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
340395296712	340395297267	340395297817	340395298367	340395298917	340395299467	340395300017	340395300567	340395301117	340395301667	340395302217	340395302767	340395303317	340395303867	340395304417	340395304967	340395305517	340395306067	340395306617	340395307167	340395307717	340395308267	340395308817	340395309367	340395309917	340395310467	340395311017	340395311567	340395312119	340395312667	340395313217	340395313767	340395314317	340395314867	340395315417	340395315967	340395316517	340395317067	340395317617	340395318167	340395318717	340395319267	340395319817	340395320367	340395320917	340395321467	340395322017	340395322567	340395323117	340395323667	340395324217	340395324767	340395325317	340395325867	340395326417	340395326967	340395327517	340395328067	340395328617	340395329167	340395329717	340395330267	340395330817	340395331367	340395331917	340395332470	340395333017	340395333567	340395334117	340395334667	340395335217	340395335767	340395336317	340395336869	340395337417	340395337967	340395338517	340395339067	340395339617	340395340167	340395340717	340395341267	340395341817	340395342367	340395342917	340395343467	340395344017	340395344567	340395345117	340395345667	340395346217	340395346767	340395347317	340395347867	340395348417	340395348967	340395349517	340395350067	340395350617	340395351167	340395351717	340395352267	340395352819	340395353367	340395353917	340395354467	340395355017	340395355567	340395356117	340395356667	340395357217	340395357767	340395358317	340395358867	340395359417	340395359967	340395360517	340395361067	340395361617	340395362167	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2757	2000	3600	2300	2757	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	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
23509	23124	37614	31942	24930	21636	11747	1064	674	672	670	659	675	619	603	646	653	631	649	639	644	672	612	615	650	655	614	663	637	644	639	599	656	654	668	604	647	675	621	600	601	676	615	610	612	637	598	645	604	620	618	645	614	664	666	666	608	641	629	568	681	619	619	621	589	666	589	630	619	640	626	634	592	641	591	624	650	617	600	659	606	617	655	660	624	652	631	610	650	625	619	643	638	642	637	640	599	653	610	620	596	631	632	651	641	635	626	598	625	626	589	641	596	599	578	616	587	574	630	625	620	612	639	615	646	610	602	648	595	590	660	601	611	615	582	604	607	611	655	594	607	612	650	620	627	640	596	648	653	628	589	606	617	645	630	619	613	628	636	645	626	586	578	671	624	602	609	612	659	610	665	597	627	611	599	668	656	633	603	595	595	623	592	608	652	645	662	620	656	638	653	617	597	629	608	656	655	614	627	637	631	611	623	601	641	597	692	645	573	606	613	598	633	590	619	646	654	593	589	646	626	630	578	631	629	606	585	648	620	605	641	589	615	595	640	612	606	562	598	637	582	681	609	698	613	642	628	651	642	614	573	663	627	618	603	611	633	630	639	598	613	666	653	639	624	599	663	621	639	622	608	673	610	650	619	637	675	660	614	622	602	598	625	621	604	621	612	600	573	661	597	620	618	620	632	657	624	636	602	595	604	637	627	610	592	602	627	562	650	647	638	606	644	637	611	634	647	614	643	637	649	636	611	620	598	636	594	627	625	576	624	620	634	591	621	625	611	639	612	625	624	624	629	632	607	594	610	634	611	634	647	601	618	628	596	637	617	665	612	630	663	616	605	654	624	625	598	603	641	669	606	652	599	700	638	625	654	630	655	669	600	657	681	554	599	622	587	611	569	627	633	627	575	653	608	602	635	629	610	656	640	628	670	673	575	599	625	629	596	575	605	650	686	617	607	601	676	619	654	659	604	628	644	621	628	620	586	652	614	617	622	626	597	628	624	645	634	668	665	595	636	630	655	622	622	642	601	582	565	618	604	628	613	648	661	632	640	608	604	648	630	622	609	614	586	650	610	615	599	644	640	644	623	613	645	625	603	664	638	617	669	608	662	606	593	652	599	613	623	644	619	627	609	647	599	608	612	605	601	578	611	639	611	613	664	652	611	640	643	594	638	624	598	651	648	601	652	596	631	647	598	605	580	655	680	658	619	637	624	650	634	666	622	592	637	614	642	640	597	606	703	653	586	656	601	627	645	626	662	624	596	644	630	602	615	622	629	665	561	643	596	603	626	628	616	668	606	609	629	641	638	601	647	624	633	620	591	634	607	582	634	632	657	610	614	640	637	650	615	644	597	616	591	595	633	659	633	601	650	664	604	608	615	616	616	678	671	614	656	564	628	629	625	640	607	599	586	637	615	662	630	662	612	625	634	626	644	679	651	600	603	605	616	622	602	653	617	639	587	639	595	603	618	610	639	598	643	610	603	597	626	620	664	625	614	660	655	577	619	611	625	673	646	651	621	605	655	635	648	640	609	590	634	690	631	595	611	585	605	555	628	614	602	666	616	652	555	615	609	630	607	646	621	613	629	647	609	637	608	584	606	580	616	601	620	653	633	588	626	601	666	676	643	627	609	607	635	666	601	631	659	628	625	635	623	676	610	632	584	625	635	635	603	628	639	641	637	650	671	665	606	609	640	598	640	612	671	604	625	616	641	589	593	615	633	644	645	595	601	614	589	590	645	639	644	639	622	631	611	627	624	612	602	605	617	631	627	622	632	580	601	608	614	622	625	624	623	654	649	667	604	634	647	644	619	615	622	636	617	621	542	610	614	629	650	610	616	650	615	626	607	575	625	682	651	620	597	642	652	574	599	609	640	599	622	619	669	620	645	682	653	648	618	640	625	610	635	643	637	591	646	656	561	619	603	647	632	623	600	598	565	615	611	635	627	664	643	647	622	695	580	562	637	638	640	622	606	578	617	639	633	600	611	628	570	689	617	668	633	631	617	599	600	586	628	630	701	685	592	587	623	652	652	653	616	629	650	682	582	590	612	568	606	608	685	618	651	659	632	638	638	582	564	631	628	573	617	621	651	612	598	590	628	643	569	646	626	658	591	600	630	618	623	622	612	625	676	605	630	628	630	626	618	580	621	651	637	648	645	655	594	589	617	598	650	619	642	572	632	671	656	642	626	634	611	615	615	657	609	599	667	602	620	660	634	635	619	621	608	605	620	597	638	632	629	626	612	673	656	623	608	648	638	653	664	615	640	665	647	673	651	615	643	623	632	612	560	598	663	603	655	625	601	623	619	604	662	622	650	639	579	624	619	677	618	621	545	629	616	618	604	685	632	608	613	634	653	627	688	600	635	634	615	638	636	673	672	659	627	586	628	600	597	647	657	607	595	667	669	632	608	617	571	647	607	617	626	598	640	622	641	605	614	637	620	678	640	611	633	634	672	628	642	616	621	627	631	603	655	639	613	642	660	617	595	593	635	635	582	621	606	638	604	644	636	664	626	647	620	621	609	588	597	629	664	629	653	620	600	619	681	571	629	637	666	624	636	619	630	628	613	651	652	577	684	604	618	648	623	577	642	630	604	602	585	664	590	600	583	593	630	594	627	616	609	630	621	644	636	614	635	598	638	647	623	573	616	594	607	628	629	631	581	658	602	606	615	572	646	626	637	590	603	662	639	583	652	586	622	690	626	628	619	585	646	599	657	618	605	608	625	670	622	659	623	626	658	641	646	625	640	620	656	662	611	634	648	555	660	616	594	604	555	628	623	641	571	606	655	607	620	636	632	616	628	620	636	634	596	621	613	627	574	635	646	577	663	654	672	653	596	575	595	638	609	664	613	615	628	589	617	643	612	593	645	668	579	624	622	594	603	563	600	645	627	645	640	629	601	614	606	671	597	615	653	634	664	642	618	642	635	606	631	580	635	647	664	648	632	630	601	648	634	646	606	634	602	603	641	580	593	564	631	673	642	595	594	634	603	586	653	615	642	600	641	623	566	623	610	661	639	620	624	633	648	694	689	624	623	624	626	604	648	654	612	650	638	619	587	602	623	638	657	600	592	635	610	623	653	633	654	627	597	604	640	623	639	618	604	594	632	644	636	579	602	615	665	640	646	597	610	661	607	602	649	653	615	654	628	663	615	619	618	622	626	626	629	630	638	568	588	599	614	603	605	631	668	582	607	624	638	628	619	648	623	618	613	617	597	633	589	611	635	604	642	633	626	631	657	612	618	651	668	602	577	633	579	623	649	644	641	614	642	639	610	664	613	654	628	625	634	657	570	641	597	635	635	610	627	623	640	631	642	619	613	581	603	637	615	601	623	622	649	619	644	616	617	622	629	659	624	612	605	638	625	573	652	663	623	612	668	599	680	606	614	644	599	603	605	609	602	648	630	662	608	621	595	602	640	647	623	656	602	616	612	688	692	625	619	606	648	613	625	624	640	591	626	614	661	609	629	642	602	625	613	609
47760	91958	83378	58307	33971	9878	733	729	710	683	685	637	667	661	653	669	694	649	702	694	663	641	619	651	679	659	619	664	665	687	664	617	635	681	666	668	656	638	627	633	670	645	681	689	675	708	693	644	661	690	677	655	657	678	665	702	653	650	691	630	663	665	641	670	640	689	635	657	717	643	662	654	664	700	679	682	660	666	650	632	647	656	695	674	609	695	669	665	685	634	676	687	676	646	693	661	627	626	650	669	624	676	659	687	652	664	663	683	677	642	672	696	723	694	642	682	623	672	673	665	673	660	698	691	675	670	593	680	661	636	679	665	617	664	643	630	651	663	688	670	618	616	640	672	661	640	639	653	676	614	623	707	620	709	667	669	648	646	649	643	668	686	629	648	671	655	671	621	690	659	625	648	645	680	636	663	673	662	664	694	646	662	719	652	669	604	616	663	634	651	665	705	694	658	691	705	672	690	676	667	650	655	627	641	662	677	640	714	653	665	607	669	623	654	658	682	643	663	679	666	675	649	631	673	653	715	654	599	667	640	686	642	658	649	644	666	645	650	621	647	648	631	627	691	649	635	657	656	634	687	682	665	662	631	623	660	623	634	679	674	654	663	684	662	693	631	678	663	645	640	635	646	687	639	649	668	680	653	585	679	653	637	699	652	657	670	626	649	640	639	625	663	670	699	681	687	638	672	641	646	682	614	721	644	702	637	644	654	719	656	706	626	675	671	690	647	668	660	655	663	643	628	592	642	669	643	638	652	665	682	663	678	659	642	656	656	672	622	648	658	727	687	637	658	649	668	640	616	642	695	662	600	655	686	707	637	631	666	682	661	637	651	647	644	700	682	627	667	648	661	639	646	643	636	688	642	668	663	643	636	697	658	671	632	669	644	650	636	637	650	644	664	710	644	640	667	634	678	663	662	652	690	650	677	661	627	658	689	654	684	659	655	679	678	656	670	681	618	640	645	616	648	709	628	652	654	644	673	653	665	682	635	681	662	655	650	691	668	645	620	650	638	620	700	678	648	690	655	671	598	640	698	610	638	670	690	647	681	690	692	622	647	638	653	663	659	692	710	677	682	687	601	681	707	681	603	685	666	650	643	688	647	605	663	660	653	709	643	631	681	661	628	621	626	639	613	671	598	686	668	691	669	629	635	629	614	654	643	693	658	651	673	657	683	608	628	614	649	638	692	613	725	627	675	604	650	603	658	693	636	682	635	667	717	658	661	631	642	666	669	695	632	676	666	642	692	625	656	638	666	634	640	641	645	672	695	674	671	664	679	697	607	619	588	668	641	623	657	673	675	702	661	661	656	698	685	670	641	680	703	681	685	652	652	657	664	658	661	630	630	650	650	610	664	617	660	639	659	668	637	644	697	669	628	646	642	671	625	653	686	643	653	682	621	677	658	652	649	640	659	609	647	654	656	671	668	643	668	660	675	674	658	665	628	653	641	625	659	622	647	640	603	646	633	675	682	634	686	643	699	667	643	690	674	648	653	644	660	668	649	633	688	649	635	651	667	662	670	655	592	649	650	699	676	678	646	680	691	660	629	662	677	677	646	647	662	659	627	689	659	675	634	639	640	702	668	677	665	645	651	667	604	665	618	695	646	675	614	653	624	646	685	648	675	693	642	645	681	602	676	659	670	614	635	677	682	644	697	699	687	714	661	662	611	651	661	647	690	704	679	656	665	666	677	636	683	669	697	634	644	729	648	660	657	704	666	641	659	641	704	698	643	603	620	652	643	662	666	679	690	692	628	645	684	715	634	667	662	670	643	725	686	673	639	631	644	626	618	643	681	688	675	637	675	625	670	616	650	669	622	623	640	668	657	661	666	655	666	621	672	652	653	660	704	628	673	665	687	683	670	628	660	604	625	659	660	650	677	639	661	682	658	667	697	711	643	641	643	698	677	642	630	680	659	662	637	710	667	722	669	651	677	669	657	664	686	648	689	647	659	707	631	659	657	719	627	646	698	642	676	691	669	689	706	654	631	696	668	626	642	637	665	645	680	688	646	680	630	636	648	638	643	671	713	674	646	661	659	653	659	653	624	666	745	659	623	658	676	652	735	695	642	619	595	659	637	669	651	639	690	647	669	648	592	635	603	678	689	643	644	642	641	682	640	646	638	699	650	657	678	639	721	653	652	643	660	646	626	623	636	641	659	684	694	676	640	633	722	653	684	702	650	607	654	691	661	614	665	670	642	705	654	642	624	687	648	617	676	624	673	672	691	667	638	709	621	673	626	600	593	704	657	663	659	668	638	638	628	618	661	598	646	670	655	659	667	688	659	679	615	647	650	642	623	657	627	697	668	637	651	657	631	659	687	614	666	702	647	631	662	669	676	691	712	633	666	659	663	650	681	666	648	610	642	636	663	644	635	655	616	670	666	640	647	667	638	677	626	637	689	665	669	657	723	649	718	656	613	650	646	658	690	715	687	611	625	671	640	663	640	667	673	671	649	658	660	650	662	643	667	639	709	670	693	679	643	646	674	664	650	617	656	666	609	670	651	620	640	714	622	698	648	667	689	690	695	646	656	691	636	686	634	638	726	659	679	685	683	697	622	651	649	718	680	672	688	614	631	643	654	697	702	616	683	674	678	717	684	680	655	637	665	702	633	713	637	667	639	614	644	694	698	559	659	652	682	650	636	676	686	666	658	652	613	654	636	638	693	707	651	648	693	637	656	631	639	679	650	654	688	641	623	620	664	616	657	675	655	631	619	614	654	583	667	588	697	645	677	659	657	694	659	709	672	668	696	675	649	627	632	634	677	658	674	655	671	679	661	641	636	630	620	667	635	624	697	680	617	633	620	659	690	658	659	652	639	636	662	638	670	644	637	661	635	677	668	663	684	668	627	632	659	589	685	661	626	629	639	673	683	614	650	668	632	675	683	644	688	695	672	659	698	706	655	669	671	689	652	646	629	648	702	686	633	636	652	683	615	670	608	626	685	632	684	692	655	679	657	644	685	634	668	621	678	638	685	660	701	630	637	654	647	675	640	663	705	708	679	688	648	655	668	685	640	665	677	633	656	627	666	652	649	675	610	651	647	665	657	661	661	672	641	639	663	654	610	642	655	662	669	650	696	642	699	674	626	677	677	664	632	676	633	647	650	637	670	707	675	627	622	656	660	684	665	661	675	597	656	674	640	638	661	614	686	674	616	615	653	666	682	675	639	630	679	646	645	650	659	701	687	689	656	625	678	646	662	672	664	634	652	692	672	662	615	667	689	699	661	646	679	594	617	688	637	624	694	732	681	659	622	663	640	660	647	656	690	616	614	658	640	637	663	643	620	672	669	652	669	611	628	635	611	660	589	741	699	607	618	712	689	659	698	683	664	629	642	695	653	637	641	653	655	650	642	637	676	657	677	645	648	644	688	673	634	680	671	641	675	661	684	656	664	644	647	661	643	698	636	680	672	654	655	667	689	686	640	692	672	615	622	632	684	692	701	629	619	679	665	616	713	667	643	662	653	681	638
27848	33868	44191	23551	6085	783	371	330	360	340	331	325	331	337	368	331	327	320	355	355	324	322	372	330	329	358	359	353	363	321	332	344	362	326	336	337	345	376	348	327	311	325	338	372	345	349	354	365	356	333	332	339	363	343	352	342	348	354	353	327	352	346	326	340	372	353	323	354	348	343	367	329	318	352	353	334	362	318	356	368	306	329	357	325	353	331	385	325	341	339	308	344	326	360	338	354	321	375	325	386	346	340	352	321	343	333	370	327	351	350	358	316	364	361	334	338	325	372	346	370	347	359	349	333	353	337	317	361	333	336	339	367	337	321	324	372	340	375	318	339	340	329	327	350	337	345	320	342	322	353	373	338	387	322	331	326	338	337	361	353	310	353	342	312	345	332	321	342	342	325	348	342	346	358	322	348	328	319	362	328	364	363	345	346	332	374	336	346	311	364	368	333	344	332	359	340	341	336	372	321	322	360	319	320	347	368	322	335	362	363	373	340	347	359	363	311	334	342	355	339	350	323	329	359	384	343	347	322	305	350	346	353	313	337	335	351	337	371	328	309	346	344	314	365	370	338	386	341	331	326	340	354	322	329	326	313	347	351	351	358	324	316	318	360	345	318	350	354	356	339	327	331	330	355	343	342	349	352	362	322	320	354	358	314	369	362	343	349	333	384	340	341	330	331	344	329	335	340	349	321	301	356	347	353	351	317	334	361	339	340	308	327	353	342	322	330	334	338	334	356	342	369	356	351	366	346	314	369	345	324	321	360	336	325	345	352	345	333	339	369	329	342	319	335	346	358	354	339	337	339	378	338	334	325	324	332	365	313	333	336	309	339	312	332	367	304	340	335	337	330	325	343	355	321	312	308	342	334	320	319	366	349	357	325	337	368	352	326	323	337	379	338	338	347	326	352	359	314	322	324	354	357	349	331	362	353	351	342	297	327	324	333	344	328	341	363	363	330	335	328	315	350	333	385	351	319	359	343	345	301	341	338	377	326	334	357	335	318	335	344	320	320	349	353	352	346	299	302	317	330	359	336	338	329	331	347	333	306	364	329	318	341	347	339	348	333	408	336	334	331	310	339	344	331	351	347	357	329	371	362	346	344	312	334	334	348	329	327	329	342	352	360	293	304	347	324	354	348	330	350	354	324	311	358	363	377	350	339	365	347	349	324	315	335	369	345	335	377	336	358	326	362	350	323	328	330	351	360	301	304	333	340	365	379	318	354	373	341	326	338	341	346	367	353	329	339	375	331	336	313	347	292	380	305	337	361	354	369	321	331	323	306	356	341	338	340	343	322	338	329	354	363	379	318	320	330	361	355	339	334	343	345	326	327	338	343	343	347	345	338	333	378	336	353	349	332	327	326	331	330	349	310	357	319	326	330	360	328	335	374	338	337	357	340	372	360	352	338	371	330	323	344	306	378	347	361	319	363	324	349	346	336	328	348	315	341	361	339	320	352	349	374	352	369	344	345	344	345	349	357	321	328	327	333	319	338	291	341	335	362	324	329	309	357	349	348	350	331	350	351	323	354	352	318	319	339	321	362	341	344	340	335	329	331	346	332	305	356	293	369	331	352	323	338	326	338	332	341	331	322	357	385	370	332	344	311	334	348	328	367	369	350	362	367	310	386	334	349	346	338	327	341	352	334	336	333	355	332	343	333	352	324	336	336	318	347	302	346	335	338	348	341	326	339	351	319	353	378	337	328	319	319	325	350	325	330	316	339	334	353	352	340	340	340	344	345	377	325	348	354	351	335	350	357	350	339	351	325	313	336	357	327	318	333	350	300	348	326	338	337	340	345	349	347	353	331	348	347	323	389	329	343	333	343	334	315	317	356	353	365	347	312	356	339	346	342	364	370	349	355	345	347	349	332	373	329	362	348	312	285	334	331	335	353	340	336	349	331	298	319	360	323	329	364	313	344	357	305	352	301	349	333	327	343	351	346	369	319	344	307	332	348	315	351	321	365	318	335	332	377	346	327	344	342	391	344	348	334	326	389	346	345	339	321	377	315	352	365	327	331	341	329	354	336	325	362	302	341	345	336	334	372	353	321	355	358	325	358	333	365	305	301	363	326	323	366	371	333	351	365	346	337	299	303	338	320	392	341	339	328	333	325	343	338	328	342	348	380	348	348	360	361	340	347	331	352	342	321	332	335	313	362	329	352	322	309	306	316	348	343	337	339	344	345	336	321	357	330	340	352	345	325	341	360	386	381	330	353	341	327	343	379	361	363	320	342	331	337	295	357	331	351	354	380	351	348	325	363	311	308	340	339	344	364	312	377	330	351	367	326	345	341	359	344	316	318	325	343	373	341	325	319	347	325	318	342	329	333	344	382	331	294	341	361	330	352	331	381	322	347	366	328	347	342	328	356	315	331	312	334	305	326	360	331	345	346	310	348	336	332	347	345	334	335	361	331	350	365	331	322	325	339	323	363	314	382	348	371	339	337	320	343	349	350	359	374	339	366	316	345	377	334	352	333	338	332	333	346	329	350	313	336	323	378	321	324	342	306	306	361	337	349	343	308	340	339	347	343	345	337	316	355	336	344	357	370	309	345	344	332	331	344	336	331	358	331	353	372	382	344	323	361	348	324	363	342	328	356	344	325	355	343	336	312	354	337	317	334	359	351	337	322	306	350	384	346	336	324	319	331	348	341	365	367	334	357	308	336	321	339	357	356	375	355	315	357	336	339	326	321	346	350	358	349	381	326	342	346	335	319	319	343	355	338	373	299	336	317	362	310	323	344	331	340	328	307	336	361	341	326	331	357	307	325	363	336	318	334	344	357	387	307	332	340	331	340	325	346	342	337	350	357	322	352	315	359	324	339	327	332	351	348	354	349	316	331	331	302	330	336	350	347	358	346	326	366	341	353	362	291	326	306	353	347	343	364	354	307	355	334	337	350	370	339	343	348	338	341	324	322	322	312	306	333	332	323	352	344	353	335	358	326	325	361	313	354	347	336	353	332	366	352	334	333	328	346	331	362	326	372	344	368	332	339	327	326	333	345	377	349	332	336	345	336	317	323	333	350	350	320	358	337	344	363	364	366	349	338	317	324	365	332	337	345	335	312	322	327	358	320	325	350	319	336	319	312	326	345	322	320	322	341	339	294	356	343	340	369	318	332	317	356	310	312	339	319	332	362	312	329	352	359	296	347	334	315	333	356	344	345	367	329	356	342	348	334	343	311	344	344	332	331	371	330	320	350	346	359	345	373	334	331	366	379	341	340	324	341	329	325	345	314	326	349	318	342	316	378	334	338	351	358	364	357	346	351	357	337	337	334	317	356	324	331	331	304	324	339	351	338	350	345	321	356	316	340	333	337	313	319	314	358	328	323	317	355	332	341	292	328	335	334	307	387	361	316	341	341	347	315	273	327	312	323	330	305	310	346	338	327	325	360	349	307	299	366	356	331	342	336	339	342	360	314	294	348	309	343	352	347	332	387	333	316	373	354	369	354	342	313	331	345	343	342	318	309
18284	54446	38994	16481	4850	841	399	396	421	402	397	402	377	409	388	396	360	391	369	408	386	401	361	376	369	378	413	393	364	363	365	407	402	385	405	371	414	390	355	352	373	408	421	395	390	411	382	393	393	425	411	389	387	410	412	402	399	405	389	407	402	418	372	395	366	378	422	414	384	413	399	419	399	408	407	404	391	418	398	390	415	395	389	414	422	393	372	410	425	363	396	401	357	387	415	363	369	416	411	392	404	388	364	415	390	370	421	400	384	416	384	400	364	404	411	383	373	370	386	405	389	423	391	407	363	398	422	414	375	391	409	374	408	347	430	405	420	411	425	386	398	424	440	391	391	381	383	395	364	390	425	401	399	406	370	399	412	364	402	430	383	363	408	392	414	368	367	404	375	384	421	407	388	405	403	374	371	360	400	420	420	387	399	406	390	393	377	401	372	398	396	371	400	362	406	374	420	397	382	380	451	404	359	407	403	373	388	396	412	435	403	416	374	423	397	403	374	381	406	409	403	383	383	414	386	372	424	434	433	406	385	415	376	431	406	416	396	420	383	410	380	369	391	406	374	407	412	414	405	398	413	409	385	400	394	347	405	401	379	431	382	381	408	406	403	414	398	364	396	367	416	362	412	411	390	406	383	407	388	416	365	387	393	392	394	359	391	405	386	403	411	385	387	344	380	381	346	370	402	377	396	411	390	400	393	397	411	387	390	394	416	411	388	358	387	384	394	361	371	399	408	380	435	416	390	414	378	395	398	398	399	376	394	398	365	384	423	394	433	398	412	380	392	344	383	407	376	370	413	405	385	404	402	431	405	404	406	417	385	396	379	428	388	408	400	373	362	388	419	375	385	414	399	379	418	355	399	383	369	390	420	415	401	387	415	365	401	384	371	388	378	388	372	385	440	401	378	410	405	380	399	397	385	406	402	388	407	417	380	409	370	383	386	405	395	395	390	398	410	375	369	400	360	391	386	372	436	390	367	374	365	392	366	419	412	420	349	373	406	408	426	409	398	384	407	372	358	370	377	381	410	378	412	423	357	388	407	385	383	389	390	394	395	394	351	389	383	391	430	437	398	375	409	383	387	398	393	365	390	409	381	394	420	430	404	369	410	390	396	439	385	396	391	393	411	418	423	396	377	387	413	397	403	402	433	387	342	374	357	359	380	380	409	402	358	392	388	407	403	417	361	368	421	371	357	408	392	389	351	331	379	418	408	391	381	380	382	413	385	387	394	380	373	378	414	417	349	422	393	378	382	421	374	388	418	369	393	382	411	372	406	396	390	404	383	374	412	372	366	381	374	410	365	379	412	384	388	390	386	395	402	423	430	418	392	380	354	385	394	408	389	387	397	402	400	373	367	397	410	381	378	407	414	396	404	381	409	414	413	394	385	412	397	398	401	403	431	391	428	365	374	400	376	375	385	367	406	375	403	410	396	374	380	373	393	387	425	383	417	414	413	412	426	380	404	386	404	379	422	394	439	383	407	369	423	400	388	354	403	386	379	410	382	377	373	386	419	407	377	426	386	401	408	389	421	388	400	399	411	402	395	405	432	379	362	381	384	414	353	420	403	401	347	402	380	381	410	405	386	361	369	415	363	390	398	382	405	376	383	430	435	342	410	394	400	385	417	392	345	420	364	393	420	372	401	407	437	382	364	376	378	384	447	379	395	388	392	415	356	409	389	364	384	408	354	357	389	401	381	432	414	383	386	407	386	399	392	384	402	411	400	410	395	411	374	408	378	398	370	397	404	387	421	361	394	381	404	395	392	388	368	408	439	380	385	363	416	401	408	413	357	398	425	435	412	392	390	397	393	387	374	394	384	418	401	414	402	399	351	395	368	375	413	401	384	424	392	380	350	377	373	381	387	354	366	417	406	380	391	390	379	401	426	408	430	383	376	368	370	378	409	418	392	419	400	391	398	387	402	392	357	369	414	382	383	437	398	395	364	370	395	392	424	399	349	394	377	386	349	415	404	393	434	392	396	405	413	391	378	392	377	384	405	431	383	404	420	413	375	399	376	379	391	391	380	391	356	416	410	399	388	388	400	425	376	398	379	389	424	378	353	394	383	404	394	401	395	420	409	383	413	419	370	386	389	364	379	384	421	387	418	395	427	363	403	377	373	402	403	386	385	383	388	394	376	361	413	372	370	360	378	375	392	357	422	410	402	425	375	360	373	376	405	374	394	424	357	425	431	444	391	394	352	421	391	373	376	422	410	417	388	412	363	386	370	422	402	407	385	411	392	410	368	418	393	384	395	404	391	372	371	399	398	393	438	392	361	379	357	379	403	401	379	394	364	390	373	374	372	406	404	390	416	425	375	408	418	410	413	370	366	421	413	388	409	396	417	408	387	391	374	399	401	363	378	384	368	368	398	392	381	397	428	401	380	380	370	406	385	393	405	351	419	412	413	393	362	388	392	416	415	369	385	410	408	383	392	398	405	374	391	420	375	404	391	366	405	403	405	371	353	405	383	376	409	376	364	406	398	427	385	369	383	452	412	414	407	380	384	412	369	373	406	421	382	394	360	388	412	405	409	374	357	374	381	385	398	356	391	423	373	394	424	382	381	405	400	359	405	399	398	388	431	367	400	373	390	390	385	397	381	401	403	430	352	417	391	384	376	374	393	389	393	442	358	353	402	398	421	398	377	395	393	413	400	414	412	400	396	389	388	397	412	406	398	365	403	406	395	426	405	418	380	350	380	390	412	366	405	365	379	391	390	440	391	396	419	390	409	433	404	397	397	384	378	375	379	443	370	400	398	387	376	382	367	396	397	372	367	397	376	388	401	403	429	360	395	381	360	412	369	382	419	380	383	376	397	400	412	366	354	412	374	403	378	384	373	371	381	366	392	388	407	379	399	396	396	417	398	396	405	399	382	431	424	348	399	408	355	345	407	377	380	371	384	383	375	361	377	394	384	404	402	398	403	390	391	356	404	392	361	429	393	406	403	403	412	405	342	397	424	384	401	401	417	393	394	379	381	382	376	385	386	424	426	357	384	383	372	385	387	373	399	355	368	359	386	388	415	387	396	404	396	378	390	355	409	413	438	405	396	393	354	404	394	370	334	382	371	411	396	380	366	392	400	433	433	381	385	395	402	420	434	381	360	392	381	384	401	379	414	408	365	392	384	411	389	393	371	419	378	389	416	395	408	379	403	385	390	391	413	407	392	394	361	393	404	406	405	407	449	367	398	425	401	413	415	365	362	396	334	400	375	374	413	370	392	357	396	399	389	400	369	391	382	436	416	406	403	380	400	407	392	371	355	378	377	373	404	390	378	398	406	346	372	383	385	367	390	406	390	393	363	394	434	377	380	415	410	387	409	379	369	378	394	405	389	394	373	404	398	384	410	407	386	404	373	387	420	427	421	393	377	406	378	416	385	393	370	377	417	399	382	394	422	418	387	403	388	366	405	408	372	359	375	362	387	411	397	385	393	416	377	397	393	413	390	405	381	421	370	422	362	368	406	393
24247	25691	45932	38633	26527	15552	2994	467	465	433	468	480	435	389	424	418	420	426	444	407	435	454	421	404	432	436	429	450	441	430	404	419	432	415	404	392	411	443	412	410	402	449	434	467	432	403	443	419	448	430	390	414	441	423	402	412	428	459	411	417	459	421	441	440	426	432	430	410	431	396	402	454	449	441	416	440	416	417	443	404	400	448	444	444	415	437	441	411	397	420	419	423	382	384	396	405	376	412	400	423	379	395	455	424	401	432	422	409	417	409	438	432	390	413	415	398	408	421	458	450	421	463	439	456	459	461	419	457	418	430	394	434	438	413	424	437	401	419	428	422	436	422	423	448	430	444	462	416	427	387	382	418	430	446	443	407	440	462	447	394	457	406	445	456	428	420	418	436	440	431	413	415	481	371	403	450	422	434	437	407	406	434	398	436	404	414	428	385	437	428	443	420	419	422	445	432	401	452	441	418	412	372	424	402	449	411	401	429	405	425	405	377	442	434	395	401	462	436	444	416	427	446	433	412	410	416	412	427	409	414	415	400	429	420	410	420	470	445	381	449	414	429	425	400	404	440	428	407	392	426	434	423	399	418	397	407	398	407	398	398	389	422	392	411	418	406	397	442	471	423	430	421	408	427	440	458	441	409	402	422	436	455	393	435	386	426	490	433	433	433	390	439	408	406	424	413	417	395	475	382	445	409	430	436	411	418	417	398	422	434	407	421	429	412	419	435	434	418	446	391	413	423	415	401	413	430	425	392	395	429	443	415	456	440	437	418	442	425	408	438	421	424	410	425	443	400	432	415	409	407	457	406	445	433	389	424	418	420	447	450	425	390	445	417	427	462	402	410	418	429	431	410	411	404	410	405	426	393	416	425	424	389	447	442	419	428	415	424	379	415	378	401	449	447	472	410	411	393	439	417	418	403	438	413	416	423	414	391	410	425	407	465	403	420	437	427	459	397	435	434	449	435	394	405	419	437	425	415	419	411	465	416	434	424	431	436	448	449	457	431	473	430	412	430	407	382	390	434	404	444	418	414	422	443	385	409	426	432	420	426	386	417	442	467	426	387	404	423	419	445	398	420	438	424	441	433	438	400	416	388	426	435	414	412	444	424	412	416	460	460	441	407	411	385	415	444	400	399	428	387	444	417	452	431	437	415	406	422	423	432	440	409	424	422	439	401	411	447	396	371	425	393	435	432	424	430	423	444	391	448	422	417	406	441	415	401	403	403	395	423	413	457	421	449	421	420	430	394	439	399	388	434	427	433	412	403	434	402	432	418	405	426	412	454	397	392	402	422	411	449	407	441	437	417	434	447	428	436	429	431	412	425	393	431	413	427	439	419	432	420	412	433	408	384	429	410	427	414	435	392	400	426	419	411	419	401	392	443	466	426	397	399	401	408	468	428	410	442	401	407	418	405	426	408	403	427	436	402	434	423	421	487	469	430	416	409	424	408	425	421	385	415	401	431	404	427	401	394	438	418	406	421	368	418	382	448	427	407	426	420	433	432	424	399	389	426	422	436	451	444	434	434	394	456	466	401	401	428	423	421	425	407	429	400	401	420	429	408	406	409	417	474	426	400	451	392	409	434	419	416	450	400	431	421	416	407	396	441	436	380	407	412	399	405	461	429	395	419	435	402	404	421	424	424	408	448	413	428	437	416	434	405	394	406	387	438	405	408	407	447	452	415	433	421	422	413	425	432	395	438	396	411	423	406	432	424	443	414	449	403	450	483	413	413	436	434	427	437	435	398	443	414	417	405	398	415	425	397	385	437	422	416	396	431	437	381	418	429	421	454	418	408	426	425	447	378	408	449	457	454	416	398	385	425	431	446	387	396	445	427	428	420	403	435	432	434	460	396	418	401	408	443	391	435	413	403	430	420	431	404	412	417	423	438	428	442	449	439	408	468	386	458	436	421	446	421	481	425	443	406	439	437	420	407	417	421	402	456	412	446	411	440	425	460	420	451	451	429	404	417	420	421	408	424	394	415	399	454	405	433	422	405	415	441	406	387	434	363	418	425	452	404	447	459	462	411	416	440	409	472	487	423	408	411	422	429	423	430	400	431	427	418	421	457	426	424	404	464	432	453	435	402	410	425	430	397	415	382	383	408	451	393	402	419	427	449	409	466	443	440	438	412	419	404	402	408	471	401	426	451	426	413	428	409	404	407	424	433	397	424	452	442	424	409	407	423	422	408	442	459	407	410	396	404	402	408	400	437	451	423	380	450	422	411	429	413	418	422	490	441	434	448	407	408	429	428	426	426	418	416	400	449	445	479	440	431	406	409	429	410	456	427	445	443	465	417	412	415	416	443	433	387	399	403	417	386	401	435	436	412	443	442	439	416	432	411	394	398	438	444	433	401	456	435	427	434	421	464	452	435	425	456	399	434	440	424	417	431	412	428	412	414	416	426	425	419	436	435	448	412	426	440	438	425	396	431	443	412	423	403	440	434	417	438	433	449	424	429	373	413	399	415	441	436	476	432	426	428	410	400	418	421	440	459	392	413	424	432	402	412	440	410	433	432	423	429	403	440	419	418	421	398	425	411	444	416	418	403	395	408	422	453	380	398	422	398	400	419	420	396	396	413	426	408	402	401	444	422	431	397	426	407	434	423	426	419	391	421	369	404	394	419	459	453	420	462	428	413	394	437	443	405	428	401	408	408	449	450	403	405	476	423	458	431	438	437	430	388	396	397	404	399	434	424	400	437	413	402	452	452	413	440	421	416	448	431	439	405	437	438	446	435	433	446	432	439	413	436	410	434	413	437	407	433	458	383	415	437	407	441	401	396	438	428	430	417	429	389	406	440	419	427	428	439	440	416	398	420	434	414	407	395	398	404	402	412	432	420	430	410	445	457	448	415	383	436	406	403	417	410	452	409	439	412	417	431	390	449	429	423	448	414	392	427	443	412	457	438	445	437	402	431	435	443	437	446	402	458	437	383	411	421	475	405	411	412	456	388	453	424	454	416	420	435	433	402	419	397	416	423	424	418	421	430	452	431	439	447	453	437	473	428	441	402	419	386	428	443	439	408	398	413	434	420	418	405	433	435	418	418	443	413	413	451	436	400	417	410	438	414	455	443	441	406	454	441	439	414	423	451	406	436	458	415	424	397	432	406	429	453	396	425	435	395	472	437	450	398	412	444	435	420	417	411	452	419	424	392	448	427	478	442	395	433	446	400	436	423	425	429	408	430	446	420	420	443	436	402	414	413	416	420	463	428	446	465	407	483	410	449	417	406	413	411	418	425	405	432	411	394	385	422	420	434	410	438	442	423	414	418	443	377	425	396	412	453	431	429	439	425	426	422	414	395	411	411	410	441	463	420	399	414	434	406	432	442	423	450	440	403	455	411	433	411	400	459	411	430	440	430	393	414	460	423	439	437	381	413	420	407	425	463	434	440	454	435	474	448	445	425	434	410	405	405	426	434	400	436	410	455	410	438	419	457	433	420	412	464	414	412	419	437	430	435	429	427
37041	88573	75302	48758	26969	3784	508	477	460	472	455	462	463	466	486	428	502	489	454	475	470	447	466	447	463	458	469	442	450	464	470	447	465	499	489	487	477	463	472	482	497	444	457	432	481	423	446	466	510	473	461	496	473	437	460	476	469	486	431	455	412	454	478	463	452	494	507	487	445	485	458	478	472	450	445	477	481	454	464	447	494	481	478	468	451	434	470	466	443	483	438	479	458	448	466	453	533	439	435	466	453	479	492	464	472	448	453	460	462	481	450	466	466	439	444	467	497	461	476	486	443	441	494	453	490	447	485	456	450	508	415	476	494	468	444	433	460	451	456	480	455	438	480	490	461	530	453	457	471	462	454	442	439	500	463	458	459	479	487	483	494	476	424	431	471	470	475	447	428	463	484	481	441	458	453	480	465	492	465	413	476	470	510	426	473	484	441	462	462	485	464	435	495	454	492	456	487	465	445	452	488	486	449	424	436	436	473	460	477	462	446	446	446	496	450	452	461	436	472	485	504	444	455	487	481	461	479	443	483	473	454	412	438	465	478	440	428	487	461	473	475	431	442	459	474	446	438	427	513	460	443	497	460	444	475	501	459	464	501	439	471	442	499	452	459	468	439	495	455	481	458	520	438	480	477	466	448	473	482	466	480	442	494	429	467	462	456	444	441	501	475	447	455	458	459	485	487	425	484	477	469	506	435	462	473	481	485	459	445	458	459	458	491	489	499	457	486	462	458	491	430	469	478	461	478	485	465	453	482	452	461	443	511	503	461	462	498	463	467	456	438	491	451	483	450	486	460	457	470	440	487	429	451	503	446	467	483	445	466	453	473	438	487	475	489	463	459	465	475	468	482	497	470	445	466	498	434	428	485	468	451	470	476	480	432	476	462	455	454	456	475	458	483	431	459	473	482	464	487	492	461	468	473	429	486	432	482	496	435	462	475	459	456	473	482	461	507	468	487	483	457	464	452	487	471	470	438	490	453	458	447	482	460	448	497	418	447	463	433	488	418	478	475	463	456	495	476	445	465	472	466	438	458	481	449	476	446	504	477	436	489	451	455	444	473	467	474	484	497	451	468	464	451	492	497	455	450	462	471	471	443	477	467	446	440	413	441	456	440	483	483	470	479	458	490	470	463	530	474	489	469	429	449	475	459	442	473	464	466	450	457	468	457	462	459	468	457	466	495	491	480	471	463	451	461	492	471	450	459	480	500	441	451	463	467	431	434	436	487	419	457	455	467	469	467	487	458	495	499	443	482	460	500	469	498	456	425	487	471	452	462	489	429	473	503	465	501	514	475	458	477	442	489	488	493	451	461	465	468	452	467	477	450	494	440	486	474	452	498	492	445	466	470	463	471	426	470	450	451	464	470	453	420	471	462	484	467	480	446	463	451	482	497	476	468	484	451	435	467	466	462	472	490	458	485	449	450	456	498	437	451	448	448	461	447	483	439	470	468	461	459	452	475	481	496	431	435	496	489	472	462	502	450	474	479	512	489	436	498	507	446	447	500	450	467	474	454	429	476	486	490	499	427	436	473	474	456	458	454	438	439	457	445	479	472	486	484	486	489	468	444	471	439	465	490	488	511	448	450	455	466	489	460	473	459	468	475	465	470	486	447	496	458	487	476	435	453	428	485	513	478	476	494	471	445	490	487	428	483	472	467	469	467	513	488	433	469	459	455	493	495	465	463	472	461	468	432	512	469	478	405	458	448	473	426	439	470	506	451	462	460	445	484	422	453	462	441	441	467	465	510	466	468	457	480	479	476	475	441	470	486	457	469	433	479	487	457	431	483	499	451	497	472	467	470	484	426	442	448	450	476	442	476	472	448	453	452	459	442	443	473	474	443	449	470	452	445	495	491	497	459	464	463	508	450	469	423	466	508	452	460	494	468	486	472	455	460	477	470	482	480	505	465	499	442	475	453	490	457	467	474	488	460	460	448	465	482	497	470	507	459	456	475	492	460	465	474	439	423	510	443	462	484	412	417	462	463	466	489	457	455	490	466	443	471	454	406	462	467	481	484	436	489	451	435	462	442	503	461	459	423	436	455	483	504	512	452	477	473	441	455	457	476	497	494	465	484	489	509	454	437	451	478	431	469	455	468	471	472	462	456	488	498	494	464	455	455	466	448	521	450	500	475	452	506	457	473	432	460	490	488	451	462	464	438	450	470	465	473	481	448	482	457	442	475	476	464	442	474	501	505	460	469	453	496	528	466	443	455	470	492	485	502	478	485	457	479	483	506	447	476	453	482	474	496	482	435	468	482	459	451	463	471	483	448	469	459	481	474	470	464	433	472	453	483	448	484	436	448	447	474	491	445	455	483	448	463	454	476	489	481	462	441	448	483	480	441	504	466	449	452	494	452	476	488	481	451	453	485	466	457	460	423	461	451	488	457	420	503	462	464	450	471	448	448	438	510	469	471	444	477	451	467	440	451	430	474	465	492	461	439	452	492	486	448	443	451	471	422	449	455	442	447	429	463	448	470	501	477	470	440	435	459	451	458	449	477	442	442	463	476	469	460	449	455	446	456	480	460	446	446	449	465	466	489	488	459	477	472	448	462	512	455	450	468	527	422	452	436	473	464	479	462	463	522	481	459	469	459	469	461	479	425	454	484	478	464	496	473	511	487	450	489	433	473	421	489	448	453	444	447	441	452	462	455	448	491	498	457	469	453	456	456	474	466	438	458	447	446	469	468	443	454	483	450	441	466	466	499	504	454	508	477	506	518	463	461	494	442	504	527	492	496	479	489	476	481	474	461	467	492	469	484	508	488	480	488	469	466	455	506	464	457	494	438	449	484	479	486	468	414	416	496	482	447	439	473	489	444	472	433	440	456	468	471	452	437	483	498	460	480	431	452	462	449	461	487	473	444	472	470	487	448	459	482	472	436	480	496	507	459	457	437	492	483	458	434	440	490	488	460	481	447	474	484	485	443	456	486	461	454	485	443	460	467	445	463	449	462	462	485	454	505	447	498	499	503	513	469	468	467	505	503	491	454	419	482	468	455	459	417	490	467	474	430	450	462	480	471	458	458	502	480	460	470	429	463	483	490	433	463	446	500	469	483	446	514	447	453	447	441	474	462	462	493	488	452	481	463	478	410	483	484	425	438	433	485	468	468	494	460	471	445	434	490	458	460	499	433	538	488	463	461	477	495	469	458	457	480	514	483	436	431	421	464	467	415	423	494	474	440	464	487	452	462	477	433	476	468	460	479	468	411	491	475	469	474	461	456	439	473	457	476	472	442	504	480	466	451	465	472	458	474	454	485	469	429	489	494	549	497	463	505	445	448	441	461	463	481	431	449	450	483	458	482	483	475	412	427	436	435	436	422	488	433	462	478	397	433	479	473	488	438	474	500	484	467	460	488	452	437	484	453	508	470	461	456	448	444	459	462	503	452	451	445	464	448	453	498	467	478	446	445	431	458	474	532	473	474	469	491	508	445	461	499	462	471	508	487	483	486	445	456	459	482	468
25564	28871	45559	34137	19610	5521	572	465	519	462	502	455	448	470	483	440	466	482	515	461	453	440	462	464	467	440	504	456	462	478	472	497	528	428	481	470	468	447	511	503	475	450	476	474	463	476	508	435	446	416	464	431	488	468	505	422	448	475	434	491	465	447	425	468	466	482	466	434	486	471	476	453	458	473	468	457	436	439	489	455	496	456	478	468	488	457	463	481	432	467	449	446	470	461	482	453	455	454	426	480	453	467	499	424	425	448	461	457	475	451	456	447	447	471	453	425	413	472	415	483	484	454	479	439	441	478	467	440	509	469	465	505	457	474	454	447	494	460	443	420	457	432	467	474	465	456	469	443	443	484	459	454	488	481	494	411	408	420	474	467	472	495	460	494	436	468	471	422	466	433	467	447	428	457	465	475	423	450	452	459	419	471	465	431	494	450	460	456	465	428	476	500	451	448	456	478	458	434	473	431	473	498	443	457	428	458	470	426	462	454	427	483	443	515	480	442	464	469	469	456	465	495	473	467	450	455	472	470	446	433	491	476	438	436	463	459	469	441	505	476	503	441	432	453	479	445	464	450	487	448	432	503	456	472	442	492	468	460	424	466	505	446	458	425	464	454	468	498	456	418	438	453	483	441	452	468	422	431	479	452	464	462	447	438	467	456	471	446	477	435	442	439	513	469	426	437	484	458	436	453	467	471	457	485	409	434	466	471	432	463	437	455	444	503	496	423	439	500	480	449	428	441	454	495	417	440	499	466	454	480	463	501	451	460	435	469	478	477	474	468	432	462	503	475	429	504	472	461	447	474	459	442	468	471	474	454	486	510	469	469	458	473	463	464	454	477	477	452	489	442	447	447	468	472	442	456	422	465	436	457	432	434	483	461	448	465	488	429	482	432	449	398	496	492	479	503	483	480	442	420	488	488	470	471	417	471	422	472	440	460	460	455	449	473	492	483	450	451	465	459	467	456	432	470	493	458	445	452	447	466	470	436	460	438	491	485	479	433	465	455	462	474	421	450	438	414	448	475	502	437	482	443	470	445	459	495	433	467	479	471	451	454	447	476	475	466	455	467	442	452	474	433	464	447	463	491	486	475	469	466	467	468	459	441	495	470	420	458	478	454	460	465	428	464	451	490	472	454	461	464	460	455	460	458	484	435	471	462	453	450	477	462	502	489	498	455	477	442	442	433	509	426	463	466	475	442	443	491	473	469	468	465	462	471	473	487	465	470	442	458	488	486	445	458	459	457	453	447	446	481	466	485	446	469	438	455	419	453	412	466	462	457	450	483	467	464	458	486	467	442	437	446	497	424	480	477	458	460	538	466	488	494	467	470	460	456	471	509	456	483	454	439	426	438	488	472	464	475	522	437	479	467	454	489	422	463	475	468	449	447	473	501	460	457	471	450	456	491	450	441	454	483	477	492	483	495	451	453	486	487	457	437	486	501	468	476	443	458	488	450	458	480	441	437	417	447	430	446	483	483	435	452	442	482	469	469	447	479	440	453	465	420	436	454	462	454	460	439	465	442	418	466	471	489	459	447	461	459	442	477	454	474	448	495	466	486	444	447	485	453	464	463	437	449	458	450	472	532	435	477	454	473	474	449	453	449	433	472	498	475	468	467	474	461	504	489	489	477	462	451	492	467	495	405	479	453	485	441	456	472	444	470	483	467	470	457	454	457	431	470	496	457	460	487	448	470	465	505	461	477	432	480	481	461	464	447	468	465	485	472	491	441	469	442	477	485	469	438	454	496	499	487	422	470	444	440	437	445	475	451	495	481	452	451	436	443	457	481	461	500	477	445	443	460	452	442	474	469	456	467	464	454	431	479	458	468	426	485	481	483	452	424	429	395	486	462	481	461	473	427	450	472	489	447	449	481	509	482	473	462	473	483	475	443	494	482	464	486	440	436	462	446	461	442	480	467	477	498	516	438	418	457	465	434	461	422	477	471	474	469	501	491	457	475	440	478	477	425	464	481	440	459	479	454	481	441	461	465	430	459	470	455	459	440	446	452	435	409	481	418	454	471	473	468	458	458	486	469	468	490	457	431	467	462	443	477	481	439	431	474	468	468	439	490	475	420	492	462	484	460	484	464	428	451	454	473	475	420	468	463	433	452	453	445	504	514	475	457	418	472	449	467	463	466	458	479	442	482	503	473	453	432	460	440	436	405	444	483	466	474	482	479	439	462	475	454	445	452	478	470	494	457	461	463	459	445	456	481	473	435	454	442	481	464	477	478	430	446	475	454	443	469	478	455	503	472	472	470	457	428	445	435	506	450	501	441	438	449	450	441	477	486	450	482	446	485	436	484	427	474	479	451	452	463	486	498	485	444	460	483	473	455	440	470	468	504	419	462	454	447	460	446	463	487	480	471	484	486	495	456	486	453	447	482	456	447	465	433	454	464	468	487	452	457	450	439	455	467	504	431	464	449	447	494	479	484	458	468	502	439	445	493	488	451	445	437	504	478	443	478	419	466	418	433	454	455	456	475	430	460	473	490	452	417	467	463	449	447	479	450	492	431	439	459	467	436	473	446	437	456	427	470	429	471	468	442	475	440	505	436	420	437	445	435	466	458	439	444	447	477	496	467	453	452	499	434	453	489	430	480	487	499	446	498	427	494	421	457	473	450	488	439	457	453	450	471	453	465	444	481	480	483	484	445	492	475	454	424	467	452	467	426	467	469	449	448	467	461	495	474	421	497	493	470	489	457	508	446	452	458	423	440	426	430	466	492	472	470	451	436	476	472	461	440	471	465	426	470	458	448	472	448	484	446	453	469	440	448	481	427	493	452	405	440	487	470	456	487	476	466	478	435	464	460	484	425	446	504	458	490	480	483	441	483	430	438	442	466	471	414	477	468	432	487	489	498	464	474	459	482	427	458	489	479	459	493	442	460	486	465	482	446	483	473	426	493	451	474	425	447	479	445	456	488	425	451	495	449	454	481	450	442	441	454	479	422	427	447	465	480	439	483	457	451	487	462	432	469	469	421	445	465	481	512	478	448	462	458	468	474	424	468	454	434	473	481	456	420	482	465	434	502	487	469	476	504	481	478	448	445	494	438	443	435	449	466	433	449	467	465	490	446	455	470	448	438	416	479	477	491	487	483	489	471	494	472	427	463	452	447	480	462	494	436	492	463	466	429	484	445	434	460	463	431	444	501	467	460	457	462	482	485	432	465	499	453	464	474	431	440	432	438	464	460	476	503	470	464	434	455	472	476	448	451	423	485	472	490	481	475	469	487	479	435	502	481	464	469	448	457	507	501	422	492	447	460	479	463	448	438	451	464	429	483	465	471	449	406	517	514	428	445	497	479	505	422	505	476	477	429	480	462	430	480	493	459	459	434	467	464	483	449	454	473	465	501	441	440	476	471	450	470	459	457	498	477	478	450	485	452	492	416	464	490	486	448	462	443	472	434	499	463	497	457	447	482	453	483	464	477	486	457	460	480	433	518	449	477	453	454	473	469	479	430	459	465
36618	87661	63266	37016	15518	2697	588	530	534	532	554	528	516	513	533	529	540	521	527	478	545	524	534	522	533	521	485	551	563	537	536	542	501	521	472	517	550	507	547	550	510	491	506	555	533	517	521	507	512	519	511	535	495	512	581	493	519	496	517	543	541	523	525	547	527	487	496	553	541	519	493	533	512	512	536	558	511	521	512	538	532	547	525	521	533	517	543	521	558	509	565	495	531	507	499	552	478	520	529	531	548	515	518	538	538	529	536	535	507	554	498	509	536	509	537	521	493	539	511	514	531	499	546	528	503	548	569	508	527	504	520	518	505	495	537	569	536	555	514	492	554	493	553	519	507	519	512	493	483	532	520	517	493	514	505	485	521	492	489	524	505	511	540	458	573	492	509	499	484	519	532	538	518	515	490	506	556	524	489	554	547	504	522	516	522	501	541	518	560	522	516	521	520	496	514	514	537	529	526	495	515	565	539	529	527	477	528	520	575	530	502	519	553	519	554	503	541	492	519	516	547	547	578	519	473	518	490	500	552	529	551	537	481	503	553	549	517	508	504	527	491	557	519	512	480	494	532	536	539	518	513	506	513	498	502	505	503	555	480	515	537	549	530	568	485	498	521	516	561	547	534	534	488	524	512	557	504	525	532	504	529	559	521	496	521	504	521	528	512	506	521	504	498	512	516	514	528	528	545	557	530	500	530	539	558	558	529	493	544	528	516	520	531	532	463	535	472	527	535	548	522	516	514	537	514	503	514	523	554	551	524	518	507	538	488	521	514	522	513	477	482	606	523	524	529	537	492	525	537	529	523	532	516	525	534	558	528	532	534	526	511	557	535	522	508	512	499	518	559	525	524	544	532	540	532	549	526	570	518	481	553	546	504	516	535	518	548	510	528	565	512	535	552	505	537	530	523	520	520	538	530	509	547	530	541	544	516	488	491	553	511	519	530	507	560	507	567	523	487	522	537	547	545	512	509	541	542	544	541	508	506	508	538	510	513	499	505	533	484	539	535	529	545	513	519	553	541	541	520	483	543	510	587	507	496	516	558	513	545	497	527	520	525	502	547	517	540	534	545	518	487	536	511	527	524	536	519	547	501	484	551	543	520	501	503	515	516	504	541	527	515	507	521	570	505	532	517	551	514	515	545	543	534	549	516	518	540	543	479	520	487	533	540	526	563	502	492	532	524	527	510	518	529	564	518	567	519	507	523	508	541	543	511	537	507	479	533	518	491	530	555	480	531	507	546	480	506	535	495	495	541	487	549	553	541	495	525	544	544	519	487	525	555	572	518	555	504	569	540	499	533	561	517	535	502	528	521	550	529	535	516	510	524	513	522	588	585	525	515	525	487	527	514	549	563	540	537	549	527	542	534	512	517	487	505	519	547	543	583	494	501	513	488	538	560	528	542	526	508	498	523	544	497	518	538	522	540	523	505	517	526	538	509	520	539	529	540	534	537	520	526	522	518	529	532	498	512	530	511	530	488	544	559	502	541	534	531	531	527	514	535	494	571	540	502	527	497	541	544	526	530	523	557	521	469	551	477	543	519	548	492	524	536	536	503	507	494	573	518	529	505	526	539	511	539	505	558	505	533	532	529	499	532	527	503	526	536	555	474	540	528	577	488	519	534	515	526	513	519	520	534	517	519	523	514	499	561	517	545	508	518	518	540	552	508	502	488	518	518	535	494	494	532	542	536	537	547	510	557	506	492	552	526	512	519	502	537	523	543	524	530	501	523	526	510	518	542	498	520	517	506	576	526	491	518	561	556	532	513	504	497	484	516	498	535	489	461	528	569	569	575	549	496	534	461	504	537	550	532	498	508	496	543	515	521	516	543	476	506	518	524	525	522	502	515	489	537	520	529	511	538	523	534	546	521	523	531	554	537	538	550	499	494	500	524	498	533	523	477	467	507	516	519	550	519	515	519	520	531	570	549	541	493	544	514	546	526	536	528	509	512	540	573	521	463	532	528	498	511	493	509	527	554	564	514	550	524	499	493	484	543	509	503	553	500	529	544	556	538	543	546	506	508	550	502	550	505	531	507	488	514	514	560	517	528	526	530	522	552	518	545	543	506	550	533	511	530	525	544	502	520	546	516	540	508	511	504	522	529	528	543	524	503	536	546	511	513	494	555	554	550	518	520	518	533	520	505	566	493	504	545	508	526	554	532	568	534	529	521	500	563	543	515	554	503	507	521	550	523	576	505	508	543	523	521	582	538	512	561	484	547	532	555	539	482	501	483	556	503	511	526	492	567	543	526	515	557	498	512	537	575	505	544	527	509	481	570	487	530	541	524	532	504	518	525	522	524	521	516	502	496	491	545	517	528	462	535	492	542	508	528	539	558	504	498	520	504	539	551	508	507	511	514	507	495	505	511	538	538	516	468	515	538	523	534	497	517	488	528	515	498	483	548	490	531	536	524	533	489	556	528	482	510	516	568	504	515	575	499	532	545	544	516	548	527	562	526	538	521	502	523	555	508	514	499	582	519	488	521	515	512	520	532	550	549	501	546	522	502	533	519	535	539	523	584	535	544	560	527	533	544	500	527	525	535	543	513	519	501	558	531	522	542	541	549	506	526	530	535	533	522	577	547	519	538	515	515	513	518	548	544	522	522	521	502	580	537	524	516	459	571	541	545	505	558	554	516	543	547	539	498	553	559	523	492	520	511	483	495	516	487	554	558	500	494	548	526	531	557	520	490	493	502	515	521	502	463	497	517	548	500	527	513	591	529	541	473	568	506	578	542	479	501	532	526	511	531	524	515	497	487	521	502	517	557	518	521	520	530	518	524	521	554	508	512	513	551	561	512	525	548	535	529	537	557	506	510	508	551	529	501	507	511	550	486	504	511	534	559	470	554	526	521	544	574	526	516	540	528	531	501	509	496	581	525	517	527	489	534	510	512	577	545	503	550	543	556	543	537	499	505	516	520	488	524	544	539	494	534	525	532	503	514	517	501	485	499	468	597	512	492	544	504	511	533	518	501	515	504	525	558	558	554	544	530	487	518	509	477	541	498	552	498	546	539	527	523	529	573	506	520	498	527	510	510	524	539	548	486	523	500	533	571	525	508	519	513	532	486	537	581	558	526	485	499	549	544	537	543	518	497	536	527	536	538	503	473	540	535	512	500	505	529	519	502	522	545	546	573	518	568	555	509	525	528	511	565	507	492	534	483	529	526	494	526	536	521	564	528	504	538	520	519	564	526	499	532	507	528	530	544	523	540	486	533	527	555	507	503	527	563	482	499	503	526	525	513	489	514	539	506	560	479	512	529	486	532	500	520	525	513	509	525	525	508	573	530	519	519	534	522	518	532	510	561	498	536	519	494	540	484	525	535	536	521	516	537	545	550	546	513	506	547	536	530	534	472	560	527	545	533	500	506	520	489	525	518	538	517	522	504	513	511	499	503	515	509	524	510	544	510	563	539	537	506	497	544	514	519	528	514	547	493	513	549	558	518	472	518	537	515	574	528	527	516	511
23251	23531	38134	32243	24659	20639	11064	991	624	652	648	630	659	648	639	621	569	574	638	613	663	641	615	674	615	603	621	579	666	621	629	623	621	692	606	611	644	624	593	636	639	666	604	613	591	634	602	613	624	643	615	616	628	598	635	624	635	583	652	607	653	660	621	572	601	636	651	617	620	635	608	621	611	656	620	631	673	609	586	580	607	609	588	609	618	644	575	646	653	650	617	636	590	629	615	638	628	616	566	622	618	670	664	656	618	625	610	612	618	624	622	577	601	629	609	562	634	620	605	613	608	582	655	607	619	597	595	667	657	662	605	649	588	606	586	621	608	633	635	655	545	645	585	614	611	629	613	598	634	666	587	616	574	628	628	605	572	615	595	675	641	631	591	610	616	623	598	650	578	599	643	656	635	627	620	611	578	622	606	589	652	619	631	572	630	597	605	579	635	615	580	580	637	601	614	620	606	694	598	656	681	584	604	601	650	601	632	634	607	617	611	613	606	603	628	588	601	604	642	615	643	629	576	595	599	618	613	595	609	582	641	616	624	626	612	629	613	655	625	672	580	594	635	570	632	643	600	595	656	633	593	627	587	634	628	631	610	593	654	597	603	603	604	644	636	622	595	616	617	639	635	611	596	672	583	631	585	608	628	567	584	617	618	647	623	661	605	648	582	631	599	670	593	645	639	648	628	610	637	589	567	620	612	645	659	627	632	657	615	646	632	590	615	571	640	616	572	613	604	618	621	704	579	570	613	597	613	629	666	605	643	643	619	613	677	653	617	621	608	617	584	586	620	638	611	582	606	691	614	623	574	630	591	629	643	614	603	621	579	634	639	589	655	664	630	642	622	691	600	649	642	613	596	574	669	602	633	596	633	630	615	581	615	658	610	647	587	636	620	615	609	603	643	620	641	603	628	630	603	641	621	575	623	621	624	643	595	551	611	645	622	599	644	630	631	661	580	620	632	623	610	635	632	618	666	586	641	577	605	573	644	592	607	676	611	618	614	630	608	637	594	648	612	628	661	602	629	619	591	601	614	622	648	643	633	629	645	597	641	583	602	639	575	636	571	601	576	552	618	610	649	614	625	620	635	605	656	611	638	612	626	668	620	614	601	596	638	609	591	631	642	608	584	630	604	601	618	611	628	654	608	598	676	653	557	652	611	636	616	625	586	645	632	627	640	624	615	598	619	602	606	653	665	581	602	644	608	607	613	585	623	592	602	621	638	620	611	639	594	587	634	639	626	612	649	624	647	629	662	625	645	634	602	602	595	668	587	605	619	607	654	681	605	633	619	650	663	624	644	596	665	632	580	644	626	617	624	615	598	648	622	596	586	619	619	617	629	625	592	614	662	592	594	590	626	632	591	644	589	593	620	649	630	609	614	589	683	660	602	662	619	600	645	563	644	664	601	648	606	588	630	630	630	582	639	611	555	593	588	608	620	599	596	615	574	613	637	627	604	613	639	599	646	643	616	618	632	649	654	603	645	634	584	653	616	639	631	590	611	591	642	635	624	612	636	611	617	653	600	615	557	615	618	609	599	634	657	625	611	589	643	635	637	650	621	609	652	626	680	626	615	662	601	645	657	593	640	637	620	604	638	601	626	631	648	648	639	639	615	650	571	640	634	636	626	617	620	602	593	628	632	647	608	665	588	636	563	640	652	625	598	609	613	593	597	615	661	637	654	584	629	640	647	618	621	623	595	618	655	587	633	602	661	644	601	597	635	598	629	645	597	649	630	617	623	643	621	616	607	631	592	588	648	654	638	606	655	590	640	635	610	634	617	648	649	614	624	629	639	638	604	648	615	575	650	613	595	605	636	589	597	591	585	626	619	593	598	612	652	653	628	612	609	633	574	603	591	634	632	598	614	600	632	587	597	588	604	617	638	602	628	624	648	604	577	615	632	651	623	637	624	619	582	624	625	640	651	671	628	641	574	623	610	622	587	620	584	597	613	652	614	601	629	627	599	634	587	655	574	626	639	619	640	639	593	630	612	620	636	648	574	587	603	600	639	571	618	603	620	583	595	617	601	647	658	648	590	597	641	647	635	585	647	615	583	627	676	606	592	645	663	605	676	649	608	655	612	575	630	589	623	661	626	596	608	596	576	629	594	587	605	647	615	624	648	589	598	661	631	605	602	600	624	624	614	653	612	660	670	605	656	652	603	621	614	637	581	604	673	633	631	591	645	630	628	616	586	599	596	583	595	590	622	653	600	635	567	639	600	608	608	624	617	607	594	647	622	615	633	592	600	630	622	615	610	624	615	595	560	631	672	592	653	613	602	606	655	604	594	615	622	671	566	608	618	638	620	621	631	605	642	627	667	645	604	631	571	576	656	628	607	649	601	655	640	581	607	651	616	583	599	612	624	655	595	611	581	614	623	627	621	613	623	627	585	590	609	599	585	620	595	570	566	610	608	644	655	675	609	595	655	608	639	593	611	675	614	627	602	639	624	624	607	634	646	585	640	644	650	647	629	593	627	596	633	601	594	636	619	655	586	620	591	573	610	633	633	636	621	646	633	618	601	610	654	623	602	550	658	684	576	614	636	616	684	596	594	588	558	621	603	614	581	635	584	652	633	625	632	646	612	593	626	629	599	622	578	641	634	631	614	629	614	588	634	636	645	592	588	657	596	607	667	626	593	616	627	594	635	606	606	680	638	596	621	592	613	576	562	597	594	583	605	624	617	636	599	620	629	628	636	582	584	601	636	602	647	611	622	596	623	607	637	579	602	574	648	642	586	575	584	653	614	602	583	632	621	600	598	634	636	587	610	632	616	644	627	612	625	557	638	656	611	591	597	591	629	637	625	568	600	609	593	622	614	675	624	632	630	615	644	631	597	605	624	649	630	625	620	641	634	583	685	654	645	618	596	642	650	599	642	643	617	610	638	594	620	587	602	675	606	637	624	634	637	624	627	577	567	601	597	568	603	610	668	594	625	626	625	631	655	660	607	655	597	618	613	609	589	637	644	616	624	582	607	609	600	605	609	604	624	660	634	644	653	626	602	621	614	599	562	600	604	700	618	603	603	618	632	602	612	631	579	663	615	609	615	639	554	631	639	590	629	638	592	624	609	616	647	562	633	617	604	650	626	609	633	654	591	667	657	619	665	588	628	651	576	655	584	611	611	626	621	616	641	625	601	610	613	578	639	667	609	635	596	628	621	575	578	615	629	581	618	636	649	616	673	655	641	617	598	556	605	621	627	685	616	634	626	636	627	634	626	589	629	604	661	629	625	591	615	604	600	606	621	631	597	671	659	603	614	601	631	631	639	586	668	631	573	624	643	604	625	580	586	622	640	625	609	586	610	585	655	607	627	600	644	626	607	635	615	637	616	619	650	629	600	628	627	587	622	629	618	600	579	639	616	610	653	617	667	610	648	632	641	635	600	641	629	646	628	616	612	612	642	618	585	592	619	621	626	606	693	586	619	649	606	636	560	598	616	606	598	642	596	600	607	639	608	604	617	586	563	593	592	652
42514	86254	79740	57415	28348	7253	746	680	715	689	665	698	637	646	665	712	643	692	652	705	638	707	650	641	643	659	661	643	673	647	643	678	662	660	664	681	650	667	693	661	648	633	679	682	715	673	622	648	685	666	620	686	662	621	606	684	660	685	669	639	685	695	601	639	648	609	677	695	666	651	634	665	664	635	662	701	667	668	650	655	656	614	680	660	648	666	676	643	655	710	696	661	648	653	611	647	693	669	678	661	645	626	616	717	699	626	606	618	647	646	646	638	657	648	707	603	652	631	644	656	688	670	684	630	691	701	683	652	651	684	627	661	632	638	653	673	683	650	673	682	654	636	696	636	638	654	659	664	653	669	642	663	641	697	690	663	684	675	643	663	681	655	622	637	602	624	619	660	653	632	645	648	645	657	728	647	634	642	678	682	695	582	662	651	667	629	653	632	642	669	724	667	668	684	645	640	606	664	701	651	624	690	660	671	645	639	642	662	645	665	635	690	615	665	658	644	650	705	623	658	696	667	625	676	665	667	657	665	684	650	672	621	653	623	611	624	664	645	623	673	635	659	704	654	652	659	677	648	652	628	611	649	661	672	704	630	644	645	660	676	702	631	651	613	691	625	632	677	640	631	686	644	643	659	637	663	618	666	618	596	661	667	649	643	676	652	635	655	642	640	658	675	659	670	655	649	618	699	634	674	622	628	689	630	663	593	698	694	625	651	637	679	625	675	633	686	670	684	617	629	663	623	653	653	650	648	666	643	678	662	667	640	633	634	639	590	694	672	681	685	683	647	653	659	650	621	641	684	740	647	632	620	650	646	671	657	656	642	648	648	648	640	669	670	669	623	634	690	663	667	679	683	620	650	652	626	662	663	621	672	667	602	690	633	642	675	584	677	666	649	675	644	622	662	656	629	626	652	640	637	667	632	659	640	588	655	623	678	642	671	661	663	628	624	628	643	631	720	632	696	665	662	628	620	634	608	672	699	663	660	648	637	684	626	599	642	686	632	723	669	649	620	612	672	667	676	662	687	668	659	691	634	627	620	695	673	660	651	688	691	612	662	635	661	634	653	662	710	675	729	638	678	667	673	656	641	634	606	690	635	656	681	624	675	656	649	640	632	614	638	648	684	616	636	657	610	631	688	624	666	657	637	660	648	676	681	664	617	688	647	635	659	639	650	674	681	632	659	653	636	651	647	668	648	629	680	619	641	672	641	654	646	664	630	680	681	658	631	664	672	649	648	637	634	666	614	642	629	656	668	696	657	665	668	673	663	643	643	651	611	634	640	698	697	668	658	662	651	652	664	663	646	684	643	611	643	667	621	678	595	645	666	708	668	675	655	630	672	652	655	698	714	648	624	651	629	638	681	676	670	655	668	656	641	682	680	671	692	654	658	642	649	659	636	671	638	705	626	667	682	673	660	681	657	648	689	696	638	662	655	641	724	622	633	677	667	653	627	628	656	665	666	689	672	656	687	658	668	623	635	684	658	687	634	649	695	645	656	661	613	665	626	662	641	662	651	643	681	672	664	613	652	643	655	623	691	699	703	677	683	647	598	689	625	631	644	638	666	651	662	606	629	646	651	619	686	657	628	660	648	680	654	574	648	643	657	672	629	627	613	656	636	622	615	672	684	652	609	657	667	641	638	616	622	647	694	646	644	641	652	698	685	622	645	662	621	602	665	619	627	626	675	631	628	688	639	695	662	650	611	650	631	661	626	689	668	656	639	646	735	619	624	643	653	688	664	672	637	625	650	684	658	615	657	641	658	714	659	680	698	683	663	663	615	610	658	633	610	671	678	642	629	688	649	673	640	624	648	636	644	620	640	644	670	684	658	679	655	647	675	679	655	653	657	657	691	662	640	668	659	674	644	667	669	626	676	658	681	669	675	641	666	660	675	646	666	634	671	620	637	643	636	644	636	618	642	660	619	601	666	669	620	643	642	668	636	639	663	653	689	672	637	675	665	671	686	629	697	619	674	659	656	636	606	657	627	694	632	653	632	659	701	656	626	663	656	654	642	666	667	650	658	683	656	690	679	667	675	616	669	669	658	636	693	580	671	719	649	660	694	643	652	632	673	638	693	616	651	611	670	655	676	659	675	635	657	675	638	633	691	641	676	657	634	654	668	617	684	608	643	646	662	647	646	681	655	638	655	638	630	660	651	691	683	682	640	663	660	640	661	682	651	619	667	663	626	679	674	609	662	655	640	631	616	668	680	647	646	666	668	601	626	669	655	691	663	640	643	647	646	601	619	617	694	640	697	696	707	650	669	615	663	658	633	662	627	701	649	621	629	710	664	621	682	658	659	686	607	587	723	620	611	707	649	636	704	646	662	679	658	667	668	668	665	668	651	647	660	699	646	668	647	667	670	663	653	634	698	653	638	651	672	633	634	641	649	662	649	660	652	667	643	710	635	661	671	652	635	643	649	695	621	647	655	643	650	635	622	657	658	638	688	652	651	671	658	681	653	665	663	671	641	640	673	649	647	609	710	691	682	665	634	657	672	656	664	673	682	694	643	620	627	680	664	666	650	633	672	657	617	693	625	679	642	690	669	634	666	636	657	607	661	646	661	667	701	646	725	671	618	701	666	673	651	657	702	646	626	654	645	641	668	632	600	634	644	621	678	654	683	666	691	624	653	671	691	746	650	633	662	663	653	696	637	676	685	637	663	644	644	669	663	649	663	613	664	659	677	681	687	672	682	644	655	637	683	658	617	676	602	631	646	664	665	652	628	612	621	673	612	633	665	670	658	674	675	624	661	653	653	696	668	677	671	658	690	680	620	653	634	672	630	650	678	685	657	668	678	632	666	701	672	624	654	657	685	682	642	688	671	659	607	639	654	639	657	638	654	641	683	659	660	692	651	661	673	652	679	671	639	668	631	656	666	650	678	660	706	668	651	634	669	657	659	624	616	684	692	638	642	668	654	690	634	672	660	630	624	603	619	637	633	638	645	667	621	641	655	672	708	683	667	638	657	632	690	637	630	671	675	623	626	672	666	663	671	618	654	618	644	645	660	705	624	651	638	635	643	636	673	659	640	629	652	599	691	634	676	642	658	603	667	661	687	617	670	682	678	684	607	628	622	619	642	657	651	647	625	690	694	634	634	656	679	629	653	676	675	642	619	644	630	639	691	668	666	645	677	645	674	627	695	682	650	632	700	688	641	630	651	661	655	658	666	687	672	655	665	656	672	667	617	664	595	641	669	646	679	663	655	667	678	670	688	660	666	668	621	614	660	627	648	650	646	640	680	645	630	672	676	631	674	648	658	665	657	718	637	653	650	693	652	659	693	693	672	673	616	672	666	666	652	623	687	661	658	649	668	646	652	611	672	643	671	627	625	639	660	655	641	666	687	625	629	642	710	636	603	664	674	656	693	638	682	668	650	645	657	608	665	635	662	653	700	646	696	664	617	640	638	644	673	634	660	665	633	658	639	628	664	663	659	643	647	686	681	646	697	647	655	581	630	634	626	635	697
27957	32923	40854	21440	4736	642	350	326	350	355	331	334	320	324	343	322	344	338	344	294	353	334	317	355	312	325	304	333	297	333	342	346	320	316	363	343	331	343	311	354	309	289	307	316	332	320	322	344	320	310	352	336	309	288	302	342	303	365	362	337	354	331	321	341	310	330	321	309	345	308	309	351	323	326	333	324	333	314	322	328	318	308	337	295	320	331	333	328	302	318	321	322	328	307	313	284	316	335	331	319	321	328	330	334	311	337	300	305	340	330	322	305	313	315	321	345	309	356	324	323	322	333	308	325	308	345	348	315	322	301	331	364	289	316	318	329	333	309	318	317	315	333	332	346	331	302	316	322	309	305	312	339	355	323	293	331	304	347	347	333	317	309	332	299	310	317	341	307	326	331	317	356	332	336	320	341	328	351	330	302	330	329	334	292	326	385	313	318	330	320	341	320	325	341	318	306	345	334	336	312	335	310	322	360	324	342	338	329	321	342	295	354	329	374	305	327	353	332	321	334	297	338	298	338	303	317	315	353	327	308	347	287	353	327	328	311	331	332	298	333	310	325	332	349	334	308	313	349	317	353	320	333	260	360	326	339	345	315	317	290	339	288	332	320	307	334	324	320	328	334	288	319	346	338	342	321	312	339	329	301	306	346	371	311	341	344	355	342	307	332	319	358	337	331	321	331	301	339	320	306	328	303	341	325	344	346	305	328	326	340	315	322	318	342	315	327	322	322	296	354	311	307	318	317	307	316	324	319	317	351	301	332	322	321	323	323	326	346	386	312	333	317	312	324	307	322	316	321	311	337	302	316	333	321	324	309	317	327	339	357	332	316	329	356	329	334	332	336	330	320	325	356	319	334	321	290	366	333	308	351	311	319	299	326	332	342	324	314	351	344	347	331	293	335	339	318	333	331	317	324	334	324	295	328	288	322	291	319	324	314	316	331	273	354	308	323	309	324	327	344	319	331	319	335	307	310	313	296	300	324	342	328	331	349	361	313	325	305	300	317	309	338	302	305	341	287	348	324	372	341	330	319	317	331	335	324	331	341	310	322	337	343	320	287	325	317	294	315	319	296	344	328	329	308	349	338	333	311	313	353	306	262	324	325	323	341	308	290	317	304	346	316	342	337	338	329	322	319	355	329	334	310	336	332	297	320	327	290	319	321	322	321	316	319	339	339	360	321	318	286	329	323	301	330	309	330	317	348	316	368	325	318	284	325	327	315	320	332	314	321	322	330	310	327	308	302	344	349	281	321	340	327	330	302	356	349	301	284	343	292	345	310	328	305	324	294	319	322	330	338	339	340	326	329	299	331	322	330	336	326	283	332	351	326	316	299	341	319	287	321	309	323	339	344	305	334	286	315	338	323	322	352	286	293	304	298	319	311	304	344	311	316	319	291	325	328	314	347	313	325	304	311	348	339	303	298	318	325	329	313	311	297	349	316	331	339	298	320	309	298	344	317	339	313	319	335	311	350	321	325	331	363	329	326	298	328	315	351	304	339	313	293	346	343	376	298	323	331	330	337	300	332	331	316	342	310	323	312	347	330	302	361	332	331	318	314	323	356	304	326	341	290	316	339	367	342	343	299	347	353	326	334	326	311	335	305	309	328	327	322	308	314	331	311	315	324	324	341	312	294	335	327	324	318	352	320	342	340	345	311	307	301	336	322	330	350	321	337	328	323	315	326	322	342	349	326	335	350	325	309	317	287	298	341	353	377	324	320	333	352	312	301	320	315	326	301	368	335	316	350	308	331	331	323	358	348	326	321	325	343	295	329	308	308	339	326	281	361	334	323	320	338	325	314	308	284	349	328	314	298	299	346	320	308	355	327	347	312	351	331	320	321	320	343	314	343	327	323	326	314	328	352	332	314	320	310	301	311	297	327	296	320	319	321	343	331	310	345	343	347	332	354	327	317	300	281	328	346	311	346	318	329	340	323	358	322	289	290	327	336	306	312	338	316	357	330	291	316	380	287	384	320	310	328	328	341	345	299	323	307	315	310	319	308	351	322	313	307	303	309	340	334	302	322	341	337	322	319	281	359	328	306	336	316	297	286	324	346	347	332	296	325	343	353	317	332	300	331	314	320	340	344	335	312	348	311	325	344	322	292	301	308	318	338	328	283	310	325	328	328	312	316	338	317	306	309	344	371	320	312	304	322	333	337	333	325	353	312	340	329	366	307	316	296	296	329	306	283	361	338	326	327	326	332	306	328	303	309	316	348	349	314	312	312	304	322	343	319	297	302	310	331	297	321	359	338	329	318	336	340	321	339	326	335	316	354	329	316	302	320	315	334	328	329	285	317	312	285	290	341	333	337	314	325	326	312	313	326	321	316	313	313	301	322	336	342	333	315	324	333	314	306	313	301	348	345	327	339	314	319	333	344	324	333	323	316	334	318	333	331	330	315	304	346	368	316	318	328	337	324	351	329	374	317	315	330	315	311	331	336	309	345	328	329	325	331	323	331	348	336	330	323	319	357	336	307	294	320	299	357	330	314	321	367	303	302	319	367	326	330	307	302	310	314	316	303	339	306	348	361	345	316	332	360	310	327	318	319	350	299	319	351	345	321	333	319	310	310	302	326	330	313	302	309	338	307	319	327	306	307	331	321	347	297	335	322	326	300	333	307	298	319	307	344	329	365	341	297	308	325	328	341	306	349	331	326	304	334	316	327	311	327	316	334	273	332	322	332	306	338	311	328	343	313	314	336	307	323	335	346	323	355	288	317	360	299	343	332	332	324	327	300	318	307	335	299	333	315	311	332	355	333	316	353	319	282	297	323	292	331	310	294	334	331	314	340	350	343	319	315	358	323	319	324	337	331	322	300	337	309	327	313	363	341	311	317	321	336	310	337	326	324	327	303	323	302	307	337	334	285	312	321	330	311	326	348	309	298	307	348	314	365	318	330	337	343	315	325	329	336	347	330	340	352	323	317	300	322	339	359	330	364	315	341	325	339	326	329	308	306	331	342	349	330	309	365	315	309	305	315	318	312	291	346	339	324	332	309	307	331	302	366	321	312	317	341	324	333	313	320	296	330	269	343	355	351	319	293	341	300	308	331	332	333	346	318	307	310	321	346	344	349	297	309	328	334	310	338	357	323	312	323	310	297	326	315	339	325	326	345	324	341	324	313	349	290	298	354	330	348	339	272	330	336	326	318	316	308	346	315	341	359	331	314	345	293	340	320	381	288	312	312	326	310	333	347	331	339	314	324	307	321	319	311	341	347	329	326	338	349	363	314	308	320	269	349	301	318	321	330	334	329	316	333	345	332	332	340	278	318	300	311	331	334	333	343	298	353	332	304	316	345	280	342	301	328	330	335	330	329	319	336	298	317	337	314	294	339	342	292	331	313	346	312	338	327	336	320	341	337	328	311	308	356	333	306	340	336	348	318	328	303	312	352	349	322	328	344	323	325	345	330	317	350	309	334	308	302	333	328	315	326	323	323	350	327	312	335	314	326	326	312	345	342	322	320
20708	52991	36512	14808	3992	817	378	370	364	388	332	399	385	372	377	400	380	324	392	378	376	375	399	396	344	345	378	402	376	362	385	404	387	364	374	384	376	377	350	378	360	370	350	427	391	400	364	369	387	394	344	377	363	342	365	371	360	385	390	360	380	399	401	365	362	402	371	373	377	398	347	366	371	354	366	420	348	359	360	365	432	395	376	389	360	387	353	363	392	392	408	363	350	359	377	359	350	379	349	357	396	360	362	362	431	389	380	345	355	406	370	368	399	391	352	345	392	390	389	375	391	364	389	386	404	402	375	383	370	343	385	375	372	398	411	371	374	367	414	395	388	385	371	420	379	367	334	379	411	357	361	394	362	367	352	364	370	376	389	350	375	364	347	368	362	355	360	367	338	370	367	413	367	351	380	365	397	414	396	387	355	374	372	379	357	364	340	389	369	367	356	394	353	372	375	377	390	335	406	378	386	366	360	380	387	367	354	367	382	338	375	340	377	372	361	378	401	367	424	410	361	381	378	378	365	392	389	379	360	395	372	363	362	397	343	374	353	373	375	340	396	375	376	387	391	362	362	359	359	394	335	376	340	379	359	393	379	366	412	360	370	359	356	358	324	393	332	374	374	380	367	360	358	375	373	397	402	392	390	374	406	378	402	344	385	377	378	342	388	354	377	362	338	363	399	374	379	402	353	386	381	388	355	372	401	381	378	350	366	384	363	387	376	410	372	373	374	393	405	381	398	359	372	346	389	397	387	428	378	370	345	367	374	394	375	364	358	347	384	368	358	375	372	398	377	369	366	367	381	347	362	385	390	399	385	344	369	354	386	368	375	375	396	387	367	422	400	353	363	387	427	356	390	394	358	350	343	365	362	377	349	390	390	394	374	395	406	382	381	388	380	394	378	380	349	358	377	378	335	385	382	366	411	393	371	384	374	362	396	358	366	392	370	337	340	423	373	345	372	393	357	352	366	350	379	363	367	405	367	373	353	356	402	344	372	376	352	365	370	380	351	375	361	409	366	390	380	375	373	370	349	352	372	382	348	377	369	376	381	357	361	361	391	387	370	403	382	393	376	363	420	405	373	376	381	384	347	367	371	350	393	357	381	371	399	398	374	372	380	364	411	408	347	366	352	364	371	370	380	351	397	363	339	383	348	352	392	396	383	379	379	385	365	359	370	355	381	361	372	386	379	377	378	389	351	370	395	381	371	364	389	369	376	354	387	405	361	397	350	368	397	362	391	390	408	332	398	370	376	388	366	403	381	410	377	371	380	389	370	358	377	366	376	380	375	379	368	376	360	349	358	359	394	360	361	358	375	382	385	339	384	395	345	347	400	415	371	362	342	411	356	367	353	356	352	396	358	366	372	379	368	415	352	413	384	389	384	386	325	348	376	400	378	380	388	371	350	368	369	386	361	384	379	376	397	369	391	391	393	376	383	364	343	399	381	389	361	358	366	339	360	374	395	362	383	372	385	360	375	333	406	377	393	380	393	372	381	365	385	394	373	404	373	380	370	375	390	393	341	369	364	353	374	370	383	432	387	345	363	399	363	353	389	352	333	385	376	359	371	347	388	385	334	380	378	355	382	389	368	313	407	383	385	374	363	326	376	395	374	370	343	358	377	378	377	340	354	385	382	347	355	353	352	347	350	397	372	384	382	360	354	397	395	386	371	367	372	349	353	393	375	376	378	359	371	365	385	387	372	380	408	334	381	373	328	372	361	365	360	390	369	350	369	382	374	368	382	395	370	434	371	385	393	387	383	361	385	364	377	346	380	396	409	391	378	367	348	380	335	369	336	388	386	371	361	361	348	376	364	383	397	350	378	365	378	369	345	388	375	376	348	364	408	365	364	386	362	407	345	343	372	391	349	365	395	357	388	375	376	382	364	364	366	387	375	379	391	375	385	360	360	353	362	372	357	394	365	395	386	384	422	356	345	363	367	398	383	364	361	361	386	367	371	355	364	367	394	374	395	386	365	376	366	366	371	392	378	392	328	343	383	337	376	347	395	344	419	356	364	378	366	364	395	391	377	356	389	404	354	383	409	371	369	395	356	362	402	377	363	335	382	391	384	382	353	353	351	388	365	358	373	358	388	356	363	352	414	372	378	400	371	362	407	379	368	381	365	359	385	387	345	378	377	385	396	352	378	358	368	369	387	367	398	387	340	349	369	370	357	369	345	377	402	368	356	334	391	369	393	393	357	360	406	390	383	364	364	373	382	415	375	363	388	375	421	372	386	410	394	353	345	395	370	354	343	399	340	353	400	373	368	348	370	349	368	376	422	351	372	342	371	399	350	377	343	381	374	407	365	371	400	366	373	348	379	387	383	365	372	388	354	394	368	348	395	342	371	355	380	356	385	362	364	386	379	352	381	372	343	370	378	383	350	404	367	391	374	368	380	372	405	384	384	393	392	399	369	340	365	401	352	396	381	340	375	387	371	398	355	371	408	426	361	359	380	363	372	382	402	357	338	376	342	349	364	388	372	369	402	390	381	369	390	377	385	379	371	391	403	375	350	367	340	375	359	352	350	380	370	404	361	383	386	416	374	403	357	371	392	338	394	357	361	365	370	367	365	365	377	368	381	397	385	395	332	358	380	423	379	373	373	390	360	341	359	376	377	398	379	419	398	356	381	380	374	384	330	394	376	351	342	381	388	335	391	405	330	394	357	385	369	369	383	384	399	356	383	359	343	361	387	394	375	367	381	364	347	344	379	360	359	372	377	385	374	371	417	372	404	397	397	355	392	365	361	378	394	393	368	343	385	374	378	406	348	362	379	396	371	357	412	329	399	384	416	391	368	375	395	391	360	402	359	398	350	391	394	344	389	368	349	380	372	359	373	379	377	359	382	408	383	403	380	400	386	372	392	366	375	371	362	362	353	389	364	329	406	353	365	392	399	392	376	377	371	326	394	373	381	378	394	387	399	407	377	373	359	365	396	376	370	383	391	371	383	421	352	416	388	389	361	361	390	368	373	368	357	359	385	368	376	353	356	368	380	393	323	348	367	361	397	395	370	374	336	352	377	386	395	377	351	352	412	363	403	373	396	362	382	368	382	372	387	380	367	365	352	361	372	355	391	376	351	374	343	392	372	362	384	355	381	383	363	386	358	343	375	386	395	372	381	406	367	358	396	396	355	358	384	378	353	369	364	394	353	337	400	340	315	338	364	341	359	389	367	340	384	363	351	383	380	389	376	353	345	357	369	373	368	368	372	361	339	372	377	369	383	367	383	371	369	388	362	379	408	378	363	357	391	391	395	400	364	380	372	356	375	396	358	382	386	392	373	392	333	384	390	403	358	374	404	342	377	348	355	385	365	370	393	365	384	379	361	369	362	360	394	389	388	364	380	357	339	391	359	361	345	369	386	378	366	355	352	384	364	365	388	366	391	381	377	343	382	383	356	398	378	397	361	353	336	323	369	388	379	385	378	381	371	397	362	369	381	395	373	388	367	388	374	417	397	343	379	355	357	347
24318	24908	41398	34022	24883	16172	3037	432	411	404	425	397	438	430	425	424	405	406	402	397	398	424	426	433	409	394	398	437	404	428	413	455	393	449	376	443	420	406	396	415	400	388	403	393	431	355	414	392	421	400	404	428	422	441	398	420	427	430	408	411	413	431	414	386	410	413	397	384	386	390	428	419	392	435	394	424	430	403	392	373	366	415	426	443	434	428	395	411	396	427	384	412	410	405	396	408	396	419	438	433	414	448	427	413	432	460	372	424	410	423	397	424	402	418	421	411	411	411	400	411	393	386	432	429	391	379	391	395	419	415	381	397	393	390	395	378	382	410	391	427	422	399	407	426	376	420	405	401	394	418	423	373	410	395	402	429	383	399	387	418	390	393	389	412	395	417	396	429	439	402	416	387	410	433	382	426	410	367	395	432	424	408	395	424	379	400	395	437	404	418	444	409	403	402	426	419	424	417	407	380	392	379	417	400	392	450	429	382	414	416	447	431	421	425	409	395	382	388	414	417	392	391	435	399	433	411	433	402	418	369	421	378	447	412	401	387	375	436	445	420	391	407	373	405	407	398	422	421	390	431	394	401	421	424	388	433	420	409	446	391	413	447	420	409	427	379	391	442	413	392	383	369	383	405	426	422	463	382	433	401	450	394	382	407	392	442	394	376	352	436	390	422	410	415	419	375	413	398	404	414	378	423	435	401	410	391	408	398	384	384	413	435	366	404	402	417	379	361	405	417	429	423	422	434	416	399	415	385	393	400	390	410	392	364	413	466	411	423	449	417	422	394	400	408	404	420	413	388	415	393	409	411	371	433	376	427	412	391	420	387	384	414	421	424	420	386	399	419	408	397	454	418	439	382	394	425	397	417	425	404	385	381	431	417	410	401	438	408	390	410	399	411	387	426	408	392	415	400	426	405	378	380	422	391	406	408	353	422	409	444	421	404	401	429	413	407	396	379	409	404	404	413	393	399	409	417	419	417	448	433	408	457	374	414	418	417	449	435	418	411	416	470	395	392	421	389	410	393	402	403	408	402	409	392	380	409	390	430	358	394	399	452	440	390	386	371	411	403	407	398	402	399	424	395	412	427	411	427	409	386	393	445	408	384	390	431	435	419	403	408	412	413	417	429	420	403	416	434	413	406	382	457	430	389	381	409	440	434	405	398	428	407	417	414	403	427	423	407	420	417	393	397	410	433	378	421	412	419	423	393	375	400	426	408	369	394	420	392	426	424	404	389	415	402	409	414	424	397	432	396	432	456	432	414	418	397	424	423	401	400	414	393	422	400	419	432	405	416	462	394	423	414	410	431	442	434	390	385	416	416	426	451	382	422	424	417	425	388	396	412	417	382	401	423	373	412	398	396	415	417	393	409	420	421	353	376	407	433	402	390	377	399	413	407	407	392	408	421	409	403	381	432	414	438	409	411	412	399	401	371	398	392	419	400	409	435	410	384	405	422	417	429	435	410	416	438	407	396	405	398	418	404	426	392	394	420	392	385	390	394	418	433	420	393	436	412	402	421	395	445	369	413	446	393	396	418	437	394	440	359	406	423	421	389	405	388	421	395	431	417	429	417	413	415	424	407	419	432	389	402	404	367	429	436	403	383	433	387	410	406	418	407	426	443	419	417	404	382	409	377	437	413	369	412	457	423	382	414	414	416	403	441	392	417	395	450	404	435	432	387	420	441	422	405	412	381	377	406	428	423	417	395	438	423	437	393	441	418	436	412	402	422	402	408	430	408	399	416	386	388	417	438	389	411	404	410	411	400	379	384	395	402	418	402	431	432	397	381	433	399	412	397	400	415	393	407	372	432	436	416	396	354	432	378	418	364	390	427	440	426	404	374	389	394	382	421	399	415	422	395	401	393	393	412	403	427	423	416	425	386	395	345	397	425	388	430	400	427	445	404	419	390	437	412	423	401	373	394	414	438	432	411	405	409	391	420	405	404	378	374	402	405	403	421	431	441	422	417	404	396	439	393	430	413	403	411	390	382	403	419	428	412	428	416	391	404	433	399	391	392	385	392	460	359	426	368	360	404	434	390	470	393	414	431	391	386	432	387	403	414	469	397	420	428	428	418	407	382	362	402	394	421	390	422	429	416	375	438	371	369	438	400	398	377	374	401	453	444	413	386	398	417	417	397	400	396	451	417	446	368	409	396	390	386	405	383	395	400	402	425	408	395	417	421	425	407	393	397	438	435	454	431	391	430	412	407	435	405	421	429	421	370	388	356	410	430	403	434	438	401	379	381	390	351	415	413	415	404	417	410	400	390	407	413	381	442	412	385	401	437	401	383	413	425	435	418	423	381	412	464	407	436	410	399	393	415	412	396	425	433	387	406	430	436	421	429	406	402	398	405	394	428	415	385	413	417	403	424	418	429	408	416	416	417	436	404	428	388	451	397	388	392	398	399	428	385	387	441	425	399	414	392	411	390	403	421	406	400	387	414	406	400	372	429	425	418	419	424	406	401	427	401	409	440	419	413	424	435	388	416	409	425	393	429	424	393	396	403	405	380	434	431	414	403	391	398	403	417	421	457	426	430	401	378	376	400	407	391	423	448	413	410	376	428	358	387	413	384	416	427	405	418	399	398	375	400	388	404	406	422	432	425	376	412	429	441	401	385	399	385	419	423	416	439	392	419	383	392	403	423	417	407	371	406	392	397	448	423	409	390	426	437	387	398	411	400	408	417	390	410	403	405	416	446	449	448	369	371	417	408	414	391	401	394	421	405	389	379	407	395	420	464	367	407	378	419	401	406	421	420	404	392	425	417	419	385	383	409	379	443	400	366	382	423	411	393	405	427	382	363	423	412	432	417	435	411	426	400	428	385	411	382	430	420	382	422	410	418	409	383	388	418	387	402	403	409	383	442	392	422	388	391	410	393	438	417	370	372	395	373	425	394	403	385	384	419	381	401	416	433	388	406	401	399	420	388	429	425	433	418	424	382	394	404	406	361	435	431	375	405	443	393	431	428	390	417	421	431	418	406	394	404	413	421	417	400	420	426	456	422	417	402	418	398	377	364	409	424	413	411	431	399	415	413	434	397	459	384	399	392	383	412	393	404	385	359	412	469	424	361	411	417	413	350	412	405	413	423	436	421	424	431	424	430	400	421	419	391	399	412	445	425	397	451	400	367	402	403	425	424	393	412	456	371	406	433	377	398	422	404	431	400	380	437	369	402	396	367	396	436	424	402	427	389	396	403	428	418	409	382	426	410	368	375	369	451	425	421	405	402	448	448	396	402	405	386	428	381	427	404	400	410	384	387	394	424	405	420	404	424	381	396	410	395	369	413	413	440	403	406	414	412	386	424	433	405	382	431	436	418	407	416	416	406	415	383	405	389	406	403	401	410	405	366	415	433	386	402	426	442	399	403	415	412	428	402	413	411	429	402	399	426	414	415	416	411	396	407	402	436	418	411	413	423	405	386	408	382	421	407	373	370	413	398	411	418	382	426	409	434	407	389	393	426	407	451
41879	91796	73476	45692	24415	4555	506	455	434	447	512	469	471	434	467	465	455	415	435	434	443	487	460	490	437	463	445	486	444	424	442	451	436	434	442	457	440	433	493	450	444	463	456	464	448	469	472	438	477	462	449	438	438	423	469	436	448	442	450	465	432	476	477	448	422	430	468	467	439	483	489	475	418	440	440	415	395	465	454	472	427	473	423	478	450	406	435	448	423	433	445	425	460	449	474	479	426	426	457	461	434	469	460	457	449	449	454	464	415	453	450	451	429	430	435	477	474	435	441	440	419	486	467	456	428	430	421	461	444	433	442	472	452	459	449	432	405	450	473	460	474	436	454	464	457	443	483	428	446	465	450	448	438	399	490	457	462	448	415	409	447	475	475	452	440	453	416	458	459	441	494	439	442	454	430	446	459	438	430	428	485	468	461	448	455	462	436	438	451	461	453	445	417	457	455	425	430	464	435	453	426	454	391	481	443	428	451	439	462	469	439	459	417	471	440	413	430	401	477	448	428	458	429	442	439	462	474	443	446	453	439	434	424	455	472	487	417	444	438	446	464	469	474	447	430	470	467	416	429	437	477	443	408	481	510	438	442	461	455	403	443	437	431	450	419	409	439	446	448	472	432	470	471	436	516	465	414	466	454	443	452	451	460	472	457	459	487	446	411	465	440	401	474	423	429	443	424	443	435	434	486	461	432	436	439	458	452	445	462	447	410	449	426	472	415	441	411	427	438	408	460	490	435	445	458	453	500	433	441	453	435	440	467	440	448	427	451	489	407	481	420	427	438	451	452	476	407	471	438	452	466	447	484	442	434	417	431	473	418	448	442	438	439	445	482	429	441	464	464	428	458	498	438	429	449	423	432	473	431	428	424	438	419	463	456	455	438	428	458	487	441	429	474	433	447	444	435	436	434	440	455	460	407	423	417	426	454	441	476	441	438	435	446	430	456	452	439	422	467	439	448	471	452	447	445	444	450	463	442	489	478	453	460	468	422	422	418	447	452	413	468	428	411	427	432	397	430	413	424	443	446	472	470	447	484	404	435	418	462	462	448	452	430	441	433	466	437	445	463	460	426	443	441	419	445	449	465	443	470	440	422	492	454	457	416	451	470	434	449	414	440	424	462	463	468	433	435	432	444	451	431	464	430	469	444	489	439	452	453	419	455	454	460	455	497	443	418	441	460	430	480	449	421	446	419	454	452	413	467	411	457	468	433	464	429	437	442	452	459	417	431	448	458	431	426	436	476	446	455	476	459	447	423	424	442	424	475	439	459	420	457	423	442	451	448	438	467	452	473	442	466	460	450	447	439	412	472	435	423	459	423	467	461	443	466	431	455	451	442	418	462	452	479	485	454	415	456	423	447	437	446	486	423	476	470	436	443	418	421	416	438	470	472	456	418	410	481	423	435	439	488	453	427	487	439	446	472	448	459	442	437	484	454	442	429	438	469	470	452	423	434	445	435	450	443	444	467	454	434	442	450	431	455	434	469	439	446	494	468	425	446	425	415	415	411	453	422	451	462	494	430	465	459	459	476	431	466	421	441	444	454	455	475	442	440	465	428	433	452	437	458	451	432	422	464	464	442	432	407	451	448	450	447	424	429	446	389	445	454	415	462	423	448	430	425	492	463	440	459	445	465	478	474	439	448	450	465	443	443	444	447	449	453	444	432	397	442	441	472	451	444	434	438	406	431	469	449	454	417	450	444	450	450	428	472	478	441	470	435	444	460	456	495	431	448	443	449	456	446	450	440	430	431	431	454	419	449	437	477	430	442	493	475	427	442	466	491	440	466	479	417	402	442	424	456	417	458	484	469	500	442	422	419	471	436	435	443	452	434	430	429	468	473	449	428	431	400	450	447	430	459	445	475	423	448	451	467	440	466	438	428	457	464	467	461	424	462	426	466	433	420	438	485	445	455	491	512	457	459	474	460	472	421	436	467	462	485	452	415	463	457	451	438	475	486	441	443	448	465	432	455	452	433	481	434	433	420	468	441	433	418	411	445	431	478	429	429	433	484	444	449	446	447	423	429	477	464	423	449	409	433	438	440	433	452	458	416	426	455	423	412	484	484	436	445	434	441	474	433	430	434	412	429	447	464	435	429	452	506	453	428	482	434	450	446	436	446	455	461	483	453	461	449	427	428	439	442	408	456	427	474	402	439	426	434	430	419	414	435	491	422	450	445	455	459	489	448	454	425	464	472	436	451	428	453	427	437	462	451	449	468	477	448	446	452	456	428	450	454	437	421	453	493	422	444	491	424	435	459	458	420	425	441	432	458	439	454	477	451	437	475	482	433	455	455	458	438	487	471	453	465	409	467	426	426	443	438	419	430	431	413	446	440	447	439	440	406	468	403	457	432	461	424	480	466	425	430	427	457	442	428	494	443	424	416	482	418	437	435	459	459	438	465	408	428	430	439	447	461	430	449	436	394	453	423	419	401	408	466	466	460	433	415	487	454	478	483	462	469	446	443	441	458	442	421	439	457	420	438	448	448	440	435	421	441	431	406	418	491	438	452	497	434	447	497	457	445	469	465	440	447	441	432	448	436	422	441	469	447	436	452	439	490	448	427	455	457	412	433	462	404	461	441	446	425	458	438	444	448	462	443	441	457	451	487	425	454	454	458	487	444	431	410	435	458	426	462	480	502	446	447	442	473	437	474	444	458	413	450	455	442	440	423	408	419	478	445	411	480	416	446	442	456	430	435	437	457	448	454	432	432	430	448	426	451	410	464	410	455	448	427	418	441	459	434	480	478	417	482	464	447	441	432	434	409	434	448	469	435	459	452	442	437	464	444	485	465	499	433	445	477	418	467	437	435	421	410	433	442	464	475	445	430	416	432	434	448	415	454	470	456	450	473	433	470	476	456	431	492	424	437	431	499	462	426	442	438	432	456	436	428	430	412	447	485	436	412	476	504	468	435	426	470	421	478	428	430	425	456	448	430	491	444	433	499	482	438	434	439	460	439	463	466	459	459	484	435	464	430	438	449	437	421	439	453	456	440	439	431	452	435	445	463	455	440	454	437	466	437	425	465	482	472	468	420	448	437	439	408	424	479	490	391	453	430	477	452	456	450	423	462	408	428	451	431	430	488	421	420	421	446	445	430	469	457	444	428	455	485	451	448	445	434	475	446	461	477	462	476	475	468	446	507	493	455	478	449	457	436	460	455	451	439	473	450	438	458	411	467	488	469	430	485	462	467	448	412	442	430	445	426	447	404	442	446	453	455	474	458	425	462	452	427	471	428	418	457	420	457	460	431	470	435	423	471	444	426	451	414	412	434	437	467	432	408	438	422	453	451	424	464	431	455	412	454	430	429	475	435	443	476	457	445	452	432	461	467	466	441	472	478	432	441	445	421	467	461	480	431	446	430	430	433	488	442	417	447	432	424	431	455	439	456	472	452	439	425	426	445	439	446	430	437	432	466	454	414	438	440	508	444	458	438	457	459	437	451	463	468	410	434	438	431	438	456	438
25585	29673	44379	32808	18192	4710	565	460	466	452	519	441	469	479	468	469	471	469	450	442	470	462	465	434	463	446	421	467	456	461	463	444	461	449	447	453	460	458	468	425	496	454	484	464	448	467	472	438	426	459	468	472	486	506	449	500	402	490	504	441	438	486	484	448	480	478	448	440	465	466	478	474	486	464	432	432	471	462	463	500	456	427	449	468	462	487	466	503	470	475	495	450	453	478	459	479	433	457	455	481	468	468	458	467	498	445	467	489	430	413	464	455	468	453	494	466	458	491	475	423	487	492	463	457	475	439	445	445	482	458	480	420	467	459	510	484	441	494	460	457	445	472	425	473	452	419	447	470	448	450	471	446	467	471	460	444	466	480	437	443	443	435	449	470	486	479	481	459	470	444	480	443	433	484	454	449	427	465	454	461	487	446	443	471	467	465	474	501	486	473	497	457	434	447	454	436	447	468	476	486	466	461	456	474	427	501	533	458	463	447	490	462	425	454	462	463	423	454	467	459	427	455	488	445	435	493	442	439	437	453	471	466	460	473	475	441	429	454	451	444	450	489	495	426	427	440	434	461	461	485	443	465	471	461	468	466	466	448	518	502	469	477	430	418	432	428	500	498	428	448	489	460	453	451	469	497	467	432	484	459	452	454	500	461	432	444	467	516	415	439	450	428	466	460	461	466	500	450	476	454	431	497	456	464	432	444	449	510	465	496	443	443	452	482	444	443	491	453	458	467	423	428	490	447	466	457	427	477	464	513	468	467	513	474	446	481	440	441	494	492	462	464	424	437	475	468	469	515	470	470	451	477	447	467	418	477	444	470	453	439	542	440	411	486	452	489	420	469	473	484	433	431	466	479	461	502	497	468	471	456	432	456	455	480	474	475	461	462	430	450	480	463	467	492	479	455	482	402	436	460	463	477	421	414	440	437	466	476	446	470	450	494	456	460	500	443	465	479	468	453	497	456	455	464	463	498	456	444	433	470	489	477	443	448	422	459	483	470	453	456	490	493	516	451	438	441	469	489	466	481	459	477	469	488	510	501	472	443	432	441	441	488	472	469	474	485	444	456	484	501	439	470	501	446	475	441	440	420	443	415	463	475	439	477	466	455	455	507	450	419	464	431	455	499	425	468	458	456	435	472	493	440	451	470	465	500	454	454	439	496	472	487	473	453	473	455	474	465	462	467	460	477	427	436	481	447	467	446	471	459	475	480	508	483	438	489	462	459	474	470	480	488	456	470	449	488	481	446	430	443	462	487	453	470	504	488	453	462	471	478	461	463	463	457	496	431	479	479	464	474	514	441	470	491	498	501	466	447	438	493	460	479	482	474	444	446	490	473	478	450	485	488	464	466	454	434	467	427	463	495	437	444	461	465	470	430	451	443	469	435	439	454	452	484	455	477	473	468	459	451	493	469	477	513	485	444	438	431	465	462	480	507	439	454	484	487	446	436	460	498	454	467	450	452	514	464	443	477	463	456	428	488	459	442	445	455	459	437	472	449	496	455	453	457	450	477	426	451	455	455	473	480	489	465	445	419	455	483	450	466	448	450	486	478	460	469	433	465	468	466	445	466	454	505	432	470	436	467	445	474	452	429	521	461	469	471	474	452	459	472	444	459	445	477	475	470	463	459	489	467	446	466	417	493	447	503	458	428	464	449	440	461	452	454	453	462	447	460	493	423	434	491	450	456	454	503	436	470	485	475	468	459	478	415	488	432	471	454	505	458	471	437	442	462	514	475	421	478	468	466	444	438	442	475	469	472	461	458	463	479	478	478	457	478	475	432	469	478	479	445	471	441	484	463	473	462	477	474	486	433	449	501	434	473	444	451	451	457	424	431	473	455	420	473	454	481	461	438	483	485	450	498	493	499	454	516	438	462	496	443	452	460	484	452	464	484	455	456	446	488	441	461	445	495	506	462	477	468	457	442	463	474	417	439	445	476	476	466	500	439	463	446	446	438	460	481	444	418	446	470	464	472	470	465	428	462	461	480	451	475	441	486	476	456	449	460	485	481	472	489	504	442	435	452	481	456	485	464	458	439	483	483	466	460	486	429	448	434	449	494	460	461	441	474	449	457	480	469	465	471	478	489	423	487	476	466	480	429	444	478	467	480	485	415	480	463	458	461	495	480	478	469	481	441	459	495	446	459	465	435	464	449	458	468	453	435	455	469	445	465	458	474	433	480	473	455	452	458	503	458	429	432	447	493	502	473	437	469	497	409	473	464	469	473	462	416	466	442	485	455	490	480	465	435	470	446	462	477	459	428	459	468	428	443	501	474	447	471	434	456	461	429	420	484	458	460	461	434	474	447	453	479	450	452	479	452	469	457	478	475	470	432	509	456	492	453	458	458	458	445	454	472	484	473	465	477	482	428	494	473	491	469	472	458	461	500	453	452	433	438	431	471	484	454	468	471	497	446	435	465	447	466	491	462	476	436	478	481	441	436	470	469	460	460	484	469	491	465	513	418	483	449	426	474	469	447	450	459	461	485	446	486	456	473	470	501	495	466	428	466	472	463	472	476	431	460	449	414	433	504	456	482	432	477	476	463	447	466	477	467	462	429	455	477	464	511	451	465	424	462	458	455	478	439	487	485	437	457	477	460	463	464	455	468	438	475	467	475	445	435	466	478	482	459	445	451	475	461	482	467	482	472	427	478	437	481	469	462	455	449	467	457	468	452	437	457	443	470	472	469	461	497	449	451	435	439	429	460	462	465	473	464	495	469	462	418	435	443	485	425	451	485	482	467	446	467	521	512	519	443	446	491	498	475	484	481	497	448	463	461	469	442	448	481	498	462	460	459	435	492	479	475	477	436	473	481	475	468	501	477	478	461	444	460	449	440	454	454	448	501	425	467	484	486	474	477	477	445	465	442	483	427	427	441	449	474	468	463	472	469	464	451	486	448	486	468	482	430	474	480	437	449	457	461	438	456	477	469	418	472	465	470	502	427	429	470	469	471	451	469	504	479	454	456	478	457	497	428	458	459	480	433	448	486	472	468	456	446	454	438	449	510	446	452	467	456	459	457	459	464	462	489	505	480	432	462	455	480	457	460	467	450	468	460	471	468	474	433	465	438	449	472	438	456	448	446	492	486	432	480	459	491	516	485	449	462	447	468	444	490	494	477	454	439	469	450	477	473	493	438	440	489	477	484	501	482	480	502	453	475	493	436	421	485	454	450	437	449	455	450	452	421	444	447	483	494	441	458	498	434	447	457	471	445	513	484	462	478	416	445	445	473	483	471	483	486	413	465	423	478	441	461	495	440	451	484	490	526	459	494	433	473	475	447	457	451	459	461	461	502	455	435	459	468	470	510	470	456	461	458	481	447	445	425	489	447	477	463	432	450	441	483	464	460	482	493	469	471	485	429	493	456	457	458	443	462	461	432	461	452	457	459	461	479	482	474	475	429	450	466	473	467	462	479	487	453	447	438	462	471	470	470	524	457	439	444	465	458	453	494	474	434	502	471	473	480
41155	86946	61492	34693	13179	2448	507	553	508	559	513	533	509	552	510	465	486	570	531	519	529	557	504	537	569	481	535	497	512	537	545	493	524	539	487	554	485	496	506	538	508	520	507	502	519	534	530	532	527	509	490	513	552	530	540	559	501	510	519	526	568	536	566	541	522	485	523	537	572	528	465	514	574	517	513	527	515	539	548	524	553	522	533	536	488	559	554	513	503	484	515	538	500	530	544	485	550	535	526	539	519	544	509	538	531	526	507	516	487	553	510	531	500	550	538	538	481	492	479	547	545	540	515	513	481	444	493	534	521	483	578	521	533	500	541	544	544	524	512	491	534	513	501	528	550	519	534	508	552	535	483	560	530	521	533	538	529	523	492	532	507	525	526	543	533	489	536	506	519	516	488	529	542	519	492	542	533	499	529	533	557	567	514	506	529	526	569	493	557	559	520	495	529	536	518	552	488	570	546	543	521	509	569	513	511	542	532	526	552	500	550	526	530	501	526	514	522	499	514	546	505	475	477	499	544	553	495	552	496	491	547	484	486	519	529	526	534	517	498	488	519	527	533	516	534	513	516	546	484	537	528	527	526	509	534	551	518	549	527	489	497	510	536	481	512	536	528	537	521	587	533	530	530	537	464	519	536	513	499	524	519	523	479	504	518	491	507	490	555	517	559	494	489	482	566	529	530	539	511	541	509	525	521	512	476	559	532	539	488	469	529	515	537	521	521	509	491	514	550	508	564	532	481	475	517	509	462	490	488	542	505	535	597	487	530	569	502	523	490	512	561	499	552	530	522	555	499	503	522	522	499	563	496	564	519	525	540	531	523	542	557	528	489	524	536	485	531	506	538	565	508	530	534	528	527	497	558	548	523	556	502	518	489	539	502	540	510	500	539	571	520	536	521	515	543	528	529	536	493	496	544	513	540	551	498	546	512	533	531	503	527	501	514	470	525	506	554	499	514	519	527	509	496	521	517	517	549	540	494	503	549	535	505	508	522	537	540	498	530	499	504	534	554	524	527	518	546	531	542	524	556	515	524	560	528	486	510	528	536	542	518	571	584	530	514	510	489	521	493	549	499	526	502	499	511	544	502	542	560	527	502	505	535	501	507	546	497	539	529	510	549	530	542	522	580	506	508	536	533	497	530	480	509	532	522	499	546	486	510	551	553	538	555	545	495	546	505	544	544	570	514	492	563	551	501	508	546	523	510	517	529	507	515	527	507	482	521	498	497	494	536	541	541	594	493	517	513	535	527	472	516	504	539	544	513	509	523	494	531	544	558	531	509	516	542	478	507	538	531	508	522	545	525	482	556	517	491	549	552	546	554	533	512	551	485	511	538	548	545	533	520	568	506	498	522	549	525	520	511	496	528	539	543	536	480	522	526	518	542	521	504	549	521	496	513	513	519	493	492	494	536	500	506	562	517	493	546	518	584	489	477	559	562	501	546	568	495	519	492	497	531	552	507	509	541	542	526	521	506	544	473	502	527	521	568	535	524	485	514	492	531	528	541	495	527	545	534	495	496	516	525	532	516	518	551	521	468	531	518	513	528	490	558	522	513	500	524	532	502	547	514	511	505	549	503	513	563	490	513	508	498	552	579	489	512	530	508	520	516	585	490	495	535	521	565	525	525	541	537	530	524	466	502	549	551	516	530	552	500	504	521	507	540	486	517	530	522	505	508	522	534	524	513	498	546	546	544	503	523	488	528	512	501	522	508	510	476	494	503	501	518	528	531	494	544	520	517	536	544	488	522	545	576	489	521	553	552	509	493	495	507	515	512	512	555	508	534	545	542	532	526	513	570	551	536	535	500	523	535	542	513	565	513	496	495	547	493	499	529	488	523	510	517	523	508	510	509	562	492	524	538	486	517	511	545	512	535	520	488	503	511	513	515	522	513	498	522	533	490	507	527	511	530	513	518	489	534	508	548	522	535	503	551	517	501	525	497	518	501	512	526	525	539	515	511	470	529	529	503	532	540	513	493	492	553	532	503	537	543	545	503	506	519	496	488	547	533	553	536	533	511	562	498	513	545	590	521	530	566	519	506	516	529	558	541	524	505	530	557	521	542	527	529	543	508	515	514	494	545	499	537	530	571	516	507	535	535	526	528	494	538	520	530	481	528	479	535	546	544	467	515	498	511	526	509	532	508	515	513	491	539	567	506	500	514	519	517	530	525	524	548	494	545	509	526	515	504	537	537	534	496	543	529	522	493	532	532	578	525	534	493	505	504	542	542	548	529	482	560	546	538	518	557	525	500	543	479	495	518	480	506	516	553	527	551	548	520	501	515	525	508	527	502	489	476	524	566	497	503	519	515	512	491	514	538	531	518	554	513	530	499	525	551	507	533	512	476	518	538	492	507	526	489	533	502	540	506	508	518	522	523	513	494	547	498	547	518	488	501	499	542	530	509	495	542	469	524	563	530	531	501	540	500	510	542	526	500	510	518	518	533	575	548	537	547	528	526	522	555	518	514	483	526	522	521	498	527	544	482	485	482	553	530	523	598	528	491	539	467	486	556	539	497	528	512	531	487	526	516	534	498	498	519	528	551	543	512	471	507	510	521	581	532	535	534	538	487	571	542	526	544	486	544	525	526	526	489	512	541	491	505	519	501	532	507	532	532	514	521	507	528	508	565	534	469	565	531	528	539	507	511	492	537	540	505	520	535	536	492	537	532	543	508	519	518	496	510	542	527	533	495	556	502	535	506	560	510	531	530	503	501	508	531	533	505	513	498	521	518	557	503	512	520	546	484	515	541	505	518	544	499	547	560	509	508	532	490	526	524	488	587	519	522	492	506	516	585	493	536	523	570	560	535	483	525	511	542	500	518	532	519	516	487	521	530	538	519	531	538	523	522	498	514	545	503	523	505	525	525	548	559	486	520	511	562	518	502	486	507	541	513	526	564	547	524	526	526	536	515	518	517	508	522	541	487	475	551	535	539	514	531	539	562	512	488	568	538	500	571	519	526	476	519	543	485	485	534	524	495	528	515	488	482	532	512	537	523	495	514	500	536	523	536	509	518	541	494	502	510	531	525	528	529	539	547	525	522	506	538	550	495	505	516	502	506	535	557	503	568	484	510	550	497	518	552	522	495	501	510	529	519	551	509	503	519	506	509	529	511	543	553	548	491	514	541	534	521	548	473	550	519	482	535	485	523	479	506	480	491	520	558	545	518	530	538	557	528	529	494	495	504	586	531	549	568	468	509	547	514	511	534	532	463	492	537	564	537	529	530	554	513	537	522	493	529	583	488	563	521	532	539	535	579	523	555	523	520	520	492	509	490	534	519	536	489	498	501	494	531	474	502	550	527	502	532	534	527	500	528	514	511	493	520	489	508	515	533	525	523	512	526	543	556	518	516	533	538	519	520	465	532	500	449	564	510	514	534	533	531	503	528	505	535	481	560	543	533	509	514	524	477	493	560	510	518	500	536	503	525	504	508	574	505	575	517	504	517	530	531	479	499	556	557	544	517	524
23201	22992	36582	32124	25601	20813	11570	1066	631	680	681	657	654	653	639	634	650	629	672	614	620	621	629	594	662	632	598	602	611	611	680	654	650	614	623	621	668	640	646	646	619	603	669	632	644	622	641	603	666	600	655	631	668	662	611	620	629	618	685	611	622	592	617	573	626	630	676	629	611	634	663	638	652	646	584	625	694	631	631	654	609	587	588	641	627	638	606	630	619	657	656	647	661	653	621	646	646	617	669	683	663	579	623	629	614	620	653	656	582	642	594	625	602	618	656	641	626	680	637	644	647	617	613	659	636	641	603	666	634	658	613	608	624	655	597	652	663	604	641	576	619	665	596	597	604	630	667	595	610	603	612	597	659	646	615	631	618	611	670	630	632	635	652	616	622	623	655	653	639	595	613	609	612	622	624	670	639	650	578	608	647	602	606	619	620	626	603	636	616	568	706	613	640	623	612	637	637	590	650	636	599	652	648	623	670	631	611	655	603	653	658	617	645	595	611	601	618	598	651	622	656	610	636	618	638	675	685	673	660	639	637	625	631	620	644	659	628	718	674	619	652	606	624	641	683	593	681	613	639	655	602	629	593	599	658	632	595	622	588	628	627	645	638	624	650	650	645	630	567	617	645	634	607	634	609	592	639	658	652	617	634	630	595	645	624	595	595	595	611	578	609	614	648	615	641	619	627	587	671	629	597	693	591	620	592	582	624	632	659	661	614	623	580	624	646	651	635	651	657	671	658	591	610	636	629	607	586	598	635	652	632	683	636	617	638	620	594	626	657	618	599	623	638	619	640	642	624	649	640	631	656	663	664	596	595	683	587	618	627	625	643	592	607	649	567	601	635	640	672	611	606	609	590	638	606	681	676	651	623	621	649	571	624	633	584	623	594	630	601	648	668	631	611	601	620	649	630	633	647	600	723	625	627	620	635	657	669	610	607	610	637	612	614	615	625	675	650	608	634	624	596	607	691	637	601	657	649	647	633	637	627	639	621	630	593	623	648	664	570	637	640	664	614	609	605	645	615	638	625	641	638	604	584	625	579	623	689	622	630	642	606	662	664	658	606	623	676	680	652	646	652	629	612	658	640	599	609	647	626	622	642	616	599	599	645	622	647	642	641	670	695	629	647	630	582	591	629	601	593	641	616	654	617	642	663	661	595	617	625	640	636	680	664	606	665	669	617	613	616	648	662	591	612	586	616	590	649	597	634	634	613	666	606	629	622	640	650	638	644	639	628	648	622	622	660	632	564	598	635	643	598	627	605	620	617	618	645	628	604	641	616	608	624	604	645	636	611	625	594	603	615	618	631	613	669	604	631	627	607	636	628	628	629	605	636	642	661	595	624	641	642	665	623	682	603	608	602	649	613	621	655	605	627	642	693	609	659	665	640	669	640	626	599	639	645	664	645	613	661	618	651	615	636	664	659	578	633	637	663	607	643	594	629	623	607	660	648	586	665	654	637	605	641	575	611	623	619	628	625	584	610	612	603	647	601	649	642	576	631	610	620	609	607	641	600	620	647	634	670	628	623	623	679	619	631	616	644	629	623	584	614	637	625	651	594	630	646	633	603	667	615	652	614	671	649	649	663	657	637	623	615	602	671	621	629	612	658	658	651	624	565	610	594	644	639	581	656	641	646	593	708	609	622	618	653	610	634	608	633	629	606	622	615	591	658	622	667	633	631	634	595	613	643	647	660	638	631	661	645	628	619	594	596	638	662	617	609	616	671	644	609	644	634	621	675	602	613	628	613	641	646	625	611	648	632	622	622	600	616	630	644	650	636	617	625	621	645	648	619	589	637	639	629	633	606	637	655	588	634	618	646	624	588	632	657	672	649	612	596	603	583	642	629	586	633	609	598	628	617	671	612	612	640	653	599	676	629	600	620	657	614	617	634	651	638	628	607	608	619	644	629	642	631	637	620	646	624	602	672	609	606	627	609	591	689	650	665	666	605	651	630	671	593	656	594	621	596	603	630	634	625	619	621	650	619	603	607	630	607	653	658	660	625	624	665	616	630	652	620	628	676	628	632	601	660	610	617	600	672	607	614	609	676	605	638	649	656	565	625	624	641	638	614	626	644	630	657	615	663	642	622	615	607	627	631	615	648	618	596	611	594	625	568	616	641	602	617	646	612	620	620	601	635	634	642	615	629	610	619	605	601	600	652	618	610	610	626	640	661	617	663	615	670	575	656	588	620	647	631	599	643	619	681	614	659	671	643	669	640	615	663	632	612	618	648	632	604	597	638	614	631	617	648	557	581	581	628	634	679	611	658	574	655	636	617	601	640	640	653	666	645	646	646	632	597	676	610	645	633	589	578	601	690	639	610	630	600	608	674	611	660	681	615	641	617	613	641	638	628	592	600	631	632	648	645	626	597	641	618	634	642	620	654	657	636	600	591	637	667	636	672	639	571	627	652	658	596	608	592	592	598	574	652	618	611	618	595	641	663	577	636	612	651	615	574	644	576	620	656	686	596	603	570	670	578	606	635	613	661	625	599	614	640	617	635	631	569	598	606	586	628	592	673	629	598	600	659	609	659	607	639	637	625	643	653	610	627	614	669	651	626	618	655	635	644	622	630	617	598	643	627	645	585	629	645	660	624	614	631	618	619	645	635	661	634	681	657	609	638	594	642	660	614	649	608	626	629	703	645	634	626	656	609	635	623	681	672	597	654	650	639	639	629	621	652	637	651	637	634	625	610	614	675	636	681	661	648	624	640	648	639	618	609	578	627	616	664	610	644	650	675	622	625	619	588	614	592	632	591	646	591	603	637	632	630	629	585	633	643	639	627	657	651	613	630	685	592	662	644	674	694	635	599	683	646	604	631	619	641	596	616	649	610	617	615	626	629	616	633	641	606	644	639	636	607	626	642	632	602	657	643	653	635	629	670	637	662	603	555	595	649	625	633	612	635	612	674	638	653	648	618	622	607	614	618	574	607	649	602	595	646	658	642	608	619	648	578	642	659	643	680	591	603	620	624	623	658	623	651	651	667	601	670	635	640	589	624	625	623	631	624	644	611	651	626	626	630	608	654	616	633	617	632	635	643	618	625	622	658	627	615	633	635	632	671	664	613	660	600	632	614	610	619	649	609	606	580	648	628	651	607	629	659	636	594	598	641	602	618	662	605	635	650	667	658	576	648	617	642	596	611	637	644	640	630	644	602	635	643	622	656	620	651	595	615	609	655	646	621	606	583	653	642	627	645	610	661	570	634	617	627	636	647	644	600	654	602	627	601	617	652	652	642	643	673	624	629	642	651	627	626	616	608	627	667	632	627	624	617	633	632	629	597	644	638	639	582	621	652	592	605	614	643	614	634	614	662	635	637	612	619	573	615	630	667	621	618	617	604	610	642	597	683	628	633	611	610	626	660	631	640	558	615	597	679	606	632	642	642	596	576	632	656	626	598	637	575	673	602	613	666	616	612	605	612	619	632	667	681	629	643	651	655	679	670	626	626	665	639	627	632	663	674	672	571	668
46420	90985	80119	58856	33785	5890	778	679	720	698	686	700	663	675	640	685	636	708	680	695	729	639	693	685	624	638	636	664	661	680	650	712	713	669	674	683	667	644	673	639	693	680	613	685	660	644	664	634	689	610	645	688	664	659	648	669	671	666	645	672	651	665	653	676	701	713	702	681	623	660	680	688	634	635	642	655	651	662	719	663	658	716	670	678	695	671	654	684	677	687	697	661	706	664	656	663	635	676	655	663	650	654	640	672	685	693	663	707	664	673	681	666	721	659	668	669	679	689	660	716	656	690	605	651	686	642	655	701	673	691	673	693	657	674	718	654	634	704	646	639	696	653	663	710	655	660	625	643	670	656	677	627	730	667	634	671	664	645	664	660	676	652	673	670	673	682	665	665	643	664	680	652	648	673	654	692	725	667	681	686	685	694	671	688	668	688	650	659	654	675	684	677	650	642	632	705	634	693	653	645	667	675	677	695	634	674	686	649	642	736	661	645	696	664	681	669	668	642	672	687	644	668	684	629	703	674	670	656	702	660	639	640	647	621	647	642	698	698	650	679	674	654	607	677	669	642	629	680	687	659	632	702	678	677	740	622	662	657	642	692	694	679	633	689	693	632	648	653	680	679	659	690	623	651	656	636	682	685	612	655	623	693	668	659	649	680	710	698	680	691	640	658	636	617	662	666	684	647	671	677	689	634	645	655	708	652	706	651	700	718	673	661	623	671	676	674	680	642	656	681	665	663	705	643	668	673	673	687	679	678	654	676	620	711	628	633	637	678	671	668	664	661	637	659	653	639	681	671	638	687	678	655	724	638	650	657	719	692	661	703	660	691	703	659	656	689	670	674	649	648	690	645	648	674	664	710	599	679	717	668	637	704	693	657	664	636	658	674	719	676	654	679	694	665	654	666	691	640	676	667	694	655	671	663	694	705	701	669	680	691	639	645	643	709	670	665	640	641	657	642	644	682	622	638	656	696	697	641	697	629	697	649	669	648	681	694	630	665	680	670	689	660	696	698	634	625	635	616	625	674	673	627	691	695	678	666	632	658	697	648	661	612	654	650	662	631	667	702	705	642	668	659	612	668	675	681	694	619	694	655	671	669	675	667	686	671	635	680	671	666	658	659	645	650	659	656	722	663	639	654	663	714	618	642	669	653	669	664	704	677	660	638	623	664	658	631	671	597	690	661	635	696	623	648	656	632	687	667	679	697	685	720	652	679	646	722	696	641	645	671	662	697	651	662	627	681	682	689	651	654	662	713	649	685	674	672	681	650	669	633	658	706	655	680	627	662	644	645	654	653	689	677	656	608	684	683	657	670	704	648	635	644	636	683	666	656	687	651	684	701	649	720	667	628	668	671	707	713	648	685	651	662	661	694	662	653	686	632	667	709	659	703	653	692	683	662	618	625	681	627	696	713	683	669	683	676	644	665	636	663	661	681	664	696	640	672	686	625	637	698	657	674	636	695	655	708	710	677	698	672	643	664	708	680	679	665	634	641	675	634	700	645	700	670	682	645	685	668	635	695	664	668	646	614	666	679	645	659	689	641	677	694	632	678	677	644	667	678	667	648	705	612	633	670	665	628	666	703	624	708	670	616	636	642	640	665	683	686	650	652	709	670	680	660	671	645	660	691	644	705	656	682	665	693	666	680	648	606	665	672	665	641	699	684	605	612	681	672	676	664	645	690	714	666	648	647	614	625	649	676	653	647	660	698	679	680	613	643	660	689	693	643	705	712	644	677	623	636	650	684	659	694	673	612	629	645	668	693	683	704	693	675	628	694	682	649	641	644	658	664	664	649	652	682	654	686	657	685	672	652	691	642	679	686	685	698	687	674	654	638	645	634	646	666	640	670	678	681	676	676	639	706	694	685	684	671	650	669	643	656	691	631	692	674	670	656	658	661	689	676	686	683	701	667	662	669	676	686	626	646	675	722	652	689	643	656	658	693	635	673	659	672	636	668	666	644	667	690	664	670	641	699	691	632	677	689	693	692	683	697	729	692	635	680	673	683	633	647	665	644	674	647	675	650	682	693	643	651	614	647	651	665	647	656	673	653	704	624	629	674	611	639	668	688	727	671	647	639	653	650	690	639	734	675	694	653	646	647	632	684	676	670	634	657	649	692	690	662	663	628	676	633	646	692	694	706	691	674	632	648	675	662	626	640	618	680	639	656	680	632	631	665	669	636	672	658	635	653	672	669	697	637	652	669	675	689	645	697	647	683	656	678	687	642	695	649	656	608	629	681	628	652	708	654	682	638	612	635	666	671	648	696	644	642	676	681	668	672	681	740	633	690	654	692	729	686	641	685	688	670	647	677	672	712	684	691	682	684	644	708	678	669	636	676	688	711	699	649	661	686	673	651	725	661	706	678	647	662	679	697	633	678	623	705	684	680	655	629	684	682	647	704	669	693	646	651	666	637	676	680	709	689	640	611	675	647	656	682	735	621	682	636	687	665	627	636	696	648	679	697	689	706	655	671	667	685	667	670	652	694	611	671	637	685	677	689	723	679	705	658	701	683	687	627	632	655	679	680	762	629	667	707	747	657	656	688	617	657	682	670	661	662	672	706	711	680	633	684	657	655	632	633	656	688	680	666	678	649	660	634	701	693	651	684	698	651	669	684	692	672	631	715	660	671	659	596	649	647	671	649	679	686	659	651	738	662	633	670	655	621	684	634	679	627	665	705	730	669	702	656	683	691	723	626	657	624	671	666	631	654	616	675	663	645	643	689	669	701	646	635	664	669	636	664	650	675	654	669	682	661	647	706	653	662	664	668	700	603	707	691	656	634	653	708	636	655	673	681	622	658	686	623	652	640	689	637	670	684	681	682	700	675	656	623	703	664	702	656	653	649	663	666	675	675	684	674	642	721	665	651	658	629	647	666	648	677	623	686	641	636	609	684	645	664	626	702	674	673	650	676	673	682	696	695	651	700	666	630	694	680	668	675	657	716	682	657	665	673	667	674	688	646	712	693	623	691	699	681	650	669	693	681	690	641	703	654	637	683	742	646	649	698	637	642	602	653	693	626	706	633	650	686	682	671	670	675	602	626	655	687	646	653	656	691	651	682	702	661	651	647	667	655	710	664	669	655	711	675	654	700	702	692	657	681	673	686	632	682	689	644	623	652	681	646	641	637	667	665	604	723	695	654	696	660	642	632	630	690	712	649	704	703	710	698	660	641	658	666	670	668	662	715	652	687	696	633	677	624	665	690	664	697	698	685	642	684	645	606	699	676	706	684	673	696	667	728	648	699	667	647	641	658	725	640	686	649	699	670	651	629	691	691	656	691	651	677	643	685	688	636	693	677	649	652	662	683	696	667	687	679	682	667	710	645	665	673	658	667	662	658	706	668	661	692	647	645	667	635	645	680	678	700	643	688	685	708	699	613	672	627	691	626	635	698	660	645	662	666	653	653	675	630	634	662	652	627	714	706	650	686	697	689	656	676	650	671	737	643	644	666	684	632	676	688	646	660
27703	31838	45015	25513	7484	730	388	386	363	363	346	374	343	341	363	335	329	328	373	362	378	386	379	346	354	363	301	343	350	350	373	331	360	337	375	327	349	340	354	353	348	350	320	343	363	338	373	353	361	304	354	363	370	377	389	367	378	375	345	376	335	366	340	341	323	375	353	342	358	343	393	355	308	343	306	337	364	307	350	332	391	354	339	334	350	353	349	360	295	360	346	400	360	368	301	374	369	334	359	349	360	313	340	342	361	352	306	349	377	389	363	340	360	379	343	339	354	361	375	327	360	333	339	345	331	343	330	337	358	325	354	370	367	358	345	356	323	342	341	358	363	331	342	376	329	344	354	348	350	334	339	354	365	356	363	325	373	321	336	348	336	367	331	342	363	308	378	341	335	326	384	372	395	327	357	348	345	351	367	350	345	362	330	349	366	329	332	346	381	367	342	365	375	376	328	368	342	338	346	340	338	343	381	335	354	355	324	390	363	370	368	351	357	368	365	363	356	323	365	379	353	359	362	347	371	381	343	357	345	351	364	342	342	340	351	318	341	341	323	366	367	367	337	332	331	345	390	333	324	358	345	342	368	351	326	289	369	380	347	328	336	334	342	373	326	337	314	333	334	338	330	340	338	337	341	346	338	371	348	359	308	350	342	374	338	394	358	347	337	354	372	338	332	353	374	361	371	342	354	333	346	348	396	362	325	346	342	342	333	372	352	356	351	338	335	335	355	327	340	327	376	332	391	369	317	348	343	327	332	352	361	316	343	378	372	376	329	317	362	352	346	358	341	377	333	371	357	348	355	330	364	347	357	339	362	364	359	335	339	351	335	339	331	355	374	379	345	317	339	343	376	332	387	360	329	347	375	331	345	381	340	360	349	349	371	323	362	333	373	288	323	378	342	342	375	367	383	365	345	346	349	359	363	358	389	368	369	331	334	361	318	351	345	357	363	323	329	377	337	359	355	377	334	352	352	354	368	362	345	342	366	341	350	354	338	396	371	381	345	345	339	367	368	346	346	371	343	341	356	331	357	328	330	343	373	313	336	301	333	343	356	356	356	358	378	353	355	358	371	335	319	327	326	376	380	361	356	384	379	344	335	349	321	367	333	352	372	360	378	368	350	366	346	316	369	375	312	346	339	339	350	370	344	356	328	347	344	351	371	363	366	355	352	385	351	330	361	337	331	380	375	316	343	334	338	387	381	353	357	371	333	355	366	364	331	338	343	350	364	352	343	356	356	324	366	353	366	310	341	387	342	356	351	341	340	372	356	386	338	327	376	358	348	329	334	357	366	342	338	334	359	334	328	310	362	341	360	374	344	341	360	347	350	347	340	345	353	336	342	352	338	377	335	357	386	344	360	316	387	359	336	376	359	372	319	340	349	350	365	354	341	351	340	354	360	305	369	343	353	353	364	359	348	348	337	343	362	372	297	349	361	354	356	370	357	354	334	362	360	341	355	326	355	382	352	329	369	345	371	371	339	333	383	367	364	340	364	362	333	327	332	358	348	348	359	347	351	373	362	365	360	344	363	331	340	344	355	355	355	355	340	323	336	364	332	359	343	360	340	377	355	328	353	357	378	345	345	366	359	356	398	327	377	343	332	370	349	345	367	352	348	376	332	354	349	342	362	370	361	352	339	354	372	356	365	362	335	353	352	327	350	372	351	332	333	399	336	343	359	332	370	368	351	349	377	347	298	361	365	339	321	375	375	344	365	369	350	346	333	318	359	333	333	355	352	350	301	326	350	357	360	354	351	394	358	340	390	354	359	363	344	343	378	380	370	328	350	358	323	345	384	372	313	354	345	365	337	342	327	316	375	332	356	349	343	343	371	355	310	359	352	349	347	344	375	349	363	358	358	373	350	316	349	337	371	375	332	351	355	365	335	356	361	333	349	342	347	305	354	349	316	348	384	334	340	361	349	326	371	362	375	350	371	335	379	352	356	375	332	343	314	357	346	350	357	371	339	352	358	356	370	365	344	389	347	358	354	353	355	386	363	322	330	353	387	358	316	378	342	366	369	359	370	323	333	330	342	342	360	334	364	359	370	340	361	343	336	338	352	379	347	365	348	335	349	360	364	372	353	365	360	352	309	349	322	371	368	346	371	364	332	348	341	333	345	381	348	346	360	329	370	356	343	362	346	354	338	377	374	329	368	372	329	326	380	337	348	344	356	366	369	362	344	385	330	356	347	351	320	333	363	339	338	337	343	353	353	370	367	373	343	353	369	328	324	363	335	355	345	346	333	354	356	314	357	357	354	326	327	326	362	377	327	334	335	353	338	327	341	347	336	322	387	364	396	358	364	367	366	371	381	324	361	340	342	323	388	317	345	327	343	352	361	368	352	350	353	359	330	392	341	360	382	364	362	364	321	356	348	339	329	366	345	283	331	363	372	404	357	372	359	354	350	336	340	326	336	358	348	322	348	333	372	356	329	362	350	334	344	355	364	366	329	347	346	368	372	338	361	368	368	340	370	344	345	353	345	363	338	378	349	343	334	354	334	337	348	339	370	361	336	346	366	365	352	359	362	360	360	370	331	353	383	375	342	377	353	353	335	292	347	349	344	348	352	337	332	351	344	358	383	381	405	341	357	349	337	347	364	368	347	371	361	366	323	337	355	351	325	347	326	391	330	369	331	333	345	343	353	367	361	369	370	322	384	351	345	344	351	337	348	359	367	336	339	334	358	350	335	303	376	363	349	353	358	353	319	336	357	351	369	309	321	301	363	358	388	420	333	388	329	345	321	343	361	351	377	374	321	374	325	365	333	339	355	340	334	341	312	369	335	361	353	349	366	340	345	371	359	332	386	327	391	355	331	310	358	337	334	344	343	362	361	367	335	304	342	329	365	334	363	349	372	390	334	368	354	342	340	350	368	363	365	353	300	339	348	337	320	328	372	344	354	350	364	348	352	387	336	362	353	374	342	358	362	356	322	355	333	351	372	326	321	376	315	319	332	360	343	338	336	353	354	347	327	344	362	385	359	329	327	360	371	324	340	349	389	320	330	357	347	355	390	360	381	329	313	383	341	350	367	380	374	366	383	392	387	347	376	390	377	349	375	356	306	361	366	358	372	384	382	335	347	326	359	353	342	378	344	342	338	350	342	375	351	364	344	330	337	313	368	327	375	332	342	343	309	334	359	346	345	345	342	358	402	339	336	329	329	358	340	327	370	335	356	359	334	333	360	337	324	372	316	356	347	341	317	388	337	333	346	323	343	349	375	310	376	329	347	384	357	335	390	354	351	336	351	365	366	322	345	389	380	320	354	346	366	319	370	361	318	347	361	348	354	361	353	332	353	310	345	349	361	347	382	332	312	349	344	352	366	346	361	338	371	363	340	359	354	376	352	381	337	322	375	361	393	338	365	320	346	388	349	376	363	326	346	346	351	365	345	357	351	357	350	393	359	318	374	368	342	386	361	312	353	380	386	388	353	330	341	368	348	327	360	344	364	358	361	384	390	345	356	362	340	341
19370	53049	40026	18308	5936	700	414	405	409	390	408	437	444	394	394	415	415	426	407	425	411	389	370	425	376	404	459	418	423	404	453	415	398	417	392	405	428	387	394	396	402	397	429	375	397	393	397	415	410	397	398	411	407	417	415	405	401	372	390	356	393	436	413	399	378	386	407	389	399	426	363	408	406	382	370	401	389	421	390	392	416	422	405	379	393	422	434	397	403	379	396	414	409	402	390	418	405	404	373	398	411	406	397	401	388	414	405	394	403	425	383	398	413	410	404	372	401	432	409	419	367	395	373	397	379	401	398	398	415	392	416	435	393	398	397	410	432	371	437	395	357	424	404	396	392	384	408	423	388	436	380	406	390	387	396	375	409	421	421	400	379	388	373	386	379	409	388	401	379	385	407	407	384	377	403	380	391	379	429	368	387	403	424	408	423	374	372	404	381	418	347	413	413	401	407	398	394	436	408	395	401	390	409	414	417	403	425	382	401	438	392	394	384	407	437	411	383	393	378	384	416	406	386	399	401	434	392	395	414	353	378	426	406	413	392	384	386	386	389	408	372	407	422	401	365	436	389	393	393	386	380	387	415	407	428	407	394	382	408	413	412	446	403	392	401	387	388	428	413	403	403	382	361	391	387	399	401	389	386	426	409	411	382	377	456	399	387	381	416	373	401	410	413	414	418	394	391	406	424	401	397	395	387	440	401	407	391	398	371	393	400	419	414	397	414	397	464	388	419	400	416	370	366	422	413	397	384	420	391	404	394	409	394	367	391	424	408	384	419	419	408	442	409	372	398	384	421	399	403	369	384	429	402	377	398	412	400	400	411	394	388	419	406	412	399	414	414	390	428	433	398	391	399	373	416	415	465	408	398	401	389	410	380	418	390	433	420	370	415	389	385	387	407	429	415	403	378	427	393	412	418	381	414	421	424	407	403	369	430	383	411	422	399	430	411	401	398	420	381	413	400	442	414	385	389	421	394	407	370	397	405	391	412	382	415	424	373	400	399	396	395	390	407	422	395	384	410	410	388	410	388	429	410	435	379	402	400	428	402	384	421	393	443	403	425	400	433	373	389	389	362	410	432	419	404	433	366	424	406	391	395	398	423	372	372	395	422	382	403	434	408	424	378	399	446	368	401	398	442	390	425	357	408	445	399	381	392	408	386	389	403	402	383	396	363	371	393	381	412	406	411	397	390	400	374	377	414	394	416	345	405	398	402	380	423	417	386	395	367	403	394	404	386	387	377	421	402	415	396	417	381	418	387	420	388	406	392	376	377	418	384	388	390	400	369	410	420	404	411	415	395	404	439	392	418	427	391	404	388	437	388	392	406	386	409	426	397	369	431	404	392	427	409	398	428	403	362	402	376	395	391	439	386	412	396	434	389	412	402	408	365	412	399	404	408	370	407	393	391	383	420	409	410	381	399	397	436	417	377	379	408	384	396	390	376	356	386	414	384	418	379	395	407	384	384	427	371	391	435	418	388	411	385	393	397	410	425	420	405	409	392	403	407	408	437	417	390	403	352	412	377	415	377	429	399	380	408	391	428	410	392	394	398	407	369	384	407	405	406	400	391	421	426	390	400	395	408	410	387	414	416	413	378	449	420	387	421	362	414	388	404	431	388	384	418	397	425	390	388	399	398	392	416	393	391	397	439	402	389	379	394	392	406	413	433	435	416	419	422	413	379	378	414	378	407	400	411	406	392	432	406	399	404	420	402	407	418	403	412	380	372	412	453	426	360	407	375	424	376	438	420	423	391	410	370	388	387	397	411	410	374	394	418	395	417	407	408	416	430	374	434	393	401	357	418	424	440	381	411	395	389	423	364	393	402	436	398	400	429	414	367	396	409	405	396	396	382	394	397	439	395	402	409	431	386	411	405	402	398	434	413	401	407	418	425	401	373	428	356	378	401	392	382	427	399	371	394	379	414	412	385	407	405	401	399	379	408	389	419	403	423	431	392	412	420	391	415	424	410	437	391	359	393	389	412	384	432	420	384	383	390	420	391	405	395	407	393	395	435	397	421	424	402	402	421	407	380	411	428	411	424	403	402	433	408	391	415	403	445	387	379	430	402	418	392	381	371	401	405	417	418	444	420	393	409	411	424	397	406	400	366	391	414	366	395	405	378	402	401	398	407	390	389	406	395	408	402	412	383	393	427	383	373	399	391	435	412	371	413	391	432	422	383	384	399	426	440	384	398	408	387	425	425	401	369	369	427	399	400	391	397	411	415	399	399	375	402	420	427	418	418	389	420	398	398	373	401	408	395	396	396	399	437	399	395	399	410	414	408	435	417	371	400	410	438	405	391	408	392	402	385	412	394	379	379	440	400	432	370	413	396	390	412	366	399	450	406	412	449	412	384	394	431	371	383	415	417	393	395	385	388	389	414	421	409	398	415	410	413	395	397	400	397	404	429	398	421	375	391	433	414	414	374	400	383	424	398	411	403	427	413	389	403	389	401	381	377	392	393	401	391	403	424	403	403	387	395	395	413	409	413	392	410	416	426	411	418	377	401	408	360	378	407	441	370	407	419	435	412	419	396	433	412	402	389	385	459	424	442	414	385	427	385	400	391	411	376	408	393	396	393	391	403	366	392	414	384	421	386	407	399	383	429	408	399	430	423	408	406	391	422	434	377	368	416	398	358	391	387	400	417	395	405	407	377	367	439	442	411	441	409	380	397	394	392	394	445	424	438	405	401	385	431	406	403	379	355	407	392	370	368	380	393	383	374	402	377	399	371	374	358	401	429	412	431	397	402	439	423	392	416	411	389	379	398	408	422	392	419	436	421	400	386	427	423	385	392	392	447	442	388	393	435	393	379	372	403	423	397	383	410	395	441	412	398	364	413	393	394	401	380	398	405	374	396	422	372	419	374	432	408	401	383	421	405	388	385	362	408	427	373	432	403	399	417	373	401	378	421	388	390	393	375	436	385	394	447	416	389	388	409	373	379	389	410	410	414	391	387	385	402	391	422	399	401	388	382	393	408	403	394	409	386	379	415	396	411	402	381	381	423	409	408	403	432	389	361	431	412	417	389	426	403	398	431	394	389	404	402	372	361	420	433	413	413	391	379	431	423	384	424	419	451	406	398	429	382	456	390	374	410	357	415	423	392	456	400	414	403	407	433	395	367	405	379	404	387	384	399	413	422	404	361	366	392	410	455	410	382	424	386	385	419	401	380	391	384	378	383	399	394	413	413	407	421	443	425	409	419	351	394	396	424	430	419	441	395	399	399	409	365	385	383	413	395	379	361	393	423	419	391	382	415	406	408	403	363	403	385	423	433	390	406	419	392	394	442	396	397	390	420	409	376	365	425	406	376	434	409	389	406	420	463	379	394	422	413	388	419	388	429	398	415	396	439	375	406	361	398	400	371	414	375	408	421	402	373	377	401	369	389	391	426	420	407	423	361	376	432	400	378	400	403	456	405	400	389	402	381	407	395	391	397	390	410	415	389	380	411	409	415	354	407	387	421	389
24202	25464	43652	36364	25004	15649	3095	477	457	457	425	443	433	449	426	441	454	415	439	425	437	423	455	458	430	409	481	462	431	450	416	433	408	449	443	429	418	412	409	423	456	388	410	417	451	417	410	452	451	430	447	414	401	445	428	473	427	471	466	424	414	402	407	401	444	408	402	469	403	426	390	428	434	436	442	407	463	455	460	411	419	421	421	427	469	449	467	406	460	411	391	382	454	399	416	438	417	470	444	413	401	458	431	427	410	432	475	402	409	464	433	431	443	434	421	433	413	438	395	399	430	436	407	425	427	458	438	449	435	457	427	410	411	411	427	423	453	460	423	397	444	392	427	409	430	429	461	429	437	426	439	456	421	459	431	436	431	475	431	414	411	450	409	452	419	395	472	418	417	418	397	432	446	434	440	405	433	389	415	414	419	424	431	446	427	438	429	403	442	436	415	391	401	412	472	447	426	445	402	452	417	469	421	425	430	430	457	401	420	397	441	411	425	408	454	460	447	470	435	383	412	444	435	419	448	430	431	449	430	441	413	452	420	442	414	448	441	412	418	410	423	405	429	438	439	452	422	423	469	411	424	421	426	417	420	401	458	417	448	407	411	429	428	422	436	435	433	425	421	437	426	405	423	456	474	432	433	410	409	432	379	408	416	437	492	433	402	441	457	460	426	395	438	437	452	431	454	403	395	411	431	397	400	426	422	474	459	446	426	420	451	475	416	462	410	430	408	427	418	440	451	439	436	432	456	415	416	430	381	420	411	435	422	413	431	445	462	432	440	439	430	405	421	388	431	456	443	430	452	411	451	477	434	418	389	427	419	416	409	425	414	448	427	426	436	433	450	413	418	436	407	442	431	409	447	400	413	384	447	419	431	429	430	454	446	427	449	429	430	464	419	418	448	431	433	423	401	416	448	440	456	454	398	443	408	399	439	445	442	406	398	401	439	418	451	395	431	404	427	447	427	402	412	426	429	412	390	398	414	416	486	417	430	437	448	442	403	415	446	414	387	393	455	416	411	441	411	402	425	429	422	472	412	399	416	418	408	404	446	415	409	410	418	450	403	407	424	378	442	452	430	416	443	423	434	432	432	448	426	444	462	405	418	372	441	415	424	446	435	409	411	423	458	467	412	412	447	394	430	411	435	412	403	414	418	447	436	444	437	454	409	424	443	436	425	421	444	411	439	449	424	431	411	437	421	417	405	411	380	473	420	386	404	454	420	431	404	457	448	404	429	439	432	399	403	413	405	447	445	429	420	431	452	410	430	420	446	450	426	409	438	413	404	399	430	413	405	441	445	433	442	433	417	464	436	431	426	444	420	420	425	403	439	440	383	434	413	421	423	454	415	447	396	447	425	427	432	410	445	461	484	436	413	440	447	414	445	425	441	428	426	399	445	440	403	394	390	414	415	434	427	424	441	425	447	420	401	411	424	406	386	415	439	397	410	442	419	444	428	422	434	449	418	404	386	439	452	456	438	421	429	425	444	453	447	440	460	442	453	413	439	408	451	451	420	439	421	432	403	439	383	432	450	419	411	407	396	445	423	461	427	420	408	420	409	437	418	449	457	411	430	423	420	430	381	401	382	431	446	417	413	409	429	411	436	407	444	428	428	463	435	429	383	460	416	416	421	407	390	417	444	409	435	433	454	421	405	410	407	453	443	474	423	432	398	436	413	431	457	437	407	421	413	406	461	405	452	454	414	435	426	416	453	381	482	470	396	396	411	387	430	407	427	430	422	421	411	406	428	430	410	429	415	459	416	441	395	432	439	436	379	413	415	383	461	468	414	444	415	437	416	420	448	417	413	412	466	404	447	408	424	436	425	399	455	387	477	407	438	441	407	407	447	412	437	455	461	389	425	409	448	434	426	384	424	402	431	399	413	473	436	453	419	425	443	463	421	407	397	433	451	442	417	426	440	429	435	436	438	416	447	439	438	456	414	419	452	430	438	417	403	451	401	441	423	433	454	402	417	414	402	409	440	425	425	450	415	457	447	394	419	426	428	426	444	417	410	418	417	428	415	380	393	436	458	413	420	424	423	448	417	388	398	457	453	406	405	469	459	418	430	413	424	423	418	415	426	387	421	414	478	411	386	464	412	418	424	416	396	432	470	416	435	420	413	437	426	438	442	434	383	425	430	456	428	449	446	438	444	431	446	428	402	423	440	438	450	434	448	411	446	407	422	426	439	408	442	450	400	437	415	462	418	387	421	423	417	416	403	448	432	437	412	419	449	406	446	429	436	441	458	437	417	416	403	411	431	438	447	415	425	419	393	399	430	446	449	399	411	441	441	411	439	427	429	443	405	430	447	432	404	450	437	424	442	446	408	413	441	463	415	444	444	429	393	402	382	386	403	407	413	428	418	417	430	447	402	413	415	395	454	471	426	400	421	421	449	453	410	431	455	445	469	411	419	431	429	430	458	427	450	420	426	436	449	471	415	427	448	428	444	421	409	450	420	399	408	417	447	402	458	453	411	414	444	451	412	430	414	453	503	409	415	400	421	442	456	405	450	422	461	439	411	415	444	432	453	401	431	455	420	425	415	443	425	407	379	453	427	451	433	421	440	404	428	400	382	399	434	430	408	435	427	423	417	428	427	421	430	423	464	434	446	407	407	409	408	448	446	387	420	414	434	421	424	423	446	413	393	418	397	440	430	435	459	411	448	403	408	397	439	426	408	438	482	424	439	437	418	395	398	429	440	441	419	421	442	387	396	396	432	417	417	425	408	436	408	440	432	428	422	422	413	409	416	425	426	400	418	431	443	457	396	433	440	445	419	398	422	422	385	419	416	420	436	448	405	420	431	459	427	406	437	428	419	446	451	418	421	433	406	399	431	429	424	414	380	406	479	426	424	402	438	430	412	410	437	429	485	437	442	437	443	405	430	452	426	416	446	423	404	426	414	412	447	402	399	432	427	416	415	426	439	419	426	395	432	432	409	420	435	429	433	417	407	437	441	417	463	416	434	467	434	448	480	396	483	458	419	442	421	437	449	446	414	427	447	361	450	447	448	412	462	429	466	411	414	421	417	431	407	420	422	439	447	464	396	418	411	416	438	429	403	420	410	421	398	423	463	426	418	440	407	423	435	421	431	407	431	414	399	447	403	415	432	406	444	421	414	393	418	424	433	437	400	453	407	425	427	464	419	397	445	436	425	419	420	431	418	387	423	423	414	418	407	419	406	414	426	424	435	453	410	438	429	413	430	425	438	439	418	447	445	440	460	415	427	454	430	440	449	408	431	426	418	400	423	428	433	435	444	427	421	426	449	423	448	449	399	424	437	417	414	389	426	430	406	450	437	414	439	462	433	449	462	418	434	391	444	440	415	431	426	392	451	427	416	420	447	443	441	419	416	449	466	416	439	415	435	444	426	454	418	398	425	417	441	452	420	437	415	404	403	447	430	399	460	421	403	445	384	428	413	400	448	418	368	466	415	431	436	429	431	447	417	441	442	412	446	453	417	463	458	445	451	426
41623	84093	73891	46891	24046	3515	496	505	491	534	452	460	464	494	504	514	446	473	449	478	492	455	462	449	455	490	500	458	455	456	485	444	491	473	521	502	491	510	451	481	466	459	456	459	505	445	453	461	448	489	449	468	445	497	438	427	474	481	473	452	471	475	461	428	483	485	485	505	485	485	474	495	468	452	492	508	502	473	477	514	442	448	448	471	462	451	515	440	462	478	494	493	492	499	462	516	454	482	489	446	472	442	464	458	422	487	475	437	466	448	464	480	481	475	479	498	485	512	423	450	459	451	434	482	476	444	467	502	461	476	515	489	464	486	503	500	531	452	435	441	459	465	449	459	460	447	444	488	467	466	438	438	433	442	483	473	481	471	460	460	488	456	441	444	454	480	486	510	507	465	492	496	508	472	445	461	436	483	467	434	509	404	465	452	491	454	461	463	491	498	441	429	458	467	435	451	463	465	472	467	462	434	438	441	460	459	477	455	448	460	449	485	447	452	482	418	470	495	465	463	446	457	468	475	488	443	447	459	483	505	486	506	485	514	467	438	444	485	481	456	505	437	474	467	479	449	441	456	454	476	474	432	445	471	430	478	432	446	462	489	476	466	462	477	469	453	472	490	444	419	461	464	479	495	519	453	447	454	454	474	472	444	450	444	482	481	500	469	427	489	466	497	468	481	479	474	434	470	458	467	457	446	458	474	509	462	468	426	438	477	478	445	478	458	484	457	439	475	448	478	435	460	477	455	454	435	451	481	499	469	457	462	487	476	443	471	466	481	489	481	473	473	448	475	460	479	475	490	451	467	463	468	468	470	488	478	464	472	470	473	444	458	451	430	464	491	461	468	457	484	512	464	473	493	461	448	470	453	461	457	462	476	477	436	479	451	469	455	486	466	452	439	493	522	440	446	441	508	481	459	473	460	468	465	464	461	487	499	472	476	473	462	479	488	487	456	466	448	486	467	449	472	459	503	467	462	446	480	453	474	481	466	498	447	488	465	462	464	491	499	474	514	483	507	499	449	468	475	410	448	466	492	475	474	454	499	465	497	478	456	456	471	467	439	463	503	472	483	441	459	511	482	490	465	447	443	482	492	474	454	451	462	442	483	477	460	478	449	458	486	513	446	462	462	465	464	499	462	478	451	496	440	454	479	479	493	491	480	452	478	495	420	486	449	507	508	416	478	489	469	466	455	436	438	468	431	422	492	486	447	459	477	450	508	500	422	472	494	439	492	454	454	456	472	460	434	489	453	453	481	491	497	510	478	456	494	430	488	508	484	461	492	454	469	465	472	435	461	462	471	477	456	492	514	430	453	436	458	473	451	439	449	488	472	431	512	442	448	439	421	489	460	448	458	454	453	457	441	471	456	486	485	489	514	473	455	466	450	445	493	475	437	437	483	482	472	450	453	468	438	455	478	437	441	480	464	496	470	479	474	480	494	463	464	479	451	458	477	453	458	454	471	457	474	455	509	473	513	477	481	481	481	479	465	489	461	466	485	466	479	471	456	433	516	474	490	453	457	500	502	442	446	454	482	490	465	457	476	459	470	476	465	472	475	454	485	486	441	489	458	504	466	427	478	440	462	495	446	483	484	443	446	445	465	463	462	507	498	470	456	427	462	462	493	489	504	480	449	442	483	449	479	450	473	485	488	455	443	459	462	459	446	472	466	458	455	485	482	474	433	456	434	497	461	471	465	488	491	471	462	484	443	434	453	492	481	427	477	466	469	467	461	510	467	452	472	474	474	465	454	440	481	482	464	396	501	442	467	493	516	456	459	520	470	488	469	501	482	437	473	517	426	484	470	464	465	459	519	480	468	461	447	441	493	500	485	488	443	457	472	462	493	461	474	465	431	451	511	449	458	481	455	443	436	472	464	477	445	459	479	454	479	452	476	486	495	460	475	487	468	454	484	446	434	493	460	479	475	484	466	479	496	472	457	444	450	467	506	469	476	477	447	448	462	453	480	476	458	480	448	461	462	496	478	464	510	474	490	486	471	455	478	485	443	457	465	480	452	444	453	464	479	472	459	449	474	486	438	466	465	481	503	485	428	422	497	491	448	461	409	452	494	452	485	485	430	482	453	433	499	496	454	466	469	480	463	454	470	485	453	451	496	470	472	475	477	488	473	444	479	428	455	513	468	490	464	454	457	461	477	469	464	482	497	493	486	479	468	481	462	473	476	481	467	475	474	471	482	500	439	485	484	496	493	420	467	428	489	456	480	474	488	490	433	509	461	475	478	451	452	453	502	499	466	506	480	435	473	495	462	497	482	482	479	460	457	470	466	442	444	448	480	454	455	466	498	465	491	430	487	444	447	472	453	456	484	487	451	491	409	496	484	434	448	454	504	463	500	480	440	453	501	472	453	493	467	478	484	471	496	466	504	466	440	463	446	505	506	491	447	500	471	496	458	478	493	473	453	448	447	456	477	475	467	469	481	489	448	457	449	453	480	471	445	449	528	443	483	435	526	484	479	428	460	490	454	452	427	464	432	513	505	482	457	502	414	421	488	493	500	492	498	475	453	463	469	489	466	472	459	485	497	485	429	488	428	476	464	455	454	495	500	509	469	465	478	475	471	435	492	432	463	452	428	444	480	431	478	464	435	482	465	461	440	450	450	485	442	474	494	484	477	500	459	472	472	461	479	447	465	497	488	450	433	513	468	477	472	496	491	431	450	475	475	489	432	441	438	481	478	482	458	482	437	444	462	475	461	473	446	505	465	443	480	442	495	415	445	456	469	471	464	485	451	443	454	438	430	475	488	449	460	472	462	459	478	473	459	441	473	473	501	480	491	452	496	477	474	481	478	463	487	475	489	454	468	445	484	482	445	476	433	508	470	481	487	504	490	496	448	477	502	441	509	492	482	440	440	498	467	444	488	464	470	467	492	457	485	459	474	469	484	460	485	456	496	471	447	501	468	436	438	432	507	454	467	433	475	455	438	459	474	460	486	456	458	483	476	494	491	444	466	512	463	509	467	486	466	458	469	472	483	476	482	482	437	478	482	509	503	463	494	489	487	436	488	456	482	447	459	408	438	505	505	485	486	470	474	481	472	430	459	485	431	455	465	471	461	477	465	491	455	479	498	466	457	521	478	442	486	483	432	449	490	438	430	505	485	468	452	469	455	434	462	485	512	453	449	473	457	502	478	457	461	492	471	437	436	438	454	459	452	499	492	456	494	472	478	460	457	448	507	463	477	487	441	491	467	486	470	467	488	483	490	455	440	474	479	450	467	463	429	458	469	463	462	467	472	484	466	464	472	487	460	462	459	475	448	462	487	445	483	458	432	436	485	467	498	446	491	465	494	458	494	470	479	485	481	485	469	460	506	456	468	500	455	439	466	470	459	409	452	482	473	472	478	466	487	446	452	464	469	470	442	446	468	475	457	445	492	465	478	453	491	457	436	498	483	498	495	470	458	447	456	464	455	494	476	471	483	477	463	452	475	494	496	455	449	472	430	455	453	454	467	467	442
25650	29092	44772	34292	19919	5503	581	517	490	499	480	502	510	507	481	480	443	513	457	440	488	481	498	475	487	454	479	513	514	472	493	501	477	531	488	475	498	483	446	475	460	485	471	463	489	487	477	460	487	458	493	469	463	501	471	475	470	459	460	489	483	473	497	469	489	474	472	491	470	457	476	507	449	498	528	478	510	501	495	507	470	452	483	466	463	479	520	463	454	479	477	472	498	519	458	504	489	443	471	480	500	485	477	449	497	504	502	462	492	464	463	523	427	508	502	476	505	487	478	492	465	461	490	506	471	476	442	453	483	506	458	462	466	476	487	480	461	492	516	498	468	491	462	449	460	493	474	461	486	454	484	458	483	466	457	452	484	467	504	429	464	484	466	496	460	459	510	449	481	500	495	476	501	512	476	507	490	486	456	447	478	485	427	466	481	501	453	510	479	480	465	473	507	499	491	496	484	450	482	504	498	478	498	515	478	484	493	431	471	496	539	471	463	506	483	493	493	498	490	487	481	529	501	476	506	475	465	474	473	503	490	498	485	451	490	528	489	504	524	473	460	491	488	469	478	431	473	496	498	483	460	432	456	474	480	493	479	482	479	498	473	504	516	466	471	465	521	489	473	488	503	509	468	514	508	469	490	500	460	501	454	479	465	497	492	459	519	494	473	460	452	481	490	485	481	421	481	483	479	527	487	467	462	499	431	507	495	463	539	499	499	536	497	467	497	470	489	481	472	449	490	446	491	494	470	460	519	502	473	508	466	478	501	485	486	507	469	504	500	482	465	452	495	499	469	525	496	512	472	469	496	441	451	494	478	513	514	466	523	469	482	462	456	500	461	479	490	505	474	479	462	459	437	519	502	471	458	481	442	491	468	454	439	463	473	453	519	532	456	499	446	455	439	478	481	452	460	493	476	489	493	460	489	492	460	496	456	434	473	462	493	475	480	475	486	490	458	459	501	468	511	473	465	512	479	512	500	479	450	466	507	462	530	433	457	444	479	476	479	463	465	499	423	479	440	454	461	470	453	468	490	471	498	488	470	463	512	496	483	458	526	463	473	503	447	511	491	475	492	469	453	514	482	485	494	521	482	460	446	488	501	493	503	461	482	466	461	445	486	482	499	457	507	441	475	448	464	505	513	496	469	465	471	446	461	477	448	437	489	506	453	463	513	441	484	472	506	466	506	459	501	480	471	474	466	494	469	477	472	494	462	521	454	479	466	528	494	498	477	498	433	456	470	487	463	498	448	500	499	481	491	471	483	444	485	479	493	440	530	484	493	453	488	495	443	474	465	472	481	470	457	455	483	499	470	492	482	477	474	480	491	480	483	480	469	484	485	485	474	478	486	463	481	487	484	471	507	484	484	464	511	469	479	450	505	485	485	476	506	488	489	462	501	479	501	496	495	478	511	474	499	476	551	502	464	472	496	512	465	468	477	502	507	477	455	494	502	461	458	496	457	508	492	502	492	468	430	490	479	478	481	479	480	480	506	528	491	458	451	493	480	469	432	451	474	524	489	495	431	466	513	465	498	451	528	519	469	503	497	463	493	446	458	450	471	466	462	500	471	463	539	440	475	449	458	446	467	471	500	479	477	480	496	451	501	495	461	499	474	481	446	444	451	517	538	473	476	463	456	511	488	507	495	486	506	454	478	481	496	483	464	462	457	475	474	482	488	507	452	438	457	500	462	446	506	481	528	514	524	483	468	455	504	472	479	476	463	480	486	452	471	485	477	483	467	500	519	459	478	456	495	483	523	429	475	499	448	522	480	473	489	491	454	492	482	461	494	446	484	485	481	486	479	485	498	506	515	476	466	474	481	445	488	441	492	467	470	483	497	500	455	462	480	494	439	461	510	514	468	499	439	464	475	538	468	477	480	518	461	432	479	508	556	483	467	501	473	486	446	467	491	474	466	479	481	461	497	459	486	516	455	480	518	486	438	454	453	472	528	470	444	475	448	496	478	470	454	498	498	479	467	491	469	449	506	471	463	481	510	469	489	463	465	509	484	484	492	488	516	441	425	469	490	486	481	432	470	475	498	477	508	500	528	452	479	432	481	508	527	449	454	440	524	520	548	471	496	480	470	469	518	479	491	456	479	489	496	455	488	507	507	479	468	505	514	471	492	475	488	482	474	473	512	467	492	485	505	483	490	507	509	455	492	457	490	494	477	468	512	462	478	482	500	469	468	497	454	461	509	495	521	515	496	511	488	448	482	480	466	489	498	488	463	470	456	473	486	472	466	524	472	429	471	489	492	463	479	451	483	451	467	468	475	436	470	526	477	501	485	473	487	467	480	465	450	469	486	474	493	470	435	460	492	485	464	473	464	483	521	475	504	479	512	480	520	500	461	478	482	494	463	514	464	520	466	492	518	488	480	482	489	457	485	464	493	492	457	442	532	522	477	480	455	491	470	490	487	486	484	484	474	484	482	470	444	451	479	490	475	495	468	445	455	462	447	510	471	450	437	477	492	479	481	483	513	467	477	460	512	488	484	506	503	492	477	485	476	486	484	474	505	494	483	489	478	505	483	475	465	507	472	435	517	483	500	470	487	498	526	493	449	464	430	450	492	482	524	539	463	434	491	506	451	443	485	490	485	471	453	476	496	449	478	521	474	486	478	474	478	482	502	451	457	502	453	449	476	482	457	480	449	475	487	505	460	486	443	485	500	442	526	461	497	451	461	502	470	502	508	457	493	505	477	503	528	446	482	518	483	472	441	449	511	514	485	481	486	482	478	510	487	444	483	487	472	468	476	497	462	501	465	474	485	463	498	475	507	493	485	485	473	444	481	502	490	487	491	431	478	451	523	475	470	456	438	480	489	458	483	501	449	494	473	470	486	458	523	446	458	471	443	472	468	491	485	523	502	469	440	485	470	474	487	499	463	489	533	526	524	491	501	486	472	451	495	430	455	489	445	462	526	485	475	463	480	518	486	483	489	469	483	471	500	484	460	450	511	466	491	461	480	450	476	480	430	488	472	488	457	516	477	448	501	459	483	477	478	499	454	456	457	468	493	525	496	502	493	426	471	471	476	463	490	470	456	505	487	493	492	493	506	457	460	437	486	510	469	478	490	469	488	463	440	510	476	468	456	451	511	475	517	453	452	503	472	487	466	499	492	471	479	483	509	462	501	477	487	514	489	443	477	497	446	476	494	474	490	465	471	504	481	481	485	501	493	499	433	469	454	455	433	476	482	476	477	498	488	469	487	493	457	489	497	444	484	474	501	479	462	497	502	481	457	448	451	439	457	465	453	463	487	470	452	482	444	465	501	497	481	511	465	480	470	478	501	527	502	471	432	446	490	497	505	534	464	494	500	499	498	456	453	472	451	489	455	458	466	472	491	487	443	481	533	480	456	494	460	491	470	457	483	525	447	487	503	483	485	470	495	438	539	477	448	504	512	449	484	482	452	511	472	480	450	461	454	538	479	510	440	475	493	518	492	460	456	480	443	478	492	460	469	489	465	469	448	488
37716	87816	63282	37096	16214	2083	537	554	541	540	583	553	533	562	531	528	495	571	583	561	517	538	564	565	515	531	545	567	514	564	500	528	558	524	537	540	557	548	544	558	555	550	467	540	543	565	527	529	540	525	527	509	518	555	542	551	542	551	524	522	556	525	506	527	523	513	540	550	522	530	529	550	571	588	564	555	538	519	535	546	548	521	502	503	544	511	523	546	524	546	512	518	568	553	536	550	518	495	517	541	586	547	568	527	531	549	495	511	556	494	522	539	523	545	547	526	544	528	551	566	489	537	548	574	571	532	546	589	537	534	535	543	544	565	549	490	536	555	542	534	540	521	543	565	530	522	502	551	523	539	546	520	513	538	520	558	515	551	560	518	550	562	493	525	519	561	484	542	527	515	522	569	521	526	553	476	548	536	527	527	522	548	540	550	533	503	523	516	519	512	561	544	533	549	538	534	546	532	511	525	559	509	539	550	516	542	523	534	529	555	499	524	507	560	490	522	546	541	529	512	501	550	537	546	531	555	519	516	540	539	501	540	545	562	545	533	524	529	557	531	524	553	581	537	550	540	517	555	533	526	538	498	556	541	521	564	510	531	545	576	512	521	548	554	520	576	517	533	509	600	539	584	518	506	567	524	530	549	560	573	556	520	540	592	493	513	538	505	543	516	576	553	513	541	540	552	525	547	523	511	476	506	586	540	536	532	528	537	549	547	551	549	538	551	588	557	548	530	520	554	558	515	572	544	527	517	558	571	561	546	528	496	532	539	522	525	552	515	541	548	577	552	560	543	546	516	545	520	529	529	515	562	524	512	527	548	553	605	511	561	528	526	553	533	533	559	568	533	553	564	551	576	549	553	562	588	537	518	543	543	598	543	550	529	527	527	521	588	488	577	491	497	478	522	575	527	543	545	583	509	567	593	522	504	512	561	494	515	519	559	566	514	544	536	525	539	538	560	567	577	555	556	514	510	456	545	521	532	533	505	537	511	525	505	566	539	526	528	526	493	509	521	528	494	493	535	536	567	577	533	547	546	531	548	550	512	526	544	523	571	529	573	487	553	499	491	524	521	549	535	548	543	544	545	570	551	522	569	514	594	507	530	519	571	532	580	585	532	547	501	538	561	584	545	554	535	552	508	538	540	535	533	553	511	564	543	527	535	542	524	542	505	542	505	557	543	548	544	503	529	562	550	559	560	534	548	558	564	557	562	500	527	574	524	515	527	519	532	524	530	551	513	563	536	534	552	544	544	542	557	538	513	506	577	539	544	536	526	544	520	529	521	579	549	540	533	527	518	525	541	535	533	515	587	544	512	575	577	552	525	528	505	526	560	559	543	541	511	498	547	549	530	504	523	539	547	539	488	532	580	548	545	559	553	524	524	548	534	557	546	519	571	529	558	523	599	535	554	553	537	527	519	511	544	531	590	581	505	506	559	570	528	559	528	542	582	539	589	486	592	538	564	554	511	522	517	553	556	525	566	512	536	564	546	532	538	478	505	508	529	543	519	571	558	592	513	498	493	514	524	496	589	551	547	540	544	470	528	522	529	508	537	547	569	517	517	508	505	541	547	518	510	546	533	501	492	551	554	541	569	504	519	599	600	559	548	554	537	550	571	530	508	529	592	561	549	557	561	547	505	542	504	540	524	525	561	528	576	478	511	539	564	558	584	572	527	544	574	570	510	508	561	523	511	517	556	532	539	519	524	539	506	563	532	544	579	524	539	529	568	544	562	554	546	517	537	511	532	551	531	520	537	510	543	549	524	543	528	537	568	557	546	563	519	516	535	550	564	514	550	521	561	519	544	488	513	536	556	512	531	527	525	557	523	500	515	509	540	534	560	523	542	530	525	540	543	537	534	518	528	563	547	492	547	499	547	548	557	524	563	534	546	527	515	581	531	550	554	546	539	540	531	532	566	547	526	588	516	572	504	541	520	531	538	522	515	540	523	514	493	506	520	503	481	558	525	514	526	537	543	534	557	545	552	516	520	548	523	534	572	547	568	524	534	563	506	503	533	535	555	517	540	509	521	513	543	527	577	535	545	577	549	501	552	547	513	506	541	538	557	500	531	538	500	552	526	531	570	529	474	513	557	515	543	517	535	491	566	488	508	506	509	493	536	521	530	542	567	566	532	522	595	544	571	556	525	512	557	526	580	565	507	534	574	564	514	572	537	544	530	513	513	537	542	536	529	540	527	542	508	574	543	551	562	532	551	558	540	555	573	533	521	499	542	547	534	533	514	563	517	525	514	502	531	524	536	603	526	545	531	506	511	558	538	575	547	531	509	514	573	541	510	540	520	518	611	562	529	534	565	521	552	520	518	530	537	530	559	543	534	536	539	545	546	547	530	562	534	543	572	562	508	521	555	535	541	545	563	529	499	535	556	565	550	494	546	544	580	527	528	532	561	545	538	549	511	571	544	495	524	531	522	500	517	530	504	513	527	557	566	538	603	528	585	526	534	572	544	514	542	501	577	558	536	568	509	539	538	523	517	543	558	528	554	571	492	551	545	496	553	543	540	547	579	554	542	529	544	570	514	546	538	490	561	514	553	539	551	508	546	562	532	564	514	569	536	568	604	531	529	536	542	533	555	512	540	544	514	543	554	533	562	514	555	561	564	560	563	563	538	551	488	552	528	546	506	537	527	542	506	525	541	530	564	545	484	543	527	514	571	550	522	550	534	561	545	534	522	518	523	514	559	576	514	521	525	568	543	522	528	541	502	569	538	555	575	487	517	546	539	577	532	560	549	531	530	542	516	524	531	499	520	536	557	537	549	497	512	506	550	560	513	495	553	525	571	552	504	581	542	571	559	539	548	556	543	559	580	545	510	545	511	504	531	536	549	508	564	537	522	549	529	530	519	557	522	546	522	555	553	577	522	543	584	589	541	558	529	568	555	537	546	570	519	527	563	516	533	509	534	542	513	564	553	518	561	525	534	514	552	541	547	515	539	529	528	567	537	561	558	539	547	565	532	564	522	506	542	577	547	526	499	553	521	532	527	579	529	549	487	529	535	537	546	504	574	537	543	575	511	521	542	563	525	578	531	529	560	542	528	545	535	517	512	564	548	530	528	582	538	488	568	514	483	480	518	523	582	518	569	529	559	574	549	490	524	522	523	507	527	568	521	504	530	554	539	536	518	530	535	542	487	522	532	557	560	528	546	507	553	528	518	541	523	543	534	547	575	511	524	550	573	547	531	501	531	520	526	557	539	539	548	537	522	500	517	548	508	569	547	529	550	568	566	511	556	528	529	519	585	560	543	544	523	543	559	554	513	555	514	507	515	531	511	552	514	494	555	510	507	561	540	496	499	543	514	567	536	540	560	530	523	516	550	545	532	527	521	568	513	578	538	511	527	524	547	538	530	510	542	559	549	532	561	555	569	559	541	543	537	536	548	553	531	539	529	535	566	510	547	523	516	533	539	533	525	562	526	539	496	522	530	576	503	575	581	531	556	574	535	502	511	571	544	537	529
23193	23163	37454	32256	24666	20610	11306	1024	651	643	655	704	612	634	666	683	626	669	664	693	690	632	598	647	635	648	607	641	651	617	642	612	617	636	683	638	655	618	634	641	607	602	608	614	640	611	647	619	630	670	624	623	621	622	633	585	622	669	614	615	605	632	611	628	684	662	654	662	661	620	607	678	614	666	622	644	634	585	626	625	621	599	656	662	623	614	635	700	688	643	641	680	629	638	630	598	670	593	622	629	629	646	626	599	634	646	633	613	602	640	634	653	642	646	652	600	656	622	630	644	609	675	656	689	577	652	657	661	629	608	656	632	610	647	669	602	613	636	624	641	594	661	692	667	613	668	641	602	591	626	619	622	624	633	657	656	611	622	653	614	646	612	684	626	639	600	565	600	619	647	618	641	627	614	630	610	585	637	631	643	577	647	654	638	628	638	634	620	626	598	633	624	660	619	615	639	626	657	647	641	663	616	600	632	596	643	607	637	586	619	625	630	612	649	631	623	622	611	625	641	612	629	652	625	595	599	644	648	600	658	601	610	661	616	636	603	675	644	620	600	604	603	652	562	620	630	630	606	603	648	623	642	599	626	664	639	606	612	613	628	631	587	600	612	631	698	619	617	644	631	664	663	663	655	590	594	607	612	648	644	611	633	691	617	655	585	616	598	654	680	610	615	594	630	615	613	624	634	648	552	660	650	631	645	617	636	632	652	661	643	636	637	664	634	611	662	639	604	644	646	609	618	644	629	568	673	644	666	621	633	662	587	606	610	646	601	683	654	599	610	624	677	621	625	640	655	650	647	639	609	635	638	640	672	632	659	611	669	656	679	666	592	621	597	663	647	621	669	615	616	622	653	620	619	634	653	616	638	634	625	595	627	640	656	598	594	627	616	624	593	629	615	633	650	605	652	624	686	592	662	621	636	623	632	605	585	634	624	599	611	664	621	596	624	596	614	663	640	613	617	631	660	621	661	630	639	632	648	611	631	613	659	633	639	638	660	623	618	600	594	589	588	632	668	655	617	633	641	625	646	650	621	619	654	622	648	616	643	560	633	667	653	620	645	595	613	646	660	623	631	669	626	652	588	681	579	625	648	662	642	587	591	639	610	646	642	670	579	624	649	626	591	607	580	642	572	681	663	619	660	610	656	662	663	640	644	649	600	671	631	609	618	658	579	637	651	639	568	611	638	638	611	638	645	631	652	585	630	614	647	633	587	672	645	591	607	608	635	658	611	654	555	628	618	666	600	594	622	632	671	606	648	650	628	643	629	649	616	667	650	655	594	670	575	623	669	641	660	592	632	599	621	638	654	632	618	608	653	633	617	659	652	620	664	637	664	613	670	618	582	635	595	636	611	676	649	629	626	630	629	623	629	682	661	676	649	663	648	640	654	649	656	642	631	636	640	613	597	653	578	595	620	628	678	670	598	620	655	663	611	638	660	654	650	641	649	594	643	611	629	647	588	640	600	579	630	645	652	600	663	611	634	628	618	603	674	629	687	625	609	620	599	659	607	605	589	594	626	609	655	639	623	657	623	635	574	671	617	611	602	681	638	586	640	683	622	616	636	633	665	641	628	584	588	672	668	636	575	637	600	571	604	607	621	615	670	634	595	628	640	583	667	631	640	595	650	636	577	597	648	654	668	602	625	649	648	620	672	650	606	635	673	634	650	591	602	653	643	655	665	612	658	641	640	599	591	605	631	646	642	618	659	635	616	607	628	625	692	613	615	615	667	643	647	608	676	674	639	630	636	593	635	617	580	676	633	585	624	640	638	656	616	602	636	600	608	626	640	629	589	630	629	665	710	656	636	645	633	590	628	647	648	631	612	657	621	656	682	620	603	619	672	660	629	638	652	660	641	643	644	645	586	648	603	638	671	621	621	590	631	645	604	632	569	597	644	619	634	602	668	627	647	633	624	635	599	625	658	615	596	610	658	615	683	678	663	614	625	664	618	612	639	679	600	608	637	590	661	626	665	603	635	610	624	610	618	644	617	612	619	601	648	676	559	651	616	603	612	626	633	662	655	618	641	666	635	645	605	640	640	630	638	667	653	636	684	613	619	589	629	675	597	642	649	649	641	624	621	621	627	585	617	632	612	640	658	622	659	642	586	627	616	605	615	632	660	639	648	586	638	609	601	670	634	591	640	652	619	609	615	618	690	635	624	666	586	636	662	619	643	615	606	620	632	708	647	623	640	638	542	646	577	574	596	627	592	619	663	654	685	644	623	642	658	586	602	630	618	615	666	647	656	681	610	655	602	607	634	649	662	605	642	630	642	644	601	606	577	616	632	640	672	613	636	626	627	648	609	631	645	628	639	634	651	607	605	586	664	620	635	572	645	600	600	631	646	642	642	626	650	634	587	667	618	613	658	631	638	635	606	638	605	608	661	616	690	664	607	623	648	635	616	622	646	607	622	638	643	613	623	629	609	626	585	663	662	617	647	611	627	645	646	619	637	602	626	597	612	585	618	614	605	676	602	639	620	603	638	605	633	663	607	607	644	662	593	667	647	632	618	648	612	609	635	639	622	653	635	625	658	596	643	598	626	585	635	625	609	617	621	592	609	612	624	651	591	621	653	635	581	584	660	627	609	613	593	664	604	582	645	639	605	579	654	657	585	621	621	638	618	603	605	639	623	578	612	598	594	643	658	600	611	658	586	631	568	621	633	620	649	625	630	629	593	657	553	686	638	657	645	638	640	682	638	650	631	658	676	612	576	600	657	577	666	593	618	635	615	603	634	620	619	673	652	627	624	577	607	660	608	657	638	666	691	703	642	636	603	613	621	611	610	597	589	645	626	627	638	614	615	607	621	622	676	668	609	607	679	627	646	640	637	620	616	601	625	594	606	671	658	606	615	596	653	667	610	633	621	649	642	634	677	646	568	641	642	613	619	594	627	646	660	603	635	619	619	663	594	588	625	649	653	625	629	644	609	638	673	576	642	625	650	685	618	665	642	603	641	659	631	609	589	660	612	664	605	631	662	663	612	644	632	611	633	606	611	618	662	652	684	635	572	676	606	635	677	649	631	624	633	634	612	621	604	626	587	625	621	647	646	648	662	660	661	647	606	689	628	661	623	604	649	613	580	674	605	593	614	697	648	619	640	630	647	625	665	655	652	638	640	608	620	600	651	611	673	606	635	606	665	622	634	603	589	649	625	613	634	628	599	595	602	630	666	634	608	598	620	626	631	666	600	651	631	636	675	677	695	686	647	604	640	592	654	677	658	644	606	661	628	619	676	604	619	621	592	614	637	632	663	661	649	577	654	632	595	636	674	625	643	640	601	623	667	662	643	599	624	635	628	664	629	612	635	629	604	636	650	610	618	636	599	627	642	650	640	615	629	624	624	625	617	635	646	615	651	606	669	673	651	653	633	594	641	595	615	631	654	611	597	632	624	637	607	697	628	652	616	600	615	692	634	612	628	610	637	669	650	584	673	652	642	597	608	587	660	663	653	619	647	623	630	613	578	620	594
38998	89349	80034	57897	29598	5614	711	684	713	684	657	659	714	721	684	706	683	666	688	680	729	694	667	705	671	662	654	686	645	658	671	663	659	672	641	730	723	720	662	678	693	669	683	683	617	681	693	628	647	652	677	668	674	693	657	673	695	697	702	663	670	666	675	645	674	651	720	653	648	690	608	665	688	611	688	662	678	685	696	690	675	678	679	671	669	698	635	638	659	661	665	698	692	653	627	684	710	638	690	706	666	635	672	701	679	668	663	672	665	683	640	638	663	637	674	641	673	664	687	671	678	668	614	648	666	648	630	709	666	669	673	666	678	630	673	710	694	700	664	676	633	719	643	678	640	683	706	596	674	704	670	692	709	684	665	662	686	674	653	656	646	651	689	632	610	639	652	692	680	691	668	666	684	671	623	654	709	653	634	681	686	687	686	663	684	630	690	696	653	655	641	716	667	690	691	646	646	702	678	662	648	698	670	689	657	644	649	696	670	619	665	688	646	684	672	711	651	651	671	654	673	677	726	602	637	645	600	643	686	670	680	714	726	659	681	647	702	693	647	642	710	729	633	718	706	650	667	686	694	686	631	674	705	715	658	673	683	652	670	676	620	668	668	682	669	649	676	721	641	637	625	638	684	635	694	667	636	655	715	690	654	651	649	675	634	740	712	662	685	662	687	658	680	701	646	681	687	667	692	658	640	667	632	683	642	669	628	654	650	694	694	679	642	686	697	637	657	669	728	626	657	690	676	665	615	695	644	661	711	669	608	659	698	630	631	654	673	688	660	652	683	707	658	690	695	681	696	626	688	661	650	672	686	653	644	709	664	684	617	797	670	645	687	655	712	627	659	655	676	672	633	692	656	685	655	662	690	650	650	668	653	703	684	684	701	740	658	690	675	678	681	633	688	615	672	712	687	606	657	681	700	617	661	638	695	706	703	678	656	673	682	680	678	644	642	669	662	653	636	656	638	690	624	732	689	663	599	637	628	658	684	637	652	659	651	671	659	679	698	661	632	653	651	626	675	653	690	686	676	651	659	688	638	717	689	703	660	739	647	624	669	685	658	637	662	666	717	699	648	656	671	624	668	708	642	602	696	672	651	639	661	640	719	636	717	685	709	658	679	644	658	650	679	680	653	634	676	666	669	680	644	652	686	617	640	670	665	642	656	649	642	675	676	655	657	627	721	726	652	655	641	700	673	676	665	653	731	687	681	641	680	671	621	667	649	676	707	661	702	681	679	661	664	650	623	662	662	669	646	675	707	691	645	609	676	683	629	670	617	675	645	640	679	690	639	681	692	694	668	726	662	640	689	652	648	611	690	701	681	655	683	638	657	706	682	650	694	720	671	690	666	690	659	675	692	678	673	640	673	627	703	682	652	725	650	667	705	611	661	662	641	631	677	714	653	685	687	667	631	677	673	626	681	663	677	693	653	682	698	653	666	710	637	670	647	648	676	694	660	667	677	677	684	707	708	670	625	692	654	658	699	647	685	637	698	706	646	659	655	670	621	672	696	673	677	619	666	648	658	651	666	686	615	689	657	714	688	680	648	639	667	646	691	691	682	631	693	669	693	651	692	694	682	687	679	630	639	666	667	657	644	669	683	661	641	596	660	677	682	714	615	654	667	692	635	651	634	703	626	684	709	690	682	626	681	651	666	705	680	679	697	662	671	661	671	680	661	681	664	628	655	704	681	663	655	680	672	660	681	714	645	684	671	637	645	663	631	639	724	629	707	683	660	643	666	681	707	616	700	677	608	671	714	690	648	636	677	660	655	648	653	701	661	666	704	683	622	655	630	713	669	658	682	657	675	700	653	696	631	690	666	709	639	602	675	677	661	682	655	674	672	653	672	629	695	639	656	654	684	668	653	666	702	708	690	658	707	694	655	666	673	652	668	676	670	706	673	711	657	661	649	638	705	679	669	697	673	690	669	716	631	683	648	667	662	701	635	712	653	655	684	671	655	653	641	653	673	653	658	678	666	648	712	686	675	702	639	658	679	669	689	723	702	649	651	708	711	696	671	646	647	621	635	641	668	694	657	656	703	649	669	657	714	680	646	701	658	672	703	641	653	682	666	687	668	692	690	666	639	640	699	691	695	673	648	679	717	657	662	652	706	670	666	624	682	632	674	687	651	653	627	659	661	701	691	680	707	686	653	708	627	636	652	644	660	712	667	663	639	686	658	683	700	654	706	687	690	654	669	653	703	635	651	654	676	658	677	700	667	648	683	664	689	676	635	634	648	679	654	607	674	605	694	636	647	650	681	656	680	668	677	689	657	640	666	618	600	694	637	691	643	668	665	685	679	616	682	666	665	666	736	681	696	671	655	716	703	682	675	632	689	675	654	673	671	680	733	662	676	666	668	667	672	621	649	661	691	675	637	655	666	712	618	655	671	676	625	636	690	671	679	650	697	671	649	701	673	678	673	634	690	644	692	649	692	670	618	669	682	677	624	610	650	655	681	663	683	667	673	650	678	672	704	667	678	650	671	699	639	707	708	643	690	619	701	697	671	653	678	677	713	651	647	648	656	652	679	725	682	668	646	672	634	656	659	698	669	646	672	656	644	696	697	654	666	723	688	653	680	704	689	695	688	641	693	667	601	695	642	677	664	658	675	639	658	643	680	661	673	681	674	661	653	702	683	671	667	635	648	663	667	628	634	729	682	623	653	633	657	681	686	633	671	713	654	653	713	643	641	647	679	653	634	674	634	681	656	637	670	661	681	698	675	738	681	644	672	649	653	666	618	632	678	637	664	697	663	674	654	657	680	654	665	713	666	670	655	658	654	657	691	677	627	644	687	619	692	669	655	673	657	691	638	667	693	649	656	662	713	683	665	675	679	679	687	655	681	693	701	652	653	663	662	649	703	651	693	694	653	660	664	636	648	649	667	666	657	680	671	689	678	638	633	657	645	627	678	716	694	672	665	646	651	643	601	642	621	674	721	683	665	682	662	724	679	708	709	672	648	680	723	691	682	663	727	643	716	682	660	681	667	674	698	689	651	652	675	664	595	650	656	668	676	696	664	698	660	681	682	673	642	647	646	620	640	686	659	682	624	647	709	657	654	707	662	693	655	703	646	707	687	682	657	662	675	714	674	682	679	673	640	680	691	641	695	627	669	666	628	675	721	626	701	690	705	657	708	611	663	684	651	659	691	659	697	709	687	688	655	687	673	655	661	647	679	664	651	688	688	678	685	609	682	696	618	707	660	665	647	683	664	669	655	644	666	682	681	677	643	674	666	671	640	629	661	692	668	672	684	674	658	649	688	647	713	719	642	682	657	668	630	684	653	673	652	672	676	689	670	686	684	704	645	643	670	658	685	700	634	623	631	730	647	664	672	752	634	673	659	666	665	642	670	691	679	663	666	673	670	681	671	683	666	625	659	677	655	628	686	680	697	658	640	680	677	657	698	683	652	647	687	659	658	636	691	624	675	643	614	688	627	662	655	647	684	656	649	646	639	699	681	695	705	637	681	697
27868	34110	43584	23383	5861	713	450	355	333	372	376	367	315	372	343	344	366	352	321	347	329	358	327	342	342	385	369	338	357	351	358	366	336	394	357	356	346	365	318	360	347	359	335	359	344	325	341	334	363	387	340	347	339	358	336	359	387	339	345	379	347	348	344	329	356	320	358	350	331	347	367	361	345	322	306	346	327	340	359	376	337	355	367	357	381	375	343	344	350	342	361	359	328	355	325	311	339	352	334	335	334	348	333	367	372	350	363	330	395	325	319	355	319	371	352	363	347	339	336	356	346	347	325	320	370	338	363	324	360	365	342	348	349	348	350	343	330	315	373	327	314	375	354	336	316	339	350	354	351	332	391	332	365	359	381	324	343	294	335	339	397	336	362	348	357	384	360	384	330	356	331	389	334	364	316	326	331	337	316	386	309	353	346	369	323	352	359	356	362	343	311	362	369	372	361	335	361	362	318	332	322	364	345	352	338	345	354	343	353	365	352	343	336	352	356	365	361	374	369	361	355	349	352	358	339	347	358	344	363	349	359	372	350	334	316	366	344	360	343	368	395	288	347	366	344	354	344	387	338	351	366	354	336	357	327	348	346	373	366	323	370	322	375	365	347	384	334	352	345	348	340	361	355	353	359	371	382	376	360	338	340	355	368	345	355	314	351	361	366	348	334	343	346	322	350	366	336	331	335	338	373	336	344	360	315	383	380	324	340	318	365	356	339	356	333	311	345	380	342	346	353	375	309	333	358	336	348	342	342	363	305	323	361	320	373	349	348	341	361	304	369	404	361	345	355	348	336	332	370	344	349	345	383	333	386	329	343	378	347	360	359	361	366	345	333	352	382	309	340	336	331	322	317	364	348	374	334	368	351	348	297	373	319	351	321	330	339	325	352	359	353	367	374	386	382	334	349	358	358	358	352	340	381	358	329	342	358	337	348	324	368	344	310	358	349	369	358	340	353	361	361	346	338	363	312	370	319	326	334	376	384	336	390	341	355	357	347	360	351	344	356	329	393	337	336	328	359	370	353	390	339	354	369	365	380	338	339	335	378	327	365	344	362	338	361	365	353	362	379	370	382	352	364	359	332	319	306	315	388	379	309	321	354	332	328	349	390	384	326	384	346	364	333	376	313	361	354	304	335	371	352	364	345	365	352	343	311	325	364	342	312	360	371	373	379	358	343	360	320	367	345	363	362	331	348	343	370	355	375	325	353	342	367	328	353	321	388	348	337	332	344	318	348	335	339	344	326	338	348	311	315	343	360	351	339	342	327	373	369	338	377	345	370	336	332	354	324	325	365	358	347	336	354	322	329	373	366	376	312	326	319	366	351	330	335	356	369	336	357	354	329	342	359	358	369	337	373	351	336	348	351	335	356	347	359	369	404	374	323	366	349	364	333	353	374	309	382	354	371	362	373	361	356	361	347	348	365	352	391	322	353	381	373	403	317	363	365	339	344	368	365	353	324	378	383	307	383	323	343	368	327	351	363	342	340	365	343	349	346	358	349	362	382	327	364	365	363	309	333	359	341	379	337	350	347	356	343	329	327	347	317	316	367	325	326	366	401	358	334	351	350	345	329	318	357	353	316	331	343	353	371	335	331	328	345	360	339	359	374	346	363	322	350	346	328	388	355	346	335	338	365	362	373	362	390	339	393	333	353	333	331	370	330	343	365	333	329	361	373	362	347	319	320	377	364	337	360	349	326	337	373	377	340	359	352	336	353	348	336	355	354	328	345	361	336	327	323	377	355	374	382	357	329	324	325	346	315	346	309	311	343	359	326	346	370	342	309	354	344	337	330	365	334	322	346	337	353	339	336	345	334	342	342	339	339	363	341	347	334	351	336	356	351	336	334	344	356	372	368	365	333	341	368	360	357	378	368	337	309	346	316	358	330	345	373	367	354	339	359	364	362	337	350	331	365	350	334	369	361	349	333	390	343	370	355	353	374	356	333	332	356	358	320	355	338	346	356	338	335	314	358	335	336	318	352	364	324	350	314	344	363	353	371	336	319	351	332	364	361	326	371	336	325	341	373	352	364	350	379	358	366	335	334	313	370	366	365	344	360	327	351	360	331	335	332	373	347	336	340	331	332	351	326	345	341	325	368	384	321	356	348	369	354	363	354	316	357	342	355	343	378	350	351	336	336	362	342	345	319	338	347	355	335	333	375	367	331	352	370	363	355	345	362	345	382	347	363	362	351	334	350	341	379	331	339	354	369	322	325	368	351	354	339	328	317	346	353	349	339	338	338	348	348	378	354	393	353	336	355	328	345	375	361	298	343	386	374	352	369	362	302	339	353	338	359	343	352	379	361	360	378	331	305	371	347	362	372	381	342	345	353	322	346	306	323	396	356	357	344	298	335	335	370	331	366	367	349	376	330	370	356	345	343	367	334	312	388	383	342	365	346	381	321	328	362	361	351	332	343	356	362	340	355	377	348	368	345	318	341	320	358	353	347	363	335	366	361	358	340	358	322	323	323	352	340	388	353	333	326	326	371	327	350	341	371	361	356	376	365	345	331	361	322	335	361	353	344	328	352	345	348	346	352	337	336	323	333	314	333	360	356	352	384	325	336	366	341	355	323	315	342	351	324	327	365	388	375	352	371	330	347	351	379	291	337	335	343	349	358	304	333	360	348	350	362	358	385	308	372	330	364	349	368	318	322	338	348	365	352	309	380	349	357	331	365	356	341	350	334	366	361	323	380	337	367	341	358	361	357	354	328	347	362	369	324	342	363	358	342	368	312	364	334	337	375	363	356	328	310	343	344	314	358	375	343	329	352	346	357	359	368	320	344	329	357	336	353	342	331	333	322	325	354	370	339	356	338	367	308	325	361	353	348	340	363	346	320	337	358	350	351	374	343	361	322	364	349	323	341	339	385	366	323	364	331	328	369	375	363	406	324	371	338	335	319	334	334	332	393	319	375	332	367	357	351	355	315	359	360	374	328	341	334	333	360	364	340	354	328	367	353	352	324	379	368	357	347	372	345	331	343	376	360	351	373	370	347	345	354	349	351	361	389	355	351	367	314	325	373	343	347	357	353	349	360	323	338	364	367	381	342	369	345	363	326	349	363	336	391	368	332	347	329	370	371	361	357	331	344	337	333	388	318	363	319	322	371	366	333	342	332	346	330	374	357	361	336	337	335	342	338	348	342	355	345	344	339	368	341	320	337	381	354	359	383	319	345	357	343	349	363	335	357	353	320	325	361	343	365	341	346	334	362	385	358	327	362	369	370	330	370	339	361	332	345	365	354	364	345	345	340	305	333	339	317	347	314	359	337	364	368	365	342	355	375	363	343	365	372	356	316	364	341	373	350	323	350	356	350	335	372	362	323	350	354	304	338	350	375	318	337	337	315	352	364	353	358	355	346	354	319	336	348	381	344	353	346	365	327	386	336	366	367	341	366	312	340	326	358	377	334	341	326	334	305	382	345	374	343	302	375	336	347	352	338	358	360	351	358	340	333	343	342	368	335	352
21406	54604	39303	16679	4343	674	406	397	406	376	407	406	402	377	403	402	399	429	373	418	397	386	423	387	367	441	379	402	405	413	402	436	378	407	392	403	398	407	376	402	378	414	380	395	410	398	388	412	408	423	413	404	398	409	403	391	392	379	397	402	404	412	397	375	365	399	410	379	369	428	387	395	420	376	388	401	418	356	420	398	413	397	342	417	397	400	404	412	388	375	403	380	441	389	422	386	443	401	402	395	398	399	416	419	377	407	391	371	398	374	443	406	414	398	410	363	403	394	354	404	398	399	409	443	402	419	406	403	407	444	427	431	394	423	423	398	396	371	443	385	386	390	404	449	385	382	415	402	402	414	399	396	401	369	401	410	408	399	413	359	392	385	426	381	398	379	389	412	373	438	365	391	385	380	390	373	380	432	363	419	441	389	399	384	377	426	392	400	393	407	390	391	393	397	354	383	377	410	370	436	431	394	416	446	392	372	371	404	360	362	367	401	393	387	415	427	380	401	388	384	416	409	430	413	356	418	417	413	383	440	409	411	420	425	419	412	392	403	379	374	418	406	431	372	438	407	412	439	386	391	435	405	395	432	441	341	350	387	415	397	356	386	405	397	390	417	422	412	432	369	375	417	394	353	396	393	401	409	433	414	387	406	389	397	392	421	396	418	365	409	402	367	416	399	422	416	389	377	435	399	434	393	446	406	363	401	397	413	377	385	417	375	380	436	389	378	407	398	408	440	424	371	405	416	397	399	362	420	434	403	419	415	393	383	410	460	393	422	415	441	398	395	386	396	397	353	375	407	400	405	381	409	425	403	420	386	383	440	420	459	413	398	397	377	401	415	403	385	407	385	402	394	420	383	358	389	420	385	381	385	375	389	420	405	417	391	366	393	421	402	364	386	395	375	411	425	397	402	430	401	394	383	399	414	405	402	417	395	367	416	399	397	390	367	405	415	366	412	389	389	390	415	397	422	415	380	360	381	386	401	415	390	405	367	428	419	399	410	391	404	415	431	412	423	406	372	386	388	418	409	410	382	364	414	394	452	398	405	419	386	396	410	414	409	449	370	383	404	394	380	410	405	416	410	425	409	392	376	417	422	431	403	381	394	423	409	414	393	417	417	407	455	395	438	399	402	406	450	418	409	431	411	345	417	403	393	374	373	403	406	423	432	428	358	377	373	399	409	395	405	383	389	415	419	411	386	364	389	404	420	389	381	388	410	416	389	404	364	388	350	368	420	402	423	421	391	414	404	415	398	392	404	385	366	388	370	416	411	421	381	400	386	396	390	407	401	404	397	404	434	415	406	407	382	388	362	429	447	401	429	420	372	432	402	426	388	388	439	375	378	386	408	360	395	407	376	417	427	411	413	349	403	397	366	382	415	392	408	420	389	389	401	431	386	397	399	400	400	411	411	372	371	440	372	409	415	394	396	385	399	451	382	377	412	406	444	417	390	413	400	396	376	411	403	403	377	424	407	406	451	394	407	437	408	420	416	425	372	370	401	422	404	409	423	407	417	397	415	414	382	394	406	401	400	419	394	424	407	381	404	396	400	413	386	409	403	399	345	432	400	383	358	411	431	394	366	392	384	432	419	400	429	385	448	388	414	391	395	404	370	416	404	367	416	416	414	413	417	415	413	393	441	374	409	411	416	391	437	377	398	412	397	408	378	420	397	363	439	410	419	408	415	408	396	414	385	362	417	391	406	428	393	440	420	408	413	391	382	395	392	408	421	431	369	377	385	403	449	395	395	433	388	444	377	408	378	403	412	378	388	411	384	386	397	393	393	432	376	404	398	430	391	371	411	408	430	408	391	408	409	430	403	394	406	416	375	397	405	384	379	402	405	394	435	425	392	394	432	387	371	372	414	409	414	405	413	389	358	407	411	381	377	445	376	413	389	384	443	392	445	396	403	404	407	407	382	402	389	415	385	408	394	397	416	367	405	427	390	386	396	382	409	391	410	412	383	422	394	376	429	436	367	414	389	443	421	391	392	408	404	421	397	391	435	380	409	405	378	393	389	388	398	397	369	402	404	432	403	401	375	405	422	419	387	375	416	450	419	414	411	439	388	418	381	385	426	413	395	400	434	364	398	383	397	420	398	428	418	402	401	373	416	419	433	425	389	342	412	395	382	435	410	399	412	420	371	391	421	407	384	430	416	360	388	392	430	381	402	401	390	369	399	415	384	395	371	377	410	397	381	402	413	424	427	395	434	401	381	372	393	406	420	392	487	417	407	425	422	404	399	421	430	414	376	426	413	422	388	373	391	404	407	415	411	388	420	381	396	416	408	422	386	374	418	400	418	436	418	405	423	376	396	379	398	401	376	405	402	390	408	381	407	416	446	410	383	392	392	417	387	430	417	420	418	389	414	447	391	406	404	376	436	412	407	402	395	386	377	365	416	448	379	365	361	339	421	387	368	387	360	406	413	420	409	401	386	385	350	393	436	362	401	368	424	413	395	391	401	412	379	428	408	400	422	429	380	407	410	405	391	376	426	369	350	395	398	385	423	417	400	398	393	410	421	410	389	409	401	435	399	348	392	397	373	424	382	413	411	434	398	389	388	420	402	392	430	398	403	405	397	394	403	371	413	422	364	382	407	421	426	373	409	435	401	404	374	396	390	354	388	451	406	374	417	389	429	402	384	415	392	405	407	369	384	384	389	371	393	380	418	413	405	363	417	393	388	401	347	389	379	422	415	403	416	396	422	401	413	414	403	424	405	389	397	440	425	405	412	415	364	371	407	382	382	390	405	374	407	379	400	389	385	413	401	367	390	395	429	389	427	419	383	383	367	389	433	392	375	393	413	378	408	393	417	399	383	386	410	433	390	403	355	412	405	421	387	398	397	387	371	401	392	414	412	427	416	388	404	414	376	399	333	378	445	420	387	453	369	381	387	421	393	394	378	404	392	399	408	424	407	375	398	407	388	379	389	379	416	413	403	371	410	405	392	379	408	398	412	398	394	389	380	394	424	390	424	436	391	384	431	410	392	403	388	421	387	425	411	386	392	422	404	405	406	369	401	409	399	389	414	426	385	405	421	386	430	405	436	424	392	411	411	412	364	398	387	391	390	410	439	411	399	415	403	406	424	416	392	401	405	402	401	387	402	389	391	392	419	457	389	407	402	395	415	415	384	398	365	378	374	389	391	422	408	403	385	386	435	400	406	376	406	406	379	374	416	391	407	419	391	415	375	407	409	427	399	381	408	406	389	413	392	397	393	436	403	380	411	391	406	434	412	358	382	422	398	404	399	364	409	391	396	385	423	380	404	374	417	398	390	405	409	397	358	402	401	410	425	379	398	395	392	415	417	420	390	433	356	392	380	383	394	407	402	423	412	397	409	408	391	407	428	372	408	385	370	422	405	407	422	365	416	387	430	396	413	401	414	389	381	417	402	381	381	384	411	379	408	399	421	428	389	406	417	413	364	403	416	394	369	421	366	377	403	380	382	426	449	437	392	412	387	443	447	419	431
24306	25357	47401	39435	25218	15389	3030	486	448	468	415	450	415	398	436	423	405	433	428	417	442	430	423	453	426	425	452	417	429	423	416	371	423	424	445	431	432	410	429	377	392	427	416	403	413	411	425	401	439	382	424	439	453	411	436	425	398	433	404	408	411	459	403	407	388	406	391	422	420	416	448	417	409	414	391	428	432	419	440	414	418	429	416	428	413	418	426	434	412	382	387	409	402	407	441	408	433	422	461	391	404	440	388	461	438	411	421	437	430	416	433	452	439	390	424	412	389	411	378	402	411	420	381	429	458	392	432	399	387	389	427	419	419	419	416	419	470	411	407	424	415	430	429	429	451	375	412	401	399	412	423	429	400	409	396	432	434	391	421	387	415	409	416	440	384	426	392	415	366	414	449	415	382	460	455	435	416	420	390	395	427	439	436	415	411	397	457	391	430	407	426	422	427	405	379	403	449	423	408	407	430	413	444	369	402	422	445	419	424	425	414	419	440	413	461	424	465	420	453	396	416	434	441	417	416	415	417	432	412	400	440	452	402	428	415	407	470	424	445	438	437	451	425	394	403	391	398	402	387	405	412	436	413	440	436	458	364	436	431	448	391	393	390	414	404	407	426	410	432	398	436	421	416	406	414	409	424	437	414	424	408	407	381	425	420	396	436	384	449	436	419	379	394	405	438	410	398	399	437	406	436	379	428	436	428	425	424	407	396	440	406	423	407	383	393	403	420	388	408	410	421	432	425	429	404	430	409	416	390	432	443	377	413	421	417	433	438	388	392	397	432	426	406	386	410	407	404	403	440	399	378	418	446	429	377	408	410	423	390	461	441	383	399	366	411	387	395	407	431	396	402	382	397	403	395	396	452	430	429	459	408	391	467	421	404	402	396	422	431	401	414	415	425	450	387	425	404	388	426	387	436	400	421	417	392	429	409	407	396	443	397	420	387	420	445	447	416	381	426	406	407	419	434	419	441	448	429	414	441	444	411	416	449	425	418	417	393	441	380	409	420	396	408	421	407	401	450	417	429	379	417	406	458	432	411	444	440	409	424	426	395	441	464	419	409	436	427	418	424	446	448	401	420	403	444	436	438	435	424	403	408	449	444	377	451	435	418	407	417	406	444	396	393	460	395	389	397	384	409	417	439	397	373	392	417	434	480	407	408	434	439	450	424	427	430	412	432	433	408	429	421	438	423	434	433	401	424	452	416	431	428	384	420	430	436	385	430	453	409	410	432	439	418	380	380	395	444	425	405	438	381	406	430	440	395	463	445	391	430	411	443	424	442	416	409	486	404	425	392	409	404	419	391	433	420	412	387	400	437	438	412	408	449	404	470	428	452	417	415	410	439	415	425	450	453	424	413	378	417	413	428	424	440	423	418	391	413	427	403	407	406	379	394	437	374	405	416	427	412	379	411	425	411	391	409	418	411	377	411	392	412	422	400	451	443	427	442	425	422	425	420	418	408	391	406	435	451	451	414	404	398	427	422	431	405	419	446	427	436	442	383	408	402	433	438	397	423	392	418	397	418	420	390	415	442	420	410	410	406	405	405	438	405	429	395	389	422	420	375	383	420	374	422	413	416	443	426	411	440	415	384	405	395	411	414	440	414	398	411	435	395	436	446	451	411	414	438	423	458	390	418	424	433	411	429	411	430	398	396	414	412	406	411	415	400	404	392	405	430	407	419	404	401	396	407	433	415	437	438	409	455	405	427	420	414	454	397	443	405	384	391	377	420	454	414	415	420	404	403	422	419	423	412	463	431	437	389	447	408	423	419	445	388	404	440	430	385	396	402	397	421	460	404	447	418	417	416	445	415	399	415	390	416	409	412	446	436	396	409	437	417	392	444	395	430	442	416	403	425	460	411	373	397	414	417	381	431	401	447	408	423	429	438	437	423	418	427	426	443	413	399	431	421	405	452	448	403	412	419	401	379	411	389	400	387	401	421	419	382	394	421	402	425	427	427	423	416	450	440	388	430	401	416	414	425	403	433	432	398	440	422	419	454	425	411	443	445	407	390	425	415	417	387	431	419	422	429	420	419	416	402	414	436	455	447	439	436	452	411	411	438	395	388	408	380	463	453	413	440	396	420	421	413	403	397	388	430	415	402	446	464	451	453	433	425	434	417	427	417	466	424	380	430	413	362	411	460	422	444	389	419	430	443	404	422	426	415	407	392	416	372	433	399	415	435	394	408	415	429	427	418	392	403	401	403	428	386	384	438	400	447	445	410	447	403	405	431	411	403	410	393	394	441	408	412	430	408	395	445	434	425	432	403	400	391	402	461	415	399	405	421	424	403	402	456	398	413	391	389	426	433	417	412	418	422	438	416	406	442	399	415	402	426	424	403	431	437	443	397	436	398	407	406	415	402	433	409	421	422	397	456	396	403	414	386	413	421	452	408	419	434	447	413	434	372	429	407	389	363	400	437	392	416	379	438	457	393	412	415	402	408	421	428	430	427	399	403	396	482	389	395	388	405	425	400	418	417	407	438	437	389	428	428	347	440	436	405	427	415	408	422	439	447	419	457	399	385	421	425	411	401	415	415	434	434	402	448	433	416	449	412	429	426	434	356	405	363	372	394	422	429	433	439	436	388	410	443	411	431	401	361	433	418	386	430	423	433	422	459	372	455	400	400	416	380	401	446	415	417	457	427	405	415	408	424	390	421	397	400	403	444	391	360	428	393	392	457	424	420	434	428	427	463	382	431	402	433	430	415	429	422	393	427	440	417	451	413	421	422	390	404	438	401	383	405	404	400	407	433	409	411	415	421	427	409	403	418	416	465	412	364	384	438	408	389	450	408	414	412	437	433	418	420	411	437	401	407	408	454	441	410	432	449	443	426	426	417	464	422	432	441	400	432	395	417	419	458	447	400	435	425	423	407	454	391	425	467	412	394	411	432	397	420	451	416	397	433	406	443	432	443	411	418	439	417	421	403	397	417	414	443	396	434	429	453	434	419	436	422	421	426	435	449	417	420	416	399	415	406	452	394	417	393	414	443	377	425	429	418	447	424	446	460	400	426	408	419	379	407	405	428	395	439	415	421	405	421	404	448	403	432	414	418	404	443	465	421	420	395	444	432	398	421	430	440	405	425	396	381	439	427	423	442	395	413	430	406	410	385	434	440	470	402	438	433	407	410	411	391	477	488	440	444	420	397	414	416	396	433	434	407	427	406	429	432	408	372	432	451	404	383	411	433	391	412	458	426	444	399	407	418	436	419	398	386	450	387	392	408	410	422	410	443	412	409	429	407	437	464	442	401	416	432	423	417	413	397	403	432	391	413	431	455	378	436	418	451	428	482	404	459	427	428	450	465	428	434	413	427	444	427	413	394	419	452	440	416	446	387	420	417	404	410	422	429	417	409	359	421	435	445	431	380	402	427	397	462	421	412	445	408	423	443	426	432	422	414	420	456	417	444	433	434	436	423	441	420	424	433	404	384	409	392	417	447	415	440	437	418	424	418	397	439	415	399	415
36221	81505	77413	49753	21827	3309	534	476	483	460	435	472	436	492	462	465	508	464	453	466	403	467	421	428	443	428	497	469	430	453	469	494	496	473	484	497	480	468	454	465	446	485	445	441	446	453	462	472	499	467	464	426	472	444	469	488	408	474	458	467	473	456	472	445	445	486	443	435	446	451	445	470	409	468	448	469	452	433	429	450	453	447	463	429	464	438	432	454	406	454	435	462	475	461	446	471	493	462	461	460	459	493	479	473	469	464	459	474	464	472	454	463	454	459	474	459	452	428	456	454	457	489	483	451	476	444	461	451	471	464	481	478	463	486	474	437	478	458	452	461	440	441	456	442	431	447	456	483	501	439	445	494	482	468	455	482	447	479	456	479	486	443	448	406	464	448	439	424	485	471	463	435	463	471	431	466	488	441	437	491	482	502	509	527	422	480	468	438	444	491	502	463	461	472	470	422	481	455	479	473	462	512	431	466	467	475	459	452	453	443	466	431	478	467	443	448	421	448	415	450	491	441	453	450	504	475	462	458	463	480	435	488	462	466	417	471	456	457	440	498	482	454	480	455	451	482	481	491	476	507	426	460	406	457	487	452	444	477	432	498	469	448	474	471	471	458	461	450	447	480	483	503	422	427	487	416	455	447	504	445	443	437	419	488	511	475	465	471	505	439	504	466	464	452	448	430	456	423	467	448	473	438	426	483	460	445	429	492	449	466	428	442	444	472	449	459	488	457	465	470	429	440	435	458	482	446	454	482	430	485	479	447	436	466	445	423	441	455	505	469	468	457	441	445	462	448	451	423	460	476	495	464	467	470	460	458	465	480	468	448	481	483	439	439	471	474	417	429	485	436	444	438	466	506	491	440	458	478	442	454	475	456	495	462	497	470	445	468	475	472	482	470	471	437	476	458	439	494	455	459	454	464	476	442	442	469	466	451	488	479	429	401	502	477	489	508	444	463	481	442	468	509	478	462	479	433	460	472	482	447	469	527	464	421	443	461	450	428	441	453	470	473	478	495	488	478	468	459	471	473	453	427	409	444	487	491	466	435	444	470	448	469	464	493	469	467	452	447	473	468	462	452	467	428	465	452	460	469	491	432	454	498	414	449	448	464	455	480	449	449	488	435	450	467	480	451	474	426	462	450	488	457	456	508	460	516	469	495	453	482	427	427	431	437	459	475	433	413	440	493	440	458	474	473	445	444	476	420	489	465	418	407	473	470	470	445	445	460	442	495	445	477	438	476	474	446	440	448	437	447	465	473	469	457	472	459	489	477	496	426	424	442	452	482	446	507	445	460	446	418	467	441	473	470	454	448	455	468	456	491	453	443	480	464	459	448	485	446	467	453	465	466	459	442	425	460	511	444	486	474	454	478	457	465	440	468	424	475	447	483	500	452	440	465	459	415	459	452	470	477	492	425	472	437	454	433	478	463	480	515	439	471	463	478	463	467	459	501	464	481	457	427	472	433	448	417	484	461	478	464	453	463	476	434	471	443	454	463	471	446	445	470	402	434	434	407	463	465	456	491	456	460	462	488	478	495	447	473	502	497	489	453	466	455	469	493	442	451	451	447	460	485	483	444	451	459	482	497	453	441	425	477	463	454	489	432	475	462	439	484	445	454	450	483	470	465	425	454	455	473	469	438	452	444	482	472	464	430	488	444	433	444	482	437	441	451	460	435	488	489	488	458	481	448	482	458	431	450	429	437	434	484	424	465	486	428	429	518	464	499	467	449	446	490	484	470	473	485	477	464	485	446	486	503	468	439	454	453	504	458	485	488	437	447	483	445	438	446	427	410	476	476	474	460	464	457	483	455	474	467	437	475	479	432	440	445	427	477	437	452	455	460	448	443	477	456	458	450	454	467	465	460	442	457	486	418	507	502	479	464	450	450	440	499	441	448	470	459	457	488	456	432	465	454	443	443	437	406	448	426	475	410	444	477	442	479	463	436	452	438	487	478	455	453	457	485	494	452	443	457	477	459	454	418	462	428	468	456	484	473	510	436	431	448	425	449	430	473	502	461	460	448	468	491	489	448	474	461	453	477	464	472	481	475	487	461	475	441	457	457	458	412	448	456	429	448	456	432	481	496	451	473	441	483	461	433	447	483	485	445	474	466	457	509	443	468	474	453	451	474	505	467	460	438	471	439	480	470	440	455	475	505	484	452	464	471	503	488	454	479	491	431	423	451	488	489	393	441	465	502	465	456	506	469	494	423	473	451	484	431	416	472	493	421	436	441	471	456	442	436	487	485	472	461	485	472	468	456	432	484	449	444	475	452	467	457	452	449	476	480	450	457	487	446	473	443	425	415	490	445	455	451	446	469	458	449	431	475	447	470	482	472	456	436	457	433	475	441	464	496	459	490	491	467	453	486	461	482	476	462	503	444	459	460	501	474	444	491	443	477	467	489	465	462	426	447	462	449	418	463	456	453	459	414	460	438	439	476	388	458	464	461	461	468	442	466	475	417	505	461	456	481	452	472	441	411	464	494	467	517	446	492	440	466	453	434	530	483	475	463	470	442	414	461	478	480	458	468	439	465	464	437	465	473	432	421	477	470	429	456	483	457	462	475	420	455	480	433	466	483	470	470	449	445	452	448	471	490	485	458	463	454	433	459	468	445	448	500	461	482	446	479	473	442	444	476	451	451	448	442	474	459	474	428	468	454	472	473	487	457	450	452	427	471	452	470	435	472	478	445	446	499	455	427	481	465	455	473	447	429	453	440	465	450	438	464	445	458	483	438	456	483	456	484	456	495	494	452	438	471	459	456	468	500	501	518	451	468	461	430	448	470	432	428	466	474	409	472	497	458	459	453	464	490	403	444	462	449	466	455	427	456	477	460	493	467	435	436	429	446	497	474	460	473	457	476	466	459	435	466	459	458	453	459	453	483	479	465	473	448	481	456	479	439	492	455	486	455	450	443	441	452	454	460	482	477	451	472	490	465	458	482	469	472	423	453	449	449	423	470	499	430	481	445	448	445	465	441	444	471	444	472	446	448	494	447	453	451	431	461	426	454	457	456	494	447	454	459	487	477	439	469	438	462	445	468	445	460	501	454	448	461	443	441	482	481	451	450	439	446	462	462	485	437	485	499	472	474	462	442	472	458	476	445	450	453	425	462	455	461	437	431	465	500	489	503	455	456	444	483	486	475	470	435	488	465	457	449	474	468	462	475	483	462	470	437	452	488	472	509	497	459	455	451	442	460	471	466	494	466	465	425	499	471	466	486	417	462	478	504	450	438	473	473	425	423	446	467	486	457	468	470	484	471	439	458	442	487	412	452	450	483	422	463	489	440	464	472	461	457	450	445	471	470	415	449	436	453	432	446	461	439	443	435	449	446	434	444	433	461	425	472	440	482	478	449	504	474	460	460	458	440	461	458	408	436	464	433	407	478	479	457	437	463	479	421	409	494	478	424	459	494	491	448	485	458	422	457	451	505	495	440	459	446	481	442	481	441	411	432	516	455	465	437	460	507
25602	28878	48682	36918	21021	6238	644	464	470	513	501	499	492	495	480	476	451	473	480	472	447	455	470	529	494	492	484	451	491	449	425	470	460	499	456	489	481	463	473	449	481	469	447	457	459	459	481	477	460	449	502	459	476	469	490	483	484	455	473	480	469	432	439	471	432	473	478	475	450	450	423	481	474	444	453	488	470	499	516	496	478	471	482	464	503	458	485	463	464	458	480	456	459	475	482	432	461	496	451	465	452	461	484	510	492	458	491	446	463	475	498	481	481	493	468	476	476	454	448	468	449	441	426	467	458	496	488	478	489	460	506	480	449	507	453	473	515	502	474	471	445	490	521	450	455	484	462	497	483	498	481	450	453	456	459	469	471	484	487	505	458	445	466	474	452	502	535	492	458	470	485	496	445	440	464	486	476	495	478	464	485	495	475	460	487	456	496	512	477	412	516	471	437	460	480	490	448	447	469	453	438	469	477	515	498	432	424	469	437	506	476	467	486	470	510	468	480	479	515	452	465	461	472	465	462	464	479	486	449	518	502	463	460	499	464	469	445	459	472	487	462	428	468	478	451	491	504	485	463	456	499	478	450	461	462	479	458	453	487	468	467	456	464	481	489	479	481	431	467	477	513	432	449	474	481	473	478	483	439	486	459	454	455	445	480	507	458	493	470	460	461	445	466	466	482	487	443	498	487	455	484	453	503	442	506	443	455	457	476	464	460	436	459	456	505	458	439	469	487	463	526	467	477	473	454	478	468	462	490	463	458	447	451	440	478	494	461	437	451	498	479	501	472	471	478	478	441	462	486	460	459	480	472	446	451	463	454	472	447	515	500	458	463	501	453	432	434	483	465	489	491	480	484	494	488	424	480	450	485	459	478	478	503	428	447	487	460	473	481	463	484	473	495	448	466	424	463	485	442	478	439	482	483	481	452	459	475	470	503	414	485	480	509	467	467	442	472	467	475	420	441	440	499	462	467	474	516	451	473	444	436	485	471	441	482	482	454	478	513	463	463	502	455	446	440	484	472	434	454	430	452	473	493	473	488	431	461	480	479	439	466	459	451	486	469	433	473	492	435	472	491	471	513	462	497	442	457	532	428	464	481	482	481	475	492	462	464	468	479	515	470	466	451	473	496	452	477	469	455	480	472	465	429	461	475	476	492	467	487	498	489	440	511	485	494	458	510	481	459	484	453	485	458	424	468	491	477	453	466	493	490	472	460	510	463	493	481	484	474	451	479	494	477	470	463	457	427	452	450	477	446	457	486	474	460	460	477	490	480	435	477	455	484	470	418	484	455	438	477	494	427	464	450	485	490	471	500	441	488	468	456	460	444	473	496	480	429	494	525	464	474	470	492	449	484	504	449	421	492	466	482	470	463	474	445	511	480	485	467	531	460	464	502	460	430	476	453	497	505	469	470	428	464	426	456	486	506	497	483	451	433	451	478	478	436	472	477	489	463	433	473	461	475	481	491	471	504	487	477	439	456	473	498	472	457	517	501	467	470	466	466	454	485	459	482	477	472	497	492	462	484	498	501	480	480	437	441	491	444	468	462	471	492	468	475	507	476	484	482	469	489	467	482	497	440	451	466	473	472	501	507	482	471	499	471	434	478	427	435	481	466	472	480	463	508	487	497	466	524	475	482	483	450	460	472	509	497	458	463	479	454	459	465	447	458	464	461	475	464	511	477	483	457	490	453	451	502	473	488	501	475	503	517	519	471	458	488	466	497	439	459	487	448	468	474	486	477	450	470	469	445	462	477	512	479	455	446	467	502	460	481	502	476	470	442	466	416	455	450	464	486	501	470	482	450	500	446	470	506	464	491	486	473	487	479	496	483	470	459	495	465	459	461	455	460	479	490	482	439	521	498	443	487	537	459	499	467	485	492	518	481	462	457	491	440	501	482	490	507	471	432	502	439	466	476	490	455	504	480	468	438	463	482	455	466	452	505	460	498	464	484	478	474	465	496	430	481	474	496	490	471	441	472	495	512	484	468	455	474	517	468	489	476	445	460	448	464	481	463	456	463	468	483	433	494	466	440	444	456	449	488	480	488	417	431	491	444	464	472	458	488	481	485	482	453	474	477	460	476	494	416	473	467	494	439	463	453	489	488	453	469	489	514	480	477	456	436	466	478	479	479	473	536	521	469	454	480	451	488	484	464	475	502	499	500	470	450	464	483	474	506	452	475	450	454	447	472	488	465	448	507	490	479	478	440	487	460	485	472	495	477	496	473	487	467	490	483	515	419	453	491	505	499	485	482	471	491	479	473	469	410	463	519	474	500	438	425	464	473	472	479	456	483	454	484	464	487	457	471	497	440	474	477	480	467	477	469	473	495	456	426	485	492	446	446	455	503	471	483	436	454	479	470	430	478	490	443	480	516	459	484	506	454	469	472	505	505	480	502	467	453	429	443	461	462	451	521	484	499	508	467	493	445	455	462	475	471	464	472	463	428	465	477	451	422	485	449	444	482	489	454	469	434	484	450	431	455	471	434	395	468	480	471	481	426	479	452	436	462	459	491	461	458	491	467	444	443	463	455	455	476	476	513	445	467	474	448	459	505	464	463	470	459	471	486	478	455	456	440	461	460	474	478	495	491	452	505	461	491	480	461	459	455	443	491	441	456	433	490	507	461	490	466	457	499	516	447	447	484	478	469	468	451	498	484	457	438	506	454	473	496	467	443	498	487	468	446	463	468	480	463	465	467	490	506	456	479	484	503	445	481	443	456	470	458	460	469	458	470	433	468	462	473	460	504	490	466	508	500	500	437	464	445	484	427	447	443	484	456	470	458	476	493	445	454	453	445	458	444	447	497	442	484	473	448	488	471	467	479	490	457	455	491	452	495	457	517	473	491	476	455	506	463	463	480	499	521	452	470	473	461	491	457	479	466	475	453	454	424	474	452	487	478	481	454	457	491	467	458	480	465	474	468	453	443	475	437	469	487	476	493	481	476	471	477	471	463	491	485	440	466	479	489	487	465	458	493	449	472	469	471	457	460	462	501	485	468	474	446	470	415	505	472	476	452	515	478	457	455	452	495	475	450	484	465	480	504	452	448	470	476	503	500	468	440	481	465	475	443	455	449	481	462	443	468	463	438	475	437	451	494	474	510	479	465	489	492	466	453	469	496	464	464	474	488	498	471	476	531	432	490	486	450	471	455	470	459	480	499	472	485	504	449	497	472	527	471	470	475	453	479	447	498	467	447	515	504	479	500	481	445	475	455	483	453	465	452	460	442	460	443	462	438	466	474	455	447	434	441	485	478	445	479	484	478	441	461	495	492	474	433	476	479	476	474	470	478	501	454	475	443	484	473	462	508	452	475	495	464	459	467	499	432	470	445	457	493	444	456	487	460	463	476	479	468	456	472	475	473	474	452	494	430	495	421	497	432	465	462	459	448	449	434	466	476	472	502	496	489	444	499	474	457	449	485	445	467	436	506	497	445	464	544	474	497	452	469	486	438	441	503	492	471	508	434	468
24288	79256	67802	40612	16953	2068	525	555	514	564	496	495	509	537	563	567	551	541	519	538	539	511	542	500	538	527	526	507	496	536	549	541	509	526	546	541	509	517	583	528	542	529	522	503	535	579	532	538	525	522	505	540	518	549	495	510	487	523	535	579	530	550	546	538	538	537	536	551	528	517	494	477	513	529	504	517	499	557	506	525	491	544	505	533	534	507	566	509	513	555	512	534	528	543	548	537	514	564	521	513	531	525	536	512	561	554	550	541	558	554	522	548	537	514	523	517	545	527	528	516	501	538	537	558	521	546	517	550	553	537	514	569	495	552	545	529	535	536	527	549	556	514	576	511	541	514	502	519	513	519	563	538	520	526	538	547	562	520	571	519	520	552	526	504	527	540	520	554	532	515	550	551	530	525	557	446	541	565	495	530	551	532	492	551	531	523	515	531	555	554	528	518	572	504	544	545	536	532	512	524	546	570	519	513	501	526	542	540	512	519	518	508	469	555	518	561	506	529	515	555	505	502	577	510	551	518	554	497	527	530	558	530	555	504	536	531	538	543	557	560	546	526	524	569	540	539	557	522	559	510	551	510	509	542	536	517	557	486	565	558	496	515	550	534	493	545	519	520	544	549	506	558	508	534	519	535	532	496	543	547	544	555	525	528	547	549	498	554	480	518	506	547	553	552	543	553	541	501	545	510	529	543	537	504	525	535	524	554	534	524	563	547	557	515	546	558	509	507	564	550	553	504	481	501	548	514	504	548	564	497	508	534	526	540	512	544	497	521	530	539	490	522	497	518	545	519	553	535	540	587	493	520	528	520	484	522	527	494	502	537	499	500	512	528	568	516	547	548	562	517	488	522	525	529	574	568	510	533	520	543	511	565	501	548	557	508	549	547	512	523	535	493	503	528	522	527	565	526	532	515	508	499	507	552	537	530	508	540	498	506	529	563	514	536	513	567	520	519	529	562	533	523	543	505	572	575	556	526	557	526	521	554	524	537	527	529	519	530	506	511	503	540	551	532	535	573	533	530	554	536	476	565	518	492	494	534	547	533	506	536	559	513	517	541	551	484	507	588	545	544	545	501	560	527	517	499	534	517	541	533	568	539	535	541	525	581	530	507	495	542	555	537	522	527	546	539	529	555	527	506	554	525	540	525	533	529	545	519	544	571	502	568	504	514	555	555	561	532	520	514	556	487	499	574	534	512	556	524	548	537	509	513	525	517	541	525	499	501	531	525	538	514	488	512	517	553	554	514	546	505	531	498	538	528	490	548	506	541	470	552	524	524	499	492	505	523	540	493	567	581	515	525	531	527	508	505	492	511	518	534	521	530	543	499	507	489	516	528	527	528	544	547	546	559	533	541	545	537	512	544	561	515	535	560	518	535	557	539	581	530	571	549	538	534	491	525	548	537	544	572	543	536	552	512	541	549	532	499	536	530	545	511	555	523	509	555	551	556	542	558	547	504	523	562	554	534	520	539	547	533	519	518	524	538	515	486	537	569	547	562	551	516	512	540	519	539	540	550	522	563	512	541	513	571	508	521	544	547	527	527	511	540	510	527	522	565	542	540	532	557	550	516	520	540	528	491	559	522	521	575	553	555	504	572	545	540	536	565	537	577	510	521	490	535	529	550	552	540	513	529	540	496	560	525	515	531	560	516	564	547	567	485	539	581	527	514	544	521	540	535	530	554	546	518	511	592	589	491	518	557	542	544	508	500	533	525	532	526	555	519	529	547	555	527	505	549	512	552	519	540	532	511	553	519	557	530	544	551	523	564	525	539	511	515	536	528	502	511	541	566	508	548	526	509	574	533	529	534	568	553	490	529	525	491	543	503	536	556	514	551	550	505	534	535	502	530	537	505	543	494	543	558	528	539	548	521	540	519	469	544	514	501	548	505	549	548	598	512	519	513	535	525	506	534	501	540	531	527	506	503	500	539	540	536	575	530	512	533	518	509	535	522	503	492	550	504	555	513	542	503	474	520	516	530	542	488	513	522	527	515	521	546	493	559	520	479	526	539	521	553	511	516	527	563	565	532	517	588	533	530	564	536	495	550	583	588	551	521	536	545	547	532	526	505	498	553	565	557	509	511	568	501	518	524	568	520	499	529	499	554	504	542	513	548	532	473	505	518	534	508	521	547	532	533	515	555	555	493	516	527	539	536	503	575	578	555	518	545	539	514	550	555	496	546	502	539	544	496	543	534	511	537	542	531	540	521	585	534	542	540	566	571	547	483	531	519	553	524	509	508	513	502	542	526	571	517	533	535	527	537	556	511	539	579	517	560	543	505	518	540	490	537	500	554	528	548	499	526	532	538	544	572	512	534	507	524	509	547	511	527	532	516	589	525	508	524	495	543	524	570	544	515	486	548	561	522	544	529	527	539	506	485	548	537	544	523	546	513	542	508	536	545	530	547	519	495	490	509	520	555	560	552	542	502	521	508	535	549	538	609	517	498	538	512	548	560	539	527	532	518	508	511	530	574	518	543	503	569	538	534	503	509	489	514	491	510	543	541	555	528	521	528	532	540	484	525	543	568	535	534	576	544	526	538	495	553	515	557	561	488	534	529	529	572	550	554	550	549	552	557	499	536	515	528	502	539	540	537	543	513	488	533	545	522	521	510	569	538	558	517	559	551	550	554	565	559	555	510	498	547	568	550	545	541	513	561	523	561	543	551	527	534	562	507	529	563	541	527	526	562	520	529	587	532	508	585	550	497	509	497	549	554	563	578	543	550	506	501	530	522	542	511	573	554	545	536	566	521	521	535	553	514	489	539	572	538	536	553	586	479	531	537	518	531	600	554	537	507	508	530	537	577	547	562	533	542	531	527	484	522	497	546	500	516	506	503	501	486	518	533	543	550	551	547	535	550	506	548	570	533	516	509	525	528	515	544	505	531	520	564	517	547	504	524	577	482	517	527	565	534	513	499	555	505	547	547	555	514	519	513	506	510	523	522	517	518	527	531	505	534	503	511	517	504	507	491	485	539	567	527	533	533	487	480	535	530	503	551	530	533	518	555	506	548	519	544	492	518	581	517	542	505	528	525	521	572	489	553	555	522	554	532	532	544	486	548	554	530	528	515	540	543	526	523	507	520	495	516	501	556	517	560	547	567	522	518	546	482	508	516	565	509	524	526	530	538	516	550	516	486	536	562	515	534	519	519	505	518	552	541	551	567	544	550	506	547	530	523	571	530	510	529	589	530	595	547	573	557	542	523	516	570	525	522	524	536	559	539	532	529	558	509	524	513	505	523	551	512	512	528	498	561	547	520	556	575	569	552	534	535	511	536	512	502	532	546	533	527	537	513	524	506	566	549	541	555	522	529	498	530	533	532	535	510	509	526	522	542	509	510	566	498	539	589	562	512	516	534	543	565	510	556	574	550	538	528	567	515	479	553	535	544	523	523	525	536	531	503	532	551	540	588	511	511	540	502	540	553	557	533	481	493	590	533	460	522	548	488	517	555	548	528	523	509	508	490
23190	23565	38775	34430	25918	20217	10669	978	710	683	647	672	618	692	670	668	609	681	654	673	647	615	599	615	634	640	684	624	634	635	627	639	663	680	650	612	613	627	634	631	631	624	663	644	647	647	656	656	663	644	634	634	635	659	625	604	614	682	596	617	574	620	642	619	650	627	632	637	647	629	612	667	632	637	638	670	635	641	647	634	637	672	633	615	700	606	615	626	631	656	614	639	621	620	628	635	693	585	605	596	650	635	604	676	648	593	619	646	617	623	648	628	663	636	583	673	645	649	619	652	629	643	624	677	636	646	614	640	581	599	677	628	626	626	605	633	626	621	657	661	632	581	688	584	563	633	643	626	650	607	618	634	617	651	634	663	606	611	581	655	587	632	634	641	652	586	623	638	626	624	597	666	639	644	604	631	658	620	649	623	620	602	605	617	663	646	673	620	606	637	638	604	615	622	618	620	622	642	644	629	693	639	623	620	653	661	599	620	647	578	603	630	632	640	617	639	638	653	622	633	630	652	667	644	600	632	645	624	559	641	626	659	602	677	589	634	646	687	612	656	642	630	669	635	692	626	604	595	629	661	641	611	657	613	636	646	658	611	614	623	663	656	601	626	615	618	650	615	685	679	639	628	610	638	656	655	687	644	605	664	674	649	625	655	639	653	642	601	634	692	629	631	641	633	614	604	694	633	641	601	663	612	602	628	650	603	621	609	624	611	637	620	659	636	648	679	632	651	645	659	636	625	623	656	640	626	663	645	616	667	681	619	614	643	616	611	613	617	615	643	585	610	666	633	693	625	657	657	614	614	646	675	628	587	662	648	647	631	610	671	655	595	640	599	658	604	661	618	668	608	660	637	630	648	639	631	662	693	627	634	583	610	626	651	646	652	622	687	603	657	699	620	634	643	646	684	684	626	644	615	615	653	602	666	679	667	650	661	601	623	630	657	631	613	627	667	647	668	587	575	621	623	608	685	680	676	615	633	624	652	651	605	615	637	604	626	620	653	613	630	660	642	608	670	641	627	626	641	642	622	661	633	645	612	671	643	703	634	604	638	682	624	597	661	646	601	674	625	634	650	656	643	576	610	588	605	613	660	646	608	629	661	640	608	633	653	591	601	610	642	628	614	624	623	620	669	614	629	637	575	619	662	620	611	633	673	630	630	575	622	594	611	646	566	663	618	632	646	586	619	617	613	618	620	653	630	619	653	621	646	592	618	674	672	627	608	633	683	622	604	665	643	634	664	601	633	628	684	653	651	668	618	622	646	594	648	594	629	672	661	570	611	598	637	631	608	675	626	645	630	590	637	582	632	583	608	697	634	579	615	687	666	642	599	593	647	621	570	673	621	634	673	642	638	600	699	609	636	581	644	617	603	660	643	586	648	648	620	672	639	684	631	642	635	580	652	628	631	662	641	632	645	606	621	660	655	617	667	639	641	640	632	617	659	654	605	661	597	619	630	666	625	586	609	639	613	634	643	648	620	611	616	595	635	676	603	657	656	625	606	636	649	626	618	671	621	627	650	644	649	679	621	664	661	678	584	662	653	639	644	686	630	605	591	670	659	643	622	589	656	609	649	650	633	661	617	618	638	554	658	609	627	613	650	650	575	655	621	641	651	610	613	614	593	656	632	640	647	602	636	626	624	653	636	628	702	644	644	612	585	646	647	607	647	574	615	646	640	659	619	654	644	649	607	663	657	629	658	627	663	660	635	659	645	682	639	604	686	649	651	663	649	624	645	669	622	669	643	601	644	612	631	623	634	623	613	605	632	639	615	613	616	616	690	620	632	635	677	574	670	611	638	602	597	647	668	655	592	671	653	588	602	673	659	653	668	661	649	640	609	615	648	641	638	636	607	626	690	649	641	623	625	665	642	618	645	595	601	654	633	610	542	610	661	625	670	665	627	614	632	606	625	605	600	615	689	577	640	622	645	644	597	644	650	664	634	658	660	627	654	650	632	660	671	645	638	641	611	670	638	636	620	605	637	555	643	628	622	672	606	639	686	671	625	630	608	662	641	615	645	642	610	625	671	661	667	587	638	640	624	623	607	628	681	600	603	651	599	630	591	665	645	584	626	649	609	625	653	644	645	627	579	634	636	590	651	617	584	632	649	657	629	602	585	616	640	677	685	677	666	624	685	686	659	681	620	648	625	618	651	613	657	646	665	656	692	615	646	612	595	630	687	635	638	653	545	625	673	666	658	647	638	658	634	624	562	623	675	675	621	652	619	624	638	606	658	602	628	590	642	577	590	638	640	605	640	647	656	666	638	651	618	622	646	643	621	620	635	649	608	646	639	625	621	666	596	611	624	654	634	653	613	655	617	708	613	677	649	607	648	663	640	612	634	638	657	644	678	632	597	653	653	582	618	618	672	668	658	623	652	650	646	622	628	646	650	659	639	644	636	654	633	611	620	601	573	572	646	606	648	668	642	643	571	633	591	664	652	660	642	623	618	581	624	603	652	661	645	646	661	656	627	656	646	604	619	580	633	666	606	618	606	620	648	634	588	654	633	578	674	619	615	673	616	677	658	631	608	608	632	589	690	677	593	682	580	638	606	635	637	618	630	634	647	586	647	612	624	690	633	614	644	665	622	622	623	616	665	634	683	685	615	666	631	629	618	670	647	659	599	610	647	655	616	587	639	601	589	649	611	645	660	618	620	667	616	640	652	616	641	687	654	640	589	597	650	636	697	584	651	634	612	573	661	592	641	643	672	632	594	643	643	662	682	642	617	641	650	612	621	620	629	667	654	633	640	641	614	657	685	625	611	661	647	654	596	716	654	632	656	598	646	633	647	661	668	631	639	649	672	611	593	612	594	640	635	636	615	631	632	600	616	632	646	622	632	673	605	657	638	641	641	639	639	645	630	630	649	598	604	613	618	656	614	655	614	623	667	651	604	596	620	647	602	635	658	624	626	626	637	605	644	652	626	588	657	652	640	667	665	601	646	611	640	621	627	610	634	664	642	656	605	658	631	640	651	630	620	681	649	663	694	640	649	641	625	646	659	641	576	592	628	635	614	670	629	598	621	633	658	617	647	596	670	602	625	620	667	616	632	626	615	623	649	584	616	653	598	625	606	619	634	634	659	674	613	645	639	626	640	631	630	643	593	648	623	619	650	617	685	651	654	624	630	599	685	676	623	671	618	611	608	651	665	618	631	637	593	632	599	646	634	646	617	634	624	665	635	702	630	626	609	649	651	639	631	605	622	638	606	632	612	617	637	657	626	663	651	637	670	629	615	670	633	636	628	657	634	609	640	654	633	624	604	620	636	651	652	628	643	647	613	642	614	652	651	645	606	640	671	682	656	648	673	614	657	645	653	580	645	631	582	624	653	597	651	641	628	661	608	623	629	630	658	640	633	648	617	583	587	659	676	651	671	629	633	660	641	612	628	642	658	613	615	641	655	595	630	619	663	674	628	638	645	599	649	661	629	620	641	594	627	610	705	660	660	614	602	669	639	602	676	617	672	623	629
35838	87224	82566	59195	31777	4622	717	648	741	718	691	701	698	657	698	683	738	720	660	716	644	677	687	711	693	677	691	672	672	657	678	676	714	675	669	684	723	679	732	699	659	728	672	676	639	690	674	654	710	687	641	700	664	666	678	661	666	664	614	646	690	653	698	692	650	684	692	680	658	622	662	654	678	680	677	725	647	646	672	641	686	652	702	679	672	627	703	649	676	650	628	688	681	678	685	664	674	706	665	695	657	659	671	681	661	664	653	669	666	667	689	681	678	662	644	666	679	704	693	710	689	653	653	679	679	703	650	662	677	651	629	689	658	659	683	694	635	692	704	688	717	712	660	690	712	675	639	664	647	657	667	710	684	660	742	640	669	662	677	657	633	652	648	661	663	686	698	676	697	656	709	655	707	629	650	733	706	716	631	711	668	677	675	701	639	653	651	695	671	664	692	693	667	649	727	700	643	698	659	640	709	689	650	689	677	630	654	676	663	640	660	688	680	655	720	663	698	690	664	687	666	699	649	668	690	646	681	703	655	675	643	710	712	684	696	662	693	665	719	688	639	653	733	698	676	736	670	660	685	701	696	643	666	714	701	659	616	613	626	667	639	638	688	628	678	663	692	682	673	648	674	657	647	636	657	695	659	673	679	678	672	673	688	669	679	631	645	652	655	706	664	720	749	655	641	700	664	607	742	642	673	687	666	660	688	635	642	673	651	677	661	680	696	677	716	680	685	690	650	660	702	630	673	682	644	664	676	704	665	630	655	724	700	659	676	656	673	696	616	708	716	733	677	720	683	682	669	709	697	622	665	693	669	614	679	722	677	633	659	673	685	689	655	662	659	693	672	685	659	713	690	681	676	644	649	605	705	644	646	712	688	699	653	682	714	689	656	732	670	676	653	646	673	680	685	665	645	691	664	686	656	677	683	653	672	677	667	653	699	672	686	665	671	645	672	644	692	655	630	662	710	647	705	671	703	650	745	642	688	684	665	668	628	722	668	697	682	651	686	668	684	638	671	695	701	666	672	622	646	681	679	678	727	647	685	698	684	675	653	712	627	635	665	674	702	704	711	685	604	630	654	665	676	634	692	735	643	702	718	722	661	686	647	643	706	683	671	671	743	648	667	677	638	690	704	669	644	700	734	694	691	675	683	654	658	656	686	678	705	730	624	650	691	631	667	663	679	664	699	633	658	661	666	658	637	698	662	702	643	676	674	636	645	710	683	674	675	610	742	675	658	664	703	672	652	650	659	658	726	648	666	714	712	708	661	660	685	660	634	651	662	708	680	693	658	660	656	649	693	661	638	622	685	658	688	667	730	678	671	692	655	643	694	707	665	667	704	770	670	623	638	665	662	726	691	706	679	650	676	704	712	661	689	716	655	697	659	669	659	637	683	658	677	701	653	695	643	686	673	658	661	636	668	711	636	660	706	648	680	687	658	721	638	684	698	700	670	707	622	669	678	695	693	643	667	643	703	724	667	640	645	681	700	675	663	705	652	680	728	670	696	647	688	704	669	693	678	652	691	658	687	665	646	644	666	675	684	684	690	653	669	710	656	686	638	662	659	687	656	700	725	657	681	702	650	713	620	677	690	721	698	629	657	736	657	668	627	680	675	723	680	655	668	697	633	709	684	681	652	649	679	689	700	732	636	684	635	672	654	678	665	673	657	673	674	668	677	656	692	702	686	711	636	696	742	669	630	710	709	667	675	666	680	645	699	691	704	635	667	662	595	671	691	641	689	691	711	660	695	684	634	667	661	703	663	658	616	704	664	677	590	693	687	684	662	652	676	711	681	678	689	725	664	616	643	685	620	635	656	678	673	666	652	647	699	626	712	695	686	731	647	679	659	686	685	676	702	717	677	697	688	700	723	653	661	710	677	648	655	607	696	675	753	685	660	672	653	675	647	667	651	630	682	661	651	708	659	689	680	663	681	626	676	656	689	644	649	699	676	703	668	702	693	707	627	707	617	667	655	682	682	656	674	665	661	677	679	658	708	648	640	709	697	699	689	678	709	646	684	673	674	671	624	679	664	755	677	710	667	661	632	664	675	726	677	677	642	668	670	656	650	646	682	673	640	641	674	651	720	668	681	607	695	692	701	657	626	688	699	696	681	695	683	676	707	691	676	722	651	683	695	659	704	693	648	675	625	660	675	620	692	698	706	641	684	697	637	695	686	692	666	687	694	723	685	600	744	635	666	680	648	665	715	659	662	640	713	698	667	739	650	682	628	668	637	693	679	634	671	667	633	660	666	672	693	654	658	650	706	663	654	669	697	630	644	658	658	729	659	656	657	670	706	640	682	664	657	683	638	662	684	668	686	674	642	681	671	653	669	669	659	684	651	644	682	647	644	657	685	633	693	682	679	619	713	640	659	669	630	678	656	686	649	681	663	695	670	697	627	647	679	655	672	684	667	666	655	667	676	701	680	685	667	678	665	664	692	691	674	673	713	678	746	659	686	709	668	663	687	674	632	658	672	684	669	626	669	659	684	699	673	656	703	700	661	640	671	658	662	641	636	663	652	657	686	674	653	701	690	688	640	689	636	665	682	635	698	692	654	624	693	699	662	665	665	676	629	659	666	657	624	681	675	686	667	719	696	654	676	632	663	654	649	642	682	684	604	650	682	649	684	683	679	645	674	652	664	612	658	645	663	644	670	627	707	646	624	685	675	685	692	688	650	642	658	680	684	694	673	671	679	651	683	681	725	663	692	672	674	687	634	673	676	660	702	654	631	680	700	655	704	699	682	665	679	677	689	675	678	650	642	661	670	623	677	711	692	664	692	696	668	642	671	649	642	668	693	644	695	662	697	692	610	743	723	649	666	693	694	697	674	660	699	686	702	670	696	669	711	709	651	658	667	716	663	686	671	748	678	693	616	690	609	667	683	694	697	639	656	681	640	689	674	626	708	685	655	694	676	689	659	663	657	662	720	731	681	671	686	660	658	699	654	681	681	713	721	642	670	654	641	639	607	685	695	671	648	651	649	710	654	683	670	653	622	705	656	649	685	666	659	703	698	689	695	720	661	648	699	664	678	697	718	667	672	688	644	690	666	689	680	684	716	643	623	663	733	623	674	656	717	681	676	627	675	678	688	671	620	668	675	629	639	642	669	675	652	645	640	644	655	609	625	640	653	674	638	668	685	696	658	699	665	616	687	682	699	670	742	632	680	656	663	689	653	664	695	692	695	637	663	642	698	683	704	647	693	658	695	630	673	671	670	676	667	704	685	656	637	654	641	642	701	666	642	674	677	685	649	676	671	677	701	688	655	681	654	649	686	679	717	663	665	603	646	721	717	685	726	644	668	718	661	696	614	644	682	689	671	689	706	642	679	641	669	676	622	649	659	647	689	690	654	650	635	675	708	685	603	632	686	646	638	640	649	697	666	638	668	716	648	680	679	677	686	652	659	712	687	665	647	631	712	646	633	682	683	667	711	740	674	693	654	660	690	664	692	684	674	711	664	625	624	673	672	649
27919	35824	43232	23594	5684	524	358	362	356	356	402	338	351	306	357	321	328	352	347	327	371	390	360	359	367	361	337	348	350	378	368	333	362	350	340	376	382	339	366	346	392	362	340	329	363	363	380	360	326	379	333	366	344	341	353	336	346	332	318	361	370	316	354	359	375	365	322	361	343	327	348	333	348	399	367	338	380	362	348	374	331	378	388	321	351	349	336	349	347	349	328	364	344	360	347	362	367	345	362	332	344	377	368	386	324	317	329	344	312	335	322	375	348	323	306	337	328	357	342	330	392	361	380	360	363	348	339	321	372	389	380	349	360	387	390	340	377	342	352	392	383	365	379	345	343	382	375	352	356	338	372	383	344	356	303	383	342	336	358	353	380	324	331	353	361	346	343	349	353	333	346	358	326	334	341	364	356	375	356	355	359	372	360	386	345	353	400	365	357	357	389	405	387	339	375	373	347	373	372	357	323	387	357	349	374	333	322	369	364	372	353	348	397	370	348	335	373	368	358	352	322	360	359	358	347	354	348	355	352	324	384	348	370	361	336	379	369	328	334	345	346	357	371	393	357	371	331	359	358	385	362	332	373	342	353	342	353	370	346	393	358	377	338	342	365	346	348	355	348	355	362	339	337	371	357	378	377	336	374	367	304	383	332	332	350	325	375	386	343	375	318	382	342	342	323	352	347	382	356	366	389	369	354	358	343	360	351	346	351	360	363	374	368	347	347	367	358	352	332	364	339	335	383	360	369	330	372	340	358	343	376	357	366	366	377	411	383	366	353	383	352	365	322	355	301	359	336	331	359	362	335	311	362	349	373	357	341	351	332	375	362	346	369	302	340	347	354	342	383	364	357	366	344	356	336	370	342	360	323	355	353	367	338	373	339	332	359	366	373	363	359	345	349	352	343	365	381	357	363	351	361	394	342	373	346	345	344	361	361	383	326	373	347	343	356	361	309	380	360	359	304	333	387	378	338	322	380	351	346	331	364	348	371	322	356	369	364	371	336	359	375	358	364	365	343	330	359	380	351	325	371	363	382	373	339	370	316	367	351	362	364	367	344	341	334	334	346	355	349	339	374	376	338	370	359	339	343	364	377	349	356	332	378	366	356	348	358	355	350	336	348	371	337	372	369	347	341	334	391	365	380	348	344	356	353	354	358	366	319	350	376	358	345	353	337	349	391	355	337	341	365	402	363	381	332	350	376	332	359	348	362	342	381	398	405	350	372	337	368	343	346	308	370	370	333	344	374	364	345	320	330	363	339	389	354	347	352	330	345	346	352	343	345	344	335	332	381	380	342	335	351	359	367	358	355	365	353	350	352	358	332	359	375	355	321	376	345	326	363	325	358	371	376	372	310	365	343	370	343	363	351	375	380	351	362	370	369	337	371	326	338	335	338	366	349	357	349	352	369	335	341	364	341	351	364	347	382	358	322	311	343	331	357	360	338	334	336	359	381	369	399	344	352	347	380	342	364	347	330	333	354	325	379	346	342	369	356	353	382	320	329	413	372	320	321	400	339	349	327	357	352	360	377	348	338	353	354	369	400	360	329	367	332	335	329	349	391	351	363	359	355	358	359	352	371	379	361	348	363	368	391	335	337	335	343	366	332	373	350	341	361	353	360	397	318	341	370	362	389	376	342	358	328	339	342	311	330	349	357	332	357	347	344	369	373	338	369	418	365	361	362	360	372	373	380	386	341	363	346	348	336	353	329	370	370	360	345	363	345	366	353	361	362	363	351	374	362	340	353	361	361	357	372	375	367	310	385	338	366	355	351	369	316	350	372	340	346	334	350	342	349	320	364	340	368	385	355	360	351	368	339	352	367	355	364	347	345	360	385	355	367	401	362	350	387	322	374	361	362	351	346	338	323	378	360	335	375	358	328	329	357	354	334	363	378	349	339	360	356	365	373	308	345	352	366	378	354	349	344	339	350	350	362	337	341	362	345	363	355	343	341	391	315	391	370	335	359	355	371	352	378	349	339	350	345	366	379	337	362	369	349	334	381	326	355	345	349	359	404	354	349	369	373	353	343	370	323	317	334	343	379	393	366	371	355	353	348	351	374	336	320	342	342	313	339	370	377	341	344	347	319	347	333	344	348	358	360	372	371	303	364	335	344	383	394	364	346	363	342	377	376	316	381	342	338	343	361	348	362	344	337	354	340	375	372	355	350	359	380	353	361	359	358	371	332	344	355	350	318	359	344	369	306	388	355	337	351	346	356	318	355	330	352	345	357	353	362	384	383	394	386	357	331	330	335	377	325	373	346	314	378	355	356	373	372	330	363	365	361	350	383	344	382	344	357	380	366	334	353	390	348	376	344	387	304	345	344	389	365	358	380	368	354	327	338	350	356	396	367	340	352	356	370	388	349	330	313	372	336	373	360	335	356	333	340	353	339	390	365	330	342	352	341	329	356	386	336	347	337	370	340	333	374	358	355	355	307	364	383	369	349	358	333	361	348	366	342	351	342	345	351	352	386	369	321	371	343	338	385	343	333	379	384	387	367	336	402	374	356	356	369	331	351	377	358	353	347	329	342	368	398	352	353	371	323	354	349	359	364	343	334	345	384	337	361	336	325	333	359	364	369	347	353	363	352	373	332	339	359	365	355	350	360	334	340	336	336	357	332	386	341	324	366	339	351	343	372	336	364	371	329	354	381	320	353	351	372	333	364	355	376	342	364	379	403	320	323	367	344	332	368	350	302	343	343	364	366	357	364	368	338	382	352	394	390	349	351	355	337	369	326	351	335	330	347	359	342	372	372	367	385	360	372	317	353	329	338	380	367	378	333	368	363	329	359	374	371	365	303	367	366	375	359	362	377	347	348	314	398	325	368	373	353	363	353	351	354	349	347	368	349	350	374	363	356	350	387	326	379	349	335	372	366	379	363	367	323	332	362	304	366	366	351	355	373	347	371	357	344	361	382	374	373	395	348	316	380	338	345	344	383	344	374	345	377	398	340	360	333	361	362	340	375	341	323	355	326	359	323	343	344	365	376	350	337	321	347	386	389	382	326	332	355	359	372	362	346	348	347	354	355	325	360	321	342	352	349	345	346	371	344	342	369	341	322	319	385	352	343	364	364	320	347	351	364	350	379	371	358	342	302	362	373	373	375	339	364	360	336	334	325	332	376	340	361	330	335	316	372	377	343	353	366	353	347	344	333	352	350	362	350	383	338	354	330	347	372	372	354	356	334	344	341	376	335	351	362	372	350	362	321	369	364	380	332	362	361	333	388	325	348	332	372	379	351	375	337	340	358	352	359	352	354	320	350	322	319	385	375	380	370	335	400	391	331	361	364	379	334	352	353	315	334	389	338	327	330	309	373	371	346	360	336	341	387	371	366	375	329	362	324	359	366	347	342	363	317	396	372	342	363	340	360	366	335	352	365	349	353	352	352	365	362	338	343	340	370	376	341	340	372	363	322	357	369	347	345	388	332	356	375	346	366	360	334	371	379	336	361	316	358	352	313	359	371	348
20923	55906	38835	16509	4482	577	380	376	421	418	453	401	400	376	409	369	412	414	397	414	425	389	422	389	464	430	403	434	432	399	409	436	407	427	409	407	363	422	406	437	423	383	418	443	406	363	390	399	408	422	395	398	409	376	424	406	402	393	423	383	362	410	410	432	438	425	395	400	402	385	393	408	428	406	380	399	395	375	432	423	412	395	397	400	400	403	411	401	363	410	426	396	434	434	410	422	410	425	419	393	432	376	380	404	401	415	385	415	399	404	418	373	375	413	431	416	434	407	421	390	372	415	398	423	417	382	410	383	413	387	385	374	381	399	380	430	426	432	402	418	405	383	413	414	388	429	385	386	388	423	436	422	424	394	436	401	409	425	440	408	429	418	416	394	415	382	408	406	410	426	467	377	412	432	411	376	410	377	382	455	374	383	385	398	412	406	416	389	435	398	390	443	386	389	372	389	421	398	392	424	466	388	371	403	376	416	405	410	396	398	432	413	436	426	416	385	403	387	392	384	388	441	434	390	394	396	380	407	402	424	416	389	413	398	418	399	394	401	387	411	392	418	436	400	412	392	411	436	434	417	417	397	378	418	384	407	394	385	411	411	377	426	409	418	383	437	399	403	429	421	412	366	435	399	388	399	346	382	425	394	423	407	407	424	397	433	369	440	440	391	397	407	424	440	421	414	415	406	418	386	436	398	405	415	405	420	401	386	388	405	407	432	428	421	397	410	406	419	407	401	400	410	460	380	417	385	397	423	414	404	412	410	428	409	379	402	406	425	439	409	388	395	423	419	409	377	415	414	376	404	380	388	440	433	416	423	387	434	419	387	413	396	420	442	401	427	390	429	374	408	372	396	364	377	412	381	405	394	405	406	424	409	433	411	388	401	398	406	417	433	409	418	391	403	403	371	378	430	400	411	405	425	392	371	401	389	444	438	419	370	392	417	388	396	430	428	415	385	404	379	414	388	410	435	427	424	409	418	378	362	397	397	417	414	394	423	418	424	421	444	403	424	374	415	402	398	393	394	378	399	418	402	429	407	397	414	414	426	407	433	438	394	383	405	395	370	469	406	414	412	376	424	379	362	416	413	399	389	428	384	421	409	400	402	426	402	405	382	408	407	393	422	393	436	421	415	398	400	400	421	416	381	372	374	399	404	444	384	406	403	425	399	380	397	379	411	388	380	392	437	379	430	412	413	424	398	414	381	424	429	449	451	349	383	355	402	395	416	396	458	383	431	414	388	396	424	428	422	419	405	426	421	383	388	420	419	407	403	411	407	396	422	399	444	411	419	411	413	424	445	404	388	408	434	404	404	421	394	439	425	447	399	422	420	416	386	452	397	391	386	422	412	440	403	414	400	411	413	442	400	404	388	394	421	375	367	392	403	403	426	379	379	414	408	391	396	380	402	392	419	400	382	408	392	394	412	422	401	405	406	434	404	418	417	432	426	438	430	397	412	398	400	442	392	402	394	406	433	410	430	420	422	397	426	427	430	389	407	410	411	398	398	390	398	388	368	421	412	417	398	434	404	385	378	393	392	415	392	437	385	397	388	422	419	392	380	414	391	407	392	411	442	392	406	376	386	434	404	409	409	385	390	415	426	404	388	415	401	395	410	437	403	378	418	426	384	428	371	394	391	368	424	426	436	409	365	422	376	412	419	444	388	403	420	417	395	383	434	436	401	434	411	408	393	413	375	411	429	421	435	416	386	404	380	410	397	407	421	399	428	403	392	434	424	398	392	387	433	419	410	384	402	409	391	427	388	386	425	436	389	421	420	390	388	377	377	419	401	419	409	449	406	428	385	422	412	413	377	428	386	391	398	416	427	417	373	431	439	422	409	396	376	393	424	397	392	415	408	446	423	426	401	396	462	396	413	420	428	362	421	391	397	411	413	463	439	397	403	428	398	385	391	392	430	413	398	400	458	415	411	415	388	415	395	391	436	425	401	453	409	443	387	410	419	394	384	382	432	410	408	420	416	401	371	462	379	394	382	363	392	410	419	414	374	404	416	410	393	377	409	383	383	415	404	395	396	391	438	392	399	388	458	384	428	392	392	422	416	407	432	429	420	379	414	438	445	416	410	424	378	403	381	414	399	395	393	406	393	391	411	404	400	392	403	389	452	403	422	412	413	411	426	403	418	438	436	426	378	400	398	418	383	363	436	390	364	405	352	390	391	434	401	396	416	391	404	388	391	370	426	408	406	418	416	429	437	392	400	396	381	417	403	405	419	401	408	399	367	381	411	420	417	395	406	421	422	438	434	419	434	425	428	439	395	365	392	431	430	390	416	416	409	378	436	413	386	411	393	375	399	377	441	410	383	445	426	419	414	399	390	382	387	420	405	440	408	395	409	430	409	449	393	399	383	391	413	414	398	373	427	376	381	401	430	426	396	411	412	397	401	402	408	413	416	412	418	361	385	401	406	396	400	397	383	386	400	407	407	388	423	441	415	410	423	391	390	415	377	396	425	399	431	399	411	433	420	399	429	440	411	399	419	381	434	387	403	450	442	413	420	403	412	447	412	399	430	420	411	464	375	393	434	409	395	404	410	395	412	421	434	402	362	419	427	398	398	384	372	390	391	416	415	427	384	432	408	396	420	424	415	437	418	399	388	440	432	397	384	404	422	378	440	416	376	438	431	431	414	438	418	416	416	397	393	412	414	376	402	414	404	398	420	405	412	417	371	393	445	365	408	354	423	408	418	401	404	386	392	399	400	374	435	429	410	408	389	397	409	412	385	363	379	396	413	420	443	447	435	421	410	429	403	417	407	391	396	411	413	391	404	422	425	398	386	393	439	389	423	402	378	424	437	393	372	406	407	411	380	371	444	399	403	413	406	380	383	460	385	423	416	420	424	430	401	452	392	410	414	385	429	411	375	397	468	390	400	446	423	398	430	418	407	439	398	395	440	388	418	387	397	379	391	429	439	411	418	418	424	392	404	387	387	413	415	435	388	408	397	419	428	417	399	400	392	420	402	421	394	401	423	433	396	385	420	423	411	386	410	373	378	408	393	408	443	469	404	409	424	398	401	394	465	400	414	392	406	384	420	381	395	405	406	407	446	420	378	382	439	423	442	393	407	437	429	406	412	416	394	442	388	367	401	415	403	391	390	398	408	409	417	380	390	392	418	419	423	450	427	382	395	440	416	393	419	376	426	382	419	444	422	402	392	412	435	396	420	425	434	426	390	436	374	441	437	428	414	381	400	418	400	412	429	397	410	423	397	423	380	414	404	422	398	381	409	391	386	408	375	383	406	422	417	394	395	393	438	409	410	406	415	434	423	413	392	400	366	379	443	397	418	404	444	400	417	438	390	410	411	411	424	412	400	398	425	389	426	438	411	406	404	393	408	423	426	468	434	408	412	378	412	421	404	408	405	408	421	368	434	438	403	414	429	392	441	423	417	415	378	425	373	442	403	409	416	403	407	426	428	398	406	399	428	381	427	443	436	396	405	397	398	435	380	403	436	420	405
24275	24683	44275	36907	24419	15676	3243	512	482	447	455	436	446	426	419	425	433	422	447	398	404	432	408	448	446	441	442	405	411	417	409	418	467	421	434	390	416	428	422	425	405	432	441	415	399	435	395	459	433	438	421	444	417	453	437	418	420	402	408	464	482	427	444	398	432	447	431	415	405	421	405	403	417	420	388	456	409	428	430	423	440	414	399	443	448	405	433	440	415	462	397	388	461	409	444	416	381	414	423	434	419	421	411	423	393	422	406	434	436	421	414	404	405	422	414	407	439	404	431	403	458	428	436	430	402	434	398	427	433	420	413	417	422	386	409	424	402	384	420	422	428	474	417	455	391	421	431	461	409	430	424	415	425	418	411	412	441	407	415	376	375	443	423	400	392	474	384	386	418	377	401	419	448	419	443	409	449	426	404	421	396	443	423	422	416	419	456	406	430	435	427	402	438	439	460	408	389	418	409	427	433	415	431	418	425	404	417	398	433	426	427	423	428	445	424	428	413	422	425	451	409	406	453	414	392	398	421	433	447	433	437	449	424	470	401	443	440	404	421	442	447	408	453	429	411	407	441	427	463	404	387	389	463	411	446	469	393	424	434	391	421	431	420	425	411	388	429	424	417	440	450	420	413	440	430	424	389	457	409	435	405	435	406	442	441	421	385	415	391	457	423	418	392	433	396	406	444	397	430	419	403	414	419	399	439	414	436	449	459	424	432	449	446	391	428	381	407	427	415	404	415	440	390	427	424	419	400	471	409	383	434	415	417	421	419	396	418	398	402	462	411	425	417	438	408	418	392	442	403	473	440	419	418	422	433	435	412	401	444	452	434	438	392	413	442	429	419	451	430	445	464	450	438	448	422	404	418	426	430	440	414	429	418	453	430	424	397	422	420	395	452	425	429	413	437	436	431	437	411	431	412	447	425	432	408	425	425	415	460	425	419	432	467	387	454	404	442	450	440	410	453	370	436	426	429	475	390	410	407	419	448	380	434	396	427	441	414	426	417	443	426	422	423	415	415	397	399	388	399	391	409	434	405	412	382	402	418	431	416	395	429	410	419	416	437	437	442	408	452	432	418	439	411	386	413	451	450	424	388	442	430	434	429	445	441	447	439	402	374	436	420	392	403	431	436	424	420	422	428	450	448	435	417	409	435	405	417	429	395	426	430	416	398	404	451	414	400	445	407	435	423	422	449	409	395	449	394	401	388	418	415	443	426	407	398	421	410	416	451	428	403	409	423	439	438	428	438	429	434	421	424	392	444	409	405	412	405	447	428	392	448	428	424	433	464	418	451	424	394	377	425	430	381	428	439	432	470	421	401	402	436	406	444	416	398	440	385	405	386	427	434	427	431	420	443	400	403	423	390	461	402	409	436	429	416	414	429	472	413	400	418	407	412	451	411	416	442	447	431	413	423	415	450	423	440	405	422	422	431	426	401	434	406	445	412	415	396	411	398	378	383	404	416	386	390	433	451	400	428	408	468	461	392	417	439	415	451	414	424	394	443	406	415	428	416	431	402	404	426	440	466	433	401	463	436	427	430	413	399	441	423	411	390	444	457	432	421	437	430	469	396	439	424	450	403	433	394	426	423	423	454	416	424	435	425	428	417	428	439	467	481	433	437	458	404	447	397	401	418	396	411	460	417	416	485	406	391	439	461	425	415	418	398	425	438	399	436	421	415	430	398	410	421	386	408	398	399	395	428	429	400	437	449	408	432	405	435	421	453	448	405	419	409	420	397	407	394	404	431	448	451	373	401	421	394	413	415	395	410	414	418	425	404	423	447	411	418	391	383	417	435	417	418	411	425	466	425	366	449	388	403	389	461	438	424	423	457	443	416	424	412	424	417	410	422	446	410	408	417	421	397	435	401	407	443	417	423	426	439	418	397	416	419	403	424	412	431	437	427	429	413	443	438	392	429	425	432	410	427	410	416	390	397	423	420	411	411	426	425	448	399	450	397	450	422	424	417	401	438	380	454	412	411	413	413	455	419	403	386	428	477	402	406	443	425	380	425	430	456	420	441	431	404	435	395	419	408	420	432	410	426	444	422	452	408	420	422	455	429	403	427	416	406	409	443	380	395	393	416	409	395	452	445	441	383	431	457	450	431	409	431	423	424	400	408	444	432	418	441	435	403	411	394	413	439	405	474	411	406	440	424	423	428	398	440	416	433	414	408	430	412	456	437	454	417	398	395	392	414	420	409	456	391	427	437	422	423	371	431	398	416	453	428	389	411	447	444	430	430	402	454	394	417	403	404	384	426	412	437	408	397	425	416	452	407	416	403	417	426	435	407	425	412	438	414	449	425	440	390	429	443	418	396	452	445	442	443	411	419	401	436	436	398	399	444	397	415	434	431	402	415	422	403	416	402	396	464	419	395	399	419	434	443	413	459	431	424	438	391	423	425	431	434	413	437	414	413	416	421	374	426	425	402	444	406	439	431	453	432	426	405	426	410	426	408	426	428	397	412	426	395	422	450	446	422	453	445	386	460	419	398	400	392	426	432	404	436	431	393	423	438	396	418	440	446	435	435	432	425	406	403	414	432	406	447	418	421	402	411	387	409	427	425	427	402	400	455	452	427	412	411	428	437	442	431	402	401	432	451	416	412	443	452	395	418	460	446	443	416	427	439	388	410	455	433	456	435	408	400	444	457	427	428	397	412	426	409	431	461	438	430	441	394	434	446	440	420	445	434	408	416	417	409	464	445	444	381	418	413	435	424	440	451	422	422	415	436	427	403	450	419	417	417	448	380	430	418	423	386	434	424	404	448	434	425	416	403	436	410	427	407	389	422	431	451	431	411	446	401	449	413	406	369	392	424	404	456	425	384	418	467	453	433	443	414	433	415	457	437	429	424	433	396	431	420	431	387	405	386	415	420	405	428	484	447	405	432	448	423	397	436	399	411	416	386	439	415	389	397	363	406	427	448	406	402	422	439	404	416	392	397	417	400	441	442	425	405	459	438	419	368	450	426	471	431	462	456	384	447	404	430	386	378	427	412	416	406	443	382	418	450	461	430	432	427	402	465	439	454	423	405	393	451	428	400	398	410	410	409	458	409	392	433	475	422	441	406	398	433	432	393	427	422	400	446	413	390	441	406	421	435	375	427	399	400	399	395	419	414	418	452	399	416	472	426	393	411	396	387	416	412	469	435	441	449	392	449	407	423	432	430	415	421	432	489	408	405	459	426	394	403	454	430	460	401	426	457	455	429	433	419	433	370	444	411	421	418	383	429	406	439	422	392	423	407	426	422	408	452	394	434	438	417	408	397	414	436	403	373	422	409	428	452	439	430	441	435	424	413	418	406	425	464	409	448	415	418	464	378	422	403	436	461	431	446	437	417	442	435	392	421	400	436	433	438	433	451	439	420	419	416	394	387	422	422	430	396	385	415	435	396	368	433	417	463	454	403	436	419	420	439	427	411	425	421	407	441	423	386	427	419	415	389	403	400	414	402	462	428	403	387	435	420	418	451	501
36263	89485	76946	48472	19953	2691	472	482	488	432	452	448	488	457	467	464	452	484	466	440	498	480	456	500	472	471	498	503	502	483	449	445	467	497	476	410	457	449	446	481	457	476	470	507	475	454	478	456	443	477	484	480	463	493	507	478	477	440	462	483	457	465	461	476	477	475	498	478	455	454	487	477	434	474	483	481	449	498	459	439	445	468	475	450	486	457	485	477	449	447	503	467	479	429	465	483	474	476	468	454	412	463	486	435	481	470	477	490	477	456	461	447	485	483	449	438	436	492	457	468	481	442	481	444	472	503	495	457	455	452	484	463	472	453	458	488	457	426	470	420	455	460	509	449	476	477	447	464	454	446	437	492	444	419	445	506	453	421	454	476	473	439	476	425	449	438	487	423	453	481	470	444	464	427	487	468	446	482	463	492	454	443	472	458	473	458	465	473	467	446	482	439	458	451	489	456	474	472	483	463	442	457	499	510	438	467	496	434	465	438	471	441	442	438	477	464	487	474	464	432	457	465	469	465	488	453	421	491	471	480	451	470	466	434	442	427	464	476	512	496	465	506	476	472	466	448	455	497	451	424	447	458	452	446	484	453	449	510	463	484	445	441	472	466	438	497	471	423	497	455	456	504	435	434	481	466	478	465	460	484	455	463	474	479	470	486	428	492	441	461	505	442	453	475	470	480	452	442	452	418	452	435	481	475	474	505	475	501	482	427	462	467	489	445	452	486	448	448	449	491	493	458	448	433	446	482	465	451	461	505	434	463	444	476	452	449	440	482	442	444	454	475	465	436	495	484	463	472	451	492	448	464	485	474	453	452	462	490	442	474	457	457	494	483	475	484	490	481	490	465	432	483	467	479	416	406	494	484	499	450	451	485	454	439	461	491	492	438	463	486	502	474	498	444	467	465	457	506	472	486	462	455	459	448	441	466	443	455	449	455	417	480	483	445	476	465	473	445	476	449	456	473	455	459	468	480	476	446	432	455	444	486	489	467	434	474	504	465	490	454	455	486	433	463	512	481	477	471	471	453	438	453	464	445	493	448	468	463	432	445	501	474	467	466	438	441	474	454	452	442	467	439	472	479	476	431	438	474	462	471	462	489	435	485	457	433	501	463	488	464	470	471	475	445	467	422	516	453	436	496	461	455	445	526	474	466	430	438	469	464	491	464	452	440	440	470	456	467	468	453	452	483	479	463	444	477	497	461	465	442	480	446	438	462	481	471	448	458	458	422	435	465	443	440	434	488	458	446	468	492	476	466	492	473	464	436	454	471	475	475	487	464	483	456	467	441	447	458	471	484	429	483	432	449	450	441	482	503	483	446	472	427	440	496	471	448	465	481	464	430	450	471	465	425	475	473	463	467	460	462	482	463	493	450	453	461	459	460	453	467	508	493	461	474	478	505	472	488	423	441	440	452	451	479	467	458	484	468	456	464	452	433	457	465	452	458	485	468	454	479	456	460	428	450	486	442	470	460	454	449	471	443	447	469	468	431	462	441	467	501	471	491	490	496	453	423	467	451	466	461	479	469	485	465	479	482	491	456	471	461	479	457	471	491	476	462	461	434	447	469	463	436	492	461	476	481	461	465	472	448	467	463	450	453	493	455	469	446	478	465	452	474	437	477	456	445	481	474	487	468	457	445	438	491	472	486	449	432	467	479	463	458	490	461	507	448	483	498	475	451	492	447	505	434	453	483	435	471	457	436	447	465	462	456	429	450	479	439	488	478	468	430	486	438	480	500	464	496	471	450	453	436	446	452	472	464	451	433	420	467	530	434	457	473	455	466	435	447	487	481	448	434	444	458	484	441	464	466	490	428	466	451	471	457	465	458	464	483	476	444	464	456	440	475	471	483	490	446	437	477	453	473	438	473	460	458	465	512	459	440	452	472	470	476	477	466	429	511	461	456	496	491	446	446	529	466	459	446	446	445	453	478	466	452	495	446	436	469	468	468	490	479	477	454	428	478	442	496	477	484	471	463	490	452	477	458	474	455	445	460	457	464	490	487	477	477	453	432	507	475	441	464	439	466	464	456	478	443	424	468	488	443	478	462	461	444	480	434	459	478	455	485	480	476	521	466	451	431	458	449	462	495	464	488	480	469	412	416	447	450	443	443	444	453	448	474	454	437	504	468	456	441	487	469	486	460	490	469	468	454	542	474	483	459	442	449	471	441	464	446	513	459	468	469	483	442	490	485	494	492	433	427	431	466	462	493	472	490	494	464	463	441	444	475	455	446	483	457	475	461	485	455	450	450	495	455	485	452	435	471	461	441	466	462	456	506	449	482	477	416	469	431	457	509	488	464	432	500	455	414	454	491	436	429	433	453	429	474	502	485	466	447	471	459	446	495	476	487	473	491	494	475	471	450	425	498	471	451	448	466	469	467	451	473	492	474	429	474	457	493	458	435	478	486	471	436	473	482	492	454	468	455	488	516	447	467	455	483	458	454	454	496	446	439	438	491	456	464	443	448	452	447	427	486	484	474	464	462	461	452	449	458	458	482	434	492	486	468	458	463	511	487	449	457	473	510	445	486	467	442	466	433	451	488	453	473	451	466	503	454	493	524	456	434	442	453	453	452	482	465	475	436	467	428	466	440	476	470	450	493	447	475	474	491	502	458	472	463	484	468	477	477	460	441	501	470	497	469	473	440	443	448	472	450	468	460	443	459	425	478	455	479	477	475	455	459	513	479	458	482	469	447	454	419	400	457	438	435	456	473	413	484	498	473	483	448	438	460	452	498	502	511	482	494	449	481	432	480	497	448	427	451	413	483	473	461	471	455	472	474	478	460	455	458	478	473	445	442	462	452	451	463	488	475	421	417	471	455	482	439	455	469	498	433	431	472	436	465	474	412	450	425	444	440	453	478	490	485	440	460	468	483	480	427	529	476	475	480	477	490	495	463	455	460	461	468	483	493	489	450	485	456	486	435	502	460	461	445	523	458	480	450	477	503	478	480	502	479	482	451	486	465	481	458	493	488	454	461	500	446	473	472	495	509	483	462	457	486	461	440	448	466	439	488	459	479	439	451	469	437	452	456	444	472	427	486	420	458	480	433	443	467	433	494	451	474	465	438	488	445	453	478	434	478	442	462	447	475	452	445	448	517	483	415	476	464	400	471	457	490	448	448	443	444	485	483	459	455	479	507	484	470	455	471	446	499	476	467	468	488	470	462	423	465	479	476	456	437	461	450	465	457	488	470	475	500	463	486	429	451	447	437	477	515	479	488	463	494	489	463	472	466	498	444	446	452	451	485	485	458	493	436	464	465	475	468	472	438	493	460	456	458	495	446	515	474	453	444	478	470	484	449	489	457	470	451	437	439	455	467	467	490	485	453	436	468	486	448	480	476	464	456	479	432	488	460	475	459	459	471	452	478	430	434	447	503	460	485	464	476	465	453	453	488	481	472	456	460	472	465	460	471	492	455	453	448	475	434	424	447	454	429	456	439	422	482	447	467	467	469	490	455	470	488	461	464
25570	30742	42874	30397	16977	3802	599	478	481	482	507	455	481	492	508	468	462	484	449	490	445	448	492	451	466	453	490	467	496	461	471	485	437	448	451	490	476	469	474	457	468	472	472	454	467	463	438	489	443	455	428	436	478	450	456	465	444	452	497	510	482	469	438	458	483	453	473	463	439	550	456	435	464	473	506	448	463	474	513	469	465	459	465	478	458	485	449	449	463	476	441	460	475	473	450	462	487	444	464	429	413	492	482	481	498	436	466	471	489	437	436	452	452	466	480	503	474	441	456	464	448	453	464	476	464	481	466	456	443	474	429	480	401	463	444	460	453	463	445	455	443	461	496	454	478	454	461	447	457	445	487	485	479	490	489	476	493	457	447	436	465	480	457	471	464	431	454	466	490	446	449	511	490	519	451	505	438	454	487	454	478	437	483	462	489	458	485	426	464	494	472	480	437	440	483	501	443	479	486	442	514	418	463	426	473	447	482	501	443	465	460	496	442	504	442	436	462	451	471	466	443	448	509	494	497	456	429	430	459	425	444	466	456	469	462	453	464	449	460	436	431	451	456	489	496	471	451	453	483	463	485	480	469	457	497	450	498	462	484	419	451	466	471	451	525	448	469	416	451	456	472	485	426	452	490	443	472	476	447	489	455	452	424	439	468	455	486	452	462	424	481	462	460	514	477	422	495	476	485	461	467	459	460	456	502	428	479	461	437	471	433	421	471	442	430	473	457	464	464	481	449	459	455	476	477	468	435	463	431	484	468	460	471	466	432	458	453	460	460	458	446	488	456	457	426	440	474	492	487	436	507	454	446	463	490	444	461	475	464	420	453	454	478	495	453	448	422	422	465	461	472	482	465	480	450	477	487	467	490	451	450	415	429	476	481	454	471	452	466	463	469	472	459	434	489	492	416	488	488	456	465	458	469	479	489	431	445	437	475	463	435	429	465	475	459	481	467	484	447	464	495	497	478	435	475	467	459	469	436	454	424	497	453	452	443	499	471	447	499	459	474	477	470	496	481	475	465	419	472	486	456	451	467	483	471	447	448	476	441	499	474	452	459	413	472	425	477	437	476	442	470	451	452	495	441	453	485	492	438	431	476	480	486	460	482	460	491	434	465	457	477	438	477	455	443	465	476	461	512	488	452	475	491	418	482	440	455	475	451	448	466	454	429	474	460	469	467	468	476	448	453	439	470	492	459	463	464	469	437	471	463	465	520	512	481	443	468	466	461	479	449	432	464	457	465	521	484	443	464	477	466	448	474	443	467	481	474	473	457	470	440	449	458	470	434	486	460	461	453	484	501	439	442	440	491	457	489	473	457	471	470	460	498	455	454	448	488	460	450	461	442	469	465	439	510	481	453	463	449	447	446	491	445	474	450	450	470	421	457	472	486	494	482	443	455	432	471	486	467	471	459	460	476	515	436	442	469	473	441	468	487	457	484	481	405	467	437	457	456	460	492	465	451	465	452	501	475	466	461	436	433	494	461	472	476	475	446	453	457	469	467	518	491	432	453	473	486	470	434	441	467	435	471	435	492	478	481	429	465	496	468	472	445	485	450	458	481	450	472	431	453	493	470	484	463	447	477	487	453	441	517	442	495	456	457	445	479	457	453	509	426	469	494	448	475	474	470	487	445	448	443	486	448	464	496	438	412	456	483	473	448	467	491	473	460	500	478	518	454	468	439	409	458	459	448	478	460	477	466	489	463	463	470	441	452	453	460	497	467	472	490	511	464	452	475	477	496	502	421	471	449	485	486	443	422	472	469	450	461	490	446	471	492	481	492	470	459	446	505	503	464	499	476	431	500	443	480	441	415	487	481	509	464	449	479	429	468	441	500	452	461	479	481	493	472	459	446	464	468	512	452	438	450	474	492	469	494	464	444	468	448	438	486	443	441	484	423	462	480	453	415	456	483	476	472	478	483	474	455	416	482	456	448	493	498	446	459	459	433	500	463	476	488	451	473	441	446	435	450	444	468	497	445	449	451	487	471	455	470	467	437	468	486	479	434	454	464	488	473	509	478	433	456	472	465	466	455	431	469	437	476	465	501	502	442	478	455	463	428	430	467	476	478	489	456	468	419	489	470	470	452	488	483	488	474	479	455	494	472	456	434	471	458	461	445	449	487	492	492	452	496	444	471	468	480	463	481	482	492	438	449	471	444	455	437	470	427	431	473	459	467	482	466	498	457	450	480	460	443	490	447	440	493	445	487	465	458	482	472	498	472	458	488	458	464	433	493	459	463	488	488	471	510	493	475	455	473	499	500	443	453	503	476	455	433	432	483	464	464	497	460	480	469	421	475	447	485	484	470	484	435	479	484	441	435	469	446	448	462	505	458	473	433	467	436	419	486	434	455	428	472	468	476	443	464	448	459	475	465	500	518	444	443	454	472	475	484	462	447	482	468	462	480	473	432	445	443	460	447	428	416	452	430	462	436	509	441	438	493	482	514	431	470	473	454	478	444	481	468	516	461	451	427	436	481	486	433	462	445	482	460	475	450	460	493	424	479	463	463	476	456	480	467	435	501	479	480	480	502	489	497	449	461	487	450	481	464	439	472	469	406	460	484	450	466	490	508	440	460	443	444	484	480	439	410	434	492	486	454	461	468	495	437	457	427	393	455	491	514	469	452	441	445	496	495	467	453	484	442	482	472	465	454	458	456	441	443	466	493	473	472	453	496	461	412	458	484	469	488	471	459	448	464	462	465	448	429	484	473	473	477	482	497	485	443	514	459	452	477	452	509	481	463	469	459	487	445	463	435	502	450	454	423	463	443	448	444	462	493	470	466	479	470	504	469	465	473	497	449	448	439	472	483	496	466	467	500	478	460	446	487	464	429	461	487	443	474	436	462	477	439	466	444	460	468	492	478	491	478	453	470	411	461	455	488	482	456	501	494	464	485	460	452	450	440	439	486	471	439	467	505	474	456	499	483	447	452	461	464	458	521	436	461	449	489	471	464	447	487	448	463	479	452	461	449	462	456	472	482	513	474	500	472	481	444	470	441	478	445	478	476	465	510	454	467	484	424	461	431	485	434	493	442	467	480	463	479	425	447	448	463	465	508	444	435	469	514	457	466	453	482	475	461	440	500	444	448	451	473	451	495	485	498	488	422	487	448	474	423	472	458	485	467	493	482	419	475	434	473	492	498	471	445	449	448	471	454	460	449	482	451	463	488	481	480	486	450	431	472	492	419	475	453	462	456	488	492	464	493	467	450	459	488	451	463	493	456	452	450	453	444	500	422	471	427	444	462	432	472	487	455	471	418	466	429	426	432	482	454	464	474	461	479	461	434	481	456	482	444	435	481	484	480	468	482	463	449	485	499	472	470	504	425	488	453	464	446	458	476	474	460	483	434	479	492	498	459	459	483	478	463	475	484	485	435	484	447	476	441	440	471	440	454	468	453	484	451	434	462	459	480	481	449	445	450	504	477	413	429	423	447	505	475	468	454	448	473	483	441	458	466	480	479	441	448	441
38219	87990	58995	30675	10336	1742	521	551	537	556	509	529	507	524	509	578	552	539	541	544	507	513	534	502	558	541	528	553	504	519	538	580	510	528	558	562	508	519	519	503	536	515	525	528	532	548	545	575	524	473	537	511	510	525	524	503	509	481	515	517	549	493	518	545	521	484	483	529	549	484	540	493	501	551	569	521	514	486	538	523	540	547	557	537	553	554	497	498	524	529	494	513	548	566	551	543	524	482	537	502	545	560	504	528	507	514	495	512	525	505	572	529	505	541	534	536	541	505	555	567	532	500	533	546	515	504	543	536	527	516	525	520	533	503	501	557	498	549	464	532	563	552	514	510	528	516	539	542	494	476	538	510	524	528	545	520	533	525	531	506	523	516	522	525	560	500	524	507	529	549	539	537	529	526	595	508	484	459	469	506	505	508	477	507	524	510	486	584	519	498	537	536	512	516	512	553	515	518	502	523	477	526	557	507	529	516	500	552	521	535	512	542	502	550	517	553	501	550	512	525	530	518	545	536	508	527	531	493	508	529	503	502	530	567	517	512	529	504	531	520	520	553	533	543	570	528	529	533	510	506	530	552	497	498	499	477	545	504	508	524	523	519	542	542	549	501	535	523	528	517	554	526	540	556	531	535	512	562	507	522	515	525	534	497	526	520	500	528	503	478	549	525	539	552	493	514	489	502	503	531	515	545	506	517	535	527	556	537	518	546	523	519	544	555	484	534	523	508	539	537	535	520	499	513	517	517	527	527	548	478	485	518	533	515	519	532	515	539	535	559	493	510	551	512	491	526	454	550	525	482	523	536	547	532	521	523	493	498	537	498	543	495	508	496	527	530	522	491	544	520	546	515	565	503	518	556	512	536	513	534	537	540	499	542	537	481	515	488	513	506	506	528	544	547	522	507	503	505	546	506	498	496	503	582	506	516	539	522	554	527	544	568	523	504	566	534	518	499	533	548	528	522	539	511	545	514	503	540	523	557	547	519	543	529	519	552	494	511	563	542	559	483	523	509	534	547	552	518	534	497	542	528	528	547	521	497	554	519	553	514	519	537	518	498	542	499	510	522	507	503	513	494	499	518	497	542	528	540	540	518	502	533	523	524	511	515	529	500	497	493	538	523	526	538	503	532	531	539	505	513	548	539	551	494	529	517	504	557	549	552	505	558	506	530	533	569	488	546	502	533	487	523	480	504	566	548	516	539	534	553	546	496	485	513	531	549	546	534	550	502	574	512	532	559	527	531	558	500	547	521	485	510	519	533	516	499	511	549	527	510	512	551	497	533	460	545	579	534	540	477	471	522	515	511	534	509	556	504	535	531	542	553	507	524	544	534	570	541	550	506	524	516	544	547	533	544	523	543	506	556	486	516	551	534	535	522	528	543	543	521	505	497	532	502	517	558	527	516	544	527	531	531	529	500	546	516	538	535	517	534	547	484	549	557	507	538	525	517	536	521	534	520	582	510	508	517	538	520	514	509	524	523	502	544	535	510	517	488	513	511	532	497	550	533	525	510	512	536	528	524	553	528	511	545	539	541	513	521	508	498	514	492	508	534	539	570	534	525	498	544	530	548	553	533	562	534	536	539	508	532	466	538	519	526	537	508	478	511	522	516	539	526	542	537	569	539	526	516	508	525	524	537	557	510	495	496	505	547	471	515	495	513	533	501	548	528	477	539	537	546	517	495	567	502	543	491	512	516	557	550	500	530	508	527	518	587	496	519	544	537	515	538	532	545	545	524	511	497	543	499	533	503	518	533	540	553	546	535	486	522	527	510	526	508	525	542	567	487	510	558	493	532	509	503	510	499	522	549	551	535	513	518	536	521	502	520	558	532	522	538	494	528	551	548	530	521	525	534	516	527	534	525	529	555	516	534	505	552	553	511	525	526	534	551	550	566	565	529	538	525	474	513	495	515	552	512	510	519	517	492	572	516	537	519	489	525	537	518	506	566	502	550	507	489	498	529	533	528	500	482	482	536	522	515	526	539	503	541	508	509	526	526	501	535	512	557	548	512	559	542	514	500	525	523	483	525	542	534	526	516	554	513	538	556	537	488	543	535	520	499	524	485	543	519	523	534	497	518	538	542	487	514	525	533	545	490	481	518	563	493	526	530	503	528	535	558	484	544	498	525	506	494	488	525	520	531	491	517	549	549	525	507	530	511	540	549	532	463	536	496	531	537	483	544	503	530	523	516	547	486	531	507	489	545	545	538	538	505	500	525	515	508	534	537	519	508	501	510	518	527	517	515	477	515	518	532	517	504	532	536	535	526	516	529	510	509	543	564	509	573	545	528	543	542	528	541	520	526	556	504	569	492	526	518	510	544	534	515	472	555	525	527	478	525	496	535	523	550	542	545	533	532	468	559	533	531	533	523	534	553	507	517	543	491	524	544	533	548	542	536	543	554	533	530	518	533	540	555	545	526	564	508	530	531	535	554	522	523	515	525	467	511	535	552	537	570	508	536	513	547	520	535	529	507	522	526	553	536	521	510	529	531	491	564	513	520	513	519	495	510	508	511	530	536	523	473	536	530	516	524	523	535	532	524	519	500	504	507	531	510	501	488	499	531	540	513	510	523	528	516	532	508	499	476	525	518	489	549	514	548	521	586	488	540	493	513	554	514	520	516	561	543	517	496	518	542	546	530	527	539	541	489	521	537	516	553	501	516	530	531	532	498	524	529	492	539	507	509	527	498	528	502	564	542	509	527	507	498	521	523	529	548	534	513	534	550	522	514	532	520	576	515	517	524	535	544	541	516	525	552	516	475	514	569	498	540	511	531	551	542	524	514	538	499	551	523	517	519	538	521	508	545	513	506	544	533	545	541	521	538	533	510	520	473	529	604	528	508	502	511	497	538	546	510	493	542	530	497	487	521	509	514	574	544	537	532	530	508	522	506	493	485	526	538	482	510	539	510	513	570	540	531	508	488	516	453	564	488	541	516	529	546	504	521	504	508	529	525	511	518	563	486	522	517	532	526	522	567	512	528	544	508	523	463	519	515	511	509	521	542	543	511	516	510	536	531	545	552	513	551	548	487	535	532	494	529	547	484	535	534	538	545	532	497	515	535	492	549	523	503	500	545	549	505	505	520	528	509	511	501	539	506	555	517	532	491	513	542	505	538	528	492	539	527	526	510	497	486	521	526	514	545	476	551	546	529	488	522	499	509	512	481	539	519	508	475	511	524	518	531	556	546	496	552	524	518	471	516	528	515	506	509	548	507	531	535	552	538	513	509	533	546	533	506	499	511	504	535	520	511	515	554	539	506	536	519	524	538	500	554	522	533	474	574	558	522	516	523	543	515	515	544	502	548	517	512	548	515	549	564	523	524	524	539	498	541	476	530	523	532	544	518	542	520	549	505	517	502	531	552	515	529	508	533	527	557	498	535	526	520	545	553	492	508	547	529	496	506	566	509	520	526	491	524	524	562	543	515	517	554	492	454	539	536	515	554	533	549	541	494	515	531	505	493	529	558
23198	23419	33861	26921	22839	20676	11232	986	655	659	655	680	585	668	611	635	630	622	640	667	648	617	646	655	611	652	610	645	585	597	674	688	611	601	630	649	575	635	645	601	562	576	653	637	598	670	652	633	611	642	635	630	623	650	619	619	640	628	592	619	650	638	606	615	651	610	598	638	609	629	628	602	617	584	621	616	592	593	670	634	630	577	615	604	592	631	630	591	613	610	633	626	588	620	636	671	629	642	642	658	586	606	675	661	613	609	586	650	640	581	590	625	575	636	633	635	573	647	621	606	606	588	577	611	648	647	617	616	610	631	644	592	630	618	625	614	601	588	605	616	646	614	601	658	627	599	627	624	630	601	623	595	644	612	631	611	641	596	591	578	622	613	607	609	559	648	641	627	599	622	587	609	590	618	648	611	594	624	608	621	595	604	618	598	555	601	659	609	645	610	590	613	590	613	600	612	684	619	676	594	624	670	605	640	626	611	603	607	598	587	630	623	580	607	658	608	633	651	576	624	613	615	632	610	629	596	600	646	625	588	617	642	606	615	663	633	600	598	667	673	641	616	594	591	663	607	607	604	580	601	623	607	618	606	633	599	631	613	587	608	640	624	610	593	615	609	613	583	627	615	643	596	580	625	588	631	665	529	635	610	583	629	616	594	608	614	646	637	605	615	558	626	621	591	647	624	653	648	643	611	635	616	559	587	601	610	610	649	613	599	568	623	590	649	616	652	658	587	626	602	621	626	620	575	633	601	651	645	615	603	620	608	623	601	626	615	614	589	588	594	607	624	619	641	633	619	598	607	613	636	615	623	599	568	604	622	589	612	598	615	614	625	625	611	619	608	608	585	616	592	614	608	633	597	603	644	636	589	632	649	594	594	624	666	662	597	620	624	626	629	608	580	627	629	623	620	620	633	616	610	606	623	631	633	603	637	651	614	622	613	611	654	598	573	612	665	652	604	631	595	637	652	628	574	603	636	579	612	630	607	599	615	597	627	626	647	598	589	651	636	598	662	611	630	627	611	593	607	614	599	588	605	627	672	596	584	604	657	615	583	598	634	654	602	662	562	574	656	606	627	591	667	610	585	630	614	647	581	641	599	638	573	609	638	598	573	605	616	609	633	597	612	594	603	620	586	630	607	636	640	647	633	633	631	612	638	633	608	621	630	617	596	610	611	615	625	645	609	642	636	617	587	639	655	638	619	621	656	644	593	563	630	569	631	636	558	630	665	579	672	618	632	599	587	584	623	610	629	648	628	615	628	608	615	595	640	615	680	629	599	625	581	617	629	604	627	607	633	649	637	591	565	591	631	616	638	592	599	639	571	620	611	595	623	593	632	615	644	623	600	607	614	619	625	596	635	634	587	614	641	624	636	651	653	665	656	606	568	592	692	596	632	638	621	553	608	638	625	586	604	593	636	591	621	611	551	638	638	655	602	612	618	681	610	613	581	630	617	584	602	599	669	633	626	636	633	552	639	600	604	605	651	621	641	642	599	602	599	610	641	600	600	592	613	606	649	609	608	636	604	623	640	627	627	627	659	611	611	603	653	602	630	614	629	586	638	602	630	630	609	645	589	627	598	584	573	649	625	590	623	618	624	609	612	592	636	597	642	637	639	644	611	596	623	666	645	645	628	631	616	599	638	606	617	625	652	601	619	636	632	601	603	605	574	599	591	576	563	638	652	619	625	624	622	635	569	598	623	588	607	589	659	610	630	599	618	596	578	643	666	650	575	562	642	613	649	608	650	637	634	619	610	622	601	603	633	641	607	592	639	583	618	658	615	633	601	621	623	622	603	641	637	578	623	550	630	620	634	610	655	607	604	581	618	645	608	610	630	610	644	611	611	611	622	652	597	606	623	607	601	607	618	639	619	589	619	635	631	665	624	610	597	595	611	636	603	632	620	625	601	621	593	599	605	606	642	635	621	602	636	636	603	653	604	635	601	613	591	658	612	618	606	641	626	597	615	579	655	614	603	607	623	617	606	675	604	625	633	604	659	594	614	618	667	589	619	592	637	586	657	594	640	666	598	611	585	563	641	585	649	645	609	622	591	598	645	611	592	614	651	640	650	650	627	566	589	650	639	641	592	640	606	586	627	670	630	657	611	619	645	612	631	649	625	636	598	632	602	601	589	609	618	639	615	595	667	645	596	619	627	599	657	597	593	592	622	634	679	605	595	590	606	627	576	605	609	627	615	610	645	593	606	644	627	612	608	633	615	610	630	562	626	585	623	614	622	640	616	618	575	637	621	640	633	593	581	595	620	587	613	634	587	654	623	586	593	609	606	648	604	599	583	559	637	646	636	642	615	598	610	596	652	624	578	620	591	570	621	632	656	597	623	616	633	578	626	649	626	617	616	666	629	627	620	561	625	618	581	606	656	595	617	617	653	622	612	635	609	594	588	605	652	672	653	599	623	565	632	633	622	597	590	612	657	639	635	639	627	662	660	637	621	602	600	644	595	612	612	620	627	630	633	593	589	627	630	625	626	579	602	608	614	585	589	640	594	600	617	602	641	595	587	623	630	621	620	588	603	613	620	639	622	637	593	627	641	628	583	572	621	617	589	601	625	594	591	611	641	598	613	603	616	628	594	621	581	668	611	598	607	642	637	634	647	668	606	587	605	595	627	588	596	608	601	657	619	637	631	596	588	618	601	592	646	602	580	670	588	636	676	620	583	635	602	561	638	580	606	628	584	624	640	597	607	595	626	614	623	608	608	598	622	636	600	620	617	623	584	615	655	624	631	622	620	614	621	599	608	620	580	658	614	627	634	613	645	623	617	570	607	604	605	621	601	621	629	640	604	612	634	660	628	609	609	612	608	629	672	634	619	652	606	648	626	618	647	597	590	642	625	657	619	569	664	579	584	612	601	562	619	653	592	578	607	628	634	662	607	662	611	645	605	624	608	616	614	607	580	600	577	623	590	605	572	665	638	628	624	633	624	579	607	604	642	635	602	599	651	599	603	586	593	622	649	642	589	648	569	603	647	602	621	599	635	656	608	570	591	634	640	609	580	620	619	633	630	595	647	634	586	649	647	616	615	642	621	600	646	580	641	610	633	610	580	636	606	613	589	613	599	615	583	625	570	631	594	579	603	625	616	611	577	592	624	580	564	580	621	607	600	645	608	655	626	613	584	600	623	610	633	636	642	588	645	620	624	586	588	637	624	593	589	634	637	607	598	615	619	615	607	626	621	621	617	638	617	628	589	576	612	638	630	665	607	605	698	607	614	587	629	613	590	620	646	611	583	596	609	606	631	655	621	566	629	632	629	621	666	561	586	586	613	611	627	631	604	564	574	624	599	547	577	568	614	614	591	609	603	593	622	585	664	612	629	596	592	610	594	578	621	625	641	629	636	592	656	612	638	637	617	641	599	610	620	586	614	660	615	611	570	671	635	671	601	637	613	590	627	630	628	644	619	620	606	602	634	559	645	589	584	599	595	570	609	596	555	639	601	617	615	578	581	633	592	639	652
40238	93293	73328	49212	27550	4450	740	699	676	658	684	665	665	626	689	645	633	623	653	665	707	629	675	696	661	635	626	650	627	648	614	673	623	701	680	660	618	643	721	653	623	668	642	598	626	631	638	668	679	690	687	630	634	639	644	678	639	670	620	648	631	621	624	628	654	671	642	661	699	618	663	671	649	636	637	678	612	674	642	650	649	646	664	670	674	652	653	636	677	667	673	651	675	696	657	629	664	636	655	611	671	636	653	639	664	631	673	632	645	680	702	624	713	695	701	618	670	636	643	659	662	708	688	612	621	671	644	662	702	643	637	673	617	634	645	663	682	683	623	676	621	654	659	650	711	702	612	647	622	640	649	625	650	659	687	651	645	686	652	654	669	616	647	642	652	651	688	672	650	644	705	594	638	658	647	673	655	669	691	658	619	687	660	606	620	733	687	670	668	645	645	673	630	654	630	643	690	664	658	647	651	636	633	611	705	678	664	665	631	655	581	669	647	608	610	660	653	686	632	621	688	634	638	649	648	660	612	668	639	665	672	705	675	662	660	641	648	695	634	647	661	697	687	685	667	669	627	642	672	653	674	618	683	626	650	685	649	676	668	652	642	680	653	628	656	647	646	652	634	653	654	652	616	647	687	689	653	685	626	654	659	683	659	672	677	648	643	613	651	598	677	692	652	718	621	670	651	685	677	666	676	645	669	658	638	625	691	731	656	650	634	697	640	646	680	655	635	616	666	641	681	633	629	642	673	637	671	639	659	649	675	705	644	682	652	676	670	612	639	683	588	661	672	649	634	637	650	657	647	643	651	609	646	684	614	639	695	655	669	668	653	699	663	680	674	677	643	706	650	649	652	682	674	700	684	651	654	687	684	643	648	672	652	672	628	642	665	678	585	668	649	636	700	648	688	599	676	688	662	638	605	693	647	633	654	645	665	625	680	627	676	670	704	681	638	679	637	709	683	644	661	630	661	643	623	644	686	616	647	646	638	602	636	676	683	647	651	608	625	647	660	638	648	645	699	669	648	660	659	661	696	653	642	708	622	677	649	623	625	642	703	629	688	645	655	672	656	649	668	606	647	678	630	661	653	619	634	669	689	636	658	702	657	641	616	688	629	649	639	695	650	623	666	594	681	628	616	725	670	658	688	586	672	650	657	624	658	663	660	687	689	631	676	652	650	621	652	678	664	691	652	682	680	606	630	631	681	650	685	616	624	625	672	661	677	678	647	633	639	655	652	647	627	651	663	667	660	655	644	651	687	667	644	580	638	676	646	655	639	625	681	642	681	672	653	670	658	631	695	672	638	662	654	675	665	687	732	614	659	677	644	689	644	615	655	662	643	639	653	660	664	618	638	628	632	671	634	604	640	626	697	648	652	652	648	652	665	620	659	638	667	678	643	652	603	669	643	644	660	675	686	658	628	658	698	666	653	648	653	651	634	664	636	663	671	672	672	627	627	624	675	642	667	682	698	708	631	688	613	647	666	682	645	680	659	641	626	655	670	640	647	661	674	634	682	680	707	619	685	692	635	637	663	625	659	624	660	630	691	633	674	675	667	666	663	676	680	580	636	627	651	650	644	681	675	625	639	671	628	685	656	643	683	657	685	656	610	646	630	651	644	643	641	693	585	633	716	686	639	653	675	631	636	690	707	633	636	623	644	702	667	698	675	705	661	684	643	655	657	646	657	644	637	619	656	662	654	633	656	597	707	671	638	620	668	642	633	690	669	611	716	673	629	637	681	654	674	630	659	673	662	632	659	649	652	690	642	659	644	626	624	692	638	742	635	654	618	630	676	642	631	651	674	680	651	675	672	647	612	641	676	621	587	678	652	653	656	662	670	677	636	678	651	626	651	634	658	672	682	644	677	649	671	623	676	630	619	651	620	675	636	677	658	673	659	647	646	652	708	638	659	636	674	644	687	677	678	649	634	620	615	628	655	633	661	675	665	668	631	602	676	661	675	640	667	664	669	681	628	657	642	686	657	661	678	682	638	648	657	674	643	620	625	638	645	665	640	669	676	659	662	610	640	645	684	627	618	652	671	684	663	645	669	641	644	651	673	611	637	648	682	669	641	641	692	644	675	655	643	634	643	676	663	653	632	662	664	655	656	630	641	674	637	626	648	686	644	675	694	639	690	656	621	636	650	633	596	704	665	672	664	619	650	660	693	687	642	638	666	657	661	642	657	635	654	663	624	661	672	650	642	670	660	604	652	696	642	610	660	628	628	621	680	700	648	676	642	584	619	630	626	663	670	654	644	660	674	644	623	626	675	638	650	678	669	701	628	645	634	670	647	679	683	627	678	647	675	658	716	652	686	680	656	679	715	637	669	607	628	604	648	711	638	696	663	650	614	678	635	651	621	679	646	657	626	659	614	694	639	628	650	585	673	656	664	629	638	646	632	650	638	683	688	602	614	640	660	648	616	651	715	624	706	655	628	636	655	633	671	632	648	636	669	635	606	683	662	657	648	688	671	635	682	669	686	669	697	626	640	620	628	682	640	646	657	675	637	664	700	673	662	622	670	669	634	678	663	684	660	642	648	635	678	663	607	688	643	659	663	631	688	699	660	633	672	691	664	682	676	635	689	636	652	635	664	652	622	634	643	630	687	666	651	610	644	659	657	693	658	650	629	684	669	623	668	662	662	687	643	654	676	703	622	626	723	651	630	647	654	651	648	629	619	598	717	630	674	697	703	646	638	674	654	653	665	677	656	627	635	644	632	678	649	656	646	689	669	637	682	668	636	651	677	665	660	687	654	654	663	638	638	673	680	625	606	676	655	673	628	669	656	667	636	625	642	647	612	653	642	642	648	675	608	624	637	657	662	645	626	682	637	673	654	652	665	650	674	664	633	604	661	657	644	672	663	664	603	678	636	692	672	649	616	639	593	692	653	630	596	639	680	687	669	646	688	660	663	641	652	678	638	638	690	645	673	641	653	662	682	653	644	640	666	668	621	661	662	662	643	631	643	654	673	641	638	652	616	669	629	623	679	639	637	678	645	689	603	652	651	612	631	674	670	621	672	627	658	659	627	680	656	620	654	693	678	696	676	615	618	703	653	686	656	634	656	676	646	615	678	649	623	647	667	659	659	645	678	681	663	653	678	671	624	706	650	654	710	703	657	614	667	614	622	654	656	619	684	657	666	608	671	704	673	699	636	651	667	711	640	623	715	646	651	647	654	651	662	630	664	593	686	647	647	684	715	661	613	633	662	647	662	639	626	672	675	653	642	674	659	629	624	632	586	667	659	614	680	601	672	675	654	657	633	632	681	624	647	656	645	633	685	640	683	656	699	655	629	673	648	689	669	675	686	614	677	654	632	636	687	653	606	602	659	646	649	673	693	624	652	688	698	651	653	670	682	605	614	658	664	620	634	654	641	640	702	655	625	659	644	661	645	686	665	643	611	652	696	652	645	648	633	674	674	634	643	594	641	675	655	648	657	656	633	646	683	629	679	628	619	680	616	647	678	680	683	660
28511	33351	36531	18350	4327	666	411	355	310	336	350	331	326	355	338	322	361	388	361	319	339	349	330	345	341	358	310	312	339	327	345	360	312	355	322	328	317	352	320	321	327	341	351	359	336	352	327	325	328	334	297	317	327	349	357	312	326	359	310	340	316	339	342	328	328	341	342	363	348	339	316	344	328	345	341	355	337	324	324	323	357	342	348	337	328	333	315	297	303	332	341	336	340	389	336	323	307	367	347	292	358	310	354	359	353	324	307	349	314	347	339	343	329	362	321	351	325	354	345	335	351	336	326	308	337	347	354	369	312	355	359	354	292	358	345	339	321	326	324	338	345	346	355	312	310	327	332	340	290	318	348	347	348	345	325	392	310	325	355	329	347	313	336	342	322	357	343	319	343	341	318	321	341	319	345	337	325	359	333	331	333	345	328	327	362	361	334	353	346	355	326	344	340	350	349	341	374	300	333	332	341	346	358	350	312	310	304	344	355	346	324	329	337	325	320	361	328	345	348	350	306	314	312	349	357	316	322	360	324	372	350	338	365	336	352	343	339	331	350	325	349	343	353	347	314	355	364	355	338	346	358	315	323	358	321	347	317	308	325	346	348	300	316	331	337	348	316	320	325	342	350	335	330	334	365	328	361	292	352	347	321	347	323	337	358	335	349	347	330	348	326	353	288	385	341	340	337	351	328	319	311	359	344	335	312	343	350	334	328	340	310	357	342	315	327	337	350	329	376	301	354	382	367	343	351	327	344	317	364	348	322	325	320	327	342	339	333	343	347	335	319	355	371	321	314	347	345	343	322	342	310	359	333	328	302	339	335	337	315	324	337	360	336	337	338	340	384	291	361	289	338	333	353	344	357	341	329	333	358	354	336	345	353	320	322	325	320	375	365	318	375	335	331	331	317	321	324	333	354	364	311	313	342	377	335	365	363	322	336	313	318	337	315	318	371	333	307	317	334	383	342	348	354	302	370	347	334	328	313	335	319	316	342	331	345	352	312	333	363	338	345	358	328	329	324	329	348	363	304	333	315	352	356	365	353	336	323	344	328	335	355	373	346	317	298	326	348	330	354	378	345	335	336	348	372	337	337	345	311	337	347	329	325	377	364	368	338	364	327	365	336	348	315	334	324	327	351	364	328	331	339	368	321	337	320	349	337	351	322	337	356	350	339	362	361	331	333	299	364	354	356	341	347	334	323	341	353	312	327	346	392	328	344	342	354	380	339	360	338	342	334	351	329	322	333	319	339	340	354	344	330	311	367	333	340	322	312	346	332	331	330	343	336	307	323	337	337	321	363	341	333	355	336	341	331	316	303	339	350	314	355	301	329	360	335	306	340	329	364	346	336	311	354	324	349	328	353	344	329	337	316	321	330	349	340	352	351	313	345	347	362	349	307	345	338	390	317	336	332	337	350	369	309	354	340	355	326	331	319	329	327	318	312	351	321	370	372	328	349	335	319	342	350	378	334	372	318	352	351	355	329	364	345	355	299	323	318	381	322	362	323	347	356	327	315	350	325	344	353	343	353	318	322	339	334	340	319	374	324	337	347	308	323	313	316	334	353	339	346	342	339	330	315	341	314	324	335	344	365	324	335	363	315	344	334	302	324	352	353	339	378	343	332	345	316	314	319	321	337	330	336	352	373	336	332	351	379	344	334	353	340	362	345	318	347	336	351	338	343	372	334	337	341	322	350	353	393	321	339	331	339	284	325	372	341	313	329	342	363	318	325	339	349	329	357	345	337	338	338	348	348	351	299	334	337	335	300	356	320	352	326	325	348	325	348	343	335	353	355	336	346	363	334	317	347	332	330	317	345	357	340	339	335	336	337	339	338	317	326	335	336	350	332	360	369	332	356	352	344	349	360	347	345	358	336	342	344	320	324	362	332	334	330	339	322	363	336	345	322	331	337	321	342	351	321	354	342	330	351	309	359	325	377	336	323	357	330	350	365	318	341	323	380	340	350	376	342	348	353	324	338	355	298	346	328	333	344	358	324	342	335	337	314	357	333	336	337	349	336	306	323	340	323	330	355	355	375	334	303	334	382	337	344	297	324	315	347	348	318	341	378	322	321	337	318	337	336	332	317	356	378	335	334	344	310	310	364	340	324	326	330	331	340	319	340	338	323	382	355	331	315	354	331	353	372	309	320	339	327	352	324	329	306	350	313	330	306	312	316	317	330	368	356	328	330	320	350	305	335	381	336	335	341	307	318	334	364	328	328	337	345	364	338	354	337	322	368	352	304	342	321	303	371	309	331	337	326	307	337	322	336	329	348	351	345	345	317	336	337	339	306	333	378	353	359	338	327	346	324	333	352	305	348	331	346	366	313	343	366	311	310	333	348	342	347	390	331	337	343	336	365	333	328	338	326	319	329	312	328	318	314	314	294	325	346	315	347	333	332	330	344	345	346	342	346	336	357	324	391	359	341	360	362	342	330	334	325	332	327	337	348	348	336	347	336	343	357	375	332	330	336	334	330	328	346	336	344	339	341	315	332	348	338	349	357	301	321	348	323	315	346	329	345	336	329	350	338	331	325	325	340	341	351	326	334	325	344	341	325	341	316	353	377	344	329	321	342	335	340	339	314	331	339	309	352	307	326	320	378	359	355	306	347	335	335	341	395	361	323	323	328	361	364	362	351	342	304	314	339	338	341	347	341	359	328	353	340	355	352	369	362	363	321	337	380	318	339	323	339	319	320	380	340	343	328	325	380	349	378	330	330	336	357	348	316	388	364	321	329	319	341	350	303	351	332	321	339	364	320	342	344	334	353	354	354	366	315	357	340	359	340	361	318	331	358	339	370	349	340	322	324	347	348	312	378	343	333	362	317	363	348	302	350	324	327	310	299	355	347	354	311	325	342	351	298	313	331	314	327	325	355	312	333	374	328	354	350	363	351	325	347	345	357	348	319	344	328	336	349	338	335	335	365	323	317	356	340	334	329	337	341	344	357	317	335	341	339	315	314	353	341	329	313	346	343	321	364	340	347	341	325	344	347	320	348	333	344	333	352	339	353	320	331	349	290	353	289	354	355	334	332	316	343	316	390	328	340	341	312	349	334	352	314	351	302	325	331	347	325	333	337	329	358	351	334	334	322	304	348	328	340	329	376	354	369	315	354	340	351	331	335	315	348	342	359	328	337	346	336	309	324	329	336	360	339	323	327	338	323	359	319	359	335	373	368	353	371	327	308	300	340	327	337	361	340	315	320	337	333	339	341	347	321	347	320	319	333	338	341	352	334	318	336	333	328	347	307	359	299	346	354	350	367	339	362	337	346	345	322	349	317	353	322	334	331	358	342	352	322	369	342	342	359	317	315	362	355	367	364	309	316	341	347	368	334	323	336	334	370	321	359	333	334	340	349	349	327	324	337	360	370	341	356	296	363	329	333	326	301	311	326	342	344	359	357	322	340	345	339	303	374	343	375	358	325	335	315	356	343	345	298	315	343	325	320	319	367	339	338	334	326	342	330	342	323	337
25248	52377	32979	12755	4013	575	450	383	432	364	350	433	371	400	394	433	391	376	390	380	391	402	393	401	380	378	397	379	330	403	368	405	422	374	393	390	399	381	367	395	420	392	376	377	380	370	383	373	397	399	415	383	384	375	364	374	403	383	384	414	387	383	386	399	390	377	368	394	384	397	368	353	371	345	428	384	383	389	372	369	365	432	386	395	382	378	383	418	384	421	377	377	386	408	388	432	382	378	387	385	375	376	402	371	391	388	392	372	396	373	377	404	380	431	381	391	363	417	353	411	380	413	355	383	351	416	414	394	377	387	401	409	432	410	395	405	378	380	383	371	364	396	403	406	396	369	367	380	431	365	372	403	402	380	405	361	386	358	399	374	424	389	380	372	402	394	382	391	358	382	393	378	402	406	421	373	368	403	384	376	368	428	374	392	382	370	406	417	358	357	389	366	396	350	379	352	399	417	385	402	385	329	397	437	394	401	411	389	391	397	400	364	359	394	390	371	379	366	418	403	403	372	422	407	382	386	378	392	379	376	402	391	369	401	377	408	439	379	368	357	367	374	394	348	400	389	398	405	378	364	388	402	368	405	370	366	391	401	366	383	387	389	397	373	429	397	393	407	426	398	364	413	383	377	356	406	389	403	405	397	396	399	389	380	409	419	417	423	404	349	376	366	388	376	390	410	413	367	397	421	364	377	410	401	440	373	373	433	400	394	386	374	380	382	401	406	363	390	380	407	380	410	388	377	403	370	411	359	401	370	404	386	383	407	400	383	401	395	382	391	353	370	389	384	385	374	373	389	383	380	398	371	330	405	341	412	401	367	418	397	426	424	369	377	375	408	385	417	385	369	371	372	391	385	374	369	338	379	413	407	367	411	404	388	376	360	410	371	428	402	360	402	382	405	369	389	409	399	387	399	418	388	410	425	442	412	392	394	400	356	382	396	403	366	412	360	390	399	354	382	397	402	400	404	411	380	406	400	389	358	422	376	404	381	360	374	373	393	388	359	403	383	371	374	350	389	392	377	399	387	372	407	351	380	349	423	356	384	413	381	425	401	399	394	373	342	403	372	397	385	383	365	395	424	384	411	442	371	413	377	336	383	401	408	386	357	384	435	379	383	376	419	383	390	390	389	369	365	380	383	387	426	374	366	395	415	411	380	335	368	407	371	325	375	402	365	396	353	417	382	392	408	412	375	396	386	409	378	413	381	404	408	390	402	395	374	396	412	380	386	414	411	400	363	374	369	391	408	385	395	384	387	366	391	369	387	361	408	410	391	405	384	381	354	390	370	393	381	353	401	369	381	353	407	389	384	400	409	413	383	345	382	374	384	380	374	398	385	450	406	386	381	389	416	399	360	342	372	392	404	352	390	404	389	436	399	375	351	376	369	386	410	384	385	416	364	368	387	407	362	384	399	415	418	369	383	348	391	357	406	418	402	375	372	363	375	395	393	363	387	397	379	394	370	383	397	385	402	390	397	341	398	358	392	375	439	381	403	370	367	413	368	427	358	382	399	393	413	428	373	365	388	388	376	372	388	411	423	359	391	422	364	389	399	371	366	376	376	386	363	371	365	380	397	387	398	358	384	366	388	388	365	394	381	394	380	374	397	385	407	371	387	380	397	430	365	401	392	371	404	407	390	363	394	383	363	403	379	387	378	395	391	378	409	374	369	369	366	395	394	369	367	386	420	393	390	378	396	361	410	375	412	375	364	370	397	381	404	343	409	396	400	386	403	370	397	422	406	384	387	420	356	401	403	396	388	393	373	400	393	378	386	391	411	408	378	420	377	416	412	356	392	432	398	381	433	374	424	365	396	421	389	429	370	393	384	391	397	395	359	385	376	392	390	358	412	365	393	383	364	436	386	388	383	397	398	337	384	387	392	405	385	405	411	400	376	384	417	411	393	375	365	382	401	372	400	403	341	392	397	401	397	412	373	390	427	390	376	412	395	411	408	413	400	373	376	386	380	387	374	363	404	417	381	394	377	388	394	376	378	391	407	401	370	375	392	391	392	409	398	400	399	395	391	382	358	418	395	385	384	408	371	400	413	372	365	425	420	388	394	382	361	358	411	397	391	395	391	384	387	395	370	388	412	405	376	370	358	418	393	391	387	382	397	381	384	347	417	410	371	387	381	376	389	392	379	431	402	392	347	424	366	405	368	372	387	388	404	392	449	390	396	386	360	388	359	388	407	380	377	355	362	411	391	401	385	366	403	384	354	365	402	382	365	386	423	383	402	419	370	392	369	380	368	411	349	404	379	394	367	403	374	409	409	403	434	380	396	395	407	391	396	399	411	376	365	379	386	387	396	401	396	392	375	379	365	425	415	391	396	405	390	369	421	367	380	376	405	408	412	381	397	367	382	409	414	407	417	407	412	368	374	411	391	415	381	377	394	374	358	343	396	404	354	406	407	378	409	379	398	395	382	398	418	418	379	404	373	365	370	366	362	397	398	343	361	394	413	387	397	395	391	408	388	400	380	368	400	396	424	391	381	410	376	381	409	399	395	376	367	413	376	386	400	386	405	407	380	366	393	412	392	399	422	391	413	388	408	395	406	392	390	377	374	418	409	373	393	408	388	407	377	390	373	409	369	367	421	392	418	363	413	364	394	375	377	382	376	394	381	393	410	379	373	378	415	420	413	362	353	382	370	370	376	381	392	380	393	400	416	401	358	360	400	382	382	393	408	398	418	391	432	380	420	380	409	429	361	408	407	369	410	391	391	372	372	408	408	397	374	395	377	401	418	410	381	393	363	361	398	403	407	379	400	384	388	410	376	384	392	412	405	410	413	404	371	420	381	377	390	387	424	371	421	387	381	374	376	396	394	388	359	387	393	370	390	434	413	390	386	376	396	385	369	392	377	371	383	399	404	384	388	383	401	391	390	352	389	403	393	387	416	380	406	368	405	420	389	376	349	407	402	392	382	403	359	365	373	388	392	406	402	376	388	371	399	392	382	375	363	404	403	388	380	385	403	437	366	411	414	387	388	398	408	378	388	367	392	363	364	384	365	371	398	379	437	365	377	364	385	414	383	382	398	392	406	396	385	375	391	397	385	381	390	373	366	388	396	353	361	374	365	424	402	380	406	327	377	400	362	377	383	385	374	376	379	385	408	381	366	391	394	431	401	403	386	393	409	383	388	393	395	381	373	382	354	384	373	384	364	380	393	377	372	377	391	420	431	394	407	388	387	389	396	391	401	375	390	366	365	405	381	400	378	392	371	388	399	388	396	363	409	386	432	408	362	367	389	391	394	388	394	374	416	395	410	412	379	410	385	373	373	404	378	392	381	413	357	387	398	365	418	410	421	369	366	415	373	359	400	373	408	349	381	386	401	406	403	360	361	363	363	420	399	389	386	387	354	393	364	400	393	395	383	371	386	372	395	378	391	402	395	390	373	397	430	384	396	405	378	373	393	372	387	392	368	392	395	388	370	371	433	400	404	362	412	370	424	408	360	379	379	415	385	386	369
24333	24530	42926	37855	26099	15210	2965	474	386	462	446	443	427	456	395	418	430	438	430	414	425	372	426	410	404	459	408	436	402	394	427	441	400	397	457	413	413	405	442	388	402	400	411	378	427	426	401	397	398	393	436	405	429	423	429	396	410	408	444	419	412	420	442	430	437	413	425	412	423	430	411	416	429	423	427	396	450	420	386	380	443	412	442	419	400	401	445	406	378	420	414	425	406	434	404	393	379	401	401	420	389	392	372	406	402	403	407	411	384	422	425	416	420	412	423	417	386	395	400	405	444	403	427	426	401	421	404	426	426	427	406	422	396	408	420	423	430	388	418	422	421	394	425	447	433	431	418	436	397	403	390	396	369	421	408	420	391	389	423	389	416	423	423	432	405	411	406	413	414	390	443	401	399	397	393	414	422	424	381	420	386	398	420	438	392	426	369	431	449	376	440	420	405	398	401	427	383	398	468	406	441	411	421	391	411	398	395	404	410	427	412	430	414	391	436	392	410	411	396	401	403	423	402	420	400	400	441	411	391	404	426	366	414	419	407	411	383	400	438	434	405	403	455	410	397	417	398	402	374	406	366	435	393	398	425	383	379	410	399	402	382	414	418	402	404	418	407	400	444	391	423	414	407	430	390	406	373	417	409	441	422	430	423	416	402	390	427	429	416	452	386	432	374	391	425	404	424	416	415	406	429	381	403	384	394	439	390	429	409	464	388	429	413	379	448	426	419	407	412	360	419	422	416	425	421	411	413	408	444	401	442	426	394	379	392	408	371	409	378	394	430	394	396	394	451	400	388	442	410	427	387	416	408	396	395	393	428	448	412	402	419	429	420	407	415	403	401	432	394	429	398	419	411	391	385	404	416	389	416	405	400	439	387	404	464	419	423	425	418	415	367	408	429	432	395	410	410	377	412	394	385	405	432	413	431	446	396	402	398	404	401	373	432	453	412	407	388	414	405	395	410	387	425	448	412	397	379	435	431	391	386	434	388	394	421	410	385	401	374	411	419	426	422	396	442	425	428	442	403	443	416	416	401	466	421	397	403	404	403	426	376	392	421	391	422	391	432	416	424	433	399	422	356	417	392	383	400	409	418	430	439	411	382	439	362	410	398	436	367	412	402	412	410	447	415	423	387	410	410	405	411	400	418	411	418	433	442	396	386	457	408	408	407	391	389	438	443	415	412	420	378	379	385	408	461	425	444	416	441	388	419	413	403	427	406	385	436	453	397	413	415	417	400	392	425	434	426	388	407	419	401	419	411	434	397	379	422	402	413	460	423	388	437	411	403	406	392	405	417	445	399	422	394	391	419	408	422	427	465	445	399	420	427	394	394	407	413	407	412	409	391	418	429	418	413	441	406	412	389	432	421	400	409	424	429	386	443	402	417	407	414	405	403	382	408	416	412	419	403	390	376	428	427	410	453	465	385	393	384	427	393	419	413	412	394	393	440	426	409	373	426	408	396	421	395	412	427	416	405	410	421	417	415	452	423	400	388	434	399	423	463	446	410	434	392	415	433	432	421	419	370	399	387	430	419	414	402	425	428	424	447	448	419	406	436	403	444	441	382	411	382	425	401	390	416	384	401	407	405	388	407	436	412	404	381	413	419	402	423	392	391	397	409	438	408	420	365	405	422	412	357	415	412	431	387	426	409	395	387	455	377	424	415	396	398	407	410	414	421	427	423	444	399	379	424	401	407	416	435	418	420	403	460	436	418	416	461	389	431	395	423	411	392	420	444	382	407	416	421	422	481	412	427	419	424	414	416	393	411	437	401	407	442	415	397	409	415	391	447	370	455	416	408	417	388	384	397	414	432	404	404	406	382	432	430	405	433	391	438	418	416	377	393	399	400	417	404	406	435	404	404	411	408	397	405	429	408	392	416	380	429	434	408	395	426	398	427	411	403	401	369	449	421	384	420	412	435	422	407	382	478	414	350	429	421	432	410	400	436	434	411	431	413	399	420	423	450	401	422	389	410	418	412	361	433	434	408	374	421	419	408	386	421	404	415	395	422	462	402	408	409	407	394	427	395	394	398	374	438	404	389	382	396	408	393	426	447	439	425	398	410	431	408	422	448	408	400	435	389	429	433	404	392	407	386	405	413	398	448	390	405	395	381	431	406	403	410	389	397	394	420	417	396	383	417	436	418	412	397	417	412	428	428	407	420	420	394	420	422	427	390	373	418	419	419	395	422	407	396	422	408	385	422	411	368	411	427	405	392	410	368	422	416	440	425	378	387	400	386	427	441	423	394	411	440	419	441	391	438	416	408	430	392	360	416	393	402	404	380	361	417	398	399	384	391	414	363	398	397	385	416	415	369	454	416	400	387	423	405	397	403	412	435	429	391	422	427	398	414	402	376	428	428	410	360	451	404	412	398	405	438	393	394	463	447	421	432	422	422	367	377	373	432	414	447	414	428	393	415	416	428	385	410	438	418	414	419	419	433	443	394	436	385	404	401	432	404	428	424	402	437	458	428	435	395	418	374	420	406	395	422	428	416	441	449	410	414	427	426	411	422	414	407	409	421	406	428	430	387	386	421	425	378	381	398	390	431	424	393	414	443	407	394	429	425	423	393	375	411	381	399	446	452	429	412	427	438	404	393	419	393	395	409	442	390	393	400	410	389	427	455	431	414	409	398	388	423	419	385	403	428	431	439	393	412	396	442	423	446	434	400	404	430	435	427	386	399	407	420	389	408	414	375	430	421	416	451	426	427	411	395	423	398	425	386	401	395	399	425	479	430	408	433	399	398	427	404	396	441	419	434	426	406	421	409	376	376	408	389	433	413	423	412	401	405	399	457	443	413	407	397	418	446	401	394	374	392	425	464	425	401	432	396	403	392	418	392	441	402	376	428	422	402	396	398	386	363	401	392	412	373	405	437	407	429	411	391	425	442	407	396	424	423	433	426	389	414	456	404	444	419	386	408	388	406	429	462	363	421	414	435	430	448	409	416	427	404	432	372	416	415	407	372	385	397	416	401	370	423	415	411	409	414	423	388	405	387	437	422	392	411	430	449	393	411	379	401	407	395	394	425	391	403	404	422	424	417	407	459	463	411	371	397	390	403	437	378	431	408	406	440	378	393	464	417	413	405	421	395	425	402	404	424	408	384	404	422	416	428	378	417	411	429	429	457	406	398	386	427	426	415	417	408	425	430	426	390	442	410	422	397	413	385	423	399	435	403	400	397	421	400	391	425	391	419	396	437	424	425	397	389	424	413	418	415	435	418	366	415	399	414	408	423	434	410	434	408	404	432	404	386	413	394	386	387	399	433	457	443	442	446	422	412	416	392	432	418	393	387	434	415	388	410	414	399	417	416	394	420	406	411	403	447	404	419	443	405	393	409	403	402	423	406	388	423	408	448	399	404	425	435	375	424	424	421	391	409	415	436	420	411	391	382	455	418	452	395	434	416	437	433	432	443	402	398	420	435	408	394	402	407	395	383	395	393	405	396	391	435	408	462	399	402	401	409	392
44421	92277	75243	49675	23951	2811	508	483	457	496	445	480	461	466	489	443	457	466	408	447	463	449	462	468	455	442	465	469	488	439	478	490	446	448	402	447	416	499	445	482	460	464	452	440	477	407	470	454	448	433	493	491	443	429	439	471	475	440	481	478	442	431	482	465	429	480	472	428	473	450	452	458	448	460	501	462	460	483	477	466	498	431	401	452	437	461	478	450	409	480	449	442	476	458	452	454	474	485	462	431	470	443	451	436	457	439	469	465	436	461	489	457	478	452	457	422	444	412	479	399	454	460	473	457	461	456	454	440	438	431	460	414	439	462	451	416	471	442	490	463	453	469	483	425	462	438	483	454	475	469	434	489	471	465	455	465	439	452	461	457	434	466	431	455	468	422	465	422	453	451	450	447	466	456	461	433	448	425	432	460	523	443	434	443	454	455	441	425	457	469	475	460	440	438	462	487	457	454	452	455	518	422	444	459	509	458	437	450	427	434	496	437	449	444	450	440	439	469	459	421	447	463	456	496	418	449	465	433	434	429	429	462	434	488	467	416	424	483	454	469	459	428	438	397	438	396	416	437	462	432	439	474	459	449	464	469	476	469	461	475	501	471	479	422	461	459	467	425	460	429	465	454	448	478	429	462	427	467	421	493	459	468	445	445	451	490	480	455	473	451	447	459	449	478	434	457	455	452	461	449	408	412	442	425	436	459	433	395	428	468	459	463	457	437	416	464	420	443	491	486	455	462	469	465	446	461	458	432	436	461	420	491	476	469	452	449	453	459	463	405	425	451	469	460	430	473	459	457	437	452	441	463	398	439	440	452	473	452	447	417	468	470	475	450	413	404	473	465	461	450	433	469	464	450	443	431	412	447	401	440	433	438	451	421	473	441	439	445	415	465	449	454	513	437	407	448	477	398	459	444	452	446	433	480	407	455	441	416	456	483	407	468	450	438	416	482	462	428	465	434	418	469	438	425	448	461	467	493	447	429	455	437	462	443	467	478	422	448	491	460	457	425	458	475	442	476	460	455	475	472	474	460	467	462	424	404	463	460	487	456	442	443	427	475	415	446	452	449	462	438	462	444	456	429	458	433	516	450	484	447	435	481	429	458	448	427	437	434	451	459	452	441	459	486	457	452	446	425	410	445	471	435	484	448	472	446	428	466	455	440	455	454	442	452	423	475	459	455	427	438	441	452	446	460	434	453	439	445	418	433	423	444	478	430	435	460	425	437	460	439	450	407	424	442	426	454	455	427	442	449	456	445	459	424	451	513	429	439	467	459	440	446	439	433	414	438	450	462	478	408	473	463	398	444	452	452	474	469	464	476	445	442	455	451	433	471	416	460	434	437	400	485	452	466	418	480	447	493	434	452	440	467	427	466	461	492	467	447	481	465	412	478	421	450	434	453	435	460	436	455	422	426	426	456	457	492	473	463	484	417	443	450	473	453	427	483	422	457	456	478	448	442	483	459	457	415	430	476	432	439	456	420	446	471	427	470	436	439	468	441	437	424	439	459	463	436	465	468	487	427	435	446	462	479	449	461	472	454	448	438	437	457	433	477	490	447	420	448	463	445	490	437	437	439	454	445	429	466	433	438	433	472	439	461	449	425	420	486	457	451	432	444	464	447	474	462	471	488	430	461	424	427	476	425	454	478	460	455	441	403	416	464	466	452	435	443	457	432	439	470	442	461	460	436	459	474	456	454	429	474	448	474	447	461	472	450	442	470	428	396	454	471	456	424	456	480	476	462	434	476	452	475	429	428	452	432	435	434	446	401	447	436	449	436	439	461	458	431	476	448	470	442	433	491	486	442	470	506	467	442	446	467	483	454	466	487	450	434	453	480	438	450	473	450	433	451	418	434	474	450	480	393	453	468	430	472	484	448	434	452	497	462	433	473	420	457	443	449	453	450	421	472	487	414	429	445	446	438	461	447	449	429	450	455	469	429	433	440	438	426	459	487	465	433	450	451	476	425	424	452	453	445	408	420	458	447	453	461	471	447	414	442	445	439	430	442	433	485	465	475	453	454	414	447	452	432	456	466	445	464	410	455	428	442	443	472	414	424	487	422	438	402	440	456	438	439	429	434	511	451	421	462	409	453	468	478	474	445	452	452	472	482	433	478	434	444	445	447	484	448	457	426	467	433	472	441	455	441	422	458	419	464	447	417	453	464	460	448	475	452	441	446	457	481	470	455	431	410	451	454	423	444	462	454	429	461	420	438	446	466	439	436	449	477	461	445	474	477	479	466	438	448	496	455	465	440	427	446	494	452	403	477	426	438	459	472	442	438	437	450	457	416	447	455	459	462	462	439	439	448	476	422	455	410	450	465	445	453	461	436	483	452	430	451	415	479	457	445	472	453	443	458	440	443	419	416	432	421	477	446	473	452	478	458	423	417	466	509	433	456	472	459	462	463	449	458	451	463	389	483	428	419	424	472	444	496	465	496	452	412	448	475	452	465	507	431	469	486	441	439	483	451	448	421	448	452	450	446	439	444	460	486	477	449	448	432	462	484	452	432	464	420	493	432	474	460	468	454	466	460	430	443	451	435	433	431	413	456	448	439	474	455	426	464	443	446	451	430	489	465	460	444	419	488	471	447	444	470	444	428	415	445	430	461	410	448	457	459	448	455	450	429	423	431	431	458	479	455	438	444	463	439	448	453	481	474	498	435	442	453	468	439	444	479	432	461	436	457	468	462	499	452	448	426	467	442	474	448	488	491	478	415	476	440	461	456	447	449	447	415	431	473	414	439	488	448	455	456	466	452	471	430	434	452	429	471	460	403	463	444	438	420	474	446	438	466	456	438	439	443	458	469	463	443	427	463	456	465	426	422	441	448	460	488	444	438	463	460	412	446	471	454	457	456	477	453	462	431	435	451	501	464	442	430	478	456	421	482	467	439	450	471	423	475	430	426	453	418	436	409	459	473	457	446	468	435	426	453	476	444	434	451	445	440	416	456	453	448	443	445	434	465	485	469	460	451	447	488	465	459	446	450	426	451	460	459	444	440	456	467	453	439	409	450	424	450	438	475	458	444	401	470	405	470	450	434	443	429	441	426	412	483	451	423	449	440	472	463	459	481	415	414	428	474	493	447	468	447	440	461	495	455	452	443	453	465	433	475	478	472	447	431	457	433	448	449	483	446	483	425	426	440	482	480	426	417	400	482	482	448	438	410	463	441	448	452	468	441	435	425	419	414	466	415	452	473	459	416	440	465	410	403	478	414	414	448	456	462	473	441	461	468	483	485	507	465	457	464	502	439	411	451	409	477	473	431	464	512	412	458	475	473	449	437	450	423	445	448	492	448	466	387	422	470	446	416	426	492	464	481	459	460	416	456	470	455	444	443	424	461	440	463	428	473	448	481	459	453	435	432	411	436	483	495	418	480	486	460	474	436	438	468	448	488	454	451	459	458	429	468	390	468	451	448	443	431	471	472	422	458	477	425	412	476	412	407	436	459	418	437	458	438	452	468	436	457
25622	26225	43800	36606	21561	6392	663	494	458	457	495	490	488	458	441	491	455	465	470	440	432	470	440	457	442	466	477	421	450	427	505	475	449	442	469	438	404	429	432	462	443	466	463	467	448	430	476	468	451	495	432	453	463	464	473	456	461	455	493	464	461	475	458	479	469	458	491	438	426	445	503	482	466	460	472	459	467	447	441	420	447	411	480	481	413	410	449	452	443	430	489	420	436	456	459	448	439	459	451	439	448	465	434	389	438	419	463	463	477	442	447	447	476	410	450	434	466	431	453	460	463	425	437	456	433	421	450	454	481	458	456	447	484	465	428	457	484	451	472	407	424	448	423	488	458	392	454	469	503	439	462	441	427	452	440	443	459	458	461	437	449	431	446	469	457	486	462	453	469	434	471	455	445	461	477	458	475	436	480	436	442	446	470	458	447	447	447	469	463	418	444	442	438	465	410	416	471	445	438	444	450	442	434	493	441	462	429	437	468	461	423	448	499	433	421	441	442	473	428	459	425	429	432	437	475	460	401	442	459	502	471	444	474	470	488	414	511	453	458	461	479	416	469	468	436	462	464	447	404	458	444	462	468	451	425	451	445	451	465	500	474	452	437	435	417	479	487	470	452	477	458	433	449	465	411	429	441	469	445	411	453	427	453	428	437	498	478	453	489	442	446	446	444	477	442	457	441	487	440	452	478	479	433	451	459	457	429	422	412	469	471	412	437	421	473	470	476	404	430	450	466	451	507	425	457	465	456	471	426	459	446	458	451	483	453	488	437	446	446	431	461	480	448	467	460	452	477	485	429	475	477	454	444	442	453	462	446	450	493	462	507	479	465	427	439	461	441	463	445	442	451	472	470	449	452	478	474	421	405	471	430	440	452	480	457	489	438	448	461	471	436	447	430	451	418	435	452	436	440	455	466	481	461	497	471	445	456	419	423	478	483	435	411	495	477	475	460	458	457	440	443	432	427	460	481	473	438	460	424	469	446	409	429	462	440	423	412	417	454	424	458	448	482	440	463	445	441	435	495	478	443	438	435	402	436	455	492	468	417	423	425	451	481	475	441	452	468	468	446	446	446	457	480	441	425	462	484	450	467	461	448	424	447	447	464	439	462	459	419	461	474	445	415	421	462	432	484	453	443	470	468	437	459	448	454	452	463	440	432	415	458	461	460	430	491	446	438	425	411	460	444	489	388	429	460	435	443	423	446	477	433	497	421	425	450	452	446	480	475	420	478	472	432	412	437	436	441	469	470	444	445	442	423	440	446	454	460	432	410	461	462	493	489	428	473	467	492	431	461	454	451	432	442	439	436	472	478	480	457	479	442	467	440	454	474	434	413	438	432	511	456	422	464	420	453	463	457	433	476	441	479	431	474	461	466	444	485	473	462	455	461	452	454	407	416	455	467	454	476	460	462	448	467	422	455	445	458	497	448	458	471	463	428	469	447	451	475	426	438	484	406	440	447	472	421	436	443	455	478	455	457	431	487	461	433	456	465	423	462	447	421	452	443	411	428	420	416	445	441	434	435	478	474	443	466	463	466	467	471	486	463	448	456	461	419	435	443	431	436	448	441	445	438	433	460	428	456	475	444	464	478	485	431	490	456	454	423	425	444	438	432	438	428	467	417	451	436	461	439	456	418	430	469	433	462	476	461	442	448	429	446	472	452	463	409	463	462	454	490	440	448	457	493	470	430	503	411	429	445	442	424	455	470	472	470	466	449	480	405	469	432	480	454	534	455	448	453	470	464	476	428	444	432	498	449	469	492	458	463	467	460	455	443	451	430	441	453	443	431	475	423	431	451	467	441	428	435	423	430	442	444	449	438	425	455	456	439	424	454	464	448	430	464	426	429	460	463	442	438	457	447	450	471	449	464	448	492	495	412	432	454	492	472	485	446	454	480	430	459	446	465	484	466	478	443	455	461	436	462	434	441	443	447	426	443	472	489	492	429	456	435	435	436	422	478	451	463	441	483	482	488	418	449	446	439	470	447	463	438	420	440	444	431	486	486	494	471	468	471	411	407	458	407	434	432	433	446	400	451	451	438	468	480	421	429	476	411	466	459	435	449	450	464	496	447	463	465	445	466	453	435	483	458	438	457	417	448	440	471	412	443	455	486	471	479	451	472	418	470	467	442	427	432	488	413	428	476	459	428	412	462	479	429	451	462	460	458	486	463	446	457	460	471	453	434	492	439	491	468	439	473	478	464	447	442	475	491	439	427	446	448	442	436	436	433	475	456	455	432	405	471	483	428	454	463	407	449	500	441	450	454	475	471	426	454	478	397	459	476	437	418	504	458	425	471	468	451	469	425	451	435	425	427	459	495	442	456	446	464	404	430	433	457	437	459	458	461	444	458	438	456	463	464	416	483	436	408	431	467	463	436	432	444	417	444	450	432	483	462	450	446	444	460	509	448	458	435	415	444	466	487	436	480	431	462	484	424	485	455	477	466	435	458	435	466	445	461	432	456	452	476	452	464	431	508	435	472	481	458	448	472	467	441	463	470	475	439	424	470	466	432	439	465	418	445	458	461	450	478	442	472	513	506	465	444	447	444	446	485	429	463	439	455	460	472	452	453	448	478	454	428	428	482	477	455	464	436	455	433	423	403	435	427	458	468	436	460	447	445	440	442	439	458	446	452	461	482	497	464	449	453	480	448	410	431	454	395	444	444	471	454	459	479	451	448	398	429	423	439	473	444	432	477	462	447	431	394	435	494	449	479	425	480	439	420	495	425	421	409	455	453	446	471	411	473	487	482	449	460	413	457	463	476	422	461	433	442	448	487	472	455	448	436	432	431	459	470	427	419	423	439	454	465	464	428	475	479	457	466	466	462	467	436	444	457	449	476	451	441	462	476	467	460	410	453	477	458	429	444	456	473	465	477	471	473	493	470	416	511	461	447	448	474	443	434	463	414	444	454	423	446	440	455	430	460	433	440	456	429	447	476	459	427	409	476	454	440	469	490	479	473	452	420	458	405	447	456	439	449	491	469	429	427	458	436	415	435	453	457	439	441	440	427	484	435	469	471	466	438	409	475	463	513	491	485	442	453	463	465	460	430	497	407	459	437	432	456	459	447	463	441	465	464	459	486	446	440	419	426	457	458	459	471	444	484	461	458	479	470	433	400	438	479	462	451	450	407	470	425	445	430	449	434	426	412	455	436	463	430	432	441	439	440	457	462	455	465	471	402	433	423	433	490	490	449	467	460	448	414	450	448	421	468	434	464	464	438	441	427	461	429	438	444	415	464	433	451	436	402	455	439	436	436	418	462	467	459	432	459	486	426	432	423	439	454	495	484	444	487	465	445	423	479	450	470	423	476	446	433	471	440	436	452	464	454	446	468	433	455	444	414	422	449	456	452	498	452	469	477	418	459	414	442	438	482	473	448	442	430	457	452	497	446	418	440	453	507	458	444	446	444	488	470	427	451	445	434	450	443	444	453	460	460	437	450	447	420	419	422	446	481	432	489	473	451	453
40272	84271	65583	40881	18768	2374	531	520	518	532	493	473	531	503	508	535	484	534	516	463	532	483	510	545	501	489	496	517	520	494	524	537	542	497	459	529	491	533	478	507	510	513	509	506	530	470	521	527	506	500	482	544	549	497	514	501	510	545	525	552	515	489	514	518	519	511	488	496	513	504	548	500	483	494	468	502	494	518	561	487	501	549	504	550	539	505	521	508	517	525	490	532	528	505	523	520	504	491	462	480	502	509	494	491	563	496	480	541	505	522	523	495	504	485	496	497	502	537	516	512	520	486	494	501	510	500	524	479	535	512	509	500	478	553	489	509	532	537	506	507	488	473	509	492	498	499	495	505	491	503	500	505	528	476	499	511	510	531	531	505	494	535	478	529	530	527	536	486	496	521	494	538	513	483	503	522	515	537	488	501	526	526	522	475	483	487	515	477	529	501	503	521	511	517	483	466	507	497	531	471	509	505	538	535	471	526	545	536	486	540	506	555	491	481	482	507	496	520	570	511	519	494	494	479	479	465	499	491	481	546	520	524	518	504	518	469	513	526	528	512	552	487	534	508	492	498	515	519	494	518	505	488	486	511	526	489	473	508	508	512	512	525	488	498	472	507	512	557	495	487	537	534	514	505	519	526	485	497	495	497	503	496	519	506	504	509	516	542	513	508	533	490	488	480	505	502	493	516	499	529	499	545	495	505	500	517	509	520	510	547	494	497	523	498	542	505	484	519	526	485	498	499	562	526	521	502	531	486	485	498	501	514	507	489	532	491	547	493	545	545	527	519	533	505	529	492	524	489	518	532	488	515	484	555	464	533	503	502	508	509	535	516	473	538	489	486	526	509	500	512	512	511	535	488	485	460	486	515	523	491	477	481	466	547	534	533	514	520	511	520	524	526	522	464	529	500	513	526	504	560	542	528	511	518	499	489	513	520	519	491	518	529	498	504	520	466	521	507	516	498	498	476	545	503	504	511	511	491	449	544	544	523	537	526	483	524	528	521	571	477	500	484	497	512	547	500	499	474	535	503	524	473	474	508	498	513	558	528	460	515	494	502	513	521	500	530	491	532	529	486	512	517	519	478	494	522	548	542	460	483	510	523	549	497	513	492	560	500	516	468	510	510	499	517	498	511	472	493	531	517	503	544	508	461	495	528	517	518	535	506	480	493	525	529	508	517	537	520	544	504	473	509	516	491	537	480	508	466	504	496	522	517	505	521	521	511	515	531	519	519	533	504	503	542	494	482	498	502	532	497	511	518	473	495	473	493	511	508	498	518	501	453	517	528	484	520	472	471	518	459	520	514	513	523	503	495	513	515	479	508	444	499	535	501	519	521	492	519	515	544	536	529	535	474	554	499	538	507	486	490	510	519	481	505	512	534	526	475	513	526	511	492	472	493	504	458	508	500	496	496	564	526	467	507	495	495	482	539	570	520	515	546	543	494	533	495	515	479	504	475	502	500	475	487	494	479	518	539	514	488	541	542	531	539	501	494	481	494	510	478	507	510	538	469	541	518	505	529	474	483	490	516	500	488	499	517	473	495	498	531	533	530	528	487	596	508	510	478	529	464	514	495	502	528	506	493	519	487	517	555	541	464	564	508	511	496	522	504	505	545	511	532	488	495	536	541	488	511	472	512	468	532	502	512	506	507	535	501	535	497	500	515	512	531	519	515	502	527	509	461	528	502	504	527	512	527	529	523	488	502	538	541	488	493	525	489	512	486	527	540	523	530	547	482	496	518	497	514	490	527	521	501	484	516	494	541	484	468	490	461	517	527	507	524	517	488	523	504	528	480	534	519	498	471	506	508	519	529	526	514	479	531	501	515	514	470	473	501	525	483	529	517	509	482	528	486	503	534	540	477	490	543	516	494	511	516	504	547	523	506	498	484	519	537	535	508	517	510	530	546	515	485	504	518	489	489	518	512	487	513	505	489	507	531	457	530	509	484	484	517	517	510	486	526	503	500	487	514	481	524	511	524	513	511	495	518	490	536	509	534	497	530	494	486	525	521	542	544	516	484	531	523	505	553	534	478	507	511	523	484	523	496	511	476	527	538	523	520	497	523	512	501	499	521	509	485	531	475	567	499	506	540	491	494	462	525	477	479	516	526	512	532	516	504	480	511	518	530	513	523	519	518	549	501	505	499	516	504	521	484	527	511	472	479	494	515	523	522	524	505	511	560	487	503	523	525	501	540	529	502	539	505	538	520	499	478	491	497	505	510	502	484	532	505	523	525	510	507	515	523	477	473	514	508	519	528	520	529	505	503	487	495	492	528	530	468	504	473	538	499	541	515	518	486	507	512	479	535	510	503	502	518	513	498	460	515	530	526	482	498	505	526	501	507	477	501	471	488	503	525	525	526	479	490	522	549	517	527	511	486	505	490	527	501	504	539	500	536	505	516	523	522	511	505	538	494	518	542	500	543	508	529	513	515	526	526	527	471	485	523	536	465	565	540	497	473	495	495	523	513	553	537	504	519	516	514	519	465	512	493	514	516	469	470	505	524	526	477	548	486	526	543	492	500	505	501	476	527	523	519	520	474	501	491	501	485	510	508	503	481	479	471	513	554	503	528	525	530	509	530	489	511	486	563	502	516	540	468	549	491	481	503	538	523	516	525	482	506	534	526	528	535	533	463	510	493	529	503	526	519	508	527	533	458	466	573	485	531	509	515	526	509	520	515	516	513	512	496	476	512	504	503	490	493	514	523	549	539	534	528	532	497	533	512	488	536	501	481	505	496	483	489	496	517	464	512	486	515	506	463	497	494	535	455	473	480	500	497	501	520	530	519	494	550	539	516	539	508	489	509	513	486	511	470	506	525	503	502	522	501	501	537	503	486	509	490	478	519	466	497	481	517	503	482	480	505	486	531	525	488	505	535	506	492	461	487	534	497	527	536	526	518	500	507	521	527	546	492	505	503	508	525	536	532	527	529	499	477	512	470	532	478	523	525	500	522	461	513	506	522	515	498	523	457	550	450	536	515	529	505	503	487	475	487	497	526	533	507	483	522	514	487	511	484	524	496	515	495	526	522	484	555	541	519	504	526	495	495	482	463	494	521	493	464	529	544	524	518	511	496	510	463	507	520	517	524	559	501	530	529	499	469	534	498	529	497	492	520	505	466	526	520	516	512	509	518	499	510	516	512	516	528	490	483	516	520	526	500	512	496	503	529	484	513	521	436	517	492	517	482	520	536	540	508	497	557	473	473	498	484	527	498	532	530	507	513	506	500	520	479	482	492	475	546	506	524	509	522	517	484	476	534	494	517	489	466	541	494	513	503	521	555	524	484	473	518	519	518	499	503	546	478	491	503	504	512	513	506	480	460	497	509	513	561	498	539	488	522	480	503	456	530	560	525	469	522	540	507	514	495	481	505	497	523	484	510	493	535	515	547	504	527	514	485	465	522	486	537	485	517	478	489	473	515	508	547	491	542	498	475	508	508	528	528	518	502	487	491	515	474	504	504	491	514	527	515
23232	22598	39062	37147	28589	20784	11175	1099	659	706	659	639	616	659	633	652	632	660	644	641	623	627	660	607	609	622	571	561	594	620	690	622	599	623	640	591	606	608	642	587	608	613	629	620	673	621	618	616	639	592	576	626	608	646	581	596	575	604	641	625	620	625	595	580	615	581	618	586	628	619	565	623	576	600	613	555	628	625	624	603	615	636	642	619	583	577	625	598	576	565	602	598	649	597	565	615	618	599	629	590	586	633	679	611	571	596	609	632	610	627	631	572	628	632	596	617	622	617	594	603	606	595	602	604	594	601	560	611	584	598	566	628	569	633	626	595	542	616	592	622	630	586	591	557	614	607	600	571	640	578	610	597	572	599	621	597	600	601	621	614	632	618	581	590	591	623	640	649	618	590	595	591	605	598	604	579	648	597	589	572	613	649	592	587	628	638	578	611	588	599	603	611	631	616	627	616	613	589	625	609	589	577	641	585	603	624	564	578	611	538	606	600	597	578	649	609	585	623	595	600	596	629	622	690	578	601	620	571	665	573	619	586	601	617	677	631	588	615	590	608	606	660	639	637	619	595	613	619	607	567	586	658	617	574	594	568	609	590	611	619	590	647	610	638	610	578	587	578	659	592	601	610	607	603	614	628	618	638	600	622	621	642	597	624	568	563	600	575	604	662	642	581	598	630	634	624	598	609	632	642	600	621	643	620	588	639	582	582	613	591	618	592	602	598	595	589	621	595	611	573	604	639	615	572	596	617	590	633	601	605	572	626	649	642	630	569	591	557	591	658	586	593	612	616	567	608	605	621	592	640	648	591	614	641	614	615	631	583	600	603	616	592	546	601	596	610	641	606	593	579	605	626	609	601	622	619	648	635	591	560	569	601	605	611	606	628	616	645	644	615	609	622	620	609	611	655	609	654	575	618	649	601	600	617	645	617	609	622	548	631	644	634	663	583	622	624	605	671	663	599	597	583	608	619	635	591	607	588	595	630	612	597	576	591	621	568	635	577	593	595	614	566	592	631	632	645	592	622	645	590	620	648	622	581	617	598	609	632	634	657	638	644	615	608	614	593	565	623	582	632	581	561	547	587	610	637	597	591	633	604	569	641	631	626	598	602	618	622	662	637	633	621	577	570	612	662	621	610	631	598	564	642	553	599	575	589	574	610	597	599	603	632	594	598	657	599	627	612	638	624	620	609	601	636	620	587	607	626	582	616	627	607	609	592	595	628	617	625	588	581	604	608	594	608	610	572	579	553	622	593	576	599	636	595	635	612	553	606	568	636	624	616	645	603	588	620	625	602	589	593	608	597	583	612	634	655	624	582	625	625	613	639	617	651	608	563	587	597	630	669	665	597	613	635	570	628	596	608	586	592	632	607	595	611	650	611	621	589	544	584	634	605	615	637	652	616	572	590	608	607	619	602	566	620	583	585	605	596	593	613	621	619	607	607	608	608	607	628	587	591	619	607	608	632	595	587	593	626	596	611	601	615	579	611	580	540	623	572	589	643	607	634	683	601	600	619	603	636	623	597	602	630	594	581	617	620	655	594	637	629	634	609	627	612	562	588	642	609	599	624	619	594	596	610	607	557	585	601	580	629	652	630	613	608	652	561	635	625	616	577	595	583	668	620	596	580	616	581	595	586	643	580	614	589	583	613	615	625	578	609	622	603	633	615	620	624	568	585	600	623	601	558	560	603	627	622	575	571	633	610	567	632	619	567	625	612	595	579	641	628	610	586	602	615	606	582	643	527	603	600	581	593	601	613	623	579	604	631	612	597	591	603	580	588	591	592	587	583	647	599	611	599	608	626	658	619	602	614	568	595	587	616	594	636	609	635	624	567	557	637	583	632	562	562	567	605	582	582	601	618	616	615	574	592	564	600	642	626	629	592	611	602	596	602	631	584	606	640	592	561	638	649	635	602	606	619	594	584	603	559	585	597	623	593	604	596	635	606	634	603	576	567	585	576	602	596	637	591	605	604	581	603	598	579	583	679	615	668	579	570	594	584	604	598	623	589	602	591	649	589	584	629	607	606	615	642	575	619	604	584	614	618	607	587	677	597	584	629	659	643	582	593	639	597	613	594	608	602	600	631	597	605	630	631	612	656	617	607	635	624	616	575	622	602	655	616	598	635	621	604	577	584	574	594	586	618	588	595	611	621	624	608	587	616	584	611	627	621	582	595	603	585	614	607	638	607	638	627	609	618	634	649	618	586	628	575	641	563	618	557	657	642	610	589	572	606	658	599	587	649	602	653	608	594	577	644	605	609	615	639	592	619	595	644	620	640	610	632	572	601	630	614	602	630	607	585	630	597	648	599	628	606	639	582	602	625	612	593	551	591	598	662	592	586	604	633	539	594	636	588	598	586	595	600	611	560	573	614	653	630	628	593	567	573	644	592	602	628	650	568	640	592	591	585	624	594	598	591	605	623	636	604	603	620	623	621	648	606	608	607	635	666	591	605	585	610	607	589	599	640	609	620	602	603	613	602	602	591	667	656	623	630	583	616	603	584	616	613	569	597	599	589	569	618	623	576	630	621	603	594	609	610	553	587	609	577	594	579	611	587	600	601	625	618	604	587	591	606	609	630	581	526	581	633	622	643	604	635	595	626	604	641	626	613	638	637	577	590	615	612	553	589	678	572	555	629	564	582	618	583	609	654	623	648	571	625	647	614	613	560	583	590	610	612	607	590	586	589	618	599	607	634	608	623	590	676	620	617	594	618	609	626	612	614	566	634	663	606	633	596	590	638	613	583	590	624	598	635	588	598	621	639	604	611	569	670	609	586	613	652	638	638	624	630	599	629	611	588	580	589	578	559	612	643	666	592	544	582	623	569	568	531	597	581	662	597	605	642	622	618	590	636	569	609	576	573	650	667	603	636	596	560	623	600	630	614	604	598	578	604	630	631	577	599	586	612	579	606	610	614	569	589	610	589	577	593	631	615	649	592	584	588	615	621	590	607	599	584	644	645	576	590	571	590	634	604	616	641	644	579	602	580	650	631	644	606	536	578	591	576	566	625	648	612	597	573	627	611	622	634	644	583	573	599	545	600	612	649	588	645	590	579	628	583	614	647	620	589	622	628	653	599	580	634	570	619	552	598	595	611	588	609	621	630	623	583	636	605	636	591	563	599	598	602	612	587	579	570	586	655	650	605	585	613	635	572	604	598	597	606	562	627	588	572	618	635	629	600	597	596	651	636	623	620	657	593	613	608	598	609	601	592	609	609	551	588	601	603	611	610	604	579	590	606	551	658	613	614	561	614	606	631	649	636	604	595	580	586	633	601	584	643	584	613	568	597	624	627	609	589	564	622	571	630	621	563	632	605	608	602	640	614	631	603	589	583	613	592	638	627	665	585	604	602	624	595	623	605	617	623	651	578	649	601	589	577	625	604	570	634	618	653	619	622	592	586	620	602	583	553	583	643	595	585	584	579	603	618	600	639	623	631	583	613	663	637	582	618	633	590	613	611	596	599	565	631
50811	92893	83635	62671	36838	7549	731	726	688	716	685	636	664	668	647	666	629	656	667	652	664	654	692	658	629	674	632	642	665	692	626	658	671	659	629	676	603	654	678	640	635	661	621	647	680	673	643	638	626	595	652	656	668	607	663	660	642	626	649	603	637	594	618	628	637	678	649	636	624	625	680	625	645	628	636	657	655	642	648	626	665	615	642	625	677	637	600	634	622	649	638	616	660	654	704	660	599	628	664	599	607	680	654	700	640	624	646	645	660	694	687	622	629	632	630	588	645	630	658	676	585	620	638	684	645	642	606	643	634	683	688	606	658	628	646	660	615	637	623	628	651	656	587	626	647	680	635	658	595	651	676	659	639	670	576	687	670	649	625	646	634	631	637	620	660	627	690	615	581	622	614	653	584	615	639	647	651	611	618	608	661	678	628	654	653	654	654	642	695	634	656	637	624	586	634	681	659	648	627	675	650	651	615	656	666	637	641	572	640	618	612	622	644	687	667	610	621	621	684	638	629	640	624	659	644	644	628	648	699	665	634	653	651	597	627	624	615	613	644	668	615	623	634	634	657	643	619	652	624	619	686	660	632	675	655	648	642	666	612	678	647	657	626	648	565	614	664	622	661	611	618	691	653	609	658	627	682	691	622	656	674	609	626	603	651	603	693	668	671	650	696	672	705	672	647	661	632	693	656	654	622	632	626	646	634	615	665	661	637	615	685	700	635	631	646	624	614	629	639	689	631	660	692	673	660	669	674	669	671	635	611	642	598	641	660	655	692	617	660	599	643	628	632	621	691	676	642	649	688	643	639	671	631	630	640	676	657	635	628	641	587	639	645	618	676	665	649	689	622	607	697	653	644	647	664	636	679	638	672	636	656	646	660	686	647	647	645	635	691	639	646	634	618	681	649	593	651	638	660	632	635	619	650	610	623	657	633	671	646	632	656	588	651	640	645	629	659	613	679	584	681	650	613	617	646	663	612	663	622	680	651	633	597	657	707	644	658	667	668	646	577	641	657	633	647	662	633	620	643	617	668	630	640	607	636	687	643	615	674	632	652	696	658	655	634	655	643	609	632	598	682	627	653	678	660	651	671	683	617	666	657	648	592	621	661	618	589	652	637	643	661	664	630	641	616	628	690	635	610	649	691	637	597	644	627	641	638	699	650	663	664	643	595	611	612	680	675	640	669	673	636	662	653	621	601	617	627	640	666	691	667	619	653	654	633	655	686	654	621	612	626	594	652	648	680	648	632	642	673	624	699	622	645	668	652	653	631	658	621	626	646	641	644	665	650	639	651	636	654	673	680	638	628	667	672	654	672	650	654	619	593	636	634	630	676	652	672	608	644	634	606	612	643	614	667	674	651	627	667	639	637	623	627	644	620	667	686	676	710	634	661	656	639	653	616	664	606	648	656	651	621	591	696	613	688	664	663	664	632	634	625	645	595	678	636	611	640	665	660	636	662	645	662	651	661	673	624	660	612	612	649	649	612	679	639	647	634	617	674	651	672	599	604	604	644	615	622	667	668	601	648	654	679	656	644	644	610	662	602	668	665	655	637	661	623	680	684	680	632	624	636	579	651	623	590	652	623	678	660	653	687	643	631	651	639	646	653	662	657	659	689	622	608	632	637	640	651	625	631	660	663	641	674	690	637	629	663	629	643	658	687	679	637	623	579	672	652	614	670	665	629	629	664	660	627	625	634	636	658	618	692	654	624	623	657	641	644	620	650	641	639	632	647	674	612	632	665	705	648	675	628	666	622	623	712	670	642	621	671	666	650	621	661	616	636	611	654	679	607	652	646	644	647	639	608	648	675	667	656	702	668	700	640	613	654	667	673	664	637	616	613	594	647	677	648	640	666	650	600	600	687	613	620	608	616	643	658	641	664	664	672	655	630	625	637	634	610	637	653	666	618	649	605	689	585	629	639	604	652	655	672	629	610	593	650	659	633	592	624	635	650	611	674	665	632	633	627	627	618	661	634	659	632	623	607	654	690	642	628	644	643	659	582	638	632	632	669	660	620	669	626	661	641	647	672	686	697	646	680	668	653	617	618	572	611	621	636	619	575	620	708	654	660	636	626	678	643	602	601	639	680	668	663	656	662	664	690	658	611	637	584	632	677	655	600	593	613	641	636	650	651	650	667	602	622	655	671	672	650	634	664	686	656	594	641	635	604	657	635	637	664	626	675	604	669	590	651	619	651	653	617	667	660	684	680	626	638	608	637	646	652	595	705	648	668	652	645	673	661	654	609	677	676	673	671	639	615	682	648	622	634	678	623	661	564	680	634	641	602	646	650	653	664	625	689	624	654	641	627	630	622	624	677	660	609	635	633	641	628	654	641	659	651	641	613	640	629	683	692	610	657	678	643	639	625	630	616	662	608	637	641	660	635	648	609	649	678	648	657	600	644	632	684	633	643	658	616	621	659	720	634	713	637	658	685	653	658	625	682	637	620	593	637	627	592	598	660	643	640	618	637	665	610	614	632	614	653	633	698	640	631	660	658	633	642	683	682	656	696	618	630	634	622	648	627	622	676	685	668	698	622	633	621	622	630	632	641	671	683	623	647	620	661	658	645	640	700	663	658	626	635	609	668	626	630	644	654	662	677	654	615	639	640	614	663	611	632	648	616	622	600	652	648	651	627	627	641	664	649	645	652	619	687	652	675	643	656	618	659	638	670	656	612	648	652	657	657	667	631	632	635	651	602	672	643	615	653	652	656	665	662	651	669	662	629	654	641	665	661	634	662	606	623	643	621	697	638	613	655	682	658	678	619	677	609	660	659	633	669	667	659	623	589	696	688	621	638	656	613	645	617	638	610	652	639	646	657	640	632	643	593	660	666	635	626	659	627	709	661	674	643	685	644	648	684	648	687	665	666	588	608	648	637	633	664	656	604	671	628	607	611	661	637	653	601	655	623	614	661	607	640	622	658	684	631	639	625	652	608	615	637	681	653	659	662	696	652	596	627	612	645	614	634	620	665	611	675	635	678	632	638	646	694	653	684	644	594	650	638	657	665	615	662	621	619	637	621	654	614	673	633	623	583	661	659	614	635	644	607	597	606	613	589	605	653	640	684	627	651	627	636	607	652	669	632	621	661	592	631	644	655	642	649	686	674	631	632	653	624	659	606	589	623	643	649	633	651	654	677	667	640	651	648	665	615	608	676	612	680	639	611	626	619	660	587	609	636	668	655	632	658	642	663	663	635	613	661	635	634	623	646	649	657	686	610	689	678	653	661	646	637	643	643	672	634	610	665	638	653	631	635	595	642	646	652	650	632	621	643	649	691	670	712	645	640	636	657	696	618	631	623	639	676	660	620	632	649	643	633	637	633	637	604	654	661	627	659	639	625	654	612	645	598	600	653	660	661	641	626	657	662	660	645	658	617	642	683	654	620	633	665	631	643	662	636	653	626	632	664	622	632	654	616	666	655	641	621	638	634	638	650	658	648	637	679	657	645	630	644	652	653	632	649	638	681	663
27660	30517	44381	26132	7236	718	362	334	309	307	317	331	292	335	320	310	309	353	353	329	324	319	343	276	317	301	336	314	327	341	295	319	345	337	307	334	312	300	331	327	296	320	317	298	322	326	291	342	345	307	344	303	314	323	347	314	354	281	317	345	317	357	336	314	332	291	320	333	330	338	315	329	335	296	312	295	334	313	296	317	310	298	326	311	309	324	314	312	312	308	306	290	303	306	316	347	318	310	321	304	334	290	300	320	307	322	338	291	295	317	337	308	320	310	306	316	295	312	328	332	331	308	318	287	291	303	291	332	338	331	348	328	315	352	336	282	305	323	322	339	310	309	316	323	317	316	290	299	306	340	305	319	338	336	342	323	328	296	332	290	336	319	313	336	316	341	318	320	305	332	332	291	332	328	305	287	292	332	358	282	307	313	305	318	343	346	331	320	322	320	314	327	346	318	343	322	309	301	306	317	345	309	336	308	333	354	287	319	324	326	336	315	310	306	325	324	303	315	341	323	327	344	290	336	335	324	315	314	332	337	297	308	301	317	364	349	285	327	329	343	316	318	312	330	321	325	301	340	330	324	311	356	361	295	319	342	303	311	277	334	297	297	354	345	326	299	325	316	308	351	317	337	337	321	323	332	321	317	308	343	313	308	323	318	317	330	322	308	333	304	341	336	318	327	292	333	319	332	301	355	302	333	310	321	327	308	342	319	293	351	339	302	348	298	317	314	326	332	321	311	319	318	342	309	304	308	342	330	325	304	327	329	325	301	330	315	303	264	303	306	330	325	319	315	310	339	269	344	288	325	313	324	322	339	341	314	326	323	341	365	327	300	330	306	315	307	340	315	349	325	329	327	348	350	317	278	318	318	311	328	336	324	327	306	323	343	309	284	302	323	330	310	316	326	306	354	319	328	313	315	279	346	333	350	302	318	276	324	298	275	301	348	321	339	304	297	332	312	333	326	322	324	334	317	291	306	323	297	311	322	316	316	302	316	309	331	330	346	333	308	292	334	313	334	288	324	318	305	333	307	339	303	280	316	303	315	324	309	283	333	330	315	332	319	301	331	296	343	313	346	332	303	331	313	311	309	305	338	328	319	318	320	321	306	299	361	339	306	339	289	324	342	340	338	325	336	313	323	307	337	290	331	338	326	307	330	324	330	337	314	312	327	304	322	317	346	319	307	298	332	296	319	306	319	329	302	321	346	304	330	313	329	293	330	323	302	309	296	320	317	334	333	283	312	309	350	303	326	342	327	328	321	307	311	313	307	350	340	343	321	335	321	306	321	343	321	313	306	329	302	315	316	324	345	331	324	333	311	310	352	329	290	323	326	343	331	338	344	338	338	351	365	347	329	289	312	314	315	330	276	332	354	350	332	333	341	291	324	331	326	308	286	290	299	348	389	347	296	340	355	319	337	302	281	311	314	326	323	301	313	312	316	309	337	339	292	305	323	329	291	315	320	318	323	320	327	316	328	298	306	298	326	324	322	319	317	305	298	309	313	295	313	355	341	350	314	314	310	360	334	301	310	329	286	322	342	333	320	322	318	315	300	334	316	313	321	315	343	317	307	313	311	320	311	328	352	334	321	320	321	311	309	315	329	314	314	341	299	304	312	336	310	323	291	331	320	322	334	317	322	315	335	305	343	323	318	322	297	326	303	317	362	321	338	327	316	311	308	315	303	315	321	319	314	321	308	341	324	309	312	302	323	315	318	338	311	343	330	360	303	316	336	325	359	290	338	312	343	336	314	324	285	320	327	319	325	316	317	303	324	300	348	341	305	333	311	336	311	349	347	329	356	359	341	333	309	339	302	338	337	292	306	325	335	327	337	288	331	312	325	355	311	316	295	319	308	336	329	304	307	287	332	305	317	321	317	301	365	325	321	314	299	281	322	299	308	357	321	327	333	329	307	321	325	348	307	293	304	297	322	337	245	333	312	305	344	318	315	324	307	315	304	289	307	297	345	371	343	324	353	319	292	320	293	300	322	335	344	350	337	333	297	322	298	337	338	339	292	307	322	261	352	319	309	342	330	314	331	310	309	344	304	328	323	348	319	288	363	317	328	329	311	336	345	305	322	357	342	319	321	329	320	332	287	364	306	333	341	306	313	310	366	305	322	311	349	316	346	323	329	309	341	356	345	297	297	322	302	326	337	279	339	334	323	349	326	332	314	284	297	350	319	291	313	304	324	319	322	318	342	305	326	340	323	325	301	297	318	311	318	359	318	338	318	329	341	301	322	314	295	314	369	340	331	305	322	319	294	299	277	317	292	303	305	298	329	344	335	327	300	335	295	357	352	341	304	289	295	319	330	332	325	300	331	329	327	316	313	320	307	323	306	341	321	336	309	337	274	307	314	288	303	311	286	322	307	348	316	308	294	322	313	323	341	317	332	321	325	328	334	333	328	338	311	323	339	357	347	319	338	281	321	337	329	336	304	319	361	344	303	322	317	322	358	284	336	326	333	323	290	299	330	299	330	313	323	304	291	353	315	315	336	308	318	321	332	322	306	335	337	283	312	334	295	349	328	321	358	306	344	327	316	335	315	318	322	328	330	372	314	317	331	325	317	346	301	318	322	342	306	328	301	320	314	335	316	312	327	332	315	295	329	312	338	314	314	294	340	300	354	317	317	314	342	338	322	342	328	314	365	333	319	319	335	296	315	320	307	302	334	283	318	331	338	307	325	304	321	328	293	337	320	309	323	296	308	354	292	311	327	308	293	318	332	345	329	322	368	293	319	299	305	333	295	327	317	354	313	320	317	316	326	311	345	329	304	337	337	289	324	299	324	325	342	352	295	327	334	309	332	322	327	299	323	269	325	336	318	312	301	305	335	310	347	322	314	351	304	298	323	301	325	338	320	333	354	317	318	339	349	296	327	341	310	308	341	347	355	338	332	300	308	324	314	325	346	292	330	316	350	321	314	314	300	359	333	326	327	331	305	328	324	324	345	332	333	333	290	306	340	336	318	307	315	329	325	314	323	281	308	333	337	303	301	359	352	331	320	312	295	310	305	308	318	297	286	339	345	343	300	311	313	307	338	335	329	329	311	323	334	339	296	309	311	340	337	320	315	333	312	360	345	351	360	317	329	323	350	301	327	324	303	322	315	317	315	325	303	299	303	341	293	296	311	342	294	330	293	312	337	295	312	322	344	319	325	309	310	294	332	291	366	305	314	284	338	330	314	318	315	330	314	302	341	322	317	289	299	289	334	328	312	342	304	310	328	330	330	305	324	312	331	331	295	299	333	336	317	306	302	335	317	333	308	307	336	337	326	314	333	285	320	330	329	332	321	298	305	343	319	339	350	324	304	342	306	280	340	333	326	300	329	308	322	368	353	301	343	305	316	327	339	290	335	291	294	304	310	316	316	319	299	334	309	329	326	294	318	324	321	322	326	319	314	277	317	313	322	320	320	314	311	312	302	306	305	326	313	343	317	307	329	321	298	315	315	311	296	334	343	326	304	331	361	353	333
19048	50960	40070	19124	5813	702	385	363	403	363	329	363	367	401	357	369	382	359	383	386	359	381	379	359	373	374	408	382	371	404	398	350	402	345	394	403	358	365	380	421	352	377	355	379	383	360	379	357	361	354	402	369	393	388	403	390	372	333	376	364	376	340	379	346	358	375	333	412	378	402	397	360	362	380	403	351	381	379	349	378	340	380	365	331	351	378	419	385	365	393	375	376	368	399	391	356	393	369	346	365	372	371	366	368	362	363	355	375	364	395	385	381	398	387	368	349	383	371	400	399	354	362	361	375	346	323	337	374	389	373	369	371	401	364	372	425	357	383	375	371	366	379	384	336	373	402	414	365	365	381	354	365	375	360	360	388	380	381	383	360	414	406	346	379	393	355	366	346	344	392	366	362	362	395	366	355	376	351	374	357	394	404	374	354	353	369	353	371	351	385	350	372	381	335	381	383	377	399	334	370	366	372	351	366	375	380	375	389	358	363	354	354	365	391	367	356	355	400	397	356	388	369	378	350	382	392	389	380	405	381	386	397	357	363	419	369	378	360	351	393	350	390	391	388	343	376	381	348	405	389	403	396	378	355	365	364	381	385	367	381	403	381	372	385	376	373	379	425	380	358	395	347	352	381	365	386	429	375	346	388	391	397	384	358	390	394	358	363	393	375	384	348	366	362	382	361	390	420	382	383	357	383	370	361	423	372	368	354	368	365	355	378	378	362	367	344	378	357	359	341	333	376	382	367	360	363	346	359	368	379	358	358	385	379	383	366	358	378	394	382	401	387	355	381	384	329	383	363	343	373	399	398	339	370	389	407	345	355	412	379	349	354	375	368	392	395	392	383	382	385	402	369	359	362	380	379	371	369	368	375	367	389	373	367	391	359	378	354	413	338	366	385	411	409	381	356	374	370	342	387	377	369	348	362	367	359	390	347	409	358	389	397	393	349	333	352	365	390	335	363	364	373	367	387	333	383	396	377	361	404	383	363	373	374	350	384	375	401	393	368	328	361	389	370	389	378	379	357	397	341	379	362	376	387	344	373	355	364	374	356	387	369	379	345	378	367	360	350	364	369	369	350	373	365	377	379	356	341	406	370	382	396	368	349	379	401	380	412	368	412	387	384	383	350	373	369	369	388	378	350	408	387	376	388	371	395	371	386	394	378	361	346	335	366	383	356	353	364	389	356	358	356	351	419	377	352	370	371	390	368	373	336	355	357	395	360	370	356	383	369	364	332	405	381	367	371	366	385	358	381	372	348	377	361	357	392	374	375	380	375	404	360	372	376	379	344	329	379	410	387	373	386	392	378	380	379	338	404	394	371	394	421	384	384	379	350	332	386	341	359	363	356	379	384	404	343	361	383	370	386	349	348	360	357	342	389	399	359	384	368	349	365	358	374	370	398	378	363	349	386	365	368	367	376	420	389	362	358	396	360	386	387	364	389	367	343	405	395	437	393	349	378	364	399	374	395	364	384	387	336	347	378	360	373	373	400	359	376	402	380	356	395	374	365	336	373	364	358	378	373	382	401	378	392	354	416	356	379	383	387	360	343	342	360	359	383	376	374	355	344	351	358	358	372	368	397	386	385	358	375	407	369	396	385	353	374	361	306	399	397	373	378	347	355	381	356	353	375	408	330	362	382	364	343	390	397	369	364	358	357	404	392	401	361	367	337	348	395	388	391	381	384	356	347	337	363	374	377	368	385	405	354	380	376	371	383	366	356	408	393	407	401	368	390	356	376	397	377	357	375	376	339	357	353	374	395	348	342	390	342	369	420	358	348	364	366	378	327	341	380	384	386	382	392	397	367	367	336	376	357	349	361	377	379	400	365	329	364	356	373	368	337	350	376	388	370	360	367	395	368	366	371	343	398	352	368	380	391	351	425	360	359	354	364	383	388	356	367	430	363	361	348	360	395	383	343	377	389	384	367	385	357	338	379	380	384	403	341	377	311	392	383	386	367	413	395	380	364	346	388	378	386	375	360	356	370	398	354	384	381	382	388	387	348	355	364	341	352	357	368	367	396	378	383	399	386	357	385	344	342	347	354	359	394	338	363	367	376	354	387	378	361	373	360	410	373	371	384	377	333	391	343	386	411	355	368	358	359	373	381	401	371	370	394	396	384	433	377	357	400	360	366	391	366	381	363	372	380	386	396	359	406	374	354	366	374	384	389	376	385	353	366	376	351	368	378	398	339	386	387	363	397	412	338	359	393	353	371	351	387	368	345	381	348	384	392	372	383	357	371	380	370	400	382	351	362	385	367	372	384	373	369	366	343	363	359	348	355	397	367	387	367	370	417	387	359	347	379	364	377	374	408	385	378	374	352	353	370	364	361	352	397	392	401	368	355	390	371	353	386	346	364	357	381	400	395	398	389	388	402	399	375	362	383	360	372	372	375	383	367	376	382	398	377	346	377	375	349	415	414	378	384	358	379	362	390	389	379	368	358	362	373	318	354	355	379	388	341	351	406	382	369	358	383	348	361	382	365	354	344	397	369	407	337	400	350	343	375	393	426	371	376	336	374	362	384	371	371	376	369	381	407	346	372	378	344	340	367	351	357	386	378	352	329	368	357	331	375	374	364	365	370	362	391	375	386	371	397	365	379	388	356	425	377	404	391	347	349	352	368	380	370	376	385	355	407	330	373	386	381	390	348	391	365	352	382	361	404	360	385	354	376	351	352	348	363	367	379	369	385	364	375	392	327	382	333	379	385	367	417	362	356	399	381	379	384	377	356	410	353	338	410	393	375	350	378	373	375	371	382	394	369	373	364	370	379	393	402	363	340	366	351	364	377	357	363	373	383	380	348	390	381	396	362	353	374	391	336	328	405	369	374	352	337	378	375	391	396	361	401	390	378	362	368	390	376	365	366	350	383	378	357	357	383	374	409	365	365	416	350	338	370	385	365	383	392	375	374	381	345	386	371	356	375	373	366	395	403	394	351	362	355	349	385	377	365	375	381	391	403	394	362	375	376	375	372	371	347	383	375	336	355	365	356	318	409	355	349	348	358	371	374	359	401	358	351	387	372	370	381	375	396	377	376	365	377	377	386	350	433	401	413	360	369	368	353	389	384	370	414	374	370	378	355	384	363	368	363	369	362	381	385	398	382	362	390	340	352	361	366	350	384	376	368	387	366	402	362	386	400	359	383	350	380	365	339	369	381	354	364	370	360	384	394	370	391	375	400	381	333	377	401	391	370	411	370	359	371	389	349	350	364	367	366	365	366	365	345	358	382	365	372	381	348	388	372	372	392	401	392	361	382	365	364	362	384	380	364	351	355	369	400	389	392	348	333	349	371	383	385	383	385	356	385	402	379	372	387	395	354	381	374	372	334	341	363	380	372	374	386	360	353	374	359	345	364	350	338	406	380	354	353	350	339	344	402	409	364	351	355	362	379	383	405	372	383	351	387	365	422	387	348	351	353	393	365	373	420	376	334	361	362	362	356	393	343	418	384	335	359	406	353	351	396	376	350
24258	25461	45093	40016	27097	15045	2556	447	445	404	429	412	436	387	392	446	414	422	430	408	404	405	409	419	440	392	415	435	412	400	391	400	394	415	412	406	382	439	404	405	390	439	383	426	426	407	395	423	404	431	400	413	388	371	386	433	361	388	437	402	401	379	411	433	392	406	383	400	420	423	405	413	445	415	432	424	414	386	431	411	404	399	384	414	407	390	393	382	401	407	415	438	393	425	374	421	400	429	404	414	392	398	414	414	400	374	431	425	387	394	372	389	396	431	392	396	427	416	422	382	416	407	344	397	377	405	416	418	401	417	403	411	388	421	417	373	435	430	417	409	403	404	419	370	398	381	389	402	425	385	436	387	403	393	412	391	424	386	425	404	402	435	394	392	413	415	381	415	432	404	443	378	389	389	402	446	405	393	435	405	410	398	372	424	407	398	453	437	387	391	435	436	382	471	378	420	418	393	383	415	376	407	436	391	381	427	404	386	399	445	416	412	414	426	400	423	454	375	417	382	406	399	391	358	418	391	409	441	386	430	408	405	414	382	412	390	406	416	405	413	437	431	419	390	412	443	401	421	443	446	396	384	416	389	410	422	402	380	405	406	425	413	411	411	389	390	402	439	390	384	393	429	384	414	396	426	385	418	413	386	396	391	384	388	411	424	383	439	394	380	360	359	397	428	414	407	419	395	411	432	392	425	385	430	424	412	420	404	418	368	387	411	418	400	416	401	376	424	421	413	422	373	447	411	432	430	402	447	388	408	427	408	379	397	424	409	395	408	372	402	407	397	397	398	419	428	418	400	405	380	425	444	452	397	406	396	384	371	388	395	362	388	389	372	393	420	417	399	400	426	388	398	405	399	391	425	412	415	424	396	404	405	385	398	387	397	417	374	422	425	419	403	409	415	411	436	428	417	402	431	437	413	392	412	351	414	413	367	432	411	422	405	419	409	398	410	441	393	423	378	399	411	384	395	386	389	407	409	380	394	437	391	404	421	427	384	353	427	392	422	386	410	384	387	419	384	371	402	423	423	425	380	391	392	455	410	433	428	433	372	386	436	423	408	404	422	397	401	386	408	411	427	416	380	428	396	410	412	376	426	418	420	398	437	431	413	377	405	416	429	397	456	410	406	408	378	432	428	441	387	414	417	403	398	410	433	388	397	386	363	380	404	419	426	395	385	407	406	408	387	408	424	423	390	425	439	456	377	404	423	383	425	420	408	413	401	399	396	388	371	423	423	409	387	394	396	412	455	423	429	398	410	416	439	411	411	387	398	420	374	414	396	441	405	400	418	407	400	416	384	420	419	376	422	373	424	400	390	384	422	378	395	425	429	411	389	400	417	418	417	407	402	417	403	396	430	409	426	428	433	372	401	388	401	399	397	356	409	404	399	414	422	414	386	416	401	399	393	445	395	369	399	411	409	387	384	394	412	404	432	425	404	409	406	401	404	391	414	421	421	394	406	386	384	386	412	427	388	423	411	414	426	420	444	398	376	408	455	406	416	397	424	415	419	384	399	396	382	385	390	393	375	382	403	352	360	424	378	399	385	417	438	390	396	441	386	398	384	417	403	394	390	411	406	418	403	391	438	440	393	419	432	398	395	436	379	439	418	403	399	423	368	411	420	395	430	403	388	362	433	410	433	422	435	400	367	449	408	410	394	376	411	404	415	388	400	370	387	401	408	408	388	393	412	391	437	436	407	385	450	400	420	399	397	429	371	416	420	420	426	434	406	376	391	392	407	402	390	383	398	376	355	413	397	406	397	368	428	443	401	380	404	426	405	407	396	410	374	433	387	394	404	407	412	407	416	398	440	413	369	396	439	418	382	379	389	380	399	383	407	410	370	440	391	421	407	401	391	453	395	419	413	408	393	426	411	400	362	427	388	378	424	399	398	440	382	412	398	410	402	413	397	434	452	418	382	420	407	421	417	408	420	406	432	390	388	403	399	426	399	413	411	438	448	419	403	358	395	385	430	424	396	391	396	420	386	419	401	421	393	388	407	414	405	408	358	375	413	390	402	432	399	400	391	428	455	389	386	449	378	415	406	432	374	395	392	396	386	425	406	413	431	408	411	422	381	386	402	402	421	411	368	443	390	413	407	419	418	399	408	401	393	435	399	419	421	447	426	421	409	417	413	445	396	392	377	379	392	401	402	423	410	408	379	434	413	428	363	402	398	431	437	389	387	410	396	403	377	415	411	392	377	381	381	384	403	405	374	403	389	406	406	452	366	353	416	386	410	404	399	415	406	432	425	387	381	425	380	401	438	392	419	419	403	405	435	383	422	405	416	431	434	368	413	421	398	390	399	390	406	394	379	410	390	438	390	396	402	429	398	416	391	396	399	381	401	443	414	415	406	395	413	355	405	395	382	375	405	458	374	410	378	437	410	407	425	378	449	394	361	415	389	401	405	394	407	413	412	437	388	402	414	423	458	424	442	416	423	426	392	390	417	381	406	417	379	418	401	403	431	387	395	388	421	412	392	381	361	395	455	409	418	418	420	443	401	389	379	412	393	406	432	420	399	433	408	390	449	387	391	388	432	360	427	404	407	395	395	389	450	425	390	419	379	387	408	361	409	396	413	417	404	407	402	418	394	409	387	372	420	416	413	403	407	417	409	393	400	383	401	398	460	408	424	449	441	392	382	411	368	403	397	403	399	415	377	426	377	416	409	408	402	403	456	407	376	381	397	379	411	444	390	383	435	418	390	424	350	396	443	395	425	402	402	380	402	387	456	429	424	418	379	405	403	402	395	364	446	426	413	362	400	416	406	415	453	391	399	407	369	432	434	420	391	414	422	399	409	392	428	388	430	386	387	399	405	406	397	399	415	405	385	408	389	428	407	434	411	392	408	387	424	363	396	386	412	372	387	405	413	392	407	407	408	376	398	398	417	384	436	427	423	384	420	412	392	396	438	446	390	415	381	412	435	404	433	437	442	389	427	377	392	398	416	437	419	419	397	411	420	410	396	407	416	422	421	415	470	415	396	405	409	409	401	383	392	373	385	405	405	429	404	403	416	398	396	395	440	415	397	387	432	399	418	413	460	390	396	397	404	372	410	406	412	386	392	407	441	388	410	402	392	395	365	399	378	391	427	406	411	404	433	422	427	431	432	392	434	426	418	387	407	398	390	374	359	372	399	401	413	404	376	418	422	372	378	396	389	414	417	414	402	425	395	367	387	367	412	374	387	426	444	390	376	443	414	392	397	434	416	389	401	393	411	404	410	481	398	434	401	408	433	405	411	389	408	397	402	403	382	402	391	397	389	408	397	436	417	376	394	415	398	395	419	400	406	411	447	382	428	394	396	402	419	388	434	409	433	385	396	396	447	379	393	392	458	389	399	425	409	400	384	421	435	428	381	395	376	393	386	380	416	408	421	382	415	408	412	429	394	409	389	426	380	391	382	397	422	392	380	430	391	422	412	424	380	384	402	408	401	433	424	388	390	426	402	424	400	383	405	396	390	386	403	397	392
39787	87897	75978	50037	24740	3721	464	501	460	446	520	443	445	484	498	463	486	455	454	402	466	480	415	461	421	434	475	456	443	442	475	476	453	474	445	437	457	421	417	458	473	487	468	458	414	450	461	426	437	441	439	444	475	458	498	490	449	449	447	425	449	444	461	484	480	466	450	455	452	416	455	451	422	485	438	487	462	446	468	456	469	437	433	443	461	454	434	455	454	432	459	443	491	470	464	495	439	447	441	459	445	459	455	449	415	491	454	472	452	432	429	448	488	429	440	424	425	413	447	436	465	437	440	475	428	421	454	421	453	461	446	439	491	436	429	446	419	429	465	461	464	435	444	436	414	430	406	469	477	446	460	437	454	435	475	461	438	452	426	467	438	475	465	473	471	434	468	458	431	403	451	464	473	452	460	440	483	431	462	400	455	506	436	453	463	427	421	473	474	400	423	445	433	414	456	426	440	486	418	447	477	461	456	404	448	442	455	437	425	410	468	444	466	441	449	464	422	443	415	436	455	467	441	441	474	474	448	449	456	432	471	475	426	456	431	467	464	465	416	458	430	437	433	441	445	419	432	430	439	450	413	421	464	468	442	478	454	446	413	433	462	440	420	474	432	456	471	447	440	456	435	438	469	401	420	429	465	451	407	435	432	450	469	431	402	439	451	461	480	458	447	438	454	451	441	465	430	430	467	457	441	456	458	437	441	430	455	412	430	453	462	436	417	419	469	444	392	457	469	468	480	437	433	442	452	473	420	431	421	455	465	428	459	447	454	447	466	444	456	465	440	429	463	432	442	462	430	450	474	471	438	418	448	460	465	456	406	453	464	454	454	467	449	454	426	448	425	463	417	448	486	504	435	464	459	451	440	447	454	437	417	422	457	487	447	451	464	439	435	424	443	382	398	439	444	463	464	460	437	452	466	405	488	446	459	464	443	448	436	424	435	437	425	439	475	463	441	414	435	416	418	510	449	461	442	477	454	447	443	437	456	444	401	429	383	448	424	422	457	422	441	437	452	446	436	442	446	461	446	468	442	486	457	463	448	456	457	455	463	450	449	440	509	410	443	471	469	452	439	464	440	436	427	473	407	431	489	477	447	459	426	438	448	423	409	433	462	454	422	427	459	448	443	409	418	432	468	470	494	449	432	437	448	484	439	412	478	446	452	437	458	448	475	445	459	445	454	416	433	457	472	482	462	438	450	429	469	474	426	475	447	427	430	438	439	431	457	463	448	494	440	483	460	424	448	456	456	449	446	417	465	483	454	430	459	453	438	417	454	457	410	436	428	446	453	459	422	473	480	414	445	414	438	406	462	439	451	424	441	460	437	447	427	396	474	434	431	449	438	461	465	425	459	427	476	406	433	449	419	436	478	435	395	445	458	450	456	408	457	421	450	445	456	444	439	430	456	442	423	431	456	469	453	448	442	476	445	442	441	461	452	444	447	437	447	442	482	441	408	470	448	467	487	429	477	475	477	445	442	506	441	453	484	459	440	445	476	409	446	438	487	447	441	494	449	440	475	435	439	467	460	403	441	474	458	430	428	471	434	416	457	404	472	446	420	445	438	432	465	428	429	476	462	414	418	445	453	449	429	488	465	465	464	421	411	439	417	402	429	424	436	443	463	409	463	449	460	437	458	445	462	446	408	442	469	464	475	450	451	475	437	484	437	438	458	456	451	446	433	437	430	445	488	451	455	441	454	479	445	444	451	453	450	433	478	414	432	491	452	441	444	418	400	449	488	470	481	449	431	430	447	445	443	463	437	385	446	423	488	451	488	427	448	477	426	464	442	500	451	426	431	475	421	463	431	463	399	462	465	509	434	424	442	468	444	456	424	433	409	459	431	471	452	477	440	453	428	468	425	438	471	454	473	439	473	456	458	469	452	481	439	438	485	462	452	431	476	439	463	425	431	482	422	431	454	429	479	441	428	476	437	451	414	431	486	431	437	407	416	428	441	456	426	455	450	476	435	462	492	458	433	441	450	466	451	438	404	465	469	440	423	441	467	448	433	457	469	433	454	459	445	437	432	429	437	460	439	448	434	458	438	468	465	449	466	423	447	439	472	459	459	442	470	459	443	422	412	407	432	445	461	454	435	456	435	483	470	432	464	425	441	473	443	437	463	444	488	480	445	423	459	481	410	456	445	427	465	460	482	420	468	443	529	441	435	432	462	451	458	425	453	424	421	400	457	427	423	439	476	440	481	447	460	431	419	426	446	428	445	457	463	486	454	485	436	422	433	466	434	421	423	481	425	449	467	427	412	454	400	434	468	497	428	444	445	453	448	437	434	436	466	408	472	424	428	467	460	424	433	456	463	467	443	457	439	428	460	422	421	460	444	424	448	459	440	456	464	407	449	444	452	441	501	458	441	454	482	444	436	457	423	464	432	452	470	436	457	436	406	443	509	463	465	470	448	461	428	440	453	455	445	418	452	477	483	419	428	451	440	441	442	419	462	441	429	431	452	429	443	436	460	422	411	453	418	486	472	440	464	442	437	440	454	459	405	464	434	428	467	451	460	469	453	444	421	461	452	430	438	486	440	473	476	469	432	464	444	433	443	429	439	465	443	446	454	433	466	450	418	467	472	467	441	461	461	458	410	438	424	451	486	451	420	445	472	392	452	468	455	446	436	431	451	427	474	444	441	441	435	473	439	463	492	442	421	476	449	436	417	459	408	458	459	442	444	416	423	446	411	452	447	475	441	471	485	413	459	405	411	470	441	422	453	430	438	450	454	440	441	391	434	439	468	469	484	449	442	449	466	406	454	399	429	448	448	455	477	429	449	444	446	492	423	435	435	441	453	458	444	480	407	441	432	443	457	429	404	441	477	497	464	460	458	485	449	478	440	430	490	410	483	456	452	448	429	444	441	439	410	450	435	448	429	466	492	409	460	485	500	420	446	440	451	433	455	458	424	450	409	420	426	513	461	439	408	488	452	423	439	405	437	440	470	453	461	452	483	459	438	438	414	449	451	429	459	423	499	465	424	465	414	455	422	443	440	421	431	418	476	463	449	424	464	487	453	460	432	469	404	465	470	440	420	447	429	442	481	452	429	454	465	446	420	480	445	453	454	440	431	464	441	431	420	439	444	460	426	443	430	430	466	465	514	448	438	429	400	435	466	459	454	455	487	462	500	414	444	442	473	459	438	457	465	424	443	451	399	454	466	420	476	471	474	418	454	457	480	455	456	421	443	438	429	461	441	420	441	438	491	437	450	402	471	483	429	443	442	458	472	470	460	409	485	457	436	466	442	437	443	449	432	459	455	440	426	415	468	433	473	455	433	421	439	438	436	508	454	442	470	475	468	445	398	461	449	492	452	459	454	468	470	461	432	470	452	450	453	455	463	430	455	466	478	457	455	424	470	449	432	473	474	448	464	417	459	455	442	418	449	484	476	448	437	475	448	445	436	434	485	453	444	471	433	449	435	476	452	425	477	430	417	460	431	439	474	412	421	416	471	473	451	432	427	459	433	455
25593	27350	44996	36519	20840	6395	620	461	492	452	413	464	447	470	477	479	467	470	462	456	420	443	442	450	422	432	449	479	487	427	446	397	476	460	418	468	473	438	466	429	415	474	441	425	444	463	440	461	456	457	452	477	422	417	441	467	448	456	444	462	418	442	433	461	456	481	428	460	453	470	470	422	465	439	437	465	461	454	432	453	421	436	459	404	431	449	440	472	467	445	442	448	440	410	466	465	435	421	441	442	458	483	449	433	442	455	436	452	416	450	432	482	444	448	454	465	451	429	449	437	467	446	476	415	436	502	443	424	469	456	475	466	434	448	424	445	442	419	502	441	416	451	432	460	423	467	470	457	451	433	513	421	448	398	468	450	461	428	424	479	441	437	434	455	443	432	457	442	466	421	471	438	434	431	448	430	436	417	423	430	436	457	439	463	483	427	434	456	454	449	440	452	479	461	444	424	448	441	444	430	418	446	422	433	464	441	454	430	459	422	444	446	456	480	426	448	477	430	474	469	439	430	437	417	457	448	441	427	446	445	417	454	455	435	437	445	460	471	431	460	483	414	459	459	428	431	432	467	456	424	435	453	434	411	442	431	419	479	456	460	459	449	418	477	434	462	436	452	400	411	448	438	461	449	446	465	449	421	480	464	447	425	467	448	451	455	429	456	427	446	421	462	474	457	457	411	437	431	446	467	420	425	462	440	425	428	451	464	464	455	438	445	441	431	425	422	447	431	429	454	442	470	457	456	433	454	452	430	457	412	431	415	470	480	443	435	440	456	432	468	430	465	457	421	424	457	413	448	476	450	434	459	419	444	440	432	436	466	451	449	413	420	459	419	422	429	423	429	429	455	418	404	408	435	449	460	422	445	427	438	470	407	422	416	461	475	451	465	452	442	474	430	449	449	471	464	439	408	426	452	456	434	473	447	415	479	456	463	441	437	421	422	429	439	446	421	464	437	455	469	457	457	432	437	449	411	462	427	450	446	455	450	440	474	481	428	456	444	458	391	434	454	443	440	442	424	446	454	403	402	439	423	468	453	456	466	449	437	390	429	459	438	466	435	455	453	417	394	474	479	457	474	439	463	438	476	444	455	470	440	434	447	433	425	428	444	455	456	394	425	429	468	440	438	466	461	451	463	468	427	435	441	425	469	467	449	457	468	451	454	462	423	433	477	474	423	458	441	445	430	429	421	490	459	443	462	437	480	460	448	448	448	434	429	470	427	450	406	463	462	438	458	420	454	406	439	427	454	424	421	426	427	429	446	478	421	457	468	432	447	444	454	418	426	490	424	433	458	458	483	402	445	487	475	453	476	485	442	438	432	439	453	442	440	462	442	416	421	439	451	454	448	455	458	442	453	430	470	426	452	439	461	438	476	439	423	425	475	435	439	411	461	455	423	422	437	386	463	424	457	452	434	436	445	443	439	472	440	465	451	458	456	440	444	400	424	428	429	415	446	434	439	394	409	466	424	458	444	427	444	446	441	456	498	440	422	423	438	444	437	444	474	454	447	453	450	497	406	436	454	441	444	439	426	436	435	402	426	431	463	477	501	433	440	471	451	429	389	443	422	482	470	468	452	478	463	439	424	433	439	437	442	429	422	414	487	463	437	432	417	433	465	451	404	437	469	447	467	383	485	488	458	457	424	415	446	448	434	443	462	430	443	453	428	481	438	442	423	408	456	449	454	433	457	495	460	456	439	412	431	474	457	458	425	443	444	442	415	434	461	425	431	412	469	476	436	432	435	439	456	444	457	452	456	430	441	429	449	458	464	428	470	438	449	448	463	460	474	457	395	444	449	465	461	431	404	468	454	434	439	451	454	464	441	437	486	463	424	415	437	443	475	453	432	445	430	443	362	467	426	463	424	398	422	437	404	434	428	466	436	420	437	476	449	485	427	443	438	432	419	452	440	448	435	405	456	457	437	449	417	417	451	445	442	441	485	457	423	473	449	429	437	434	467	454	434	428	428	427	441	451	470	445	424	453	428	432	445	447	408	458	398	425	452	424	429	494	412	472	468	468	415	455	447	488	459	434	414	409	448	441	441	438	477	426	418	422	465	413	438	429	382	431	433	419	433	446	446	428	431	434	487	412	427	477	440	450	453	406	420	419	455	459	471	386	409	414	414	458	431	477	433	442	432	443	439	439	435	464	412	445	472	444	429	441	394	440	421	414	454	436	423	480	477	481	434	475	457	430	446	456	426	433	414	439	423	434	461	429	448	446	413	456	436	460	498	465	411	431	426	449	466	459	436	414	424	419	456	456	458	427	445	394	469	451	419	465	462	420	456	435	464	423	447	459	473	456	449	463	388	417	456	412	405	407	450	440	446	451	470	448	450	468	438	414	425	435	424	426	429	444	417	464	441	427	405	471	443	436	424	426	455	450	462	437	464	430	426	464	437	450	440	428	469	442	405	432	396	451	428	433	450	445	418	422	429	443	455	443	434	417	453	440	424	473	492	452	450	447	440	453	426	490	456	454	471	473	448	467	474	478	461	419	429	441	461	461	450	430	481	498	448	417	436	465	476	455	485	421	424	478	443	456	477	439	451	439	439	473	411	453	425	444	435	456	456	451	437	423	419	429	449	474	487	454	463	434	463	467	468	421	422	427	469	429	444	421	419	418	496	472	417	417	418	440	471	428	499	434	444	400	462	436	456	435	481	489	485	438	451	458	425	453	448	456	454	472	472	414	440	421	477	471	464	478	435	447	459	463	459	451	439	418	456	442	459	422	440	450	449	442	456	466	465	448	441	474	430	447	448	487	462	463	437	406	465	451	455	446	426	452	425	480	432	443	448	421	419	442	458	458	467	430	465	438	458	461	462	465	448	412	440	466	432	450	453	442	411	438	443	460	473	459	439	426	448	491	417	449	426	473	453	441	438	411	483	458	444	452	448	469	455	433	422	439	467	431	437	448	399	439	455	440	442	463	421	439	429	438	446	412	418	424	432	447	469	474	471	453	439	435	444	450	459	465	464	462	470	436	423	451	455	447	453	443	472	452	422	464	460	446	460	461	444	464	471	469	452	413	425	472	442	441	430	463	454	434	464	441	471	456	466	451	418	413	421	436	449	420	423	468	445	445	453	436	428	434	466	441	441	445	440	464	436	447	441	422	452	465	446	460	439	450	429	483	459	450	443	398	429	464	459	399	492	440	437	469	441	477	445	447	407	430	447	482	439	441	418	455	442	420	421	480	446	428	433	457	448	449	465	466	439	454	450	464	428	439	440	439	439	458	399	449	467	520	379	447	476	466	429	420	472	459	442	446	412	485	438	440	432	433	441	471	433	414	431	397	482	421	488	420	446	420	436	431	429	468	442	449	448	456	436	448	439	441	453	413	490	418	471	433	434	437	458	444	465	446	430	423	468	429	441	404	451	449	462	468	439	449	426	455	427	454	469	455	444	442	454	455	453	466	436	454	473	451	456	454	422	434	445	452	439	419	470	446	412	448	448	419	403	470	448	438	427	491	412
35015	80155	65383	40031	17707	3012	533	561	514	580	567	502	480	504	478	498	537	464	518	522	491	521	518	510	484	483	484	527	474	484	488	522	485	480	539	514	512	510	466	484	475	511	465	500	503	494	494	515	477	507	509	479	489	503	479	511	501	477	534	495	545	474	444	525	491	498	505	508	525	446	468	493	488	497	533	468	488	499	461	493	512	494	492	519	504	553	477	495	445	495	502	497	498	484	508	537	489	510	461	523	480	523	488	454	481	537	462	505	477	524	482	495	510	508	499	521	478	514	499	510	494	469	508	504	492	489	490	508	527	521	488	522	498	522	514	530	487	485	533	542	528	479	492	506	508	529	509	490	509	524	474	498	471	488	459	494	542	548	522	512	518	489	512	473	491	493	480	507	478	522	560	496	489	489	528	504	486	511	479	504	537	530	498	536	517	533	502	482	526	483	521	521	514	475	534	504	512	462	509	525	508	492	505	496	493	510	495	520	532	520	517	512	516	485	526	476	519	519	545	499	466	483	497	494	514	479	458	488	473	533	533	475	461	522	504	486	497	494	479	482	495	499	530	515	485	482	475	487	525	505	507	466	483	495	476	473	524	462	513	550	514	460	481	510	493	497	507	559	542	514	512	501	502	457	540	448	465	485	505	497	530	523	525	454	509	499	506	560	465	496	505	484	551	490	492	503	518	470	490	486	503	479	499	474	534	539	533	479	466	525	534	479	527	504	526	483	495	486	490	514	528	486	490	481	472	502	499	490	496	521	491	491	541	505	481	512	528	500	483	500	533	501	528	489	518	470	508	477	488	470	586	511	516	485	511	527	496	493	509	501	519	490	470	538	494	483	483	502	499	479	484	509	508	470	598	514	511	522	526	502	480	509	541	500	522	483	489	496	525	543	521	496	510	515	506	496	543	478	481	460	523	535	492	506	520	513	480	492	550	497	494	508	533	485	478	499	540	538	518	502	507	506	530	524	536	508	506	543	522	483	492	551	471	451	487	514	551	535	502	500	490	519	509	524	475	495	504	524	515	485	537	484	476	539	524	479	543	510	484	495	492	502	535	480	464	510	499	462	534	522	517	539	514	484	520	506	492	513	497	462	526	503	493	479	530	448	473	499	495	475	524	493	515	485	499	516	527	483	533	556	493	502	514	498	493	473	513	521	503	542	525	507	503	526	496	536	495	512	529	455	537	496	496	522	548	535	559	499	494	504	531	550	494	512	515	527	507	500	464	531	492	507	501	490	539	520	507	523	500	534	465	525	500	508	518	507	474	487	489	484	509	504	492	511	476	490	513	538	480	479	458	536	505	519	475	518	490	533	511	508	487	518	475	505	512	521	493	486	527	493	533	574	498	485	507	522	496	506	524	510	526	495	494	478	488	499	500	476	501	507	497	497	521	518	505	498	481	493	538	530	470	480	518	513	504	530	502	520	499	543	501	534	516	505	521	481	511	497	538	508	469	514	534	503	448	517	454	515	463	464	495	514	481	512	484	522	469	463	520	489	454	534	499	497	498	489	474	485	483	516	501	508	509	505	551	498	497	513	487	547	517	510	503	509	536	553	520	524	520	505	506	499	505	489	519	525	490	537	470	502	490	517	462	521	545	528	508	535	501	510	570	496	528	480	530	500	513	526	511	503	513	493	522	514	476	520	501	510	507	484	478	500	494	486	512	533	534	509	502	482	521	466	496	500	518	487	479	474	479	500	473	499	546	531	503	471	498	534	490	517	481	513	539	476	500	531	509	520	511	515	490	503	532	526	510	523	525	476	463	535	526	476	493	490	501	481	512	522	495	517	506	474	520	502	500	501	534	499	522	475	491	491	487	515	516	495	486	501	502	514	483	499	454	514	468	513	488	541	495	464	528	505	511	549	530	490	512	489	474	522	530	490	511	469	503	526	501	506	486	460	477	507	507	473	518	509	524	535	460	503	527	519	514	479	499	499	510	522	493	482	511	527	461	534	475	499	522	519	531	497	487	515	549	492	504	482	482	529	540	496	510	486	515	477	449	507	464	464	521	522	512	485	496	518	537	511	530	474	493	527	488	473	517	474	486	506	528	490	501	506	518	513	531	516	531	518	467	495	505	517	515	530	510	522	484	506	469	508	440	506	477	527	495	491	479	465	543	500	477	513	483	504	511	517	510	497	476	514	501	496	533	481	500	499	469	490	518	507	504	505	465	498	497	492	481	495	470	484	504	526	547	515	485	501	511	478	503	505	500	499	471	516	513	515	487	514	522	509	535	545	513	495	505	502	546	482	494	523	520	506	523	513	539	529	488	480	523	537	519	475	516	523	513	518	512	508	493	524	485	502	531	488	456	468	475	514	527	544	473	483	468	505	516	473	503	513	527	555	468	499	495	494	524	499	483	521	505	480	475	486	497	491	523	475	444	513	496	497	508	533	486	519	511	456	495	494	508	539	517	481	503	511	514	523	488	486	513	508	512	507	514	479	475	503	523	498	499	467	499	506	531	515	535	524	507	504	559	490	492	522	511	482	473	533	551	508	503	527	497	489	519	518	540	529	497	488	447	492	487	492	498	526	496	469	507	525	505	468	493	482	510	497	529	481	536	516	485	514	516	554	509	482	495	514	486	496	536	528	537	466	509	513	492	511	507	518	500	496	509	544	514	489	471	478	489	507	530	500	514	501	501	510	456	493	499	533	493	473	518	528	518	490	508	544	508	460	518	497	509	498	511	511	495	522	493	528	499	494	500	513	521	522	473	536	511	503	537	493	485	497	439	522	511	511	522	486	536	540	512	515	519	530	536	523	481	488	517	482	512	512	510	515	520	486	516	510	499	532	475	465	535	512	498	525	535	497	510	495	476	529	497	513	486	525	512	485	511	480	506	496	498	509	489	491	523	469	554	467	516	519	496	505	518	508	517	495	491	532	546	470	477	512	500	511	515	481	545	512	473	507	558	532	487	476	523	508	463	505	499	523	526	510	459	510	516	497	539	512	518	483	545	484	550	488	521	496	538	489	507	503	539	470	489	483	501	479	497	542	498	478	497	500	519	505	533	528	486	490	512	485	488	495	545	521	501	478	462	506	489	530	481	439	542	489	511	511	546	501	530	537	494	517	515	527	466	478	518	508	482	482	518	478	471	501	511	515	503	547	492	502	528	501	507	491	528	508	510	514	526	521	503	465	520	502	502	485	497	498	488	498	489	482	497	497	470	483	521	513	515	504	506	505	519	508	514	495	454	540	494	532	538	456	441	475	522	513	501	482	505	480	530	445	484	489	475	492	511	523	512	528	492	477	494	524	484	521	521	520	506	499	504	481	507	531	467	502	525	504	509	487	499	502	497	469	467	500	491	496	516	534	490	463	480	496	495	537	522	520	484	516	502	485	500	488	543	471	544	559	501	532	540	516	526	506	489	530	515	450	494	490	471	479	527	532	506	505	467	493	512	500	513	542	490	510	472	474	502	500	514	494	524	499	519	507	506	482	540	510	521	506	468	500	513	501	477	481
23115	22633	35177	31175	25487	20609	10026	830	641	592	637	619	590	602	659	596	607	624	606	603	639	619	633	597	641	605	607	570	589	623	581	631	624	598	647	580	626	621	618	646	598	568	628	577	599	611	564	614	564	622	612	605	595	607	629	594	609	615	596	604	611	594	647	584	576	582	592	614	571	591	614	645	643	600	588	608	587	567	546	591	609	625	614	595	567	621	615	602	607	636	565	644	598	564	617	618	576	602	584	573	647	577	595	641	565	601	612	602	614	594	604	615	590	622	604	643	605	601	619	604	599	555	647	585	573	623	605	637	568	590	568	605	594	570	579	610	587	597	538	604	588	567	619	541	628	579	546	571	618	554	593	609	572	610	594	592	637	586	586	607	628	602	635	584	609	596	568	615	614	599	561	632	601	587	584	568	591	609	658	630	619	611	584	595	613	627	596	582	599	610	589	603	640	623	603	585	583	601	617	609	602	604	620	565	602	608	611	547	661	624	630	591	583	610	592	586	586	566	613	570	581	586	589	562	601	620	611	606	602	632	538	624	574	631	593	578	584	587	584	635	632	629	586	609	555	611	608	588	624	599	580	633	546	633	599	641	636	600	589	576	615	566	590	578	592	574	608	600	611	616	569	605	590	618	594	558	556	598	579	601	597	614	638	557	645	588	579	567	565	598	584	631	608	562	599	557	583	607	602	552	563	635	585	594	585	587	543	581	637	638	614	646	605	572	627	614	603	539	604	602	596	584	584	613	598	576	565	556	553	590	595	605	573	583	574	609	597	601	565	511	599	573	582	636	600	607	629	599	603	562	601	552	579	590	609	567	568	577	571	633	611	628	593	606	597	585	607	616	595	620	574	570	632	596	600	589	590	616	613	630	615	599	620	610	574	572	580	641	604	599	610	572	581	626	592	587	580	583	607	569	578	608	613	582	584	586	625	584	616	576	646	610	578	603	636	598	589	563	574	646	599	553	594	576	587	580	590	579	594	566	592	655	579	625	580	575	622	604	609	565	589	583	642	570	581	563	601	584	572	545	566	603	595	610	612	595	557	617	636	610	587	616	630	613	572	651	571	603	608	579	612	579	591	581	589	578	574	588	575	643	589	575	593	585	594	604	576	563	584	557	602	648	601	599	601	590	628	571	630	607	574	593	596	592	647	674	632	609	618	616	671	646	567	591	583	581	616	572	623	609	605	595	588	552	616	578	586	603	571	575	597	601	573	543	588	605	588	626	611	601	597	602	626	585	600	554	572	608	593	576	594	560	620	611	588	615	573	592	613	639	617	608	614	596	595	583	587	617	621	608	622	618	599	591	598	619	581	604	581	612	590	598	613	581	608	595	631	594	606	610	634	664	596	577	607	624	657	583	621	576	604	592	599	591	620	575	650	568	577	622	612	563	562	564	626	556	592	585	606	573	600	599	585	607	604	610	636	608	612	588	571	578	607	600	639	562	576	612	554	583	635	610	570	611	579	579	585	613	635	591	613	599	625	532	625	622	574	605	633	570	560	608	585	610	601	617	610	634	598	623	592	562	602	593	602	559	568	614	588	594	598	580	590	617	537	633	552	585	604	585	561	576	584	563	624	615	615	580	597	648	640	621	602	589	588	568	612	595	617	558	597	598	576	599	619	600	582	591	541	578	637	605	610	586	590	623	636	590	591	612	590	603	560	585	541	580	620	584	594	570	585	581	599	587	569	578	524	603	602	595	600	567	577	601	602	591	586	562	570	586	606	585	544	628	576	620	588	599	587	591	593	583	564	619	620	569	558	615	611	578	584	601	596	638	549	603	584	594	611	555	562	555	615	569	614	627	631	615	585	556	611	591	629	610	579	596	620	577	609	623	644	616	629	589	604	607	545	591	604	582	577	577	617	545	574	622	582	591	591	554	574	592	575	612	608	571	575	598	613	588	609	619	578	601	576	606	617	592	577	582	623	594	600	604	609	634	577	581	590	673	578	558	624	629	600	593	568	591	606	628	589	629	563	558	548	646	637	660	572	552	582	623	589	577	596	595	608	609	619	581	609	598	612	545	558	563	613	591	610	630	588	568	575	590	595	619	619	624	577	604	545	536	567	622	571	630	555	612	596	626	594	600	574	573	608	620	581	580	560	592	602	608	578	597	590	589	590	563	560	585	597	605	553	621	549	615	596	578	550	612	602	588	631	606	584	618	579	596	623	580	585	536	551	570	602	568	584	599	579	589	620	564	603	577	610	567	647	583	628	616	610	581	573	579	603	588	591	537	562	520	575	579	591	616	557	606	574	560	600	595	558	634	570	619	586	635	597	610	564	605	626	603	639	594	583	614	577	597	568	594	582	567	607	591	648	622	573	584	643	627	589	595	542	593	603	595	552	573	608	628	608	611	598	562	590	555	605	566	632	603	574	584	586	599	568	627	586	570	556	561	591	607	605	583	625	619	565	605	602	614	610	619	582	622	607	609	598	603	588	576	597	634	576	579	617	616	619	618	528	643	550	570	607	564	587	566	577	598	581	585	561	585	622	604	597	571	600	556	588	611	593	618	562	577	590	675	578	590	586	587	594	564	641	602	584	586	606	592	619	550	569	627	598	630	555	622	596	590	564	615	557	561	612	582	613	643	621	594	610	577	617	577	629	604	573	635	550	585	588	605	612	569	646	569	583	639	596	575	618	653	585	593	598	612	557	607	589	586	607	581	557	581	592	576	615	614	577	598	586	626	589	648	628	607	542	605	595	605	595	610	615	596	602	580	631	596	564	626	573	558	577	586	598	605	601	619	635	578	600	572	610	585	614	587	570	586	615	575	584	580	571	563	590	574	607	584	597	617	596	592	589	608	605	606	651	567	595	621	597	573	573	588	552	617	602	586	595	608	587	615	596	615	580	577	576	635	589	606	600	618	613	593	577	596	598	607	559	603	621	554	589	613	537	591	612	652	593	622	562	623	619	611	587	625	668	625	650	587	593	578	609	604	539	547	614	599	576	612	653	594	636	625	611	607	559	621	575	574	606	581	603	641	602	590	562	617	585	617	625	605	675	565	584	619	604	573	609	584	618	590	611	609	622	570	630	585	612	591	590	606	569	587	600	605	588	619	583	593	611	603	577	592	604	588	582	594	608	588	616	588	561	601	647	590	563	619	604	629	595	568	592	582	599	584	578	630	551	597	546	621	587	555	618	591	590	596	596	581	580	629	636	672	594	603	643	596	574	564	574	588	606	579	579	607	620	608	557	604	577	590	573	596	545	586	605	594	592	611	625	615	582	575	611	642	639	594	606	583	599	624	622	548	567	627	588	548	620	583	620	605	559	611	582	600	633	599	607	629	615	606	594	586	607	593	572	594	619	600	628	590	606	601	578	595	589	639	638	572	591	574	648	597	562	605	589	590	617	563	554	573	602	562	606	596	592	636	591	568	588	570	617	592	606	637	621	618	613	561	614	590	569	576	584	569	613	574	631	586	606	589	607	585	601	560	624	594	608	608	603	589	605	611	599	613	619	608
48933	97016	80102	56895	34084	8298	742	726	689	692	721	647	636	691	663	647	628	635	633	652	650	645	663	656	646	649	669	655	643	633	650	613	664	630	663	653	665	606	608	627	607	600	603	631	655	657	672	640	659	647	600	646	677	631	630	632	596	615	642	662	622	613	641	647	624	670	620	636	640	621	684	628	686	604	632	640	605	629	610	627	610	658	619	607	603	605	672	622	611	610	627	614	598	635	640	653	632	600	618	630	612	678	651	630	656	616	602	645	672	648	633	572	665	677	634	631	670	627	622	714	600	611	637	638	653	652	620	682	598	636	643	645	636	619	608	632	606	649	594	606	603	660	649	621	623	636	681	658	597	605	630	617	660	632	656	695	623	635	670	641	611	599	684	671	639	639	635	646	584	579	610	630	640	635	582	609	624	620	620	683	650	605	646	630	637	658	588	648	614	665	630	628	638	629	614	653	656	657	666	663	627	590	650	633	652	667	660	631	606	659	683	642	653	586	639	633	640	670	670	601	632	668	638	616	615	655	675	609	593	647	665	641	653	621	633	615	579	620	632	637	642	653	611	624	635	664	615	629	623	638	606	637	625	651	647	687	651	636	625	613	641	640	607	642	590	637	601	642	641	646	606	632	630	610	627	604	600	598	597	600	637	591	625	650	646	626	655	681	598	670	675	638	654	622	629	595	642	611	640	620	618	625	638	612	622	639	618	640	606	623	659	606	616	647	646	680	614	641	622	637	663	658	630	632	616	636	666	644	631	621	680	641	633	642	647	700	615	637	573	635	609	608	621	656	627	649	602	639	625	624	634	626	686	583	652	628	640	595	660	676	636	626	601	599	626	662	646	611	667	643	595	622	629	624	623	635	636	651	659	660	591	634	631	629	602	659	630	549	580	640	656	636	649	657	663	645	642	619	662	647	623	595	611	637	680	663	678	637	607	679	644	621	600	610	597	623	671	630	583	651	639	633	645	625	669	655	644	632	638	655	584	630	622	640	630	644	654	660	610	642	629	620	611	668	664	635	674	638	632	647	665	662	607	642	602	661	642	618	618	614	634	612	660	649	631	580	632	619	623	632	652	646	653	605	686	630	627	592	650	673	658	635	614	592	607	605	597	612	651	637	645	643	643	620	657	622	629	618	635	651	628	688	617	660	620	645	636	641	620	688	645	676	672	622	631	656	662	634	677	645	607	647	624	636	656	619	648	618	633	665	634	631	626	667	630	622	658	647	683	600	636	653	705	650	626	641	651	606	609	631	625	594	650	631	656	640	629	662	615	669	682	623	662	600	662	647	608	596	635	603	621	633	639	668	632	643	602	635	628	592	655	595	676	631	629	631	640	646	610	626	656	632	652	649	617	634	623	687	634	663	616	631	544	662	611	652	644	657	641	647	628	666	627	650	659	624	607	636	642	624	602	630	596	668	662	649	616	616	684	624	641	644	641	646	617	668	660	611	629	659	601	585	629	646	653	607	617	650	679	658	599	643	593	631	629	651	619	653	620	616	641	683	622	669	616	682	592	636	643	671	607	688	601	657	615	649	631	602	579	688	625	608	653	660	614	657	577	642	672	619	682	665	629	654	606	616	643	685	650	649	588	620	589	634	647	629	643	596	634	622	665	621	621	619	630	646	605	589	643	587	630	655	597	603	624	679	612	654	590	628	636	626	647	666	665	656	663	641	608	636	640	651	690	659	640	606	637	667	654	639	645	638	654	650	653	628	625	662	671	657	612	595	629	627	649	643	641	607	629	647	672	633	637	643	671	587	672	660	652	666	645	699	641	604	626	638	619	610	641	654	607	605	639	635	649	639	594	615	632	684	603	636	665	638	667	674	638	641	613	656	630	565	612	600	636	653	650	648	638	613	646	631	625	598	603	646	646	642	608	664	626	619	610	604	676	612	622	623	608	631	652	690	654	670	645	678	628	635	585	620	665	645	600	624	680	631	663	621	647	620	633	620	613	626	634	689	633	637	621	652	646	584	618	658	657	645	635	613	637	653	623	696	620	665	640	620	617	633	615	619	650	615	606	625	646	642	641	655	603	639	617	629	647	633	627	616	658	644	632	670	652	628	653	614	691	608	615	608	667	668	656	641	642	592	619	613	607	639	651	603	614	656	674	684	649	587	660	635	665	664	631	638	651	614	614	656	588	665	644	627	655	612	616	664	627	637	613	593	629	609	627	608	636	609	582	643	670	669	652	624	658	655	646	654	645	594	633	664	625	650	621	638	620	598	621	595	618	620	654	608	647	620	609	649	652	600	649	648	644	586	617	673	607	622	619	648	612	683	634	662	663	651	667	647	602	631	660	640	640	613	622	614	591	596	619	624	639	576	623	635	658	650	614	605	632	643	610	645	625	654	639	620	647	620	602	603	651	660	638	651	607	620	659	684	638	678	646	635	668	709	642	679	662	637	642	622	612	603	645	625	658	649	660	622	635	622	690	692	663	663	642	624	653	662	649	623	643	606	595	589	639	642	625	695	642	626	656	619	612	604	604	576	640	645	616	637	630	616	609	638	546	674	664	634	645	642	639	626	615	644	612	630	648	663	651	675	614	634	650	640	689	697	654	618	650	591	614	609	671	635	623	683	642	656	647	615	647	648	694	611	627	592	648	644	652	611	634	625	655	641	599	673	637	641	646	645	637	638	636	672	636	658	636	655	653	639	605	637	657	653	623	628	602	661	589	592	664	597	628	650	659	637	614	629	651	641	617	631	634	643	653	669	684	632	613	622	685	652	586	643	602	617	591	620	643	634	674	619	656	643	629	649	640	605	716	619	611	609	672	694	668	663	633	673	625	621	635	624	602	624	629	648	697	626	631	635	610	640	665	612	623	640	587	624	619	646	643	616	647	637	661	660	661	670	644	646	647	662	637	653	687	633	656	655	635	638	617	599	671	651	615	628	661	593	613	625	676	666	610	575	675	683	615	672	601	642	649	589	623	646	676	657	665	628	597	679	655	662	660	629	620	663	704	641	674	643	594	643	658	625	625	582	625	682	613	627	676	632	632	635	691	616	647	681	647	571	606	642	624	622	608	604	627	669	653	649	638	689	635	667	614	659	639	592	599	619	608	659	628	655	591	643	606	635	590	620	612	622	626	639	638	622	638	634	648	652	634	639	667	612	628	610	682	633	602	617	616	588	627	622	659	638	628	668	636	608	683	622	618	624	650	598	649	683	643	614	673	634	621	621	604	616	606	640	638	653	619	608	615	644	639	665	649	637	649	600	647	607	666	658	644	654	637	631	638	626	602	676	620	596	617	629	627	650	633	641	630	615	645	575	587	671	646	598	655	653	601	647	654	641	612	640	627	622	625	620	625	605	616	638	633	601	646	669	630	619	611	637	630	668	632	605	630	602	612	618	630	644	682	583	597	676	650	622	666	645	609	612	654	666	637	658	635	637	609	640	583	610	617	683	617	645	614	668	569	655	605	624	621	622	625	655	634	660	605	626	656	629	629	606	638	636	677	659	657	642
28003	32293	39157	21446	5008	578	320	314	337	318	327	318	295	297	311	317	294	352	298	316	349	323	327	289	348	270	326	318	287	298	314	286	303	325	336	333	337	302	339	309	311	302	306	325	333	294	309	326	330	322	295	328	302	334	341	316	290	298	313	331	320	285	326	305	306	304	321	306	307	324	295	300	317	319	327	305	302	313	309	292	328	319	334	315	301	290	323	291	304	321	299	301	292	317	299	318	350	332	286	306	322	294	304	322	303	322	303	283	310	318	278	308	314	327	284	345	305	337	360	299	335	346	300	311	297	313	326	300	298	323	311	312	285	320	318	279	306	298	320	307	288	297	296	317	337	297	309	319	325	314	337	337	294	327	316	343	330	314	314	297	315	310	314	309	319	323	329	329	298	305	301	278	307	309	322	301	329	353	319	321	329	305	296	320	329	301	309	298	323	348	313	312	333	319	327	293	315	311	319	282	305	299	376	326	317	310	291	309	330	310	342	328	322	295	289	308	317	311	333	338	317	303	341	343	355	313	341	320	321	342	337	343	323	311	282	327	338	281	316	325	308	310	301	335	310	315	312	290	317	329	288	317	331	312	362	308	307	335	328	305	324	314	323	300	316	306	315	301	298	324	315	318	338	326	293	325	327	301	328	298	333	317	315	270	336	338	292	319	287	333	334	297	332	315	308	298	337	310	323	308	334	324	337	294	324	329	304	344	339	346	309	380	308	329	337	295	308	307	295	324	310	289	319	303	310	289	323	346	274	303	348	305	321	316	298	312	316	327	326	291	300	307	320	338	328	314	330	297	313	303	290	328	306	278	270	306	288	344	318	323	296	332	332	296	333	316	311	306	285	296	307	322	307	350	318	299	343	315	308	316	347	321	295	304	293	321	304	322	285	323	309	309	289	310	283	317	305	293	304	300	298	321	298	340	304	298	314	298	365	304	322	313	344	313	347	316	328	329	344	312	309	285	331	316	292	340	305	316	330	316	292	344	332	324	308	312	307	290	291	288	284	355	337	326	315	321	337	330	348	330	318	299	326	293	307	304	330	329	313	324	298	277	282	286	309	311	317	289	316	324	319	352	343	308	323	310	322	325	316	343	311	316	327	314	320	304	301	322	319	314	329	337	275	322	282	302	319	342	298	272	319	326	310	320	317	305	279	314	320	331	313	329	319	315	338	285	316	309	323	335	304	312	302	323	319	330	284	286	316	264	298	306	282	307	331	298	294	325	328	281	308	331	306	322	296	322	321	304	284	312	306	309	329	335	305	335	306	327	323	339	309	320	324	347	323	286	348	310	346	297	315	292	304	308	306	302	317	353	322	301	324	283	288	298	319	324	336	310	299	326	327	317	307	363	326	283	314	324	296	327	341	324	323	300	315	306	296	333	352	272	296	330	337	326	322	327	314	329	330	283	316	314	303	344	292	306	332	301	298	345	302	304	271	326	274	285	346	319	313	327	310	328	359	313	282	318	316	324	332	331	310	317	324	360	298	312	313	367	351	298	319	328	287	317	279	368	309	316	312	307	327	317	307	311	306	314	301	327	318	334	318	310	333	339	336	293	320	335	297	348	308	296	356	301	320	304	317	338	354	294	343	368	325	302	308	320	313	318	305	308	331	286	333	337	307	329	327	334	320	267	305	304	315	322	309	322	302	302	336	304	314	303	328	269	337	317	317	300	318	347	317	295	321	317	317	330	344	307	288	306	323	315	294	321	296	321	293	334	357	312	302	326	309	316	321	297	327	315	313	295	322	328	309	320	303	297	318	301	327	294	332	273	311	317	336	315	269	314	312	304	326	313	299	301	331	317	313	318	322	294	306	292	305	308	275	318	333	318	281	314	330	291	279	304	319	317	313	302	295	337	322	310	302	324	312	323	293	301	321	330	310	328	301	307	308	316	311	328	291	298	310	329	296	316	325	325	297	310	292	308	321	316	304	311	326	301	279	311	304	311	298	298	325	325	324	305	298	299	330	306	317	364	307	295	309	316	321	295	318	296	330	320	324	346	312	339	288	319	331	314	326	296	325	328	314	312	300	329	361	317	288	350	324	321	315	305	352	330	326	334	320	319	337	306	316	338	309	323	331	310	313	315	337	345	310	312	323	339	305	292	286	356	300	313	349	319	308	324	309	331	314	306	317	323	310	301	308	339	333	317	315	314	326	337	289	289	360	346	316	315	312	313	326	347	291	338	326	303	286	313	308	308	330	310	271	308	332	329	303	305	332	341	320	331	308	328	310	352	342	316	293	291	323	294	320	326	307	291	308	326	305	309	297	308	307	311	313	311	307	296	338	274	324	330	321	293	292	286	309	310	328	299	315	308	335	313	342	335	321	307	297	315	336	303	283	314	316	303	327	313	366	296	343	288	315	295	311	323	300	312	302	315	327	298	325	300	315	311	341	302	334	328	317	261	311	309	324	318	318	291	325	331	320	290	330	320	294	313	337	320	329	293	287	325	278	343	295	307	310	303	322	314	294	325	348	324	304	307	318	311	322	316	300	333	329	325	318	346	311	285	315	337	317	334	286	315	312	294	285	327	334	314	294	300	277	311	303	349	316	322	297	308	306	340	316	285	306	333	294	295	290	321	325	300	332	293	283	310	290	309	309	296	283	332	302	295	286	308	299	300	363	338	333	300	325	329	307	299	313	329	296	290	314	333	337	339	324	309	270	345	299	306	321	291	337	318	286	292	295	316	310	313	315	354	343	278	291	304	331	322	329	311	303	311	304	310	325	310	297	330	303	321	329	302	326	337	316	289	357	301	296	347	345	289	317	321	319	295	341	335	301	336	327	351	324	311	316	297	307	311	309	310	342	330	338	339	297	325	315	321	297	331	295	325	318	322	297	338	316	273	309	293	316	322	323	313	303	325	295	308	305	325	309	258	323	326	299	314	309	361	302	310	278	320	292	298	333	327	318	308	317	318	308	307	313	306	311	302	314	299	286	279	304	322	315	298	293	330	317	324	329	312	338	294	337	321	327	348	328	329	363	333	289	312	275	308	309	322	317	310	308	329	338	294	324	307	285	308	327	301	297	329	313	339	321	295	317	317	310	317	340	279	330	324	286	332	304	339	314	324	315	311	300	333	303	321	297	308	289	313	310	302	332	275	350	319	327	316	342	328	295	324	309	286	295	324	299	351	304	311	300	324	303	314	336	326	315	306	338	311	299	307	299	335	339	323	327	337	316	327	298	319	301	308	324	314	337	273	327	313	302	312	319	336	300	289	299	322	320	318	310	339	327	308	332	317	333	336	303	312	308	311	316	332	326	313	317	332	303	317	318	287	306	320	330	303	342	293	294	325	304	317	294	316	302	295	314	314	318	322	311	313	308	290	327	305	329	317	279	345	322	309	301	320	311	325	346	334	324	347	309	292	296	303	297	300	355	323	307	312	330	305	324	299	316	327	316	344	339	291	312	306	314	323	310	308	323	307	278	312	311	268	314	330	301	298	344	328	308	294	323	286	290	319	335	340
22560	51952	35730	14953	4239	659	363	369	363	321	371	344	336	360	360	381	343	370	401	373	375	348	365	336	356	378	373	378	399	384	375	408	383	366	320	361	388	418	365	360	352	352	389	371	373	329	353	385	365	357	370	380	370	343	353	362	331	372	363	362	339	372	413	392	358	390	342	359	375	353	380	364	358	357	359	365	348	359	381	377	371	325	352	351	387	337	351	367	364	377	384	362	376	343	352	355	391	387	376	343	372	385	358	371	377	377	382	367	340	361	382	348	344	343	371	357	385	378	346	392	367	351	378	386	378	361	376	371	386	337	389	368	372	381	369	366	380	364	346	320	357	388	374	395	383	369	354	340	374	392	377	337	362	387	359	362	357	350	350	346	367	367	347	363	343	384	394	393	367	365	347	383	412	373	357	385	392	377	376	372	387	353	338	370	353	355	345	361	371	364	378	365	401	371	387	355	381	377	361	349	368	359	389	400	368	341	353	380	370	378	353	355	407	372	338	370	389	362	375	369	383	388	355	373	367	323	384	384	391	365	354	335	386	389	376	355	380	363	367	389	357	398	374	377	346	331	395	348	381	381	358	344	398	351	375	355	340	386	360	361	358	383	370	358	353	364	380	373	363	370	378	396	372	347	378	377	373	353	342	357	352	335	373	351	358	364	379	364	385	362	329	360	370	356	395	357	358	403	349	356	402	357	380	349	377	381	367	375	356	359	322	382	333	372	390	338	342	373	344	374	356	368	367	383	367	357	378	338	378	382	380	391	407	371	401	370	386	350	359	361	345	361	355	383	341	366	359	357	359	328	391	393	388	373	367	383	338	373	362	360	362	385	370	338	341	345	362	362	349	403	404	334	359	386	369	372	391	383	383	369	368	358	361	406	345	394	381	366	381	375	375	382	355	374	349	385	386	356	375	367	371	363	380	386	365	378	339	378	373	398	372	358	374	373	342	348	405	341	399	383	367	338	396	387	358	366	383	335	364	368	345	363	338	366	362	367	364	391	366	357	385	341	362	386	384	327	387	360	363	317	368	385	409	369	363	371	342	389	319	331	363	357	359	348	365	341	351	357	366	401	375	382	349	329	371	364	340	366	363	368	353	357	362	436	370	367	366	344	367	380	362	374	402	352	380	340	376	341	347	385	402	354	380	352	346	379	393	349	352	378	396	403	386	390	398	317	369	355	412	339	348	358	382	366	358	377	345	364	390	387	340	353	349	344	391	368	364	388	366	398	349	386	342	352	354	336	353	388	384	398	356	359	358	355	376	383	370	366	370	366	353	388	382	361	353	363	346	393	351	349	369	373	336	381	389	355	354	362	365	388	388	354	372	355	373	359	347	361	370	342	369	344	382	348	370	344	377	400	356	354	354	320	362	361	366	332	351	359	369	347	378	388	401	403	369	376	365	354	345	365	333	363	348	353	401	390	406	342	365	377	375	345	384	364	363	357	340	364	345	352	385	330	364	361	355	387	390	355	348	369	358	356	399	349	345	356	377	351	337	368	394	361	360	326	344	390	380	379	374	379	364	373	399	355	387	309	401	393	378	348	374	381	385	356	406	358	373	370	355	370	379	365	374	357	366	394	386	375	383	386	372	366	376	338	388	385	386	368	360	349	371	398	382	370	363	361	349	345	372	333	397	384	388	354	375	381	347	374	358	350	380	374	380	335	328	353	331	379	388	361	327	373	365	334	361	372	354	358	333	343	356	404	373	334	331	327	340	387	383	374	389	347	380	354	384	390	361	361	388	346	372	392	340	350	349	368	352	391	357	353	367	393	365	379	399	351	362	404	372	337	365	363	373	347	391	380	365	378	367	338	349	369	392	360	373	339	330	402	344	392	374	392	357	374	371	364	386	396	349	365	371	358	367	372	347	359	332	361	370	347	383	375	359	374	357	367	376	354	346	379	356	404	361	365	336	387	387	352	378	364	346	372	357	394	375	373	384	367	386	380	372	370	357	360	379	348	351	378	347	390	379	346	350	401	393	356	391	335	349	374	361	380	367	393	368	371	362	330	369	369	350	375	342	360	362	354	394	377	315	381	344	367	369	355	386	345	356	369	397	376	352	343	367	353	326	380	315	381	365	388	370	355	370	353	350	392	351	344	349	379	343	354	335	357	384	353	381	320	379	364	373	385	371	365	364	396	382	384	368	375	378	367	392	364	378	383	348	398	394	376	339	366	377	347	374	355	369	351	350	376	365	369	348	366	382	395	351	369	342	358	356	334	301	360	374	380	359	378	390	392	374	384	360	373	337	401	336	367	339	340	358	352	349	363	373	378	373	342	393	347	375	378	379	406	372	353	379	356	343	357	327	354	349	395	327	355	312	377	392	341	356	376	372	410	391	374	382	342	376	373	393	397	351	378	381	373	368	351	400	380	375	364	372	369	356	375	386	347	397	385	381	371	379	372	371	359	352	366	328	373	364	340	370	404	332	354	357	350	354	369	360	385	380	337	350	375	402	358	397	375	332	353	395	352	353	343	338	379	350	351	361	378	380	367	364	382	377	335	366	348	374	364	358	353	388	411	354	372	365	349	377	377	371	355	354	389	372	407	393	357	348	363	376	351	394	394	352	335	376	382	374	351	375	391	354	392	351	377	333	347	341	390	362	364	370	411	366	377	362	380	366	360	343	386	414	337	335	365	383	390	353	355	385	387	363	331	373	371	367	332	363	383	364	395	367	375	340	373	373	361	368	347	383	319	347	390	360	374	362	355	372	367	406	360	324	373	403	396	382	357	373	353	398	378	389	357	353	394	336	373	359	359	400	345	369	399	368	395	351	327	367	357	335	401	390	390	377	352	377	378	353	372	373	362	345	342	386	344	366	354	382	402	379	379	354	383	378	362	361	402	385	363	383	379	390	371	358	365	419	382	359	364	384	381	365	373	357	360	342	359	368	368	345	372	340	362	346	376	434	360	369	357	370	359	345	350	333	368	373	378	392	328	345	366	369	345	375	354	348	354	376	369	376	359	373	340	398	381	347	359	384	361	388	330	363	412	343	343	371	368	377	348	362	395	378	366	389	351	361	387	367	368	358	379	373	375	363	361	349	380	361	395	373	357	357	375	339	407	363	370	359	331	350	364	367	361	379	405	393	367	352	369	414	336	396	368	364	362	384	387	365	376	399	344	399	394	384	349	357	358	394	375	346	376	357	346	396	384	426	356	331	394	371	371	350	365	402	369	361	371	383	353	363	390	364	371	392	365	339	404	396	364	370	340	350	380	362	362	380	410	353	335	380	388	337	356	358	374	383	358	361	390	354	354	395	412	358	351	358	376	368	365	352	362	372	338	374	341	378	389	340	334	393	368	340	354	395	400	392	375	322	394	358	337	347	364	369	365	374	398	375	368	352	372	354	389	373	368	338	362	388	375	376	346	354	357	377	354	396	346	384	348	369	386	362	369	349	387	371	367	370	352	350	386	371	354	354	419	362	384	366	395	379	364	380	382	350	417	374	367	392	376	337	344	354	354
24226	24536	40432	36042	26123	16012	3090	440	420	435	422	405	434	414	409	391	429	406	390	382	399	423	397	376	391	437	385	383	393	379	340	390	388	377	407	370	395	423	391	403	415	387	394	364	390	407	391	366	426	363	386	402	363	408	379	409	383	371	392	410	381	365	383	382	437	401	385	401	388	399	409	413	373	390	379	381	421	361	347	366	426	416	349	381	386	405	395	386	432	387	426	390	366	396	421	380	409	365	370	399	400	396	381	391	393	395	388	423	379	374	415	412	397	370	357	370	379	405	367	412	395	405	391	392	398	375	383	402	418	400	399	415	380	411	380	391	336	389	391	410	355	372	366	361	390	389	371	411	393	383	373	385	376	379	382	388	373	441	390	375	367	376	395	393	371	375	354	396	381	360	383	397	403	373	377	395	412	385	378	401	415	386	365	428	401	396	388	355	418	394	394	388	388	385	331	377	377	348	397	377	400	402	406	426	408	397	388	409	377	394	430	418	415	394	379	387	371	391	399	425	392	403	387	418	390	377	384	399	400	410	365	357	372	405	405	388	391	409	406	367	380	358	388	426	396	390	387	410	398	366	412	374	403	374	359	391	405	389	363	411	390	369	398	382	409	419	397	401	383	398	397	396	385	399	407	424	389	393	397	408	369	396	419	377	378	405	364	398	365	339	392	390	384	386	397	407	389	394	401	396	405	380	379	430	383	390	391	409	395	368	360	410	419	401	415	371	363	368	408	400	349	398	378	354	399	385	421	380	422	384	347	390	379	374	378	432	383	407	393	402	404	405	416	429	360	424	385	409	386	382	373	397	386	445	380	405	425	438	369	406	400	409	348	392	403	402	393	399	372	334	365	424	395	397	365	379	371	387	412	378	374	381	412	409	391	414	366	392	366	429	421	349	396	383	426	380	381	443	396	376	412	378	422	376	382	399	395	403	393	373	394	435	398	414	386	355	369	363	409	390	404	386	385	412	379	398	375	412	399	382	392	373	390	383	373	385	386	407	355	381	369	366	370	426	357	388	406	372	348	376	400	383	422	411	363	380	407	369	367	379	419	378	372	385	383	380	402	395	340	360	393	355	393	395	393	386	391	412	380	374	389	406	382	400	412	369	396	411	397	403	390	383	385	413	375	384	386	368	345	403	391	374	383	377	383	391	395	410	398	399	404	411	392	374	387	411	400	386	430	402	370	411	376	378	410	370	431	427	399	341	426	416	383	383	417	381	371	392	402	371	399	388	358	415	388	391	384	366	377	382	392	381	404	419	378	380	398	394	408	379	365	397	377	378	375	378	398	392	398	380	389	374	401	417	362	374	401	398	388	414	396	370	437	396	409	409	415	368	378	429	405	372	393	411	379	397	377	382	404	368	377	408	407	405	407	379	366	410	417	392	393	409	388	400	414	387	415	399	393	411	382	363	384	416	415	379	422	403	383	355	371	376	377	409	413	412	367	386	416	412	414	375	363	391	379	353	363	404	370	416	375	405	397	400	401	405	389	408	401	389	381	396	359	397	396	378	392	407	380	398	391	374	383	411	398	371	395	407	389	421	376	370	403	368	383	392	428	347	396	379	378	405	391	369	385	440	404	394	353	390	426	401	389	425	416	387	385	400	376	379	408	408	377	408	407	394	375	344	355	384	413	407	379	369	381	385	379	413	410	383	369	374	390	380	356	394	413	366	392	385	373	372	423	385	374	428	393	402	443	376	396	410	398	361	372	393	399	349	377	409	393	359	389	424	354	373	422	383	357	374	387	374	400	418	380	369	379	399	403	366	385	419	362	378	401	404	378	371	409	406	362	389	373	397	395	405	395	408	383	386	342	407	384	371	438	388	396	397	381	427	352	406	391	382	401	391	369	400	367	393	382	414	400	370	383	401	398	400	349	396	391	364	395	393	376	380	378	383	417	407	421	402	419	404	381	393	407	395	379	362	380	390	407	401	399	386	391	413	386	399	389	403	410	383	388	402	394	391	431	391	409	389	383	402	406	399	369	430	408	400	394	397	390	404	405	390	366	428	384	389	390	403	391	395	395	399	383	385	374	343	364	402	376	405	396	398	408	390	355	373	414	386	376	397	386	393	402	407	395	383	376	422	363	377	400	361	388	377	397	423	403	429	383	396	384	401	419	368	384	379	370	426	387	386	405	402	391	392	395	359	394	382	357	403	374	387	414	403	403	396	426	388	408	363	364	397	379	352	418	400	416	351	426	411	373	378	394	389	392	405	361	391	379	392	385	376	369	387	367	413	387	376	374	411	397	365	419	368	391	380	380	376	383	403	437	385	385	419	422	412	377	370	392	422	389	411	370	407	410	368	399	401	430	370	388	355	401	389	390	375	386	375	375	372	396	359	413	375	375	384	400	369	411	418	362	409	413	395	395	390	387	368	383	407	382	388	412	402	422	395	373	408	409	342	428	402	379	402	386	407	424	378	378	405	388	363	389	420	365	359	448	388	428	377	360	391	394	421	357	369	394	363	393	433	400	414	397	395	426	369	391	394	384	391	389	379	378	391	403	416	395	415	416	405	391	395	399	395	397	369	374	418	357	391	356	401	373	412	390	409	413	365	454	408	391	393	367	344	410	398	366	376	404	370	391	397	423	421	443	389	397	408	387	391	408	373	373	363	395	401	369	422	389	399	392	369	384	396	397	408	395	393	426	393	388	398	408	396	425	409	399	364	385	370	376	380	353	377	392	404	363	362	414	397	419	384	380	387	381	412	411	350	397	364	386	398	409	399	383	385	384	364	379	366	379	418	417	414	401	368	413	385	383	420	410	412	415	424	407	401	435	386	364	419	416	356	409	393	373	406	375	394	370	394	412	378	420	442	409	417	402	392	383	376	363	352	360	408	386	386	364	404	402	435	411	380	398	396	363	379	375	396	388	406	396	414	382	361	344	377	368	380	412	378	400	370	387	383	387	398	385	380	400	384	399	379	398	391	421	414	397	416	380	415	374	388	409	392	384	372	362	394	361	401	382	390	390	397	357	365	406	392	363	367	356	392	369	402	394	419	387	378	416	405	383	431	401	388	357	385	391	424	444	420	388	371	389	418	404	382	415	408	366	400	391	383	372	418	434	361	376	394	399	389	369	365	368	375	416	397	395	397	380	392	404	426	378	392	356	405	398	391	373	417	422	406	398	402	372	424	390	388	382	433	387	434	409	392	403	394	397	401	371	386	384	366	390	368	395	369	404	388	391	374	343	381	397	397	351	375	398	386	412	356	403	404	382	362	396	406	381	391	395	394	374	382	392	369	330	395	366	394	407	392	388	375	380	380	391	382	390	417	353	416	409	375	384	363	381	394	417	387	368	422	390	364	401	425	352	382	376	371	399	393	367	357	399	396	394	360	427	406	405	372	343	407	399	389	374	387	351	395	359	411	396	407	381	398	419	416	387	401	403	390	394	371	448	373	368	401	378	379	403	371	420	384	360	425	408	369	382	382	366	399	409	424	410	389	394	448	365	396	366	387	399	367
42295	93224	74007	47792	26479	4412	513	468	460	452	469	435	473	442	433	449	408	437	462	452	425	425	428	415	441	439	413	442	464	447	429	450	404	428	446	426	425	410	410	426	435	413	404	436	451	466	411	427	440	428	453	423	412	452	427	461	439	432	437	443	467	412	428	430	408	429	465	451	417	437	421	438	433	466	416	437	419	424	450	425	443	426	416	436	448	392	438	401	430	438	409	433	472	435	458	408	434	430	447	430	426	461	407	404	449	446	442	429	437	440	444	416	454	451	454	446	402	417	429	449	418	466	446	396	438	438	441	434	411	420	401	432	420	458	413	456	432	413	412	465	426	420	425	425	408	398	414	452	424	420	436	441	437	500	418	449	369	419	446	424	408	419	426	437	420	387	393	425	455	414	441	419	398	416	428	440	478	435	411	398	429	445	433	407	427	443	372	439	440	408	444	443	425	419	448	421	413	485	447	439	436	387	425	414	404	408	422	454	457	423	398	459	444	406	450	428	455	415	447	409	437	472	412	427	443	427	408	409	418	409	438	436	436	434	449	423	395	438	404	409	421	379	461	473	445	442	402	417	461	439	434	413	431	395	436	422	452	464	399	437	416	426	437	454	393	447	429	455	439	430	430	463	409	411	429	418	403	416	420	429	426	411	412	455	412	454	401	436	419	422	469	453	476	400	429	463	432	444	441	402	453	424	433	392	432	450	449	439	466	447	428	438	441	410	442	439	453	407	430	413	451	409	463	427	422	451	445	437	415	404	451	431	409	427	434	435	417	423	420	435	431	457	434	427	408	458	401	429	441	383	380	437	380	418	438	387	462	437	421	437	437	398	436	434	455	436	475	458	423	417	448	405	373	442	438	445	415	413	438	422	435	397	435	430	461	405	404	420	418	442	424	424	427	400	424	450	435	414	401	442	397	452	446	406	455	433	407	433	433	436	417	423	420	448	427	390	459	422	418	429	422	424	422	404	400	421	403	427	455	436	435	386	420	419	418	457	436	430	390	435	435	414	450	445	420	416	434	406	445	464	432	421	387	411	433	464	455	439	447	476	429	428	466	422	444	417	401	426	429	444	430	419	449	441	378	451	436	402	428	446	458	481	430	445	459	445	458	457	462	432	424	485	443	423	419	450	412	437	434	438	423	428	429	470	453	404	404	404	432	454	435	426	458	422	415	411	404	466	394	405	453	426	429	450	444	419	457	442	441	414	418	425	425	464	428	428	431	453	433	425	444	414	417	379	424	450	447	413	434	414	445	454	429	430	408	420	425	422	424	427	439	445	424	433	429	462	442	411	443	417	439	381	451	434	436	395	445	430	397	429	438	387	435	403	387	410	430	436	437	449	429	420	433	431	420	411	435	455	460	474	454	429	422	442	396	460	386	443	467	416	467	434	449	438	433	393	415	427	428	437	408	451	433	399	410	425	453	442	452	444	463	440	432	450	422	419	448	475	428	454	433	455	436	456	433	423	421	456	424	442	401	428	366	421	495	397	449	433	424	403	423	434	449	444	431	393	446	407	425	424	454	418	446	446	449	387	397	399	432	399	429	432	453	406	412	437	436	436	393	459	440	430	425	434	437	450	422	434	409	402	439	453	467	406	457	425	406	403	451	438	399	402	419	432	430	438	436	406	461	446	406	417	402	427	422	399	432	469	457	432	426	437	409	458	415	395	380	439	428	430	419	424	396	460	453	428	424	441	417	444	420	413	455	432	435	401	431	447	418	440	455	431	417	449	413	401	433	423	435	416	388	450	388	432	411	427	424	413	405	437	426	422	430	466	424	453	412	451	443	473	395	429	451	403	385	461	432	416	423	463	441	449	408	429	409	418	468	442	389	461	430	441	428	455	444	421	419	458	474	420	433	450	456	447	430	419	448	391	486	386	426	422	426	432	456	442	441	446	434	433	447	411	390	432	428	429	446	464	449	438	415	411	454	452	425	463	430	411	411	424	437	433	436	450	412	415	432	460	408	460	418	452	453	487	470	432	429	422	450	438	393	410	432	409	453	432	442	436	438	420	440	432	435	395	408	432	437	423	434	405	422	438	441	415	455	405	424	457	443	405	438	452	429	450	426	435	453	498	412	431	424	415	440	439	461	422	454	451	457	443	447	406	392	428	451	476	411	446	402	421	440	429	433	456	450	381	483	423	501	437	444	445	447	401	423	444	418	398	447	445	416	454	434	431	413	399	431	432	405	440	389	419	456	487	446	421	431	431	440	424	421	442	408	436	422	413	464	454	413	436	431	421	416	414	435	421	435	424	453	450	395	427	429	407	420	400	411	406	420	422	435	421	415	417	430	441	466	430	451	417	420	456	426	414	410	443	430	387	440	439	414	436	426	412	454	411	443	420	446	413	355	427	419	415	455	426	413	480	465	462	401	451	431	421	443	421	434	408	437	442	423	418	427	414	413	429	430	449	414	427	424	430	431	433	475	417	443	449	376	439	435	390	420	438	459	413	410	407	406	446	449	462	444	444	423	398	428	403	415	435	431	413	383	398	397	401	414	428	450	387	418	428	427	460	477	466	426	417	427	491	471	428	422	462	444	449	442	423	456	435	444	389	401	457	434	422	436	433	423	442	449	426	401	419	419	416	433	413	450	423	440	402	444	401	444	426	433	439	454	442	435	463	437	410	416	413	448	424	426	389	384	407	380	450	406	448	445	427	418	409	460	430	466	396	454	423	421	442	457	388	465	440	425	441	388	427	437	433	435	465	440	420	441	450	417	425	449	442	412	428	452	417	395	474	446	428	433	469	394	426	432	427	442	502	467	399	443	448	385	446	455	435	440	387	398	416	457	437	412	416	451	474	444	424	431	469	452	418	439	426	413	390	427	437	464	470	438	417	379	420	423	433	430	449	379	440	449	438	423	431	472	426	443	408	430	434	437	462	447	438	424	421	455	410	449	439	416	456	436	442	436	417	432	416	423	436	423	395	396	440	426	388	425	405	454	395	449	413	412	389	426	428	436	413	444	411	453	431	438	426	410	414	429	426	408	461	459	422	457	448	433	416	404	449	469	442	430	420	419	422	394	440	424	469	426	463	428	438	407	451	394	462	456	435	449	408	402	456	459	451	428	427	456	437	458	467	433	434	423	409	469	407	435	417	412	405	457	466	421	434	453	422	414	456	440	414	383	410	444	453	420	443	382	413	432	460	427	411	414	434	421	440	460	383	426	437	456	449	411	418	440	394	413	458	469	437	440	432	452	436	404	451	408	439	417	452	431	417	435	425	407	447	435	420	439	419	387	403	442	493	400	410	455	390	441	473	423	433	463	420	403	448	433	414	430	455	437	435	428	413	423	436	430	442	420	406	427	434	442	406	412	453	420	434	436	432	465	424	414	456	412	442	458	387	407	400	425	433	434	422	448	397	432	434	417	471	420	415	398	448	415	407	423	432	410	456	438	435	419	396	432	423	415	424	421	422	421	434	418	443	435	408	402	471	450	390	482	383	419	420	445	398	426	431	453	421
25484	27034	46084	36343	21916	7027	677	435	430	430	456	413	411	450	435	410	404	428	426	469	430	435	438	409	434	437	406	432	481	482	432	434	412	416	433	416	435	396	433	430	445	420	445	428	454	455	435	413	426	409	455	433	398	403	407	410	450	446	436	441	446	440	429	404	444	489	431	431	430	444	460	442	448	434	414	414	436	411	399	432	407	423	411	446	408	433	413	390	446	415	428	427	447	432	430	449	388	419	396	429	423	426	402	406	415	410	399	432	421	427	396	425	438	446	409	420	394	405	418	403	393	406	408	419	436	464	437	422	418	439	437	411	434	393	430	413	415	455	439	455	453	468	417	419	455	432	416	440	421	452	402	422	437	453	409	456	424	404	437	402	439	427	394	416	419	438	421	407	420	456	427	432	430	439	414	419	428	426	431	420	425	393	445	398	462	461	420	420	428	409	437	418	473	438	405	420	407	416	422	459	432	446	436	411	471	480	428	431	410	415	436	478	450	403	425	393	421	436	429	419	439	432	431	392	439	437	430	443	465	428	426	440	445	448	477	437	415	420	404	385	399	420	416	425	435	352	440	404	441	435	458	437	438	404	421	416	445	449	420	395	434	422	409	425	423	400	413	430	440	434	405	433	443	435	409	436	404	402	449	432	420	407	448	436	403	441	389	419	407	445	420	462	444	423	441	445	385	446	443	444	452	426	463	448	426	447	399	431	438	424	436	390	413	429	451	443	409	421	422	416	431	432	445	422	427	423	423	431	403	480	443	433	433	387	401	404	461	427	414	423	426	407	456	378	393	464	454	458	436	402	440	451	436	453	429	430	416	450	412	455	417	455	412	439	442	440	401	430	452	416	421	444	424	416	458	404	427	412	442	416	433	407	442	451	460	409	432	401	398	458	442	449	416	434	448	417	412	433	451	440	428	399	381	420	402	408	407	450	440	448	391	418	438	477	395	419	450	421	399	433	425	398	405	437	443	449	437	416	406	458	416	416	430	429	422	452	428	440	419	445	420	404	475	443	401	420	424	412	456	404	461	426	461	455	430	408	403	442	422	389	433	421	457	415	425	444	428	436	428	464	420	429	443	416	397	430	434	451	422	426	467	425	451	428	440	461	422	465	460	423	413	410	382	436	408	445	458	462	461	460	418	414	401	409	416	424	445	451	419	424	440	420	397	398	396	433	429	452	430	446	441	441	454	443	423	421	409	432	393	455	422	394	434	441	446	400	443	427	408	440	463	426	448	401	418	424	397	418	415	408	453	471	437	443	443	436	415	445	452	421	451	449	454	447	419	418	419	452	429	403	428	411	414	415	435	433	416	421	414	442	413	419	415	421	441	435	439	441	412	449	410	401	426	413	421	424	409	413	435	457	404	434	438	435	445	451	430	423	445	405	430	398	460	422	451	436	460	450	429	426	454	456	438	397	426	454	436	437	439	431	424	430	443	431	416	377	427	425	410	447	427	436	412	435	404	404	415	451	443	456	406	423	418	428	405	404	416	420	452	417	396	464	444	454	431	448	429	431	433	447	426	484	449	431	447	382	432	406	445	451	430	396	446	437	415	453	449	472	429	408	480	427	478	421	418	462	456	451	394	422	433	406	470	411	439	435	437	409	482	421	425	425	462	418	451	428	391	442	432	414	423	426	440	398	465	403	445	437	414	428	468	441	437	433	476	402	416	401	439	400	419	383	386	406	423	438	410	424	448	462	415	403	447	427	442	423	434	380	446	397	418	443	421	444	444	447	441	455	454	467	406	441	423	396	461	421	422	410	436	460	430	385	456	447	442	422	452	442	388	398	438	456	407	436	450	486	440	449	422	406	440	442	406	388	403	403	408	440	432	430	402	442	426	418	423	439	410	448	438	430	380	432	382	398	453	428	409	412	434	422	440	443	444	417	438	428	421	421	461	422	411	436	413	405	440	407	421	457	419	422	440	423	435	475	390	435	445	410	443	427	407	442	409	391	428	427	477	413	459	429	427	418	423	404	397	444	443	440	430	419	469	398	416	417	399	439	420	446	459	411	422	421	434	438	414	435	469	412	439	428	430	471	441	421	437	407	460	441	386	440	432	428	433	432	429	405	399	424	439	422	406	439	369	400	405	443	449	420	460	396	436	429	392	444	437	468	422	460	434	402	450	430	408	410	445	438	394	459	459	429	415	460	451	448	462	413	410	441	446	393	454	429	459	411	421	423	452	425	436	415	433	400	428	438	435	410	452	425	434	419	419	438	430	439	451	448	420	420	421	412	420	414	450	441	434	417	468	404	425	409	407	456	407	436	419	433	402	398	439	394	404	445	436	431	447	433	453	471	429	439	467	436	426	445	385	430	447	408	419	447	460	432	394	442	414	425	414	407	406	460	422	417	414	444	435	412	429	408	443	399	412	419	415	411	462	406	435	422	410	401	428	421	413	455	420	434	450	415	476	431	436	379	406	429	435	428	427	439	432	420	446	415	428	444	427	447	433	424	421	442	391	459	455	441	452	438	432	427	450	410	442	459	445	435	414	462	461	433	441	433	429	435	435	434	431	480	393	444	414	453	433	472	439	429	473	441	433	452	484	458	420	424	436	395	431	462	416	407	416	434	433	404	402	427	460	396	413	416	404	408	457	411	421	415	420	422	419	457	434	435	460	456	430	419	410	436	430	434	419	416	418	439	435	397	413	442	411	416	423	392	397	453	429	479	437	404	428	427	424	420	392	431	431	401	425	411	443	446	458	390	439	387	460	416	435	411	422	446	428	422	399	439	488	455	421	414	440	435	420	446	460	438	424	463	449	399	422	399	425	388	418	419	393	434	419	440	397	389	442	433	455	421	399	422	433	435	428	420	445	430	426	420	440	435	430	423	418	441	400	458	421	444	440	466	396	452	422	460	434	448	435	438	440	405	447	413	452	414	421	439	447	429	415	423	436	441	431	435	411	417	404	396	436	440	412	440	430	430	434	442	446	419	451	421	414	437	413	419	457	451	422	439	410	448	421	423	437	428	400	402	420	419	442	422	425	441	410	401	437	462	395	431	423	403	416	440	447	424	456	397	433	470	421	433	391	412	442	443	424	395	464	423	430	434	421	428	475	433	445	469	368	448	420	450	460	398	458	436	383	398	426	390	448	420	433	418	416	406	455	420	454	431	408	422	473	401	379	426	407	428	447	428	445	449	450	431	428	435	432	402	436	464	412	416	443	411	418	425	473	432	454	426	430	412	431	412	421	419	432	443	423	415	388	449	452	426	445	465	468	431	454	416	435	427	435	445	462	433	439	428	388	431	423	418	423	411	437	424	417	400	441	494	409	458	487	410	421	417	445	440	432	400	461	424	437	411	441	456	436	445	444	409	479	408	398	418	408	432	434	440	432	404	408	413	453	379	447	418	422	443	408	446	452	446	421	471	408	413	464	445	464	432	394	432	434	431	473	416	428	459	431	439	422	422	449	446	449	418	418	463	439	432	402	404	427	446	463	453	436	417	442	436	444	472	437	404
33651	82408	66450	39820	21320	3256	498	525	503	489	474	523	516	491	473	481	518	505	472	508	498	473	486	513	453	440	488	471	482	477	483	497	491	503	479	466	499	483	454	488	477	521	485	513	436	484	499	494	473	491	491	478	469	494	470	487	491	508	503	450	540	487	500	497	497	490	462	492	482	496	529	467	525	458	455	466	503	544	487	498	475	473	507	470	462	475	534	508	479	500	493	494	533	475	461	497	484	490	468	478	498	476	454	506	448	482	479	480	502	477	485	518	504	489	495	476	491	517	495	478	486	508	471	477	460	475	490	493	488	496	485	519	471	483	458	479	487	477	484	487	481	520	514	481	499	487	510	537	517	475	494	474	478	507	448	475	479	489	448	474	510	486	501	503	455	467	517	499	475	532	451	490	482	450	518	480	500	516	455	490	510	478	464	470	507	503	518	456	468	468	506	507	474	491	471	507	505	465	504	468	488	514	451	506	494	503	476	471	492	533	502	456	486	510	458	494	493	488	475	492	478	483	507	464	456	495	499	537	462	487	508	475	485	480	488	465	504	475	522	468	469	477	480	545	501	481	472	486	510	492	483	494	484	498	480	456	483	515	483	514	474	525	478	467	525	517	506	510	498	482	453	499	498	484	475	531	497	497	493	490	479	468	504	455	475	527	490	471	503	439	489	487	510	524	503	512	495	482	457	488	474	510	485	504	491	521	481	475	491	476	501	474	493	488	489	508	451	466	495	483	466	482	507	510	485	526	514	513	461	474	499	521	461	486	522	467	507	497	495	496	449	485	488	502	484	481	504	490	500	491	472	468	520	485	478	517	528	509	483	492	448	482	510	488	509	464	514	494	474	460	520	502	501	505	496	490	478	510	457	490	493	496	502	493	492	476	473	455	476	512	478	474	460	500	499	500	485	526	475	486	464	511	480	523	499	484	513	489	522	469	494	462	464	463	487	437	503	495	523	459	464	490	507	482	515	491	474	482	474	476	488	505	480	458	486	476	494	450	501	492	496	508	485	487	464	467	485	517	472	512	471	469	510	443	495	450	480	502	456	503	545	527	511	483	488	509	502	470	493	448	492	494	481	514	470	481	498	486	485	487	487	472	457	465	514	467	505	508	514	523	479	479	497	496	510	521	472	462	497	501	461	477	496	506	481	503	447	512	461	492	455	469	488	496	463	509	510	517	506	512	503	459	474	506	511	504	481	484	466	510	498	508	472	471	437	502	532	460	444	486	468	479	455	454	498	494	480	470	471	475	463	493	483	487	498	466	497	507	488	541	469	445	496	505	526	481	493	474	494	466	505	480	498	461	465	520	493	467	519	504	465	526	567	492	509	499	492	500	481	507	481	484	501	477	485	523	487	454	493	490	479	483	513	509	518	435	499	537	473	462	475	504	465	477	515	473	509	511	521	463	487	468	477	504	483	507	504	493	549	482	524	471	517	502	479	460	489	468	474	506	483	487	514	472	474	473	468	484	476	510	526	476	496	466	518	495	523	524	488	465	489	503	499	530	503	504	475	456	508	460	502	473	444	474	470	530	483	494	487	449	536	505	461	478	511	480	490	496	485	508	495	464	512	525	506	481	512	497	471	488	441	518	512	493	508	514	464	516	494	495	506	462	514	470	488	478	462	541	495	491	530	523	482	499	488	491	487	494	537	508	472	472	481	462	491	477	495	455	488	524	515	454	431	506	502	487	533	496	480	501	487	492	513	426	461	514	530	492	457	443	504	488	472	497	485	460	480	497	454	528	524	487	481	453	488	442	503	484	493	495	494	511	493	466	454	513	512	518	523	499	480	505	484	465	506	492	444	518	484	470	474	451	450	473	470	492	508	503	471	478	466	521	453	474	518	450	502	505	490	500	455	476	460	511	474	525	472	504	499	466	464	490	517	499	480	493	514	463	491	502	489	464	500	457	489	478	503	487	537	473	461	545	475	470	502	525	445	509	519	492	475	510	491	506	500	508	516	522	468	522	502	468	491	460	548	474	487	504	486	474	475	486	520	487	471	483	478	443	479	473	507	465	484	468	467	518	461	481	493	474	470	494	490	502	529	448	442	453	493	495	489	454	502	519	489	511	478	487	504	500	486	486	493	483	516	488	517	508	526	495	468	449	436	475	466	484	478	506	469	479	476	476	482	493	473	472	534	511	476	466	482	452	466	473	491	469	506	477	462	525	504	473	500	459	514	488	494	495	469	487	510	475	476	536	510	491	510	467	503	486	492	480	490	498	532	481	486	490	481	533	472	476	555	499	483	475	457	530	491	489	505	458	476	498	498	486	457	510	520	478	481	514	486	512	482	477	501	463	435	502	501	468	499	475	500	499	447	497	502	459	468	481	535	464	479	505	489	435	498	476	499	486	452	486	467	490	468	492	501	481	504	494	490	472	487	494	452	479	488	514	473	505	484	507	506	502	512	487	488	532	485	466	493	488	515	476	484	495	483	499	489	479	502	502	495	455	525	486	480	471	514	481	469	520	477	527	492	480	502	486	461	529	489	483	487	553	461	500	499	477	481	520	483	465	508	471	530	482	529	477	467	464	454	477	480	496	492	477	479	497	446	507	513	513	495	515	521	467	472	446	479	499	487	520	495	475	486	515	478	467	473	482	489	491	445	485	531	479	491	519	469	468	487	494	484	496	486	478	479	476	511	457	471	501	514	494	509	423	456	492	491	497	475	468	523	487	477	480	511	481	537	500	476	478	485	457	514	485	456	525	477	462	493	469	496	517	521	455	509	477	501	499	507	482	503	514	472	509	492	467	467	481	518	501	507	498	513	483	481	499	481	502	493	478	516	507	538	436	503	518	478	457	509	491	536	455	498	469	510	495	505	486	491	469	498	492	482	508	474	527	457	424	486	456	499	531	494	481	501	485	480	519	479	512	495	523	493	491	489	495	465	461	445	496	477	510	510	539	475	469	453	475	490	556	489	474	516	507	506	495	486	519	456	491	530	476	492	494	532	466	506	497	482	481	458	499	489	478	501	488	506	498	510	457	493	454	479	487	532	510	472	440	500	511	513	506	472	457	522	493	486	552	521	509	491	516	480	513	474	522	472	465	460	509	514	468	477	504	519	509	456	470	512	505	521	502	493	466	528	479	503	492	516	496	475	460	475	526	478	442	481	525	491	479	497	487	491	560	477	500	513	487	502	479	474	472	511	531	449	514	491	499	475	492	478	497	480	480	446	497	489	494	475	476	498	484	475	440	468	505	494	503	450	466	496	507	451	489	469	464	495	505	508	490	522	500	509	484	481	477	495	495	485	502	490	514	495	536	455	499	488	509	465	478	481	491	492	521	496	491	483	489	510	462	516	495	455	443	523	477	487	481	506	483	499	465	477	527	472	519	510	471	510	484	503	496	497	480	523	513	476	520	486	505	466	493	497	499	468	505	486	458	490	514	496	469	468	491	498	478	468	509	492	473	486	489	478	500	507	515	466	513	492	514	481	499	459	483	467	484	522	441	479	464	511	555
23192	22930	37335	33492	26905	20652	11205	1063	656	624	652	648	656	596	642	587	603	620	589	619	569	641	602	616	609	613	560	546	577	611	588	678	623	633	590	616	584	605	566	591	566	648	603	670	607	591	613	622	556	610	609	570	630	573	631	583	594	603	589	597	586	628	581	555	624	591	647	601	578	602	568	601	612	588	595	562	597	630	639	606	607	583	645	617	636	580	609	594	570	599	630	610	582	619	594	565	571	590	593	597	577	587	616	607	566	611	577	554	664	632	579	559	594	573	631	586	584	634	586	625	592	604	611	638	596	568	590	612	617	627	598	587	639	599	614	589	611	608	589	648	627	594	579	610	592	589	588	596	625	606	607	593	588	585	587	588	611	571	594	582	587	565	595	637	611	539	587	625	595	632	556	604	563	619	615	595	603	563	623	582	602	589	587	602	652	586	633	611	587	577	619	588	597	610	572	620	599	612	612	654	576	568	586	629	598	599	595	573	610	584	619	624	611	564	590	660	565	598	601	577	628	588	616	585	629	561	586	622	621	585	627	582	629	585	629	611	615	562	588	577	580	547	616	589	558	657	561	638	616	570	582	646	601	600	623	574	580	621	600	579	593	607	573	636	599	608	607	572	592	573	572	626	564	595	607	578	546	625	593	541	588	581	591	585	587	577	592	596	613	610	577	597	596	562	588	600	599	617	642	633	635	612	619	599	578	587	605	563	564	586	594	611	547	635	574	654	591	617	643	666	606	588	581	607	590	621	619	632	578	581	591	600	613	639	583	601	563	598	616	604	591	625	628	608	596	584	638	537	595	580	609	612	606	611	555	600	642	567	584	649	613	604	608	565	591	579	633	612	642	570	594	591	583	601	565	603	616	587	616	592	593	604	617	575	646	634	587	548	566	594	524	577	590	594	612	558	619	561	626	612	640	610	613	616	622	602	613	600	629	601	619	605	566	587	607	575	615	649	620	595	591	617	563	629	585	626	631	562	594	606	608	611	625	574	618	605	591	595	601	605	609	574	555	559	631	617	617	591	589	613	608	612	598	556	626	596	598	583	590	585	599	586	596	598	584	587	586	555	601	586	618	602	581	584	593	581	600	617	637	568	565	605	579	592	601	589	612	573	604	571	601	582	574	622	574	616	633	572	649	591	602	595	567	579	636	575	597	568	597	556	574	607	616	612	595	543	661	624	575	591	583	603	606	599	579	588	620	578	595	599	590	632	545	602	630	602	589	620	611	629	574	622	623	586	624	585	588	578	601	613	647	577	588	622	566	551	606	609	589	606	601	600	584	593	626	612	617	588	583	593	616	613	669	646	614	593	592	599	581	592	569	610	587	542	582	624	571	574	597	568	569	578	600	606	581	628	592	608	585	682	609	620	579	600	563	627	613	617	636	619	615	600	547	588	593	588	593	578	609	596	621	604	643	606	573	599	578	625	567	591	590	591	556	614	624	580	596	605	615	600	588	570	641	629	603	575	613	609	617	622	634	613	583	614	625	605	599	621	612	630	608	597	539	595	591	640	594	578	614	608	580	615	603	610	634	587	628	609	625	628	640	606	609	608	647	629	605	646	584	627	613	601	635	617	615	620	614	576	610	576	597	569	613	678	566	659	587	634	605	610	630	592	609	559	596	607	621	594	568	640	624	620	611	619	559	624	582	597	564	610	636	582	536	553	591	623	616	609	630	603	605	576	592	627	611	585	639	588	592	613	623	618	577	615	574	574	637	652	621	566	601	606	605	631	592	604	586	635	603	583	573	610	619	618	609	579	646	589	647	558	548	610	603	578	626	614	611	638	580	610	606	637	646	621	552	587	598	572	587	612	615	606	620	587	652	610	579	619	657	561	615	608	622	628	569	601	552	591	623	587	592	603	613	622	626	619	600	547	616	598	602	605	575	564	649	569	594	584	624	590	608	571	616	612	593	590	567	588	592	629	625	575	595	622	623	570	613	585	592	589	621	598	565	584	582	634	574	587	581	582	580	634	594	656	624	619	628	613	588	616	602	573	623	551	587	590	601	538	604	634	561	581	580	595	610	552	606	591	611	573	601	645	620	621	592	585	581	603	630	577	598	588	627	571	614	616	575	578	582	558	594	648	547	611	626	594	577	599	583	628	600	559	620	589	590	603	581	571	600	578	592	644	614	595	639	635	635	560	585	573	647	639	597	564	616	581	621	580	564	582	593	589	535	566	622	589	597	606	600	586	598	602	610	590	612	664	608	572	631	615	588	600	611	569	663	607	596	597	577	644	591	602	590	591	580	650	553	579	590	598	619	624	616	577	593	600	590	657	613	615	611	624	643	580	572	601	630	591	602	620	595	605	606	603	581	607	596	585	623	572	580	617	585	573	581	667	567	615	584	591	590	585	599	590	626	610	641	590	580	592	587	612	611	602	589	629	601	609	585	580	653	585	565	623	600	653	601	599	588	600	569	626	617	626	625	632	623	612	561	589	643	596	585	641	601	613	594	556	553	633	627	607	574	635	612	581	603	644	597	642	580	564	588	639	647	572	574	573	611	602	591	549	588	612	638	604	630	559	635	624	639	561	535	625	627	569	602	651	616	601	601	573	561	579	544	597	550	588	606	596	559	551	588	611	579	627	625	584	573	591	601	620	618	621	610	577	580	612	596	569	628	625	599	631	608	627	627	598	598	561	607	572	589	661	557	590	576	570	573	637	627	587	615	588	579	603	616	613	635	578	633	550	595	560	608	638	580	635	628	546	591	631	668	582	580	636	593	617	584	605	585	613	623	569	585	597	622	622	605	537	628	599	628	602	606	605	587	597	615	620	609	575	633	622	579	566	606	610	595	593	607	604	585	588	546	631	611	584	632	609	566	580	652	618	638	621	613	628	602	611	576	574	590	594	601	647	606	590	609	595	627	607	615	617	571	590	593	574	614	569	619	588	596	578	581	603	605	587	612	605	602	608	573	572	617	614	590	605	592	552	600	595	583	561	555	608	603	600	609	557	648	583	575	587	590	629	611	612	627	580	590	567	586	601	565	611	608	603	583	573	590	627	612	579	590	638	584	600	570	582	580	561	600	601	583	598	596	580	569	622	605	638	632	576	606	645	619	597	633	616	567	595	626	557	573	583	613	621	621	573	594	584	615	577	596	578	627	565	573	588	629	667	592	565	607	592	555	659	636	558	600	594	605	655	595	587	611	592	612	576	606	584	588	594	638	599	607	593	584	543	599	594	604	595	596	573	599	611	587	580	596	592	602	652	577	623	599	636	573	616	599	570	585	591	616	577	654	652	604	604	550	598	598	541	635	602	626	615	617	581	606	563	622	594	623	576	608	603	640	598	579	600	606	580	559	640	554	618	587	613	602	616	600	643	616	607	603	575	592	626	555	610	593	580	608	610	590	591	599	635	569	637	594	635	618	588	631	603	555	606	605	593	609	579	624	629	579	573	619	589	626	638	591	598	571	585	576	586	619	664	592	571	596	631	615	613	570	632	596	560	600	603	576	600	607	582
50291	91992	82476	59519	36266	6415	746	725	658	698	645	698	645	656	649	639	716	633	636	638	612	669	669	637	632	701	657	621	665	650	634	667	592	610	625	615	640	645	617	652	648	682	624	657	637	641	621	667	656	677	641	646	643	672	637	643	676	667	615	600	597	646	640	625	628	644	688	585	684	692	662	633	617	616	613	680	581	659	642	648	649	633	663	624	682	611	617	616	681	651	636	616	613	673	601	642	662	694	665	560	650	650	630	672	665	646	703	602	647	648	655	639	626	704	646	636	627	605	623	663	644	663	629	655	641	627	681	630	646	643	663	619	654	650	602	632	643	609	644	659	648	669	646	626	649	674	638	591	593	645	667	655	629	643	646	641	678	629	642	626	660	691	684	646	618	640	589	656	608	612	625	656	635	658	632	709	594	654	609	641	625	587	606	609	681	641	603	693	646	600	613	647	603	610	619	617	610	659	623	619	665	648	633	593	629	630	629	669	655	620	610	671	655	623	628	672	641	615	618	639	622	660	669	640	618	607	640	615	654	616	656	612	649	641	613	652	651	654	650	639	613	691	648	633	645	603	614	640	686	627	624	652	643	615	710	613	628	636	637	633	633	631	668	641	617	665	609	621	669	620	675	623	644	626	656	629	651	648	618	673	671	643	632	593	635	643	610	629	595	638	678	628	667	631	667	636	649	687	602	607	639	639	639	643	636	652	619	652	634	676	683	630	619	684	696	656	638	640	647	600	629	615	643	673	653	647	648	618	623	637	635	618	568	628	613	626	640	681	614	639	624	665	651	672	621	654	636	679	632	590	639	619	643	703	671	618	636	611	656	660	644	625	615	643	626	626	605	675	604	623	651	688	593	632	677	621	610	645	690	585	639	626	644	642	639	689	600	660	682	669	611	661	647	645	710	590	632	649	627	657	635	634	651	627	623	663	637	641	655	611	609	670	668	632	678	647	667	687	657	660	613	616	634	641	646	643	626	616	643	693	672	678	630	614	634	636	619	580	628	655	617	665	661	671	684	627	610	659	642	651	648	658	622	617	594	638	633	598	601	613	665	655	658	659	616	634	649	629	616	614	653	628	621	633	637	631	632	644	642	629	639	655	658	615	624	596	634	637	658	658	640	633	656	642	572	627	602	692	636	658	601	650	642	667	619	649	666	643	616	665	611	581	657	669	684	664	619	604	592	671	585	650	642	674	655	673	641	647	631	642	630	628	654	680	607	597	675	660	653	674	575	626	651	625	622	642	682	618	607	604	625	615	622	646	600	619	593	649	607	648	645	620	630	656	655	619	628	619	648	624	646	675	626	638	631	675	605	644	646	630	645	678	632	666	624	631	628	625	656	634	645	643	654	687	624	641	627	639	630	642	632	639	591	640	664	634	636	642	589	602	649	600	667	634	642	677	682	643	638	655	600	632	608	671	669	656	665	622	674	615	619	612	603	614	624	650	676	652	631	666	639	604	682	662	636	601	610	641	641	632	619	645	636	629	642	664	635	637	670	681	687	653	600	645	638	606	610	648	650	652	619	659	653	612	608	630	646	629	625	671	611	635	658	627	675	617	628	616	634	652	674	656	619	661	707	630	650	628	671	643	651	623	660	628	691	637	657	653	663	632	638	613	583	674	642	658	663	595	635	595	652	645	625	658	624	609	622	671	611	630	668	598	653	640	614	620	658	677	607	667	694	613	686	663	655	651	680	598	624	602	674	629	618	633	625	642	694	653	656	618	640	633	651	658	636	651	671	630	644	675	689	683	649	616	606	648	565	631	663	623	615	627	633	641	659	634	635	630	626	686	620	596	641	674	638	641	620	610	631	628	657	592	628	628	637	622	637	617	623	649	600	626	628	644	621	618	641	649	632	648	631	614	630	667	658	672	667	588	637	645	632	628	675	586	615	629	679	592	602	695	645	600	654	672	660	618	619	734	671	659	696	660	640	633	678	663	639	641	622	630	663	640	631	649	671	618	623	582	601	656	643	648	651	622	644	621	625	613	650	599	632	648	596	647	674	599	596	637	667	661	659	654	623	638	653	624	611	639	618	608	606	630	658	652	656	646	625	673	663	616	668	602	644	595	580	634	630	654	598	615	687	624	635	618	596	651	648	715	618	662	654	605	626	629	664	592	633	644	659	677	618	642	653	653	636	632	636	631	636	617	649	684	669	627	644	625	654	605	603	647	640	640	634	649	639	597	640	626	653	652	649	656	657	701	679	697	644	658	633	646	636	622	695	690	662	676	648	634	575	605	650	641	649	612	652	619	695	581	608	631	656	646	664	638	625	633	622	649	595	611	645	645	621	622	633	607	629	653	659	646	620	616	616	685	646	633	601	629	656	621	627	622	665	632	611	645	652	645	610	646	622	617	615	628	614	639	656	677	670	644	625	635	613	657	645	658	688	603	627	662	678	648	654	672	587	628	601	650	642	647	649	639	667	629	609	617	628	646	642	684	647	604	644	621	637	688	616	668	579	659	657	642	659	614	664	645	660	621	658	655	676	639	628	647	595	653	615	638	684	649	652	614	627	636	633	657	606	604	675	669	639	629	633	610	623	630	684	599	611	637	683	663	652	637	629	610	648	635	582	645	631	616	629	639	647	627	646	691	598	614	627	662	651	638	633	636	681	608	615	636	604	620	621	585	624	658	712	644	652	671	642	660	645	607	602	668	643	622	647	687	680	634	647	667	655	629	626	600	674	613	612	620	625	633	686	625	640	698	627	609	626	613	644	654	629	668	601	613	627	607	637	631	599	629	673	608	685	645	624	687	655	679	671	621	611	625	648	635	631	613	614	590	675	615	618	654	595	645	667	671	647	620	631	665	661	595	645	609	641	640	628	628	623	668	639	623	598	683	689	593	666	647	635	628	665	602	657	656	594	665	652	609	663	642	624	636	650	636	648	668	616	659	626	623	616	665	611	617	620	644	659	630	691	632	630	624	662	631	668	630	647	638	640	626	671	648	640	632	663	618	715	664	678	620	655	654	628	631	635	672	630	660	652	676	625	594	654	621	649	633	644	645	633	574	652	574	613	648	617	654	593	608	619	660	699	612	643	594	642	678	666	594	640	616	660	668	623	630	625	643	672	611	635	613	634	688	647	621	639	644	621	646	627	617	623	594	608	631	630	614	692	646	617	655	651	638	640	663	644	586	666	653	628	630	650	614	671	653	617	671	623	628	658	630	634	659	662	612	637	641	649	664	632	651	594	642	644	591	603	608	684	620	643	655	613	656	631	606	655	659	665	679	664	641	644	609	650	647	631	671	646	644	634	632	654	659	642	612	644	621	641	641	637	615	654	603	618	656	678	632	591	644	687	618	651	669	674	627	662	642	668	625	631	648	654	623	593	635	647	589	647	688	617	622	626	644	663	648	638	590	672	674	666	691	641	607	653	613	650	599	642	641	598	673	598	628	621	668	658	600	642	639	645	644	594	633	668	648	644	686	696	633	640	669	602	688	604	585	627	648	634	652	665	629	618	710
27986	31168	40724	23890	6729	645	342	315	320	310	337	318	301	336	318	270	319	326	305	331	325	334	325	288	325	315	298	301	322	301	314	324	339	325	331	294	319	332	317	355	290	302	299	258	303	319	308	287	330	316	291	279	321	336	301	286	304	298	334	342	320	344	310	340	330	352	311	312	346	332	305	300	357	306	299	326	309	283	310	317	311	340	320	298	317	319	314	318	301	306	314	329	307	312	336	318	318	321	335	323	283	336	329	346	334	349	312	296	317	319	323	294	316	320	307	375	326	353	307	333	301	321	301	307	313	343	294	316	321	293	330	311	326	294	362	287	302	321	283	301	338	329	319	324	350	315	341	366	327	312	318	328	300	338	319	346	364	324	317	309	339	314	333	331	327	327	285	328	315	305	326	326	325	294	311	310	327	330	315	296	319	342	326	333	324	313	323	329	285	313	321	305	310	318	299	311	296	308	328	323	326	309	320	310	262	305	305	331	306	313	333	319	292	338	326	312	310	318	301	309	299	326	288	314	308	334	330	354	313	300	325	339	337	334	311	331	303	309	288	317	309	311	301	311	323	358	331	312	308	323	305	282	318	318	325	310	325	326	313	343	333	346	327	314	294	309	317	296	327	321	307	327	309	304	325	316	330	342	308	323	335	304	317	332	332	337	297	289	349	351	301	302	296	299	304	281	318	328	362	305	318	312	291	329	344	328	319	327	340	305	328	306	317	341	353	333	301	296	320	352	329	334	313	330	354	308	305	317	319	314	324	292	305	287	328	358	332	321	303	330	286	327	334	326	318	343	326	305	304	349	318	282	341	321	314	311	318	313	297	260	324	300	323	307	324	355	312	335	325	308	340	312	325	313	304	324	296	292	326	339	312	303	355	304	317	325	306	295	310	297	311	349	318	303	379	337	315	314	343	324	291	277	325	293	323	340	307	327	301	321	316	314	319	338	341	290	349	299	327	311	314	307	335	291	344	284	336	349	310	363	331	300	288	295	343	307	289	290	331	349	299	321	299	310	292	291	343	331	309	338	310	327	286	321	326	311	305	371	315	349	346	301	300	320	343	336	337	304	322	303	340	309	326	330	299	301	312	358	313	286	294	338	349	298	326	300	317	325	312	312	320	352	337	328	315	323	354	344	326	346	302	283	313	321	331	296	344	276	306	320	302	306	302	309	310	307	336	339	284	310	339	300	316	320	338	335	280	282	315	320	303	336	319	300	354	320	327	305	312	312	344	329	339	336	305	328	341	302	294	303	321	305	345	332	309	335	302	325	313	327	337	317	310	323	308	282	328	304	309	345	330	327	325	347	308	338	306	317	303	321	325	308	326	316	325	272	308	323	331	295	331	326	321	332	347	315	291	337	327	333	308	284	293	368	291	342	328	321	297	311	318	327	306	332	335	318	308	300	324	298	317	335	301	321	308	281	322	344	335	316	317	344	307	365	335	293	316	325	327	312	311	353	344	340	324	350	347	295	336	344	311	308	330	266	332	310	359	336	299	291	278	323	339	309	306	310	318	348	320	319	324	314	298	314	320	328	320	264	319	313	298	299	278	321	335	322	301	286	353	306	345	359	303	303	319	310	325	304	330	307	333	297	315	311	351	344	304	332	300	312	310	311	328	341	299	349	295	328	361	331	334	343	293	281	339	321	337	332	325	294	333	324	324	338	310	308	313	283	310	321	297	335	312	316	367	298	347	337	325	307	328	312	304	332	289	332	314	295	308	322	314	313	300	324	311	318	290	283	310	322	332	332	336	332	345	296	341	331	320	307	315	314	308	327	328	321	327	354	337	333	352	285	319	321	314	321	303	338	296	344	336	282	304	332	335	283	322	332	334	325	346	297	324	312	323	321	355	309	313	326	340	333	349	339	337	303	287	321	318	333	306	331	298	288	285	324	322	326	319	281	360	300	339	294	314	328	311	310	300	334	311	358	314	327	290	305	325	285	313	303	314	332	314	312	329	320	316	324	327	335	306	302	316	325	340	289	291	327	318	328	287	316	324	316	334	303	326	299	302	324	314	328	325	331	308	305	325	350	296	314	319	327	343	331	324	264	332	316	317	334	320	299	336	312	319	309	350	353	328	328	341	314	304	297	300	330	318	314	297	319	329	309	331	309	353	316	337	295	312	328	330	339	331	320	311	318	326	326	316	346	292	339	298	313	340	320	325	334	320	300	296	302	333	321	279	313	331	315	293	323	309	325	292	327	327	326	324	333	316	291	315	321	334	340	318	324	321	281	335	300	339	346	303	335	295	322	326	341	321	300	307	315	301	284	298	327	322	318	299	338	315	343	320	317	335	298	302	328	313	310	303	312	323	306	317	332	332	331	327	297	308	331	311	304	297	313	325	352	307	321	301	382	329	337	340	321	344	307	315	327	335	298	323	318	338	320	343	330	343	317	313	306	313	310	335	347	323	304	290	300	345	325	323	314	336	304	324	304	327	334	325	302	293	317	282	306	322	293	300	291	312	329	312	324	297	350	336	340	312	298	294	326	292	289	324	313	313	305	326	320	317	370	310	314	321	299	346	277	313	300	294	320	344	315	307	283	320	334	313	337	322	286	300	312	330	294	299	315	306	333	317	341	307	303	302	301	292	332	350	306	335	320	323	300	304	318	309	330	292	305	261	320	304	331	328	318	334	275	323	333	361	338	292	316	328	339	301	297	295	322	337	311	340	310	314	294	320	372	313	317	326	302	331	314	325	315	317	320	310	316	331	327	315	356	298	334	310	299	284	288	301	334	318	311	330	294	343	307	326	330	325	316	288	340	314	316	354	311	307	317	310	291	320	369	327	299	341	285	297	336	312	314	312	318	327	347	311	316	330	298	289	324	329	293	323	315	313	330	320	317	305	330	312	318	296	340	322	298	346	337	303	324	323	317	337	315	326	295	336	291	355	278	354	307	351	312	329	346	338	310	335	324	323	303	302	297	286	307	297	333	332	338	314	322	348	318	332	315	339	287	310	299	297	301	292	316	281	278	320	307	332	326	294	320	314	336	335	309	328	316	324	302	333	350	334	330	320	291	307	339	325	307	327	343	352	297	303	313	329	306	305	291	299	340	312	344	322	298	317	311	307	336	311	336	331	327	325	316	333	339	317	293	324	321	276	327	298	308	328	344	306	312	284	325	329	323	313	314	332	296	314	320	339	326	336	308	312	316	354	309	303	311	328	337	342	332	309	299	306	308	295	307	337	327	320	327	333	309	325	311	307	309	321	333	326	321	325	321	311	304	308	311	290	302	320	328	327	292	297	286	296	296	305	310	322	352	312	296	325	332	307	312	339	329	310	320	310	324	289	309	311	327	339	332	314	316	265	318	316	296	312	335	317	320	320	351	316	308	317	316	318	314	337	365	329	319	323	317	311	302	343	336	323	314	311	344	345	315	313	268	339	316	308	317	314	315	312	299	303	314	300	299	321	298	308	317	326	310	312	316	338	288	324	341	320	330	294	314	345	335	293	297	313	341	337	327
23331	51774	37073	17336	5763	675	360	401	375	370	359	387	366	362	384	363	362	361	358	379	402	364	377	361	394	345	397	376	397	381	387	383	351	362	359	369	377	377	372	382	364	362	373	366	383	379	387	377	336	393	344	381	391	356	370	380	363	376	352	357	350	383	350	384	373	347	368	355	355	358	352	376	374	346	351	354	351	389	388	333	348	382	351	369	364	377	365	392	328	358	362	373	408	377	394	378	400	366	356	369	356	372	362	383	393	368	363	389	369	354	334	360	380	347	334	364	334	373	384	358	360	377	393	357	387	354	354	396	351	362	381	350	368	382	385	392	342	342	360	379	337	416	341	359	343	361	373	334	323	383	399	351	388	357	384	358	349	351	368	389	392	403	358	368	377	353	376	381	363	387	342	339	350	362	381	360	383	350	371	362	355	354	367	400	358	370	377	399	370	420	414	371	323	361	319	334	381	356	376	389	359	365	423	364	382	362	378	380	358	376	367	377	380	352	387	345	369	373	354	369	368	367	379	386	386	380	371	426	402	356	386	329	391	386	349	382	385	361	373	352	384	386	347	371	379	385	363	349	358	366	383	359	382	379	338	349	395	384	365	409	366	350	380	383	363	374	371	386	392	385	361	378	368	370	333	360	382	341	361	383	354	366	364	392	373	363	368	382	373	353	372	351	357	385	368	372	321	383	362	342	386	368	357	375	352	341	401	370	404	362	379	398	348	382	341	373	327	387	397	376	395	359	341	417	345	390	323	368	345	389	339	349	370	379	324	358	353	378	360	370	380	345	365	396	414	341	375	354	377	371	365	361	376	368	381	336	361	354	369	360	390	392	360	381	353	341	402	389	361	334	378	361	377	402	368	343	373	359	353	334	350	360	361	378	395	377	386	358	351	361	333	339	354	348	329	388	371	365	351	389	391	358	394	369	371	377	386	340	378	345	371	385	347	358	342	389	341	387	361	360	372	378	368	369	404	359	369	367	366	387	384	378	374	360	367	380	366	360	346	374	366	374	357	394	395	349	359	378	359	371	403	351	369	411	370	347	362	375	355	368	383	364	333	369	350	360	356	347	365	348	338	362	368	348	369	373	355	352	325	401	357	380	379	383	373	373	336	381	396	397	381	380	373	372	334	375	374	400	378	362	354	381	357	389	379	383	350	345	370	358	378	336	367	354	338	382	342	344	367	377	392	378	361	396	373	368	346	406	351	372	369	354	351	400	361	392	358	381	378	393	335	383	343	358	399	363	359	344	359	371	353	344	380	353	406	364	385	377	340	388	392	343	356	371	355	354	339	353	395	372	395	400	341	373	380	382	395	387	350	389	375	361	334	347	347	377	352	380	408	364	387	358	336	378	386	353	354	386	358	406	360	370	355	356	393	322	375	368	369	346	377	381	337	336	385	365	355	383	355	345	376	323	382	373	357	363	349	362	369	395	385	385	387	378	379	386	344	367	356	383	337	379	348	325	368	382	333	397	376	364	379	333	398	370	379	353	349	352	395	350	355	366	410	365	386	365	345	389	382	356	359	389	365	352	372	392	379	376	344	388	370	389	395	357	347	351	401	378	401	385	356	352	398	360	382	389	364	340	384	378	374	369	403	382	375	382	408	356	350	354	367	343	393	358	399	377	394	369	353	332	401	335	346	369	380	373	384	360	405	397	387	406	373	378	407	352	343	343	395	395	385	365	361	367	351	394	346	357	367	377	369	344	362	349	357	357	364	349	343	365	378	377	349	359	372	394	392	401	380	376	357	351	347	359	367	343	341	370	394	349	380	362	349	358	355	378	350	364	380	373	363	381	350	374	381	368	380	356	403	362	343	345	383	384	357	370	358	359	347	339	369	384	352	351	378	367	383	334	369	367	355	400	372	359	404	379	396	362	337	363	390	378	388	361	372	371	363	358	382	346	399	403	373	352	309	383	366	394	371	396	367	371	400	379	370	396	360	358	363	367	348	375	409	387	386	369	341	402	375	366	364	383	357	382	370	388	378	420	369	346	341	363	367	389	317	374	379	380	352	396	346	333	355	350	361	370	350	354	367	356	396	343	389	419	384	383	384	371	392	349	351	387	383	358	343	368	362	349	368	349	355	357	363	382	364	330	372	369	391	361	378	395	365	379	359	358	367	354	341	380	376	367	397	353	366	352	375	395	356	389	341	395	350	358	353	399	357	356	376	385	398	369	350	349	345	385	353	388	359	366	376	348	384	377	403	370	392	390	329	357	365	360	359	362	334	358	372	349	347	344	397	342	427	389	375	423	372	374	373	362	364	345	354	372	354	369	347	390	382	371	391	353	388	361	342	362	354	347	340	359	369	374	355	364	358	379	385	358	343	379	394	390	350	347	369	376	368	368	356	353	366	370	369	375	334	359	398	372	367	382	389	369	363	382	364	397	368	354	370	399	383	382	394	383	408	354	405	360	357	383	369	369	364	354	355	372	360	337	384	368	360	369	363	363	358	383	346	358	381	397	382	368	377	364	372	395	395	320	371	368	345	354	316	395	363	340	368	347	397	379	398	382	336	355	395	347	370	374	344	384	380	393	360	349	373	369	372	402	377	361	343	349	370	371	338	371	349	367	340	352	362	373	347	376	402	366	359	372	369	361	379	377	362	369	352	366	381	362	396	395	363	367	354	308	408	373	385	326	369	360	368	387	363	361	387	363	364	355	373	409	398	382	392	340	374	398	401	386	381	353	377	384	387	359	348	368	351	365	369	361	351	342	360	421	390	378	349	371	386	362	386	345	381	387	379	394	392	381	367	394	382	374	350	378	395	337	378	344	359	396	348	371	353	349	401	415	381	350	348	395	364	382	367	384	372	401	362	368	312	379	380	349	390	385	383	384	418	371	351	344	383	358	364	391	371	392	374	351	363	367	385	347	417	383	383	352	347	381	375	366	380	399	373	409	373	359	400	387	387	383	367	351	363	369	356	377	363	342	371	364	341	381	342	359	352	356	385	377	377	339	388	368	402	354	365	345	356	380	417	379	376	371	352	370	370	400	379	356	391	376	412	392	368	335	360	338	379	379	364	386	362	323	369	375	396	351	333	376	390	392	366	368	384	371	359	400	362	357	351	374	398	371	354	377	351	378	396	335	371	391	391	336	375	350	378	363	347	365	376	331	347	378	382	357	372	387	408	357	354	348	389	356	331	385	371	398	353	380	342	380	375	367	391	356	345	441	352	417	396	373	353	346	371	382	376	371	375	351	379	376	393	347	388	345	385	386	362	430	359	364	333	386	364	357	345	359	408	363	369	349	359	374	366	366	387	344	383	363	363	376	366	413	347	358	342	366	381	385	372	370	381	354	398	390	368	385	357	357	377	371	385	361	359	353	359	351	379	354	360	359	360	358	350	343	350	346	336	397	401	343	353	387	359	374	383	386	396	378	408	337	348	355	311	362	372	400	387	376	390	345	369	371	382	394	384	350	388	354	357	345	375	379	397	382	365	379	349	368	365	364	361	357	366	359	333	376
24207	24002	41199	37128	25181	15667	3069	522	417	433	421	396	438	383	449	415	398	404	424	406	408	410	405	419	394	392	407	438	409	402	387	384	378	402	411	380	422	368	396	385	387	393	368	395	385	411	428	422	407	427	425	408	398	397	403	387	398	447	418	395	409	389	410	411	408	387	457	423	426	388	387	360	421	372	383	396	384	348	404	377	413	383	372	435	356	408	443	417	414	428	381	402	407	401	389	394	400	393	382	441	383	381	390	405	396	418	398	403	452	408	387	422	383	447	403	365	396	377	406	429	410	415	398	393	414	378	392	421	411	393	391	431	376	432	400	410	369	374	428	370	428	402	430	407	410	424	422	393	421	402	416	383	359	415	399	402	382	417	419	409	427	425	403	396	406	446	380	389	365	410	440	394	419	403	417	378	400	409	399	403	399	364	389	427	401	430	424	407	417	422	393	384	441	398	410	405	388	409	409	407	408	387	370	417	396	413	368	424	412	435	380	382	408	430	438	421	400	400	437	378	465	422	376	409	424	415	388	400	374	407	378	387	384	397	427	405	418	375	388	389	372	394	377	430	398	410	413	356	421	412	402	425	398	409	403	376	399	391	377	408	406	384	417	420	414	379	392	420	382	366	395	384	390	440	357	407	392	384	378	396	383	409	427	451	409	401	415	399	383	401	355	388	371	349	396	417	421	403	413	423	405	416	404	423	402	403	434	411	417	399	405	399	402	403	405	390	390	411	409	380	393	400	413	379	406	414	411	400	393	409	410	441	377	400	431	397	423	396	418	389	406	414	388	397	387	387	407	434	433	371	421	416	423	405	398	411	398	389	429	417	411	416	399	392	385	396	374	385	391	374	419	404	432	381	401	400	386	384	376	419	400	378	400	379	411	392	392	383	378	372	387	401	392	401	395	442	427	388	379	412	384	427	403	397	411	435	398	407	388	422	388	407	425	392	407	395	387	430	369	413	396	397	414	400	391	406	404	383	401	427	384	411	417	403	415	403	419	403	427	393	430	426	414	409	421	385	429	408	413	405	394	417	401	429	360	384	421	408	396	446	394	375	389	395	396	401	429	399	402	394	391	417	428	412	437	397	369	400	411	379	420	443	396	453	396	398	384	372	371	395	398	433	394	437	374	433	398	419	423	398	429	410	391	453	407	433	414	391	431	373	379	404	428	430	410	381	430	370	418	399	434	418	401	407	379	381	417	412	395	393	411	399	400	370	415	409	395	378	413	384	413	395	404	419	417	423	389	376	435	399	395	423	417	413	386	406	394	419	402	415	414	402	425	455	408	375	389	449	415	397	380	428	401	402	389	401	387	405	393	394	423	391	432	385	356	411	407	416	389	381	425	417	406	390	416	397	435	388	400	417	380	412	409	392	401	421	422	389	415	389	408	397	438	439	397	391	420	382	356	417	395	412	420	385	422	402	414	412	424	395	392	371	399	408	415	391	407	426	384	422	380	407	403	418	423	375	393	401	382	409	384	408	429	404	404	400	420	394	418	390	371	412	373	371	414	379	415	370	362	365	384	403	410	421	384	412	421	425	380	386	411	391	412	381	388	398	398	419	401	410	400	438	421	420	424	359	405	379	433	408	439	368	434	392	404	449	395	399	432	402	393	378	395	413	383	392	396	391	371	375	416	394	405	421	406	390	400	419	434	420	429	396	422	422	420	415	412	396	389	421	401	393	403	398	411	407	423	438	380	401	418	406	410	419	429	389	403	405	422	428	370	428	451	378	394	450	384	380	413	427	410	429	380	413	418	394	361	421	394	391	418	377	386	390	382	382	409	390	378	369	420	439	402	403	402	436	442	368	417	391	381	400	413	390	414	414	398	408	431	398	437	405	424	405	382	418	401	406	431	439	403	404	420	422	438	391	391	413	389	396	384	404	412	414	390	422	414	418	455	399	404	426	364	397	406	367	413	398	398	377	390	415	432	427	386	413	417	404	392	426	436	385	389	400	390	405	414	377	396	422	394	424	421	404	427	422	435	391	371	438	413	420	407	409	386	438	381	382	404	403	410	431	420	388	414	400	373	411	406	431	401	395	410	414	421	414	396	408	409	363	405	389	446	401	430	409	413	415	413	419	400	369	406	429	385	418	419	415	375	400	407	399	402	378	436	438	402	393	414	405	408	379	357	370	360	374	427	419	418	398	383	422	386	415	415	372	367	421	444	402	434	413	397	402	387	400	414	419	406	396	438	418	435	398	400	362	388	369	373	407	384	371	402	428	386	418	393	387	381	395	407	381	392	408	383	394	384	416	437	396	392	404	430	417	406	382	397	413	439	426	439	385	410	404	374	412	415	396	427	377	401	405	393	411	391	434	399	378	394	443	430	396	408	405	367	424	462	408	392	396	432	416	411	428	414	398	411	408	402	380	379	414	417	371	393	414	400	427	437	407	436	396	390	420	448	384	406	382	377	391	404	401	425	366	400	387	410	406	409	377	397	406	441	426	416	420	425	406	411	420	418	403	423	418	417	342	383	397	406	395	380	433	403	390	399	407	391	409	423	388	402	394	400	362	385	401	416	423	369	397	404	426	373	404	405	421	390	391	404	376	396	409	413	383	424	420	416	411	414	416	399	383	424	407	390	404	433	392	421	438	418	413	412	390	400	407	409	393	404	409	450	416	406	395	411	414	435	394	409	380	392	412	398	378	409	383	396	405	415	398	365	379	384	400	393	402	434	381	445	405	402	398	440	440	378	417	374	385	397	404	398	377	396	406	411	407	419	414	386	412	383	406	407	393	413	431	421	407	383	416	412	411	400	410	390	364	377	402	399	408	442	414	403	408	392	359	380	380	413	403	368	388	414	393	381	408	390	424	420	413	378	389	438	413	399	372	398	373	404	404	388	411	432	362	396	392	394	400	398	435	397	377	430	403	410	380	387	440	442	376	408	404	386	437	393	386	418	402	412	392	423	396	375	403	378	396	396	380	344	389	388	399	413	383	461	425	417	397	399	391	373	379	387	399	441	359	391	420	394	401	434	427	420	410	442	406	415	384	385	416	400	427	413	420	412	430	385	430	402	397	394	413	411	416	419	401	382	392	421	408	368	428	375	373	427	433	380	437	432	409	396	429	403	377	370	417	449	429	403	394	394	409	425	397	393	406	406	420	392	396	403	417	387	390	410	442	433	414	423	360	414	410	407	405	397	413	389	389	407	393	427	389	380	412	376	437	404	401	398	413	427	400	381	391	374	404	397	405	393	375	420	413	409	393	391	431	395	426	407	429	392	429	410	393	381	381	430	415	436	413	397	373	385	403	398	383	385	354	394	406	439	444	386	421	406	375	408	393	373	379	381	403	429	381	376	399	406	428	381	404	400	428	404	409	406	425	459	421	415	408	423	412	412	362	439	427	424	372	377	395	403	396	412	385	432	377	424	399	395	399	425	408	401	393	403	442	372	353	419	401	374	421	412	379	371	421	395	388	418	400	383	402	407	379	421	358	393	394	411	428	396	429	446	401	404	379
44378	93501	75740	49298	23058	3543	492	479	461	472	455	473	441	441	453	473	464	474	471	447	427	444	474	462	451	445	468	427	483	470	476	446	464	431	482	436	457	466	441	428	437	476	439	441	449	457	449	467	500	451	450	471	458	421	429	433	457	444	418	453	457	477	432	483	441	432	447	451	458	399	409	493	430	426	445	442	424	467	429	449	422	449	409	412	454	431	484	442	463	482	433	463	404	449	457	465	466	441	434	454	473	426	440	432	452	414	441	454	442	470	424	449	439	465	451	455	445	449	459	451	455	440	456	459	472	447	413	432	430	432	441	429	394	492	478	451	453	468	429	432	436	471	460	435	412	432	479	447	438	458	437	455	465	445	403	426	441	444	400	470	448	467	415	452	420	457	454	450	442	459	482	476	433	417	404	416	417	423	487	462	448	473	436	466	459	447	429	417	470	489	459	421	442	463	464	497	467	449	442	467	431	427	423	433	425	455	429	431	471	433	478	421	448	485	452	469	451	454	418	465	415	437	471	448	441	443	436	476	459	416	435	475	442	458	482	449	486	451	460	438	470	468	459	441	433	486	450	427	447	470	450	463	432	420	452	444	428	469	457	440	427	430	464	449	463	488	472	455	460	443	396	456	426	426	439	452	449	404	422	446	454	451	458	435	448	433	410	473	439	439	427	447	409	428	491	428	426	469	455	477	453	464	468	431	458	428	424	441	423	484	458	457	453	452	440	442	461	463	428	456	432	442	442	438	447	435	448	457	452	467	424	478	433	437	450	459	451	471	501	437	418	451	448	426	437	405	460	455	477	419	471	449	434	457	447	465	398	444	428	464	414	439	437	414	457	466	472	445	465	417	439	484	469	455	444	402	438	454	469	427	472	422	427	418	438	420	445	420	453	430	462	452	477	465	438	494	474	434	438	397	471	458	446	449	471	443	428	474	451	452	462	417	428	498	445	453	382	428	410	507	440	460	472	449	445	458	459	457	431	436	433	436	435	420	433	477	404	414	439	414	460	448	420	436	454	437	419	434	449	460	414	431	415	423	440	431	450	425	428	427	442	450	490	479	471	448	466	415	432	427	495	453	438	457	459	430	453	463	447	471	475	439	442	429	447	449	514	433	394	427	402	429	432	426	472	446	454	458	424	443	460	483	475	438	431	462	413	424	416	440	435	449	425	430	453	452	465	475	464	448	472	437	441	447	454	414	424	411	403	428	409	457	439	435	431	452	452	466	417	436	440	415	427	410	428	464	484	428	420	401	455	468	420	458	424	449	469	418	450	436	462	485	433	448	410	446	446	440	460	446	426	421	469	456	452	430	463	448	415	406	463	456	442	450	438	439	442	417	435	413	433	434	432	399	472	423	437	463	440	416	433	463	445	467	428	437	491	446	413	448	409	433	463	481	439	409	464	405	453	432	443	488	469	453	466	443	420	415	431	467	477	449	412	447	450	450	450	484	454	490	500	416	411	442	456	448	445	454	427	478	417	438	441	419	453	422	441	446	429	455	467	411	445	432	436	398	466	435	449	434	450	456	448	425	457	406	441	409	454	427	445	459	462	426	423	408	422	433	437	470	388	422	448	459	489	439	480	435	436	417	424	425	478	385	447	440	477	452	442	424	451	435	500	432	458	449	468	441	430	433	468	447	384	450	470	431	459	482	432	472	435	427	448	464	449	486	425	458	454	433	442	454	452	482	450	449	457	446	436	419	450	430	495	466	457	437	443	463	438	414	492	406	474	494	417	435	443	444	471	449	472	429	468	454	465	443	459	406	436	437	438	482	450	445	435	451	429	419	435	391	428	412	443	460	432	419	451	469	427	457	497	425	429	422	472	450	437	472	478	448	468	439	436	464	405	430	467	435	463	442	443	444	451	466	463	439	446	468	431	409	436	439	461	428	410	454	422	458	473	432	474	434	454	452	433	495	450	448	425	419	471	389	440	460	412	453	439	470	447	425	458	442	473	461	448	437	403	446	449	470	447	396	437	423	464	469	458	411	459	449	431	487	414	446	449	460	462	425	441	430	419	442	409	459	477	407	445	469	479	467	404	420	454	429	457	474	423	427	503	444	437	425	438	420	455	467	426	452	424	461	384	421	490	443	466	435	439	448	441	487	463	420	441	476	457	431	439	461	412	461	447	480	455	484	446	416	428	465	457	481	437	491	448	428	419	422	502	443	472	433	453	428	470	430	465	464	459	428	467	472	460	411	472	486	435	478	453	442	422	445	447	459	436	432	400	423	418	461	452	415	466	433	489	444	456	418	453	432	455	470	472	460	449	442	435	422	477	405	463	464	499	407	451	425	447	413	466	445	461	459	410	467	427	451	426	430	447	462	450	412	461	436	470	458	488	445	472	448	455	431	473	408	477	469	444	436	452	464	444	419	442	464	461	460	426	442	433	446	439	495	434	477	448	416	427	403	423	460	439	458	444	460	431	431	444	425	450	441	429	444	429	425	411	446	444	463	445	451	490	472	410	474	427	461	396	429	478	458	438	433	429	406	444	457	447	399	463	452	464	439	432	410	447	459	434	391	446	443	419	450	432	392	432	440	473	453	425	415	443	441	437	441	445	430	436	460	464	432	481	425	444	432	468	405	454	445	463	434	417	421	436	430	454	436	496	471	419	430	446	464	481	474	463	422	501	453	453	429	427	437	444	426	472	472	441	448	422	454	429	441	415	436	435	470	448	456	441	455	467	473	459	445	450	419	477	431	452	446	481	417	460	423	480	448	439	415	461	435	440	453	480	438	453	493	466	497	446	438	456	437	402	411	455	431	454	434	468	448	432	448	448	440	436	457	413	443	451	421	444	442	411	419	444	419	467	438	428	453	443	437	451	454	421	446	467	430	421	453	435	456	467	422	448	475	483	458	443	436	425	469	444	473	471	450	446	456	421	492	450	443	445	413	468	453	464	453	470	450	433	478	433	437	411	457	465	424	450	477	422	403	462	433	452	455	433	478	467	479	442	443	428	463	415	472	417	433	463	466	476	452	450	409	428	450	438	462	452	468	444	461	460	399	476	444	450	448	431	470	471	420	483	444	418	440	436	401	444	461	431	416	439	431	444	459	451	448	429	428	445	437	460	462	428	428	445	438	475	446	429	435	451	478	434	417	440	435	483	478	475	463	453	430	428	432	436	431	426	454	437	420	457	462	466	445	418	437	454	472	454	449	443	407	452	447	429	426	428	473	414	445	455	427	433	460	433	448	412	439	454	448	433	432	439	448	461	484	446	449	454	460	426	486	442	443	492	465	409	435	460	455	467	468	486	454	436	459	395	408	431	460	418	439	437	434	437	425	450	468	453	438	442	452	457	458	422	461	431	435	427	450	435	454	463	461	443	473	436	427	448	463	427	443	441	413	482	447	486	428	445	401	418	463	459	433	460	468	439	446	435	415	437	436	456	423	433	425	422	458	428	435	440	464	459	424	449	421	480	429	457	386	444	421	455	405	462	470	457	427	412	417	486	451	469	456	433	434
25593	25685	46087	38503	22070	6677	630	470	484	453	461	439	408	438	444	447	458	419	479	454	430	449	441	446	465	423	474	455	429	433	424	405	428	425	423	442	442	435	426	440	448	422	421	459	423	412	419	421	459	401	437	426	445	413	423	437	462	451	480	426	500	415	429	434	418	454	450	437	475	453	416	422	427	433	466	478	406	460	370	451	392	428	437	463	468	461	454	448	419	416	418	403	443	431	462	462	462	455	454	438	432	411	444	456	430	430	421	484	425	425	451	456	395	455	448	437	419	421	467	430	418	440	462	397	450	440	421	383	435	423	446	478	421	424	412	475	428	430	437	436	464	461	446	398	449	479	443	452	455	442	446	420	445	424	449	470	454	446	400	420	458	473	427	438	458	410	403	438	478	438	406	430	452	451	450	446	435	382	456	434	467	439	413	472	461	450	427	421	430	436	439	458	465	415	451	412	456	425	405	426	473	422	415	420	443	409	433	414	426	437	446	493	444	431	383	390	414	437	441	424	464	430	396	419	442	443	417	442	421	434	467	453	419	432	454	478	433	398	451	453	458	465	421	448	457	452	456	419	437	425	456	484	473	426	458	430	437	426	438	449	458	450	495	459	386	427	404	404	452	438	447	481	440	451	425	432	426	457	455	443	450	457	458	474	432	466	453	438	399	438	427	430	463	442	426	440	427	406	410	412	418	460	432	453	475	387	446	485	439	421	444	460	397	450	432	432	459	454	445	451	445	493	404	423	396	423	457	441	439	447	446	437	445	414	421	429	454	431	443	442	394	450	432	472	430	451	431	449	451	449	459	429	459	479	431	444	462	431	457	427	419	428	457	441	469	453	484	470	461	452	439	404	439	461	434	442	442	438	441	434	464	491	457	445	474	430	424	415	474	450	435	446	404	429	428	452	411	451	442	454	404	443	449	436	428	477	433	446	406	449	463	419	409	455	436	409	451	471	432	413	402	429	427	442	470	406	462	440	474	468	474	441	416	420	441	420	460	459	487	440	460	443	402	422	465	418	438	436	428	434	435	446	402	441	449	432	477	468	440	441	444	440	451	460	470	475	450	418	442	456	451	439	476	461	456	419	452	469	435	442	414	419	418	453	471	410	437	411	446	424	485	415	447	430	453	416	430	412	421	388	437	441	431	416	439	425	421	478	445	449	469	434	445	406	409	448	416	454	399	430	509	505	460	419	447	438	438	384	441	457	461	444	444	422	410	416	422	431	399	450	442	452	469	436	425	451	440	414	413	439	408	408	419	442	454	429	421	453	454	418	447	438	477	443	413	462	407	457	454	420	404	440	425	426	411	451	419	409	436	444	444	413	456	436	428	425	463	469	479	425	458	444	444	425	417	450	453	446	414	427	447	402	415	448	472	437	428	408	441	439	461	435	437	419	428	450	448	451	445	433	455	449	431	436	463	401	455	442	440	434	403	437	404	471	451	485	456	466	452	419	462	501	433	439	436	454	422	417	442	465	446	432	455	480	428	418	411	446	459	449	459	457	441	400	451	483	399	480	444	430	436	468	436	437	418	486	452	431	431	465	407	402	445	421	467	439	383	442	462	470	411	436	420	429	381	425	464	438	448	460	481	434	464	426	439	459	446	440	429	411	482	462	465	433	470	420	426	458	425	426	426	447	408	469	413	440	421	436	451	428	436	447	399	460	473	416	408	457	445	413	442	450	431	446	423	445	432	496	444	476	440	447	470	436	472	441	440	418	459	464	431	452	420	445	445	427	447	474	419	422	439	447	414	440	453	452	455	417	436	452	432	432	440	440	454	434	422	430	421	424	475	457	437	448	429	439	427	452	458	425	433	465	422	439	460	470	441	453	458	447	436	444	394	437	399	461	454	448	422	430	474	425	428	464	424	439	417	452	487	450	436	451	451	434	491	433	452	434	443	475	408	415	471	463	442	412	451	462	431	412	414	430	421	469	454	450	405	467	429	412	401	457	437	445	460	427	430	455	460	452	438	418	446	453	423	405	454	447	439	451	461	426	442	464	449	476	421	385	455	464	432	416	458	429	442	459	448	413	434	448	465	427	416	422	460	446	467	418	457	438	460	430	447	452	473	475	437	451	420	432	439	427	414	408	455	408	478	435	457	401	427	392	432	411	415	457	454	440	429	427	437	477	421	417	460	420	438	455	415	452	459	431	425	406	432	434	438	388	405	402	470	443	426	451	461	477	428	443	451	432	452	434	399	468	453	437	419	448	423	426	455	444	468	421	436	463	454	442	435	411	391	454	449	431	459	422	436	420	446	431	462	461	406	453	415	449	427	480	443	430	458	470	416	453	456	508	457	412	472	410	444	433	433	432	430	418	431	448	414	443	438	470	421	436	445	494	406	446	453	455	460	442	458	447	473	429	440	476	442	432	442	426	437	435	432	471	451	451	440	453	479	438	450	442	436	418	474	445	423	433	441	434	451	436	453	472	456	412	443	408	444	397	458	388	420	450	412	437	449	407	455	460	433	444	438	478	431	412	431	407	467	398	420	452	441	433	482	438	446	398	414	430	442	442	434	428	486	449	450	437	494	432	413	430	441	435	451	433	414	437	435	459	447	422	433	410	437	441	421	430	438	444	410	465	440	440	445	436	443	485	439	409	417	470	389	449	484	431	441	402	479	449	451	435	446	403	451	426	431	470	439	434	476	456	439	483	408	433	429	413	406	431	405	448	413	443	430	410	436	432	466	396	407	430	477	456	412	451	435	409	465	420	484	464	448	473	439	433	435	436	436	428	467	444	457	431	465	443	456	445	405	461	429	446	469	425	449	461	399	412	474	447	477	466	436	415	448	416	425	418	441	422	433	406	427	439	425	418	432	445	447	466	414	482	417	435	454	440	396	449	447	471	430	456	431	454	459	422	461	429	423	424	432	471	450	441	445	440	422	435	425	456	475	413	447	485	400	431	438	405	473	447	442	460	474	405	434	419	476	459	423	418	457	399	414	438	407	457	455	446	469	487	426	439	461	414	449	436	407	458	446	421	474	434	434	428	454	467	487	439	446	435	417	436	421	384	456	449	427	458	421	427	420	425	467	422	470	437	410	432	485	428	429	457	424	446	456	423	460	465	436	453	450	475	420	427	450	435	447	395	423	391	470	447	399	448	467	475	440	465	453	452	456	411	436	422	444	401	430	434	430	413	420	439	425	463	473	421	420	427	435	433	433	448	398	446	436	443	429	438	427	409	456	424	443	453	455	409	434	462	457	431	452	424	451	446	430	454	506	459	421	440	417	473	411	402	446	459	443	439	423	434	414	431	430	467	480	464	480	459	476	425	425	455	421	453	420	417	470	439	440	446	432	454	447	445	427	433	444	422	421	404	443	463	395	452	453	438	443	425	424	442	425	426	393	429	458	432	440	446	483	451	408	475	448	434	399	480	463	436	427	467	469	420	402	399	450	441	441	403	453	438	438	458	449	460	418	434	436	426	427	396	420	415	432	450	462	412	444	436	444	447	401	437	429	456
38587	79848	67983	43032	19155	2388	539	545	489	531	499	482	492	525	520	493	532	475	502	523	498	520	497	510	543	484	523	476	539	488	542	513	488	456	531	518	495	510	504	515	478	467	491	495	527	507	514	483	509	456	514	507	483	516	468	506	483	508	496	540	519	521	516	528	480	535	496	492	512	507	508	514	464	498	532	539	472	467	509	475	462	455	519	458	520	472	522	499	552	509	511	507	523	538	520	535	515	477	499	481	515	518	470	470	482	498	508	487	521	505	497	530	501	524	497	500	527	521	512	480	497	513	500	516	466	486	480	496	530	541	474	452	523	518	506	485	470	492	515	508	454	497	488	497	453	508	504	495	546	491	490	492	513	496	542	491	522	510	509	488	516	504	515	486	520	547	530	522	533	438	510	504	496	480	552	491	540	486	484	508	509	491	503	514	539	513	492	485	543	499	499	491	477	493	519	506	502	498	532	506	507	560	507	493	532	513	472	491	499	501	505	492	492	510	488	505	497	457	521	477	502	516	519	487	505	480	528	494	482	511	515	486	487	501	541	517	507	507	488	486	471	506	520	477	515	499	505	448	509	496	525	506	466	502	503	486	541	534	469	498	461	489	503	522	497	480	535	539	516	494	511	509	492	514	517	515	504	506	529	479	495	506	490	517	522	518	484	523	518	502	530	512	488	522	479	473	529	474	515	506	469	483	529	504	518	505	539	492	506	486	512	520	557	510	494	472	526	494	505	508	490	447	512	514	543	516	511	507	498	505	482	544	537	523	532	460	489	476	543	503	485	511	508	486	505	488	489	489	483	492	489	476	506	473	540	497	540	479	485	511	487	549	490	503	475	516	504	491	512	518	492	498	467	521	515	523	521	467	523	483	488	480	513	521	504	524	496	519	510	491	488	484	492	486	508	495	518	507	503	490	532	498	539	462	520	466	469	485	503	515	538	484	497	422	523	457	496	513	479	474	525	505	493	524	519	477	500	496	499	496	484	513	515	493	511	519	491	483	536	496	529	467	489	499	482	496	498	517	479	465	526	534	504	481	500	478	488	508	474	504	496	485	451	542	514	501	504	515	485	509	472	468	476	482	492	483	489	502	493	523	528	504	486	482	508	509	513	492	543	532	515	506	515	467	458	468	517	526	532	500	538	497	499	563	501	517	479	520	500	515	468	471	462	494	493	512	490	487	499	474	502	493	471	500	519	518	528	489	477	485	500	524	504	484	486	483	501	533	477	493	475	558	495	485	520	538	498	471	490	492	499	513	463	462	505	486	512	533	485	489	512	519	471	483	497	491	521	523	508	474	500	474	478	493	515	510	509	513	525	502	493	495	460	538	455	490	520	517	495	521	462	484	462	502	510	529	490	507	508	499	506	470	457	494	529	483	525	510	474	508	479	510	497	526	503	480	480	537	516	533	489	502	476	524	537	486	514	514	525	510	536	508	520	489	524	500	508	502	460	482	538	497	484	508	499	551	486	492	494	513	493	530	560	519	497	479	496	500	487	506	486	450	514	556	502	512	481	497	481	490	534	480	522	508	496	497	511	454	495	502	478	498	489	516	528	519	490	479	509	494	492	468	520	485	471	520	467	491	469	496	507	525	496	508	472	527	509	480	532	495	523	492	545	471	477	485	509	523	504	480	505	499	472	520	547	481	499	503	527	546	504	505	493	501	552	496	526	469	501	532	491	500	525	493	517	520	496	542	519	497	479	561	484	520	497	549	510	508	465	503	488	518	484	487	451	500	490	492	480	490	479	503	477	537	520	512	491	521	503	486	512	516	518	531	512	508	485	504	478	500	510	514	513	517	532	509	502	491	549	493	456	497	522	487	496	488	490	473	511	484	467	530	478	533	514	523	519	478	504	494	467	505	521	460	512	484	498	487	533	495	508	510	475	519	469	496	501	507	532	517	491	481	539	517	500	497	496	498	556	475	490	515	507	507	481	522	507	481	513	539	502	472	497	475	531	478	479	493	525	524	487	493	535	514	485	523	513	513	545	504	475	509	526	510	486	506	499	519	567	499	490	487	478	490	489	479	537	504	518	513	507	476	495	515	522	532	490	493	503	504	517	494	541	513	510	483	476	509	515	533	489	504	521	489	493	521	516	444	476	489	469	507	454	523	458	498	469	484	523	500	521	511	537	476	507	532	527	513	454	475	545	518	485	531	520	519	482	523	499	465	512	505	511	511	522	536	548	503	499	517	504	488	506	492	537	506	500	519	499	516	500	521	510	521	493	516	521	502	524	487	522	508	487	523	506	510	478	471	502	509	513	525	483	451	476	515	495	517	487	557	491	476	493	507	540	513	523	495	524	487	542	513	507	463	492	500	490	474	522	468	471	519	517	491	496	536	481	496	496	530	538	491	488	512	493	473	528	493	479	503	486	540	504	499	557	463	513	506	512	504	493	475	525	540	523	529	496	495	475	493	508	447	517	511	510	544	514	496	530	486	528	490	503	511	500	484	504	504	509	507	500	481	497	511	497	507	538	510	461	514	485	491	493	548	507	463	519	539	515	483	489	520	490	521	522	517	495	502	489	504	517	476	470	520	514	493	519	459	505	507	514	484	502	488	509	521	509	505	529	537	506	487	506	514	475	494	513	481	535	465	478	544	490	523	511	454	525	510	480	504	496	522	479	466	493	519	468	504	505	470	495	498	469	501	508	445	499	487	506	488	514	518	509	461	505	497	549	513	452	523	518	565	518	482	533	520	520	460	480	499	513	511	433	540	505	516	518	514	530	485	499	499	538	532	521	474	478	533	480	515	521	498	478	513	494	519	497	538	528	506	493	524	502	502	508	504	473	517	515	517	493	515	478	481	499	467	509	500	485	488	496	518	535	486	490	511	481	528	514	473	482	510	505	498	524	517	534	492	505	515	477	473	496	482	510	500	506	497	538	498	510	481	488	564	510	483	499	471	481	505	517	480	523	456	523	499	495	506	508	492	488	488	454	514	512	493	514	498	506	514	498	522	503	517	518	481	500	491	512	531	494	481	517	487	487	493	499	477	485	483	468	510	528	510	443	489	514	515	503	478	536	503	494	495	510	531	475	530	480	513	484	490	487	516	509	485	521	544	516	454	477	492	553	504	517	482	510	488	498	499	474	487	487	501	493	496	515	519	521	480	503	487	493	501	519	502	509	513	497	477	499	514	515	502	501	496	472	511	515	499	485	487	505	535	492	446	474	469	475	483	477	490	474	479	461	498	501	436	497	494	481	480	506	510	495	486	504	492	472	495	512	449	518	517	454	494	497	454	516	502	500	505	498	473	519	498	473	529	493	482	509	522	508	473	519	472	522	527	551	510	427	524	496	503	457	489	469	500	545	523	533	496	537	462	470	474	512	490	497	503	507	502	513	483	462	504	527	487	494	551	505	470	511	526	525	525	532	516	476	503	509	529	485	490	492	479	541	460	455	474	516	522	476	495	478	548	492	518	502	462	463	532	512	497	515	534	504	469	530	469	504	558	483	475	537	481
23253	22658	39181	35179	26455	20839	12027	1119	658	588	619	634	644	660	659	597	606	659	610	603	638	584	593	637	588	606	654	609	626	630	628	653	597	605	630	590	628	596	638	577	627	617	593	619	570	646	526	614	559	620	601	602	602	612	588	642	612	571	630	526	590	558	581	562	636	583	559	622	606	549	574	633	606	636	619	613	628	590	593	596	617	615	658	614	609	659	636	583	565	572	616	590	578	611	623	641	610	644	627	602	587	640	593	540	580	574	615	653	614	559	664	578	590	588	627	598	649	611	635	587	616	648	633	627	589	613	615	592	587	639	638	615	628	583	574	612	610	626	593	586	624	609	610	591	571	618	594	607	660	599	628	630	657	587	583	609	549	587	589	621	621	560	599	658	622	626	622	610	605	647	571	641	592	622	614	616	563	596	604	589	594	624	652	608	630	603	611	638	561	616	602	629	619	614	604	628	573	631	608	646	631	616	588	581	603	619	582	639	593	603	587	599	594	560	641	643	568	623	613	599	587	604	595	622	602	554	566	609	636	576	634	662	609	603	608	610	565	610	667	593	591	654	636	604	629	602	597	594	601	614	634	614	658	626	587	628	563	617	607	593	641	603	562	606	606	636	637	565	592	634	590	607	623	644	575	600	551	627	621	610	629	574	582	535	537	595	576	622	579	608	614	579	551	566	574	592	589	602	552	619	621	633	602	608	588	556	615	613	616	566	578	613	587	566	586	656	608	601	592	619	646	649	618	546	618	632	594	604	584	674	585	635	570	569	575	613	608	611	624	632	590	621	629	626	618	622	601	577	619	652	603	635	626	623	581	635	624	622	604	628	604	573	585	608	616	590	590	642	624	627	541	625	632	638	639	602	610	596	626	600	649	576	604	582	573	609	568	585	598	595	571	608	560	589	573	638	607	657	623	596	602	603	617	617	603	569	605	593	565	625	642	623	621	600	618	599	630	620	622	610	590	581	607	595	565	637	615	651	586	587	611	584	645	614	589	632	621	596	556	604	632	583	571	599	605	579	624	592	578	577	599	603	561	611	588	565	658	615	578	625	580	617	659	609	623	587	622	592	592	564	627	636	622	557	583	594	577	627	584	557	644	576	592	618	634	596	564	636	610	614	590	599	598	557	627	623	583	604	636	626	627	581	567	622	575	563	553	600	613	636	637	602	636	613	627	655	573	613	543	605	604	598	638	585	617	595	599	575	600	572	598	598	591	558	573	644	618	595	605	614	624	586	590	628	540	627	598	564	580	594	619	624	597	642	634	611	617	573	590	600	626	603	581	638	569	598	595	620	595	560	591	616	596	607	591	626	610	636	572	621	627	608	590	571	631	605	548	619	603	650	636	611	619	582	618	591	557	608	626	602	584	587	634	617	647	664	575	580	561	598	577	621	584	605	585	585	625	591	629	677	614	597	615	593	609	623	592	625	595	596	589	613	635	607	581	581	618	627	606	585	628	575	594	650	627	639	567	576	639	574	600	596	609	600	593	594	587	608	554	588	648	579	609	590	638	608	625	643	592	629	598	589	607	618	628	580	592	605	567	602	610	600	636	619	587	583	570	596	575	560	617	593	619	590	623	559	575	612	579	547	627	591	577	584	590	621	625	628	609	631	592	586	649	641	619	627	612	596	635	606	571	579	624	543	597	587	600	582	600	644	579	601	638	555	599	632	607	575	557	560	624	560	570	566	596	595	579	626	595	601	631	618	577	612	615	530	579	651	603	612	592	641	627	569	608	628	576	613	580	652	647	591	587	559	603	595	629	665	605	601	633	555	643	578	616	627	609	585	607	597	558	587	607	543	631	592	546	607	623	616	585	586	575	635	555	603	583	603	571	594	643	604	629	637	597	569	575	576	567	653	611	655	620	621	601	637	667	596	590	615	609	606	638	600	642	595	609	569	590	589	576	602	590	594	618	567	560	571	630	555	595	626	644	639	595	634	650	604	589	600	568	570	563	587	583	599	614	580	621	607	593	572	637	623	600	604	608	584	578	590	610	628	651	564	592	577	604	631	594	599	617	610	614	610	590	610	612	621	665	591	622	609	575	580	619	647	618	576	617	616	618	561	633	660	599	594	585	603	605	609	582	611	591	573	581	628	623	630	611	615	561	589	597	535	632	609	575	607	592	627	573	613	638	614	577	624	611	585	623	618	631	587	568	589	619	620	618	561	594	628	620	552	654	573	592	606	642	572	643	588	585	609	587	576	559	576	623	631	623	606	629	602	640	609	598	588	636	616	577	541	600	598	625	609	627	642	609	579	605	622	571	580	604	598	550	620	657	615	605	596	603	615	608	629	567	614	580	598	636	570	651	573	595	615	615	553	584	603	592	587	654	599	613	559	610	566	592	597	576	612	609	631	583	608	618	629	614	599	592	632	605	608	619	599	598	576	583	619	643	563	627	612	621	587	606	577	617	632	623	599	611	620	612	613	587	621	560	607	589	603	661	582	636	604	626	638	642	618	637	617	645	619	628	608	620	595	591	616	616	574	632	632	616	599	596	589	619	593	618	596	627	584	550	615	595	608	587	628	583	578	602	608	613	606	538	616	597	579	610	603	602	567	609	596	520	630	583	589	642	599	615	587	586	566	620	622	599	614	595	625	620	580	621	644	556	601	630	635	651	591	589	594	589	611	572	619	568	602	615	580	617	582	598	594	603	599	583	605	612	619	616	546	616	589	595	564	570	611	599	589	586	593	614	608	586	608	585	600	625	631	635	623	605	621	573	591	559	559	603	574	592	621	564	628	613	600	581	604	634	635	636	593	592	639	548	565	610	578	621	603	621	655	563	579	581	597	585	652	644	623	594	547	645	602	642	589	658	592	607	613	605	629	592	601	578	575	592	619	594	579	626	571	617	643	585	618	632	592	600	605	600	584	646	623	613	602	622	616	580	621	609	584	608	556	587	668	632	623	594	600	609	559	586	612	617	620	598	585	606	608	604	581	676	584	593	565	610	623	649	545	626	622	617	624	571	614	535	645	636	616	593	557	613	594	604	599	586	593	612	613	629	611	594	634	626	621	624	577	606	569	593	591	605	610	594	612	601	625	604	555	606	590	614	583	572	609	592	570	629	630	548	594	590	603	654	630	638	624	596	583	629	610	628	633	589	596	604	602	552	611	608	623	616	568	589	630	608	563	629	591	588	582	597	628	589	631	654	626	599	603	636	614	650	642	568	631	593	585	598	631	627	582	554	622	573	585	591	574	609	601	586	602	609	597	566	633	628	581	600	602	624	636	562	570	600	616	571	640	619	624	566	594	604	603	647	569	590	587	607	623	584	590	647	616	651	610	594	632	590	599	618	566	607	610	585	562	596	602	547	622	640	586	583	577	557	583	634	564	549	590	562	607	603	603	586	652	593	588	573	580	631	574	612	586	637	594	625	610	625	581	579	589	576	610	620	602	573	624	590	615	625	613	594	604	596	654	569	637	636	584	614	596	578	572	593	613	568	647	589	603	582	620	618	602	596	608
46583	93070	84239	62746	33063	6274	710	727	721	679	692	612	628	695	670	699	688	658	664	612	671	616	655	692	671	681	686	642	656	643	675	671	657	651	655	633	602	685	675	661	649	621	630	640	637	642	632	629	655	675	609	654	635	660	627	679	662	620	655	651	637	621	647	624	657	629	638	658	642	681	669	655	670	682	636	653	651	642	676	665	674	690	601	659	638	657	638	626	644	641	600	645	638	640	655	655	633	630	646	694	656	620	635	679	593	655	636	639	636	662	643	630	625	634	668	654	663	627	651	628	600	637	637	634	655	629	667	633	636	641	628	656	654	643	651	615	672	658	640	617	640	614	621	640	603	621	632	591	681	632	668	602	680	682	670	634	619	614	669	653	680	670	649	625	593	599	603	632	636	623	648	653	625	684	633	645	657	668	615	687	673	630	646	599	636	668	662	646	637	636	611	637	626	621	621	609	663	653	694	650	667	653	684	680	647	644	616	661	638	674	619	647	635	639	622	674	686	646	671	643	612	647	627	641	664	594	654	599	690	611	617	686	648	636	634	629	673	657	635	609	639	642	654	632	603	664	657	667	649	656	656	658	660	656	640	629	645	647	646	623	617	623	660	651	621	649	647	623	672	628	587	655	603	634	654	714	682	631	656	645	642	654	635	653	627	672	636	653	631	655	628	662	680	641	639	645	650	626	623	664	610	638	647	678	645	582	645	635	661	610	613	645	655	660	640	577	647	671	654	656	625	649	632	637	662	641	628	604	646	665	638	644	633	646	636	643	632	628	658	670	659	634	606	668	615	617	645	651	665	613	642	602	695	632	646	634	673	641	601	662	645	646	623	630	619	673	673	652	628	646	638	655	692	620	658	622	613	614	645	640	703	620	646	660	645	661	626	670	651	657	704	638	695	668	635	628	640	661	647	635	667	652	644	659	657	576	646	644	699	632	648	654	661	673	660	647	653	667	616	645	621	627	682	665	642	659	659	635	628	649	668	659	615	678	646	645	646	643	591	647	600	669	680	601	634	589	645	628	640	632	689	637	623	657	647	668	641	655	682	641	624	635	649	639	633	625	611	621	667	657	649	621	626	640	644	673	659	621	671	638	624	628	644	636	615	691	629	638	642	648	651	602	643	647	594	677	642	635	601	616	602	609	631	684	639	688	622	632	656	630	617	611	605	627	635	677	636	651	606	688	697	635	636	602	687	676	648	674	653	662	673	680	636	644	681	623	631	670	624	585	625	625	612	622	655	659	658	650	637	656	644	623	669	641	638	683	659	647	638	674	681	657	656	655	670	647	604	634	668	637	625	597	649	639	645	645	627	636	672	652	654	631	671	608	648	689	619	642	656	670	679	636	664	663	703	695	637	656	665	651	636	610	646	660	607	641	636	657	611	649	639	622	636	636	649	659	628	643	616	644	643	630	641	620	665	636	610	621	583	611	628	611	649	629	642	631	603	641	648	651	650	631	690	622	606	658	627	654	619	674	660	628	671	678	670	652	610	605	630	632	622	631	621	662	617	671	617	615	657	645	669	606	666	612	655	610	670	647	664	594	628	640	668	666	631	634	627	627	666	655	661	668	667	644	665	655	672	638	599	588	600	656	632	666	635	649	607	683	662	685	626	609	661	639	661	669	658	653	639	671	653	637	672	679	658	684	629	688	616	628	611	658	606	629	663	657	633	650	653	652	695	663	663	600	642	649	692	653	665	615	596	644	654	605	613	706	686	645	620	678	628	642	590	684	692	651	641	642	642	673	673	680	604	706	666	637	617	633	615	629	649	659	663	606	681	587	621	651	626	668	633	660	649	650	680	614	627	642	636	631	690	676	609	610	617	637	654	651	675	633	639	662	634	638	653	607	662	623	660	656	667	610	671	638	637	658	640	627	602	630	613	615	674	657	662	654	658	651	656	630	637	611	647	659	619	665	628	605	674	658	657	634	669	614	648	676	642	657	665	648	638	618	634	623	649	680	619	675	619	641	616	683	638	606	653	687	628	641	694	660	655	668	628	616	655	636	638	655	608	672	616	707	637	611	614	638	614	663	613	622	655	588	673	643	677	658	631	689	636	672	643	678	643	670	668	638	702	624	637	646	718	653	638	653	668	652	603	668	638	641	613	642	628	679	659	617	635	650	690	705	690	647	605	656	643	626	648	675	653	603	622	636	660	595	655	632	668	638	657	635	660	651	640	605	648	602	614	646	680	701	666	655	664	603	593	678	626	625	644	626	608	627	582	625	657	651	648	637	657	639	607	665	669	637	687	611	636	686	668	624	584	603	622	674	624	606	649	681	642	678	664	617	624	624	631	689	635	661	668	647	660	676	635	654	622	714	647	597	649	596	626	630	643	652	664	660	613	658	603	650	643	685	616	586	663	654	645	629	655	670	668	650	638	635	650	637	688	678	653	639	655	695	606	671	621	613	640	637	619	677	664	636	620	661	679	649	650	661	628	613	653	668	682	631	649	656	595	630	627	604	624	638	635	629	675	657	644	645	664	609	641	680	682	651	659	664	656	632	640	646	618	639	649	613	652	660	625	635	656	623	656	614	626	617	585	627	626	655	630	589	667	630	670	669	656	632	687	626	656	651	647	635	615	647	670	628	638	669	669	664	674	625	705	668	680	639	630	657	633	652	693	644	669	635	616	591	649	675	647	642	616	670	657	671	645	686	650	685	644	631	618	667	663	651	655	656	628	615	627	584	679	624	662	611	678	627	665	697	625	633	608	645	619	647	656	628	672	614	677	654	652	664	640	663	651	677	668	627	649	600	671	676	680	684	668	665	628	678	621	646	629	582	630	682	598	659	632	664	620	664	647	642	666	623	618	635	584	657	662	674	662	637	618	632	645	636	664	630	662	613	631	667	649	609	658	603	627	611	655	647	620	640	654	649	607	648	695	654	630	634	624	656	660	631	638	628	636	671	659	629	645	682	686	629	631	657	666	616	613	666	642	647	645	628	616	623	645	650	636	571	687	608	648	640	657	685	623	626	630	640	642	598	645	680	648	656	611	656	616	629	609	653	616	599	637	677	649	639	634	636	632	645	658	661	637	617	614	696	672	619	714	627	637	653	669	632	672	699	670	655	642	610	629	642	619	652	627	671	617	647	641	661	614	627	671	678	638	645	600	634	650	661	600	598	631	618	667	626	628	665	635	662	640	630	659	662	626	660	626	645	694	678	653	690	594	669	592	663	632	638	628	635	623	606	651	646	679	661	611	647	638	652	729	710	622	662	623	672	615	630	641	647	619	611	686	621	609	642	664	640	661	673	652	643	635	630	636	681	644	685	641	652	642	682	637	629	603	615	640	601	656	692	631	654	648	609	612	649	658	644	662	614	675	662	665	658	643	648	639	682	643	659	644	669	645	631	636	633	633	671	649	608	590	657	642	643	626	632	627	698	656	629	638	639	642	661	637	636	613	701	639	621	650	700	669	661	616	605	632	662	624	630	613	635	631	659	691	625	689	628	589	575	652	648	647	627
27942	32420	43064	23560	5712	567	336	319	338	312	318	338	337	312	295	295	304	314	301	301	330	281	306	294	283	315	295	300	359	316	327	303	296	325	302	332	314	293	311	320	315	302	320	349	326	300	340	294	292	333	309	341	290	295	306	304	310	288	322	314	309	321	338	285	290	331	326	297	323	316	329	325	291	315	330	328	332	316	353	306	318	326	308	313	322	327	296	321	309	303	310	303	332	312	312	315	310	311	275	314	289	337	304	302	329	289	319	325	317	301	341	327	317	294	306	294	303	314	333	296	296	333	281	300	306	303	322	313	329	320	314	289	294	297	319	323	330	329	339	330	325	282	329	326	304	292	337	305	322	310	330	297	302	327	305	297	341	306	300	309	314	343	309	294	340	349	336	320	324	303	324	318	332	319	301	320	324	306	313	295	316	310	285	311	315	274	295	310	320	301	319	295	298	323	318	320	341	316	337	310	319	299	312	325	325	323	326	304	343	291	327	319	273	312	308	337	313	323	345	301	295	309	318	300	326	314	313	299	308	285	292	305	359	322	316	321	286	304	330	311	327	272	328	290	307	299	320	326	332	295	312	314	327	339	307	313	329	310	303	295	289	292	297	313	314	261	306	292	312	320	302	346	311	317	314	330	341	342	334	316	337	301	316	332	334	309	325	320	344	295	291	328	323	300	306	320	336	350	316	307	298	295	308	316	280	327	308	285	310	322	309	331	344	319	303	314	308	293	331	310	343	326	330	307	325	309	313	310	317	317	325	314	324	302	330	325	322	339	323	353	311	338	324	302	299	336	291	269	294	311	314	349	291	360	305	338	295	317	311	339	331	308	285	283	330	307	292	322	316	338	304	319	282	326	301	325	299	330	316	307	323	298	285	311	307	282	339	332	326	347	302	289	277	306	296	317	333	337	313	321	300	318	337	318	300	304	321	309	304	274	311	344	307	319	304	333	333	311	295	315	336	306	317	349	346	319	300	302	315	270	340	323	279	314	310	289	316	353	327	335	335	326	304	314	320	324	333	296	275	306	325	335	294	312	305	331	300	335	309	310	294	318	310	317	320	321	292	326	313	283	331	296	307	317	301	297	325	298	297	311	297	305	296	333	307	285	340	323	320	315	304	310	294	300	325	302	337	300	319	289	311	322	282	305	278	327	309	347	303	325	321	289	313	315	311	297	305	327	280	286	322	318	297	305	287	269	285	325	316	329	311	325	304	320	293	325	318	303	290	289	315	273	330	307	319	306	303	319	351	315	303	309	297	300	294	306	324	314	308	312	330	328	282	278	309	330	350	315	282	312	313	328	327	312	314	301	342	297	334	325	342	268	305	313	289	322	319	334	311	309	288	338	293	351	301	281	321	319	286	314	305	312	311	313	299	309	307	292	302	311	280	318	299	286	329	316	323	303	359	295	319	286	323	311	295	311	316	317	320	318	293	314	318	340	303	317	297	334	345	317	312	311	315	286	312	326	308	314	313	298	313	322	322	306	318	292	322	310	305	346	286	343	325	294	296	279	348	327	297	338	288	302	290	302	304	306	338	349	337	296	282	298	336	336	319	304	315	319	292	275	335	320	337	305	285	300	305	327	340	300	330	312	313	274	300	332	316	286	342	324	300	309	317	302	343	321	318	307	339	326	318	288	346	347	325	302	320	306	319	318	319	341	333	321	314	281	288	310	318	313	328	347	310	324	316	304	270	318	310	290	318	304	288	302	311	315	293	357	278	310	324	306	313	301	298	334	294	280	334	316	358	299	307	293	339	301	272	301	357	319	312	316	290	309	360	324	298	329	322	318	298	286	304	279	336	315	320	319	313	319	331	337	340	322	323	298	304	311	290	293	296	326	291	310	337	311	330	315	332	282	340	301	328	306	295	302	317	270	326	306	302	313	299	303	312	331	313	320	312	314	340	289	268	310	295	281	289	308	320	307	321	327	317	321	339	325	329	301	307	305	291	314	314	296	342	294	313	298	286	281	336	265	325	300	322	312	306	309	359	336	303	310	290	311	343	324	316	309	327	326	315	315	322	285	334	325	322	310	328	290	322	302	311	318	319	328	296	303	301	323	277	267	331	307	337	333	326	329	311	328	320	330	303	317	293	296	303	344	284	313	314	330	302	348	297	304	327	283	310	349	304	297	336	319	277	264	342	351	270	317	323	304	326	317	318	332	329	284	325	301	302	317	300	283	292	306	323	316	308	299	315	331	335	321	319	340	324	316	308	348	313	322	303	323	316	306	329	333	288	316	326	319	307	304	279	294	286	316	293	324	306	321	308	324	341	338	324	307	301	320	286	318	315	332	304	307	303	332	321	350	316	342	341	311	306	314	340	341	313	310	296	307	319	322	336	333	293	313	304	299	297	315	278	288	325	307	328	296	297	310	314	327	309	301	283	315	306	303	326	330	305	328	309	309	308	321	300	317	309	305	278	292	297	320	288	294	316	308	324	313	315	324	311	307	309	302	324	320	270	282	310	299	319	345	298	287	324	297	350	301	341	313	337	290	264	341	320	306	318	292	288	315	335	343	299	334	330	313	332	301	310	328	341	311	327	285	335	318	315	307	315	306	333	320	303	327	297	328	323	336	299	308	299	311	314	319	326	298	315	310	344	325	324	340	309	320	339	338	326	300	313	321	310	311	290	313	281	309	312	362	329	318	308	293	293	314	321	334	306	320	340	312	297	298	294	298	339	290	306	303	327	289	319	322	304	305	302	331	293	318	309	328	331	308	304	325	351	308	334	302	299	325	299	290	291	289	338	287	295	334	318	310	331	332	301	325	324	299	277	300	310	294	292	287	329	306	326	310	296	298	299	322	338	327	308	365	320	307	298	323	321	336	341	321	350	327	311	290	318	321	305	329	317	310	339	303	315	303	297	284	295	279	305	321	298	319	310	319	334	338	302	350	312	299	306	317	298	309	337	317	311	294	338	324	315	287	341	294	330	318	315	310	316	297	307	316	336	333	292	305	344	312	323	296	298	313	267	331	290	336	276	317	310	342	303	293	305	315	311	309	312	291	299	310	321	313	328	316	321	330	313	315	307	319	335	329	327	330	311	286	322	313	290	332	308	311	319	292	301	298	300	355	325	334	289	305	289	303	346	325	306	312	297	337	334	283	325	307	316	323	317	312	298	329	300	320	290	336	305	290	309	324	314	325	326	320	342	308	313	303	311	340	298	298	314	294	333	326	304	292	283	311	324	312	318	292	342	355	316	332	316	316	320	304	345	297	335	295	279	330	293	339	281	304	305	316	277	306	302	316	297	302	303	300	301	316	334	320	307	306	319	307	295	313	291	294	288	320	302	334	313	303	290	286	321	324	293	303	320	267	300	319	329	305	275	317	312	294	318	370	325	318	304	314	307	306	310	318	331	327	304	329	332	308	293	321	346	318	331	335	301	334	316	339	330	328	278	284	289	316	305	271	326	315	323	313	302	322	292	302	293	317	312	308	303	288	300	298	343	328	286	333	301	310	323	299
22120	52838	38508	16601	4535	590	372	370	350	369	355	352	363	363	365	390	363	357	385	365	329	379	377	360	373	359	328	365	341	360	367	403	348	344	339	377	362	376	366	359	355	393	351	374	384	385	354	383	357	349	359	360	379	365	336	326	380	370	339	366	374	339	393	342	361	388	337	384	344	377	373	364	313	357	356	357	302	358	376	368	369	361	361	368	369	372	371	380	333	355	365	387	369	330	391	389	335	384	360	360	393	353	356	365	416	320	364	346	365	357	357	353	357	372	354	354	361	369	348	353	387	375	380	377	385	348	358	375	376	356	368	370	366	347	371	356	376	377	356	370	373	345	373	399	348	347	383	362	330	354	348	350	362	367	345	382	351	345	384	360	336	361	382	380	402	364	362	366	381	361	383	352	366	369	355	378	338	340	349	348	371	391	381	372	344	329	381	342	391	400	354	388	358	385	392	338	373	331	356	357	328	388	372	367	369	336	390	333	385	369	364	342	392	357	339	356	348	362	377	366	356	372	348	339	340	364	360	407	361	368	348	392	361	352	352	344	369	328	354	358	348	383	351	353	346	364	349	341	357	376	359	362	369	345	330	363	351	369	369	388	399	378	359	339	356	373	351	321	377	351	386	368	351	381	355	372	360	368	351	372	334	349	341	345	370	364	391	368	360	381	383	385	357	370	372	383	369	342	343	362	376	367	353	373	365	375	368	370	363	347	388	351	383	358	362	388	351	376	347	343	361	366	347	367	340	366	375	361	357	375	369	385	344	347	336	370	349	350	367	378	408	342	368	348	382	384	344	349	396	348	344	315	359	359	359	334	355	343	357	340	410	390	357	366	342	379	347	363	373	386	336	365	322	369	350	367	361	334	373	384	330	361	370	365	377	348	328	346	380	345	377	363	358	406	368	362	366	312	346	356	383	378	382	388	336	351	350	372	343	339	352	351	359	403	358	335	309	359	383	364	338	395	381	320	397	330	368	351	398	397	360	344	387	393	372	397	399	348	384	354	360	336	342	372	361	318	369	341	359	338	373	397	359	318	371	349	362	337	352	344	345	396	367	357	338	383	356	380	322	371	375	362	358	375	355	371	370	374	354	371	354	370	388	348	406	357	382	369	376	363	376	377	352	379	343	316	377	373	339	355	350	366	389	335	375	379	339	347	335	373	354	340	336	360	365	387	354	360	361	355	403	367	384	343	341	335	371	370	354	375	312	374	386	373	386	406	339	374	356	370	370	342	391	375	361	376	348	350	343	379	354	325	360	381	361	351	368	349	365	349	342	372	387	366	358	365	382	367	365	342	364	356	387	358	361	371	363	370	344	345	389	357	345	373	354	333	374	377	346	377	381	337	348	336	371	335	371	382	357	356	388	330	364	341	368	338	384	382	400	378	342	343	389	365	387	366	356	361	368	337	357	376	373	364	391	380	359	358	350	344	359	397	352	343	400	341	399	350	381	367	354	389	352	364	371	347	348	350	356	365	366	372	390	345	356	385	381	368	340	366	336	352	379	332	370	359	369	388	364	372	336	371	380	330	361	380	370	369	368	364	358	336	370	335	365	402	349	361	330	379	420	362	399	371	361	329	341	330	367	342	329	363	390	387	361	360	305	350	397	362	345	348	358	314	386	382	373	363	354	359	364	375	369	388	397	365	335	356	343	369	363	363	375	357	368	334	319	372	371	359	353	345	334	358	379	376	347	362	349	385	349	376	369	368	368	356	353	359	366	388	366	372	369	404	350	355	340	408	348	345	404	339	355	379	326	386	357	361	396	389	376	369	379	368	401	372	375	365	369	325	338	380	358	356	361	354	368	375	363	358	371	391	330	367	353	372	334	337	377	363	387	340	361	363	381	358	369	392	367	332	368	394	357	368	375	353	392	355	356	379	360	391	388	352	379	342	378	358	358	353	393	357	356	317	354	347	369	382	389	355	306	392	368	385	377	345	372	352	337	358	376	327	378	370	363	371	382	372	374	372	374	365	333	372	332	363	396	344	366	362	344	345	386	387	350	342	395	375	344	368	374	368	379	377	342	379	377	363	371	362	387	352	349	330	332	364	392	355	376	377	336	365	362	366	404	363	361	378	373	405	379	394	371	370	391	346	360	352	340	348	358	319	398	377	381	364	363	347	365	338	364	372	387	362	373	370	357	365	351	330	363	372	361	353	369	362	357	396	349	438	341	355	359	348	352	378	334	351	341	365	331	374	356	354	342	384	377	352	334	407	355	347	369	358	334	363	342	376	339	328	362	361	358	403	362	360	341	393	380	349	412	328	375	348	380	356	352	350	366	385	370	325	362	379	343	342	303	381	321	371	376	354	355	357	384	362	359	364	380	357	343	356	378	345	350	379	343	383	382	330	367	355	359	391	358	371	373	361	399	355	369	372	396	344	366	371	362	373	360	343	361	373	344	352	346	380	354	349	324	337	354	386	349	360	351	356	384	371	374	360	377	351	359	378	352	324	350	345	343	364	340	363	339	361	350	360	354	362	391	376	396	363	363	358	348	363	338	376	346	354	313	367	342	374	356	404	394	322	390	336	392	352	369	376	354	381	371	368	356	383	365	388	379	372	352	363	363	389	355	351	372	373	355	343	369	357	373	362	338	391	385	373	337	367	383	358	353	373	406	339	368	319	371	371	358	367	366	370	361	346	355	356	347	360	387	366	388	365	384	358	374	349	390	362	372	352	374	373	406	354	366	349	340	347	384	398	323	343	392	409	358	371	357	358	337	402	331	358	346	364	384	380	386	346	369	368	345	380	382	374	357	344	351	335	348	362	375	360	343	379	362	375	370	357	360	380	358	388	395	375	323	341	381	342	331	336	383	341	369	348	368	370	338	360	375	361	361	366	363	361	402	335	375	370	382	397	370	372	354	380	322	370	368	382	368	372	375	349	335	369	372	360	383	356	372	369	382	330	384	354	379	365	366	329	356	335	365	322	366	376	369	386	352	397	353	371	341	383	350	351	363	361	349	354	354	341	323	413	326	399	365	334	352	359	329	383	387	341	377	352	400	403	345	366	371	405	383	310	358	390	371	315	370	343	383	353	355	369	342	342	370	374	370	371	365	365	367	350	371	341	363	348	405	362	389	352	356	341	374	343	356	353	355	378	360	367	348	363	354	369	373	364	356	357	361	360	368	355	353	384	398	369	370	357	343	333	384	366	356	370	320	388	370	363	344	358	340	332	382	354	382	341	365	405	390	345	407	353	342	380	347	347	387	383	357	378	364	381	383	353	382	382	378	360	356	372	339	385	350	373	374	354	375	400	332	346	352	362	384	357	380	365	341	377	389	338	358	380	387	370	356	348	379	354	351	342	357	380	363	353	383	358	353	386	347	365	357	346	364	392	358	387	400	342	351	357	343	358	386	348	368	362	350	390	415	356	370	361	375	366	363	372	323	373	369	375	360	329	387	359	348	353	366	323	356	343	322	365	366	359	359	387	359	327	345	364	355	354	339	355	374	352	353	349	374	346
24215	24025	44544	38491	27242	15728	3048	465	418	416	410	401	434	373	376	410	406	386	382	377	364	378	355	394	395	396	363	404	366	361	387	387	344	372	389	364	373	357	373	382	380	370	413	392	357	397	389	373	380	374	370	370	397	342	366	454	408	381	412	422	377	378	339	395	362	367	373	369	410	359	395	401	361	409	384	382	393	393	387	362	393	385	397	383	400	373	378	389	383	389	367	401	372	387	380	362	411	389	411	356	403	388	348	382	388	386	388	390	368	338	373	412	419	409	379	381	366	405	375	385	333	341	385	401	377	384	392	382	346	367	373	396	385	314	405	359	386	388	358	387	361	348	398	388	368	352	400	404	406	355	382	359	386	336	428	401	397	381	379	405	384	371	398	372	391	353	372	394	394	376	408	379	383	350	352	387	401	368	369	387	365	331	369	399	415	388	384	384	385	365	384	415	366	357	392	403	390	371	367	413	364	388	405	391	394	394	396	369	366	381	404	374	362	358	354	397	327	404	417	363	388	383	350	399	344	392	342	440	369	364	391	364	365	368	359	380	383	389	412	360	397	385	393	408	375	394	365	410	358	386	388	389	391	396	393	373	368	360	391	394	409	379	350	384	336	419	382	390	384	398	361	434	404	368	351	365	377	384	340	396	414	389	370	359	407	387	376	382	383	372	408	390	369	419	386	397	379	391	360	399	406	382	378	381	379	413	394	382	382	378	390	400	394	379	377	358	352	400	378	390	377	404	346	359	389	395	378	374	368	387	367	351	386	374	365	392	388	395	368	375	382	360	388	362	401	367	396	375	364	379	360	383	402	389	361	377	357	374	408	396	364	375	390	397	373	411	380	382	392	358	380	397	410	392	400	378	355	385	375	375	413	437	373	378	396	381	391	367	347	423	366	376	373	392	357	383	423	400	375	377	344	360	398	375	410	352	383	383	392	401	413	413	369	413	391	340	378	348	416	376	379	402	368	370	392	366	391	340	374	403	383	371	389	393	386	373	377	380	376	406	384	406	377	398	342	421	394	375	349	386	418	357	399	372	397	407	401	434	394	370	367	407	402	344	382	350	369	434	377	391	426	386	411	382	424	371	367	383	361	357	358	351	390	345	377	377	390	380	366	384	362	390	422	374	362	390	395	382	348	399	393	387	384	406	389	355	379	364	372	385	359	387	400	386	374	403	408	388	393	381	398	389	374	364	401	379	341	386	380	406	419	407	377	374	399	381	405	408	387	369	421	409	376	364	380	377	369	387	391	375	393	373	364	374	381	398	397	389	393	372	392	359	374	386	391	385	378	382	416	402	376	381	406	365	410	386	420	381	388	350	350	373	388	381	365	383	384	380	407	376	396	381	394	369	415	386	360	407	379	392	374	361	414	390	380	374	362	362	379	393	392	377	399	390	422	377	375	390	373	389	434	399	349	384	389	403	341	391	393	360	371	414	358	385	371	384	377	338	384	386	397	397	388	372	406	382	349	372	361	349	359	357	393	360	388	365	404	377	376	397	381	403	390	382	413	389	378	412	372	410	389	392	423	357	367	393	388	381	377	354	355	347	382	350	384	371	382	351	383	385	364	366	420	383	400	360	414	365	385	391	412	374	409	360	374	397	400	407	414	353	399	362	382	434	380	387	363	426	360	386	391	364	363	405	365	383	350	388	382	396	384	363	352	418	409	377	351	368	378	369	351	397	369	423	405	381	396	385	396	347	316	360	396	389	399	366	385	370	379	410	386	375	359	397	371	392	393	375	395	379	334	404	363	395	377	394	367	379	372	347	385	370	432	353	385	387	388	403	389	396	389	376	368	400	387	385	375	373	402	406	402	358	368	383	370	377	382	355	354	402	406	387	410	366	374	370	384	388	350	397	363	377	386	399	376	393	386	393	369	380	390	408	388	367	397	380	363	413	383	385	370	376	347	387	410	347	369	376	376	379	336	388	407	369	358	380	394	359	387	399	378	391	403	355	403	402	366	386	384	416	344	376	401	396	370	417	411	391	403	380	388	385	382	367	380	374	396	378	351	363	393	361	365	354	366	343	361	393	399	390	418	381	370	363	375	351	404	406	399	366	443	375	380	389	361	356	388	371	343	350	362	374	398	379	382	389	387	385	382	364	378	344	375	385	367	406	395	356	352	411	414	373	386	366	410	409	413	424	395	394	413	398	376	367	374	398	411	374	394	367	373	381	400	382	419	383	370	387	394	389	365	368	392	357	404	373	383	392	394	409	396	349	415	359	403	367	364	377	413	388	394	337	400	411	356	397	396	360	381	384	360	386	389	391	378	357	357	348	392	407	406	372	420	373	381	407	361	375	397	382	400	359	407	390	374	387	376	384	390	351	373	392	399	395	376	381	375	404	377	383	369	362	399	372	359	384	383	385	378	352	377	426	393	405	369	373	353	387	371	396	407	354	379	399	376	410	378	383	388	375	386	378	387	388	391	380	392	375	351	383	371	377	374	388	409	353	391	396	391	439	391	411	359	356	352	360	361	370	373	378	420	369	368	364	388	408	403	356	389	409	377	360	377	352	414	397	400	416	393	352	389	380	355	385	403	374	330	425	362	367	377	385	390	383	395	382	377	372	353	360	346	386	398	347	359	371	365	387	357	367	371	391	354	397	370	408	369	386	377	391	386	394	373	410	361	371	390	401	388	373	370	347	430	384	395	367	372	386	336	376	377	411	349	373	378	404	380	390	406	384	404	370	410	348	384	357	398	366	385	373	371	408	394	373	362	365	368	376	358	419	389	387	349	416	386	392	398	342	380	359	399	392	389	365	361	384	365	420	363	375	400	391	395	403	385	374	354	378	380	380	389	366	356	353	378	381	386	398	396	373	389	397	435	393	374	359	383	405	366	387	406	378	363	374	392	381	371	362	363	385	343	389	371	371	384	378	421	383	423	416	414	376	392	375	396	380	388	431	405	385	351	377	392	335	377	369	356	377	384	356	402	400	378	383	331	421	397	354	396	383	397	373	386	334	389	399	361	386	363	410	379	376	391	403	396	350	396	390	376	371	371	356	382	376	383	399	368	406	437	388	380	365	381	389	408	357	396	408	392	324	423	353	401	414	381	354	347	389	383	344	341	378	391	379	391	368	365	359	376	358	382	363	362	379	338	355	395	389	419	377	371	364	374	355	363	368	381	367	360	380	399	365	397	394	390	401	375	406	387	365	342	391	373	407	390	401	364	414	394	359	375	376	363	346	366	376	377	383	400	420	368	342	379	395	359	383	412	355	411	392	394	352	398	381	396	403	400	381	372	393	399	384	379	357	382	418	378	352	381	381	397	358	404	361	388	366	344	359	408	387	367	381	380	377	368	367	343	396	368	352	356	361	393	371	367	396	388	358	398	389	382	351	389	366	379	405	369	366	372	350	382	386	386	365	379	370	396	373	378	382	374	352	403	406	361	399	359	378	402	404	399	393	411	385	400	348	358	378	356	392	384	407	363	361	370	398	369	361	366	401	397	403	384	347	360	390
40554	92323	77936	48277	27912	3662	515	460	447	490	432	454	443	428	447	431	420	415	461	419	399	395	416	395	445	461	420	419	447	390	428	397	412	442	422	416	465	411	426	397	454	398	464	440	401	459	422	431	436	437	418	397	400	444	433	435	456	477	420	397	425	429	402	421	410	453	437	457	449	431	412	423	409	441	432	390	441	428	401	411	443	434	435	416	381	398	442	422	428	390	422	399	383	408	400	453	415	431	420	422	482	411	422	404	426	435	398	433	385	429	405	393	390	441	421	412	432	413	450	456	421	424	426	450	371	429	443	428	448	420	385	433	430	430	409	397	420	415	415	413	429	408	417	424	394	445	444	438	443	445	423	422	447	397	444	435	420	426	447	420	395	402	453	428	413	414	405	463	443	411	417	432	391	400	470	427	431	387	387	435	401	428	422	394	460	456	437	439	429	426	397	406	425	429	443	431	416	411	470	418	405	419	419	461	422	413	408	448	402	394	433	452	413	446	423	397	442	467	435	427	418	441	396	392	407	441	444	445	419	408	423	411	470	405	431	397	450	431	413	421	394	413	447	446	422	428	411	413	406	441	450	398	423	407	451	427	437	395	418	435	408	404	420	444	440	428	385	405	430	448	436	456	397	414	410	442	420	440	430	447	417	414	446	398	380	418	388	436	440	435	441	442	412	411	424	409	416	421	420	424	438	433	380	424	408	422	435	399	420	443	401	435	405	414	431	444	418	431	451	432	381	411	395	424	404	429	465	411	374	412	419	380	427	418	423	439	452	461	431	430	450	461	435	377	381	447	467	429	470	418	434	428	420	483	429	413	424	417	452	389	415	440	402	417	438	425	414	436	412	418	436	434	460	425	431	432	424	442	412	464	416	482	411	413	421	447	416	433	387	439	436	411	437	431	426	438	445	406	437	414	439	386	403	415	430	431	423	434	414	401	405	377	447	436	451	401	417	399	423	388	407	410	425	434	409	417	442	430	404	445	414	427	397	443	407	412	401	414	440	404	399	431	435	401	418	411	444	422	372	423	381	454	440	440	419	476	428	432	412	464	390	407	385	380	423	463	450	379	438	450	451	392	411	418	418	404	442	421	448	423	403	417	394	422	418	411	401	449	401	437	407	420	461	417	453	437	440	433	395	437	469	411	388	433	425	382	429	444	432	404	418	451	411	449	435	414	428	426	476	446	423	401	385	432	389	429	439	433	422	432	384	428	421	465	459	414	401	439	400	411	429	442	392	425	445	425	403	445	418	408	415	443	423	426	449	396	453	430	437	449	435	394	409	443	443	412	406	404	448	432	410	456	396	416	408	417	430	410	421	401	445	395	409	446	410	466	405	421	443	448	444	405	444	427	434	403	430	424	425	433	381	452	418	431	414	393	434	430	431	414	419	435	402	423	405	405	386	407	415	422	410	423	422	408	392	410	395	428	426	447	418	438	455	452	415	389	407	425	432	431	379	397	395	448	414	390	421	433	437	467	432	363	389	445	409	447	434	409	395	437	402	404	421	424	441	428	390	432	392	400	410	441	446	421	397	395	410	412	422	414	423	417	423	404	435	422	403	449	436	425	404	411	399	404	405	414	418	425	432	429	406	440	423	403	439	395	392	476	450	404	421	390	422	419	404	396	451	371	451	444	416	441	443	391	401	436	411	425	424	466	433	466	438	438	403	424	400	428	400	433	387	441	433	391	441	404	417	439	404	408	470	410	418	414	406	418	418	405	420	434	395	427	397	409	429	391	423	392	438	400	412	422	416	444	444	426	399	458	416	450	429	418	363	420	396	412	416	418	426	436	400	436	412	451	424	428	387	417	394	437	460	405	397	458	434	401	434	391	419	425	441	438	405	442	435	406	421	397	443	394	429	444	437	452	417	456	437	422	406	437	407	430	419	423	395	418	403	411	422	424	432	438	422	414	430	438	468	432	421	466	423	423	364	403	400	430	414	413	422	393	421	436	417	420	453	462	435	451	429	404	404	413	432	423	475	477	438	400	424	413	448	405	424	431	395	432	411	404	427	462	437	401	439	416	392	424	367	426	438	459	426	414	432	423	435	408	430	419	431	442	458	435	440	436	412	458	436	458	412	449	380	382	402	415	434	451	394	435	420	428	410	427	426	401	452	414	450	419	429	410	461	426	425	388	477	392	438	422	405	419	447	399	430	408	406	456	425	419	426	444	423	408	414	415	416	426	415	443	434	429	430	403	395	438	427	432	429	439	421	418	414	416	450	447	415	462	410	426	424	425	437	411	426	456	418	424	431	412	414	462	431	415	432	430	446	414	431	402	436	405	457	443	402	406	438	423	441	455	426	408	422	457	435	459	427	428	433	445	412	429	400	453	386	391	420	457	404	407	398	463	428	439	383	438	428	395	434	440	407	444	443	373	435	434	404	439	397	447	439	405	405	413	429	434	429	444	412	430	405	420	430	387	444	404	422	420	392	415	426	429	436	415	423	415	417	432	441	450	443	392	411	446	416	394	420	402	420	439	417	424	370	383	419	438	422	442	448	410	416	427	436	449	456	427	446	415	437	420	432	406	435	445	453	422	452	427	385	401	381	403	440	426	415	435	445	455	431	401	441	391	427	399	389	422	413	396	431	401	458	424	410	410	429	409	422	429	411	415	416	429	425	414	380	426	425	447	431	420	435	432	426	375	416	468	431	408	441	461	427	406	432	381	439	429	448	422	413	394	413	438	437	413	431	445	461	439	450	425	458	407	416	449	419	432	398	445	453	429	455	417	415	420	403	417	411	416	411	384	455	437	399	429	411	466	403	417	443	416	395	417	396	383	407	443	399	447	445	416	404	435	453	433	440	431	436	406	433	418	426	415	434	442	408	462	393	415	426	434	410	433	400	429	415	432	445	443	426	421	418	441	421	414	394	448	457	419	436	389	453	431	422	435	433	429	401	420	445	409	462	390	411	430	429	454	418	421	395	430	424	404	418	432	389	416	465	446	419	399	422	448	407	441	423	425	447	425	393	391	446	438	418	428	383	431	421	457	415	419	388	404	409	422	416	415	415	442	423	424	427	404	422	437	433	428	407	450	420	418	406	448	447	422	405	422	461	421	393	435	417	421	439	421	421	425	420	444	453	418	438	418	387	418	404	398	416	447	417	427	402	442	383	427	422	466	403	365	399	404	433	440	439	401	427	427	480	441	433	445	445	427	441	412	414	430	416	442	438	474	400	418	404	423	461	421	459	400	409	418	414	451	431	441	398	410	425	406	428	457	425	419	462	441	405	426	435	432	441	407	412	453	454	393	425	435	451	422	401	424	438	408	430	432	433	418	424	440	400	417	402	385	444	442	416	431	418	417	427	416	399	429	437	465	380	422	428	445	416	411	461	435	430	429	453	416	418	383	450	447	394	418	404	435	430	400	421	391	409	452	412	421	416	432	432	426	447	393	410	438	452	397	443	425	501	463	418	422	413	408	398	412	433	444	420	467	423	385	432	414	442	439	438	418	439	390	412	405
25468	26969	46011	37355	21009	5571	560	493	433	458	470	410	415	452	450	411	434	430	434	420	433	462	398	452	439	464	413	408	456	447	390	399	461	404	425	426	425	456	435	440	450	441	424	440	466	449	406	403	389	442	434	450	466	437	435	416	463	428	420	408	387	431	409	413	425	439	443	447	435	440	452	433	449	414	434	416	455	434	456	445	398	456	431	430	433	380	434	438	431	456	441	444	394	427	464	439	456	434	429	413	466	451	476	419	449	466	453	419	414	425	393	440	451	470	419	489	447	444	438	441	441	429	382	421	433	447	431	425	428	420	433	436	414	431	427	404	440	418	461	400	447	418	404	416	420	448	456	428	452	446	428	419	441	422	421	423	440	448	460	437	437	395	485	452	424	446	426	421	444	418	448	445	438	401	429	446	425	430	442	435	377	439	433	376	431	434	428	450	445	444	424	411	424	435	380	426	416	438	434	435	434	453	408	390	417	422	407	403	401	426	425	477	426	403	411	407	432	435	438	406	407	428	423	432	435	438	408	418	446	425	461	459	430	431	437	431	457	459	439	403	466	385	386	452	412	419	431	430	434	418	445	444	422	417	431	433	460	423	436	460	456	419	455	433	419	431	433	435	431	402	412	423	411	430	421	440	436	429	458	443	397	416	432	443	412	437	459	434	455	427	438	427	464	430	430	478	408	483	439	464	437	437	444	423	449	452	389	433	449	453	461	428	437	456	451	404	442	418	434	401	391	452	408	450	455	480	406	447	431	431	421	427	398	379	453	388	431	458	434	424	452	436	469	428	419	409	428	418	435	402	410	431	429	417	407	437	391	440	400	448	415	438	419	454	443	390	405	466	410	409	438	457	445	467	429	478	390	443	450	417	422	407	411	428	473	423	420	442	447	416	480	406	444	436	433	399	453	416	451	413	462	450	420	447	471	441	425	460	410	460	428	461	418	438	420	434	424	429	419	435	440	411	408	422	415	442	433	409	429	431	435	424	412	410	446	452	386	430	423	410	448	418	411	435	412	388	417	458	417	433	435	401	407	422	453	426	426	431	427	419	450	421	431	401	432	436	408	439	413	440	422	458	430	417	412	413	385	433	454	432	390	452	458	440	444	460	440	420	452	413	468	438	423	438	408	459	425	445	438	460	446	441	452	407	444	405	413	431	452	404	427	440	449	433	430	449	462	424	458	444	403	453	435	427	412	442	411	407	437	450	417	422	426	446	420	433	436	440	410	425	455	450	439	479	447	424	406	404	438	432	411	451	452	417	430	438	448	453	415	407	428	399	408	413	417	420	461	449	432	477	465	426	444	437	405	424	429	427	472	438	416	451	465	424	458	447	423	418	421	457	414	464	432	470	419	445	411	445	435	429	455	422	446	436	406	438	468	373	469	437	449	469	421	420	454	432	412	430	410	425	426	404	444	439	479	450	428	440	416	424	428	416	412	447	389	401	448	424	440	469	435	439	469	433	446	418	422	446	422	438	436	431	447	415	460	441	436	420	412	460	425	465	422	417	432	460	417	460	439	424	461	450	445	464	390	464	469	398	441	410	448	419	439	435	470	429	415	422	426	450	443	477	468	375	416	410	416	391	473	462	407	418	408	383	451	399	448	409	466	446	439	422	424	457	398	430	429	400	447	431	418	425	419	472	444	443	390	428	432	429	437	436	426	417	453	491	427	430	450	393	411	461	446	402	431	443	419	442	425	454	440	441	476	473	433	455	417	364	400	447	414	448	431	444	449	385	492	429	426	438	429	436	451	400	479	450	398	422	452	431	428	443	392	453	408	391	431	436	446	412	433	421	432	460	433	441	447	427	443	418	428	421	451	425	413	453	433	436	452	456	433	447	440	414	424	407	447	381	427	473	440	432	427	433	423	453	425	423	425	429	400	450	414	445	398	441	440	411	434	423	408	405	411	435	445	428	408	418	431	430	471	421	429	456	389	417	442	468	457	404	415	402	423	410	466	427	417	424	438	444	392	432	396	420	427	431	404	402	431	446	453	424	439	447	442	406	415	438	423	430	464	408	433	436	420	399	441	428	436	450	434	435	419	463	454	434	403	456	427	402	395	425	422	438	454	460	428	428	437	432	437	398	412	458	460	478	407	449	430	417	406	441	430	424	396	444	460	431	455	420	446	391	436	427	443	427	437	443	366	462	449	488	437	432	419	406	428	442	404	392	451	416	458	412	413	400	426	431	447	416	456	429	399	423	447	421	422	443	434	453	432	429	449	421	415	444	418	434	433	421	429	427	432	456	454	419	457	435	458	444	484	449	456	447	439	390	428	421	402	461	443	422	417	476	405	457	432	451	446	429	425	438	409	441	415	429	451	393	424	453	449	443	397	459	433	388	417	421	438	438	452	409	436	422	408	475	462	454	408	424	425	436	445	421	422	429	431	427	409	461	426	409	455	440	444	447	435	435	451	430	420	438	444	451	451	452	430	465	396	469	452	461	426	442	464	430	438	449	420	424	386	428	434	437	452	422	441	392	395	439	454	431	442	426	451	403	439	452	435	415	405	402	437	415	489	407	428	434	431	465	424	456	457	443	430	418	429	427	426	406	463	440	395	402	433	464	447	425	369	407	431	390	411	439	417	418	447	435	437	428	450	424	433	433	439	418	441	414	460	460	417	443	429	434	439	421	441	427	438	419	419	453	421	408	439	447	449	405	414	390	439	411	408	431	452	377	448	454	397	431	454	428	451	422	445	420	441	422	437	443	428	419	442	438	416	432	420	410	409	430	429	429	426	433	460	448	454	447	404	419	455	373	383	445	408	466	423	450	427	406	374	405	436	433	450	399	443	456	444	473	457	431	443	462	428	407	432	454	426	440	437	421	440	401	410	410	394	436	439	441	439	416	420	438	380	437	425	434	453	439	439	435	442	464	443	430	425	392	448	400	472	462	435	428	431	382	417	433	405	443	405	419	419	421	430	444	419	422	391	416	470	437	438	424	401	459	410	453	431	428	416	429	435	416	408	426	403	429	448	403	429	410	415	432	448	400	469	438	439	417	448	427	432	440	430	416	435	455	439	426	408	478	458	455	457	445	453	407	445	423	430	427	424	449	398	424	465	417	434	404	456	413	444	423	422	426	468	470	428	423	451	434	458	442	448	447	403	435	410	448	397	435	396	427	477	420	441	396	396	412	410	449	412	435	413	435	412	459	418	430	466	450	433	444	444	452	450	462	430	454	438	446	410	423	427	449	397	443	433	432	428	422	431	422	421	408	429	418	448	411	464	435	418	434	428	459	412	442	429	427	397	440	464	454	463	425	383	451	436	394	423	439	433	426	406	445	428	449	444	412	463	449	421	414	469	411	399	422	430	457	436	417	442	432	402	412	461	430	394	426	423	435	447	445	403	447	454	437	463	466	443	389	430	429	438	371	440	425	449	427	427	423	423	463	422	421	409	451	463	420	461	473	447	419	454	471	416	455	388	452	368	401	412	388	433	468	438	407	412	395	415	426	439	424	410	413
37583	83608	65283	39618	18457	2282	545	519	511	486	487	511	488	469	472	531	505	494	492	493	503	497	482	512	500	522	519	481	488	497	474	473	538	494	511	495	517	534	510	506	470	465	486	460	526	447	494	483	511	514	486	503	523	496	508	479	524	508	492	504	527	533	522	483	525	491	518	496	539	497	482	470	477	491	490	512	474	473	502	500	501	514	527	471	526	474	541	507	472	504	487	450	459	512	491	485	521	499	493	481	502	474	528	480	477	496	505	508	515	459	482	498	521	489	482	482	476	476	507	518	489	485	508	477	490	481	523	516	516	492	456	504	473	467	478	488	464	518	474	445	520	501	490	506	510	480	521	481	478	520	512	442	456	507	443	460	511	475	484	491	473	504	463	487	482	497	473	498	508	502	526	525	471	513	497	467	504	487	478	519	511	477	459	481	477	497	459	479	476	479	464	537	485	464	549	499	490	487	464	504	507	498	531	457	483	491	495	477	504	496	483	510	468	470	520	497	480	468	484	512	458	527	486	497	493	492	471	521	496	476	468	524	483	507	483	475	472	466	462	495	483	463	515	512	464	446	436	480	515	482	500	481	500	455	505	491	514	440	482	506	464	460	494	478	461	456	515	485	498	481	491	479	487	497	494	488	489	466	509	434	510	498	501	486	510	491	472	467	527	516	469	501	478	470	464	494	488	471	480	522	523	543	513	475	485	493	504	519	496	526	505	496	498	506	507	480	505	496	457	512	496	496	501	512	535	527	500	456	451	491	523	468	507	520	499	502	524	470	478	477	480	515	425	487	552	485	472	507	523	524	490	528	499	463	518	509	491	460	469	482	503	501	474	476	508	499	500	495	489	541	478	480	488	504	485	513	522	476	516	493	527	438	534	467	488	469	489	488	480	486	462	467	498	477	473	481	472	501	487	499	493	494	487	461	493	518	508	501	518	496	487	465	540	537	483	473	505	500	485	524	464	505	485	445	473	509	468	493	492	471	489	483	499	480	456	458	445	458	473	520	459	504	473	456	479	469	520	494	449	512	476	478	523	489	471	497	505	498	492	496	505	462	514	467	493	467	504	468	520	511	472	462	521	482	497	535	541	506	513	492	498	491	494	462	513	460	458	489	488	468	468	542	515	474	511	476	474	490	492	503	436	474	470	489	495	484	496	512	523	495	461	510	474	477	459	480	446	504	485	516	498	500	524	508	491	450	484	487	477	471	466	500	470	521	449	491	494	510	479	487	456	510	482	490	517	511	521	530	505	473	455	544	487	521	516	459	475	460	517	490	482	466	502	474	524	500	455	504	472	443	489	542	513	495	514	497	478	500	504	492	476	483	524	449	505	485	486	473	503	470	481	511	475	474	463	490	458	415	503	467	545	452	482	484	513	483	485	486	454	547	504	502	462	504	469	498	502	479	487	486	519	481	442	511	468	510	521	464	517	533	497	455	510	466	478	470	505	464	527	476	517	515	473	500	473	447	517	466	463	523	484	458	475	447	465	467	519	507	477	458	501	475	452	482	511	520	489	511	484	475	481	499	468	463	471	442	490	508	466	512	483	503	446	472	505	524	524	485	485	468	502	513	513	502	516	516	500	456	517	469	493	487	469	488	469	476	455	471	506	481	489	506	493	490	468	457	502	482	490	502	455	499	469	521	494	468	501	465	484	479	460	484	541	466	479	480	481	501	501	501	462	486	498	507	508	487	481	491	496	502	486	499	534	523	503	503	541	477	487	466	523	503	507	505	485	509	471	506	495	475	511	533	463	504	465	485	494	498	504	531	500	509	501	490	521	518	435	451	480	521	504	546	499	482	498	512	466	504	495	486	473	470	509	492	475	503	490	493	487	474	482	495	480	485	492	502	460	479	469	515	481	491	506	497	465	484	531	524	514	463	510	494	495	483	468	528	457	523	459	465	492	493	460	489	518	483	481	477	503	470	492	461	512	493	477	522	482	479	482	481	496	466	472	487	447	478	464	465	487	472	469	497	482	496	498	465	506	462	486	462	523	482	490	495	470	483	489	526	468	509	515	517	514	483	493	497	501	517	497	489	490	472	463	496	511	500	454	459	503	485	465	488	493	513	433	487	460	443	485	484	533	487	494	521	460	484	492	486	495	489	535	487	492	460	485	456	503	500	475	481	473	512	480	486	521	471	530	471	506	512	507	512	487	477	484	507	520	492	473	480	526	537	522	456	511	483	506	497	509	504	492	500	482	488	482	468	502	507	518	487	472	513	478	520	516	478	476	473	453	493	504	486	489	478	465	485	495	464	475	502	502	513	489	499	487	518	503	489	485	469	470	518	511	436	485	481	472	489	439	517	467	470	479	485	471	454	528	499	478	480	476	481	493	478	482	499	477	494	491	470	511	497	486	503	489	482	492	478	494	514	470	504	484	516	534	480	494	488	503	525	480	494	487	490	462	471	529	519	512	523	521	484	454	486	507	485	517	469	510	491	456	483	529	489	488	498	523	501	515	472	476	486	512	475	539	494	488	477	496	505	490	503	483	470	536	498	484	526	503	465	490	516	528	495	498	459	529	473	474	514	472	481	511	473	462	507	515	507	502	468	522	538	486	473	465	489	498	464	497	462	450	481	484	486	507	485	483	472	515	463	471	539	510	499	472	493	490	508	462	495	523	503	486	486	505	514	477	493	490	504	482	517	491	535	505	485	503	483	517	470	503	495	495	486	506	502	527	448	527	484	478	499	479	506	470	511	495	511	508	463	467	510	488	473	528	480	474	512	497	475	516	489	496	465	498	494	509	549	518	485	500	498	499	534	503	414	482	477	485	493	480	473	467	515	479	491	464	474	491	502	486	494	477	521	496	468	472	469	485	498	459	537	466	496	514	515	523	479	498	484	469	461	460	471	510	479	501	473	473	469	492	519	509	470	479	492	469	503	488	479	454	487	531	464	489	503	496	497	494	516	488	470	460	495	453	507	501	533	522	509	523	484	494	463	519	495	515	533	531	525	540	502	496	484	501	481	512	515	467	536	471	491	504	494	478	505	491	475	500	513	484	472	487	511	497	465	470	507	468	471	453	499	511	474	486	472	532	500	491	494	468	477	446	519	466	503	522	503	495	451	484	473	477	487	504	459	475	465	502	535	504	539	468	521	479	490	501	518	480	446	472	485	475	544	539	514	499	461	489	465	463	493	459	462	530	525	432	468	520	511	485	523	487	503	474	492	524	497	491	509	502	459	493	495	484	532	522	507	487	494	491	452	540	505	493	503	503	489	521	502	524	513	516	466	499	489	477	479	471	486	460	470	506	486	457	517	483	463	498	460	471	485	510	494	461	518	483	458	500	495	480	508	508	482	487	489	509	544	516	470	500	522	453	525	504	487	468	479	515	501	486	498	505	508	481	495	474	448	496	483	504	500	507	500	454	477	501	474	512	515	517	495	468	505	489	514	510	466	447	505	466	498	496	483	463	483	490	491	457	475	514	502	512	485	448	483	490	477	502	486	513	475	535	494	509	514
23219	22824	40776	38249	30648	21119	11422	1194	693	691	614	651	589	639	624	590	593	636	596	632	611	584	599	599	598	625	595	616	565	599	576	610	552	584	532	586	567	620	558	581	603	624	580	596	562	577	594	597	576	557	602	615	628	606	634	608	601	638	580	585	573	559	609	616	576	559	569	576	613	553	584	605	592	579	586	555	579	540	567	562	593	551	588	586	555	546	587	568	576	576	598	596	594	580	593	558	578	617	592	588	581	577	576	613	589	583	609	614	620	594	577	562	587	605	554	633	593	607	602	581	586	558	603	567	590	614	565	555	583	543	587	593	624	565	574	605	610	569	578	586	560	562	544	564	593	532	586	574	588	570	595	610	639	608	599	604	596	561	616	583	592	594	577	601	629	584	613	568	598	606	552	619	574	589	614	583	564	638	622	616	631	586	565	550	568	611	586	549	616	573	595	561	574	586	561	561	578	573	549	579	574	579	595	617	583	593	587	559	579	604	553	596	599	558	590	581	576	567	534	560	582	578	590	580	598	565	561	569	550	562	595	569	585	589	605	566	551	564	606	583	549	548	569	580	600	589	608	587	574	635	591	591	601	544	583	579	591	575	587	572	629	580	567	580	545	603	593	584	601	592	579	638	551	577	576	609	627	607	641	618	563	605	616	558	560	594	589	530	568	595	585	605	552	605	574	544	601	610	582	561	568	547	576	571	615	651	578	582	578	606	593	611	544	541	585	598	626	601	611	588	548	571	559	570	616	578	594	575	532	599	544	564	608	595	593	581	588	568	627	614	566	572	610	531	564	585	596	567	614	576	530	576	579	602	574	624	654	580	604	605	581	574	582	546	573	617	547	603	561	560	598	601	569	614	605	571	605	591	576	615	581	583	602	553	566	588	587	565	590	600	594	588	607	599	559	608	589	561	581	529	613	547	571	594	592	595	622	592	573	589	522	578	585	625	581	627	592	578	595	552	572	594	620	580	606	550	573	587	574	582	606	583	585	608	556	617	567	570	567	569	545	610	551	601	610	570	534	606	586	589	569	583	609	601	579	589	637	602	553	621	572	613	577	573	596	595	581	598	528	559	546	602	575	591	626	560	637	574	540	561	572	555	566	579	600	598	586	641	578	627	590	595	600	600	554	624	567	574	611	610	607	573	557	610	569	554	591	566	591	589	600	616	591	578	580	589	552	636	615	636	596	579	551	586	573	548	532	539	600	572	595	557	566	618	605	573	577	562	582	577	557	595	595	600	564	552	599	608	617	583	580	594	573	581	574	598	557	584	557	544	625	604	575	580	627	604	625	562	608	606	602	578	599	568	617	615	610	554	587	583	577	572	603	550	586	565	617	568	571	580	588	594	566	631	600	565	615	615	565	622	584	595	599	602	583	582	557	580	562	591	552	582	614	573	599	590	548	538	522	553	602	581	615	585	566	646	615	581	596	574	581	558	609	558	573	559	622	544	618	586	627	625	640	614	585	567	598	567	593	587	607	653	562	599	596	587	607	600	575	572	563	592	597	628	586	580	592	611	600	570	542	529	542	623	547	555	600	588	586	608	608	576	568	559	580	580	578	623	575	561	613	595	597	608	588	589	596	564	587	637	591	594	578	587	535	584	575	629	647	594	601	573	584	587	580	605	593	586	619	593	602	606	563	563	577	575	596	570	624	582	563	578	601	618	592	572	587	632	593	587	570	585	610	589	566	567	559	566	577	590	571	580	605	553	574	583	572	606	550	553	595	568	548	611	570	603	585	594	567	587	608	605	562	572	591	602	537	578	566	588	535	578	574	606	572	609	596	618	600	578	597	582	590	565	602	613	582	585	595	572	599	548	572	582	594	536	583	554	601	597	581	552	611	598	590	602	584	608	570	582	589	584	596	574	576	574	569	573	618	591	597	590	564	572	563	576	566	619	572	607	586	610	589	578	554	568	589	592	592	608	581	584	589	597	535	598	547	605	597	585	559	539	603	563	575	579	534	622	557	616	540	657	603	617	601	610	543	553	590	548	594	549	617	577	603	571	586	611	570	572	565	595	596	583	543	622	578	578	549	578	590	576	573	601	531	630	585	562	580	552	624	605	589	523	606	590	583	552	544	563	570	550	575	585	590	612	620	563	587	621	595	612	628	569	549	579	619	570	593	594	587	563	570	592	565	595	618	590	589	562	577	560	592	562	559	580	604	583	589	620	578	569	589	574	606	586	537	589	581	598	571	583	569	550	589	584	624	573	581	585	600	586	571	583	540	571	571	587	581	595	566	543	577	584	584	600	599	530	573	627	576	567	570	611	600	630	571	605	605	566	566	574	577	599	569	564	594	589	564	565	590	608	604	594	605	598	554	599	616	558	528	560	568	590	574	591	556	552	592	575	567	617	586	527	594	627	555	561	593	574	599	605	583	585	604	540	573	577	584	599	570	566	568	627	573	569	562	599	562	561	600	566	558	610	562	604	591	607	564	618	593	594	622	617	593	567	603	544	597	543	569	585	572	596	581	563	581	606	592	595	589	562	551	556	618	627	537	609	530	573	595	579	599	590	603	562	586	579	593	590	631	604	586	601	543	576	578	559	589	606	609	534	581	606	606	601	603	596	597	540	566	591	586	570	579	596	575	529	622	568	562	572	576	634	565	550	554	544	536	565	565	584	554	590	554	607	554	581	628	574	585	574	586	595	600	577	641	546	576	599	610	607	591	584	564	567	560	584	563	575	585	562	599	603	534	528	595	542	621	598	590	603	537	615	573	612	629	558	574	518	563	641	590	567	596	603	586	626	560	630	559	581	591	581	579	517	583	584	595	618	611	559	613	630	616	630	574	587	585	569	552	586	585	611	569	603	563	540	600	532	562	579	564	586	598	663	599	601	542	563	608	565	629	617	585	576	592	575	581	526	564	602	583	586	581	608	564	636	574	594	611	593	623	599	556	617	547	552	565	588	568	541	594	583	549	624	598	589	594	589	579	610	620	563	571	548	555	585	598	548	558	563	555	589	576	582	576	592	562	597	583	567	552	576	598	599	596	589	578	615	553	620	583	610	584	588	599	556	578	619	578	574	581	629	592	598	645	527	571	579	559	584	582	583	555	560	607	549	601	646	603	615	582	635	583	573	613	590	613	610	564	632	578	619	558	599	608	586	574	520	609	577	604	590	536	575	615	557	589	583	533	555	561	536	563	596	552	589	586	650	596	619	555	603	593	601	577	581	620	587	573	609	568	576	529	612	597	599	587	553	562	618	578	579	615	576	551	566	605	581	627	579	609	539	640	574	541	567	586	578	607	589	570	629	601	594	615	613	554	621	588	608	616	560	566	569	557	618	573	591	584	587	595	589	585	590	598	625	553	591	575	580	552	562	551	588	606	576	632	561	593	610	607	558	575	614	595	580	616	606	591	578	611	555	628	601	576	619	606	557	570	522	569	607	586	572	545	563	568	586	590	522	581	579	563	534	550	575	583	556	563	590	574	609	623	589	583	615	585	581	600	609	554	565	579	550
40133	80259	84507	64313	39719	7701	762	760	647	670	699	631	649	635	640	649	645	688	643	625	678	656	598	647	573	612	648	628	644	641	618	594	603	632	606	630	646	568	635	610	587	624	684	695	635	633	612	607	644	606	620	628	618	644	638	661	633	627	640	548	619	652	636	582	623	564	595	608	646	610	585	594	631	646	621	605	601	595	598	631	612	588	609	581	616	626	652	613	617	601	633	623	618	634	602	605	608	610	655	653	632	623	618	601	637	627	629	615	598	582	655	580	617	631	643	586	624	615	607	623	599	640	592	612	634	588	614	613	596	641	612	633	612	639	603	593	623	644	642	626	661	605	666	648	637	633	632	590	605	555	676	586	620	593	643	600	662	612	607	585	620	602	619	621	623	598	622	571	604	606	629	620	611	598	586	626	622	600	605	611	616	629	639	640	590	620	576	613	645	581	619	628	587	622	671	636	667	625	621	606	622	605	648	580	597	642	616	615	569	610	637	575	607	609	602	606	598	646	622	668	636	594	606	634	617	626	608	605	611	592	592	577	626	658	626	599	626	639	612	635	609	637	630	665	623	588	653	633	597	681	614	630	621	666	640	606	599	663	643	636	622	637	609	607	647	598	639	598	568	612	607	604	637	615	622	677	633	650	607	577	636	664	617	592	601	599	639	619	622	627	645	636	628	635	640	631	622	646	640	619	633	630	569	591	604	653	558	611	629	644	651	602	608	623	637	643	644	585	600	636	647	623	630	608	607	615	608	618	615	609	595	664	616	634	608	633	648	601	626	580	612	592	637	596	587	612	601	613	664	578	575	664	616	624	661	657	604	617	642	625	587	599	570	618	605	616	596	643	620	622	618	594	607	587	618	583	620	600	630	597	640	578	610	616	642	653	604	605	583	626	642	621	616	590	644	564	629	580	624	588	646	627	633	612	564	582	631	634	659	570	647	599	655	588	587	687	612	588	596	638	616	654	638	587	611	595	636	663	660	639	601	631	600	598	634	604	620	624	644	606	625	649	643	631	604	619	658	629	589	600	628	575	638	594	621	595	648	582	600	619	643	615	603	603	611	596	598	641	588	613	607	606	616	609	590	621	585	619	653	609	620	571	608	621	640	636	647	636	605	621	561	662	607	585	629	612	600	668	576	600	642	600	610	622	655	578	638	591	665	650	641	654	678	618	635	610	622	579	638	612	644	588	595	669	580	640	628	616	613	628	630	619	608	639	610	558	641	583	591	615	603	627	590	652	636	625	584	566	601	633	579	627	615	603	607	629	627	633	676	665	604	600	620	580	662	584	665	619	604	620	671	613	614	618	608	605	662	652	572	600	608	693	610	631	634	618	602	610	585	579	607	606	650	591	640	616	598	592	643	608	649	638	662	593	639	605	591	615	635	612	601	615	645	617	622	646	596	637	600	638	626	641	635	648	594	595	614	596	653	591	682	606	597	623	679	619	615	612	642	603	624	631	651	635	643	624	615	583	574	606	620	625	633	654	657	646	611	638	653	617	625	595	633	643	616	656	623	637	610	591	553	632	622	538	620	603	620	580	579	610	595	623	643	643	651	611	631	659	593	655	610	642	632	668	592	600	618	628	598	644	637	620	618	617	622	658	591	615	613	601	602	627	604	582	667	661	633	603	645	619	603	636	580	633	614	611	618	555	578	660	565	656	621	589	613	645	622	575	615	671	582	585	621	605	612	655	621	611	638	617	618	637	594	605	600	616	616	622	618	642	608	580	586	636	602	586	605	626	607	624	660	641	599	597	625	605	654	595	629	633	622	622	602	588	625	633	588	637	598	648	644	589	624	654	582	633	609	602	630	676	616	590	618	627	595	590	643	702	629	560	628	609	631	627	624	634	632	631	652	636	598	591	602	630	642	624	602	609	646	643	648	653	592	620	629	622	645	613	647	620	571	623	637	566	595	604	603	601	598	611	633	643	604	612	636	604	595	655	600	577	579	574	600	606	624	650	564	603	601	582	607	664	666	604	594	638	592	675	603	644	606	611	635	650	557	685	608	629	669	608	627	616	596	610	590	598	634	634	637	581	626	607	646	608	615	586	612	613	674	595	664	670	575	621	578	615	661	630	595	644	610	602	633	643	619	622	591	602	628	645	608	624	618	632	628	577	678	585	607	570	602	579	604	621	610	654	660	601	594	623	594	621	635	654	607	567	627	598	575	647	573	592	630	612	603	686	620	633	602	620	610	622	606	644	618	645	602	575	603	638	616	611	601	632	632	623	560	638	616	627	602	586	634	644	651	618	591	595	609	599	573	663	651	599	609	629	577	644	575	566	596	614	603	595	589	640	600	562	605	659	617	603	591	611	647	634	661	607	657	600	602	598	581	667	637	613	631	628	630	585	646	604	588	654	636	633	610	615	608	595	608	585	595	645	633	603	633	598	596	639	664	596	599	605	649	601	625	580	637	589	605	616	640	615	640	651	622	570	637	582	580	612	644	611	615	657	632	624	605	669	683	620	567	604	624	654	595	613	648	615	627	618	638	624	635	691	631	609	632	619	656	633	640	665	668	584	622	623	597	634	610	625	608	671	609	617	659	591	587	620	631	631	604	663	617	627	635	624	616	605	586	620	647	632	624	626	636	653	648	660	635	586	646	594	623	585	599	634	602	612	609	588	626	602	618	587	625	654	619	590	623	619	563	628	574	620	570	641	647	642	639	609	638	611	629	584	627	632	632	646	603	636	664	664	598	597	577	578	590	587	648	603	674	600	652	624	622	577	621	612	633	636	609	651	614	624	633	608	631	640	573	651	610	629	630	591	595	613	635	601	611	616	596	621	612	607	619	623	617	639	585	672	638	596	619	646	645	601	624	602	631	592	570	611	596	618	623	610	611	606	610	629	577	606	599	599	580	648	656	621	609	617	633	596	591	572	621	654	596	586	619	594	616	599	651	620	575	627	626	547	605	634	645	671	607	655	633	627	650	649	582	604	635	624	610	630	632	615	647	642	600	606	569	577	606	598	639	567	633	637	655	610	619	621	654	638	640	619	585	609	617	624	624	618	635	620	642	607	634	618	620	646	664	604	646	623	596	628	606	612	647	631	658	607	688	619	643	624	582	628	591	611	586	619	568	561	638	604	607	597	620	607	609	663	592	666	616	611	637	617	647	571	621	620	614	615	615	605	628	626	644	615	624	653	619	599	601	644	619	560	633	595	589	632	663	666	607	625	622	653	667	586	628	602	615	624	679	619	664	631	600	650	600	629	657	625	630	635	623	639	611	605	580	639	615	610	636	658	583	578	604	637	630	628	589	634	618	655	602	601	625	615	625	660	637	623	564	619	609	608	629	618	621	633	643	672	603	597	611	631	630	645	609	593	611	618	602	618	627	599	611	597	581	611	613	624	630	612	655	600	626	583	612	676	633	608	661	653	618	606	668	608	576	640	644	626	586	615	648	607	629	614	616	608	618	654	579	602	609	617	676	590	616	572	565	625	612	625	637	612	570	573	620	651	610	609
28038	31220	41722	22351	7114	662	280	274	323	285	289	315	279	273	296	252	281	285	304	289	312	283	275	278	286	290	291	281	290	280	312	288	257	301	266	294	283	281	290	320	297	265	272	276	289	272	292	278	298	247	279	307	281	288	303	257	263	257	309	256	280	284	293	285	286	251	256	292	287	272	296	270	247	282	293	295	272	292	277	307	281	288	317	253	288	270	287	279	278	278	291	307	247	314	292	311	323	284	265	289	260	306	272	291	302	285	277	271	271	287	316	272	282	276	296	255	278	297	299	323	272	266	284	290	283	285	281	290	281	308	273	279	313	270	276	313	281	294	250	282	318	280	299	289	274	280	282	273	308	281	271	281	292	273	280	282	256	293	305	276	282	299	277	275	276	315	311	302	297	273	288	301	261	288	289	268	290	264	256	264	270	266	269	279	312	298	280	289	296	267	302	235	277	281	261	290	288	284	282	299	291	275	280	297	269	299	293	290	285	242	301	269	297	285	288	271	237	279	272	279	310	313	276	302	300	275	302	246	281	291	332	303	306	283	285	281	291	273	312	263	276	266	294	284	314	271	281	309	291	291	319	303	290	314	249	282	289	291	269	279	301	291	281	276	321	287	270	273	283	286	317	260	322	259	308	288	301	295	302	280	305	285	282	294	278	284	285	295	259	259	280	312	280	265	281	277	277	284	309	250	280	277	267	259	284	264	251	291	296	269	278	280	293	285	280	281	299	286	280	292	265	310	293	282	304	268	266	282	250	274	267	288	287	273	274	293	304	272	264	257	283	305	285	265	272	298	294	295	290	319	307	268	300	297	305	276	296	273	275	314	286	279	297	294	279	301	295	298	275	288	323	269	308	301	314	309	304	294	318	291	311	294	294	296	256	289	274	297	303	279	286	291	274	281	296	271	275	293	274	305	292	269	283	310	265	275	286	279	323	267	294	287	295	278	303	292	286	296	271	268	258	318	288	283	301	292	297	287	263	278	304	318	308	274	291	266	258	295	288	292	281	294	299	265	330	267	276	298	278	297	287	308	303	279	285	271	319	300	298	276	269	297	285	286	296	297	311	275	269	290	238	292	287	320	258	310	307	279	294	275	278	283	274	304	273	299	309	289	291	297	284	301	279	293	291	298	267	281	312	279	280	289	283	278	309	303	281	299	271	279	279	283	268	319	290	280	337	290	295	287	298	285	264	288	287	285	298	315	278	291	270	280	273	305	322	261	273	277	272	288	284	292	302	275	288	274	275	291	272	286	284	302	288	288	277	269	311	314	269	270	277	269	293	298	282	270	289	270	275	284	295	297	250	278	281	257	301	304	271	270	281	305	286	271	266	282	279	270	308	264	285	288	313	298	243	308	316	272	264	309	309	299	269	251	257	289	288	297	300	293	283	279	266	257	263	274	278	266	293	278	298	262	270	286	269	318	267	284	289	293	269	260	278	321	290	291	303	319	273	296	280	315	294	273	273	282	281	310	255	303	317	276	259	262	279	298	291	290	269	267	284	283	280	282	298	295	303	294	272	275	287	287	293	277	339	293	302	273	332	296	299	269	296	286	251	281	260	255	284	273	283	263	288	296	310	271	237	308	280	271	319	259	293	306	299	255	263	301	313	296	269	299	291	293	287	294	286	268	274	302	273	301	312	268	278	276	305	275	305	287	312	308	274	288	306	283	275	279	306	276	290	258	303	266	295	278	287	283	285	264	289	283	283	273	288	288	301	279	273	269	299	295	285	304	266	280	275	292	295	312	271	280	251	296	276	295	287	285	307	306	274	312	279	301	291	283	256	291	303	284	278	258	279	299	280	292	293	302	281	262	290	286	310	278	294	314	269	297	258	252	265	280	274	267	287	294	290	263	276	286	280	315	285	285	302	268	299	290	291	273	283	304	301	256	262	288	272	265	280	288	309	257	285	277	301	276	290	291	273	298	277	313	301	277	284	285	328	284	269	293	309	295	304	282	292	249	289	315	287	302	282	329	285	291	283	286	316	272	278	278	267	286	258	304	278	309	253	276	268	285	292	262	311	277	280	264	268	293	264	279	304	288	276	265	266	300	282	291	309	280	281	273	291	303	278	252	283	265	294	253	276	283	285	295	282	286	300	325	283	275	295	272	276	314	303	293	307	281	274	309	277	292	260	284	302	276	291	319	276	290	266	287	279	289	292	292	302	286	283	301	286	287	273	301	264	290	295	265	325	309	283	284	293	309	302	274	271	296	280	268	315	295	308	278	285	261	267	274	280	298	286	270	267	269	298	280	271	278	290	280	304	265	295	267	266	261	293	294	314	271	317	287	296	282	291	290	285	305	307	285	296	303	299	301	261	277	300	276	312	266	249	300	296	305	291	293	294	308	286	318	298	251	286	287	293	292	289	287	294	297	282	273	273	305	294	269	277	268	294	264	294	267	294	296	265	274	286	282	264	273	293	279	268	297	275	286	284	262	273	295	324	322	272	260	291	307	289	307	290	317	312	302	321	283	261	291	281	307	303	295	276	292	299	318	305	267	261	301	296	265	272	289	265	295	304	297	285	306	306	286	247	303	262	275	277	258	322	319	269	276	282	303	299	308	288	267	282	308	273	299	275	267	259	280	297	274	291	320	278	273	310	315	290	286	288	275	280	277	301	270	289	282	310	302	292	292	277	288	295	291	291	304	292	293	299	287	286	288	310	285	289	278	290	271	272	326	295	291	332	264	289	268	282	279	266	290	297	273	265	320	294	275	282	325	281	252	248	295	324	271	270	297	258	285	286	311	303	279	276	281	287	307	290	279	275	287	268	286	307	284	291	322	290	272	269	290	267	264	294	274	274	265	296	256	316	309	280	314	270	284	275	263	333	292	279	279	279	263	278	276	296	324	297	259	290	292	271	292	262	284	297	270	275	276	262	276	306	295	269	289	248	296	279	285	266	310	323	263	310	285	301	283	284	304	268	314	263	281	291	281	272	299	286	306	246	277	268	297	269	290	311	282	285	282	305	289	301	307	274	277	280	294	276	309	324	275	266	293	291	325	259	285	278	284	296	272	281	306	306	287	299	300	259	283	289	291	299	263	250	276	295	286	274	280	269	297	277	267	283	281	312	267	293	327	256	266	275	271	303	289	271	308	287	270	291	283	310	268	293	276	291	288	294	291	286	285	271	292	294	267	310	303	258	283	249	310	286	275	300	276	233	270	293	314	296	319	294	259	261	273	287	317	281	288	240	287	280	294	278	322	313	280	290	279	295	275	265	281	280	269	297	279	309	305	276	313	301	311	290	295	283	268	269	257	284	290	306	290	276	292	277	298	290	266	270	304	280	261	294	271	277	278	299	264	303	261	302	273	290	274	307	278	275	310	281	266	302	285	254	258	275	270	281	295	302	290	298	290	288	282	281	290	279	290	281	265	302	244	316	256	287	299	303	307	306	307	290	276	275	265	242	260	291	276	280	312	292	276	288	282	291	281	272	292	287	302	293	301	301	273	300	301	280	293	254	278
24398	51861	37389	15198	6296	626	330	336	337	362	316	343	322	350	306	356	336	358	330	332	334	347	334	350	318	312	319	319	335	359	363	345	320	336	318	342	338	337	336	319	345	313	355	336	347	319	369	319	336	314	327	348	344	338	324	325	327	325	348	333	357	369	310	339	322	363	338	347	321	319	356	361	345	339	341	321	336	326	323	352	336	322	359	333	325	314	340	325	354	344	329	368	358	314	336	361	305	353	339	354	342	348	314	298	299	328	322	308	341	324	320	342	334	303	345	362	303	335	323	311	322	320	302	347	350	342	326	295	310	311	333	313	303	323	328	324	340	325	370	307	358	330	330	311	351	334	309	352	340	353	327	337	298	315	331	345	323	339	348	344	372	330	337	318	364	328	332	350	324	318	329	329	325	336	325	359	343	357	310	318	351	315	344	320	313	328	340	338	318	341	345	316	315	333	323	327	357	304	340	325	364	323	326	333	306	332	342	331	336	315	330	329	340	331	333	311	356	295	315	339	364	352	340	313	347	344	322	327	352	307	303	363	325	325	339	326	361	341	313	343	315	344	349	306	325	340	360	320	334	304	325	305	319	308	331	349	318	346	348	320	331	306	321	362	327	315	314	297	330	308	368	304	353	320	312	336	323	331	329	351	317	379	336	344	363	312	322	328	343	316	369	364	350	295	324	323	297	360	336	338	326	356	349	353	350	294	319	327	329	342	336	322	326	351	325	304	346	346	317	305	340	368	334	312	334	340	309	325	340	342	303	334	317	326	350	314	306	340	315	342	340	324	343	345	315	306	381	305	358	335	349	334	355	323	351	334	317	329	354	349	305	347	317	340	360	353	305	362	337	330	313	355	332	332	326	312	365	339	296	347	317	322	344	316	328	346	331	348	338	329	352	336	323	321	342	346	352	378	320	330	301	331	320	345	347	364	321	305	352	311	357	354	338	345	310	344	312	335	347	309	337	321	305	328	320	314	335	328	336	325	340	334	331	348	321	360	341	320	311	355	314	334	331	323	326	353	310	332	321	334	347	343	368	308	356	329	306	323	355	341	340	329	321	352	329	344	335	356	352	362	351	323	297	336	325	327	341	324	322	332	335	353	335	331	299	333	326	338	327	309	336	319	317	345	299	330	294	327	321	337	347	302	368	329	328	362	351	320	339	326	303	317	352	335	302	348	359	331	302	324	326	325	333	312	354	313	340	318	369	335	323	326	337	351	314	355	344	353	362	361	370	319	350	333	307	353	313	345	353	331	308	311	325	307	344	308	313	323	324	344	364	308	334	335	323	321	345	293	317	340	302	325	337	347	331	347	340	327	346	318	326	328	327	342	358	320	331	316	341	327	333	336	308	342	333	339	297	336	349	320	383	327	311	361	305	327	336	331	345	330	337	353	340	346	305	331	349	322	343	314	353	362	332	319	319	293	353	343	337	328	282	310	351	297	344	340	373	296	356	323	342	315	312	330	342	337	346	314	329	294	342	296	331	298	340	321	364	334	312	326	340	329	354	355	360	324	325	316	308	326	331	322	319	337	335	370	324	351	361	349	336	313	345	318	357	323	336	324	336	340	334	320	353	363	349	327	344	347	319	347	309	338	338	310	325	339	339	318	333	317	339	333	335	320	354	335	332	317	339	345	334	314	308	367	308	314	319	345	317	301	311	307	353	320	309	334	331	328	328	331	327	328	324	307	355	325	364	301	341	323	310	351	345	334	337	339	337	326	369	352	333	320	341	359	308	294	354	321	325	362	310	298	334	324	326	316	365	313	309	334	327	316	353	333	315	298	328	349	351	330	322	330	296	338	340	327	314	332	348	302	312	317	336	354	331	349	355	378	297	317	328	358	351	314	354	347	333	328	329	324	321	326	344	359	316	358	308	328	348	358	322	329	340	307	304	338	310	322	347	344	342	348	337	316	339	320	312	346	310	288	342	336	328	345	332	350	299	374	339	344	355	326	346	297	331	341	325	320	357	312	357	341	332	352	346	320	307	380	350	342	336	308	299	343	339	321	347	336	372	311	355	370	326	372	360	351	355	334	319	341	319	346	354	329	311	338	349	333	329	331	379	381	348	331	367	359	320	332	321	349	343	360	341	329	303	302	340	319	326	319	346	322	324	343	336	314	322	365	342	347	347	338	346	376	319	310	305	334	312	321	321	339	314	322	314	325	311	349	333	347	328	330	339	364	290	336	304	322	343	318	342	364	330	313	330	351	317	331	306	355	344	334	358	334	360	325	380	368	326	330	357	332	307	314	352	344	354	318	346	339	354	315	322	346	333	348	349	331	310	333	330	335	362	335	315	357	326	309	320	317	363	342	336	337	327	311	309	363	349	352	323	337	338	325	316	312	351	331	383	340	337	343	326	336	359	329	333	360	331	327	332	333	308	334	327	286	337	331	326	350	365	319	346	320	342	312	306	338	330	368	308	327	318	330	356	332	305	361	320	334	315	330	360	352	331	350	322	338	331	313	329	337	351	327	343	354	344	311	332	336	313	345	338	349	327	365	346	340	310	322	306	313	312	318	318	335	317	347	332	326	328	309	300	318	351	313	321	356	354	341	334	372	313	313	363	326	325	332	307	359	337	330	342	301	331	356	342	323	323	287	336	330	298	308	321	357	353	332	323	331	373	331	320	353	306	319	331	369	331	359	324	346	319	331	363	321	344	344	330	313	310	357	338	297	337	325	325	321	296	324	341	368	356	302	340	333	356	315	349	318	321	326	341	336	323	309	338	348	316	313	327	340	312	346	342	338	336	365	303	365	326	342	334	312	333	322	353	334	342	316	314	334	321	357	323	334	326	333	327	352	324	316	348	318	322	336	347	339	328	335	347	346	337	339	342	343	326	327	361	357	332	350	313	352	326	323	344	378	344	326	314	331	309	337	339	313	292	345	337	349	349	301	345	338	328	347	313	351	303	331	321	311	331	330	333	347	346	303	343	329	333	351	326	327	313	336	327	337	343	361	339	301	335	326	360	335	359	296	305	316	333	349	340	346	344	329	325	334	317	328	338	322	331	329	330	338	306	353	354	310	352	339	330	345	350	315	339	368	344	313	294	321	325	311	339	305	326	322	336	336	336	339	326	365	353	309	318	366	335	309	329	345	311	324	321	330	359	323	359	354	304	302	320	370	335	315	332	315	366	341	347	344	342	331	320	349	312	341	337	325	314	376	351	331	337	353	340	338	325	342	350	349	298	335	339	313	334	362	368	350	331	353	328	341	335	349	352	346	311	310	338	315	342	346	335	332	370	309	331	342	342	332	320	325	319	342	335	319	332	329	354	330	344	392	325	307	335	326	325	348	343	344	361	338	330	339	321	334	362	334	359	336	340	373	354	361	338	310	313	342	315	315	315	343	328	334	362	316	328	340	333	312	343	364	373	322	359	326	344	300	295	308	349	346	330	315	368	300	285	304	354	329	347	314	335	315	336	317	330	356	366	331	354	321	351	330	314	340	308	345	316	333	325	324	335	321
24073	24340	39486	32385	26041	15452	2755	434	422	410	409	413	395	365	366	363	391	372	373	382	426	393	372	395	379	404	413	388	388	413	382	398	415	397	393	369	398	383	400	381	378	435	374	407	410	398	392	357	364	373	392	327	356	404	363	403	413	379	382	397	377	361	367	361	389	389	377	371	355	362	365	397	374	371	363	349	392	363	388	367	413	375	393	365	379	381	374	388	399	350	405	358	394	370	375	368	385	365	371	376	368	419	381	393	363	400	442	357	382	374	402	374	370	400	364	369	369	365	363	401	355	363	388	382	370	385	401	400	334	396	346	347	383	390	427	386	381	380	383	382	352	377	393	381	372	384	370	368	364	376	410	373	404	351	369	377	394	395	349	397	331	397	420	348	382	417	378	350	404	349	380	372	356	399	353	405	380	386	367	376	409	369	370	407	412	388	384	375	405	388	390	377	405	379	397	374	412	407	384	416	364	394	370	359	355	354	373	383	330	370	355	346	385	348	406	370	374	377	366	375	368	375	394	365	364	341	366	375	360	378	363	379	390	379	390	381	370	375	381	344	358	372	385	371	363	370	396	403	394	387	353	388	402	384	361	397	375	394	388	382	398	367	338	391	391	386	398	368	432	369	360	388	420	376	398	332	378	335	387	313	388	380	431	365	410	371	437	389	371	368	358	329	374	382	391	368	388	375	390	365	385	364	417	358	404	347	365	376	367	378	377	384	396	387	375	395	386	358	369	383	380	375	382	381	367	359	334	366	362	378	335	401	380	407	395	372	357	396	388	375	330	407	411	425	389	413	358	401	383	375	391	384	359	386	408	346	399	370	361	349	358	344	360	352	386	383	407	396	362	368	393	367	342	385	357	380	383	405	371	359	390	396	394	364	395	380	374	401	398	409	375	345	387	373	381	409	393	361	397	393	372	401	384	351	388	402	398	380	400	395	360	365	357	374	386	389	395	399	399	391	385	351	334	422	365	388	402	400	401	361	382	405	406	379	402	385	371	376	377	365	376	329	356	373	370	384	383	392	371	391	369	382	353	380	348	396	380	384	392	364	392	401	365	360	347	364	372	384	341	394	367	385	407	374	386	381	360	383	390	380	366	337	372	380	359	404	382	378	391	366	384	360	365	383	368	401	363	382	373	352	402	354	383	386	379	350	353	411	354	360	381	385	381	376	366	376	389	366	369	402	363	374	353	355	383	391	411	371	377	367	406	372	350	385	400	398	356	372	379	332	368	391	409	373	374	376	382	355	359	379	417	405	400	355	365	396	352	359	397	421	424	393	374	373	390	383	418	408	383	406	359	364	379	385	358	385	366	386	374	382	362	364	401	344	395	370	387	389	410	389	377	346	354	374	401	388	383	346	368	354	372	366	348	362	377	370	385	407	401	400	379	416	397	404	432	389	421	388	363	344	358	379	375	359	392	402	397	367	397	337	377	383	375	370	386	410	400	361	412	343	362	349	360	383	347	356	373	370	374	387	363	361	380	367	396	362	352	365	391	408	374	423	353	384	373	351	406	360	364	398	372	397	361	376	354	388	374	369	355	372	388	374	413	378	379	384	396	376	383	351	397	358	380	367	395	364	359	379	397	398	382	376	350	384	392	336	387	348	346	380	359	388	385	361	377	379	374	384	353	392	374	354	382	355	375	364	388	377	398	391	394	392	387	388	391	392	377	369	360	386	391	375	360	392	353	351	378	377	379	382	412	379	424	370	393	388	373	381	368	394	339	401	383	367	385	364	355	381	404	392	352	404	373	362	373	360	366	398	354	375	344	345	371	379	366	393	373	361	373	386	386	358	375	372	411	370	362	372	396	362	390	385	371	376	375	375	397	375	404	393	376	400	373	357	367	396	378	375	366	352	359	386	397	381	394	354	376	392	395	397	390	385	382	395	349	384	385	390	393	403	369	396	372	354	386	384	388	365	346	410	363	415	409	345	410	349	370	391	395	410	407	351	356	371	363	377	394	366	386	377	373	397	371	376	382	387	384	390	379	390	374	376	417	408	392	363	371	373	391	382	367	374	387	375	387	374	367	353	374	344	381	388	353	394	369	388	371	385	372	397	357	372	382	378	388	400	367	379	390	380	395	365	403	407	414	363	363	355	378	353	362	354	373	402	359	385	393	374	378	378	335	402	391	383	410	387	350	392	385	358	382	404	339	387	409	412	370	389	384	383	386	350	416	353	385	351	382	383	339	383	357	378	369	377	349	375	396	391	384	387	383	364	397	387	364	408	350	350	369	362	357	370	368	359	384	396	391	351	389	391	380	366	372	394	373	422	403	371	381	393	365	369	377	412	399	399	403	399	370	380	373	332	345	351	396	375	381	367	383	369	369	358	400	402	385	388	386	349	378	382	341	404	371	368	359	368	372	383	399	381	370	379	359	364	389	361	409	399	376	376	364	345	352	361	341	407	368	375	386	352	366	383	363	392	363	409	362	439	393	366	376	366	382	386	379	378	364	381	330	365	361	352	385	380	395	388	366	367	425	395	376	352	389	406	372	372	373	373	370	389	365	383	418	408	379	388	383	394	373	358	378	379	372	374	322	375	397	382	381	388	369	405	369	383	408	387	381	375	383	373	371	373	348	391	370	401	375	376	359	398	361	385	391	363	380	398	396	374	379	364	351	417	385	354	402	396	373	373	363	372	430	381	381	359	363	358	362	356	382	324	356	383	373	398	398	374	368	368	433	358	347	352	351	423	378	355	379	411	373	391	398	369	383	417	377	414	361	365	390	394	367	367	358	400	375	391	378	352	390	384	361	371	411	355	388	400	377	380	391	344	388	413	368	368	354	383	366	396	387	426	353	376	376	413	377	382	360	395	413	374	348	355	402	386	376	355	394	385	401	388	420	386	362	374	388	370	343	349	401	388	363	373	421	396	357	360	409	392	394	383	345	407	368	359	395	371	400	389	349	344	396	400	364	381	362	348	407	383	400	338	392	409	354	364	381	411	354	418	360	395	386	399	381	414	382	370	349	371	376	373	377	376	384	392	370	410	363	376	386	351	385	361	379	351	412	402	357	366	376	373	395	383	405	384	387	385	350	395	387	413	403	389	364	390	394	345	374	384	378	361	368	388	389	400	392	379	382	359	397	390	390	386	391	374	364	385	363	397	384	343	383	358	402	393	396	399	388	379	353	358	385	383	392	406	360	338	389	415	383	389	389	392	425	375	374	349	375	371	318	401	370	383	365	347	383	364	366	384	355	381	399	381	401	365	378	377	398	378	382	386	391	382	358	355	376	384	422	382	375	419	359	402	371	395	367	356	372	376	385	389	373	382	388	376	356	393	356	378	395	358	382	347	384	358	389	367	363	361	364	404	408	392	377	374	367	353	364	425	370	399	405	379	363	358	387	401	410	371	361	369	372	357	353	368	390	395	389	356	391	425	397	363	399	373	393	368	376	423	356	366	365	399	357	386	378	344	350	380	385	383	380	391	363	384	358	366	363	327	394	393	395	365	390	347	374	347
41676	93566	71461	43421	27988	3405	485	472	428	486	450	420	429	393	424	440	434	426	399	394	426	420	415	393	371	407	421	432	408	432	428	388	421	422	452	391	405	442	354	419	400	425	424	400	391	426	444	396	412	451	394	468	410	417	428	369	403	451	439	444	399	420	391	414	427	440	419	383	428	398	433	408	436	432	400	404	424	412	441	425	430	441	411	412	426	388	412	416	406	412	397	422	413	424	418	406	387	425	438	396	439	420	401	421	450	400	403	408	388	453	427	365	429	409	423	408	396	428	444	388	429	440	401	424	436	406	420	395	415	418	433	416	474	429	428	377	417	423	426	414	383	436	412	424	407	424	451	409	427	428	446	402	405	377	441	403	413	422	409	422	417	402	389	419	418	410	394	422	416	393	419	449	449	409	405	415	405	399	432	433	431	418	413	421	385	427	416	408	435	424	383	434	437	427	379	429	480	420	453	420	435	400	411	410	404	423	428	397	400	414	413	451	421	434	443	411	410	374	420	404	438	467	405	380	404	424	407	406	423	420	420	398	406	421	421	403	389	437	430	425	406	364	437	432	426	401	454	424	418	414	442	435	406	409	372	415	393	433	405	379	405	426	419	466	372	396	429	439	438	420	413	402	387	418	418	398	423	397	432	403	422	400	417	434	376	445	420	454	412	435	400	432	421	393	433	404	409	409	413	392	397	423	410	429	415	412	407	391	401	412	461	402	415	406	417	398	447	421	397	417	397	436	409	412	394	412	427	437	436	417	387	439	411	393	408	417	406	415	418	381	381	438	440	387	426	427	420	399	477	377	413	410	420	424	426	425	410	409	433	406	390	415	398	381	432	391	439	393	443	411	433	452	451	450	399	433	424	374	427	431	429	406	393	407	435	376	394	406	418	415	384	425	421	420	395	385	426	422	412	434	385	408	436	413	431	426	428	428	416	430	418	385	403	424	425	429	407	442	432	429	364	416	418	408	399	423	389	432	420	412	421	405	436	441	445	433	440	454	440	409	429	407	423	469	432	405	442	382	364	429	407	395	414	403	422	418	434	442	380	422	426	413	423	408	418	374	414	435	401	453	412	399	427	439	422	416	421	429	438	417	403	387	417	390	412	401	389	392	469	400	383	427	420	415	417	373	424	438	435	440	400	398	430	418	400	376	392	400	400	388	405	405	473	393	421	464	438	442	428	416	425	438	428	380	425	406	372	439	420	416	402	417	384	436	390	439	429	432	438	436	436	425	459	421	422	407	446	425	421	425	405	413	418	414	452	410	424	419	395	397	425	417	441	392	438	432	441	362	438	419	419	391	419	435	434	394	408	414	422	409	409	426	426	424	457	430	417	414	404	398	425	379	423	429	391	423	449	425	408	408	421	442	412	406	451	396	429	405	427	398	411	410	373	422	380	421	413	427	402	421	412	410	410	424	409	394	411	408	427	421	403	421	448	407	428	415	447	431	404	379	451	413	412	414	407	407	421	433	415	430	415	459	429	446	402	399	436	458	440	421	425	434	421	417	404	399	438	407	407	411	375	430	424	457	400	447	385	458	436	404	420	412	428	475	433	451	421	410	456	400	399	397	414	400	401	410	436	402	395	453	414	397	431	441	442	431	432	422	447	416	452	439	415	405	392	416	429	425	408	464	452	385	419	426	419	429	409	424	434	428	416	436	398	422	396	427	419	385	417	406	444	408	426	426	411	444	378	408	438	440	436	439	417	404	402	401	413	437	447	413	408	421	402	415	388	454	421	420	422	402	443	401	406	429	400	434	404	423	411	450	429	457	407	418	423	429	425	429	418	423	422	406	442	402	434	423	441	433	405	388	402	411	426	421	391	455	424	461	401	417	429	429	413	426	413	424	413	398	421	467	404	410	439	397	435	405	438	402	363	424	444	428	381	420	400	424	423	434	419	411	428	421	404	404	398	404	363	386	430	410	426	344	446	428	418	413	418	431	437	428	478	429	413	393	447	385	416	459	418	439	425	422	426	435	457	419	412	413	399	429	424	426	416	395	411	415	432	414	430	387	457	423	418	376	434	411	424	440	423	432	417	418	420	388	392	424	422	455	394	410	411	437	386	410	417	419	414	378	418	388	410	448	448	415	427	430	452	402	414	411	394	428	416	409	419	409	459	415	408	408	428	430	417	422	412	419	427	422	421	408	403	415	415	417	414	403	381	441	427	383	387	398	413	412	395	405	425	395	404	429	426	438	424	412	408	408	418	417	419	438	440	407	411	449	412	397	423	396	449	433	431	419	405	452	405	363	427	418	403	443	388	412	412	443	391	434	394	392	392	426	415	389	432	393	431	407	401	370	402	448	426	420	443	444	429	411	427	401	423	430	411	446	399	444	399	429	397	423	452	430	426	407	424	414	418	395	435	419	432	393	422	448	443	401	435	394	436	428	394	393	411	448	425	404	395	412	453	444	378	414	459	467	449	446	396	409	428	434	464	429	448	481	438	391	421	422	401	374	399	417	409	412	408	429	420	418	418	400	418	391	403	447	431	421	395	359	445	403	394	397	404	436	419	418	369	378	404	408	437	408	443	418	390	421	422	420	428	430	416	404	411	456	438	424	419	428	451	443	436	413	373	370	413	396	403	418	410	411	451	417	412	415	382	412	414	429	434	429	420	413	414	385	407	382	399	424	415	407	427	402	422	447	425	405	394	423	417	426	452	418	427	425	428	393	418	414	383	388	454	409	453	444	410	413	420	403	392	427	414	407	413	404	396	408	406	415	409	448	439	409	412	398	394	432	404	412	429	402	423	429	429	433	405	398	456	435	400	434	403	434	418	418	426	401	422	430	421	447	447	406	442	413	424	382	432	417	429	424	423	412	446	443	428	414	403	407	436	415	416	389	455	401	413	384	415	442	406	438	385	425	427	422	432	398	376	426	420	391	419	381	456	418	443	405	434	425	429	444	393	432	421	435	441	436	426	389	434	414	414	405	408	380	372	410	418	412	403	415	401	425	405	427	447	402	394	406	414	417	445	416	411	454	415	408	407	399	447	436	392	413	430	423	410	428	431	438	419	428	415	413	421	444	429	401	399	401	429	403	445	431	400	464	409	423	430	424	436	411	409	431	432	409	413	391	396	402	410	399	428	423	443	440	453	433	436	405	399	459	398	387	383	427	434	418	404	461	404	421	407	415	413	428	453	428	433	378	406	385	415	420	419	381	421	439	435	438	395	412	401	383	420	388	412	424	375	374	399	411	442	434	428	431	406	409	430	396	413	457	415	413	420	420	425	438	407	402	431	415	391	418	439	404	365	412	431	407	401	409	443	414	404	382	427	413	435	417	382	415	415	400	399	406	418	395	402	395	399	386	449	438	418	448	404	394	431	398	419	461	455	426	412	424	416	404	404	464	444	434	395	418	437	430	455	421	416	414	440	398	436	406	421	422	411	449	451	438	457	411	406	447	418	460	425	415	411	405	418	418	433	406	433	433	411	467	397	425	409	424	439	407	386	430	400	400	402	424
25504	28059	42352	31743	20466	5109	526	486	420	463	463	410	438	459	421	443	445	437	464	433	404	428	414	419	439	421	446	449	391	411	414	450	425	439	478	402	423	427	401	427	406	418	439	456	419	443	427	417	437	450	445	399	423	421	429	422	421	470	408	425	456	414	430	443	458	424	429	454	434	464	408	419	465	469	452	426	407	422	441	430	431	420	437	409	449	438	428	438	430	430	444	467	456	451	456	438	431	442	441	423	402	420	443	439	434	416	440	435	414	434	413	419	407	383	425	405	402	423	441	409	439	418	396	446	392	442	431	418	424	432	408	442	451	386	441	426	434	397	446	418	418	395	455	433	415	433	423	420	396	438	431	414	409	448	424	383	411	410	398	430	461	440	406	427	428	397	447	395	407	417	452	429	432	417	429	437	440	425	426	430	416	452	463	440	467	427	452	439	424	379	446	421	412	408	417	462	416	427	399	472	412	424	411	423	438	409	443	447	422	394	430	445	407	430	458	449	448	447	427	410	473	412	443	394	427	428	428	412	433	424	432	417	421	436	394	406	465	412	418	443	464	401	441	428	386	433	424	432	395	408	445	450	447	407	410	454	453	450	444	403	438	444	411	438	425	437	469	427	389	438	438	384	465	435	412	384	383	429	420	473	398	394	417	443	399	413	415	439	425	408	452	424	468	409	413	453	469	438	398	398	404	466	411	407	415	427	414	444	434	431	417	435	397	415	399	441	428	457	443	428	425	421	460	440	430	425	388	412	432	439	465	417	440	424	437	399	455	420	455	418	446	442	424	440	450	422	439	465	449	439	456	405	468	432	400	419	464	416	437	410	431	414	456	423	416	404	411	403	390	416	441	420	431	389	440	396	396	385	432	458	436	473	434	437	421	470	426	436	416	420	467	424	390	448	384	424	424	438	445	419	407	437	408	376	404	399	435	411	434	357	405	397	456	405	419	437	431	404	460	415	462	426	476	424	408	439	401	430	435	467	402	465	438	429	476	431	419	429	412	471	422	405	443	441	459	390	425	425	427	449	396	422	384	394	474	460	428	384	403	432	440	426	404	456	397	405	455	416	395	416	421	433	427	390	410	459	417	462	380	436	469	457	461	421	430	437	438	442	425	369	440	411	445	421	371	444	458	401	427	415	436	458	429	413	423	443	443	421	410	402	402	453	446	437	371	441	459	437	453	400	431	431	435	424	412	426	389	425	413	436	421	466	464	473	454	442	436	381	418	439	413	428	401	415	462	439	445	442	412	437	408	469	428	457	389	406	437	432	426	402	414	394	444	422	477	444	421	459	436	424	444	430	458	394	454	442	428	423	413	433	456	438	444	437	415	436	445	424	424	410	429	438	401	416	418	438	413	443	404	427	403	419	423	431	455	454	443	455	431	447	428	452	440	393	427	430	418	452	431	454	452	428	462	441	373	436	463	450	435	435	428	418	461	415	415	446	436	461	447	401	413	400	451	425	454	467	415	438	424	393	442	471	433	411	426	434	433	444	429	427	420	427	409	414	434	468	456	447	448	447	395	414	460	424	416	424	412	415	432	423	425	415	423	464	458	406	429	460	401	410	441	425	440	429	435	419	435	414	441	421	420	413	439	418	426	446	454	428	442	395	403	403	433	451	423	428	438	395	468	433	439	429	454	416	433	430	442	445	428	405	408	429	450	403	434	429	430	449	431	411	431	408	413	428	427	384	450	428	459	425	414	409	460	450	452	429	443	411	454	429	428	428	427	460	448	452	451	466	449	422	424	386	459	423	415	441	436	419	429	410	428	416	387	459	389	429	389	395	439	420	438	431	425	419	407	431	426	415	394	399	411	436	411	431	451	442	404	446	398	417	450	440	418	443	401	399	413	407	423	442	433	457	400	448	426	422	442	427	449	428	393	427	447	409	447	430	444	409	401	404	441	459	432	432	435	407	444	424	440	432	398	434	425	401	393	436	424	442	410	431	404	425	438	445	424	402	424	424	392	423	411	421	426	437	391	409	411	421	422	433	421	384	421	430	431	408	426	417	436	422	433	455	410	463	448	420	417	398	419	459	418	401	492	448	484	439	450	394	404	389	417	472	425	438	422	422	431	455	456	441	422	448	431	436	411	457	427	423	402	444	396	415	424	411	401	422	408	442	436	422	424	433	445	458	435	390	435	414	435	441	418	433	423	416	410	383	415	425	433	432	421	463	456	415	392	421	412	398	425	454	419	452	445	436	432	404	428	381	425	412	379	423	457	432	418	441	410	441	394	415	431	424	391	414	435	475	458	407	439	433	431	453	480	452	434	414	438	425	419	442	442	444	451	437	420	396	458	477	412	412	424	425	434	449	414	422	430	454	426	434	434	452	394	412	418	387	438	451	446	410	450	444	417	424	404	444	435	415	425	432	444	442	409	397	423	383	446	438	414	390	378	402	440	431	418	423	422	434	438	429	421	438	406	433	408	439	470	385	433	435	431	431	444	429	402	402	414	461	414	437	408	440	408	395	413	441	446	396	436	393	460	400	439	439	416	422	427	426	424	397	469	415	442	458	446	415	458	433	419	466	437	413	446	421	446	415	431	417	435	454	436	423	402	405	428	430	402	411	433	400	422	476	385	416	468	404	477	438	410	417	438	396	425	419	400	459	399	449	396	447	421	444	436	441	431	441	408	422	439	431	436	431	423	463	452	406	413	435	419	434	427	397	433	418	425	436	404	475	427	428	465	454	435	416	382	391	424	447	412	444	403	449	440	389	440	439	432	395	403	424	430	433	446	415	434	413	425	422	406	462	409	413	453	435	437	417	377	431	456	428	431	432	413	427	405	420	413	456	402	419	417	440	394	405	405	415	405	405	445	426	380	410	425	413	405	445	424	439	424	408	442	431	441	441	407	410	442	367	422	416	457	430	427	426	418	387	427	441	455	460	434	443	389	433	415	433	414	422	425	424	464	425	437	399	421	447	428	431	437	476	409	410	437	478	418	409	400	397	449	416	397	439	453	432	442	419	432	407	433	390	472	417	444	418	410	416	426	436	425	455	379	432	409	447	411	451	445	419	395	430	411	490	441	422	415	404	431	389	445	425	442	450	414	451	416	413	431	422	436	395	398	405	439	436	448	443	427	417	457	380	426	411	448	412	442	423	395	422	455	447	415	438	415	416	467	423	449	424	464	448	457	451	439	408	418	448	468	434	481	448	448	475	412	406	439	438	398	425	387	441	437	465	408	436	443	467	418	436	410	384	394	400	415	443	427	434	451	431	402	443	421	423	433	453	432	435	417	421	428	443	451	425	463	433	440	402	426	447	446	424	445	368	390	426	457	396	441	421	482	446	427	367	405	437	398	448	388	467	442	388	395	438	441	414	442	388	415	441	454	471	451	441	427	440	417	413	425	448	416	427	400	388	422	425	412	449	424	405	420	375	403	408	434	393	411	419	412	417	416	454	426	416	450	423	453	420	440	416	460	464	419	441	392	420	400	412	426	411	425	431	431	428	421	405	423	444
39691	85489	61007	34336	19493	1861	525	535	477	487	492	491	485	522	480	505	508	484	469	503	489	496	458	480	490	491	517	483	513	507	522	489	496	480	505	474	454	503	488	443	464	547	465	502	505	472	458	454	472	488	497	473	511	466	480	489	465	506	481	441	507	446	491	513	496	479	509	451	507	480	528	475	482	493	450	493	474	459	471	494	493	479	495	509	474	493	499	453	543	510	516	476	507	475	455	473	494	470	477	509	516	521	453	508	465	476	485	472	500	424	471	507	516	488	473	492	458	467	472	498	494	495	478	494	511	485	449	500	498	534	479	503	477	467	515	495	481	438	503	512	501	517	499	496	467	472	432	460	475	494	455	490	459	480	443	500	465	510	469	507	482	464	476	505	493	516	495	493	459	529	493	490	497	512	465	472	476	503	497	500	504	467	508	480	446	531	487	497	480	521	488	509	481	485	471	514	478	464	498	480	494	481	466	484	510	465	494	474	449	525	515	489	484	489	484	434	512	510	486	471	452	437	468	429	508	509	535	507	475	458	497	493	483	475	477	473	496	484	530	484	487	518	474	464	508	486	494	490	482	475	432	498	483	480	491	508	453	485	487	463	475	521	491	505	513	490	510	489	493	505	486	487	504	505	513	461	463	474	491	517	484	484	492	488	499	529	472	477	510	477	485	527	497	503	498	501	455	501	476	502	475	522	505	500	455	495	480	449	500	516	488	486	487	490	481	481	496	530	476	481	529	444	482	482	497	421	504	486	470	545	499	527	511	519	451	504	496	515	494	483	465	476	475	458	472	502	451	448	449	492	456	484	495	488	476	465	498	504	479	525	455	473	483	535	484	496	533	488	495	500	475	515	469	487	479	481	476	473	481	538	461	473	503	450	484	480	473	516	432	454	505	461	468	500	438	481	480	498	499	465	492	494	507	488	474	459	503	484	497	502	506	516	522	478	516	479	435	498	446	454	520	500	504	492	490	462	466	459	465	442	499	523	510	453	456	467	502	490	484	487	497	531	477	508	500	495	506	438	508	519	520	467	472	457	490	513	492	443	451	494	486	445	516	496	477	492	487	463	502	485	490	481	499	491	470	507	508	540	455	439	526	474	468	480	474	462	502	475	521	454	487	470	470	527	497	469	487	469	482	532	509	432	465	480	470	470	449	474	497	469	493	443	464	460	471	492	486	492	498	477	486	499	463	479	474	461	457	488	457	487	506	502	477	424	497	482	495	503	521	445	494	467	458	516	495	488	509	480	502	430	487	485	483	448	501	473	527	456	487	461	522	486	497	499	508	518	505	473	483	496	460	479	465	502	556	509	488	493	476	510	472	497	494	504	490	503	486	519	475	496	509	522	535	465	484	481	508	450	465	477	484	477	479	554	482	467	543	447	440	496	502	498	442	481	509	491	465	506	504	527	483	485	464	498	446	504	482	469	516	507	494	486	504	479	464	476	479	475	448	493	496	462	525	487	476	492	489	497	450	467	510	502	506	485	506	498	513	457	460	471	487	466	514	479	521	486	473	481	471	500	491	478	499	500	488	516	509	462	520	486	477	499	496	471	442	464	481	472	464	470	462	500	490	494	478	453	479	474	495	496	485	490	495	506	513	521	452	480	476	479	502	488	505	482	512	470	443	471	461	500	514	465	493	487	498	471	484	490	497	523	446	523	488	480	468	456	512	495	531	501	487	516	514	501	490	461	498	495	469	452	510	509	525	547	490	472	483	484	449	470	505	485	498	510	484	456	500	491	502	497	492	466	463	492	474	511	505	498	524	502	465	474	483	493	444	481	460	463	519	502	486	486	487	477	457	489	453	493	507	488	510	495	494	471	508	498	480	498	442	477	491	504	457	499	516	478	502	455	487	485	521	493	535	509	487	524	456	492	489	498	490	465	503	479	471	485	461	488	468	506	452	479	482	485	490	490	456	436	464	465	479	522	498	449	463	490	479	493	452	507	477	478	477	493	505	486	499	448	505	495	519	485	480	501	524	481	481	507	495	523	490	503	464	487	521	461	486	487	484	478	476	509	488	552	508	483	443	462	474	478	492	486	482	473	453	523	509	484	508	468	484	493	484	492	472	491	485	470	489	542	470	496	545	461	483	479	504	460	472	514	505	465	505	486	512	484	450	449	479	498	498	494	463	468	475	505	512	487	490	483	527	437	477	483	484	542	514	509	517	473	471	510	479	487	488	488	479	488	451	460	465	461	481	481	487	472	439	473	460	468	472	458	476	532	465	464	469	507	489	468	473	467	439	488	468	441	492	456	512	459	471	514	503	499	489	489	490	487	465	424	519	520	473	473	478	484	469	427	478	503	499	483	466	476	517	477	486	504	480	477	456	487	522	515	495	506	490	483	500	477	470	447	470	476	523	490	500	487	525	488	497	515	519	470	481	475	489	479	454	524	477	457	523	511	474	510	525	509	495	461	513	475	506	507	471	517	478	495	460	487	515	497	469	483	455	512	500	456	489	482	483	488	488	487	503	492	510	492	476	483	508	472	522	493	487	493	503	460	567	511	489	502	528	489	456	486	486	461	473	503	516	489	509	503	534	497	429	481	510	458	498	509	471	473	462	454	512	483	492	497	472	433	464	489	515	480	483	455	512	466	467	485	519	458	513	482	456	488	484	474	507	502	451	477	461	511	480	492	477	486	508	517	470	430	497	504	492	460	497	434	508	444	495	498	456	526	501	491	501	483	493	434	488	500	478	480	502	476	468	497	469	485	468	474	454	504	518	484	487	517	479	469	503	470	448	494	515	481	514	482	517	451	507	482	455	475	449	480	510	517	505	507	486	466	471	467	455	461	472	466	472	463	452	456	492	506	495	460	458	526	526	463	504	465	478	439	525	523	489	469	487	477	466	529	486	481	490	469	513	535	523	487	455	460	472	469	484	541	539	476	483	508	467	431	517	510	454	503	485	478	485	512	536	481	468	474	467	483	490	528	479	493	480	451	495	482	476	506	533	489	491	463	428	475	511	483	468	535	485	489	486	506	469	461	489	508	482	483	465	506	489	505	468	507	474	506	518	489	463	484	451	477	499	489	518	508	461	488	487	472	479	495	471	507	474	494	482	442	465	455	474	515	445	521	476	469	504	483	475	505	475	471	463	433	501	495	494	522	439	532	461	494	510	497	467	484	489	511	482	500	473	486	504	462	483	498	494	463	460	502	472	484	487	480	495	467	465	478	501	491	479	487	480	476	501	475	456	473	476	483	469	458	479	488	476	444	461	472	492	547	465	484	480	504	494	493	448	500	495	510	472	497	511	471	483	460	459	470	465	480	441	454	465	491	492	483	483	477	492	469	487	478	512	471	449	503	517	497	469	509	493	463	448	485	476	494	453	454	498	438	489	507	501	465	483	501	456	501	461	463	469	488	507	490	472	513	492	482	492	484	508	459	488	491	466	477	510	439	511	507	524	494	482	535	489	482	512	447	507	494	523	497	531	450	487	478	495	509	514	503	494	493	496	473	495	476
23146	22636	36730	32153	27511	20773	11713	1109	638	652	643	619	578	614	636	641	626	583	592	644	636	608	608	597	625	619	573	648	604	598	578	564	596	579	594	563	565	592	628	613	608	571	596	563	608	583	635	610	584	592	559	573	543	560	588	610	584	586	593	616	588	613	583	616	587	622	584	564	608	592	552	609	587	615	608	642	596	642	568	588	609	635	611	588	572	573	613	596	627	610	569	577	586	581	608	560	612	544	635	585	582	549	599	569	612	573	601	593	620	632	582	576	565	563	588	578	554	601	605	618	569	595	591	638	618	654	581	592	606	609	593	571	605	573	594	579	581	604	547	585	627	573	566	601	581	588	633	576	548	562	606	615	573	531	580	592	588	601	557	584	595	617	572	618	578	568	642	593	592	629	564	535	609	594	589	585	627	561	552	572	620	563	561	631	578	599	596	574	586	583	603	606	538	578	606	621	606	596	619	563	584	582	614	626	610	600	623	595	599	628	620	614	592	596	587	625	596	607	645	612	606	603	557	561	590	635	636	603	582	612	602	593	618	590	597	578	597	587	555	595	574	581	597	633	560	548	602	621	595	589	589	615	632	567	606	606	587	607	605	559	605	617	594	601	578	611	593	628	607	582	628	600	576	567	615	632	603	612	643	616	590	618	609	568	581	615	604	655	589	618	581	606	587	609	596	571	539	597	588	557	574	580	573	578	583	575	589	626	583	602	589	571	570	563	616	600	541	581	580	594	567	607	584	564	636	565	586	567	556	589	585	576	557	556	578	596	635	587	595	588	593	590	572	606	529	589	553	578	575	610	607	606	596	589	597	595	596	632	604	574	615	613	567	591	592	582	632	575	561	586	585	600	611	578	590	586	565	613	580	590	634	585	583	608	593	555	585	658	624	600	631	573	572	625	624	650	604	610	611	564	595	560	583	592	608	559	635	604	615	651	588	592	603	586	622	581	581	629	594	571	587	597	568	595	632	605	606	592	627	618	603	601	557	621	609	565	576	599	589	607	606	663	591	580	590	573	618	629	629	642	587	628	563	575	618	545	564	532	606	611	619	609	548	561	618	593	608	601	591	628	584	632	593	617	635	545	623	602	570	575	582	587	544	607	610	601	594	591	618	566	594	620	580	595	569	594	601	621	600	582	559	603	586	578	584	601	588	579	601	559	599	599	618	623	566	577	574	589	636	584	608	584	580	537	597	541	618	616	571	563	635	558	621	649	573	562	608	603	571	600	542	583	608	596	553	607	587	610	567	590	572	577	519	611	606	584	623	605	588	564	581	578	607	605	623	560	595	584	569	642	583	629	605	591	566	627	567	582	532	582	571	626	559	547	584	592	619	566	623	613	649	612	539	596	607	609	597	602	622	622	620	605	560	585	607	625	610	593	625	569	629	571	567	592	612	610	602	620	570	593	600	618	546	628	616	633	578	595	629	603	560	618	605	577	570	607	601	597	586	591	572	611	565	614	576	588	615	583	621	572	612	580	562	596	617	614	580	589	577	565	599	593	579	601	575	609	575	587	583	605	566	549	604	587	612	596	596	602	605	592	612	600	636	611	584	579	624	594	591	570	620	615	583	572	598	621	614	609	564	607	582	596	579	564	530	597	613	585	571	578	602	550	603	541	598	653	595	619	588	595	597	565	595	597	572	626	611	654	607	639	601	560	575	588	579	622	594	583	605	636	569	629	572	577	579	637	590	539	631	604	574	573	564	567	563	580	613	595	604	570	617	578	590	602	600	596	582	596	610	589	599	617	573	611	616	599	568	623	621	574	573	574	592	576	550	579	621	629	546	584	598	603	588	587	572	550	613	609	520	555	591	596	589	567	590	563	597	617	578	580	546	625	552	554	614	598	516	598	586	571	601	602	612	559	617	589	604	603	600	562	594	590	560	574	625	593	602	577	618	591	621	592	674	634	604	606	569	545	604	587	573	577	546	594	557	620	621	581	581	568	575	635	587	589	521	573	611	581	592	574	623	667	612	557	573	602	577	621	583	594	596	575	583	600	562	602	625	586	586	626	572	553	571	603	582	581	600	584	577	589	565	612	575	566	564	599	553	576	583	623	580	578	585	591	581	538	591	584	604	568	606	585	600	565	623	613	585	623	576	583	597	565	568	588	612	559	585	568	573	571	618	592	553	572	590	600	611	600	590	602	584	596	566	568	602	599	588	585	573	610	611	563	606	598	615	590	610	558	626	612	609	607	590	579	644	575	588	554	555	577	576	570	575	588	589	576	598	567	613	616	548	604	576	561	569	590	558	586	608	582	592	598	536	537	574	598	601	571	589	589	619	605	592	615	598	582	587	591	605	542	599	625	593	629	551	610	594	593	606	605	600	606	586	575	554	587	591	579	635	591	579	628	578	578	561	646	577	600	612	583	608	596	590	609	611	606	573	573	600	606	600	589	555	572	567	635	575	575	618	552	605	602	588	636	578	587	627	578	596	561	629	624	558	572	590	581	602	582	584	566	567	572	630	597	599	590	539	566	597	598	591	518	585	578	581	579	590	616	560	578	610	606	566	582	591	600	600	552	555	561	597	579	543	584	629	614	602	557	563	626	570	631	634	632	603	570	632	556	570	571	561	550	580	581	527	596	563	600	570	639	588	573	575	582	600	577	576	597	576	568	560	634	590	618	578	626	609	602	608	587	590	610	589	591	604	572	623	620	594	585	620	573	570	579	632	558	617	603	627	608	604	618	574	603	588	591	578	557	581	563	546	563	568	632	577	611	579	545	605	595	573	564	524	643	602	602	575	593	537	565	597	600	619	572	551	620	552	576	614	540	576	612	579	574	592	605	601	609	556	614	590	600	561	588	583	584	586	586	574	645	617	588	608	591	568	611	596	557	591	588	572	597	603	603	627	590	606	601	573	590	598	580	624	606	585	585	648	644	610	595	580	545	569	599	587	549	579	588	573	632	614	550	621	619	615	622	592	580	563	589	587	571	562	605	617	584	557	614	588	636	597	574	620	548	603	621	626	575	590	570	577	618	586	548	625	623	612	577	571	638	599	620	587	634	590	570	593	619	554	620	554	566	581	546	592	623	586	566	612	582	557	603	607	580	576	579	553	599	578	587	596	580	607	596	582	597	617	591	560	608	614	541	581	552	592	585	598	585	611	598	614	628	593	623	548	600	623	594	602	579	578	557	598	577	621	647	549	590	587	586	615	629	615	594	586	559	570	534	568	564	605	582	599	566	583	591	590	586	574	620	579	586	662	578	592	574	534	602	571	599	612	579	602	617	584	558	580	592	570	617	624	627	611	556	650	560	602	575	560	584	599	563	615	626	602	581	582	559	622	591	565	592	581	576	594	625	585	628	594	582	613	603	588	589	623	555	612	587	572	614	608	582	552	558	588	579	573	580	588	588	569	603	599	637	603	583	587	619	574	573	600	620	576	586	574	572	591	576	594	584	588	611	607	582	541	551	586	568	569	546	575	564	585	595	599	611	563	598	636	569	582	585	621	621	578	562
45375	91465	80603	57415	35423	6431	683	700	719	672	664	648	691	664	650	655	669	683	624	646	636	621	624	617	619	626	683	670	605	699	643	660	593	613	642	610	621	625	623	610	635	607	622	642	680	640	598	652	616	647	596	663	649	597	663	609	676	607	663	659	628	658	583	625	633	610	607	593	615	597	623	643	605	609	691	625	648	674	587	581	624	682	612	619	633	614	606	629	612	612	629	644	627	630	606	662	640	634	631	622	640	602	649	602	658	598	640	627	605	665	597	618	663	627	587	620	619	611	653	609	651	577	627	643	641	641	641	652	585	602	631	621	658	616	602	643	650	618	628	661	600	613	668	628	598	654	626	599	598	613	620	626	668	628	636	651	661	626	652	613	642	647	634	622	594	626	636	613	626	651	632	604	610	657	655	608	651	634	605	659	654	602	646	592	629	633	694	622	629	657	605	665	608	650	620	664	580	634	625	622	602	650	621	624	600	641	647	612	633	642	690	585	594	621	630	630	644	637	651	652	620	632	620	620	631	609	627	654	609	622	686	650	614	554	609	588	611	633	597	610	599	625	612	620	613	657	608	593	635	599	626	650	634	634	619	612	600	640	640	637	639	628	621	597	622	620	626	640	608	636	640	613	620	645	715	617	650	624	657	632	685	622	625	600	603	655	593	646	595	583	639	639	600	599	608	600	652	579	618	602	622	634	590	606	593	669	632	603	613	652	653	623	615	642	614	593	627	669	636	620	616	598	612	651	592	586	665	651	630	639	619	590	631	631	652	687	609	597	624	631	597	611	591	617	610	635	630	661	634	644	594	644	591	615	631	591	672	614	635	602	597	618	612	642	624	675	597	693	605	677	614	645	662	632	643	618	591	601	688	587	646	664	642	651	598	633	622	649	644	641	586	611	644	636	659	632	644	630	650	646	619	614	635	644	637	614	662	644	641	607	637	649	648	645	572	622	600	624	668	659	635	634	645	565	585	627	620	605	652	617	625	631	687	644	666	592	618	656	615	642	635	645	596	645	661	612	664	607	612	616	626	655	635	634	642	663	633	627	595	658	638	651	637	629	601	648	625	632	643	626	659	637	616	624	614	633	654	651	578	638	661	658	585	595	617	626	658	670	628	616	640	637	601	613	636	618	614	592	632	619	608	671	647	656	619	634	644	595	622	610	642	621	636	574	616	635	617	610	626	633	664	652	631	611	627	621	634	620	659	634	639	622	635	631	600	615	594	619	632	618	625	629	630	670	598	639	647	620	637	630	631	564	637	639	574	649	636	595	676	614	660	628	664	635	625	612	610	639	646	668	624	602	617	601	646	621	611	683	607	622	650	624	625	602	656	625	621	640	670	664	622	607	611	609	582	588	629	644	627	672	640	657	573	607	664	626	595	636	648	632	629	667	627	650	652	624	623	620	641	620	620	680	642	637	621	585	619	586	647	633	644	651	644	636	619	659	642	652	648	606	638	614	616	587	629	618	628	614	583	595	623	626	641	635	618	645	634	667	607	657	619	637	652	588	575	617	607	649	629	702	624	661	634	608	623	635	641	572	609	598	601	587	565	647	595	664	625	640	642	645	687	655	658	669	628	616	605	621	620	617	634	643	676	605	645	635	553	631	669	675	657	658	652	612	617	626	602	608	632	644	676	642	616	624	643	628	619	632	650	566	706	670	654	620	632	587	642	654	677	624	620	600	625	616	607	599	645	609	621	563	640	601	670	611	634	639	608	621	620	617	601	614	645	645	602	649	639	644	630	618	629	594	608	654	617	627	626	597	618	631	657	596	670	590	684	618	614	643	642	606	633	632	647	620	652	669	634	632	648	630	623	652	609	620	626	619	608	644	635	661	619	582	616	598	628	614	587	585	629	650	640	624	674	616	664	593	623	649	619	623	601	686	627	626	626	649	614	667	615	681	596	623	640	666	629	615	658	609	658	638	636	619	611	610	593	616	669	644	610	614	646	674	597	599	655	616	624	657	670	606	612	572	630	625	652	621	584	584	596	622	595	644	602	632	594	612	651	697	616	604	627	615	593	630	627	618	622	633	588	607	656	585	631	636	635	617	561	607	609	591	642	660	632	593	636	637	621	577	667	609	612	679	619	649	632	595	636	577	648	633	602	628	645	609	648	635	632	660	650	641	662	618	624	648	619	632	637	630	621	619	656	612	665	644	586	603	657	603	614	624	633	599	640	647	619	601	642	586	603	593	656	632	609	645	598	675	593	637	638	641	635	632	609	615	637	641	697	610	618	633	629	645	638	604	603	651	631	593	606	699	628	634	627	640	626	601	665	590	645	640	567	655	602	591	602	650	665	640	661	639	615	681	591	605	616	634	617	579	600	621	633	676	627	608	605	632	620	630	660	647	625	619	629	620	663	622	640	650	626	648	593	624	627	639	626	608	634	629	630	629	630	616	668	644	592	614	633	598	608	653	599	612	640	612	605	625	582	630	648	623	615	622	603	648	588	641	682	638	647	613	609	593	617	676	628	613	639	606	647	628	589	640	658	640	638	620	637	659	649	639	614	649	643	642	618	587	604	655	630	597	611	633	591	625	664	655	673	638	633	612	607	682	572	634	632	584	632	606	597	608	693	649	604	668	670	665	654	650	616	618	624	635	622	619	630	623	622	592	654	657	598	541	590	630	633	562	604	670	624	652	616	619	628	616	590	641	641	634	611	656	622	603	655	618	608	625	639	620	620	622	632	632	634	652	637	616	624	633	622	607	644	614	626	633	642	588	608	622	635	694	653	644	634	635	645	591	665	639	629	612	643	631	647	623	667	610	621	611	648	631	638	600	608	599	598	593	581	586	615	600	601	629	667	640	707	639	611	595	650	617	632	607	637	650	666	561	614	631	623	620	622	639	661	643	609	585	617	647	584	652	624	679	612	572	602	600	615	609	627	577	615	611	657	599	640	582	575	632	631	613	647	608	652	575	645	637	626	687	660	620	663	618	663	634	593	633	680	622	632	667	660	624	634	641	625	647	629	634	652	686	657	638	595	643	630	610	676	627	629	605	626	638	617	640	617	647	634	621	637	566	599	617	654	628	593	615	594	588	612	578	632	633	603	631	616	690	623	609	646	658	604	574	612	640	606	642	620	615	603	610	571	634	591	634	621	626	619	614	625	608	626	643	653	664	610	594	639	670	645	645	656	602	641	659	640	651	630	632	615	611	626	638	594	658	652	663	628	647	626	630	687	636	680	634	647	639	622	615	579	626	640	678	593	627	668	653	613	656	595	594	662	619	575	615	642	606	621	627	677	661	620	641	652	628	604	659	658	602	671	604	698	617	646	606	593	602	628	646	553	654	644	588	638	636	684	645	612	635	616	648	627	641	652	600	618	583	624	606	635	664	610	617	633	641	614	634	660	675	656	617	655	584	593	602	632	642	636	608	544	635	659	641	648	639	605	654	595	641	635	638	679	672	630	630	655	630	601	637	611	623	625	596	585	616	626	685	640	629	608	623	622	611	592	586	607	642
27710	30599	41470	22153	7780	695	332	291	291	283	295	295	282	276	283	286	275	312	284	309	266	295	263	281	282	292	315	285	331	300	260	297	333	291	327	242	287	280	278	296	298	277	270	303	273	282	299	290	319	317	291	295	270	287	286	290	277	296	271	252	283	273	302	296	303	303	293	264	303	283	313	325	280	291	286	297	313	270	302	301	304	336	297	245	291	280	266	286	279	306	286	282	306	299	293	281	292	292	299	278	282	319	296	278	305	338	285	292	287	324	287	315	302	286	309	281	320	310	289	280	283	293	311	330	292	292	312	300	278	293	281	289	293	293	285	317	304	297	290	298	288	315	300	315	311	303	293	323	303	292	273	301	297	285	310	314	287	283	288	295	284	266	268	288	270	278	322	298	303	300	275	284	269	320	304	289	298	310	301	288	303	266	300	314	329	280	279	295	292	295	303	303	284	285	270	254	271	280	306	283	303	275	280	273	275	317	268	312	304	310	313	255	296	277	300	304	289	306	275	253	297	267	269	313	272	281	276	287	270	293	308	295	293	288	263	270	297	320	276	291	298	259	275	305	291	288	272	276	262	324	284	309	314	293	288	287	315	302	301	283	287	300	278	279	289	273	302	342	289	293	300	269	277	308	296	292	300	331	288	284	295	271	295	283	274	290	276	340	287	292	318	313	307	291	292	307	302	313	297	302	316	293	258	290	331	286	308	273	292	291	257	287	293	294	272	299	291	295	280	301	281	309	316	270	275	338	291	271	313	270	295	294	310	302	304	331	281	279	300	328	302	277	289	315	317	308	281	246	266	312	306	287	328	310	276	285	291	260	276	315	288	272	336	296	279	296	300	305	266	293	300	288	293	299	300	276	301	316	291	273	250	305	290	303	308	315	281	277	303	292	309	296	288	277	294	306	336	287	305	304	291	297	253	287	272	268	274	295	285	264	345	287	303	313	321	303	298	267	303	286	285	300	285	324	291	319	296	278	286	300	315	307	274	285	304	239	299	286	257	294	310	297	295	291	291	272	311	288	253	274	269	304	324	275	302	302	279	294	260	307	323	312	269	271	291	353	294	306	295	284	282	303	296	260	277	303	295	303	273	307	282	288	309	307	295	307	296	290	292	292	297	302	302	295	309	278	304	294	308	283	273	311	299	293	280	267	275	304	288	280	287	288	277	321	289	303	296	280	265	265	311	297	289	276	303	286	253	302	265	290	326	305	236	270	273	273	298	284	275	298	262	262	285	275	289	278	302	285	304	272	280	300	313	305	285	300	283	292	276	288	275	268	289	292	282	292	297	295	296	293	256	258	255	315	277	285	273	292	276	320	272	269	286	301	280	305	258	305	291	290	285	283	274	304	299	299	274	283	267	304	288	272	319	276	313	302	326	317	295	271	241	289	267	272	287	282	274	285	282	306	282	289	296	262	309	296	267	322	293	315	291	298	276	308	278	279	288	277	325	296	288	292	303	273	277	296	277	301	289	280	277	304	300	299	245	295	269	314	291	285	270	317	287	265	300	284	326	253	284	298	302	315	299	315	291	292	263	297	280	269	280	307	312	318	315	261	289	302	280	292	302	286	303	284	283	294	296	297	313	287	279	303	278	293	257	287	304	317	281	267	318	314	312	323	292	277	285	329	264	295	286	262	293	311	265	301	317	270	292	241	323	274	276	300	281	277	255	272	277	308	291	299	281	304	297	299	267	287	277	294	288	309	273	288	272	295	274	307	285	279	310	301	294	279	323	283	271	320	302	316	287	261	271	292	288	276	287	296	285	272	292	294	291	256	299	303	285	299	269	271	271	281	280	264	282	278	289	307	279	267	323	295	277	295	297	313	276	332	284	264	300	304	325	299	284	296	298	299	330	265	271	267	300	289	280	272	305	300	287	276	292	325	311	278	304	324	305	302	290	299	280	281	294	311	299	337	277	294	291	263	284	317	286	273	286	267	281	325	286	293	268	268	294	294	308	299	296	286	284	242	264	274	302	309	312	284	302	272	314	298	289	294	290	287	312	312	289	284	279	307	287	302	287	272	325	296	276	287	306	270	292	303	294	296	257	309	261	268	287	304	303	274	309	294	306	281	286	291	313	304	326	323	301	314	247	277	307	275	309	305	283	272	303	295	282	259	271	276	269	294	296	302	287	336	298	313	273	318	306	281	298	258	266	304	287	278	288	284	306	259	285	294	281	294	309	295	265	315	316	270	274	290	301	281	277	294	290	296	244	321	296	277	289	302	298	283	279	265	302	264	263	335	273	302	289	295	323	287	278	295	281	280	281	281	254	325	291	288	284	285	269	274	291	286	307	309	297	270	282	300	278	309	289	288	282	262	310	312	312	305	257	296	293	295	293	276	306	320	328	302	264	322	295	308	292	278	285	315	309	294	310	307	272	300	305	297	288	304	274	291	295	280	305	280	305	316	277	306	278	295	273	298	300	294	262	318	278	320	288	291	251	281	311	292	318	291	302	302	285	267	317	293	289	280	296	311	275	283	300	293	296	289	299	297	281	320	289	297	302	307	298	254	273	280	282	293	299	270	291	247	261	279	278	297	313	286	304	283	315	265	284	279	292	262	300	321	323	281	285	303	307	294	283	282	312	320	301	282	278	291	286	291	288	279	299	273	288	277	322	285	265	310	291	308	295	244	295	290	267	282	301	262	280	286	305	249	277	318	263	292	314	295	307	287	290	295	287	294	282	285	300	275	325	310	332	285	278	297	264	306	315	309	278	307	307	283	315	248	274	313	291	299	288	256	282	280	296	309	284	298	283	282	321	304	294	296	292	259	305	280	285	284	318	295	316	302	321	277	321	303	307	307	285	307	297	291	271	266	294	277	304	316	304	291	313	296	298	282	275	278	282	297	303	303	322	281	278	295	291	288	301	284	289	297	306	300	281	296	293	309	291	270	312	290	271	291	302	269	275	275	288	296	276	265	316	316	279	287	293	262	290	267	324	311	270	250	289	309	284	271	292	282	300	312	298	295	303	331	267	301	271	277	304	286	281	284	281	298	273	271	286	313	276	305	294	254	320	280	274	297	309	282	283	279	300	276	296	279	275	266	323	297	269	287	293	294	280	279	274	327	313	290	309	279	257	260	285	278	295	304	269	290	286	293	294	290	283	292	294	274	299	265	295	310	309	288	290	271	271	268	297	275	273	281	277	327	284	291	317	293	269	313	266	274	337	269	279	306	298	294	301	270	285	323	258	308	308	316	305	270	270	315	323	283	316	312	298	253	332	309	315	315	338	325	303	265	279	305	313	277	300	290	280	285	305	273	291	292	292	282	307	294	272	304	290	298	298	308	274	308	309	289	290	266	283	278	303	293	278	283	275	289	295	287	296	312	291	283	285	284	300	273	268	321	314	291	294	313	314	291	291	261	287	313	294	280	313	305	259	306	308	302	296	270	302	303	235	274	295	304	296	306	258	281	299	307	307	274	294	263	295	284	266	293	278	288	281	299	281	284	282	275	298	283	292	289
22434	50933	37224	15255	6938	805	367	359	367	350	337	363	303	344	315	333	308	347	342	346	344	310	337	347	310	341	331	360	311	320	314	361	328	331	334	341	341	317	342	352	311	345	339	336	359	338	362	350	353	372	321	310	356	335	330	345	353	303	332	352	336	349	326	362	344	360	306	336	322	334	356	338	333	351	314	351	346	336	354	356	371	329	358	339	322	323	354	352	349	360	350	353	335	368	324	323	326	335	336	338	378	328	356	371	367	348	340	345	333	354	316	352	349	320	317	324	354	343	346	349	340	349	386	356	348	334	349	366	319	312	314	341	326	352	331	348	353	340	308	322	321	326	353	352	346	311	343	328	337	355	317	354	348	322	357	349	341	328	340	353	294	334	340	315	310	332	361	391	347	391	318	336	345	321	350	330	296	332	316	326	342	322	322	338	350	333	333	363	310	339	338	331	352	342	348	307	337	324	324	331	339	326	353	322	342	337	366	340	329	338	333	350	355	368	332	325	343	335	347	313	339	329	321	367	337	320	350	323	347	329	312	338	317	329	302	316	326	322	324	369	304	378	313	351	357	343	324	343	339	365	327	346	347	340	375	357	323	331	360	336	358	328	328	323	336	326	343	326	338	360	343	346	325	344	366	348	344	312	337	359	342	350	304	347	340	350	365	341	344	347	371	334	339	325	317	332	322	351	340	338	319	387	354	339	296	330	331	318	324	334	324	321	319	350	345	384	343	338	363	353	317	331	343	303	351	353	365	348	346	328	382	334	332	368	351	328	325	297	351	336	338	343	344	345	372	320	335	344	323	351	342	337	322	317	305	315	314	345	307	324	347	330	367	323	347	337	340	379	343	340	356	316	348	320	319	333	319	343	305	345	337	328	313	345	321	315	353	344	323	342	349	361	370	314	347	329	363	367	374	343	351	362	332	318	347	357	335	321	328	312	333	303	370	304	315	345	327	325	345	330	352	359	333	369	344	331	328	330	304	360	353	361	321	350	344	350	346	357	357	383	347	349	314	342	338	350	336	342	365	338	322	335	344	362	342	342	329	322	345	338	353	355	319	346	322	326	322	338	341	340	319	339	340	331	342	321	334	327	380	368	327	345	344	326	362	348	324	348	344	332	362	331	332	344	353	345	330	313	316	341	323	319	351	318	344	332	321	342	353	357	334	328	332	360	364	346	337	342	334	340	320	338	380	329	325	348	381	339	300	339	343	383	372	330	327	373	316	299	328	351	372	344	346	342	332	357	331	366	355	331	340	314	317	341	342	374	364	359	338	323	354	307	353	327	342	322	314	355	327	354	348	344	357	328	319	336	380	367	356	360	366	325	357	331	359	359	353	331	370	351	341	320	332	328	361	324	344	332	330	360	370	322	322	320	303	337	339	357	354	347	312	352	365	373	332	312	342	358	337	350	328	355	363	328	363	358	360	346	322	342	350	326	338	346	336	310	339	378	366	359	328	338	365	332	373	347	342	311	360	365	324	336	313	332	326	392	308	326	349	333	352	356	370	348	330	367	341	364	382	322	356	365	328	323	341	333	333	341	335	340	355	367	321	355	356	362	326	357	327	330	313	315	352	330	352	332	316	348	330	321	331	370	317	334	330	335	348	307	321	363	332	305	351	339	331	352	315	356	317	393	333	322	336	327	322	331	336	323	337	367	315	343	312	352	333	346	297	362	310	325	376	337	368	330	360	327	316	349	320	303	310	333	326	343	318	362	336	348	334	361	366	351	314	362	315	339	333	345	328	301	359	333	344	342	340	351	346	329	321	315	341	310	328	338	370	340	344	329	326	357	377	337	333	342	354	332	323	330	311	330	325	303	326	328	313	317	364	325	349	343	312	333	313	345	346	352	324	342	346	324	335	343	359	319	297	321	336	331	356	300	358	332	317	330	343	361	326	315	327	366	332	348	346	327	352	357	324	341	330	310	346	345	357	323	309	332	331	336	365	335	332	344	327	370	290	371	343	344	310	337	357	347	330	338	343	321	319	296	317	328	320	351	339	330	346	344	296	321	332	340	331	350	346	335	293	343	323	364	318	328	338	326	319	319	335	320	331	315	331	318	329	341	349	289	362	338	364	307	346	359	321	351	313	330	306	366	327	324	360	299	351	336	359	329	345	326	343	360	363	356	341	351	337	342	308	310	343	340	373	344	354	353	322	321	330	372	316	306	324	351	334	339	331	342	353	319	331	333	334	325	326	309	353	337	319	356	308	304	330	349	322	352	343	347	353	282	342	335	337	334	337	357	343	357	329	339	339	361	326	340	322	315	354	319	371	337	338	339	345	324	333	334	303	368	322	364	342	356	347	345	326	353	320	336	345	321	372	347	333	327	350	310	355	324	330	335	339	327	339	343	368	336	322	343	318	361	358	355	344	313	307	326	328	321	347	325	355	341	359	333	312	298	315	339	330	344	355	318	355	309	309	360	335	364	343	316	348	319	336	327	333	334	341	282	315	328	320	354	372	326	361	336	324	316	351	348	306	353	306	310	322	352	322	336	336	361	350	314	347	361	313	354	348	349	320	351	331	354	309	347	320	378	309	349	358	324	337	344	321	353	318	339	330	333	357	350	341	358	364	335	337	346	344	309	342	337	343	359	335	316	318	326	352	344	350	346	326	321	307	339	324	325	330	346	314	341	316	321	356	308	326	317	319	352	335	334	350	342	322	357	333	345	318	335	346	369	324	366	351	308	358	338	345	327	360	345	326	323	326	333	364	320	328	331	365	333	335	314	333	357	306	333	364	334	330	310	311	330	350	312	331	372	339	331	342	311	330	333	345	308	342	355	330	345	339	325	340	352	362	324	336	334	340	310	343	353	319	307	303	348	344	353	349	342	299	316	335	362	353	334	342	290	338	326	342	329	333	335	370	336	356	323	311	351	331	330	319	337	353	340	339	334	391	319	376	372	318	384	330	337	346	320	357	317	362	359	340	327	321	350	317	356	362	340	340	370	350	361	315	353	339	323	361	343	366	329	311	362	338	346	375	330	369	334	365	323	315	361	341	340	331	350	348	362	329	322	357	335	346	343	337	334	341	317	320	315	328	330	342	367	327	321	323	345	331	341	329	341	366	341	324	317	341	340	339	326	325	348	341	348	333	374	349	333	326	361	330	316	355	345	350	353	319	371	356	343	334	350	331	349	350	318	353	350	297	358	331	364	310	352	335	339	338	357	315	338	372	338	329	335	377	344	359	346	333	338	332	338	381	330	334	357	341	355	345	335	358	334	327	377	335	317	333	318	358	354	403	332	335	338	365	317	330	375	343	331	359	368	358	346	326	340	324	343	390	354	360	350	339	351	351	325	371	338	322	363	372	364	313	334	365	314	324	328	304	307	357	296	323	317	369	339	322	359	330	328	336	335	343	315	344	347	347	363	325	327	360	327	330	359	363	312	338	320	339	359	343	325	348	335	325	354	321	337	328	343	303	339	368	350	356	359	340	361	359	334	344	368	328	343	318	320	347	350	328	364
24273	23793	39802	34030	26276	16437	3293	478	415	420	405	421	425	392	418	357	377	376	399	417	371	376	368	388	369	375	386	403	378	377	373	380	357	387	402	369	376	338	426	414	384	431	371	387	396	389	389	385	372	375	372	395	399	379	390	358	403	367	357	351	365	407	396	359	394	369	371	399	368	350	393	412	395	366	397	399	351	361	415	373	404	384	400	405	384	429	363	396	377	378	363	382	373	374	394	378	359	383	375	366	398	378	374	368	376	352	386	377	399	376	379	370	345	364	384	398	390	368	379	398	383	387	384	405	374	380	381	380	404	407	436	382	405	380	405	413	392	394	409	375	412	401	370	408	349	415	375	387	415	394	345	370	372	399	372	371	375	381	397	398	380	391	380	383	367	405	420	398	356	397	345	343	397	371	382	392	353	418	374	349	410	399	379	364	365	354	391	390	370	389	400	390	387	362	426	381	415	355	370	387	381	410	382	401	377	338	375	352	398	376	373	368	359	355	374	398	381	372	352	345	429	368	363	397	383	390	395	398	361	341	412	374	383	373	387	389	381	345	378	362	405	347	375	386	378	376	353	401	396	381	375	409	371	348	366	361	380	359	417	360	410	368	365	383	380	399	375	344	397	390	368	365	383	382	379	364	373	403	379	425	386	391	390	395	390	373	390	339	368	383	364	340	394	389	423	389	390	358	389	357	408	403	383	363	397	349	428	370	384	381	387	366	350	431	381	372	397	414	391	374	434	420	364	368	355	370	383	377	386	387	406	378	408	395	368	388	383	389	390	371	344	391	378	378	375	386	384	377	362	420	397	373	391	393	392	369	406	373	409	368	365	376	358	391	417	392	421	366	402	382	369	434	364	371	363	378	355	391	395	390	411	367	383	378	382	379	385	364	400	377	416	409	344	413	390	377	352	373	356	365	369	386	355	377	403	356	396	350	382	366	391	390	376	378	367	394	377	404	359	382	378	396	359	378	393	396	385	387	392	349	360	373	383	374	388	403	369	385	363	399	396	378	352	423	368	385	336	414	378	397	392	380	372	353	379	404	382	429	366	381	379	334	392	365	353	346	355	379	363	395	403	403	404	410	374	366	397	367	356	399	426	377	399	373	386	385	341	399	358	375	398	387	381	390	380	431	414	403	352	369	399	405	402	385	400	372	373	355	384	389	391	354	392	368	379	352	421	402	388	407	385	381	386	371	362	355	419	369	362	383	365	377	376	398	392	389	377	390	369	377	410	410	384	425	386	381	377	391	388	398	351	376	380	372	371	386	374	402	373	383	348	382	379	397	374	401	379	394	376	371	383	378	395	403	404	380	354	387	365	379	349	376	414	397	381	398	373	377	399	371	403	338	405	355	390	415	413	374	366	377	369	382	339	397	367	378	383	378	408	414	413	379	422	351	398	380	385	396	376	387	370	354	377	358	373	348	366	374	370	388	404	375	372	401	386	398	400	400	359	390	396	377	378	333	374	366	436	379	364	391	364	398	352	357	385	380	378	357	366	367	380	391	377	392	428	377	402	384	357	406	381	368	406	391	395	380	340	364	358	373	378	369	379	407	409	398	378	371	391	390	380	383	399	389	358	412	395	390	409	373	376	389	378	374	378	361	380	330	400	402	395	374	370	386	416	373	374	390	399	364	385	384	396	349	369	407	364	386	407	390	346	360	366	395	389	383	340	339	400	349	397	385	391	389	380	392	377	376	377	403	392	412	420	371	385	382	389	396	370	375	393	378	366	381	367	381	409	402	360	365	376	388	411	406	380	378	380	364	391	421	382	368	397	408	376	393	389	384	396	371	372	390	355	391	342	396	398	383	371	386	401	401	364	354	404	425	405	377	408	373	372	367	377	397	385	377	395	397	350	400	388	409	412	389	357	392	361	369	365	382	404	373	362	364	370	382	370	402	366	387	387	400	384	401	391	372	393	385	380	415	360	410	364	396	338	398	372	413	415	394	373	375	395	373	402	395	377	356	343	380	389	402	412	358	379	384	401	380	365	378	380	374	382	341	388	404	389	397	376	398	391	375	387	392	412	386	382	410	388	397	419	389	358	377	377	382	373	352	376	352	399	341	372	386	373	357	413	364	388	393	392	397	368	366	368	363	349	415	352	382	343	334	377	418	423	365	348	396	350	403	411	370	362	383	359	401	364	365	389	429	406	362	430	387	412	401	375	354	365	364	373	394	351	384	394	374	411	364	393	417	369	367	391	402	382	349	368	409	395	393	344	365	361	384	404	371	382	400	382	349	361	369	384	369	371	362	380	381	337	393	371	390	369	406	348	365	373	369	370	410	415	404	369	375	350	404	378	396	393	379	382	366	390	384	367	359	380	401	417	321	391	362	388	394	384	329	383	352	363	373	411	369	383	391	400	377	387	383	414	408	359	369	388	363	380	362	415	370	413	374	361	374	365	381	394	376	376	375	413	388	365	429	373	381	378	378	353	371	367	412	395	333	403	403	378	405	363	374	376	395	387	378	360	384	384	362	408	375	395	381	394	373	384	382	367	384	376	387	382	390	373	391	385	384	411	346	375	384	384	359	425	395	368	377	348	431	390	388	369	408	390	388	396	393	387	403	369	384	347	364	355	405	351	372	396	383	372	376	362	377	398	368	382	356	370	397	379	390	383	400	398	388	431	403	428	338	386	394	393	404	393	394	388	361	373	359	376	396	364	321	350	370	379	369	339	382	379	374	376	404	410	399	416	371	359	391	374	373	368	412	336	367	394	408	381	405	406	374	394	375	390	368	380	403	390	373	392	371	368	367	394	387	364	354	373	394	371	383	356	362	342	391	394	387	369	408	380	345	401	383	410	384	379	405	383	378	395	366	370	396	338	414	388	380	366	366	399	390	427	374	391	396	377	338	356	366	423	403	391	368	422	361	377	397	385	387	405	407	396	371	405	391	358	387	379	380	371	395	397	367	341	381	385	385	369	353	407	394	341	431	365	380	380	386	338	394	344	360	389	371	426	380	382	409	393	391	340	365	398	340	361	388	351	389	380	369	379	385	388	374	380	370	367	376	336	386	398	364	365	428	410	374	348	350	407	385	384	390	403	393	362	391	389	381	359	404	375	403	369	382	371	397	364	392	368	421	391	355	379	362	396	378	400	368	337	414	366	402	403	356	386	382	372	396	373	410	391	409	388	359	390	394	395	391	383	380	407	370	396	401	363	406	393	377	347	362	417	420	371	341	397	358	383	341	337	408	382	384	381	400	389	375	390	365	373	363	386	368	380	366	371	378	352	364	344	380	402	351	411	359	387	371	358	387	371	406	416	346	376	391	403	366	382	396	359	405	369	356	407	384	367	407	377	381	375	392	379	378	385	397	395	404	384	399	374	408	393	377	386	364	414	402	391	390	374	378	385	380	371	424	432	407	383	384	356	361	363	344	351	401	374	362	365	412	405	374	367	403	394	354	361	361	394	370	367	401	379	412	427	383	381	359	390	391	398	364	379	355	381	401	397	370	408	373	356	419
47236	93115	73345	46546	25995	4955	496	519	422	459	428	471	424	482	403	459	440	439	411	470	434	459	445	435	408	428	445	423	414	409	427	447	437	413	415	441	426	401	409	397	434	393	456	378	432	438	395	433	423	380	390	418	424	402	421	396	390	438	432	444	407	448	396	425	424	416	409	453	446	401	397	428	421	441	448	418	440	426	420	430	418	404	398	430	437	411	397	416	419	421	396	419	397	402	411	414	419	396	460	408	456	390	435	385	450	449	415	440	385	429	415	407	391	404	461	445	413	412	408	409	463	423	405	401	442	418	461	393	429	430	434	417	412	439	468	462	446	437	410	387	424	390	419	410	440	429	417	401	430	440	400	401	447	412	433	427	447	400	404	385	420	411	445	406	442	428	409	428	424	423	420	417	405	435	450	389	423	403	447	444	397	407	454	435	404	426	430	428	406	444	400	417	415	406	407	401	428	457	453	427	390	444	399	378	423	411	416	458	391	398	449	459	416	435	412	415	431	377	404	429	418	416	403	423	410	418	409	417	461	415	411	417	381	432	446	344	420	436	441	426	417	415	411	440	442	426	385	426	423	395	399	398	431	443	420	408	439	407	393	411	417	460	444	434	426	451	448	437	449	431	428	394	438	425	399	423	396	443	382	413	395	407	433	457	407	417	413	405	416	421	407	432	425	385	448	435	438	381	395	400	399	424	406	454	412	457	420	442	382	451	428	428	423	381	413	436	389	424	426	438	442	404	447	403	415	502	414	438	401	399	423	425	449	438	428	422	477	416	394	397	431	427	414	426	431	390	406	409	415	427	420	447	434	435	458	394	461	401	409	421	424	447	392	434	393	449	412	476	442	426	401	385	416	368	403	404	409	433	402	424	412	433	423	454	446	441	473	443	411	449	434	396	396	399	427	377	381	423	409	450	421	422	444	430	446	416	420	430	445	391	385	426	425	450	438	393	432	436	449	369	425	390	440	447	399	426	396	392	422	406	400	420	417	456	455	468	439	438	433	419	428	415	422	396	430	435	417	437	431	431	431	443	454	442	419	412	419	418	407	419	413	412	416	397	430	406	443	413	389	412	392	423	452	434	396	396	445	430	435	383	432	422	382	412	420	413	466	413	436	448	400	444	393	412	443	436	461	383	425	412	427	429	417	420	422	408	438	428	418	402	420	412	430	404	419	390	436	419	387	425	424	411	418	402	430	420	426	438	410	396	436	426	435	414	430	415	426	457	431	398	416	456	401	400	446	437	410	425	394	422	437	406	456	452	424	410	429	383	420	433	424	398	420	412	423	418	406	409	422	424	438	448	408	423	407	405	448	407	392	422	472	411	427	429	422	447	417	400	413	439	443	430	444	466	427	430	418	418	440	403	411	400	410	407	395	433	417	398	419	432	429	457	414	416	434	417	432	423	438	419	431	436	453	404	422	395	440	433	455	410	392	418	415	443	444	424	451	431	428	417	398	441	450	406	459	419	395	397	410	424	438	408	418	405	445	403	390	411	429	414	418	403	395	435	383	410	413	417	414	414	400	453	455	419	403	401	390	446	415	447	403	386	416	422	421	405	420	440	423	411	449	400	418	448	435	445	409	396	430	429	413	388	420	395	447	398	423	418	450	428	427	385	436	398	425	441	433	414	405	434	388	381	435	405	442	426	432	410	394	436	472	406	450	432	419	431	414	433	397	407	428	419	437	417	418	429	411	433	411	442	450	404	427	465	421	411	440	436	443	418	429	383	424	382	420	421	374	407	419	422	404	439	396	413	418	458	431	404	379	402	416	434	439	451	391	414	456	444	411	416	430	448	425	442	418	416	431	405	427	409	378	424	394	435	419	401	446	394	428	427	418	456	417	406	426	414	397	455	393	415	392	455	423	453	424	423	409	423	428	412	387	436	411	439	415	418	424	425	397	395	434	450	413	398	395	404	426	411	384	466	482	400	423	409	463	409	424	394	418	417	426	428	398	410	422	429	422	430	428	450	460	412	417	457	432	440	445	436	430	421	404	385	449	412	405	416	418	414	440	429	432	430	428	431	431	414	394	406	384	445	441	392	400	444	452	419	415	402	407	415	421	429	433	431	427	405	403	421	424	456	416	416	418	410	383	426	423	433	419	434	398	435	411	426	426	436	414	456	403	412	406	385	405	423	401	439	395	392	418	394	452	405	453	419	440	403	423	410	411	433	402	444	438	465	478	413	452	402	426	419	466	403	392	431	368	417	428	435	417	422	428	427	435	435	419	377	396	407	422	427	449	410	430	440	426	397	406	389	455	450	446	426	435	430	423	435	412	385	414	424	435	405	417	395	425	452	410	425	419	406	417	421	432	460	417	412	422	446	409	437	416	384	420	438	427	396	429	416	442	420	423	408	413	457	387	400	419	433	396	431	408	412	430	411	423	414	428	445	438	420	444	432	393	415	418	462	402	433	421	427	406	438	395	391	435	416	427	424	415	406	421	422	409	391	467	400	411	413	403	421	430	411	434	425	379	418	425	416	402	430	429	423	443	391	432	416	437	404	436	452	415	408	412	439	431	458	388	387	399	443	427	433	422	408	457	456	401	375	427	392	445	431	479	450	425	435	401	435	460	376	422	411	433	404	409	424	396	439	421	440	458	420	394	390	422	395	422	436	446	429	430	427	444	403	450	410	425	436	420	433	455	411	414	400	460	400	413	416	409	397	418	419	428	417	418	425	422	399	377	446	421	396	417	435	413	479	449	409	415	420	437	398	438	450	406	433	445	425	407	431	436	390	466	439	461	402	405	389	414	443	410	415	435	415	424	437	400	392	445	391	438	388	443	467	418	408	408	401	402	427	403	421	442	412	437	414	427	458	418	453	421	407	403	426	420	452	425	439	457	437	392	425	424	399	431	418	447	403	402	457	426	434	415	408	436	403	446	425	456	458	414	420	430	394	436	468	451	448	412	438	445	424	410	411	420	428	419	409	446	418	413	420	447	412	403	428	411	406	404	401	406	422	458	384	438	408	386	453	414	452	409	450	417	429	418	426	427	428	431	412	426	436	402	383	423	434	375	451	441	397	392	439	393	395	389	409	416	431	413	416	403	459	427	422	434	442	453	408	447	414	394	408	429	417	395	423	433	468	415	426	416	396	408	418	428	391	414	433	412	380	443	412	434	439	421	420	427	426	406	423	393	422	385	418	438	416	472	423	414	395	404	408	449	407	427	391	445	431	390	391	431	412	396	442	431	424	422	445	431	403	440	424	391	406	420	405	450	433	393	395	428	426	409	407	401	421	432	435	432	428	428	451	429	434	410	421	395	444	394	432	404	408	414	420	394	415	392	454	428	394	430	433	385	438	438	386	381	360	411	432	419	430	459	429	419	402	429	428	451	431	387	462	411	393	454	387	415	427	466	425	447	442	425	412	421	409	434	412	418	432	459	433	463	433	421	396	435	409	415	423	395	414	419	427	410	446	396	408	413	420	446	402	442	414	419	421	404	395	450	489	421	452	404	405	368	452
25594	26534	42037	32817	20342	5908	584	435	452	454	440	450	399	417	423	423	382	432	411	433	431	418	415	437	420	409	403	415	392	411	443	420	453	450	418	415	438	402	420	432	437	398	422	427	403	385	415	399	419	445	429	402	412	413	407	459	439	450	443	396	398	437	405	448	430	407	422	441	390	424	440	438	416	412	418	424	433	411	453	376	378	444	393	418	397	403	403	417	409	380	417	415	395	423	409	408	415	431	443	422	421	414	420	425	437	409	455	426	413	433	412	417	407	429	392	439	431	448	400	423	422	435	413	392	415	415	440	396	414	455	435	384	406	424	407	454	411	391	417	426	411	418	391	388	433	434	415	453	417	387	426	380	427	391	426	422	427	426	365	414	402	414	401	422	393	412	387	454	419	406	422	408	415	403	440	397	427	418	432	383	383	421	383	397	431	399	423	454	419	395	418	419	417	387	437	434	438	398	405	415	405	383	417	429	387	452	414	408	437	440	415	404	414	397	447	416	379	429	444	405	427	404	402	442	432	408	433	407	402	414	430	449	415	388	427	420	429	405	392	433	409	406	432	399	402	415	436	402	431	431	396	397	383	406	449	401	424	444	428	445	408	401	433	396	399	407	439	416	406	414	443	414	426	403	426	424	399	413	427	407	402	416	379	397	448	430	403	412	450	446	427	418	405	407	420	435	416	407	418	380	439	397	430	435	435	420	410	391	401	430	403	421	410	425	414	424	394	423	410	428	423	414	432	444	381	439	448	384	388	411	463	436	393	384	386	403	441	419	424	441	428	390	433	434	416	436	435	407	456	416	435	377	451	412	444	421	451	397	414	445	421	405	415	434	413	420	425	419	428	424	453	429	451	421	439	421	416	394	416	393	422	431	429	421	443	415	429	405	447	420	376	454	424	407	428	440	435	415	408	388	392	427	428	399	399	445	398	460	405	417	422	422	431	436	408	408	411	387	391	417	404	411	414	441	396	421	400	413	426	402	416	418	416	423	392	425	403	408	411	394	418	417	400	431	430	397	434	389	411	361	424	435	394	409	418	449	408	440	434	417	441	445	474	446	407	406	419	424	433	424	464	383	453	397	416	407	430	388	424	395	393	449	431	405	426	415	391	424	388	405	391	434	436	419	415	419	454	408	428	433	414	455	413	442	401	438	399	428	414	464	420	414	425	440	441	407	431	417	402	419	404	426	442	439	412	422	407	433	442	414	427	411	422	405	426	405	448	420	426	426	461	400	414	426	460	421	439	416	409	445	409	400	428	436	435	408	403	445	396	414	434	404	428	408	420	420	443	418	464	405	412	426	423	415	379	419	426	408	434	395	428	408	419	403	435	441	398	426	423	462	404	442	451	452	374	439	448	431	441	435	419	418	427	438	425	421	448	439	416	413	405	422	407	396	454	477	440	413	413	437	395	405	371	429	441	413	415	400	418	399	424	394	430	419	430	405	424	429	384	431	415	378	445	402	403	403	431	419	449	391	407	419	418	401	383	445	424	409	410	422	424	414	396	384	420	388	400	399	385	438	378	394	445	460	440	421	423	446	410	432	376	436	411	452	418	437	451	394	445	407	460	395	427	405	421	391	399	394	405	431	392	423	419	427	410	408	401	410	406	374	409	440	419	414	437	424	411	417	408	380	430	440	430	406	439	422	439	416	437	466	431	403	406	437	388	442	420	386	427	415	403	437	424	433	415	426	428	451	388	436	449	410	426	445	426	450	466	417	431	437	384	465	409	396	434	400	402	411	423	406	422	406	392	392	395	424	437	432	426	465	429	402	444	419	435	416	431	427	416	419	409	442	433	424	430	414	426	424	417	459	450	437	409	410	403	444	428	414	422	395	420	391	347	413	429	395	417	444	403	441	419	417	411	451	412	422	409	422	414	406	425	426	419	418	424	422	420	391	440	413	392	407	414	418	414	392	392	400	420	390	418	402	427	421	418	452	392	401	455	405	413	408	432	412	411	420	454	400	416	420	419	407	422	391	379	386	442	419	448	435	398	432	431	418	393	428	409	397	455	405	397	419	454	451	399	425	424	408	412	459	425	449	383	414	393	477	414	419	431	424	440	425	434	418	386	423	417	419	380	437	414	409	428	463	430	398	435	399	435	455	403	387	409	423	406	405	421	399	440	421	425	410	391	411	435	413	368	435	438	420	432	379	415	415	401	403	444	443	405	404	419	453	424	438	405	420	398	399	411	425	422	398	433	416	427	414	423	392	421	384	415	427	427	409	429	411	364	401	454	442	424	410	387	443	436	404	430	414	429	436	434	392	432	421	446	415	449	395	418	413	432	405	422	429	421	432	381	351	443	424	399	457	391	420	412	460	412	427	436	395	409	433	428	421	422	409	454	385	446	410	430	427	440	416	395	376	423	427	405	419	436	400	429	429	406	409	442	414	403	396	405	435	423	426	430	413	378	441	384	399	412	412	436	430	418	421	406	443	423	391	380	442	420	396	454	416	446	440	430	446	427	435	394	401	413	452	446	433	400	422	447	459	440	459	408	424	402	445	407	397	390	423	445	427	409	428	432	425	374	432	444	448	461	408	385	404	430	438	427	427	441	414	376	421	412	416	414	406	403	427	417	405	401	422	405	414	438	388	453	437	410	423	402	384	409	398	443	462	442	388	427	438	394	410	431	439	435	418	390	442	391	426	385	407	455	403	417	410	415	426	418	442	393	437	386	406	457	405	412	413	416	446	434	417	426	393	411	419	439	423	477	403	389	416	431	432	422	377	395	399	434	426	425	407	394	406	383	398	436	406	407	432	343	407	414	420	410	434	422	415	413	420	405	445	427	427	412	428	384	401	422	400	395	437	377	414	432	432	402	426	416	415	425	402	421	435	424	455	416	443	410	408	462	424	445	420	444	442	418	397	412	394	412	387	423	393	415	413	435	437	449	465	390	394	448	420	403	434	449	410	417	416	406	422	470	412	441	442	385	440	446	433	422	410	382	428	402	388	409	406	372	420	421	409	435	392	389	439	420	415	418	426	397	406	418	454	433	425	417	401	394	409	418	419	442	391	465	405	386	428	372	438	422	396	442	414	394	416	408	426	470	428	452	438	408	431	410	418	444	437	437	410	413	412	393	443	425	423	403	404	420	386	444	412	416	399	408	397	421	371	451	430	406	422	415	383	399	413	453	395	447	399	393	422	404	399	431	406	427	435	445	388	420	427	398	431	376	432	414	408	404	406	402	398	382	426	407	427	422	432	419	416	417	414	415	443	391	422	379	427	425	410	373	420	412	424	430	420	423	421	437	397	436	440	411	428	377	434	423	416	408	419	381	437	442	429	436	426	396	374	414	457	431	392	380	428	387	412	451	427	389	443	403	448	407	441	409	404	407	393	402	388	423	428	441	410	419	410	425	399	434	406	451	449	418	403	457	413	424	403	428	426	391	397	450	415	431	400	418	391	411	406	453	435	381	393	419	413	447	393	422	448	417	423	414	446	452	399	410	447	417	414	414	437	436	432
45333	83651	61737	36886	17917	3353	502	476	499	504	472	506	493	497	515	461	467	469	472	506	487	477	496	462	521	504	466	499	479	465	480	451	493	441	482	452	510	480	476	494	449	464	491	485	525	479	492	477	446	519	460	488	455	485	540	461	453	466	504	470	471	482	436	430	450	463	495	469	456	467	481	471	489	487	462	490	481	453	505	474	463	499	476	488	456	500	481	477	462	495	472	442	463	461	504	497	499	458	467	483	488	478	501	501	479	516	496	477	496	510	429	463	471	484	496	490	497	503	512	447	504	447	465	463	452	491	488	476	519	465	485	465	458	468	482	465	477	494	504	476	448	514	454	450	446	491	471	478	449	510	503	490	495	448	495	493	489	471	433	476	474	491	473	452	493	468	493	467	468	478	470	464	464	483	497	493	456	459	488	461	494	478	465	484	512	460	506	498	480	511	488	469	472	451	465	470	475	443	506	425	513	446	505	448	471	509	461	455	463	527	476	498	468	450	544	487	483	456	471	512	446	469	479	452	453	465	470	511	493	481	490	484	487	470	491	490	462	493	507	496	459	427	498	473	465	452	481	460	485	492	435	459	505	463	438	524	500	478	463	482	488	487	483	479	491	496	463	489	481	448	441	458	464	485	484	436	487	473	468	462	443	480	515	480	459	451	511	491	510	466	494	471	460	487	486	504	466	479	491	436	469	466	465	488	471	494	490	471	499	513	477	496	454	470	501	536	493	445	464	470	464	455	494	473	463	484	534	479	473	435	498	469	493	440	492	463	466	452	469	467	465	470	469	462	495	462	470	504	453	495	478	494	463	448	469	499	439	472	488	469	498	494	462	500	478	482	463	511	473	484	437	465	466	458	475	441	452	497	511	450	435	481	479	473	450	485	474	479	479	489	468	481	485	451	491	460	462	487	476	486	484	494	475	442	473	483	475	473	457	464	491	474	540	461	476	501	441	485	495	479	486	482	482	495	486	460	509	481	497	499	493	514	507	481	489	509	510	513	499	463	487	480	472	478	503	477	459	467	490	515	407	488	444	515	498	460	442	490	497	444	477	489	481	469	452	493	455	475	467	490	505	496	457	471	512	465	431	502	479	465	474	472	497	440	439	449	468	492	508	487	439	493	441	469	468	494	483	506	526	474	487	468	477	517	471	493	484	444	473	467	488	459	470	463	449	449	488	514	455	445	462	506	487	487	475	468	502	470	488	475	508	488	466	482	489	464	487	493	486	468	466	495	489	464	483	495	489	494	502	491	481	498	460	452	482	511	513	472	442	487	489	446	481	481	453	511	468	465	474	480	461	463	488	502	455	453	476	486	468	458	458	485	461	456	481	467	515	465	466	506	455	491	481	531	479	457	467	493	475	454	512	474	459	454	462	477	500	457	416	434	484	478	479	477	499	486	463	533	496	479	498	458	514	492	468	516	487	483	479	500	428	472	468	491	491	458	428	466	467	467	472	504	472	462	487	459	500	475	463	471	488	501	497	480	484	441	443	491	501	476	406	455	462	496	454	509	505	458	485	545	448	453	460	441	422	491	480	480	489	510	492	523	473	453	459	492	512	498	518	473	466	481	477	497	458	465	481	501	491	490	485	484	460	484	468	467	502	424	464	462	503	488	464	469	477	466	475	503	444	436	486	471	458	477	452	445	487	486	475	477	466	489	461	510	463	464	501	477	485	467	511	497	447	451	503	477	481	524	466	450	467	470	471	498	508	466	417	455	491	489	505	495	453	534	474	477	474	458	459	460	504	514	476	487	478	465	440	460	470	453	493	468	469	479	471	460	486	497	467	460	526	466	517	496	482	471	458	474	469	496	482	465	481	437	457	490	480	482	543	487	466	490	443	430	471	500	455	497	474	475	472	451	526	466	457	498	440	490	490	492	448	462	471	464	505	501	492	489	477	499	462	469	446	493	474	465	455	473	479	491	460	479	480	477	435	488	502	490	488	520	503	486	463	477	463	470	462	460	488	467	465	462	484	477	491	449	466	482	506	449	491	455	459	450	489	479	476	491	452	487	495	436	472	478	484	478	474	456	464	454	499	465	482	451	473	482	461	500	507	463	432	464	415	489	470	516	471	450	453	495	486	479	505	448	501	459	411	456	500	470	490	464	453	496	486	497	465	482	429	465	441	509	468	463	445	462	465	469	443	524	503	489	480	487	496	492	513	451	502	486	486	447	460	467	439	432	465	485	496	441	475	466	494	465	496	475	499	446	478	437	481	466	458	456	484	486	426	457	520	447	501	454	481	468	474	488	456	450	463	503	438	466	438	504	495	504	489	516	482	504	506	454	540	517	446	464	496	467	477	493	477	493	433	501	465	475	473	480	503	509	477	467	469	487	478	484	462	450	464	484	479	468	486	461	457	457	430	482	481	492	463	528	475	481	464	475	478	425	476	476	431	462	488	497	474	471	443	473	488	482	479	505	514	507	457	512	479	452	475	481	485	459	454	441	497	461	464	515	466	473	454	496	485	486	500	464	476	478	545	497	479	461	485	465	469	466	485	465	472	466	493	443	503	458	501	503	436	467	502	465	443	468	527	430	479	496	495	429	450	472	463	464	497	480	509	424	453	501	458	451	500	484	424	468	513	487	462	447	482	518	445	494	466	492	456	492	512	452	496	474	492	449	486	470	447	485	473	479	476	489	481	466	463	506	445	433	506	483	499	442	441	459	470	488	502	484	458	477	508	480	473	491	506	474	421	471	490	503	474	434	447	503	520	508	491	495	456	511	465	488	463	469	483	489	446	480	507	478	509	494	485	485	485	455	460	454	499	474	455	473	468	449	498	484	502	500	476	470	448	495	458	469	504	484	510	510	494	493	465	447	480	455	458	455	473	475	497	488	483	459	483	469	496	462	508	478	479	467	443	508	503	481	501	482	487	476	471	474	479	466	503	450	481	464	463	460	481	480	459	479	480	452	478	506	466	511	506	480	475	505	485	462	467	484	458	478	476	440	490	456	470	491	470	486	434	490	473	467	484	470	455	463	479	506	531	472	447	452	459	484	486	474	453	434	476	472	465	473	451	474	471	495	489	465	478	445	458	481	448	482	483	466	484	494	455	474	481	481	484	476	501	445	432	476	503	477	500	515	487	470	445	501	477	471	479	493	530	458	516	468	472	468	491	458	462	488	482	440	438	512	472	481	462	459	460	483	469	485	458	476	488	503	445	427	496	461	482	450	486	464	464	453	481	474	499	497	481	510	506	502	492	492	498	491	518	498	498	474	499	449	516	462	478	463	485	473	474	462	495	456	486	470	464	472	523	455	472	520	511	460	507	485	445	505	471	491	463	492	491	489	480	449	486	457	470	479	467	487	472	468	547	473	487	459	467	466	473	454	490	474	502	460	502	444	511	468	465	456	506	473	467	478	502	512	471	465	475	495	488	490	496	466	495	465	439	485	491	459	485	450	521	484	480	478	525	441	482	455	480	477	526	477	470	471	441	461	481	467	449	461	464	485	456	458	511	491
23183	22684	36606	33464	28295	21006	11187	1067	651	641	667	631	637	619	600	614	606	637	565	574	561	617	572	580	653	561	562	601	568	589	605	630	597	619	637	614	605	570	591	582	585	591	568	609	588	574	593	576	558	603	591	619	555	600	589	566	619	552	550	567	607	536	558	623	596	601	584	574	624	609	543	535	605	635	559	565	580	608	564	630	533	593	576	618	637	593	594	580	582	578	568	603	545	549	597	594	589	590	590	572	612	569	563	593	584	593	593	529	614	573	567	568	568	593	554	563	575	606	594	594	630	562	556	587	612	565	574	602	580	571	602	556	547	613	605	537	597	603	562	584	598	602	629	575	642	611	637	556	613	608	590	569	574	557	541	586	601	581	575	573	610	540	548	542	547	592	615	604	564	541	583	612	584	584	592	567	592	600	589	632	621	599	569	560	571	584	574	606	571	582	607	600	597	622	614	621	574	568	541	574	582	581	585	569	562	586	586	636	569	600	535	540	586	564	611	580	612	635	615	578	612	616	601	556	571	570	566	581	604	626	581	563	584	563	604	560	582	539	586	586	584	571	545	586	554	588	574	586	579	596	586	574	602	631	598	582	568	608	577	572	599	624	576	550	600	577	603	540	598	552	583	570	571	570	597	601	595	564	594	560	583	600	578	582	644	548	532	575	545	562	600	613	559	599	607	583	577	597	592	592	586	623	596	569	617	586	544	547	585	587	562	589	652	585	594	582	592	572	556	587	564	554	613	580	568	562	618	573	600	575	565	576	607	561	615	601	595	584	620	590	587	582	611	601	619	616	563	583	566	543	612	572	585	565	561	597	584	568	577	565	643	581	580	572	559	553	577	605	573	619	580	575	588	587	567	565	575	592	576	601	569	602	572	602	565	574	599	566	619	596	607	594	598	601	576	568	572	609	585	573	544	583	537	632	571	615	587	592	590	557	611	595	585	548	542	611	640	583	586	587	618	534	619	587	590	575	553	602	594	619	554	590	587	572	584	594	588	582	563	557	535	602	600	563	555	570	618	603	583	555	602	597	588	576	565	627	578	609	576	595	552	586	590	608	570	611	588	597	602	593	630	595	523	573	584	596	590	585	598	609	581	590	609	598	596	571	616	546	588	609	581	594	623	560	556	553	577	587	574	620	571	546	573	613	530	573	555	586	582	521	574	593	573	564	615	583	582	542	589	602	539	586	601	567	592	572	567	606	625	576	578	573	576	596	596	577	580	609	618	585	622	617	626	598	599	616	619	633	581	591	563	561	588	637	573	613	606	555	587	609	622	579	565	560	624	622	600	587	588	569	578	590	615	575	595	584	579	600	581	560	572	577	610	575	616	580	570	603	569	605	561	587	576	585	595	538	604	585	614	558	597	599	580	579	538	631	626	614	599	570	573	583	573	612	566	611	617	607	570	602	604	543	569	623	650	600	613	576	599	593	562	586	618	608	605	629	561	601	654	587	604	596	562	613	551	567	550	586	600	549	563	566	577	569	622	610	554	581	560	617	634	562	601	642	612	609	591	553	586	568	618	587	590	612	609	556	558	587	581	572	568	578	594	588	555	567	588	626	569	589	563	601	607	543	630	617	601	587	592	571	599	580	567	601	623	611	599	593	561	575	601	623	584	567	619	615	583	610	607	636	577	604	606	550	577	571	603	584	558	604	560	596	604	615	597	598	602	578	558	582	597	617	593	567	546	575	585	562	532	627	582	591	584	590	573	584	561	621	563	609	632	565	569	593	554	622	586	580	587	569	593	587	578	593	594	593	576	549	607	565	564	623	596	593	582	577	554	569	624	639	556	550	549	583	604	565	578	610	592	585	599	530	572	600	590	601	589	595	581	611	638	587	623	643	556	550	563	549	574	575	552	577	573	628	567	582	620	609	603	618	537	580	592	605	625	583	586	570	588	581	595	579	591	602	615	586	557	536	604	581	550	598	587	605	606	585	613	582	597	592	563	563	573	504	572	608	572	557	589	569	605	596	538	558	570	576	573	604	582	607	576	574	592	617	606	576	584	589	578	572	578	605	596	573	639	566	607	625	545	620	571	618	566	608	555	587	596	578	615	590	584	577	563	603	634	558	577	565	559	570	589	551	567	529	572	604	573	568	544	574	566	594	584	581	569	613	579	548	560	648	610	619	577	532	589	616	606	563	566	601	637	561	616	603	580	592	579	550	602	565	576	602	571	655	605	585	618	591	581	554	609	547	602	568	575	602	570	561	600	569	589	609	591	549	611	607	570	572	629	586	602	597	605	592	586	585	532	575	603	573	599	605	581	611	587	588	599	561	616	557	606	610	591	596	595	608	576	566	603	605	585	588	573	592	610	631	576	570	565	581	590	541	623	581	569	594	546	576	614	575	590	660	594	592	568	556	555	619	607	589	600	580	587	582	599	565	540	587	567	556	585	616	614	553	570	595	553	592	590	588	547	550	608	571	636	558	581	581	546	563	572	632	564	534	564	601	559	549	570	577	552	614	574	613	607	597	602	626	599	632	590	565	566	600	555	617	611	615	567	585	582	583	582	602	605	570	585	575	581	578	550	575	575	573	544	605	572	584	540	581	551	598	542	592	600	570	551	599	589	596	570	604	571	565	575	612	596	603	574	578	577	590	606	591	589	613	602	567	622	587	579	612	559	571	573	559	575	599	579	580	608	639	587	591	600	550	578	569	563	548	604	548	593	581	588	558	598	573	588	552	572	558	600	585	565	599	630	621	536	604	584	545	566	603	585	552	605	576	585	553	607	594	585	586	572	602	605	508	618	579	568	614	595	623	591	555	564	603	599	574	578	611	566	595	545	580	591	561	588	620	608	594	619	545	587	592	587	590	613	580	555	553	582	561	600	579	569	575	542	613	607	540	616	588	572	614	595	577	571	531	562	597	580	582	603	575	541	562	596	611	564	553	580	600	583	586	615	531	589	626	599	575	572	595	606	616	569	622	607	590	576	563	617	638	567	553	591	584	624	645	569	551	538	619	571	621	608	581	568	570	629	619	550	612	615	581	547	592	605	591	595	573	583	562	583	600	591	577	557	595	639	611	577	603	617	596	576	594	568	623	561	584	545	586	615	585	588	581	606	615	581	556	597	587	613	546	574	626	577	610	583	583	619	601	552	586	606	563	593	574	588	601	614	612	602	597	566	615	614	616	586	584	601	593	606	584	582	611	557	583	613	600	553	592	621	599	587	612	610	552	591	613	555	557	602	553	619	575	551	625	611	594	576	563	605	565	549	606	593	607	581	604	583	596	586	596	592	594	590	566	601	546	562	579	563	606	608	580	583	620	557	565	583	617	559	565	609	566	563	607	560	615	592	541	583	572	580	584	583	575	537	575	589	553	589	578	563	552	548	615	629	576	573	599	604	562	582	559	553	575	568	588	578	585	619	550	568	542	574	593	581	603	642	565	558	536	571	572	576	585	578	566	602	555	569	547	567	543	620	567	605	613	574	593	563	582	583	567	585	665	623	563	612	578	581	555
49908	94415	82065	58382	37411	7959	846	780	701	677	699	696	714	610	681	646	641	667	649	612	662	594	639	594	591	633	613	600	697	569	647	621	627	590	603	624	626	662	635	624	627	625	649	639	636	648	582	559	684	623	649	568	645	645	633	578	581	593	652	640	580	607	617	620	605	646	646	656	606	610	630	641	618	642	637	637	656	631	613	595	583	587	618	580	624	604	626	629	636	572	589	624	590	586	606	637	613	603	622	597	613	644	621	649	637	586	611	615	626	618	616	660	662	597	604	629	645	695	642	628	646	653	619	591	597	665	613	623	624	644	605	598	631	618	623	629	612	617	651	647	609	581	572	601	630	620	592	630	615	602	664	615	628	623	592	624	583	664	623	603	639	614	646	627	646	615	618	635	644	630	629	607	595	619	638	589	580	641	570	627	628	621	641	602	607	676	612	659	619	617	634	618	641	603	653	651	604	614	624	668	583	627	591	617	630	626	682	606	622	636	642	606	594	589	604	646	634	612	626	642	625	607	614	603	599	649	624	635	619	643	621	613	603	637	585	583	600	602	648	596	627	632	601	645	665	625	642	597	623	625	634	631	669	606	631	640	678	624	598	659	658	567	644	634	577	618	649	626	569	658	626	617	581	620	610	610	611	619	624	620	602	616	593	625	615	627	645	628	572	589	604	566	591	593	569	619	566	582	583	626	631	666	610	633	584	651	622	625	600	612	637	593	633	618	629	644	601	648	596	594	584	577	644	646	633	642	596	637	666	641	614	638	640	604	616	605	609	613	614	652	669	614	630	587	590	637	572	625	644	589	671	600	638	620	602	597	567	633	610	638	627	640	646	642	618	585	588	586	655	617	584	600	632	631	647	640	642	604	622	636	648	622	577	606	591	651	600	627	606	617	662	607	617	623	580	657	638	630	630	633	671	627	610	617	627	641	590	579	629	607	639	692	633	626	610	667	638	620	602	613	650	609	570	534	568	577	575	631	588	608	588	642	644	628	598	600	607	634	584	606	653	626	631	614	576	643	583	624	612	610	626	614	604	623	632	634	605	648	617	608	628	673	588	642	648	674	625	644	667	589	660	627	614	606	625	639	650	641	629	585	647	656	634	601	547	592	603	578	644	614	657	619	652	595	544	612	663	635	666	636	618	622	641	600	644	583	557	643	665	589	639	628	643	633	616	609	614	622	651	613	632	599	643	572	587	592	618	631	633	575	620	625	667	618	601	645	655	596	602	620	592	645	638	623	647	631	643	628	606	672	635	605	666	621	600	657	656	589	611	601	617	651	558	609	614	599	597	643	611	628	630	621	632	657	603	649	617	597	631	609	605	584	627	659	613	623	632	601	635	586	600	601	651	611	618	611	592	639	638	648	611	638	633	634	619	650	642	648	620	614	625	639	652	645	569	635	635	603	607	624	639	600	630	646	654	638	644	615	593	613	650	608	584	615	678	627	623	650	616	685	692	631	633	605	608	610	615	591	665	653	619	609	580	629	588	581	599	665	577	659	622	622	604	615	616	585	664	621	616	666	623	608	580	585	633	605	565	626	623	639	594	593	621	587	626	631	657	639	628	655	589	607	649	623	602	642	648	591	574	674	611	615	642	625	657	627	616	617	609	605	597	578	614	673	596	619	636	620	583	640	657	566	591	620	618	636	620	607	672	641	607	620	621	638	667	645	597	622	626	596	660	611	641	656	643	646	635	634	679	681	557	601	659	670	660	621	605	612	614	614	617	625	605	597	616	591	642	624	630	578	592	601	620	593	576	610	606	654	631	626	626	614	600	659	601	642	631	603	633	594	639	670	608	618	626	594	616	627	639	654	633	635	603	657	586	587	576	631	604	636	662	613	642	631	585	623	628	615	627	601	579	655	628	611	580	632	646	622	563	586	609	589	592	650	637	637	611	580	605	702	661	577	616	651	622	669	640	624	620	620	633	640	643	577	637	638	594	642	634	641	603	606	682	649	546	624	627	673	589	620	615	636	655	604	596	595	675	643	600	596	536	611	584	608	597	611	596	631	644	617	573	626	607	604	613	549	599	650	649	623	626	617	632	623	586	618	632	615	604	618	608	641	599	642	637	627	621	589	602	627	624	613	656	611	619	627	619	643	604	590	607	597	604	573	643	600	630	627	609	601	651	613	582	616	616	571	650	605	611	642	578	626	645	609	656	612	607	658	650	603	580	575	624	623	613	622	592	604	587	609	609	651	564	626	588	649	599	631	556	623	592	604	611	603	632	623	661	594	619	626	606	610	602	640	602	599	654	639	621	594	580	663	636	640	655	639	627	555	619	599	604	622	605	661	614	591	583	621	653	609	622	577	602	655	587	673	571	633	652	620	625	613	631	593	620	630	640	633	657	627	638	624	567	598	633	638	564	610	621	590	593	597	614	676	619	616	625	613	603	624	603	623	619	592	609	612	607	604	627	633	652	619	634	620	610	694	671	611	585	641	628	619	619	629	614	644	611	595	612	609	572	596	593	639	658	621	610	608	621	636	630	617	594	661	594	655	614	619	596	618	668	598	627	632	640	619	668	617	642	647	654	610	638	620	590	655	630	599	614	597	607	661	601	642	632	629	577	601	659	628	645	605	653	622	566	593	608	635	614	602	631	662	614	610	617	637	634	621	647	602	618	643	619	617	612	579	639	606	587	604	633	605	634	590	626	668	601	625	624	621	631	624	620	579	630	613	641	610	644	616	592	657	595	665	653	614	604	633	669	603	620	630	639	608	636	625	607	664	619	608	605	618	612	586	637	592	603	663	596	636	622	613	632	646	633	626	615	639	620	600	642	593	610	585	581	620	618	644	632	625	609	615	680	587	611	622	632	588	658	616	662	620	626	611	567	607	593	614	632	636	603	637	639	634	669	632	655	599	586	629	611	614	617	622	591	635	662	613	623	617	643	606	605	619	641	607	625	624	626	609	603	624	632	598	617	619	600	647	619	667	610	625	627	621	572	654	599	653	642	627	592	640	608	626	581	646	633	669	614	603	611	578	646	602	662	633	606	601	686	576	636	619	629	577	644	594	612	569	634	633	631	635	612	667	648	631	644	656	608	649	649	651	619	655	600	665	544	620	629	619	686	598	615	614	594	611	578	622	607	579	593	608	661	650	653	625	654	619	603	627	623	631	596	666	599	639	638	569	562	618	665	567	691	664	605	646	648	601	586	624	612	632	596	641	613	601	634	602	685	629	584	618	658	634	628	612	638	596	641	616	613	651	602	626	579	592	611	649	637	578	584	627	616	611	622	617	607	626	580	631	611	639	594	654	611	655	607	625	608	642	628	588	627	609	619	626	599	599	673	621	629	599	628	627	611	577	624	588	635	618	648	594	630	604	663	652	589	655	650	593	609	615	573	630	627	635	631	599	629	624	623	641	675	596	627	576	644	644	582	647	602	615	620	596	632	600	656	621	622	647	598	613	610	622	637	632	615	646	579	620	613	609	694	616	603	613	616	655	590	617	644	626	628	615	609	698
27837	29236	41907	22883	8070	804	331	300	305	259	325	321	307	317	304	270	288	298	306	282	265	302	262	289	293	271	269	298	293	260	250	286	264	298	306	302	277	289	310	310	308	288	314	273	290	273	302	287	252	289	296	285	284	291	299	248	289	286	284	286	312	262	302	305	291	275	280	301	289	269	282	269	291	306	311	282	281	279	298	281	278	261	306	290	302	303	316	304	295	275	249	282	310	254	279	282	283	323	321	303	289	273	308	286	283	286	275	280	272	285	264	304	288	318	286	303	272	311	282	287	301	277	300	280	284	267	288	288	273	270	271	294	290	257	322	294	298	277	309	286	278	283	309	268	293	281	306	279	276	305	256	265	296	275	279	225	275	282	276	270	271	270	272	279	283	292	239	250	270	277	291	273	289	301	276	297	293	262	295	262	299	287	285	285	303	270	298	303	295	282	275	274	318	272	278	310	260	287	267	290	307	300	284	302	288	282	277	285	303	275	283	265	269	279	301	270	281	257	257	300	273	273	301	275	286	307	299	297	278	300	300	290	270	270	272	289	291	297	294	333	268	261	277	289	303	290	271	309	284	268	310	297	280	302	303	278	298	292	271	300	276	300	288	283	297	282	289	283	277	252	296	275	277	265	303	267	293	293	275	274	262	281	291	311	259	288	307	306	294	288	254	306	284	288	309	281	288	288	285	278	279	285	286	297	275	294	300	305	253	287	295	269	267	277	284	270	276	279	313	302	306	267	280	296	258	282	257	285	273	307	288	254	296	321	278	274	315	305	282	278	296	303	270	285	306	277	275	291	271	301	296	258	274	306	259	297	270	279	278	291	287	266	274	307	285	291	309	279	279	297	298	279	300	310	298	296	290	275	255	290	299	317	275	286	287	271	298	304	251	295	289	296	289	310	279	294	241	285	277	263	304	300	297	287	259	311	303	312	266	279	293	273	296	286	264	276	307	285	279	289	263	328	258	284	291	270	295	286	268	269	286	306	292	327	279	256	280	243	296	281	261	258	265	315	297	271	291	265	301	288	247	302	291	281	295	285	286	261	286	289	293	314	327	310	273	315	319	328	291	276	274	294	282	273	316	306	307	334	281	282	291	310	289	301	302	297	277	287	300	309	299	292	291	285	322	297	278	307	283	277	282	289	263	281	312	287	304	283	306	276	281	276	271	304	251	273	306	258	275	263	274	295	278	305	294	259	300	264	286	284	322	308	293	297	288	265	283	251	292	284	289	315	283	299	319	280	287	258	275	308	304	258	239	273	263	296	306	268	313	294	293	280	249	295	279	298	290	322	297	296	293	288	275	257	300	285	253	288	299	294	275	292	282	286	313	273	306	306	284	256	293	291	291	283	288	284	262	278	333	292	302	301	280	298	272	276	318	264	317	295	287	269	267	264	270	298	284	322	320	311	288	324	270	275	286	304	260	277	300	300	292	279	303	278	275	287	292	272	294	275	286	296	264	274	280	293	309	279	267	275	280	284	301	253	273	287	271	278	286	278	292	269	277	261	256	279	295	285	292	262	279	339	250	293	291	287	271	298	273	270	285	301	284	271	297	279	281	298	285	280	274	264	271	275	279	259	310	279	300	284	289	294	286	320	283	297	296	278	282	281	329	290	282	295	277	289	307	290	251	294	310	284	246	306	284	300	287	276	251	305	258	313	260	273	311	287	292	300	286	300	268	285	285	287	278	281	312	282	287	312	279	299	282	295	300	284	283	294	312	280	291	281	282	296	275	289	277	304	275	313	291	298	283	273	288	319	314	260	298	307	327	317	302	302	305	280	287	263	251	289	273	279	293	287	306	284	297	293	287	272	274	269	281	320	285	279	261	291	272	291	306	289	289	280	289	293	305	258	288	279	293	288	282	276	264	283	269	295	320	291	309	293	262	291	323	300	258	313	269	288	278	281	283	278	283	234	271	249	289	304	271	323	260	268	272	274	309	277	292	272	289	276	264	279	280	277	306	283	285	285	286	290	286	253	303	283	308	264	271	285	282	277	271	284	266	280	308	292	294	284	287	274	289	262	278	290	296	277	268	279	276	269	307	274	279	298	262	329	260	281	301	271	293	282	317	301	272	286	302	285	289	319	278	291	331	275	287	257	301	263	301	287	285	302	303	303	279	307	303	282	283	285	266	309	291	276	273	283	315	272	266	339	302	283	257	287	290	301	274	291	292	259	268	293	319	297	300	279	284	303	283	296	297	275	299	300	292	291	257	276	289	312	296	274	303	291	281	278	300	303	304	322	282	336	321	272	302	267	258	303	290	286	325	285	299	291	304	284	286	265	296	287	298	285	300	307	296	279	302	268	274	272	258	257	286	272	279	265	286	287	306	287	285	274	282	296	290	275	290	320	279	276	271	293	269	278	251	289	252	279	311	308	298	250	280	329	281	289	295	289	262	301	299	287	282	269	301	290	288	288	297	259	282	308	320	278	301	262	312	320	287	285	287	289	277	281	283	301	304	297	268	296	298	273	274	257	260	300	266	282	283	293	302	289	333	283	285	295	296	296	271	295	318	291	273	319	293	289	296	261	318	305	279	286	281	277	298	305	295	312	250	307	288	289	258	276	280	315	312	278	285	279	341	277	305	299	277	271	265	270	306	286	320	312	226	281	274	298	296	293	302	287	317	288	280	281	273	257	283	280	291	252	310	299	274	274	281	301	291	299	274	289	291	286	271	287	302	266	298	275	284	280	290	293	324	283	302	294	307	253	273	303	261	294	334	286	308	279	296	278	307	317	311	292	295	275	265	288	252	278	292	283	269	275	261	303	288	284	269	289	270	261	301	301	281	283	285	283	294	328	300	293	289	262	293	306	292	283	281	252	283	295	273	272	315	300	305	310	274	304	335	285	299	309	262	277	299	281	298	244	286	292	294	258	268	272	308	277	296	288	282	318	299	304	278	278	295	275	272	272	291	294	285	274	304	300	294	266	289	277	312	298	317	324	286	310	264	277	292	296	299	280	289	297	295	294	319	297	293	301	279	273	302	294	270	255	294	317	285	281	322	275	273	291	286	293	296	285	294	288	294	305	284	257	286	257	276	250	265	296	306	309	293	269	280	279	298	297	307	291	251	311	302	295	299	269	290	292	267	297	280	300	301	282	331	304	304	287	273	305	307	276	296	296	293	249	304	283	312	297	273	307	289	263	302	269	259	279	264	279	268	270	287	284	274	263	253	267	283	276	307	288	277	294	309	299	268	299	274	273	306	287	288	285	302	265	259	272	274	253	279	301	299	259	282	280	291	288	292	282	286	303	316	281	308	307	306	314	262	271	288	300	283	286	298	270	286	251	279	289	298	289	278	289	291	281	269	276	284	298	328	297	278	273	285	305	311	307	282	298	283	306	260	297	265	279	290	303	254	292	294	287	286	325	274	286	280	266	280	279	273	301	303	280	290	315	274	303	272	286	292	306	317	259	291	282	286	305	278	277	283	281	281	288	301	265	287	265	310	305	298	280	277	274	298	287
21906	49545	38209	15738	7484	700	345	318	349	310	334	312	340	316	351	311	356	329	334	310	350	340	320	328	333	350	324	332	333	368	355	351	336	336	321	335	343	307	326	329	328	355	310	331	302	333	328	357	298	327	361	325	348	342	347	320	364	359	331	354	332	319	371	322	344	333	341	313	350	342	342	337	344	325	342	355	357	338	348	333	309	321	344	363	345	357	300	308	299	345	334	328	330	359	321	358	345	349	316	343	344	326	336	342	330	344	342	335	308	357	337	343	294	336	316	360	353	332	318	346	337	341	335	304	361	316	327	339	352	351	331	352	314	320	334	324	317	344	325	348	315	318	340	336	383	338	357	329	332	348	342	358	298	329	351	326	337	355	367	332	333	354	351	313	332	334	358	299	319	303	378	357	351	374	324	331	355	349	335	340	337	317	335	352	369	320	313	323	301	312	355	322	348	326	339	348	342	321	322	341	352	325	326	339	351	321	332	306	346	346	354	309	353	347	332	360	365	334	343	306	336	334	341	354	330	337	328	351	358	339	350	331	349	312	362	309	353	332	358	329	317	343	340	342	330	303	307	368	327	340	376	333	352	326	327	359	330	369	346	366	326	354	352	320	309	344	343	349	349	324	361	311	331	349	310	348	337	330	353	344	310	304	303	341	329	329	341	335	318	313	330	336	339	334	348	361	367	336	367	327	334	374	348	330	354	326	341	343	317	329	313	374	330	380	331	330	336	319	320	328	317	335	336	315	308	333	320	346	340	357	291	321	373	308	322	360	336	317	325	337	333	358	357	345	310	335	320	344	338	328	330	334	339	304	300	337	358	354	324	322	343	341	286	320	306	351	351	361	342	346	338	323	350	327	330	312	319	322	335	302	356	352	342	306	305	311	328	328	335	321	340	342	299	322	320	361	328	334	323	311	330	326	360	346	350	359	358	328	297	328	312	327	331	325	331	321	317	328	316	329	341	337	359	309	304	327	337	330	331	369	320	321	357	327	333	340	340	315	331	349	369	334	310	345	344	336	328	327	338	374	373	346	344	314	342	324	342	358	348	320	329	345	346	319	331	307	333	311	323	321	304	313	333	335	322	332	338	345	332	317	306	284	332	333	325	331	360	318	335	324	332	320	351	338	355	325	339	338	300	305	365	311	344	314	350	345	356	380	346	377	347	331	321	348	369	361	331	343	346	314	307	355	326	319	343	343	340	332	352	319	339	342	351	310	353	358	339	351	310	365	336	345	328	340	312	336	381	332	352	361	326	327	336	335	329	333	347	367	358	319	348	322	339	317	358	283	329	351	351	347	323	386	348	339	330	339	346	319	338	358	324	340	351	328	318	356	346	358	316	317	341	327	346	347	380	339	333	362	346	325	329	324	333	337	335	350	322	359	308	341	301	321	334	316	345	317	328	336	354	327	296	326	314	331	333	317	340	362	322	290	346	353	349	330	309	355	308	365	342	321	349	303	334	346	331	362	286	356	344	304	349	341	344	332	340	321	335	304	326	309	339	337	323	339	341	369	359	332	335	324	323	307	320	317	357	314	315	349	346	351	340	338	322	329	356	362	322	347	377	334	331	333	321	303	326	355	336	324	326	328	326	345	312	343	328	352	324	370	356	315	355	343	335	320	361	342	317	332	323	381	342	361	372	324	366	355	332	348	369	361	333	328	332	370	301	356	340	320	334	380	336	371	298	319	323	348	336	311	346	325	317	328	352	338	284	325	310	327	341	358	301	314	312	348	330	326	366	328	309	339	324	323	357	317	321	328	369	353	326	349	323	312	323	339	342	332	349	375	338	358	365	352	317	341	349	324	360	318	339	336	340	353	341	330	300	330	319	332	341	334	306	342	361	292	332	350	342	327	344	323	330	320	348	338	334	319	361	356	340	331	341	340	344	310	362	341	322	363	339	366	352	360	323	358	344	312	323	349	342	360	341	325	331	345	293	336	321	370	348	335	339	362	321	372	354	311	326	286	322	336	338	330	341	329	308	344	335	355	296	338	304	303	337	370	334	353	319	311	300	346	330	328	336	338	345	325	342	325	336	311	310	332	346	333	324	335	322	332	340	318	311	311	332	370	323	323	302	319	370	318	320	297	330	308	328	316	334	298	332	316	327	321	315	337	348	348	328	333	339	363	331	344	368	348	363	304	339	342	338	340	303	374	367	341	313	337	376	319	323	323	330	339	347	367	352	345	322	311	301	328	331	326	302	313	331	306	323	357	329	352	320	327	295	342	341	329	346	348	350	313	307	330	369	364	335	339	351	322	326	340	322	349	352	353	362	330	304	336	335	344	348	356	332	310	330	330	349	326	312	332	361	324	315	345	335	329	347	344	335	332	327	349	322	304	340	347	326	323	326	343	330	336	320	344	290	289	335	316	328	317	346	326	338	309	325	358	329	320	327	347	330	350	313	331	307	321	345	336	333	343	357	327	328	349	361	393	374	347	322	307	367	343	330	332	360	340	343	341	313	335	330	334	336	374	320	362	307	370	352	373	332	336	347	328	311	333	322	321	309	338	312	335	307	350	299	355	308	307	345	368	338	331	303	339	318	349	344	343	322	365	352	334	353	369	323	323	329	339	313	320	360	332	334	337	332	325	347	324	323	352	311	321	324	337	324	310	313	341	320	339	320	316	346	337	360	330	325	347	313	336	361	319	333	309	351	325	357	361	326	331	369	398	343	329	344	334	339	328	337	325	340	378	333	328	319	330	303	317	322	317	318	330	317	348	322	324	383	330	351	343	356	375	353	320	358	329	322	287	316	298	351	306	352	359	362	323	317	336	327	340	308	332	305	358	363	370	318	315	354	332	343	336	319	336	322	319	333	332	321	331	337	311	368	356	354	355	332	307	309	341	347	350	333	329	340	319	351	350	333	330	373	349	298	383	327	359	335	354	307	295	301	338	361	330	326	405	365	342	362	353	339	353	359	364	339	368	340	357	344	323	353	334	320	320	361	352	331	344	363	339	330	321	325	356	349	340	296	339	316	347	320	326	327	306	350	338	318	315	334	342	314	343	354	337	320	298	336	318	356	291	353	355	357	310	319	323	303	355	300	341	327	337	318	337	345	334	330	317	346	326	344	302	363	378	336	293	353	361	323	320	328	348	340	365	350	334	315	305	338	316	342	361	330	325	320	339	313	359	370	345	386	339	327	337	324	365	322	314	354	322	330	356	322	336	318	312	317	349	324	342	356	363	356	355	312	316	332	323	329	324	331	333	344	324	340	333	330	307	322	338	340	349	327	330	369	327	326	327	364	314	305	319	330	320	344	349	341	342	301	298	335	334	335	318	315	330	330	334	327	335	338	341	336	354	356	341	303	302	343	339	329	302	326	326	337	372	361	339	317	329	321	362	347	330	334	347	340	330	303	329	315	322	346	309	326	352	362	328	380	328	333	316	362	336	313	311	364	371	343	311	359	345	334	322	337	347	328	340	333	339	345	330	329	376	322	303	344	343	364	338	324	343	373	333	305	333
24289	23291	41652	37048	28859	17330	4014	455	379	413	404	382	385	357	395	370	380	390	369	367	387	355	358	360	373	361	354	366	340	387	348	391	373	408	396	377	365	376	346	369	370	397	360	342	384	386	349	367	358	357	375	358	338	338	334	398	369	360	371	358	373	340	365	371	393	352	372	404	393	400	375	357	388	370	365	352	380	359	356	352	350	352	328	371	369	382	357	348	360	357	376	387	370	373	377	371	377	395	390	385	349	376	381	328	334	367	380	392	386	333	374	377	410	375	361	339	377	383	406	377	391	400	344	358	375	370	350	385	381	370	333	342	348	320	357	356	328	374	377	355	360	371	388	375	366	340	386	381	356	389	370	361	358	362	363	342	354	361	365	382	354	379	385	382	371	404	360	396	378	352	356	342	364	383	386	396	393	371	371	421	372	366	361	383	367	359	370	361	358	355	377	373	368	390	376	355	357	387	379	346	381	373	363	369	372	367	340	378	377	336	373	358	341	384	363	373	371	393	387	360	383	346	370	384	372	367	368	379	390	391	350	343	360	405	369	414	375	368	382	374	356	378	349	369	363	368	363	365	335	374	361	362	388	354	354	365	396	390	407	383	333	406	355	358	385	313	400	377	371	384	400	348	360	373	339	360	397	356	371	373	369	370	363	385	347	388	368	366	378	378	374	353	369	359	372	357	397	342	387	369	391	343	376	372	381	344	346	398	320	385	352	345	371	366	332	404	373	348	372	359	356	373	390	365	357	366	357	352	383	347	378	381	372	352	397	364	387	373	371	374	370	349	357	383	380	379	354	359	394	367	382	351	384	407	353	364	376	349	374	349	341	373	372	366	347	349	354	351	356	357	402	340	379	349	371	349	374	372	358	363	345	355	357	356	369	349	360	375	359	367	415	357	335	398	374	358	367	358	360	393	367	399	385	353	367	385	348	384	371	389	397	358	359	348	376	374	378	373	378	350	375	353	370	364	382	367	351	375	367	383	344	381	340	404	399	378	365	351	348	371	362	327	380	393	350	355	352	385	392	356	363	351	367	373	374	366	352	368	361	402	363	371	394	393	370	358	380	372	376	319	378	390	339	366	341	420	370	384	387	359	348	370	342	324	364	376	352	407	351	372	360	348	351	369	372	393	389	371	342	377	356	381	347	373	351	374	372	377	362	363	356	361	385	385	351	370	401	374	352	372	350	328	349	361	344	361	344	329	361	342	416	353	362	378	384	375	347	365	399	354	396	355	358	350	385	347	351	381	333	367	388	357	389	396	372	383	372	394	415	381	349	381	387	393	350	378	339	366	337	381	362	376	417	395	363	366	364	344	360	369	375	363	358	367	403	375	350	376	379	358	398	381	400	357	394	377	368	356	361	419	355	375	364	389	383	363	347	379	345	343	362	332	360	339	367	362	366	393	381	399	402	373	367	361	358	386	388	368	373	377	346	401	390	414	365	364	349	391	380	346	407	359	350	362	359	349	347	355	372	369	375	357	390	356	358	360	374	340	360	349	366	397	394	376	340	365	365	375	372	372	343	366	355	365	386	361	355	339	423	375	383	390	408	341	364	377	369	366	373	358	380	419	369	379	374	362	370	341	360	354	354	370	382	370	340	350	370	387	375	335	335	395	372	370	354	345	377	389	378	375	378	383	383	371	367	369	383	384	356	345	424	360	374	351	381	375	371	371	339	359	352	402	356	377	347	355	329	397	344	401	376	346	379	358	375	354	357	396	369	382	355	375	384	352	364	384	367	355	348	351	406	332	375	348	334	376	389	371	397	403	347	382	348	370	397	322	319	401	344	380	382	407	352	385	373	351	362	368	386	389	371	350	415	371	366	335	344	366	343	369	377	356	369	342	359	361	358	306	341	385	352	358	367	377	393	363	370	397	398	357	387	349	364	376	388	379	393	358	383	374	388	315	367	363	367	344	388	360	370	356	378	391	391	378	371	348	367	354	391	397	338	351	400	410	396	352	383	367	368	332	349	397	356	398	364	389	388	360	389	370	387	374	367	388	372	364	372	361	379	394	376	363	348	367	374	365	375	374	359	379	352	367	352	364	362	364	389	362	361	380	355	357	360	381	375	358	366	330	364	374	361	365	360	344	357	382	361	409	415	365	382	386	363	377	362	374	360	342	327	349	323	383	377	325	355	380	355	359	345	335	389	369	344	355	343	394	367	366	367	362	349	400	357	352	341	342	377	348	380	371	368	351	363	327	369	369	368	368	383	382	390	392	371	341	370	391	383	381	315	391	388	378	348	353	400	383	351	371	395	370	365	357	375	360	323	385	382	346	359	363	364	379	400	401	330	363	369	371	369	372	360	363	377	392	360	357	385	359	366	373	369	366	399	353	373	386	362	360	369	355	339	376	358	395	342	346	370	369	351	373	371	369	382	380	345	347	363	406	345	349	382	367	374	395	370	401	364	387	364	352	359	354	344	352	371	385	361	354	361	352	351	360	367	366	336	406	382	385	365	340	380	411	356	364	360	394	395	392	388	387	383	330	366	342	356	366	362	377	368	339	397	381	336	401	372	358	378	351	387	393	394	338	331	388	380	357	361	385	357	341	349	390	396	374	388	364	369	383	379	324	356	372	389	356	335	368	363	356	340	354	361	393	361	383	389	353	378	382	332	369	365	364	376	341	356	364	361	342	341	373	370	382	395	352	351	364	356	357	356	388	357	349	341	373	373	363	375	371	349	316	344	373	388	353	365	340	366	342	373	392	389	370	377	344	370	363	364	329	359	363	362	373	411	366	379	341	365	384	390	373	354	354	376	360	340	356	329	358	354	360	347	389	359	380	362	402	384	343	412	404	362	366	362	330	385	355	357	327	400	354	366	381	345	373	360	379	347	334	359	342	380	363	387	387	329	365	349	377	379	352	338	359	399	373	371	371	342	365	396	386	412	400	371	373	383	366	339	364	366	346	364	350	417	362	377	388	370	352	372	357	328	343	370	358	379	391	367	348	345	399	360	396	349	368	395	397	349	366	352	377	391	370	340	355	364	382	395	370	346	373	394	378	404	380	374	389	384	364	369	322	358	351	362	374	362	359	334	372	352	350	349	381	348	376	367	344	316	380	371	362	384	372	358	401	407	348	360	362	355	370	339	386	393	401	348	388	341	374	389	323	368	407	371	357	400	393	407	332	307	376	386	377	341	364	359	370	366	371	370	375	363	390	389	381	363	370	390	354	372	349	354	373	373	345	347	367	357	398	363	365	375	383	345	397	376	385	361	354	371	389	346	389	362	390	411	344	332	359	383	390	373	328	351	386	368	376	392	379	326	341	338	329	313	358	382	365	398	340	322	370	373	384	365	361	378	394	356	391	373	350	382	402	373	403	362	376	371	368	356	369	360	372	361	377	345	357	383	368	374	333	356	326	350	367	316	354	399	342	368	364	379	372	380	392	371	380	392	355	330	374	361	384	335	365	349	369	341	407	340	359	387	371	362	373	366	375	352	354	351	383	336	376	378	378	358	422
40432	87687	77976	49291	32617	4746	513	439	412	470	463	444	429	457	431	418	453	422	416	410	419	420	414	377	373	449	420	396	405	408	417	372	404	395	383	406	391	360	414	396	373	389	421	403	414	437	435	406	356	382	400	382	425	407	419	406	417	375	402	392	407	395	395	415	439	415	390	397	414	396	422	423	429	389	436	384	431	373	429	418	400	399	406	384	386	397	404	389	391	419	393	363	370	398	372	382	414	412	380	433	452	378	351	388	403	427	366	395	375	398	400	368	384	440	381	403	413	406	426	374	382	437	403	406	396	416	409	404	412	408	379	405	403	416	416	421	418	422	445	437	416	418	388	401	417	396	427	414	414	402	401	396	404	395	398	403	405	446	382	405	404	401	397	426	407	417	396	418	421	402	418	396	405	398	404	407	419	404	381	425	413	403	410	410	397	432	422	431	393	389	392	410	416	419	410	407	399	382	368	402	398	423	363	444	438	403	415	412	406	382	395	440	409	377	396	416	419	405	415	423	411	409	372	386	409	399	415	418	395	367	394	434	384	427	400	374	423	375	399	409	382	375	426	394	396	391	388	420	440	416	414	409	400	389	404	409	415	381	391	415	388	371	433	398	390	398	370	430	416	450	389	399	398	416	395	417	408	418	419	450	408	433	371	389	405	412	451	366	407	402	408	426	438	379	407	388	391	412	407	395	412	406	389	435	409	449	369	401	423	401	383	384	413	436	403	391	398	376	408	421	438	392	411	432	400	420	429	396	408	401	419	399	417	376	399	387	421	395	404	413	415	398	421	383	428	417	420	391	383	438	418	401	383	421	417	388	387	411	402	380	403	414	431	431	387	414	417	424	407	421	429	447	396	429	399	430	413	441	378	411	427	407	396	373	425	414	395	393	414	418	348	418	421	398	403	403	421	408	423	384	401	385	394	421	413	378	390	408	384	418	414	372	422	377	431	434	442	401	374	426	436	406	413	449	402	404	406	396	398	390	442	401	411	412	387	415	390	433	377	445	392	451	416	401	436	399	363	436	398	416	443	387	428	411	430	411	434	402	419	403	454	429	390	416	405	414	396	400	393	386	399	395	403	409	382	400	365	393	391	412	408	403	404	398	382	356	439	400	393	395	406	374	371	395	398	376	401	382	413	380	397	396	409	371	419	414	436	410	443	435	412	418	420	433	425	369	390	398	397	409	392	396	439	386	388	401	363	403	377	430	438	417	393	402	372	391	424	421	418	408	391	431	411	363	407	419	438	388	397	410	387	427	404	386	406	421	376	407	392	407	429	416	386	400	415	413	410	383	367	438	382	397	372	409	409	410	410	395	392	382	449	412	429	396	453	407	390	379	448	371	393	407	425	403	390	396	393	429	379	396	489	401	397	396	416	407	423	383	431	414	401	371	411	430	417	425	431	381	410	425	392	405	413	417	406	366	399	418	405	413	443	459	395	408	403	413	424	401	467	440	387	366	397	405	404	401	395	414	407	429	438	412	435	418	379	400	395	415	376	419	422	386	422	394	403	394	385	374	399	363	386	427	426	393	417	396	383	422	403	403	414	399	419	413	394	382	427	396	372	415	385	411	422	378	410	399	374	437	384	399	391	398	427	408	400	405	395	411	397	411	376	407	413	394	396	383	404	395	412	399	377	396	428	423	374	411	399	427	416	391	406	401	395	406	415	397	400	401	416	390	373	423	398	432	430	446	389	376	382	399	391	388	405	415	432	390	409	398	379	418	369	396	385	414	404	430	413	448	426	418	379	402	391	400	406	397	410	390	391	371	381	386	435	422	396	425	397	397	447	434	422	438	421	407	398	394	428	406	392	390	448	419	390	398	393	435	409	410	432	395	400	402	417	418	406	445	378	362	413	424	440	394	415	432	400	385	423	428	391	418	403	425	405	388	426	383	381	398	432	386	413	416	387	428	414	378	395	404	413	400	435	400	410	391	404	399	430	386	416	390	397	398	378	420	391	394	394	428	400	405	379	416	388	442	414	417	427	403	413	393	426	374	398	389	411	398	388	412	416	404	392	415	407	388	394	387	397	386	412	404	357	407	393	451	397	402	402	441	392	406	423	414	435	413	422	428	405	375	418	409	398	383	386	429	412	417	451	399	390	368	400	386	378	430	393	407	382	386	446	442	425	370	402	412	378	405	384	438	394	414	403	372	402	411	401	419	391	418	408	395	401	377	430	415	398	391	414	403	416	374	385	388	384	417	418	366	394	398	423	395	383	388	384	389	415	424	415	434	428	405	403	432	394	377	421	385	409	416	421	413	387	432	415	408	384	395	376	384	388	418	429	412	408	419	404	424	395	368	405	400	431	399	421	420	404	395	384	431	377	397	414	407	416	409	401	386	393	427	393	405	399	398	400	402	443	403	376	408	395	391	382	413	400	389	425	405	427	391	406	396	409	404	393	441	447	407	421	408	402	393	390	395	426	388	416	401	402	399	407	398	428	399	430	455	379	426	371	406	404	410	443	375	382	421	399	408	415	392	393	405	386	390	403	406	406	405	415	355	403	388	405	360	425	421	386	426	377	415	391	413	389	386	426	387	402	414	395	416	427	393	395	422	412	404	439	395	376	423	406	404	391	440	376	391	420	408	436	399	396	400	431	433	421	403	409	412	423	422	397	420	393	434	386	378	423	407	386	419	411	388	392	437	371	398	407	392	422	404	416	376	400	383	432	378	424	436	417	413	390	413	394	434	453	406	439	430	394	439	403	424	448	388	427	402	395	363	435	392	423	413	440	412	384	422	405	374	414	420	389	404	381	376	408	383	385	400	415	437	411	398	405	418	395	423	390	392	415	427	385	429	430	430	436	396	431	384	380	414	397	389	397	468	430	392	421	421	421	400	398	455	442	407	415	434	391	412	401	394	395	425	392	421	391	375	394	422	388	396	398	397	425	397	411	394	371	412	408	405	423	425	433	398	400	392	404	410	437	404	402	396	388	437	441	394	431	416	408	421	448	409	400	387	407	434	384	357	438	406	393	405	388	412	395	389	420	396	385	396	429	446	399	401	422	387	435	418	447	374	400	390	380	397	415	412	399	427	388	407	389	395	399	417	418	400	401	400	395	403	413	441	399	412	417	440	426	408	370	415	433	395	365	435	442	414	399	435	396	372	391	428	412	399	407	457	428	416	409	413	355	409	438	413	406	388	379	404	438	383	434	420	393	440	414	414	399	401	421	429	395	377	405	449	428	409	389	421	367	414	357	423	392	410	421	429	411	422	417	388	427	402	363	401	404	355	409	402	400	403	398	416	404	422	392	374	390	431	419	398	413	381	448	386	399	389	409	406	396	441	405	432	384	410	423	412	386	414	417	405	390	431	408	430	385	417	380	382	421	476	383	395	396	400	410	408	403	386	395	407	405	408	384	375	431	415	376	393	381	409	400	383	418	396	409	370	398	386	419	410	414	400	398	422	417	369	404	381	414	401	403	400	404	435	407	424	405	385	405	411	423	391	403	360	383	425	407	390
25467	26612	42760	33381	22039	6481	576	464	395	456	433	413	431	451	393	420	433	426	455	432	413	440	418	405	401	416	437	417	444	410	418	401	413	426	446	444	437	410	448	389	386	408	392	422	430	422	421	439	434	403	415	434	384	436	419	442	398	412	426	424	424	379	407	433	414	431	413	399	363	393	432	408	406	408	386	427	428	462	421	421	435	406	450	409	476	426	375	424	415	405	394	429	404	433	396	439	419	393	452	417	404	410	451	392	443	419	406	444	449	415	420	429	409	394	381	438	435	406	450	403	433	413	422	407	410	443	424	426	417	428	410	414	455	424	424	438	415	417	416	431	399	425	404	431	441	407	441	473	419	406	431	407	435	411	439	381	392	395	413	428	432	427	440	362	432	447	432	393	417	410	461	420	414	386	417	427	398	385	426	423	381	429	409	435	398	415	422	423	408	429	405	429	387	416	432	399	432	414	402	398	435	384	425	389	414	432	422	405	421	437	410	421	423	400	414	419	447	430	425	408	432	454	435	409	397	423	396	429	461	407	437	393	414	432	399	411	403	406	458	437	382	406	398	395	441	425	403	408	407	449	418	385	414	440	420	413	422	412	418	401	393	404	439	441	376	383	456	437	388	423	428	416	419	432	397	383	437	379	424	440	426	415	409	417	400	412	394	428	408	424	404	421	425	419	452	417	432	426	427	453	426	419	373	443	401	440	462	456	445	425	468	411	406	426	425	445	405	450	399	401	396	410	439	439	405	405	476	404	404	423	426	411	402	409	404	412	371	419	415	423	454	427	419	428	401	405	392	416	404	400	420	431	433	419	414	421	378	413	430	418	414	412	413	451	428	427	403	411	413	429	404	415	422	448	389	414	404	399	417	406	471	429	417	427	394	415	415	429	415	412	422	412	407	409	421	410	377	382	410	411	397	426	440	406	400	435	419	392	410	406	416	412	382	397	394	417	413	414	385	435	418	476	415	410	404	449	426	457	401	435	375	426	386	411	433	437	378	416	423	454	426	429	428	414	415	419	441	414	428	445	415	386	412	433	426	475	420	388	380	395	443	444	410	422	431	413	444	453	385	414	398	427	429	415	406	436	418	439	434	371	446	422	438	438	384	431	432	409	398	472	445	423	411	433	397	431	431	434	463	414	388	424	424	416	407	399	442	432	432	446	441	417	437	443	432	409	397	411	462	435	434	437	397	425	430	423	420	420	455	415	376	423	425	399	407	439	403	436	404	424	431	416	417	422	423	391	407	446	433	417	413	442	432	406	376	423	399	446	422	423	417	458	409	410	406	427	432	409	389	439	456	427	410	433	416	426	426	428	410	439	418	431	373	439	461	400	421	403	414	447	387	382	430	439	416	418	381	388	414	441	419	393	433	400	424	417	385	424	441	419	429	432	429	447	432	427	417	380	425	411	437	418	425	400	418	431	447	422	387	420	380	476	423	421	436	413	390	427	430	425	457	405	391	470	406	401	403	425	368	400	358	442	439	387	407	410	403	446	458	429	450	386	394	398	393	434	447	409	415	465	440	432	455	401	409	387	415	396	425	473	420	450	435	436	396	435	392	416	442	444	423	424	408	427	419	403	425	457	430	395	405	419	429	409	403	420	435	402	455	431	431	408	421	415	388	419	397	433	438	421	416	434	422	436	419	389	396	413	423	371	443	400	404	396	422	389	441	416	419	415	450	439	415	431	405	382	402	385	421	400	429	417	398	433	433	407	406	442	414	418	432	435	406	426	405	440	385	415	410	420	430	412	397	406	418	437	409	426	396	416	433	421	417	429	439	425	392	392	386	408	428	470	427	430	445	428	428	433	405	440	425	404	407	410	451	430	399	409	411	433	414	391	387	450	415	403	425	406	397	409	446	429	399	431	412	430	408	436	424	401	401	425	437	396	401	447	453	438	405	435	416	450	414	405	403	413	402	375	410	426	405	439	442	432	397	407	447	404	453	426	435	427	435	424	403	421	425	414	405	406	393	426	424	411	420	426	408	424	436	398	386	402	419	420	394	411	398	425	429	389	377	414	446	387	424	440	417	409	401	425	421	415	392	407	404	391	362	423	431	442	406	432	407	439	414	479	427	432	412	420	402	428	447	433	431	423	404	412	430	421	439	446	421	377	406	430	410	370	416	403	410	446	419	442	418	447	428	387	443	389	428	405	449	400	404	407	388	440	447	446	406	412	420	412	386	418	414	397	427	416	408	443	437	389	430	419	382	431	377	450	410	410	411	391	406	398	424	397	432	429	376	418	431	418	419	418	416	385	447	405	415	381	456	423	419	444	414	427	420	430	432	417	429	427	434	434	440	430	402	426	472	424	415	394	425	441	441	402	442	439	445	390	429	420	424	395	450	429	421	444	409	422	424	375	422	428	395	425	421	380	447	384	406	436	410	435	430	378	439	444	396	410	424	422	403	435	435	434	419	420	440	414	388	468	420	398	468	434	421	415	404	441	420	449	485	423	392	393	403	424	387	384	403	430	400	415	390	405	431	392	420	431	425	444	434	413	470	438	465	391	397	421	418	398	405	432	431	382	415	416	428	418	393	433	411	396	470	439	375	424	408	396	397	400	434	439	389	399	422	440	398	365	417	390	428	407	394	419	437	453	448	399	426	428	465	416	435	418	441	388	406	403	387	399	404	397	410	406	393	394	420	401	405	426	389	411	423	441	406	421	436	432	457	428	430	387	413	412	404	483	383	407	417	418	371	412	408	448	371	408	409	434	384	442	405	408	426	398	410	409	407	388	393	419	414	454	394	367	431	380	418	421	420	411	430	445	437	434	434	413	428	435	410	415	396	435	460	498	417	394	428	401	410	441	427	451	413	418	422	401	375	414	380	388	443	422	430	374	418	403	412	410	428	442	388	405	398	426	400	414	419	408	420	409	444	398	429	368	435	414	439	392	412	440	402	433	415	420	432	413	439	422	439	406	419	415	444	421	460	443	425	398	390	427	427	434	388	442	437	459	447	377	384	398	437	420	419	391	415	441	410	450	414	371	440	393	393	410	438	439	406	428	410	408	390	415	446	429	401	468	407	406	406	442	413	397	448	414	405	438	418	407	374	417	415	439	428	388	432	414	431	423	426	449	414	440	432	422	396	412	392	407	421	360	422	405	421	442	441	409	425	408	390	410	406	429	432	399	412	429	428	430	400	419	424	429	430	400	441	413	399	421	443	428	419	432	405	414	398	420	411	421	425	449	426	400	403	422	423	453	391	416	383	397	441	427	439	435	413	417	447	413	473	398	420	387	400	440	395	406	393	439	426	391	415	468	411	446	436	431	412	417	393	441	497	403	407	446	446	431	438	377	465	431	407	426	445	403	429	426	387	412	411	434	417	416	418	410	413	400	419	426	399	418	405	413	443	403	393	426	443	421	420	436	390	424	414	399	402	439	436	436	434	426	370	408	466	406	426	390	440	420	388	418	414	404	410	395	452	412	413	461	426	432	402	423	424	418	409	427	405	472	410	424	458	450
37855	85190	63745	36336	22814	2628	515	580	488	487	494	433	455	496	509	429	428	494	533	458	477	484	473	501	485	482	510	485	484	502	448	480	494	471	483	457	517	448	498	509	462	459	454	455	482	511	466	469	506	466	445	512	506	423	464	457	486	521	506	474	481	396	481	481	483	506	469	477	484	483	466	467	522	470	441	463	466	486	463	480	487	505	471	425	454	485	512	472	508	468	465	450	511	492	504	466	474	505	489	475	462	474	487	515	497	443	494	467	486	473	472	487	489	465	496	471	491	493	487	454	504	470	468	511	491	487	466	495	481	449	484	466	493	466	492	466	491	477	461	469	505	447	514	484	491	491	477	488	472	467	482	494	482	492	484	474	489	467	507	451	484	504	424	489	446	463	484	517	448	473	482	483	467	525	492	513	498	428	466	455	463	487	477	494	440	505	477	505	508	458	447	437	461	473	471	472	484	457	452	535	472	498	440	452	484	473	453	492	477	476	474	456	477	445	453	476	477	494	492	430	467	505	496	510	472	474	462	500	494	487	474	486	480	511	459	498	476	498	472	538	490	478	472	485	497	483	509	478	489	512	479	492	490	471	493	479	486	477	524	493	453	490	466	492	473	500	464	505	416	442	446	496	478	463	474	495	479	483	458	482	487	489	464	479	470	490	440	491	447	454	481	470	468	479	473	487	465	502	489	456	452	474	470	469	442	478	500	461	494	470	458	484	503	452	449	484	473	486	499	463	470	479	497	459	460	430	524	460	480	460	529	441	537	496	487	472	471	463	479	470	461	420	500	496	464	477	488	488	469	524	480	483	448	512	474	456	506	485	480	456	517	462	458	467	458	443	474	470	470	470	469	475	468	484	429	491	449	518	530	484	503	464	468	481	480	444	477	473	463	534	483	436	459	475	500	461	467	494	458	468	482	495	449	475	487	459	505	472	486	506	452	494	489	484	442	469	481	473	489	464	470	444	489	526	463	487	483	484	494	458	482	495	496	455	502	513	439	466	475	479	512	481	469	450	481	475	481	459	491	496	467	436	505	475	449	510	477	495	439	455	490	473	476	462	418	511	506	451	483	438	490	472	463	459	487	486	506	434	452	455	496	468	480	486	461	510	468	463	449	477	503	481	476	514	484	475	447	440	513	444	474	510	501	502	456	460	464	497	468	499	430	458	457	464	500	466	449	486	481	460	468	499	478	468	534	473	467	468	486	489	505	481	457	469	486	487	481	478	475	497	465	480	484	500	451	507	442	453	466	455	481	467	480	466	487	471	485	495	518	473	478	507	465	468	453	484	480	450	469	462	448	441	472	460	473	464	489	467	480	474	493	514	460	470	465	476	449	475	475	478	451	478	474	477	507	466	460	446	505	451	463	464	479	493	478	498	468	510	515	458	476	489	467	454	502	493	488	442	423	482	462	466	497	510	434	481	495	446	493	457	469	490	484	499	479	492	506	448	484	479	506	471	460	467	498	499	449	449	440	446	490	462	493	474	468	467	471	490	513	435	463	487	506	418	453	495	474	492	512	418	465	485	470	459	448	459	463	462	499	454	466	498	520	483	491	458	504	487	474	442	516	492	477	496	487	536	474	467	501	492	471	464	467	471	467	482	484	476	489	481	475	470	477	468	472	491	480	432	476	456	516	468	469	491	442	493	452	428	513	487	458	488	522	486	461	487	477	485	475	492	465	487	499	474	473	477	462	462	485	517	517	507	472	482	444	470	464	507	457	479	463	508	467	470	441	485	455	471	480	490	467	463	427	470	446	501	494	492	474	488	484	485	448	496	492	517	483	475	509	499	474	442	487	509	486	498	481	441	477	516	515	457	480	447	484	485	443	514	491	466	470	485	460	482	450	483	497	459	453	445	506	430	473	446	478	499	449	446	479	476	476	519	466	477	495	471	507	458	469	428	487	488	472	458	466	483	462	477	475	470	446	452	449	451	510	498	460	484	482	475	485	516	490	460	494	516	474	507	483	473	515	474	489	436	457	465	491	468	479	507	489	479	475	473	483	517	450	482	486	471	476	473	499	429	474	522	482	462	507	471	487	468	465	478	473	520	473	502	483	443	471	464	463	493	482	481	507	403	424	484	435	460	490	462	489	482	484	481	460	480	474	463	488	475	486	505	491	464	450	490	486	476	486	476	488	491	469	420	463	455	472	465	475	446	499	488	469	458	479	459	449	483	457	497	495	431	517	478	494	501	472	473	475	442	472	489	497	488	482	461	474	473	455	483	502	456	493	479	459	453	494	466	495	457	459	466	500	484	499	513	451	485	477	478	467	484	493	459	488	488	458	498	470	502	493	460	478	476	445	479	440	480	476	488	462	457	453	483	478	480	505	484	491	461	466	520	482	479	469	464	494	458	478	510	454	486	469	481	473	445	522	489	413	462	422	440	504	468	503	480	458	480	487	457	479	473	469	439	502	440	450	500	500	494	460	433	433	487	449	524	449	483	518	522	490	487	461	472	470	479	487	490	458	489	466	511	449	479	493	462	506	522	443	468	521	434	478	466	500	480	431	472	465	433	425	498	432	489	494	472	448	460	458	490	479	459	462	472	450	510	456	456	473	486	506	434	491	477	490	459	485	478	494	466	450	486	453	475	477	470	484	464	451	493	458	473	516	500	517	484	474	447	493	508	495	480	467	473	515	478	467	485	488	503	470	497	490	473	508	486	461	457	456	492	450	494	479	463	473	495	468	437	482	497	476	486	488	473	439	460	440	520	477	471	487	494	456	473	461	451	478	486	461	449	467	471	480	454	505	495	478	467	478	512	463	483	435	465	452	467	506	441	473	462	500	508	475	463	467	507	483	485	479	506	508	488	489	454	465	499	516	490	471	439	484	487	468	486	474	491	463	474	457	473	456	459	494	482	449	437	440	432	478	443	480	478	504	457	487	463	491	477	496	453	482	520	457	477	457	482	429	429	468	470	489	493	439	478	475	491	485	476	462	469	495	475	481	420	482	481	486	496	476	488	493	472	508	502	453	453	488	461	504	445	487	464	501	488	467	431	491	501	467	459	474	461	497	448	486	441	506	457	504	487	459	444	507	460	451	508	524	509	478	454	462	485	460	463	481	492	482	512	469	480	488	475	508	480	512	478	476	496	495	489	457	467	444	475	443	447	487	500	444	442	451	490	479	501	467	458	469	483	469	490	477	472	483	449	506	451	441	492	488	484	462	480	461	490	438	489	443	418	464	471	491	474	491	491	483	454	474	506	468	484	508	481	451	469	448	489	446	438	486	503	461	500	435	453	438	552	471	494	486	490	464	458	480	462	469	487	490	507	496	491	460	481	479	508	505	485	446	496	461	501	459	469	482	464	510	500	483	473	522	493	482	467	487	486	464	470	526	521	465	461	495	502	470	500	517	493	458	503	480	448	467	505	490	452	474	496	511	517	457	454	490	462	440	512	534	466	434	482	465	460	456	510	459	476	471	483	463	482	473	490	463	444	491	450	457	483	441	477	464	470	450	480
23259	22498	35612	32048	27878	21303	12141	1081	617	616	642	583	614	589	648	636	570	620	583	584	605	561	617	624	589	581	597	588	583	586	571	612	617	614	592	603	548	593	583	575	593	593	581	598	615	576	560	575	653	553	586	598	602	550	584	587	573	585	586	625	586	614	558	582	582	556	565	571	591	589	574	617	592	552	554	631	589	660	600	608	588	619	600	554	576	588	598	592	564	582	579	571	590	609	605	619	588	636	621	592	563	568	609	613	608	613	579	627	570	626	579	561	618	612	594	591	626	574	594	600	619	591	625	593	592	624	571	626	580	581	621	549	605	548	632	572	596	589	565	636	597	609	558	587	576	588	624	588	576	602	618	542	603	534	629	559	573	595	557	596	592	586	561	602	568	567	551	601	600	563	581	616	613	587	627	540	574	543	618	557	601	556	604	635	618	589	549	577	606	572	596	580	596	614	583	562	565	564	547	612	607	609	606	582	568	599	571	567	593	609	602	594	607	571	574	570	571	604	591	563	594	568	529	537	557	570	589	638	618	638	569	574	583	552	582	590	623	579	596	566	622	575	582	605	576	605	568	581	621	580	556	596	587	591	630	574	622	570	595	590	608	579	563	632	555	610	625	577	585	583	584	593	555	581	579	606	607	589	601	588	622	631	577	636	602	566	597	541	602	600	619	590	580	586	608	619	564	617	582	552	598	565	618	620	586	550	583	585	554	577	584	576	591	592	568	597	615	595	604	568	579	594	605	546	588	596	581	611	566	591	592	586	579	557	590	553	652	540	589	574	598	571	635	621	567	617	620	622	557	570	618	564	627	594	557	555	618	574	589	587	582	569	572	583	576	621	564	571	611	599	557	573	599	592	610	582	540	580	569	577	595	552	601	586	588	568	594	583	602	619	591	578	596	548	580	514	599	624	562	620	611	558	605	581	584	579	560	578	547	562	592	571	560	619	596	611	591	582	587	601	611	602	606	550	584	612	617	543	568	640	622	596	608	623	589	573	617	515	586	594	584	590	592	607	580	604	635	573	575	562	580	557	577	608	535	614	581	569	572	609	601	618	590	573	576	558	617	606	569	588	577	567	566	580	620	586	580	597	558	602	594	615	571	587	575	669	544	599	626	594	583	569	565	623	573	559	522	585	611	601	577	626	578	569	617	607	632	589	611	583	546	624	575	581	588	565	590	596	575	604	566	584	595	624	559	620	508	573	589	603	579	595	637	569	561	586	557	595	590	592	585	587	547	598	607	576	586	603	574	568	585	591	553	592	611	600	563	551	578	609	587	580	597	602	565	586	579	572	586	556	572	632	582	585	562	607	623	592	597	593	599	553	528	578	556	554	593	597	541	608	591	602	584	578	590	574	603	592	593	582	613	648	572	586	544	566	599	540	603	599	554	610	590	611	611	543	570	555	599	604	627	587	627	556	621	583	597	587	654	589	568	607	581	550	581	587	641	614	558	607	595	604	576	577	600	547	568	528	595	585	578	622	594	585	552	580	590	596	626	565	607	571	611	618	555	577	595	621	585	622	605	591	594	574	607	628	566	596	586	636	583	580	542	586	613	548	543	531	602	563	564	568	558	645	625	617	605	592	570	612	582	528	643	564	608	589	601	574	578	611	610	582	599	581	591	590	556	603	602	585	525	575	600	555	571	588	585	578	643	561	608	564	576	612	602	542	630	587	615	598	553	533	568	587	577	587	590	599	596	580	593	578	569	580	601	598	574	587	579	590	557	625	576	575	559	622	551	595	535	609	565	609	582	595	567	614	613	556	548	603	596	609	619	603	587	601	598	608	555	585	561	565	583	617	642	618	624	573	609	576	579	594	550	575	579	570	621	588	584	606	579	631	578	609	606	579	558	574	622	585	587	599	600	579	601	567	569	556	597	599	607	636	565	584	608	578	545	613	556	585	590	561	618	646	604	574	570	601	582	584	608	579	578	642	595	559	570	602	586	592	596	570	587	605	615	544	571	578	628	569	589	587	617	612	619	608	594	620	572	639	572	586	627	570	585	546	583	615	583	556	580	561	582	574	593	566	627	563	576	577	557	597	614	617	585	565	573	602	588	596	596	565	593	640	590	596	597	577	590	590	559	624	577	601	623	579	577	629	577	612	561	596	637	553	575	605	603	608	560	565	567	629	596	617	573	574	595	563	587	602	548	594	584	579	568	586	566	635	556	520	599	567	577	553	585	617	586	593	568	598	599	560	557	625	594	618	608	569	588	560	577	579	582	572	596	565	592	574	561	637	601	564	623	592	616	580	549	581	582	638	552	602	603	548	603	569	535	562	577	543	570	546	600	574	566	608	615	576	582	606	572	593	560	558	605	603	659	586	627	612	571	615	606	565	597	602	578	588	610	632	562	556	589	566	604	556	567	548	616	577	561	556	587	564	598	625	602	630	563	584	617	599	514	584	600	643	576	556	575	537	522	573	614	567	576	600	588	587	593	623	550	590	594	556	560	568	593	606	600	610	588	583	577	585	605	557	539	627	569	545	608	567	549	567	554	594	645	612	606	595	578	584	569	555	623	643	587	561	596	591	601	576	589	600	595	629	577	581	569	598	606	585	564	602	627	600	631	573	539	597	612	599	613	599	607	567	633	596	589	579	580	581	562	551	593	572	609	591	603	602	632	583	581	545	581	587	621	605	620	593	558	584	577	575	567	576	558	607	586	588	536	579	546	543	579	629	621	580	620	552	582	573	528	552	556	582	569	616	605	546	594	542	578	597	593	562	606	607	595	538	609	610	621	586	624	606	569	633	553	570	583	636	618	611	583	612	577	586	574	613	538	581	613	612	590	594	602	558	592	628	577	567	592	585	625	553	588	621	566	557	579	619	587	609	578	598	576	569	560	611	616	614	600	578	539	558	609	599	598	626	586	518	587	631	578	616	599	564	620	573	561	604	622	579	561	566	618	635	582	572	592	556	616	572	596	577	604	602	557	557	600	607	610	605	589	580	589	607	631	532	605	621	563	584	579	560	572	627	591	587	575	622	584	613	554	620	582	605	577	588	595	578	563	624	543	614	578	571	602	592	581	588	625	570	599	580	561	576	573	562	538	609	546	626	596	612	575	582	618	557	601	608	552	592	617	621	588	580	569	605	590	605	625	586	605	583	613	592	612	602	610	586	606	612	627	611	568	590	598	605	585	629	573	578	588	565	561	628	616	576	568	615	617	636	596	575	596	589	564	583	593	589	594	635	583	617	616	647	607	615	573	620	593	629	579	563	555	605	569	569	582	585	594	532	557	578	589	589	592	587	576	603	595	600	578	579	533	591	620	612	607	566	572	565	558	585	601	592	552	571	593	596	587	619	549	602	553	595	578	635	525	590	593	596	594	602	560	600	564	635	587	627	574	606	563	563	610	636	634	614	575	614	626	602	588	582	593	608	594	513	586	608	577	580	591	623	625	586	617	628	573	537	548	616	571	589	599	592	581	556	562	576	562	559	558	585	646	557	596	554	563	568	552	559	640	521
53288	97318	83843	58636	39867	7374	811	724	723	683	695	636	668	638	663	650	635	650	644	680	611	658	603	628	664	633	618	651	623	641	603	615	638	629	625	616	689	633	633	626	671	648	631	656	654	652	644	638	649	666	589	631	626	644	623	626	635	631	656	643	652	646	635	649	620	628	625	622	631	626	613	635	629	602	651	638	649	640	630	599	613	581	671	617	606	620	614	607	608	587	618	611	616	646	657	610	639	661	590	609	649	633	630	630	641	633	588	645	627	618	561	608	618	607	638	635	626	636	657	671	637	609	618	628	646	650	657	619	660	597	666	608	636	632	617	654	633	606	603	624	623	636	598	628	626	606	607	636	617	649	642	614	671	612	596	607	651	666	631	588	598	616	600	618	604	663	599	611	619	635	628	612	629	599	611	675	641	637	599	663	632	645	663	634	637	612	635	629	617	577	621	629	641	587	564	641	615	599	613	644	660	624	645	627	699	640	616	618	606	614	627	581	688	658	627	615	582	584	634	672	639	621	630	609	629	626	633	625	574	617	654	630	615	652	656	621	648	595	639	651	695	651	614	595	612	618	630	621	664	640	586	628	620	607	625	621	619	627	593	632	674	590	614	632	609	641	625	606	637	632	649	607	648	594	598	644	586	636	594	634	625	622	626	635	616	645	616	613	626	622	592	583	616	612	633	672	624	602	604	614	637	601	625	618	620	645	607	678	584	596	628	634	609	611	618	652	636	626	643	625	635	599	629	614	635	635	643	602	589	629	635	643	641	595	620	634	611	649	631	606	634	588	594	581	603	666	582	655	645	620	620	613	655	640	615	634	611	585	668	635	654	651	626	641	641	584	647	609	599	627	656	655	594	618	593	611	641	618	646	616	613	599	571	612	601	630	626	603	609	659	605	689	613	628	617	635	662	599	614	639	586	637	638	618	604	684	670	635	622	632	625	649	629	632	659	636	628	635	645	661	643	595	612	645	627	617	669	673	627	673	609	657	647	625	621	594	629	596	603	625	637	634	691	640	660	629	604	622	648	563	621	601	674	628	619	630	632	604	581	592	610	601	591	601	604	611	654	601	648	630	594	604	631	610	608	589	618	599	619	618	615	634	612	608	653	612	654	598	640	633	644	618	620	643	605	624	645	665	584	646	608	614	663	653	679	633	636	625	650	590	614	594	589	630	608	647	601	633	629	664	663	671	639	618	606	638	598	640	629	632	644	642	612	592	693	587	603	599	618	647	642	636	592	615	599	641	586	632	616	649	626	621	598	618	641	571	626	623	631	581	624	622	624	677	656	610	608	614	574	639	633	563	598	620	614	582	597	661	636	599	608	611	610	583	632	670	623	662	604	618	571	550	644	641	643	610	681	637	592	638	604	632	589	586	655	619	662	596	612	599	623	626	610	605	604	653	614	596	659	590	609	619	590	646	629	647	675	552	624	617	623	644	633	603	613	612	618	677	602	649	626	603	592	666	638	594	640	598	652	663	624	586	600	641	619	640	670	584	618	630	623	631	643	624	591	605	597	605	609	632	634	613	647	604	592	617	611	633	602	630	665	632	643	595	641	637	661	621	629	624	600	611	663	627	609	663	628	674	660	632	641	604	636	639	583	643	590	610	589	634	626	633	565	572	656	630	678	604	584	635	671	656	655	646	666	605	601	606	656	647	614	635	624	616	657	651	626	646	565	605	579	630	613	609	579	580	652	630	649	638	638	627	627	640	586	609	652	632	628	623	596	677	642	704	617	648	654	600	627	590	630	642	602	644	628	604	600	633	633	597	642	622	636	604	565	633	609	619	632	612	665	625	617	629	647	634	599	606	610	625	613	635	614	558	697	687	622	615	611	622	605	635	623	578	624	610	615	601	660	588	637	673	668	673	626	665	652	630	607	619	646	639	654	662	596	655	595	602	607	643	612	628	587	655	694	634	584	635	645	569	606	613	623	639	648	662	637	613	597	641	621	600	622	668	607	645	606	597	585	641	638	632	619	609	611	639	614	643	630	640	639	671	622	655	623	625	606	613	623	643	618	650	626	645	601	613	576	655	631	621	595	635	656	616	635	607	610	635	621	640	624	656	606	602	623	642	622	657	603	612	617	635	661	582	632	622	609	627	638	615	607	590	607	643	584	642	621	624	629	621	650	641	570	633	621	625	619	638	616	607	621	582	605	592	594	628	603	592	657	626	659	641	620	637	598	592	622	637	633	594	651	618	634	629	661	616	622	593	632	629	584	607	599	656	641	597	630	647	606	617	622	619	601	610	645	561	584	614	706	604	637	603	662	620	644	662	608	684	645	656	642	608	631	625	611	623	656	630	622	613	634	598	622	630	586	598	625	591	597	658	611	600	631	636	619	614	607	659	648	595	632	605	594	633	598	650	598	631	643	660	647	604	634	625	646	614	631	626	622	628	597	623	617	638	649	642	640	607	643	622	643	679	618	638	625	651	599	580	663	613	608	618	620	610	626	653	652	643	617	631	596	638	652	599	612	636	610	648	640	627	633	641	628	646	659	619	612	652	596	590	629	642	624	636	645	646	596	644	637	660	654	589	540	594	600	612	603	576	636	657	620	642	648	616	641	632	643	583	621	600	639	634	619	606	600	636	638	581	648	614	604	658	636	615	619	647	662	626	648	602	626	634	594	628	628	596	624	582	646	637	620	621	684	632	628	636	621	614	634	593	623	645	625	614	578	619	585	559	585	592	599	627	596	607	642	604	625	636	638	621	607	626	623	621	638	636	631	644	608	635	617	692	609	658	631	630	599	659	640	650	625	579	662	634	638	619	664	601	590	578	638	608	630	604	600	628	603	596	648	628	603	597	617	609	618	617	610	631	628	634	575	620	682	588	633	638	593	637	596	634	630	621	629	607	601	640	641	627	621	642	605	624	629	633	612	590	634	625	636	624	598	641	632	584	627	607	687	634	611	642	592	631	586	601	671	597	670	593	619	632	618	684	657	611	603	612	619	648	655	630	621	666	659	573	606	599	616	636	664	621	625	638	624	607	607	637	655	579	606	653	637	599	640	662	623	596	605	626	605	594	618	614	613	593	674	640	639	625	619	663	636	656	642	621	615	563	607	658	652	616	618	615	608	628	659	666	594	639	573	657	646	611	605	643	622	589	612	616	589	617	610	653	633	638	661	647	642	630	689	671	617	678	587	613	607	617	633	622	661	598	645	606	615	624	714	636	629	611	611	664	626	631	637	625	627	622	563	588	589	680	625	611	621	635	616	648	657	588	671	666	635	657	632	591	634	627	636	647	584	625	575	628	660	583	615	648	583	623	608	650	647	600	637	635	627	593	643	622	656	663	611	593	625	603	626	605	572	609	651	628	666	704	622	615	618	698	630	627	620	642	612	621	673	601	638	656	640	664	639	647	623	684	629	665	597	616	633	648	602	664	616	633	624	634	614	650	603	585	591	641	625	612	671	633	634	611	592	617	625	626	581	633	622	604	598	641	633	572	632	648	641	624	639	641	606	625
28112	30091	36675	19933	6924	890	418	287	317	323	290	300	325	304	271	290	289	287	322	339	307	322	309	292	309	279	298	306	312	307	338	308	336	329	295	320	320	291	302	279	297	299	311	289	307	313	276	297	298	305	291	314	324	274	361	275	285	311	292	307	329	292	302	289	332	285	304	288	278	307	291	299	295	314	329	290	290	294	307	307	283	328	298	313	298	304	299	326	291	297	287	326	301	314	285	298	321	296	306	287	291	318	297	263	285	299	320	308	279	267	284	308	292	295	294	289	300	312	291	313	310	304	271	298	330	287	303	295	293	287	300	303	297	294	332	312	287	333	317	307	283	297	306	306	315	310	262	279	315	284	300	303	318	266	306	293	318	284	317	314	283	305	288	336	292	284	324	287	334	315	294	302	303	315	279	304	287	282	273	274	321	316	317	302	280	294	305	317	330	291	302	281	294	330	326	304	309	290	303	265	288	282	312	313	271	311	308	276	312	271	317	312	286	296	275	327	322	311	304	313	290	294	282	288	291	259	313	271	273	297	317	336	310	305	283	286	297	326	318	348	325	300	293	290	304	295	307	272	305	296	289	291	292	311	314	316	259	293	318	303	336	293	329	288	308	287	297	292	294	294	325	296	279	283	277	299	306	286	304	305	311	281	287	322	278	278	317	301	308	301	306	327	315	293	280	307	306	312	289	272	296	298	310	320	286	310	285	254	277	303	318	307	319	296	312	322	324	318	292	316	306	334	319	277	297	290	298	327	291	324	300	283	295	289	269	318	298	321	305	311	301	288	307	343	312	270	311	330	273	297	249	277	308	292	323	291	293	281	292	286	312	304	334	282	308	292	305	282	292	311	310	309	298	326	298	318	336	274	325	305	263	284	292	297	313	299	335	294	293	304	349	286	270	309	306	279	338	281	295	305	319	311	280	294	293	291	289	276	318	283	303	325	334	257	286	311	320	317	312	291	264	294	290	303	284	291	312	309	298	300	317	301	299	294	297	301	332	307	315	308	296	282	330	314	268	284	304	313	325	291	281	281	309	313	295	303	312	310	297	321	319	306	326	318	297	296	278	313	298	321	281	286	294	297	292	299	292	294	283	297	293	279	318	308	280	299	300	293	312	289	288	320	291	286	287	300	290	288	313	284	297	281	318	328	313	291	294	315	291	275	285	302	266	305	300	303	329	290	305	290	287	263	304	276	283	296	291	330	267	285	310	320	312	310	287	329	303	310	287	321	314	299	316	276	286	268	296	304	318	278	348	300	321	280	352	311	280	305	312	291	282	299	294	284	293	308	309	288	290	309	299	293	267	288	311	310	292	302	288	279	297	283	279	311	305	293	304	298	317	296	278	292	305	308	314	300	280	286	307	311	275	277	276	289	292	265	309	309	332	272	289	293	307	297	315	318	291	301	306	308	299	289	327	323	307	290	289	299	282	292	295	323	281	280	278	298	306	299	288	296	280	283	317	295	311	310	276	298	282	278	307	290	338	298	325	273	290	286	304	300	308	340	313	295	303	295	275	298	306	304	300	284	300	277	288	310	297	311	284	307	318	291	299	308	310	305	287	305	289	280	315	332	306	298	291	299	309	285	291	291	286	316	308	296	304	305	278	289	320	283	299	291	289	310	282	276	295	312	276	288	313	296	265	299	290	337	287	270	325	255	281	277	272	272	310	286	284	315	330	295	303	308	302	297	293	303	329	325	301	284	292	296	291	273	313	275	312	319	313	323	328	292	311	290	311	291	298	301	290	274	280	311	287	311	309	297	295	308	275	297	330	277	300	295	314	287	273	284	312	294	294	320	262	281	285	313	307	271	336	298	301	306	295	334	298	332	310	338	279	309	338	271	333	313	280	316	311	312	267	291	300	310	319	317	323	286	293	293	285	283	292	278	294	307	303	306	310	291	292	310	322	301	300	319	300	279	292	289	315	330	293	312	274	284	302	313	279	307	311	315	303	311	329	293	302	269	318	277	288	273	314	334	325	316	303	299	321	282	283	305	289	303	313	295	307	263	303	273	327	297	273	299	297	336	296	283	299	322	338	295	299	332	287	320	304	324	299	296	302	289	282	313	290	286	305	289	285	302	310	285	324	294	296	316	329	310	312	305	289	298	312	277	320	296	304	268	323	285	282	309	319	287	294	298	316	318	323	314	288	258	296	313	309	244	280	293	301	293	289	289	311	293	293	289	317	312	288	304	288	301	276	296	294	304	292	307	314	281	304	305	292	308	287	314	306	310	306	289	297	275	275	340	330	297	318	328	328	283	263	302	294	282	296	315	297	316	282	281	317	314	342	293	310	301	277	293	314	281	293	304	299	292	309	325	284	289	302	275	305	285	326	321	310	293	278	306	333	281	299	293	311	283	298	296	294	310	313	316	324	303	284	283	310	297	307	296	313	314	276	294	262	319	293	280	289	299	315	283	302	282	282	294	309	336	296	309	328	313	278	310	287	289	301	301	294	316	297	309	273	309	305	323	284	309	280	303	283	279	303	304	294	319	315	310	298	298	294	309	289	320	302	283	324	356	309	274	327	299	281	300	303	290	278	294	260	282	316	310	296	250	310	292	285	294	317	290	277	293	277	302	305	340	310	303	300	306	328	317	301	287	302	303	296	304	291	276	281	313	309	340	317	279	291	276	253	280	302	306	268	322	273	277	282	301	294	325	304	341	295	307	303	321	322	305	309	288	311	327	308	301	285	319	305	308	318	337	310	306	315	282	286	290	313	279	310	294	244	287	308	290	293	296	292	310	321	295	300	302	277	302	320	302	308	284	299	314	301	283	301	281	323	297	298	283	301	279	308	306	323	290	301	310	294	302	305	326	307	318	336	282	305	318	279	319	308	318	314	308	324	290	326	315	299	338	307	275	298	339	283	324	313	287	299	287	297	322	286	287	306	294	280	314	303	291	292	296	310	314	280	261	327	289	286	289	329	317	286	289	292	321	323	312	309	274	305	260	324	322	310	304	263	284	304	277	312	333	279	317	322	321	300	307	315	305	304	286	306	303	300	276	288	290	273	284	328	308	319	308	290	302	286	273	333	291	264	331	308	296	314	317	293	302	310	318	326	273	320	331	279	326	289	309	320	321	286	290	303	323	270	288	315	285	317	290	285	272	270	301	300	315	274	303	269	322	299	295	283	305	312	293	322	323	290	305	294	272	297	309	286	282	305	325	280	340	276	317	285	290	320	310	292	296	296	288	287	293	305	288	306	275	295	289	306	291	313	283	303	310	286	317	322	335	279	293	284	320	289	317	280	303	290	298	284	293	301	274	319	324	294	343	300	306	286	304	291	325	277	353	320	304	300	315	303	284	293	319	310	285	285	287	293	333	275	309	311	318	290	298	299	286	313	294	300	298	289	299	286	314	264	294	294	265	302	318	286	279	313	330	283	308	316	312	263	301	277	287	279	304	299	293	310	336	306	286	311	316	306	278	306	321	297	281	291	293	325	300	329	313	315	276	328	291	283	322	319	283
23990	50045	34447	13830	6849	750	356	338	346	364	356	365	375	341	319	324	336	325	350	333	336	360	363	338	322	366	387	342	351	317	371	361	358	354	329	346	377	313	351	351	344	337	340	346	362	347	355	373	334	327	355	368	332	346	354	352	376	342	335	375	343	381	355	359	360	352	374	332	336	354	325	341	347	348	342	380	354	339	342	335	337	318	353	357	374	346	334	366	350	364	362	345	343	325	332	342	349	332	345	343	372	370	335	372	359	353	338	342	351	313	359	328	384	342	373	340	345	332	321	358	333	346	374	359	348	384	362	369	332	336	342	363	333	358	345	347	343	361	356	362	345	360	371	365	349	333	353	360	347	381	359	338	339	370	354	309	359	367	334	322	355	354	359	330	344	354	348	381	353	383	364	346	366	332	367	347	352	333	369	373	348	367	345	331	352	363	375	369	346	365	354	344	347	342	339	367	368	340	365	356	363	343	356	337	340	328	336	336	368	335	345	348	340	362	334	330	365	339	338	337	337	357	353	356	345	354	372	364	357	335	312	375	355	362	351	379	363	322	314	366	336	389	318	334	344	373	327	330	354	364	371	372	330	327	343	337	357	366	336	332	335	354	373	340	366	333	335	325	334	358	374	367	325	383	326	347	339	350	368	335	322	341	350	361	362	355	360	351	344	354	363	375	368	363	318	332	330	357	320	366	383	374	387	299	352	339	343	353	361	353	349	348	360	318	321	344	345	363	345	344	355	346	344	329	370	328	359	375	325	368	350	364	367	348	295	333	391	356	334	368	358	333	349	345	343	338	346	344	341	373	370	334	356	364	340	381	375	346	358	334	359	347	345	343	348	329	339	328	336	367	346	342	332	351	352	350	325	359	319	330	338	352	305	314	366	354	367	358	358	343	319	348	336	322	368	323	364	319	332	355	362	358	357	334	342	363	318	349	365	346	347	328	331	361	354	337	347	333	333	311	361	355	325	356	349	357	318	361	362	380	358	327	356	393	352	355	345	375	329	359	358	336	391	348	384	334	305	351	344	324	357	333	351	338	319	320	364	351	341	355	300	382	379	374	355	353	377	362	364	335	326	348	337	335	318	337	380	358	345	364	357	370	327	350	354	368	338	362	356	389	376	368	336	354	357	350	343	307	376	351	348	342	348	355	319	315	306	332	350	354	343	344	335	335	358	344	339	366	352	385	347	366	365	345	346	335	357	330	351	349	335	331	364	344	348	322	354	364	348	329	338	337	395	343	329	346	353	378	369	354	340	365	355	361	353	330	358	325	379	369	362	323	349	298	336	356	351	371	308	314	335	363	383	361	351	323	338	348	354	322	342	394	348	359	345	327	316	336	339	351	373	333	315	363	363	347	350	345	337	349	315	365	351	356	359	355	334	339	352	341	356	360	341	342	338	349	367	355	346	370	347	354	381	352	365	314	336	342	363	358	325	326	343	318	333	376	332	364	380	350	355	318	356	323	332	345	338	348	314	370	343	354	348	362	349	348	337	360	350	385	362	359	334	340	348	377	359	318	348	379	362	355	351	365	335	368	363	362	372	410	357	319	303	360	360	352	338	342	378	343	333	353	353	344	341	368	315	332	344	362	351	348	399	363	380	349	326	349	343	335	331	320	323	338	339	347	335	358	342	326	371	317	369	374	361	352	352	372	392	343	367	378	322	333	355	326	332	348	358	349	356	344	349	379	360	364	366	323	322	350	343	364	351	388	313	364	324	340	377	347	332	370	346	358	333	325	345	338	406	359	340	360	341	326	338	319	341	335	351	339	360	350	326	374	364	352	369	336	352	362	344	351	305	336	330	358	329	334	355	354	331	393	334	365	367	342	335	332	357	337	365	331	371	362	335	362	372	344	345	360	317	330	356	333	343	345	341	342	338	342	340	346	313	370	332	377	326	339	343	345	369	340	341	323	344	345	332	394	351	329	336	337	356	340	355	350	368	337	336	354	358	336	321	326	358	353	342	337	332	361	348	342	348	341	355	357	341	307	319	335	354	344	318	357	350	339	327	349	368	343	335	347	341	342	334	369	357	341	350	372	370	359	356	387	343	341	374	345	359	335	384	355	330	333	361	345	375	387	339	356	364	332	316	344	383	384	317	347	324	340	331	337	341	356	351	338	337	353	337	356	379	364	355	381	353	354	339	335	336	365	364	341	350	332	347	359	359	328	370	322	380	373	333	357	370	356	338	368	334	335	325	340	351	329	357	336	339	365	339	361	325	361	358	341	345	325	354	325	335	348	317	328	342	345	354	373	353	365	356	329	308	368	380	355	334	328	370	351	342	352	326	364	351	327	394	337	337	376	323	310	316	364	348	315	360	350	354	363	343	393	335	327	361	342	333	348	315	364	352	354	348	351	363	362	342	340	363	360	348	320	327	346	350	351	370	363	363	336	356	359	359	345	342	336	362	367	328	328	371	373	347	342	344	339	363	363	349	374	318	360	351	340	342	367	329	340	349	336	353	362	318	381	345	348	368	347	344	347	358	382	327	352	343	367	354	375	350	345	345	370	350	306	360	387	367	337	342	355	294	328	382	358	335	347	329	381	351	340	362	369	339	328	319	339	352	350	369	351	362	316	352	362	367	363	357	338	333	385	331	368	326	338	371	357	352	342	352	349	341	356	354	321	344	371	365	370	339	314	331	341	335	376	356	304	352	380	345	351	352	374	390	340	369	356	342	354	340	359	361	351	358	344	337	358	361	356	363	342	357	390	338	374	347	356	338	350	356	344	376	367	322	343	340	376	361	304	344	319	343	328	342	351	365	373	344	359	347	360	353	348	388	341	312	357	345	345	369	324	344	336	338	310	314	371	346	345	308	339	338	355	368	328	341	349	332	353	355	348	367	348	391	348	366	341	317	331	345	341	343	328	322	351	345	324	346	363	352	318	375	347	372	363	336	376	342	365	334	356	378	336	353	336	362	320	339	321	342	355	318	370	345	335	333	321	331	339	348	376	360	364	363	348	366	293	358	312	391	355	344	370	348	362	359	348	363	374	340	344	363	349	353	358	332	373	334	334	348	348	349	321	335	328	378	336	320	346	335	342	365	335	368	374	302	357	344	373	354	370	335	358	358	361	358	330	345	367	383	357	351	335	329	352	319	315	340	336	332	370	347	310	339	349	355	330	327	349	302	355	338	331	317	361	309	324	341	330	375	357	360	354	372	359	343	363	342	334	348	364	378	330	355	328	353	323	328	368	336	319	317	327	348	348	336	389	370	364	329	382	335	336	339	359	347	325	370	333	340	326	362	351	356	337	355	322	340	345	337	344	329	350	340	317	364	340	355	323	364	350	361	302	316	335	348	332	310	328	348	342	352	358	363	349	336	373	339	309	343	346	341	345	372	357	327	358	335	359	361	379	344	330	340	309	346	353	332	364	329	361	328	340	381	385	355	368	338	367	347	347	331	332	336	358	345	326	370	353	340	364	362	350	332	355	353	343	346	345	337	333	343	339	307	349	381	337	373	356
24251	22535	42625	40139	32574	18424	5123	468	411	427	392	413	393	394	412	383	378	357	359	349	371	365	339	377	356	334	346	360	364	368	392	357	349	360	374	353	379	392	362	380	371	367	362	346	408	354	374	355	378	367	350	366	396	371	398	351	385	382	358	387	377	356	390	347	388	347	368	362	341	363	377	346	346	341	388	368	344	384	368	394	347	356	379	361	389	390	388	368	390	367	381	410	354	359	355	368	357	381	369	383	397	355	377	348	390	342	379	320	366	378	377	342	373	368	333	347	393	386	373	339	364	392	370	402	400	360	370	377	364	364	372	346	382	363	387	352	359	344	386	378	376	353	364	365	357	346	389	379	374	364	378	368	347	389	368	384	378	410	364	358	339	310	386	397	374	350	390	391	376	380	380	354	359	324	375	337	341	371	359	367	358	374	351	360	391	354	373	369	364	387	362	388	349	382	362	377	366	353	356	366	366	374	399	353	366	358	396	381	393	335	354	399	362	329	380	387	376	358	374	386	378	353	345	383	334	417	334	397	374	331	363	396	406	384	362	395	366	343	362	328	401	330	381	354	382	343	386	312	363	378	377	377	348	350	365	370	377	352	371	379	370	388	353	382	383	359	386	374	386	372	378	367	346	373	384	375	387	363	348	361	368	373	376	370	328	395	387	366	373	340	376	347	372	391	370	371	367	366	364	398	359	370	375	330	374	376	384	365	387	364	382	372	380	360	379	382	325	354	395	340	340	365	347	332	364	364	354	364	399	378	379	365	324	382	375	389	377	377	335	370	379	367	396	343	367	420	378	372	345	402	322	320	347	358	386	365	370	331	362	368	325	389	351	343	356	360	367	339	358	382	362	368	362	371	377	368	369	406	402	382	378	381	377	365	332	379	359	362	340	367	353	371	349	378	387	361	368	394	396	361	361	375	352	385	382	356	361	367	386	388	386	388	370	357	398	373	378	381	383	349	368	360	370	373	394	401	366	354	391	382	366	361	336	353	388	373	358	356	361	366	344	358	382	352	371	356	362	370	351	386	351	380	361	408	374	331	362	364	391	394	370	316	396	338	340	387	395	384	331	365	378	375	403	393	362	347	333	343	339	360	319	371	381	341	390	391	351	379	365	369	371	363	367	368	364	357	367	381	353	349	378	359	382	369	352	342	360	370	405	360	348	347	385	383	382	359	356	352	404	354	388	359	393	346	389	373	349	365	342	343	370	346	365	370	390	369	375	375	366	371	367	368	362	359	410	372	353	376	386	346	363	370	381	380	394	349	395	367	371	355	375	400	367	384	353	366	344	375	364	408	367	372	363	384	359	363	331	349	337	342	370	300	367	385	356	372	368	342	345	375	389	330	352	357	365	364	344	349	353	373	351	377	356	356	402	349	345	337	386	370	381	357	374	350	379	378	405	356	401	373	396	365	355	359	380	362	396	373	389	349	369	375	359	362	360	378	367	371	366	375	345	368	394	357	348	423	350	343	382	321	352	375	331	397	377	357	355	379	357	359	374	345	328	386	365	350	408	357	340	381	410	376	397	382	348	359	364	362	361	384	359	363	378	368	374	370	392	348	342	371	373	366	388	352	345	399	409	350	324	372	363	358	353	377	362	398	349	326	394	365	413	376	320	336	356	365	384	360	364	374	380	400	339	390	361	372	387	391	349	383	380	370	341	365	376	341	368	362	385	370	350	398	414	377	356	360	362	381	370	350	362	383	325	402	360	368	373	379	355	360	356	352	383	368	345	405	349	374	369	369	423	353	354	344	374	370	373	382	378	364	340	394	390	358	374	349	359	334	377	370	347	347	339	403	384	378	396	335	391	373	390	369	345	349	372	387	343	352	369	368	370	356	392	366	358	373	365	360	349	392	386	351	405	348	344	319	375	398	344	364	364	362	385	357	354	361	332	360	367	346	353	353	396	364	373	311	376	396	335	345	352	381	371	372	367	364	364	361	368	343	389	372	397	360	363	365	405	371	398	347	364	369	359	353	375	385	390	357	385	376	394	353	377	364	342	351	402	370	364	380	386	356	349	367	372	329	338	399	409	375	353	364	365	392	373	394	382	392	367	371	358	364	372	334	396	389	351	359	373	350	362	388	364	387	363	363	400	361	381	366	364	392	354	366	359	366	374	390	379	378	375	381	406	374	375	369	361	388	357	358	375	361	363	356	364	387	350	351	407	376	377	356	369	359	349	351	390	359	361	389	368	385	329	344	381	399	362	374	351	336	376	373	362	340	351	397	368	383	320	351	352	365	362	338	361	356	375	359	387	368	355	329	350	385	388	378	344	408	352	409	370	373	390	380	377	385	348	353	385	361	348	348	339	352	365	412	372	370	374	350	368	368	352	356	368	368	351	385	339	342	383	369	386	376	348	347	392	390	400	360	344	368	380	383	343	398	370	366	374	356	332	362	380	371	364	390	395	377	364	381	331	388	345	369	374	387	388	378	362	376	346	354	383	354	371	376	359	374	359	374	365	364	394	347	344	355	390	381	369	394	357	378	343	357	348	324	360	363	351	345	349	367	389	314	348	353	351	356	355	375	368	384	355	371	363	400	380	409	372	355	347	359	360	413	380	377	397	370	376	413	387	375	349	360	339	387	340	349	378	355	357	369	410	379	382	372	344	400	344	354	406	410	370	382	374	352	386	343	383	362	384	333	362	391	352	384	382	400	366	360	380	400	368	360	353	352	346	389	317	395	376	356	390	367	338	388	360	386	369	353	362	377	353	393	368	334	406	375	381	334	365	370	369	319	360	378	392	368	380	361	339	412	389	345	314	352	371	379	360	386	400	376	388	424	326	376	372	366	386	369	353	353	373	362	360	369	360	336	352	350	335	350	350	385	408	374	339	404	368	348	350	380	401	370	358	371	370	359	381	394	358	392	375	397	366	425	356	389	355	368	388	365	380	351	393	350	362	351	350	390	360	350	350	367	383	373	392	352	382	339	378	380	350	388	361	350	403	356	362	326	380	380	342	367	350	377	396	387	369	355	374	392	370	358	371	395	359	375	384	344	385	385	386	339	375	394	408	346	397	353	373	339	327	374	345	374	346	358	346	384	403	361	379	332	363	364	366	368	333	364	382	377	351	377	360	373	385	353	361	363	396	389	374	345	349	371	347	392	358	360	370	394	358	358	361	371	362	363	358	374	385	356	338	348	372	351	380	344	373	372	373	352	373	357	372	356	339	365	363	350	360	384	384	334	380	351	359	359	361	385	391	396	341	367	372	338	348	358	366	361	352	364	384	347	335	357	357	366	387	412	352	361	357	335	388	389	369	366	368	378	348	401	367	385	394	370	349	389	389	374	369	355	372	390	373	385	358	375	378	361	371	362	381	341	401	362	415	379	352	356	371	376	377	368	413	379	412	338	390	360	341	378	364	360	384	369	342	342	375	358	392	377	377	389	336	353	380	354	355	363	380	373	376	363	368	370	382	367	396	341	366	400	412	375	395	374	365	376	350	321	368	353	376	371	371	348
40713	78181	79355	53421	36142	5655	503	482	405	414	435	440	433	421	386	433	419	410	433	393	408	437	414	438	428	417	420	435	420	416	407	448	407	421	390	426	356	450	408	383	418	417	421	430	423	456	420	435	392	429	387	412	428	411	382	402	427	430	407	429	400	414	406	451	412	382	416	410	414	431	414	406	430	428	421	380	401	403	448	404	394	442	395	405	418	395	425	401	417	421	401	423	387	403	418	361	433	439	413	392	436	401	443	441	422	386	415	391	405	393	435	396	423	451	401	407	403	424	420	410	369	393	390	378	380	388	371	428	418	411	370	408	359	386	433	416	405	398	413	416	400	400	428	408	452	402	455	428	414	411	398	423	430	404	416	414	413	415	414	414	379	391	429	438	414	405	418	412	413	373	370	430	401	403	416	401	428	422	417	401	393	404	406	435	422	420	370	394	392	387	412	392	420	433	421	396	393	415	392	385	417	393	378	451	416	389	365	389	382	411	443	424	429	387	381	366	386	431	366	386	431	375	411	386	428	380	393	403	421	397	383	367	419	459	417	385	373	426	415	391	411	393	425	425	419	439	424	398	420	394	385	414	408	418	407	430	397	423	455	387	462	410	408	405	423	400	414	391	423	443	406	409	437	384	430	456	373	421	401	409	445	434	414	417	396	372	424	392	438	394	401	408	421	403	380	448	389	360	427	403	400	430	396	398	383	465	425	375	390	379	386	430	389	384	446	384	396	416	433	431	396	395	456	363	441	442	451	418	420	400	439	407	403	376	386	431	404	398	397	392	388	394	418	414	416	391	397	398	425	383	412	403	381	453	438	411	385	427	393	412	384	393	413	449	408	421	404	441	460	397	393	388	371	400	405	443	419	419	421	409	422	343	401	433	426	380	407	392	411	419	372	428	400	410	395	407	382	382	405	391	423	415	424	429	422	416	445	399	413	358	416	444	377	381	419	424	420	403	386	381	407	406	414	393	412	430	390	438	408	400	405	410	430	425	471	420	407	399	383	383	409	384	427	419	388	408	417	412	400	424	427	446	418	411	408	434	417	391	427	420	440	421	401	380	412	427	424	388	384	361	433	412	401	425	379	393	397	425	395	401	399	432	414	433	418	443	378	412	424	403	385	392	408	395	443	405	412	385	421	382	410	394	409	366	401	401	385	408	412	400	409	417	414	408	422	397	425	393	390	412	434	377	407	423	421	424	418	399	409	394	387	436	430	400	409	395	441	383	426	415	412	407	411	460	397	410	415	397	428	438	409	385	402	399	357	398	399	421	410	416	431	384	401	407	426	394	403	408	449	404	421	421	413	428	394	420	417	383	392	373	387	427	423	436	404	444	440	429	410	398	423	388	415	407	453	402	446	420	372	397	403	396	418	383	377	404	389	422	429	430	409	421	409	438	435	387	403	434	434	447	390	394	400	391	436	416	440	373	411	387	402	431	450	427	447	383	438	387	408	427	408	399	415	419	431	401	387	426	425	388	409	388	402	385	412	393	413	401	383	404	397	380	393	388	444	408	421	411	396	373	396	454	412	413	383	414	427	399	394	404	428	421	413	410	404	423	387	414	433	401	403	408	380	431	395	394	425	432	404	445	403	412	391	395	335	391	427	411	417	371	392	414	446	415	403	379	395	434	441	400	368	420	388	381	393	377	394	382	423	376	394	433	424	391	408	403	419	428	387	396	414	402	390	414	417	406	370	415	435	428	441	477	392	408	407	411	374	390	421	379	401	394	423	414	401	384	426	438	428	372	441	456	415	429	408	379	377	366	410	387	379	395	412	377	417	399	397	430	401	462	412	420	410	422	355	412	426	415	379	393	408	406	405	386	422	411	422	375	382	399	415	418	440	431	422	433	401	418	402	397	438	402	402	403	420	456	402	391	399	439	411	419	386	400	411	408	389	400	413	418	391	411	408	425	405	403	441	369	413	393	378	404	428	450	427	442	429	449	394	411	390	395	382	433	412	435	416	419	399	395	392	397	401	391	417	399	402	418	422	407	397	439	433	398	379	403	413	374	450	402	400	413	427	401	384	398	398	427	396	401	420	408	416	355	421	420	412	419	391	409	395	446	400	415	385	420	382	367	411	385	430	411	418	410	423	410	412	410	401	389	411	436	406	365	408	420	410	424	411	410	430	367	433	426	415	398	395	384	426	392	419	411	419	377	403	392	395	399	414	442	427	401	432	454	379	406	401	385	412	415	409	420	398	424	389	424	429	384	432	379	412	390	448	423	448	422	428	386	435	419	411	415	405	424	392	423	406	361	415	422	373	417	402	400	437	409	372	391	415	392	414	433	404	411	447	413	433	409	392	430	417	413	403	420	382	385	430	405	426	408	431	409	387	371	403	367	438	415	429	416	395	421	371	393	406	422	385	432	440	408	414	409	412	392	401	361	430	391	394	402	409	383	384	408	403	429	429	417	445	413	405	411	411	404	404	403	431	366	399	428	403	419	433	425	377	445	386	383	395	400	402	404	420	391	366	401	379	436	389	389	396	408	410	426	442	396	376	400	398	414	435	429	411	410	436	414	397	384	399	387	375	380	389	432	413	412	399	424	426	374	426	404	432	428	403	403	412	399	414	455	418	442	417	430	406	406	401	387	452	386	405	387	380	385	411	379	437	386	395	417	406	396	441	404	415	396	406	440	393	401	414	416	407	403	402	400	433	426	390	400	431	415	426	385	395	409	402	441	398	422	406	404	404	395	397	423	444	431	412	378	410	381	424	441	416	442	392	404	435	413	381	389	443	413	383	397	409	368	404	424	349	394	417	408	385	435	387	432	406	413	399	360	383	405	403	397	390	350	430	382	419	411	421	416	363	402	417	437	403	398	400	408	419	432	421	412	433	371	420	403	414	378	393	408	412	408	415	382	404	421	429	440	409	422	430	409	419	387	406	436	416	402	448	443	405	433	403	403	427	377	384	398	427	383	439	398	400	418	399	391	394	434	365	445	438	391	448	394	371	418	437	393	432	404	421	388	411	406	403	400	442	415	440	433	394	388	433	384	429	438	408	429	395	415	406	383	422	403	407	402	387	395	423	353	425	429	378	419	369	398	406	416	415	434	404	365	403	401	356	441	433	396	425	456	411	421	398	400	407	404	410	439	390	427	407	418	413	436	455	382	433	408	369	394	409	440	414	417	437	400	399	433	389	404	432	400	382	416	412	414	461	417	407	361	430	394	403	446	386	411	401	407	399	388	419	414	434	415	409	422	382	394	399	436	422	381	387	414	403	368	407	398	414	395	427	377	388	414	409	416	399	388	414	396	418	407	417	440	389	436	444	398	423	371	394	398	410	410	380	397	406	391	410	400	387	430	449	399	372	419	421	406	364	391	381	392	390	454	421	401	446	411	385	423	416	409	419	381	383	398	412	394	451	406	371	422	420	423	389	418	400	386	426	402	373	411	353	388	403	412	421	398	349	380	392	409	435	412	392	394	420	424	454	404	406	380	437	411	388	410	369	444	405	406	445	397
25425	26099	44254	35648	25316	8518	768	489	413	414	411	416	434	402	413	433	449	413	403	422	423	403	377	385	395	431	441	435	405	425	410	413	406	398	398	429	383	429	432	413	407	372	388	413	429	411	417	424	397	409	413	415	400	409	405	423	433	440	421	396	400	416	401	434	420	407	366	402	412	348	416	377	395	411	418	400	437	390	380	408	443	374	421	431	389	426	454	392	387	415	414	410	391	419	382	433	403	404	408	411	373	436	392	415	449	406	425	373	382	402	433	434	392	429	385	438	373	363	408	406	408	401	426	392	396	425	403	396	394	426	416	412	375	409	418	421	394	436	403	414	406	388	387	389	407	426	418	424	411	382	395	396	398	440	404	421	386	420	421	408	429	421	367	403	416	392	431	410	382	410	413	392	420	385	423	418	391	410	419	377	433	413	402	413	406	406	418	416	425	408	404	429	366	391	375	446	438	434	389	399	432	396	405	404	429	404	398	384	395	443	389	427	412	425	411	432	414	403	411	409	441	389	396	411	408	387	374	396	398	398	368	414	405	404	420	400	435	418	425	431	418	420	421	441	413	423	428	457	397	415	384	405	439	388	400	422	400	434	412	403	421	408	413	404	427	421	393	392	407	430	426	417	413	391	426	425	392	388	407	358	424	447	403	401	406	437	427	411	417	399	409	413	434	388	377	392	387	405	408	421	421	409	422	373	436	430	400	405	434	422	399	422	403	400	417	406	421	419	421	416	463	421	411	423	400	440	402	409	400	400	398	417	427	412	414	399	420	397	404	414	411	400	418	376	421	380	378	393	408	391	396	398	413	436	378	419	430	416	443	409	390	401	400	398	394	397	395	422	382	433	393	409	395	439	407	462	428	400	360	418	412	383	398	366	404	409	405	376	428	400	437	418	401	406	420	417	423	426	427	398	424	416	405	408	409	398	433	440	405	444	387	419	422	415	441	361	416	381	430	405	438	410	411	392	412	417	402	422	437	392	431	382	414	393	380	424	419	374	388	443	399	445	407	401	406	390	428	419	434	379	402	393	401	444	414	377	400	416	397	401	419	414	404	407	392	380	394	455	425	402	420	431	442	422	421	405	438	392	432	439	422	389	427	421	402	396	431	440	430	398	427	401	457	392	434	394	406	433	428	436	403	392	422	399	421	431	434	429	370	418	408	411	406	425	394	394	430	403	379	394	392	387	425	437	399	420	432	411	424	404	410	401	406	420	395	421	367	407	394	378	436	431	378	399	406	404	455	418	433	424	375	415	404	436	435	378	382	385	406	412	380	417	411	398	405	424	402	424	428	458	433	451	427	417	424	407	417	407	427	412	417	429	388	398	432	399	494	392	446	404	423	390	439	396	443	425	427	418	439	449	413	381	423	431	419	412	380	400	399	410	394	412	399	418	415	410	408	456	457	387	435	377	420	402	396	395	437	383	417	416	406	406	427	433	401	399	442	443	421	414	395	402	406	397	406	384	397	390	419	419	415	422	410	427	417	449	442	407	410	459	388	435	372	405	371	428	417	400	378	416	393	417	382	440	430	381	446	403	422	420	393	435	416	393	414	422	405	393	394	391	393	397	429	435	388	414	416	382	414	402	426	427	430	437	419	392	413	410	425	400	436	435	409	415	404	425	395	374	404	384	417	438	439	435	401	412	410	389	417	407	423	405	417	385	420	401	395	420	401	423	391	387	443	401	397	415	412	451	398	384	379	415	424	403	413	426	434	408	423	390	433	426	414	387	408	410	421	387	420	395	413	419	405	413	405	430	416	432	412	408	415	415	462	396	391	398	422	402	365	347	390	452	365	379	391	410	444	398	429	441	402	392	449	396	405	381	391	443	372	445	408	373	428	443	378	405	436	402	432	426	455	417	418	423	405	417	372	380	424	435	439	404	411	435	418	438	407	409	374	417	408	374	397	415	392	417	452	409	379	423	417	398	410	432	397	416	383	376	418	402	415	415	412	428	400	413	407	417	411	384	421	421	384	383	426	389	415	363	410	436	409	413	413	409	403	389	441	391	446	457	425	404	430	392	409	406	418	458	407	394	381	454	426	426	376	433	441	441	407	412	397	440	390	409	455	431	443	408	414	413	412	400	390	434	409	406	407	438	430	398	384	416	414	428	414	416	406	404	447	377	406	385	416	383	402	414	381	431	399	377	404	405	376	413	456	421	419	388	365	407	424	405	408	448	433	429	385	373	386	442	427	424	429	399	377	436	382	429	389	408	405	437	427	415	391	374	388	401	396	403	397	368	440	387	339	425	442	441	353	423	426	429	414	419	412	406	435	395	367	383	418	383	422	401	405	407	421	438	418	409	409	417	420	427	417	444	407	390	402	415	378	430	424	401	399	379	423	417	423	409	456	417	385	396	391	428	436	375	365	419	405	399	390	400	401	426	444	430	404	424	435	425	426	430	433	383	448	442	378	400	394	383	416	374	383	419	421	390	442	453	426	450	484	431	395	435	431	378	407	399	396	375	413	413	414	405	401	410	424	378	391	408	388	411	416	387	408	425	453	389	414	387	423	386	384	425	395	403	409	442	416	425	373	403	420	420	408	448	405	394	401	392	399	436	428	459	415	367	400	411	380	437	385	431	431	408	467	367	441	395	429	410	410	419	406	363	411	386	391	406	416	411	413	414	417	399	444	419	430	378	392	431	405	454	432	383	375	419	409	407	433	410	430	451	416	412	412	425	418	402	417	402	422	395	406	401	440	418	407	398	423	407	397	405	403	421	405	417	461	400	353	392	435	430	429	442	453	376	381	411	419	418	364	433	427	398	448	387	423	392	422	422	420	410	428	404	442	426	390	414	429	470	400	435	379	425	438	391	410	428	446	407	413	399	383	402	401	421	393	406	366	463	412	416	383	414	433	421	419	399	400	409	421	409	404	408	432	409	420	409	403	389	426	431	414	427	407	456	394	388	408	392	432	446	396	418	399	406	383	390	434	412	403	433	389	440	396	388	386	413	459	417	416	388	454	437	411	423	471	413	453	457	384	351	403	398	412	405	416	463	436	387	401	383	391	398	412	396	419	409	423	427	449	386	384	373	399	449	381	436	387	419	373	411	465	394	434	400	431	442	377	431	423	430	415	409	388	403	424	401	379	433	421	417	446	387	403	401	400	401	411	442	405	414	417	423	445	424	428	404	400	426	395	386	419	483	398	423	398	394	407	418	419	426	434	383	417	395	359	429	388	433	428	379	391	429	366	369	469	410	412	404	429	452	407	397	377	363	460	421	421	425	407	418	405	422	436	420	399	344	410	393	444	398	442	375	419	454	406	390	430	374	417	412	431	420	397	405	387	419	405	427	396	417	425	416	445	400	424	406	396	424	402	437	421	423	414	436	392	401	378	399	424	425	426	387	427	402	401	430	407	392	383	397	423	406	422	399	403	423	395	429	388	392	403	395	438	391	388	405	400	412	445	388	401	388	407	405	368	422	397	414	372	412	410	411	405	397	412	388	418	431	359	407	409	418
33591	77185	64227	41250	26950	3566	522	486	483	508	477	470	491	462	458	490	444	498	487	483	453	506	478	458	483	448	462	440	439	465	444	468	490	433	474	498	462	451	451	482	459	504	467	491	476	468	492	511	493	444	487	487	485	457	488	492	486	478	483	506	484	465	463	468	497	465	488	470	455	470	456	443	458	455	491	473	484	470	497	476	484	444	458	484	478	483	483	522	475	402	491	462	463	457	487	461	487	452	473	470	459	513	440	482	487	472	467	492	443	480	466	442	504	474	488	455	480	502	468	482	467	459	459	493	419	441	439	491	454	445	490	438	463	511	472	493	492	530	441	461	498	451	482	502	480	472	460	510	431	455	440	505	465	465	458	456	474	432	497	447	460	536	493	479	491	457	500	487	414	458	455	454	481	488	479	498	463	485	445	463	500	504	467	472	443	472	488	461	473	515	444	462	488	489	494	471	472	481	495	483	498	514	478	459	499	460	466	484	480	452	477	451	469	493	468	494	477	453	465	471	485	485	425	460	459	459	482	447	496	496	479	469	494	498	446	478	494	481	504	418	481	460	451	458	481	515	486	419	518	485	461	491	457	462	426	491	424	470	485	466	505	452	478	481	512	441	507	450	480	500	432	471	492	454	461	480	477	483	455	468	456	465	481	527	479	458	479	511	452	463	463	500	496	469	479	462	528	491	510	451	468	448	544	491	492	460	501	490	461	496	471	451	484	456	515	506	458	453	495	477	465	459	439	463	465	453	479	471	438	499	459	495	458	453	466	491	491	471	470	470	449	462	457	469	471	444	493	456	473	491	454	452	460	463	507	437	475	478	518	480	474	461	468	507	505	486	493	491	483	460	466	477	511	445	480	484	477	487	471	468	456	445	503	464	489	492	524	465	445	437	507	479	460	494	476	459	503	457	500	508	499	469	512	439	460	453	453	463	485	477	480	485	497	440	475	399	503	432	459	464	466	500	441	468	435	477	467	474	480	477	448	442	465	533	483	489	522	483	483	461	465	487	477	491	470	499	433	461	458	457	471	428	509	487	513	459	479	503	459	479	478	446	496	465	475	464	447	456	469	481	483	476	461	509	445	469	479	478	489	461	510	485	455	503	514	444	496	422	453	497	492	478	446	469	471	472	472	468	446	453	485	463	467	449	416	493	485	498	446	470	512	460	469	470	450	488	476	485	512	492	474	483	471	457	471	473	472	503	476	449	442	483	431	465	482	449	492	498	492	462	459	493	491	453	462	442	474	457	428	464	451	469	488	437	482	489	467	474	484	499	518	459	447	486	465	475	488	502	478	468	478	442	470	499	472	441	457	455	523	502	481	487	460	466	482	435	455	433	454	485	468	469	448	488	474	447	501	453	442	515	477	472	447	473	458	466	472	456	488	453	434	447	524	460	466	477	438	486	432	427	474	452	449	484	457	458	458	473	521	475	462	490	440	465	450	466	466	399	466	468	478	468	487	479	494	465	446	449	467	461	436	459	484	420	466	457	485	460	459	460	496	463	493	495	448	488	469	489	463	490	463	467	467	448	507	478	493	460	438	476	458	462	468	463	468	491	461	467	441	471	441	461	481	516	455	495	479	452	478	498	456	505	459	490	467	475	455	486	477	457	510	456	538	470	484	445	443	484	484	473	492	485	478	498	491	479	486	525	452	460	447	488	495	466	454	441	473	493	457	468	461	486	485	465	447	501	476	470	489	464	469	440	463	462	456	481	449	447	480	488	489	437	483	507	465	484	482	465	482	474	452	449	442	425	457	499	475	506	453	515	454	458	463	441	479	479	451	467	447	487	482	482	476	481	460	489	462	430	426	493	505	489	424	488	460	452	498	450	508	474	496	478	474	471	470	461	475	469	458	487	442	476	483	452	497	467	476	470	490	521	475	442	445	499	448	484	496	470	441	453	519	433	481	464	459	418	484	453	442	475	501	462	454	484	445	467	465	460	481	488	453	463	497	508	456	450	457	459	505	478	474	492	514	499	504	440	459	485	501	486	469	462	495	472	487	475	465	448	494	485	478	469	438	457	488	474	494	458	487	438	452	506	463	507	451	453	497	481	508	455	460	445	450	474	465	462	466	448	500	460	465	444	441	477	542	440	499	436	497	463	484	479	470	475	436	471	489	500	481	467	481	482	470	498	470	466	482	474	469	407	482	468	487	496	443	456	496	462	501	485	493	488	487	460	485	479	488	472	451	440	475	440	478	501	497	517	467	503	464	469	479	451	452	469	456	465	491	481	444	478	455	495	452	467	468	462	457	464	477	505	468	461	448	458	473	455	486	482	456	463	462	469	475	472	456	469	469	465	497	475	476	473	490	484	504	514	441	445	444	437	480	484	475	489	478	468	492	466	479	443	457	448	496	475	511	426	467	469	465	510	503	507	477	462	480	472	485	488	423	488	465	474	460	460	501	485	510	497	466	497	499	469	451	455	512	475	533	485	446	464	446	465	470	503	468	474	524	444	475	485	485	459	433	470	474	489	478	464	476	499	453	473	452	436	463	507	460	481	427	483	492	518	447	478	506	446	460	440	483	467	501	487	446	464	460	467	464	479	450	478	447	454	474	540	507	480	487	481	460	508	497	520	482	467	454	467	442	511	509	444	493	452	470	467	456	488	484	432	462	459	494	473	465	469	492	483	458	462	462	430	497	534	486	436	478	468	481	452	458	434	497	466	463	476	480	496	512	455	439	474	467	435	459	491	459	444	465	446	466	469	444	474	479	448	466	471	458	469	462	427	428	496	467	469	467	441	467	521	489	465	472	477	492	522	495	453	456	493	476	491	489	424	516	488	468	521	461	495	462	486	477	431	465	502	427	501	511	467	490	482	477	495	470	449	487	525	483	470	469	473	440	465	476	461	497	475	483	464	489	502	428	440	448	478	477	470	480	478	449	469	465	460	508	455	475	484	440	480	474	450	478	516	448	517	470	485	477	487	451	467	461	482	420	457	496	467	488	499	498	495	474	497	467	454	475	440	473	469	476	438	420	451	472	474	469	493	477	467	460	504	463	447	477	499	493	442	436	461	460	470	485	476	504	453	489	483	463	480	501	451	443	430	465	469	456	464	474	447	478	470	471	477	479	483	469	433	455	507	453	465	444	476	486	496	469	478	480	445	489	451	494	439	495	503	439	537	474	505	476	495	456	465	473	476	467	451	459	512	468	445	439	531	466	496	473	464	490	457	504	487	466	509	475	497	497	454	497	482	444	444	499	440	522	485	464	456	474	474	468	480	469	451	492	471	439	487	481	494	488	455	467	468	513	512	492	487	469	433	445	459	501	455	448	425	458	512	466	446	506	488	507	477	488	455	449	450	490	486	502	467	513	466	458	437	462	469	441	441	460	495	456	503	457	485	449	470	475	489	507	452	455	474	463	476	469	461	483	480	433	453	486	458	475	464	457	473	477	437	452	520	446	490	484	473	509	510	476	506	445	440	449	457	491	503	530	489	469	454	465	501	454	443	460	492	472	449
23207	22676	34529	31335	30286	21926	13181	1294	668	612	626	643	618	586	645	581	602	596	576	570	652	553	558	568	611	607	559	558	597	578	615	605	569	612	571	583	621	587	603	581	573	559	620	623	568	576	554	613	614	601	605	582	561	646	600	574	602	534	538	585	614	584	605	583	640	557	574	611	615	544	585	611	546	561	545	602	569	575	601	571	605	568	599	631	557	577	618	596	592	626	621	552	598	569	613	586	604	559	568	562	549	589	574	564	595	576	606	600	543	579	580	559	604	578	558	547	585	552	562	572	585	564	605	565	646	566	557	595	621	588	587	567	575	587	609	622	580	620	574	596	600	586	538	597	576	584	579	589	604	558	608	606	626	594	605	581	602	540	604	586	565	590	639	571	567	566	587	582	606	596	598	582	582	586	595	607	555	566	593	581	569	575	599	524	596	613	579	599	600	608	586	599	584	576	618	561	581	559	555	587	619	573	625	602	559	580	571	600	614	598	582	609	532	606	614	595	594	558	558	567	608	552	605	590	530	600	536	567	589	621	570	609	626	584	555	568	555	593	587	568	555	552	591	544	590	529	583	588	601	579	592	595	588	642	567	575	543	587	607	564	563	587	559	594	577	563	631	587	569	630	580	554	603	583	639	557	571	536	556	536	596	567	585	582	566	558	589	555	581	593	563	622	606	560	560	576	578	594	610	600	615	562	555	603	584	599	577	596	568	598	610	616	604	605	598	634	559	560	536	563	578	585	579	585	589	562	614	573	560	570	583	597	590	579	595	569	603	574	586	597	609	565	581	537	597	574	589	574	614	558	585	616	591	575	554	560	603	624	555	574	587	588	571	634	633	594	600	550	580	558	609	578	534	613	580	587	576	578	568	582	575	589	606	572	604	609	600	587	599	590	565	581	576	574	591	576	589	609	550	543	555	569	570	562	559	602	558	593	568	565	613	588	525	587	613	584	556	563	600	611	581	609	582	583	583	614	571	603	587	557	584	574	574	622	568	597	612	613	578	598	584	580	627	591	565	549	543	560	532	571	564	565	559	583	541	587	582	603	588	579	564	624	590	588	615	576	553	576	600	589	613	571	600	521	574	561	637	575	582	611	617	571	616	587	569	636	605	595	568	590	605	589	586	567	591	614	598	585	572	623	582	571	530	549	604	597	579	577	582	622	619	608	607	599	555	618	582	555	594	637	585	587	585	568	622	552	593	587	639	570	620	636	593	587	557	582	561	558	597	570	608	569	600	611	557	598	572	609	618	593	576	561	551	555	612	548	544	549	558	594	597	588	569	560	580	576	579	601	588	586	592	602	569	586	573	586	597	554	584	581	609	630	590	608	606	571	568	582	584	540	558	592	602	590	542	570	541	557	592	595	597	600	627	576	607	598	581	640	598	642	545	597	547	591	566	612	579	599	590	613	605	594	624	586	556	575	593	608	560	592	572	533	574	624	524	619	596	562	589	622	622	539	569	597	585	597	614	582	579	597	644	587	576	607	591	597	578	602	574	562	586	586	581	568	598	642	555	573	578	552	576	629	524	580	584	602	570	567	597	571	547	613	599	576	583	589	617	619	577	585	584	588	596	577	550	581	579	604	606	619	597	560	588	595	599	583	579	599	596	586	614	564	590	612	598	538	572	616	587	584	544	573	579	546	591	560	545	572	593	580	608	597	585	615	578	535	587	592	605	528	594	611	595	564	586	574	557	594	549	593	614	564	556	547	586	601	601	550	519	580	620	594	586	571	573	540	517	583	563	555	604	575	628	540	573	608	592	525	583	604	611	575	570	644	529	610	628	557	542	565	537	586	583	610	603	536	607	585	553	595	581	599	576	603	609	577	572	583	580	547	609	577	550	592	600	560	566	595	557	581	609	620	578	555	553	585	571	544	586	631	575	609	596	607	576	590	579	575	566	602	578	558	587	579	601	573	580	546	574	587	610	593	601	561	575	585	630	573	602	609	565	628	535	562	598	608	591	625	604	555	582	619	569	597	585	563	553	602	549	574	611	602	554	577	597	556	594	610	574	581	555	576	597	580	567	604	579	579	616	584	605	588	556	612	570	564	633	612	579	601	560	566	601	558	600	616	561	568	580	565	572	616	573	588	612	575	600	616	589	572	580	576	573	600	573	566	608	622	592	578	562	569	607	563	588	599	585	582	588	604	557	563	578	584	588	557	579	596	574	563	606	577	621	627	557	579	569	597	563	579	592	538	576	559	525	601	582	583	582	612	574	570	600	602	612	590	595	613	587	557	571	564	568	609	588	542	549	588	626	604	562	601	594	573	593	591	582	577	608	629	585	591	598	571	606	606	651	612	571	596	617	631	622	606	579	585	635	557	542	558	610	570	653	551	597	570	557	564	530	566	580	564	597	558	592	632	556	582	567	616	589	564	597	566	597	650	577	619	552	554	554	594	571	566	572	538	621	590	577	564	541	595	577	608	573	604	559	608	579	620	609	606	556	586	578	586	585	591	574	601	621	609	569	529	556	603	581	592	551	577	608	548	578	570	559	563	567	555	614	582	640	572	590	574	621	547	579	568	594	589	562	580	574	586	575	568	575	561	587	552	540	603	570	599	586	589	603	627	609	631	598	618	583	536	565	606	591	561	644	592	580	564	560	591	606	596	586	633	582	607	613	578	578	583	592	564	613	609	559	568	591	624	628	581	588	553	608	597	556	599	585	572	570	582	561	577	613	602	556	605	591	589	610	570	575	556	582	590	601	608	559	585	603	564	596	603	590	607	589	568	595	580	577	599	563	575	579	589	558	586	572	556	575	591	564	596	586	569	615	561	612	591	581	646	598	535	572	526	582	572	641	567	532	576	586	547	599	558	605	605	561	534	597	578	576	611	587	568	595	581	601	598	556	587	557	554	600	608	583	564	588	579	533	537	575	549	653	574	576	560	543	630	552	588	576	588	575	606	572	544	594	545	569	588	603	578	597	578	583	581	632	566	614	625	545	592	573	599	580	580	545	621	566	570	602	595	571	569	558	594	540	557	578	581	559	582	583	569	559	557	549	563	576	542	592	589	613	601	584	607	550	556	618	583	624	598	550	617	526	540	568	597	582	545	572	605	570	564	582	609	553	575	565	559	558	561	608	561	590	604	595	585	608	572	573	613	583	550	626	555	558	588	594	566	622	603	565	566	597	613	554	599	541	559	584	618	633	555	614	594	590	583	586	588	558	603	586	582	594	600	601	543	587	580	582	602	605	505	585	588	606	621	613	603	591	571	603	611	597	606	569	578	566	591	608	565	640	596	628	572	592	591	561	542	612	575	559	594	559	567	556	611	599	581	564	565	602	528	582	580	563	569	631	608	616	574	544	595	572	570	549	587	563	572	549	599	593	591	613	556	602	554	571	607	563	542	602	579	600	559	603	573	579	584	605	577	576	559	621	624	580	580	606	535	604	601	583	573	569	582	615	564	560	560	589	549	609	544	595	582	577	602	575	609	618	612	569	575	614	633	573	583	558	635	557	563
44437	91041	76640	60712	43662	9498	748	722	688	673	681	695	671	637	669	642	640	649	574	650	632	656	607	625	607	605	590	643	624	629	620	625	623	628	637	655	654	655	668	629	625	633	619	625	587	581	634	634	644	658	571	657	630	590	560	648	628	659	674	592	600	622	607	582	627	629	643	623	636	612	642	657	582	601	651	612	651	645	614	638	607	628	656	621	626	638	614	592	611	623	642	631	641	656	627	674	620	629	630	630	623	627	652	599	617	611	622	639	613	632	610	648	593	615	630	609	605	605	666	587	636	629	641	572	600	606	631	651	641	635	649	590	666	613	625	596	595	622	618	642	667	638	650	644	615	632	643	616	655	623	659	638	648	618	653	621	626	627	594	622	579	618	599	632	598	633	646	608	668	644	658	602	608	605	643	603	605	629	595	656	641	593	597	621	629	625	639	638	581	636	623	619	605	611	597	582	653	653	626	571	610	639	606	595	610	622	648	611	606	597	631	605	630	616	627	608	620	604	648	595	614	641	628	620	605	642	622	625	598	605	644	626	593	596	659	609	598	628	629	645	613	582	578	602	621	623	627	610	601	648	647	645	618	621	594	635	645	638	638	658	591	609	594	621	626	628	610	597	633	600	618	653	602	616	611	568	624	618	646	592	609	585	608	610	640	636	604	661	665	625	606	649	623	627	601	591	590	627	608	668	605	598	598	562	569	601	595	611	591	597	645	658	617	607	579	672	642	632	658	648	636	629	657	613	578	642	636	606	621	604	634	649	649	615	591	637	610	626	625	632	630	675	633	663	682	634	608	634	640	627	649	632	607	588	589	561	622	618	671	591	619	642	617	595	664	594	650	640	616	635	669	604	578	655	615	613	639	650	588	640	607	630	662	655	635	618	601	631	637	643	569	638	590	577	620	646	664	655	616	610	616	602	597	586	646	671	661	583	599	622	641	636	637	592	645	614	665	679	598	615	593	660	640	629	601	638	628	605	579	643	585	639	599	596	597	590	630	615	611	615	620	628	608	622	630	603	602	648	650	622	581	623	633	607	651	552	650	617	630	608	639	595	605	625	668	612	558	605	627	608	611	601	657	615	579	639	628	599	625	589	704	655	595	616	633	642	632	611	646	644	624	621	673	615	608	580	637	665	588	582	629	648	611	605	619	665	638	644	606	634	601	623	619	599	653	650	621	606	610	584	638	647	648	580	607	633	638	635	595	647	682	645	636	622	637	646	658	583	655	646	670	678	611	624	617	625	608	650	650	618	580	657	622	613	678	598	628	637	604	613	632	589	622	616	636	621	640	637	650	623	609	623	584	639	580	616	638	634	617	626	640	636	636	627	621	639	664	621	613	619	610	601	640	576	614	643	616	644	609	639	592	680	654	592	633	606	632	632	646	634	595	598	601	631	584	591	635	636	645	599	651	615	685	642	649	604	588	658	637	613	627	561	627	589	635	586	628	611	610	653	624	577	618	620	637	621	615	639	631	630	636	658	607	651	667	586	616	636	636	582	631	622	616	611	632	628	608	582	580	603	626	607	676	575	572	630	631	608	618	683	646	618	599	603	628	644	634	619	573	614	555	655	606	636	623	631	605	630	635	638	625	621	644	688	641	626	610	671	627	652	632	583	589	619	643	634	619	596	606	633	597	593	626	607	636	672	588	631	610	608	642	583	622	642	640	609	590	611	590	614	599	606	619	628	633	622	572	608	632	605	638	613	622	613	601	606	573	646	650	650	617	631	637	602	620	652	621	629	587	637	597	622	597	661	606	644	631	617	677	625	637	622	616	594	609	668	608	594	644	634	604	613	610	630	652	617	631	626	614	645	600	621	650	613	603	660	623	637	610	654	644	628	656	621	586	567	613	641	664	626	630	621	650	654	591	645	611	590	614	634	570	657	631	667	619	582	591	649	654	618	632	593	661	576	627	678	640	650	610	646	627	607	634	593	633	566	590	630	642	634	630	609	636	630	585	601	660	648	618	585	668	610	607	607	561	608	613	642	604	617	598	602	617	625	658	649	602	607	623	593	620	624	631	670	638	635	630	601	626	600	609	627	666	586	639	611	638	704	635	623	598	609	628	603	687	666	682	578	670	638	609	652	629	664	648	639	642	630	675	611	619	637	586	601	615	629	603	610	667	649	623	621	660	615	623	650	598	631	627	623	596	626	624	630	600	623	605	614	581	597	634	615	619	613	630	647	610	621	675	618	601	622	597	580	607	609	601	623	589	629	620	596	620	568	626	606	592	563	635	608	595	592	675	625	631	622	582	599	623	598	605	631	584	630	674	617	630	646	605	611	665	591	632	604	658	560	638	604	568	602	610	616	613	652	583	638	651	657	596	649	656	648	633	625	582	665	612	597	592	622	615	630	626	598	602	628	646	625	604	616	608	608	604	658	592	593	631	617	654	625	557	627	681	619	634	620	605	642	599	618	634	606	597	644	617	608	626	625	643	663	632	602	653	638	638	633	639	591	603	644	626	610	599	635	641	617	624	578	638	611	667	634	597	622	652	624	653	639	627	616	640	635	622	655	619	572	603	586	600	640	585	617	601	670	624	609	585	595	625	669	632	610	592	643	647	624	616	617	652	574	604	602	676	591	567	639	591	664	615	665	592	640	603	610	637	621	621	585	584	612	641	614	608	562	612	619	584	613	619	626	627	619	650	595	634	663	618	608	614	618	627	619	600	628	593	612	589	629	679	626	630	628	592	622	646	634	622	609	642	626	626	656	616	627	639	632	580	622	637	586	627	613	629	712	634	598	654	670	633	606	654	602	654	638	596	592	602	606	656	633	627	645	633	625	594	663	624	667	605	629	608	624	617	626	622	637	625	596	604	572	630	651	607	630	639	603	636	648	627	608	603	594	659	630	616	608	647	611	582	632	569	630	604	588	648	669	634	575	594	636	627	545	640	612	650	592	590	609	613	595	625	640	609	628	639	623	629	607	580	623	622	625	648	576	578	631	616	592	641	599	629	667	597	664	603	597	651	620	606	610	584	574	632	610	640	650	600	655	604	592	636	616	620	651	603	623	628	639	643	601	622	609	607	631	616	647	611	612	621	615	634	614	618	618	563	645	641	615	614	569	581	591	638	634	641	610	635	596	626	622	640	596	580	602	623	655	571	602	627	640	629	601	597	611	594	627	633	555	642	599	649	607	633	615	604	642	608	614	621	646	629	562	639	619	617	583	586	675	660	607	620	638	639	636	614	617	604	616	632	622	595	641	594	622	626	635	635	630	658	614	644	665	629	640	613	564	623	664	607	616	622	648	606	612	622	615	643	643	654	623	632	640	640	666	611	652	600	659	609	665	608	604	595	638	650	619	623	613	689	634	615	594	635	630	584	631	595	654	611	603	603	621	649	650	580	635	613	607	611	624	636	642	615	613	639	632	655	646	587	591	617	570	627	667	626	668	648	601	641	640	593	634	616	660	612	600	625	635	624	599	596	626	582	633	651	617	586	647	642	617	612	607	611	639	604	629
28168	30361	35938	19760	7234	803	267	264	309	329	297	303	277	258	278	308	293	286	313	298	325	296	312	285	287	341	307	314	287	315	288	285	320	307	286	315	301	293	321	284	300	263	275	304	278	289	258	252	270	334	293	281	317	294	275	327	277	293	307	286	303	259	246	292	294	272	268	271	319	283	290	309	265	296	317	315	301	246	297	295	297	312	262	279	256	297	282	318	296	273	297	281	285	286	296	272	307	292	321	306	303	308	291	261	294	294	278	293	297	297	291	267	283	295	290	294	279	268	271	339	304	279	290	310	283	299	306	290	291	295	328	264	317	268	277	316	275	269	287	286	273	316	303	291	276	305	316	294	299	283	286	309	295	294	281	281	249	255	275	286	291	327	297	282	310	302	273	283	317	331	297	307	306	307	277	271	303	270	315	301	313	287	290	301	256	268	304	271	310	337	314	302	318	306	269	315	294	321	281	305	288	290	295	303	268	291	288	281	313	304	280	295	285	282	287	300	324	300	302	304	290	276	266	307	286	274	268	300	272	298	313	301	296	300	279	315	289	291	287	302	270	237	293	308	306	304	282	290	289	307	289	292	307	311	314	308	293	269	292	295	286	321	294	300	273	297	276	302	295	299	283	296	293	298	272	271	290	275	249	316	295	322	274	266	268	283	280	318	279	293	273	335	289	291	295	309	300	306	305	304	284	296	289	295	287	312	327	309	314	284	295	297	272	264	313	295	302	296	295	272	272	310	302	283	292	295	297	305	298	266	300	293	265	303	283	298	268	292	276	278	297	275	309	298	296	319	301	269	279	287	293	311	270	286	278	293	338	275	291	288	309	306	274	290	275	266	303	274	282	308	280	278	306	294	301	290	279	281	285	285	301	301	301	313	300	277	292	275	302	313	266	268	281	278	299	306	312	300	281	275	296	280	273	296	274	300	277	281	310	313	267	287	297	285	298	309	317	327	291	312	278	280	287	292	282	299	275	315	262	307	291	298	320	277	302	308	297	295	296	274	280	283	293	301	283	321	299	315	330	300	321	290	313	254	280	287	316	289	316	263	276	285	286	313	304	276	284	286	274	290	286	282	277	282	301	294	265	290	275	295	287	284	296	279	288	295	307	300	321	261	293	307	309	305	302	326	294	290	283	283	289	277	272	298	287	328	307	300	306	305	291	243	284	291	308	285	278	303	297	275	280	333	267	279	284	290	284	253	300	291	300	279	284	268	293	298	302	293	257	298	274	310	297	296	302	261	297	265	307	282	281	275	273	288	292	280	316	310	280	303	298	308	294	297	266	284	301	291	291	285	290	285	289	292	302	310	285	313	292	299	301	265	273	297	320	307	302	283	306	303	261	306	289	285	299	283	308	275	286	291	288	321	285	272	312	309	257	287	294	232	318	290	297	271	278	313	296	275	270	282	310	277	290	266	313	296	299	295	282	327	303	297	286	304	294	322	303	307	319	287	287	271	295	301	265	312	273	290	286	283	296	305	254	320	289	302	285	310	271	293	253	326	309	312	304	302	276	285	318	267	303	255	259	333	291	283	306	308	307	289	259	285	307	271	280	302	275	302	282	283	284	303	290	276	290	300	300	310	310	297	293	282	293	295	286	298	265	332	281	307	269	308	272	273	298	312	299	283	265	275	288	273	295	291	284	288	280	295	313	315	294	282	292	299	323	301	292	328	305	288	306	273	299	282	294	284	290	298	289	284	304	292	261	338	327	289	266	323	292	263	302	296	276	293	290	274	293	271	277	264	292	304	283	292	266	277	285	312	300	301	299	341	282	285	291	335	273	284	308	310	310	279	292	314	267	290	279	283	335	297	315	296	313	285	260	305	306	286	285	275	313	265	268	310	308	281	278	313	303	287	260	271	279	288	279	279	314	291	312	257	295	309	332	244	301	276	329	309	303	281	290	259	314	280	270	294	290	280	278	297	303	281	296	291	324	306	271	270	291	305	266	292	310	299	276	295	291	299	287	291	306	287	292	295	323	272	275	298	276	289	291	300	267	288	270	293	302	301	249	299	268	302	309	265	300	318	291	270	270	279	318	269	306	278	304	277	286	304	366	297	262	335	287	277	308	267	282	331	297	289	304	299	308	296	278	266	331	289	254	286	291	285	286	297	310	313	301	284	285	271	315	279	286	312	265	285	310	309	282	297	297	279	308	272	295	287	302	313	318	328	291	283	271	275	303	254	289	281	302	275	261	297	311	329	311	302	308	300	298	264	291	262	313	302	334	303	291	320	288	322	286	305	289	302	300	307	272	278	286	300	312	307	328	297	323	298	295	291	326	291	304	268	267	299	297	316	271	301	307	309	318	297	290	284	309	282	284	293	288	326	271	311	291	296	257	299	302	293	275	314	291	309	276	266	292	288	279	257	299	297	280	283	272	287	324	295	305	291	288	309	304	286	296	320	251	304	311	310	313	282	311	307	301	294	296	269	282	311	294	297	259	295	298	272	307	314	272	281	284	302	316	313	267	263	275	313	314	285	288	318	315	302	283	297	289	254	286	303	301	262	282	274	286	287	285	321	293	269	295	305	292	282	314	332	294	286	314	275	281	309	272	289	297	326	292	284	302	289	280	295	274	307	288	270	306	292	280	301	302	281	275	282	269	296	327	280	265	311	297	278	315	279	291	318	293	296	305	284	294	269	306	245	291	309	259	305	271	305	284	298	303	286	319	288	298	308	262	281	268	317	268	285	303	311	295	314	311	283	282	275	265	314	304	286	265	283	306	306	283	265	267	280	280	326	293	274	288	288	307	317	333	276	290	292	286	302	284	281	288	271	281	336	293	311	287	319	277	314	294	312	304	273	291	313	283	321	318	275	272	298	297	302	294	274	308	307	285	295	287	265	299	301	317	307	294	297	271	290	281	295	298	315	289	272	328	281	306	292	285	295	290	302	281	283	292	324	284	313	292	318	283	290	267	286	289	274	287	290	312	296	289	312	315	288	280	295	327	298	301	294	324	300	290	331	276	270	317	310	329	265	293	305	279	299	265	297	306	287	267	306	297	296	296	321	295	307	267	287	321	295	300	258	282	335	282	293	281	286	312	275	292	284	268	268	275	254	285	312	291	294	290	315	303	287	306	308	319	298	263	294	316	286	292	295	286	266	275	263	272	298	299	286	269	299	287	289	305	293	314	297	293	292	289	302	304	280	268	300	302	292	300	307	260	293	299	294	303	287	253	286	309	294	301	305	278	262	301	318	287	294	289	270	297	273	266	273	318	283	273	280	283	296	296	307	309	287	288	304	289	274	255	272	266	277	317	275	301	282	272	319	301	284	279	260	323	302	336	291	306	293	281	268	306	275	279	283	288	309	299	271	262	282	309	288	275	270	289	313	306	287	280	294	314	269	263	288	301	283	267	282	314	266	278	289	263	297	280	298	290	292	278	290	262	318	291	248	297	288	273	308	308	300	296	284	285	278	286	302	307	308	257	272	284	291	292	291	265	285	296	292	282	296	329	282	309	303
24258	49637	32367	14170	7085	822	347	392	331	347	333	323	336	335	311	352	343	322	301	350	322	341	358	316	361	326	285	332	358	367	351	343	320	318	346	375	352	308	336	334	386	308	320	329	366	349	350	329	353	346	336	339	363	310	329	349	345	333	349	323	331	325	345	332	316	329	366	377	332	346	330	330	325	342	320	343	319	303	345	302	327	342	305	314	332	326	339	338	340	343	307	388	353	311	324	350	374	349	337	355	315	315	315	332	364	338	332	334	350	345	334	311	351	362	338	343	323	343	368	359	344	346	336	326	352	386	359	315	341	344	333	329	374	356	355	342	371	315	347	368	367	350	337	366	319	365	355	363	351	325	347	373	356	378	342	351	352	340	363	320	355	352	355	320	324	333	360	321	370	339	346	335	355	322	323	324	374	348	347	337	357	338	333	319	348	337	342	347	348	341	353	309	325	325	372	315	352	346	346	332	355	357	339	346	365	363	328	317	365	319	362	350	334	344	349	322	330	355	340	343	348	333	313	323	362	343	351	380	318	290	371	319	355	341	336	341	321	324	334	341	320	317	317	333	368	371	357	347	333	334	339	315	350	329	343	334	335	327	361	308	353	357	330	327	348	313	329	337	355	342	342	336	347	354	331	345	370	366	368	349	345	346	346	352	349	344	308	373	369	363	347	331	354	377	322	311	357	332	328	315	347	347	346	317	350	340	351	368	343	300	337	355	352	338	329	327	370	347	341	320	340	371	330	284	323	336	326	344	333	345	354	354	339	309	340	364	355	342	342	350	343	353	348	323	350	334	323	313	354	320	352	338	349	354	309	362	326	333	321	341	344	394	304	350	360	376	330	357	300	348	342	328	336	338	289	318	303	304	334	377	336	342	345	334	366	337	314	339	310	331	354	337	346	351	334	310	337	366	333	343	347	346	318	305	319	378	327	331	340	344	328	334	312	338	358	333	382	356	332	334	308	339	365	328	335	327	354	314	343	317	343	353	376	334	335	363	340	324	336	327	354	336	346	310	313	324	334	375	336	318	340	323	335	357	351	325	345	314	335	377	346	359	333	339	333	345	334	301	362	326	357	339	352	345	354	357	319	343	335	330	344	350	334	353	354	352	300	349	353	367	360	318	323	323	341	348	355	346	307	335	366	324	350	368	362	367	335	345	334	309	344	369	321	341	336	352	360	330	326	339	306	330	339	313	335	390	366	348	344	360	353	333	348	373	381	336	368	330	323	338	326	350	363	329	368	355	366	349	317	351	334	327	326	355	317	371	358	351	339	315	324	334	323	351	343	365	310	338	328	359	341	336	336	336	350	312	302	377	330	336	343	359	350	334	376	329	358	356	339	319	341	380	343	350	332	310	375	329	332	338	343	328	346	331	325	318	346	342	306	354	355	330	333	330	299	321	368	334	342	327	362	311	309	339	302	325	332	354	331	316	340	363	332	342	354	321	347	317	336	313	341	287	357	363	367	328	349	347	322	359	376	330	328	335	300	344	363	340	347	317	339	356	354	348	332	341	356	319	311	348	341	332	335	326	359	319	335	323	328	338	344	368	348	287	361	371	331	336	384	326	327	358	345	320	315	321	322	371	327	341	374	344	371	368	324	314	338	333	338	330	309	323	332	354	325	365	333	308	351	350	326	336	328	341	314	338	351	337	367	365	331	336	351	349	326	357	340	347	357	339	329	356	327	319	342	355	334	359	344	323	344	323	312	364	336	355	366	321	310	360	348	331	362	366	328	329	348	348	355	339	391	301	320	369	341	354	333	351	349	354	343	332	351	329	364	329	336	371	311	324	345	308	339	334	347	337	372	339	335	372	344	367	353	370	344	340	338	327	374	313	351	360	374	374	318	353	329	346	314	328	335	360	344	333	340	366	317	338	327	339	339	370	345	352	345	344	344	364	363	357	319	344	355	311	338	342	352	319	321	365	345	349	328	340	316	308	322	318	345	377	350	308	393	352	349	323	340	330	367	327	295	356	335	330	323	366	343	361	330	327	322	382	320	350	323	360	358	323	369	321	308	339	369	314	344	354	347	360	317	350	337	324	362	333	348	293	361	336	315	354	355	345	319	344	380	354	334	366	339	329	336	315	336	347	328	362	354	355	334	323	347	358	353	347	364	329	359	323	356	349	337	324	355	328	335	343	357	361	338	339	342	349	343	332	331	365	350	351	351	355	326	341	362	327	357	321	370	353	350	347	360	354	309	345	347	328	336	324	358	324	349	363	319	332	352	385	328	330	347	346	321	327	313	345	337	320	355	335	323	335	319	353	332	318	346	340	353	340	345	354	343	332	339	338	343	347	325	314	339	336	335	321	359	349	357	351	342	356	355	356	337	349	323	345	339	314	352	337	334	341	306	337	333	316	325	354	326	351	357	341	335	354	350	331	336	352	349	331	382	340	317	356	335	347	330	349	386	346	328	369	348	325	338	343	328	366	330	323	341	334	332	327	333	366	342	308	345	354	356	327	347	347	358	336	324	355	345	343	349	320	321	351	358	346	364	309	364	338	336	327	346	346	330	325	356	357	342	328	346	346	332	346	351	347	369	356	323	340	341	389	320	361	327	338	325	340	347	351	348	332	307	338	336	348	316	343	328	338	327	372	352	333	332	333	354	354	339	336	359	317	319	363	337	342	308	361	377	339	311	353	339	334	382	351	359	364	363	341	325	330	356	316	341	331	348	338	334	324	337	359	317	345	339	321	345	339	334	356	321	349	355	350	346	347	319	354	351	340	353	357	301	369	357	349	338	363	379	355	349	309	376	334	298	328	332	337	299	339	347	339	345	320	315	363	337	352	346	335	331	344	369	298	352	323	348	326	376	327	355	320	310	342	338	357	374	377	323	359	354	377	365	313	305	382	326	360	362	316	377	305	361	359	342	344	361	372	335	356	342	302	334	360	355	343	345	346	330	361	335	363	317	321	323	337	353	332	353	339	337	362	313	328	364	314	343	323	349	329	353	369	338	339	345	314	355	367	352	303	365	372	362	355	323	365	303	374	348	356	344	382	322	362	334	333	357	340	323	357	363	337	333	321	320	344	320	319	354	350	329	382	347	355	342	343	342	347	382	385	352	340	331	364	327	346	341	347	343	337	289	344	333	341	336	329	335	331	318	338	330	334	329	330	370	356	335	318	361	361	330	332	338	311	331	368	336	356	347	336	344	333	302	344	335	353	350	336	365	370	379	323	356	331	332	340	369	335	336	372	316	349	357	334	375	347	342	355	350	316	337	331	368	357	347	351	353	347	306	338	346	350	308	358	332	323	330	366	306	325	347	340	342	348	329	350	363	344	319	325	335	338	348	353	367	365	362	330	323	363	341	327	321	322	359	378	329	343	357	343	355	343	349	339	367	351	345	362	337	358	346	363	355	363	347	334	353	361	355	338	327	364	360	365	317	329	357	354	329	358	321	329	361	318	342	353	350	349	368	345	312	341	327	334	375	343	331	328	321	340	340	335	373	364	346	377	354	341
24205	23523	39160	34199	30084	16960	3324	441	391	399	381	381	429	340	385	352	376	394	369	360	394	380	353	365	343	355	351	377	346	370	393	357	410	357	386	379	379	382	368	371	348	381	394	322	364	372	372	362	356	372	411	388	383	376	379	328	368	376	401	357	348	358	335	433	378	390	371	386	425	365	334	340	346	372	374	414	373	334	364	344	369	389	369	362	376	393	354	359	379	344	358	386	387	403	366	395	376	363	365	380	376	383	356	385	373	357	395	352	380	365	348	366	389	380	352	349	401	381	342	331	342	382	364	397	382	397	348	369	356	365	366	351	382	393	358	362	371	351	376	376	375	361	340	359	334	371	410	383	372	349	380	311	374	349	385	366	356	383	378	374	375	350	360	352	380	364	387	375	377	394	374	378	379	362	369	334	378	410	389	390	378	359	362	361	349	371	364	388	384	376	374	363	366	356	343	374	354	351	338	359	383	383	346	380	364	351	370	405	317	370	378	404	382	365	408	392	382	388	363	395	376	383	361	368	386	366	349	377	376	347	365	373	344	347	351	392	399	390	380	379	336	338	372	357	384	352	356	340	390	359	370	356	365	353	342	380	398	376	385	384	348	330	330	358	381	330	343	380	363	358	372	370	376	374	390	336	368	350	350	343	409	373	358	340	394	375	396	376	356	359	370	383	371	358	334	347	402	370	366	383	353	347	364	392	382	364	350	353	374	352	368	387	342	353	421	386	359	362	419	397	324	364	341	347	381	381	395	354	382	348	398	388	372	386	358	361	364	386	371	347	393	349	345	360	363	357	346	377	357	374	343	378	377	385	371	363	410	365	379	376	391	381	343	347	400	365	344	359	365	335	362	353	391	380	367	388	345	368	364	377	363	369	398	400	346	348	371	379	359	391	374	361	372	381	359	367	345	409	389	351	349	376	379	376	361	383	374	353	373	350	357	364	387	347	338	352	332	373	383	383	388	330	381	367	368	358	373	362	339	343	370	340	358	389	368	356	337	381	356	370	354	390	382	381	352	377	357	366	385	364	373	367	372	371	365	356	363	333	384	364	380	373	355	363	386	366	390	362	355	396	380	388	373	352	397	385	359	377	370	342	353	366	406	377	328	377	344	383	381	372	395	359	364	377	354	376	370	352	373	368	333	362	379	354	358	390	390	346	354	351	370	353	403	389	365	402	352	382	364	428	356	349	346	360	356	346	376	399	375	391	354	344	351	364	373	343	379	380	347	355	367	332	360	373	381	340	350	342	358	367	417	377	384	367	371	359	390	342	357	395	362	373	372	359	381	388	373	339	380	378	323	370	370	348	347	365	410	373	333	366	387	394	390	342	352	366	359	320	357	365	400	344	405	379	385	363	376	358	365	402	330	376	358	382	375	367	389	388	349	365	374	358	349	347	393	372	370	357	433	354	345	350	347	360	353	369	364	374	383	380	384	361	419	377	406	376	368	355	340	356	376	382	374	345	389	387	380	359	369	350	383	366	353	356	373	359	365	373	367	384	336	349	389	387	340	384	390	377	369	357	351	339	351	374	373	369	362	390	405	387	409	352	397	353	339	375	380	379	335	355	390	380	360	353	362	379	374	343	397	380	350	363	365	388	364	361	390	381	418	343	345	378	360	349	372	366	354	360	364	373	383	351	353	378	416	365	375	373	393	386	336	388	358	350	418	367	359	376	351	355	371	334	336	370	381	344	381	376	352	358	338	371	364	408	389	403	386	391	355	369	367	361	376	373	383	374	355	355	356	363	351	402	383	348	379	362	340	370	375	350	395	328	386	336	372	372	374	331	371	353	362	390	369	371	384	369	343	364	372	353	369	389	390	365	363	349	363	370	387	415	364	359	329	374	360	381	361	342	348	388	361	341	348	346	375	360	379	363	369	379	393	366	386	372	357	369	356	340	394	346	392	350	355	368	399	356	374	368	343	352	356	362	350	365	374	399	370	376	363	365	373	390	362	428	368	400	380	377	381	314	339	343	346	343	390	385	370	381	369	359	360	399	348	392	345	376	342	353	352	371	391	366	365	367	371	360	382	378	378	385	370	358	368	369	375	364	374	344	393	363	391	377	431	382	397	361	338	387	374	366	385	342	362	372	401	365	397	369	339	346	372	349	360	362	386	399	365	352	347	363	363	330	366	362	396	368	349	354	359	367	362	361	354	350	367	376	379	385	363	332	356	370	391	399	345	366	393	348	365	363	400	397	351	343	397	343	362	361	372	350	363	334	377	391	388	374	366	388	346	381	395	364	388	380	372	362	378	386	389	353	362	386	386	331	403	380	366	371	359	350	362	352	376	361	382	388	372	405	376	378	372	338	359	349	376	358	357	373	355	364	355	354	387	356	379	355	352	364	343	376	379	361	367	385	358	348	341	397	421	386	389	389	365	363	393	391	381	367	368	371	348	369	368	337	378	354	356	367	392	366	336	358	338	354	410	370	357	376	357	389	409	399	357	371	362	353	316	368	349	390	376	381	375	362	374	390	353	374	364	385	387	363	369	389	383	385	384	354	387	384	379	401	366	341	392	372	361	352	356	400	358	363	367	370	379	394	329	381	376	363	404	416	356	367	389	377	389	356	381	358	381	372	371	407	361	356	340	367	390	345	373	381	382	387	340	361	356	354	359	335	362	377	366	366	380	331	362	397	418	363	337	357	377	402	412	357	398	343	351	345	384	327	334	369	369	339	386	375	386	409	353	349	382	347	371	376	373	341	362	324	347	367	343	354	393	397	366	360	353	358	379	367	338	342	350	386	380	380	340	382	370	335	391	370	372	383	406	342	353	348	380	354	358	365	348	368	376	344	389	351	396	387	382	332	382	385	343	345	360	376	355	366	383	379	367	357	395	372	340	390	372	379	357	388	363	394	392	367	378	374	363	378	378	371	366	385	323	384	377	375	335	370	365	378	382	398	366	370	374	368	394	392	345	352	320	399	345	341	381	384	379	344	384	338	358	368	371	332	378	366	393	363	356	400	354	381	400	375	365	357	353	380	374	359	379	346	398	365	350	397	344	392	346	376	356	363	348	388	355	387	377	361	351	365	376	362	394	326	403	328	356	367	371	390	395	356	344	369	357	363	377	376	398	360	312	332	331	390	339	356	350	395	385	343	378	412	368	380	347	385	353	355	335	376	367	378	371	359	360	369	368	358	381	369	359	332	397	373	376	361	352	364	357	388	353	402	360	356	351	347	377	400	369	385	400	370	366	386	379	364	387	342	381	404	399	374	387	357	367	345	376	328	358	374	370	395	360	414	360	351	371	377	364	389	395	363	412	346	327	369	400	370	372	402	402	424	329	374	368	376	363	337	366	374	359	329	369	356	394	404	361	381	353	382	339	371	351	400	344	344	363	338	380	361	384	368	360	387	385	364	389	368	352	352	364	364	385	339	364	414	393	357	370	369	342	402	370	366	354	401	369	344	362	362	350	356	349	368	377	358	354	366	340	365	360	383	377	346	400	381	336	354	361	350	336	370
46794	87933	71509	46558	32845	6069	486	463	438	430	421	429	432	446	418	415	411	405	411	449	424	415	421	381	420	407	403	456	374	435	388	423	410	462	425	422	418	375	399	432	425	387	414	373	396	420	415	439	427	415	409	407	441	450	417	408	412	390	407	391	392	412	407	414	409	397	435	385	394	415	373	429	383	409	395	421	410	442	374	405	406	394	425	399	420	422	407	417	419	407	394	422	443	407	428	409	379	400	448	429	405	414	445	394	401	401	423	391	392	439	411	402	402	400	399	405	402	435	424	413	400	433	393	419	373	419	427	427	396	435	427	397	414	417	394	448	459	392	425	385	413	432	421	423	395	415	411	380	440	401	398	402	443	400	414	396	402	451	437	396	376	443	385	420	373	392	405	405	426	414	394	387	406	396	398	404	396	392	432	404	386	453	393	423	452	393	472	433	379	404	381	401	416	437	436	420	409	404	379	385	412	419	395	392	415	448	399	408	422	404	427	398	428	449	433	434	422	390	412	383	437	400	454	440	412	377	416	397	436	410	418	417	421	416	445	413	431	432	412	414	393	399	420	448	416	409	406	430	432	427	374	419	403	398	406	421	431	410	430	431	405	413	405	435	400	431	395	386	426	385	397	423	404	371	402	418	443	404	418	436	401	416	407	417	423	443	397	392	424	407	393	439	412	384	402	446	390	418	386	396	410	416	395	412	414	416	440	408	429	397	392	416	421	379	433	444	400	421	398	389	404	410	411	389	402	417	429	417	408	411	407	383	387	416	392	410	422	381	399	408	392	425	396	419	434	381	446	425	433	442	404	397	412	383	409	414	434	410	390	422	396	361	427	404	398	422	425	396	394	412	410	410	420	389	381	417	427	391	413	395	416	397	409	436	423	408	370	369	403	393	410	391	440	411	368	383	427	435	429	400	440	417	418	397	399	388	407	411	396	396	397	410	446	415	433	432	419	427	401	423	412	402	408	387	422	414	379	410	443	437	381	383	393	415	414	406	388	396	423	435	446	387	433	406	395	424	395	410	419	407	426	372	381	391	385	401	390	409	412	386	438	420	396	415	442	397	408	376	395	422	412	409	454	430	412	409	429	402	450	407	419	438	424	430	400	415	411	401	448	414	418	424	430	429	432	362	408	373	438	426	426	408	428	414	409	398	428	441	389	408	426	406	423	408	437	444	413	424	420	408	401	425	409	408	426	401	430	417	442	412	431	401	402	409	424	425	412	415	416	420	429	384	411	397	417	440	403	385	394	400	365	388	417	430	413	422	408	389	423	373	412	431	447	407	405	404	426	414	405	401	399	407	416	414	426	386	431	419	406	390	387	398	403	443	419	447	407	406	430	436	442	408	404	430	438	394	418	424	450	397	407	416	414	397	402	407	449	405	419	435	384	441	425	394	403	413	431	402	411	441	398	391	434	394	394	395	371	426	433	407	403	374	392	398	411	406	388	410	436	405	389	416	398	396	388	425	432	411	433	376	390	444	381	405	421	455	417	413	430	384	382	411	410	415	429	395	428	411	403	398	389	395	426	389	391	408	407	389	415	423	414	426	422	408	391	416	364	393	403	376	412	395	416	443	419	403	416	405	395	470	404	412	414	408	445	432	390	411	396	450	416	414	402	422	418	398	438	362	374	419	407	414	414	391	442	425	404	422	421	389	411	413	415	419	407	419	430	404	414	454	401	399	420	455	393	414	432	416	404	388	454	418	385	423	384	406	400	435	386	430	360	448	405	389	451	468	435	376	389	421	431	413	396	415	427	407	441	400	384	451	426	434	391	394	397	402	409	396	402	423	416	392	392	422	426	383	430	389	412	428	434	418	388	382	410	447	399	463	413	402	441	396	410	424	384	384	420	445	378	405	422	384	402	419	407	409	438	418	424	383	385	420	396	403	415	421	432	443	428	393	410	394	438	406	399	387	403	427	449	425	415	454	402	437	389	416	406	377	424	404	420	434	411	401	414	424	414	441	409	444	408	412	435	393	416	424	438	395	428	406	411	401	432	419	446	389	407	439	427	396	437	423	400	410	402	407	363	464	431	366	374	434	390	426	441	417	414	425	390	395	443	438	433	414	435	407	399	422	424	370	407	460	410	429	415	406	437	393	437	381	420	392	393	426	405	414	395	411	411	375	401	409	401	435	401	415	393	396	438	389	419	420	416	395	392	414	441	400	402	380	393	405	414	412	403	422	379	417	394	421	395	445	358	399	431	404	385	393	427	405	440	430	384	423	380	463	375	393	410	411	399	443	402	376	415	400	419	403	441	380	409	413	374	409	412	403	399	413	391	407	410	426	383	380	428	411	436	425	399	405	378	426	362	399	427	410	429	402	417	405	436	378	422	378	408	404	418	394	450	403	436	401	471	418	415	408	410	405	407	423	421	384	415	404	408	480	425	420	380	429	384	446	437	417	430	432	414	408	411	405	411	379	393	396	439	436	411	399	375	424	415	401	387	410	407	419	383	396	425	446	430	406	393	414	433	408	423	414	449	415	413	407	461	397	433	416	413	439	381	434	383	409	420	434	428	364	413	385	419	454	388	403	387	445	428	450	429	440	422	380	407	439	425	436	398	429	415	393	419	389	425	414	385	417	396	393	388	437	386	362	420	405	407	391	398	392	394	428	417	419	430	414	392	423	414	437	378	417	379	430	387	415	412	367	376	403	458	419	417	416	456	427	381	429	396	435	387	383	434	378	458	399	419	421	427	411	409	403	435	424	443	400	433	437	408	405	404	395	428	418	409	454	414	402	371	424	388	399	395	417	436	397	380	395	418	426	416	413	408	404	380	417	393	425	400	409	424	383	424	406	412	363	386	401	435	367	391	435	415	438	420	406	424	421	378	436	418	376	425	412	393	439	407	416	394	389	410	392	448	394	442	402	430	429	403	389	402	372	409	390	392	440	396	392	401	397	441	407	455	391	432	382	440	367	393	395	437	408	419	394	405	382	424	426	389	401	403	398	415	405	424	437	418	466	446	407	413	393	414	404	420	432	436	417	404	417	387	394	397	399	388	427	422	414	389	398	422	406	419	409	411	392	405	392	426	428	429	379	399	436	409	408	436	411	401	429	425	383	433	406	425	417	420	400	398	386	400	395	408	410	403	384	410	428	423	353	393	387	434	422	420	428	376	414	418	404	418	403	427	419	436	404	436	398	403	410	430	381	426	430	429	359	443	416	397	424	444	393	397	418	376	410	406	424	443	387	363	402	419	427	417	449	389	389	383	413	410	378	413	421	410	411	400	402	399	419	403	411	425	409	434	400	390	414	373	402	420	402	436	387	399	392	431	388	385	412	413	426	394	454	431	415	389	363	393	434	394	435	411	403	398	437	410	422	412	422	421	387	413	428	420	395	395	400	443	411	371	414	413	387	396	410	464	399	419	396	391	399	399	417	427	427	426	402	418	403	405	375	385	406	394	404	433	411	429	414	417	397	422	413	406	372	431	395	396	389	418	406	430	402	425	395	374	448	390	385
25571	25952	40388	32715	23787	7816	657	464	394	484	433	438	419	422	396	423	421	394	391	411	427	423	413	401	420	452	450	468	407	440	430	398	442	408	452	391	373	436	424	415	414	421	458	428	425	379	413	417	378	407	437	404	421	402	415	372	389	441	391	423	441	378	429	391	415	393	420	461	422	436	401	414	404	386	417	425	474	447	400	451	403	387	415	446	400	425	407	431	408	442	415	428	380	414	409	417	440	362	388	391	427	435	407	403	415	378	410	427	448	425	415	440	382	434	407	434	415	393	435	419	398	412	413	432	437	393	397	421	364	417	425	417	393	457	437	422	405	445	439	422	407	437	447	400	392	400	408	429	432	412	384	381	430	400	428	428	406	413	412	394	408	381	418	410	388	397	430	409	396	434	402	384	408	424	405	447	404	456	399	412	427	414	411	393	381	410	433	391	444	418	442	409	423	442	398	436	425	415	424	419	372	434	422	422	438	456	470	425	399	435	432	404	398	428	398	387	399	426	399	406	409	395	439	410	406	426	412	417	404	405	438	405	406	441	402	382	448	424	371	392	423	435	411	401	405	441	412	398	386	426	449	363	417	407	447	429	388	438	395	410	423	437	426	397	454	443	427	382	421	429	422	425	385	426	430	447	410	422	440	434	449	469	407	398	398	436	397	396	399	407	440	413	393	407	409	415	387	400	422	392	417	397	410	403	405	437	405	442	390	440	419	428	447	389	435	420	404	412	403	434	419	387	419	428	436	412	396	391	394	433	404	417	438	409	421	387	426	442	417	441	435	399	420	408	406	417	398	426	432	415	401	431	414	384	400	439	415	422	442	410	438	370	462	411	390	403	417	423	410	422	411	398	445	424	441	454	406	418	460	410	410	424	440	434	397	412	436	376	393	400	433	423	386	385	413	433	403	398	413	416	417	448	389	415	449	449	420	410	441	386	425	386	386	396	399	429	387	385	465	435	403	414	401	431	393	422	426	446	439	420	457	429	426	379	416	419	419	406	398	411	423	374	428	390	413	395	378	398	372	410	403	439	394	432	425	436	399	416	398	432	426	440	386	407	404	402	449	428	405	375	368	413	435	400	405	431	398	426	414	425	387	436	434	408	424	402	393	402	413	409	424	426	413	409	455	381	430	388	432	418	398	395	421	426	409	421	415	433	438	420	398	385	430	416	422	446	436	420	467	361	401	413	407	394	438	388	415	463	394	377	425	412	417	425	425	424	417	398	395	413	392	430	409	414	395	397	401	381	447	401	388	400	428	426	431	416	399	455	448	413	398	411	428	401	416	406	439	406	386	408	422	436	411	401	407	372	400	396	428	443	414	441	440	414	433	388	375	391	417	384	417	384	428	392	407	429	421	400	394	422	436	419	396	428	422	417	413	399	398	419	399	456	415	438	400	433	428	398	387	438	444	421	428	415	411	436	411	402	426	408	381	417	397	399	408	391	402	373	393	433	388	406	409	426	402	415	436	451	373	405	443	415	394	412	446	408	408	433	391	457	426	417	397	425	420	382	432	390	431	413	428	452	411	432	415	419	401	406	387	401	418	395	425	436	407	387	417	426	438	397	409	376	375	432	421	430	455	436	413	397	405	385	470	408	420	415	429	421	428	470	416	451	400	418	447	428	412	431	429	405	430	425	401	396	420	436	407	455	433	403	400	409	415	418	375	377	427	383	396	424	403	441	399	405	408	388	445	433	397	447	402	415	438	395	420	400	436	412	391	367	429	430	424	393	445	387	427	456	389	397	416	379	400	395	387	396	411	403	423	430	443	416	422	445	407	395	397	410	418	406	429	426	419	442	421	427	402	441	409	412	412	393	413	379	407	422	440	419	404	435	373	414	441	398	425	403	435	381	437	439	443	401	415	436	434	410	426	393	405	428	429	391	392	438	425	418	424	385	428	415	409	417	371	388	491	417	410	403	436	424	439	421	418	382	445	470	416	396	414	447	404	395	411	365	417	446	410	363	385	425	446	430	378	433	419	400	375	432	392	422	406	438	369	406	395	411	420	430	417	393	389	387	398	455	396	415	407	431	423	416	460	398	417	418	421	422	379	419	440	416	399	421	450	377	395	433	408	396	399	380	411	397	431	414	428	440	372	438	417	435	434	391	408	409	437	440	416	417	432	438	411	399	428	388	410	409	426	424	364	439	436	371	396	401	439	372	416	447	411	452	391	416	368	430	377	457	421	421	399	379	440	432	397	420	408	418	424	444	420	441	422	428	408	423	387	386	440	393	427	433	418	418	421	386	424	452	401	396	412	432	395	401	428	354	409	403	397	397	406	410	409	438	407	442	413	429	439	370	447	431	397	403	413	386	410	407	417	421	401	451	431	412	402	402	444	434	398	418	433	405	405	406	429	379	427	419	402	384	448	436	419	414	453	404	372	405	399	380	433	416	385	409	404	391	422	392	444	422	406	399	365	418	412	407	396	395	395	417	415	404	380	394	415	420	402	392	414	383	443	421	388	418	410	417	405	420	453	414	405	419	392	413	422	432	407	418	404	399	445	431	446	403	419	439	429	464	407	441	442	404	397	429	423	381	383	406	403	371	407	372	399	355	449	392	418	399	449	419	421	413	378	432	417	421	392	428	404	435	406	451	383	426	407	453	417	405	433	412	435	409	455	444	402	410	414	415	415	438	439	445	412	418	434	413	408	392	414	433	412	426	412	431	438	438	437	422	413	416	402	429	394	416	408	431	438	416	467	413	447	415	437	385	435	420	412	436	395	410	449	380	426	403	384	418	451	418	433	415	413	397	407	426	391	419	441	433	422	399	402	429	407	412	398	391	415	398	427	369	388	377	426	415	411	408	431	437	374	453	411	405	433	432	438	402	388	414	400	426	379	433	391	411	442	387	396	418	400	408	385	416	408	425	407	414	379	408	417	386	420	422	413	397	431	400	397	375	400	416	377	412	386	422	422	399	407	401	414	397	435	391	384	409	410	432	477	399	417	401	440	398	414	456	407	451	472	400	369	452	408	436	450	410	405	410	408	415	423	404	422	411	433	402	416	416	408	396	400	438	405	457	392	430	429	428	414	416	403	436	415	427	429	402	413	448	392	391	414	424	437	400	436	409	425	345	429	463	442	411	419	432	442	437	391	464	401	463	411	406	440	461	419	392	430	413	397	401	374	423	422	426	395	411	423	431	397	399	437	428	402	369	384	441	367	397	433	387	419	393	411	360	406	409	423	426	394	392	408	426	416	475	383	424	403	413	417	410	396	402	444	457	404	381	410	456	410	428	408	431	420	402	427	402	407	431	429	461	397	369	430	437	407	422	393	454	398	408	389	433	443	443	434	400	410	430	384	422	409	410	408	432	426	413	418	416	430	399	453	446	422	389	414	377	433	367	424	411	452	428	397	400	470	397	391	437	399	381	383	393	408	430	415	389	459	435	419	431	434	420	361	421	409	425	428	395	388	400	424	393	410	405	399	445	388	375	392	420	422	403	385	440	417	383	377	426	417	399
39126	82713	60331	38797	24559	4333	508	501	514	457	494	471	529	498	482	444	543	441	472	458	433	448	470	483	453	450	461	472	470	504	474	451	466	513	445	477	481	488	469	469	490	465	492	490	455	466	467	493	476	492	462	466	433	484	456	487	509	450	503	497	488	481	479	435	450	498	491	480	459	488	475	417	469	463	453	441	490	472	486	462	460	459	488	467	455	519	487	422	488	449	455	471	469	478	449	440	499	479	446	451	462	474	470	498	462	491	520	472	452	482	444	470	517	484	491	512	475	474	503	442	475	492	453	509	440	475	492	457	457	448	470	497	440	453	475	506	468	448	462	455	475	466	456	500	498	461	469	511	455	472	454	494	476	435	488	463	474	444	492	480	472	488	486	488	468	498	471	456	488	454	481	459	453	456	461	456	467	483	497	495	483	459	450	492	497	448	503	454	444	457	460	488	497	446	424	457	517	443	428	469	484	473	494	476	431	479	427	465	467	419	450	439	480	462	478	459	468	478	449	459	464	501	488	482	443	430	450	454	475	481	469	435	501	484	494	479	455	477	451	453	445	456	467	468	452	485	485	446	442	443	445	437	483	461	463	545	490	490	443	460	489	495	481	448	443	470	474	446	450	467	449	508	479	491	447	474	460	441	498	441	435	480	452	468	461	487	450	450	456	510	459	477	490	466	456	483	445	443	473	457	448	474	457	452	508	475	464	436	462	490	502	448	487	456	463	452	474	443	448	456	501	464	461	481	467	467	462	467	481	450	473	474	465	472	482	477	464	461	427	404	473	524	502	488	481	463	452	506	486	456	494	467	472	459	513	462	455	473	453	421	506	454	477	498	451	473	448	488	469	477	508	446	435	505	499	480	510	464	484	451	535	475	440	450	436	445	470	464	493	467	497	461	475	462	510	435	519	452	503	501	501	506	467	481	485	453	470	456	482	474	493	506	508	458	500	433	468	473	497	498	492	418	482	436	481	499	493	467	492	473	479	456	494	488	519	467	467	463	467	451	468	451	481	458	441	466	461	482	466	493	455	474	451	500	495	482	476	477	472	495	466	466	475	483	442	479	433	480	465	449	470	448	433	513	483	409	468	466	479	491	472	437	510	503	465	457	490	479	448	479	461	449	466	469	463	412	471	485	494	465	479	466	460	440	463	496	468	430	442	493	443	450	479	447	465	453	464	497	513	454	460	488	499	489	493	457	503	497	464	447	467	453	461	475	493	502	457	484	436	470	489	447	469	448	479	444	475	477	497	450	472	461	517	450	470	474	479	468	473	445	481	456	453	468	442	466	495	492	485	503	459	490	468	455	447	472	484	476	474	462	488	476	478	480	469	498	470	465	469	464	467	476	464	490	461	495	445	439	461	496	449	474	467	450	437	447	439	472	455	417	449	454	469	474	466	480	480	463	514	434	479	501	465	470	488	442	438	464	498	431	444	444	493	438	477	479	422	488	444	452	467	479	431	481	475	447	468	505	464	480	428	491	498	470	493	484	449	481	456	451	447	465	472	471	489	448	454	475	461	469	457	466	473	469	450	508	482	445	525	524	496	448	462	442	530	483	478	460	454	452	460	485	484	509	458	456	511	477	492	494	492	482	478	488	462	466	444	415	466	428	518	469	513	455	495	454	481	430	430	462	500	431	465	456	439	436	469	440	463	498	441	510	449	483	435	508	467	464	517	481	482	482	461	452	426	473	445	457	467	461	481	470	446	449	426	459	467	460	482	491	507	477	473	458	492	463	471	450	485	495	449	476	497	521	469	454	443	488	473	491	477	510	519	454	466	461	469	467	474	479	476	458	448	475	449	470	459	465	521	471	504	456	468	482	463	495	441	473	460	496	454	466	486	488	482	476	488	463	467	437	475	485	454	488	498	477	445	441	479	453	479	472	499	469	463	471	482	487	423	472	464	501	456	439	474	479	491	462	477	481	503	494	477	462	479	477	449	501	484	498	463	477	442	463	451	507	467	482	487	485	448	462	466	480	459	489	467	445	444	465	479	449	489	447	476	479	498	458	499	485	479	471	459	493	458	533	444	477	409	450	478	470	499	452	474	474	460	456	511	440	459	454	436	483	472	444	507	464	456	499	464	467	505	471	459	514	438	501	473	477	445	507	477	483	469	514	494	471	427	458	445	517	449	463	531	500	468	448	480	489	458	478	463	442	529	522	479	509	441	430	487	497	438	505	467	444	457	457	460	464	495	446	475	446	458	486	475	482	507	476	457	497	475	454	462	464	502	432	466	452	483	442	466	434	448	477	449	443	444	446	447	487	481	470	456	487	519	421	453	460	445	506	423	519	500	474	448	458	470	442	444	472	487	493	474	456	476	465	469	443	474	475	481	474	439	488	449	448	470	485	453	464	488	444	513	483	470	482	490	476	468	465	439	484	442	450	475	446	472	473	477	447	497	452	467	487	477	474	479	446	447	472	502	442	467	479	475	494	457	452	453	496	455	480	437	452	480	489	475	492	436	450	469	453	499	468	470	456	484	454	449	507	497	481	472	464	449	484	462	464	452	452	469	478	455	466	434	462	449	491	454	449	495	457	429	476	462	429	483	456	451	472	466	475	474	482	460	495	458	439	452	472	454	469	474	415	436	459	478	488	513	445	449	473	482	453	473	431	484	462	486	467	491	506	487	468	509	500	431	483	471	475	464	499	457	459	489	482	427	487	454	493	470	495	492	468	508	452	487	504	459	439	470	492	460	439	465	479	464	426	482	481	450	467	457	474	494	448	460	471	459	508	452	431	469	462	515	470	470	452	477	466	484	422	457	483	478	474	468	472	500	508	477	471	485	468	467	461	463	439	484	474	462	452	461	461	427	474	460	471	463	450	471	470	430	477	462	449	491	494	458	468	495	506	437	437	451	484	477	447	475	482	463	476	456	503	465	469	461	498	472	444	454	482	476	438	464	469	477	482	479	511	460	487	454	493	465	488	471	477	462	441	436	503	497	465	488	448	423	455	469	473	443	497	447	476	449	459	466	431	478	464	474	502	482	530	467	454	454	440	480	430	499	489	455	471	479	481	476	486	461	413	465	465	480	490	439	475	473	419	457	450	444	460	484	493	461	427	501	496	491	508	439	472	445	463	493	493	458	487	434	496	465	495	455	439	477	419	480	468	451	487	446	476	477	478	508	455	474	464	482	507	484	495	438	472	464	460	478	454	488	456	490	491	421	449	501	497	473	480	464	462	455	479	450	472	472	476	440	482	448	439	503	459	482	500	491	464	458	462	455	466	488	447	451	465	446	464	458	436	485	439	447	488	486	447	489	504	515	509	455	478	487	485	497	499	465	405	491	463	505	471	483	442	439	452	463	462	495	435	470	459	477	465	487	455	450	478	457	465	472	466	490	464	431	465	463	486	441	471	491	465	462	476	485	437	467	499	459	435	443	502	445	464	473	451	486	431	452	486	492	473	461	440	432	471	433	451	457	497	495	456	473	469	484	455	496	479	447	498	450	432	454	468	441	450
23181	22664	34060	29469	28113	21774	13488	1243	625	669	631	656	605	629	581	598	596	593	605	620	599	576	594	592	618	616	588	593	580	621	598	580	563	592	584	583	594	554	581	596	570	573	574	611	562	545	572	559	601	590	622	541	609	575	591	557	551	572	571	591	539	604	604	587	604	555	602	567	546	583	596	595	567	595	549	542	596	584	593	521	585	578	580	549	590	531	588	571	595	630	593	559	604	591	603	591	551	584	578	588	569	567	600	601	539	583	631	617	591	527	571	593	623	530	605	593	532	585	571	637	598	564	604	573	636	561	578	593	560	572	626	583	614	590	586	538	543	609	621	601	612	585	596	583	587	589	557	622	572	592	618	617	590	581	567	607	619	590	575	571	575	590	594	609	565	574	552	574	574	536	566	564	610	601	531	583	613	576	564	572	570	557	555	593	576	559	550	552	564	614	580	571	632	582	582	570	604	595	613	617	568	554	584	618	587	609	570	539	535	579	576	626	544	617	584	543	598	600	573	584	538	593	543	552	590	581	610	589	568	573	560	563	595	552	608	638	617	570	548	584	587	606	588	556	623	597	597	582	609	555	569	584	598	584	584	599	582	622	590	562	562	592	652	538	591	581	588	575	636	569	572	556	590	617	600	552	569	608	551	567	618	595	558	582	603	581	565	592	588	621	520	558	588	551	610	591	594	564	539	594	553	598	630	605	599	577	591	598	595	561	619	596	575	575	576	575	573	522	563	589	592	609	593	547	588	567	578	579	600	587	596	555	541	563	619	577	616	603	603	560	587	596	605	591	569	596	527	606	591	567	576	602	580	634	581	601	556	570	553	632	560	546	577	561	579	550	545	523	570	568	595	597	555	567	637	579	607	577	606	589	608	562	570	584	566	525	532	576	585	605	595	569	571	565	576	592	567	583	608	565	600	564	593	551	562	604	601	573	620	596	591	575	578	583	583	564	565	554	583	603	610	596	561	548	625	566	593	569	561	626	578	557	570	589	583	597	545	576	578	572	572	581	621	593	603	634	604	595	562	583	577	567	617	568	548	633	550	601	569	511	611	586	574	557	605	604	562	611	616	610	583	581	563	561	589	614	563	591	600	571	536	601	601	599	558	578	613	610	615	587	599	524	599	595	563	562	614	561	611	542	641	552	589	619	555	591	569	557	604	585	588	567	631	557	575	589	579	593	599	593	570	586	606	589	591	554	607	591	580	604	621	623	589	603	547	592	556	580	576	571	569	574	580	579	590	585	563	609	586	592	577	604	527	587	608	586	558	616	591	579	574	583	558	562	567	612	587	575	601	565	607	602	564	605	616	550	611	563	598	539	642	598	573	586	595	634	561	595	599	588	624	599	593	563	597	579	579	598	515	586	577	566	560	585	574	590	572	599	551	604	619	527	574	541	602	603	597	583	606	587	603	581	530	562	570	580	602	563	592	584	562	623	559	512	598	610	622	605	595	589	566	585	614	585	566	541	619	577	586	592	552	570	569	626	601	575	578	605	592	551	597	578	562	575	572	551	619	566	595	567	553	553	640	614	564	582	582	548	568	603	551	618	582	543	580	554	595	586	587	591	569	586	589	592	563	653	565	582	604	594	547	610	586	592	570	595	596	580	612	562	610	600	571	537	605	593	618	568	570	607	617	592	542	610	602	568	581	569	578	549	560	597	544	581	586	551	571	597	580	546	614	571	563	578	575	551	560	620	562	579	594	567	587	589	592	594	556	544	618	585	569	580	578	545	618	549	596	569	562	621	602	599	622	621	567	604	575	614	638	537	575	568	533	585	531	614	586	605	596	567	570	568	577	615	586	553	575	605	575	583	565	570	577	608	596	566	567	566	563	591	590	575	579	522	576	597	616	558	554	593	593	611	548	588	537	634	604	613	552	538	628	567	595	583	554	590	573	580	640	580	607	610	623	564	573	541	566	611	592	564	598	594	573	579	572	565	557	584	588	589	611	565	569	577	587	579	597	615	552	603	573	589	572	592	587	570	549	613	603	556	546	585	586	583	630	576	557	576	555	607	551	585	587	587	600	615	623	604	593	599	571	553	596	576	598	585	612	562	595	564	524	548	562	551	629	593	558	616	591	551	634	565	551	567	578	601	579	569	533	586	596	593	594	605	569	539	594	558	537	580	580	617	584	593	560	603	578	603	554	557	625	582	605	604	603	619	634	617	557	581	584	605	585	589	622	539	585	562	585	605	576	590	576	611	596	550	615	620	564	591	585	578	625	638	573	598	606	609	604	590	581	620	570	562	581	555	581	590	583	600	548	608	563	616	567	612	582	591	606	634	590	572	569	605	561	615	616	556	581	561	579	561	597	602	568	532	583	571	564	587	550	564	550	601	576	612	587	600	588	555	608	622	620	566	591	602	610	572	554	646	572	592	551	587	545	570	569	605	550	596	569	539	525	546	559	558	573	582	589	529	569	609	596	607	576	567	542	590	565	597	643	636	599	587	609	556	572	559	584	602	602	582	610	558	536	581	566	576	601	560	612	599	584	602	559	617	594	587	579	554	602	609	600	607	564	559	576	578	576	605	591	591	582	534	590	638	609	565	561	579	592	607	581	602	579	597	595	586	575	599	585	615	547	548	619	607	622	564	626	563	633	580	588	604	590	597	593	598	555	571	571	593	617	633	618	599	565	610	554	577	601	588	566	600	564	575	550	605	598	576	573	583	552	598	570	593	582	570	616	570	617	565	601	599	572	601	521	548	562	554	565	624	578	593	563	598	589	603	576	617	568	562	607	646	589	562	595	571	575	544	555	604	558	547	582	621	572	567	615	594	585	537	615	549	566	608	592	579	566	556	586	557	570	588	539	610	558	630	586	609	575	592	558	587	616	572	566	548	567	552	583	595	569	582	570	539	572	588	592	589	604	566	606	581	579	520	568	584	615	581	597	595	561	560	574	578	551	558	562	577	581	586	563	578	592	596	559	594	598	595	591	600	564	553	585	608	605	596	579	599	562	579	577	582	610	602	565	597	587	562	564	577	558	585	574	597	618	630	592	547	572	560	578	593	548	608	543	592	632	622	612	560	588	556	551	553	564	598	574	568	552	580	575	559	558	598	566	556	574	607	585	612	597	601	547	599	602	569	579	610	602	615	541	531	581	583	594	615	600	605	582	556	579	628	596	600	586	573	619	575	602	623	547	565	586	561	589	556	612	572	574	584	590	573	578	582	593	620	591	584	581	548	603	601	621	594	563	608	556	571	579	575	579	601	612	543	577	575	590	598	590	593	605	601	580	571	563	538	585	616	581	588	596	581	557	530	590	628	584	600	580	575	564	572	568	606	588	572	557	544	593	604	604	577	549	563	579	585	593	581	567	540	575	580	596	572	623	567	570	563	585	618	573	579	605	579	585	570	576	574	605	570	597	604	572	578	523	595	545	579	572	614	576	580	568	535	616	584	557	543	560	631	576	626	607	605	574	571	601	603	570	565	575	548	628	562	615	611	595	604	583	580	565	567	594	580
43159	90952	77488	58964	39054	10898	797	749	676	703	707	654	629	653	666	667	652	631	626	636	633	638	633	663	587	615	633	632	641	640	640	600	633	577	643	639	623	649	677	584	590	629	599	611	641	652	552	653	600	635	659	609	648	643	652	593	626	627	629	628	583	627	555	631	575	594	604	632	708	639	639	593	638	648	625	627	665	615	584	608	615	589	636	644	630	632	597	594	658	630	620	609	638	609	612	602	615	651	626	635	619	643	616	639	624	654	625	565	606	627	648	642	630	592	668	599	606	647	631	563	623	631	636	645	575	616	631	616	630	597	607	617	698	608	573	633	690	637	636	616	656	638	612	616	623	583	643	584	640	654	619	601	588	599	638	592	573	596	624	627	620	640	603	607	668	622	616	627	603	609	623	652	619	601	626	633	656	611	606	632	652	615	627	671	581	604	625	623	626	635	672	665	670	614	605	617	629	581	613	593	608	641	599	621	622	596	591	632	593	568	597	593	624	604	580	650	653	615	632	599	612	658	631	627	590	616	606	635	665	636	652	602	634	627	616	587	602	589	642	615	628	644	604	615	601	630	606	589	611	616	627	627	601	666	637	590	595	637	604	577	585	586	619	605	636	588	611	612	565	640	594	594	593	652	598	638	648	579	637	636	659	628	634	617	626	640	615	623	612	644	611	618	622	664	611	592	570	666	610	607	661	656	629	610	614	603	638	577	568	630	600	595	592	624	603	575	603	597	613	663	629	651	652	587	654	618	640	614	639	593	592	615	633	587	648	588	631	616	638	562	614	633	595	629	629	600	665	582	630	634	600	608	616	636	592	609	603	608	619	575	624	628	609	621	621	588	645	631	580	646	635	641	606	600	643	660	685	630	590	584	614	618	592	614	598	676	638	638	590	632	611	588	608	623	572	638	671	634	612	617	620	578	626	572	654	599	578	564	603	612	633	609	646	676	602	630	597	655	622	585	627	649	633	666	614	658	594	609	594	625	580	599	618	644	648	618	603	634	579	638	579	626	619	627	662	629	633	626	610	590	580	639	626	610	566	597	594	600	616	652	677	648	649	625	610	637	629	603	613	623	620	638	612	635	617	614	668	591	623	632	604	594	583	589	668	624	602	650	597	653	568	607	604	647	585	651	616	597	624	592	562	606	607	582	640	550	619	652	625	631	595	633	650	622	633	602	623	606	652	602	607	623	592	567	623	615	609	625	656	626	621	601	616	609	643	607	569	611	595	628	624	632	614	633	593	672	616	612	606	608	628	667	578	628	617	590	607	651	625	621	594	601	657	633	612	590	617	621	638	630	616	680	685	632	697	646	627	627	648	626	593	591	618	628	580	615	607	602	647	615	619	613	630	639	618	635	602	621	600	630	606	649	623	610	643	588	620	632	598	613	642	600	648	655	643	633	581	633	643	595	604	631	617	610	605	651	634	620	586	642	591	609	662	619	598	649	619	619	662	637	637	642	615	636	601	648	637	601	645	655	643	556	606	628	610	648	619	574	621	607	637	625	624	623	623	682	559	614	615	621	584	648	600	650	601	638	612	593	590	580	620	639	607	598	644	591	608	670	627	596	626	632	615	626	685	591	626	621	618	625	641	609	624	648	613	624	581	626	602	607	592	607	614	602	618	618	606	597	616	590	639	578	635	653	647	646	596	667	627	622	658	624	648	600	602	613	597	590	621	582	613	599	614	635	615	637	644	667	606	643	634	585	610	621	602	634	621	656	615	616	623	633	610	631	663	640	636	609	646	628	643	609	640	638	555	633	661	683	595	652	585	613	630	616	618	622	653	593	696	625	632	611	628	625	605	614	604	585	616	626	570	637	606	665	614	597	617	634	615	608	618	689	634	580	664	595	626	637	609	579	615	601	659	623	611	614	619	619	634	701	610	599	607	647	610	592	588	658	604	637	577	649	629	622	636	607	578	605	627	620	619	599	647	619	611	604	645	658	646	628	653	607	627	625	591	587	623	616	620	631	633	633	595	590	619	644	602	607	586	618	615	622	609	613	629	588	624	598	615	556	610	664	664	586	592	596	568	668	633	648	626	622	579	600	602	652	652	606	652	623	642	588	608	615	642	639	623	648	612	621	597	597	612	616	597	639	552	621	633	611	627	633	628	655	606	563	625	641	636	623	611	630	637	608	587	584	636	607	616	598	607	648	600	631	603	636	624	653	668	617	606	584	634	634	653	638	590	622	633	589	638	619	632	683	638	632	671	592	611	641	628	583	621	655	625	567	631	613	605	636	641	605	589	605	655	637	563	633	580	630	575	586	622	603	634	625	610	620	625	636	655	611	608	626	633	646	619	641	601	593	648	638	627	607	612	664	592	634	585	618	653	598	651	624	600	643	631	661	592	621	660	607	633	605	621	653	642	624	629	659	650	641	659	632	635	619	624	614	614	619	626	603	590	638	611	654	632	606	634	621	635	607	605	628	628	637	654	621	718	628	578	604	615	658	641	640	569	609	601	583	613	596	641	608	624	600	615	580	641	589	643	625	629	617	625	635	614	625	619	665	609	649	596	613	658	634	637	580	580	605	611	617	631	638	658	634	618	622	648	591	582	636	594	639	610	651	582	614	600	656	608	585	661	624	568	574	630	609	607	603	582	605	647	624	630	582	612	608	638	592	600	617	586	598	581	629	654	643	665	580	635	662	633	664	592	616	597	588	589	648	605	605	583	618	600	624	664	612	624	658	629	652	596	605	652	602	635	611	605	653	610	645	664	656	634	583	624	587	652	607	646	617	628	594	591	568	634	646	596	638	633	596	615	651	598	636	617	574	580	585	585	659	605	634	621	633	645	575	627	622	611	617	645	637	598	621	620	609	662	589	614	628	628	604	617	652	638	665	609	673	615	627	644	614	638	627	592	638	604	642	626	638	627	626	621	642	588	665	654	592	613	596	653	621	604	633	615	627	595	626	604	618	603	594	624	577	637	568	618	647	667	602	616	666	598	596	621	650	642	639	637	636	644	633	653	612	636	602	622	583	638	598	595	618	589	581	618	646	583	584	694	620	644	630	608	578	619	601	611	606	637	626	565	628	569	610	612	656	610	606	583	634	645	636	661	583	637	635	612	595	661	560	628	566	628	583	612	615	605	596	619	582	605	653	668	593	596	617	630	653	626	607	615	607	612	616	639	659	610	590	623	623	623	605	631	633	597	688	651	627	636	565	664	588	661	597	572	636	658	640	623	610	601	648	634	602	627	613	654	648	632	587	656	632	635	606	587	665	635	589	598	682	612	573	606	637	635	637	628	610	598	660	596	614	598	652	622	610	573	609	590	630	621	660	633	608	636	628	601	666	603	584	620	659	633	649	672	568	634	661	626	641	636	604	548	647	623	660	612	584	629	649	572	607	614	666	665	623	596	641	662	595	582	629	660	642	573	632	598	631	599	565	651	588	658	605	636	601	592	606	627	645	662	658	658	599	636	563	596	663	597	597	620	580	613	617	633	598	627	601	630	635	653	602	613	605
28505	29405	35974	19409	6874	812	300	317	319	284	268	284	273	302	296	311	271	302	319	319	283	295	299	304	296	296	318	291	292	270	285	274	303	303	265	305	304	297	321	291	293	278	307	302	279	294	289	301	308	275	291	315	286	287	282	304	298	283	254	328	292	301	279	291	296	338	301	294	287	289	299	289	284	285	311	293	285	305	315	296	290	289	273	276	301	293	251	296	284	285	315	286	283	292	324	262	284	300	300	294	321	284	253	276	307	312	283	326	246	275	289	303	279	299	286	269	291	330	289	296	282	278	287	271	267	290	285	288	287	298	285	284	297	282	305	282	264	289	315	265	263	277	307	297	305	280	279	301	279	320	311	294	311	300	282	283	284	282	298	333	297	284	291	297	280	278	299	292	274	310	279	290	305	282	317	280	322	301	293	287	300	302	301	288	330	320	275	305	273	301	284	314	283	291	297	293	290	316	276	303	318	311	300	318	325	313	291	285	296	305	329	341	320	279	312	288	283	295	303	275	297	308	268	310	262	287	313	275	302	289	295	302	284	301	307	282	320	269	273	326	288	309	268	296	323	277	284	290	263	268	289	321	303	300	312	284	298	268	330	311	312	287	317	259	290	294	286	320	315	265	299	289	269	289	316	280	300	287	279	288	301	317	274	291	317	295	272	283	299	287	295	291	277	297	284	282	311	305	297	297	284	295	295	283	289	286	310	306	268	311	315	288	269	298	296	306	312	312	281	308	281	304	289	318	308	297	272	283	258	295	265	311	289	267	290	321	312	318	286	276	306	291	305	288	278	288	287	280	284	309	324	324	278	292	303	279	300	278	263	248	303	301	293	284	341	274	274	304	299	283	304	264	286	302	276	264	288	328	306	265	303	282	313	294	291	307	286	277	278	262	249	321	304	282	307	306	293	322	280	291	281	334	290	278	286	269	291	285	323	269	281	300	260	284	298	317	268	300	281	273	297	279	265	333	284	317	289	291	272	293	273	271	283	254	315	281	296	304	287	285	294	296	294	289	321	294	269	326	313	301	264	272	298	265	272	291	296	293	275	276	270	313	302	323	311	300	299	317	323	301	298	259	303	320	297	314	275	263	313	297	275	305	309	320	282	282	299	282	320	270	304	286	308	302	310	284	311	282	310	256	319	297	271	278	260	303	272	309	284	294	286	292	286	282	272	314	312	302	308	272	315	311	274	321	288	332	272	308	284	278	299	293	255	282	290	273	300	239	298	286	286	288	291	301	294	296	288	293	315	288	307	267	278	287	284	274	301	265	291	318	330	291	275	299	281	281	290	286	287	316	309	280	316	288	316	302	286	293	274	291	342	289	300	285	270	293	288	272	322	271	272	301	267	292	313	306	307	265	277	291	284	296	290	280	303	286	339	315	304	262	284	292	275	310	298	262	315	297	278	292	295	281	266	282	297	286	290	280	265	315	305	318	283	303	308	274	294	296	304	326	292	278	307	300	277	275	284	284	311	290	313	270	294	275	315	303	296	292	304	291	321	290	305	276	321	278	312	284	260	287	286	270	287	304	307	303	292	290	276	299	327	266	300	272	286	289	319	289	301	298	315	286	288	276	263	291	311	295	290	290	285	307	279	267	279	297	310	264	287	304	266	321	303	279	297	280	286	289	322	312	285	291	287	293	292	265	321	305	269	304	270	300	313	287	272	285	298	296	308	268	310	296	271	323	285	281	264	275	310	291	298	260	311	287	293	289	298	276	299	291	330	268	264	284	266	284	289	285	282	307	316	281	279	259	324	284	254	289	302	265	306	319	285	282	254	295	288	312	304	294	286	276	290	304	312	299	279	289	288	307	285	289	325	276	278	286	268	292	297	278	282	264	298	308	299	269	285	283	293	290	286	300	286	271	298	318	296	275	281	291	278	292	297	260	309	276	330	281	313	299	252	310	313	294	270	328	317	291	283	300	262	264	316	269	310	257	263	292	272	296	303	277	227	278	268	308	302	291	278	248	287	278	293	298	273	312	264	296	300	272	288	295	275	312	258	269	285	297	290	288	302	271	302	288	270	290	284	300	268	271	272	281	278	308	288	287	300	327	279	296	302	301	287	295	298	308	291	285	306	317	290	273	285	290	263	288	335	266	317	260	297	293	303	306	322	274	286	267	308	281	288	283	301	266	288	327	281	317	294	306	241	304	279	284	281	281	292	319	306	284	281	280	289	289	275	282	296	285	283	270	307	314	280	278	307	289	304	285	290	280	268	309	279	266	275	300	284	270	306	266	297	311	266	280	289	295	291	294	316	297	299	293	266	266	285	329	285	247	280	268	304	283	297	285	248	275	284	264	297	312	305	270	284	274	274	311	259	281	283	298	297	284	280	310	294	275	300	282	305	266	308	299	313	332	292	281	328	285	294	284	288	303	288	293	299	311	307	300	287	278	310	283	314	313	305	289	310	271	285	314	294	303	297	294	293	297	297	299	298	302	254	304	261	267	299	300	319	247	271	258	289	268	274	304	276	293	305	268	271	297	333	317	321	310	289	277	284	305	285	325	294	324	313	293	286	276	305	283	289	304	253	288	277	290	300	276	293	297	285	280	297	281	281	281	304	294	264	298	297	285	293	280	268	254	274	288	277	275	285	245	286	267	290	294	289	292	318	315	338	304	276	280	267	296	300	286	267	287	280	297	315	283	292	288	279	306	269	267	279	328	278	300	317	308	286	287	266	291	291	289	313	264	306	296	293	320	303	288	292	312	296	307	306	276	296	295	315	317	299	298	302	288	293	306	265	279	304	298	295	295	285	313	304	316	283	272	282	260	294	280	266	272	279	287	291	310	309	292	305	262	314	310	296	248	288	326	312	318	278	287	274	291	267	299	266	295	314	297	318	300	277	297	313	308	278	278	313	269	284	281	298	302	295	287	320	312	308	278	270	286	322	297	303	297	282	265	270	293	305	290	283	279	286	298	297	301	260	279	286	276	284	300	300	304	306	305	291	275	277	279	324	289	279	310	325	282	294	272	305	298	309	279	298	273	318	276	288	313	276	294	253	282	277	305	317	286	300	275	276	303	283	276	288	274	256	304	291	316	303	290	290	316	281	313	299	304	299	256	299	281	263	283	289	262	310	312	280	275	291	280	301	303	274	310	269	287	289	286	291	276	266	277	278	276	284	278	258	309	259	346	305	259	288	268	302	299	314	311	265	290	278	310	293	303	281	293	291	276	271	294	309	305	245	286	316	290	287	276	281	274	281	295	316	297	290	274	320	272	296	292	297	272	311	321	309	298	279	282	305	317	297	313	259	329	288	285	256	295	322	309	301	279	275	286	320	298	286	332	310	312	302	277	289	244	270	267	283	259	296	306	305	302	288	273	306	285	286	315	295	301	289	313	284	314	271	297	288	262	285	281	296	312	324	256	306	293	293	310	292	291	297	308	299	300	284	329	266	306	260	286	271	290	272	309	274	294	261	284	288	303	287	322	306	292	261	279	303	277	315	267	313	304	278	285	274	306
26002	48506	32960	13932	6721	953	349	343	351	332	334	370	308	365	336	336	331	346	329	344	336	302	338	357	330	301	341	340	347	358	392	307	345	331	334	342	376	300	344	337	321	330	344	316	317	319	331	301	350	329	337	329	325	347	341	323	343	330	380	349	330	329	325	356	385	338	356	332	337	356	331	331	371	338	326	328	327	365	346	315	353	346	328	329	326	353	347	323	350	379	300	364	326	339	326	336	374	340	352	361	357	342	347	351	355	348	334	330	363	337	372	335	363	353	329	317	341	313	334	341	317	333	353	341	294	323	330	338	340	333	352	356	347	345	328	362	332	340	330	376	333	342	322	367	347	319	382	334	353	345	358	331	350	323	374	333	363	313	305	327	355	359	334	319	322	329	354	346	338	323	315	354	352	332	348	321	333	366	308	322	363	323	335	317	351	358	334	351	302	295	363	357	328	343	332	329	352	326	358	341	338	339	307	337	319	338	320	368	345	335	346	384	332	346	327	330	342	333	337	332	351	343	328	359	338	327	347	346	330	322	350	356	343	333	348	329	357	361	344	383	325	351	338	338	345	338	338	339	321	344	359	328	377	347	343	312	321	321	336	317	368	342	322	345	335	346	317	359	316	329	390	324	322	326	349	289	323	353	334	354	310	346	317	331	320	306	336	330	350	359	314	346	350	340	336	360	340	367	345	334	343	321	341	349	317	332	324	348	306	321	333	321	344	355	349	329	339	334	359	358	368	353	359	345	332	310	324	330	325	320	333	359	350	323	322	362	367	303	309	308	340	351	333	310	353	327	330	325	326	309	359	364	318	369	339	347	352	329	342	333	322	317	329	313	304	334	321	348	358	320	309	321	343	350	314	353	314	347	343	305	314	348	346	352	316	319	320	357	333	313	360	355	342	361	355	327	346	347	379	360	376	308	353	323	316	322	363	360	354	336	351	334	335	347	330	342	335	336	341	344	333	327	358	335	340	375	359	326	355	346	336	347	348	325	329	380	354	333	352	343	336	332	324	333	331	334	363	344	363	334	307	384	321	362	318	319	332	343	364	328	322	336	334	356	355	389	357	311	333	352	322	344	334	342	343	351	319	315	323	354	342	329	342	344	333	328	346	331	311	331	317	329	331	352	328	355	311	320	329	374	324	358	321	321	370	343	338	324	366	346	326	323	365	341	336	371	353	360	344	340	363	342	359	346	340	306	347	355	311	345	384	364	329	353	291	297	349	315	313	352	317	334	355	360	366	357	351	345	335	349	350	356	377	324	355	334	360	368	340	332	346	331	324	376	339	334	336	335	318	353	343	312	366	302	327	333	301	342	357	318	326	362	347	344	329	339	341	311	355	339	322	346	342	304	331	330	367	353	348	348	335	368	339	355	336	345	355	340	335	323	324	321	323	338	305	354	323	367	362	379	320	319	376	366	367	313	317	318	382	287	314	344	327	340	326	362	347	326	354	330	319	340	362	306	363	332	324	344	343	355	339	338	354	332	320	346	361	332	328	346	311	335	321	327	370	319	344	351	362	344	356	309	350	330	338	365	334	325	354	336	341	336	344	343	347	332	345	364	308	328	341	307	344	344	355	328	339	334	331	333	365	324	352	329	326	342	316	380	378	326	323	350	327	361	333	341	323	343	322	340	365	361	348	367	329	356	348	350	343	336	325	357	353	352	337	340	339	339	355	304	327	350	359	357	341	388	341	325	330	341	366	328	337	307	364	351	297	336	343	325	337	360	351	344	357	313	319	349	352	365	338	345	322	379	330	352	357	324	334	348	372	355	339	368	327	341	326	347	286	318	331	366	329	343	370	325	353	332	334	312	371	311	315	348	313	351	329	333	339	307	311	347	325	348	297	331	352	351	351	331	333	339	351	328	314	318	347	382	353	362	343	378	338	331	359	337	329	329	331	338	354	325	358	341	371	353	356	306	308	317	337	331	345	343	324	326	348	323	354	333	327	329	346	325	328	307	313	314	367	336	374	319	350	353	320	324	357	344	337	344	341	331	349	375	341	327	321	338	343	334	340	331	310	336	344	323	341	347	345	360	350	328	351	332	331	329	323	353	322	320	339	345	329	327	344	339	321	334	345	345	353	354	355	330	353	318	340	360	370	361	315	346	363	338	323	294	321	335	349	357	350	320	322	350	345	352	348	325	360	367	331	338	326	339	338	345	342	359	314	352	348	339	314	329	338	328	377	366	342	342	340	353	358	331	331	373	321	315	375	315	332	344	346	334	319	347	351	340	351	330	338	338	319	356	338	321	322	319	334	328	376	368	340	315	312	302	357	348	299	344	327	353	351	355	354	348	300	333	336	347	341	345	313	362	337	333	332	360	339	329	313	312	332	327	369	328	339	355	343	324	315	345	337	338	353	318	338	341	371	347	320	300	358	343	353	346	357	334	334	341	320	379	376	361	339	337	368	327	318	341	344	341	321	347	305	348	350	347	293	339	320	346	319	330	326	348	335	302	322	307	359	308	361	371	351	334	347	327	332	328	335	355	311	340	317	352	329	324	342	356	343	345	339	343	344	326	324	327	340	324	329	323	359	329	292	355	338	345	328	328	323	341	356	338	345	329	326	309	376	333	359	357	346	339	339	350	321	358	340	343	333	343	334	321	344	338	316	351	372	350	360	364	326	369	357	359	343	367	347	321	344	360	351	352	317	317	315	346	362	331	328	332	330	376	336	361	342	337	315	301	345	335	336	365	296	348	340	317	335	350	321	328	303	351	320	327	358	330	348	317	355	362	354	321	352	330	377	355	360	353	315	355	350	349	349	367	312	337	372	327	354	314	323	356	352	353	309	374	331	328	339	341	350	327	344	361	323	347	341	329	317	334	354	387	328	321	345	320	330	316	374	358	385	372	333	324	328	328	384	305	341	341	362	321	348	326	337	340	318	338	318	346	336	313	320	320	320	370	366	371	324	352	319	332	378	362	346	313	342	357	338	335	347	335	330	344	371	333	342	326	337	362	341	340	380	333	344	361	319	368	345	339	301	315	346	286	333	320	362	336	324	357	329	363	346	337	361	345	347	313	330	347	344	344	380	338	354	343	360	336	329	332	344	323	361	339	333	354	345	349	329	354	333	321	357	323	340	351	367	338	345	336	313	302	306	358	354	352	336	346	368	376	338	343	342	379	347	347	312	326	299	352	327	333	349	344	340	323	307	352	323	350	366	318	323	359	359	315	341	326	305	328	293	352	348	314	337	322	321	313	333	329	362	326	337	344	327	353	351	331	344	349	312	351	329	303	370	334	355	338	307	347	347	340	340	306	345	311	336	319	308	320	311	316	317	346	342	331	332	304	345	352	339	329	321	317	338	327	343	328	345	360	329	340	345	337	321	342	349	316	354	347	332	345	325	351	355	350	335	348	363	373	323	334	370	308	348	352	348	335	350	323	343	322	332	329	369	305	328	335	344	304	348	365	356	334	381	354	358	329	377	325	341	329	356	317	350	319	349	317	367	334	351	369	359	328
24157	21845	40592	39651	31280	18429	4625	435	379	397	424	348	387	392	372	370	346	410	334	372	390	366	390	389	344	339	338	419	334	353	344	361	351	353	365	369	335	374	355	406	386	336	334	349	361	361	374	361	347	364	363	384	360	345	356	373	376	358	344	334	358	304	369	369	328	353	375	330	377	354	370	338	355	367	338	355	339	370	351	362	352	342	379	385	383	348	351	387	381	403	346	337	357	352	352	392	357	354	346	344	350	367	368	337	382	337	406	325	352	350	355	312	338	374	346	378	351	351	321	344	376	345	363	352	369	385	368	362	364	366	332	356	344	351	321	365	374	330	359	376	339	367	366	345	378	349	364	390	351	340	366	319	384	356	386	364	366	383	329	351	382	361	395	346	346	357	370	347	373	357	374	373	340	338	378	377	374	359	353	355	375	392	352	354	377	378	362	363	345	340	345	337	332	340	377	371	325	332	375	371	358	381	367	330	395	355	360	351	367	375	367	364	411	379	373	328	357	344	350	351	363	356	352	374	412	343	335	344	356	378	352	326	380	384	376	336	379	417	331	391	343	347	358	369	357	334	385	360	378	355	384	360	350	371	356	357	358	349	355	356	353	337	331	373	347	347	347	348	344	377	371	370	333	366	384	354	338	366	370	362	351	374	369	366	390	329	323	337	363	329	349	326	349	340	399	378	348	369	352	378	389	359	349	333	376	341	380	344	350	384	332	347	360	365	345	350	308	376	376	345	366	367	362	356	356	369	338	370	370	367	346	345	364	369	351	340	397	369	388	375	356	346	370	368	359	347	351	345	363	384	395	341	363	380	346	359	377	350	362	365	354	354	321	324	361	350	418	374	337	360	376	369	373	342	352	322	338	341	355	370	382	395	369	362	351	396	352	364	377	351	353	351	360	404	366	377	346	364	342	331	348	361	405	348	380	366	368	394	365	363	395	340	358	396	352	362	385	322	384	353	359	384	403	378	373	305	352	326	381	345	350	376	359	355	381	357	315	335	346	371	335	366	381	383	381	362	353	372	342	391	370	326	323	395	356	384	365	370	337	362	362	382	335	354	319	358	373	342	336	365	382	360	351	370	363	396	376	386	376	369	370	339	402	335	351	357	402	356	363	369	361	324	387	359	349	392	332	381	335	372	353	377	380	373	368	347	377	368	355	362	327	345	386	360	383	324	356	390	325	335	360	342	344	383	363	360	360	399	386	387	376	371	372	366	359	351	387	364	410	370	346	350	345	372	362	339	375	357	371	342	346	348	338	363	356	383	360	323	381	319	351	329	373	357	385	369	358	346	343	364	376	380	356	340	370	347	376	354	324	345	364	374	366	357	378	350	356	359	333	368	400	368	359	351	391	344	378	356	342	365	397	340	370	353	399	351	334	385	337	351	360	358	360	361	344	385	363	373	350	355	335	379	369	359	340	330	316	376	354	350	360	379	343	426	348	355	350	365	347	358	359	376	361	369	408	386	317	343	347	338	351	339	368	376	356	380	348	374	344	360	326	357	336	352	349	381	363	375	371	361	364	391	345	345	386	361	376	344	370	377	342	372	353	386	357	329	377	404	365	342	392	383	376	311	351	335	354	339	368	367	351	375	362	368	346	322	343	372	334	356	347	375	356	376	359	353	351	360	387	346	364	344	340	384	377	386	343	333	343	402	383	366	355	375	372	361	328	378	374	337	367	363	367	358	373	350	382	399	370	379	367	352	388	374	402	362	309	387	372	358	355	358	309	354	349	366	368	342	382	342	352	370	326	361	346	339	374	344	364	353	367	339	346	347	335	349	348	365	356	317	353	331	392	327	364	348	366	344	356	367	360	389	376	368	350	382	333	357	383	382	374	361	359	334	388	338	380	362	370	345	394	369	341	367	338	376	361	354	321	354	385	366	349	335	355	360	332	350	402	357	357	356	379	323	328	352	365	381	322	359	366	343	390	321	362	357	379	357	358	349	373	340	370	340	352	358	318	349	364	353	347	407	323	405	366	360	367	371	367	379	341	354	374	379	353	384	341	365	362	351	363	382	358	343	347	425	362	360	397	364	388	322	357	361	371	401	361	380	377	359	338	358	373	360	399	368	367	375	353	340	342	364	370	358	356	364	379	350	406	378	371	377	344	352	382	374	367	344	347	368	407	371	380	357	336	352	370	353	364	352	333	350	355	365	395	353	338	362	372	370	394	352	340	364	395	336	395	377	398	361	355	365	349	396	309	341	371	347	359	365	370	365	354	331	377	366	362	331	349	333	344	372	375	340	379	373	353	365	347	405	361	336	382	344	371	337	370	341	399	383	352	344	333	360	355	338	387	394	369	377	325	355	407	361	354	378	354	350	393	345	329	403	383	374	369	367	367	388	407	353	381	389	387	378	343	352	355	388	345	377	385	382	363	351	327	334	377	378	371	352	383	353	381	357	341	372	404	359	398	369	368	385	372	362	390	342	358	373	342	376	358	376	338	341	383	344	367	345	347	330	367	346	377	352	369	366	386	356	364	327	340	401	390	361	380	384	363	346	369	382	386	370	376	349	355	374	358	369	364	385	381	374	347	400	342	348	393	352	422	373	345	365	365	346	367	339	365	347	384	376	333	332	347	343	340	354	364	391	353	358	328	357	340	352	381	369	343	356	355	378	340	370	381	347	363	380	356	366	355	351	413	337	346	408	389	326	351	354	369	319	351	374	346	384	374	368	355	342	347	364	359	363	365	306	374	377	346	374	357	382	370	327	365	384	355	370	374	356	389	384	368	392	369	348	358	357	362	356	376	377	387	350	388	345	328	371	375	342	333	326	362	373	363	345	349	326	355	387	378	339	385	376	392	337	359	367	390	371	361	364	388	373	389	372	357	348	351	339	376	369	324	373	346	381	359	333	367	335	373	330	390	382	372	340	323	353	355	383	357	344	326	362	336	382	369	362	335	357	367	353	350	384	373	340	354	367	362	349	335	388	348	359	370	403	389	370	370	351	351	340	311	360	361	358	387	353	369	370	324	335	352	359	358	365	362	379	379	363	342	367	347	369	351	354	341	369	370	394	368	340	351	373	334	354	361	373	377	395	372	358	362	366	352	379	377	331	347	367	342	378	359	371	352	347	351	333	328	379	357	374	334	372	384	381	355	370	334	367	360	330	388	359	385	358	376	345	353	342	314	359	356	399	376	359	327	359	360	332	339	355	369	334	391	375	326	347	375	374	392	366	384	350	364	373	368	328	383	373	379	352	382	347	367	369	371	336	348	341	326	384	356	365	343	364	376	335	375	362	383	370	349	370	368	390	376	396	382	359	357	338	359	382	373	323	387	354	361	354	363	339	371	392	337	331	341	378	352	349	377	381	333	387	385	372	371	341	384	373	353	350	372	302	368	372	356	358	360	374	333	347	357	381	361	346	406	394	362	377	363	330	353	376	363	378	376	343	380	343	401	360	386	378	351	366	340	343	379	362	384	366	380	337	339	349	346	372	352	336	380	347	349	351	340	342	337	354
44742	79452	78036	51868	34119	8431	474	465	475	437	418	398	429	455	450	413	417	404	380	418	419	393	378	416	402	413	431	405	421	386	360	417	439	380	373	400	394	371	407	399	403	407	391	411	408	395	416	425	371	425	433	392	403	401	380	456	406	405	438	386	410	429	400	389	398	400	421	432	401	368	413	405	422	401	421	412	393	401	414	370	436	429	421	375	370	409	373	404	411	403	379	424	412	410	367	368	429	419	384	418	421	391	368	434	420	395	425	385	424	399	359	420	365	378	433	379	397	391	405	415	413	378	366	437	423	421	386	393	404	398	409	395	418	389	369	402	401	393	409	402	393	409	387	383	406	392	356	393	405	411	394	398	422	416	428	362	412	371	384	377	419	411	397	400	386	422	360	380	407	408	414	422	383	417	396	394	388	410	427	356	405	418	359	374	397	401	391	412	409	409	406	387	426	381	372	426	395	382	391	385	392	413	385	401	391	405	399	396	381	378	409	415	413	398	383	399	410	361	386	414	377	410	392	394	398	437	397	395	435	405	385	397	359	395	407	357	389	422	403	416	378	415	408	414	396	405	420	398	410	418	420	392	374	433	376	412	411	409	370	371	411	401	392	387	378	406	398	413	415	435	397	381	386	383	413	383	388	398	381	418	432	409	425	440	394	401	373	408	425	420	426	395	400	410	411	415	411	397	384	419	386	407	425	396	362	381	407	400	385	416	385	420	393	395	395	367	413	440	409	393	401	402	424	397	403	406	375	398	391	421	430	381	417	410	386	388	430	417	401	378	392	433	403	383	407	391	382	385	366	397	399	417	400	403	396	376	376	433	391	412	413	425	420	397	422	393	416	411	409	391	402	361	392	403	384	415	408	376	410	472	411	431	395	378	356	396	394	381	387	360	410	411	419	402	382	421	396	410	396	404	412	423	396	445	397	400	420	388	420	384	417	398	399	390	397	375	407	415	381	418	389	401	395	434	395	368	396	401	387	435	391	389	404	394	406	378	414	415	378	379	393	414	397	402	395	396	414	396	392	390	408	388	414	405	395	362	372	394	382	454	388	394	424	371	395	388	430	407	382	408	397	445	388	398	402	391	389	425	381	422	391	386	399	415	415	408	418	444	399	393	388	362	407	419	406	421	400	383	378	408	381	427	396	400	415	425	400	386	395	392	413	401	424	423	378	390	418	394	383	411	407	373	404	444	416	387	388	400	429	385	388	392	388	395	405	383	430	360	408	428	381	417	412	370	394	423	439	418	353	403	382	422	415	425	342	386	398	392	389	352	422	394	385	381	412	407	399	424	431	380	419	395	411	441	370	420	381	437	413	398	420	400	385	348	408	400	418	416	387	378	413	401	398	407	379	377	403	399	387	362	385	372	408	431	424	380	411	391	395	402	404	379	402	390	389	433	376	376	401	413	408	396	393	362	421	401	401	420	361	370	372	417	411	394	410	399	399	419	410	376	416	394	428	395	389	400	424	412	392	385	424	418	380	423	405	424	427	403	383	425	376	399	417	451	392	382	365	413	421	390	399	410	391	403	410	385	399	402	404	394	413	377	457	376	389	413	433	395	430	392	390	407	393	421	394	408	396	399	381	394	391	441	415	391	398	399	365	423	368	388	403	410	401	429	411	414	415	367	405	387	405	404	386	381	371	394	396	420	417	391	393	396	429	392	411	373	417	390	415	402	407	411	410	404	410	379	385	418	449	408	401	387	390	377	349	406	404	383	407	404	414	406	394	406	374	379	393	409	410	384	381	409	432	396	445	410	410	368	415	414	421	438	403	370	391	401	395	399	396	473	412	415	406	423	405	422	386	413	372	423	424	426	417	406	382	368	408	410	416	408	372	417	390	415	396	381	366	360	370	367	438	397	381	418	392	416	388	423	361	392	394	408	384	412	395	384	420	395	384	411	425	389	411	373	404	374	393	418	400	357	413	412	391	412	392	384	418	411	409	383	404	382	397	427	411	403	408	401	386	386	414	425	412	398	392	404	410	389	420	399	402	373	372	382	388	377	365	382	403	425	398	395	440	448	386	409	405	386	386	350	396	389	405	382	402	345	382	393	401	384	384	360	409	426	410	427	433	415	405	405	401	383	399	422	394	377	424	397	414	408	389	376	399	377	417	393	384	410	388	394	387	389	428	445	390	386	440	409	414	394	389	414	383	417	398	381	388	425	419	404	387	397	397	368	400	415	399	373	412	412	383	405	408	379	408	420	431	396	384	402	396	380	385	376	385	326	384	401	384	373	384	390	402	418	385	417	405	375	410	415	425	417	402	410	389	397	410	420	390	340	404	392	393	400	385	401	364	415	391	415	389	387	391	409	386	379	409	360	378	360	404	366	393	415	388	406	387	418	415	387	376	409	398	419	421	385	419	419	405	399	421	437	401	407	414	435	400	402	361	427	369	408	429	385	410	372	384	390	374	432	379	403	356	393	425	361	382	406	391	370	362	395	393	388	419	441	423	452	390	412	410	396	430	362	371	388	378	413	386	385	395	398	382	435	413	413	421	455	407	425	383	372	424	391	390	389	364	383	370	408	372	415	413	420	388	410	411	414	378	396	414	406	389	392	357	449	407	392	390	427	377	421	408	388	418	405	402	425	352	371	391	413	397	439	433	389	432	367	413	359	396	422	374	412	396	377	376	403	396	385	381	387	429	419	404	429	391	381	397	391	424	388	397	399	367	374	409	364	377	406	407	376	369	402	418	427	418	399	414	358	393	414	406	389	371	429	394	395	422	447	374	406	400	414	404	420	361	434	359	408	370	435	415	411	400	395	390	414	393	388	391	396	416	410	410	403	395	386	380	437	449	418	396	410	411	383	441	429	404	351	381	416	391	427	403	377	363	404	392	406	409	400	423	390	448	412	392	435	393	410	398	404	412	399	447	411	376	413	362	398	392	397	410	398	405	394	386	416	398	377	394	375	383	389	390	384	457	379	420	390	412	402	411	395	407	361	402	374	407	412	428	399	385	427	409	391	405	396	426	412	368	394	427	409	395	393	385	457	382	389	430	399	408	409	381	413	392	408	394	399	414	408	386	417	410	386	374	424	385	396	377	376	402	434	379	446	418	392	429	386	392	423	394	401	391	405	427	386	375	389	417	403	412	419	379	393	436	381	358	418	416	409	391	381	413	393	415	370	391	412	397	434	384	388	379	400	416	422	420	371	402	402	399	398	384	364	398	409	418	379	418	394	411	389	437	437	405	423	414	390	397	404	378	406	393	394	386	401	389	409	417	411	423	443	389	413	384	382	380	395	409	371	387	364	403	414	432	382	405	421	396	367	385	403	398	431	420	383	441	363	393	400	403	419	421	376	368	411	386	425	438	422	415	390	393	385	378	412	396	400	380	383	413	388	386	409	438	377	403	392	406	432	385	383	391	399	407	424	412	414	416	448	386	407	405	385	395	397	433	402	412	409	401	435	405	418	457	384	414	439	415	411	423	393	378	419	374	374	389	410	402	365	377	398	412	428
25584	23457	47950	42874	25192	7797	662	419	427	432	422	434	422	418	429	406	377	424	410	420	432	430	415	410	391	416	401	393	375	420	414	352	408	418	408	426	404	381	410	415	405	441	418	415	400	421	431	419	429	391	399	411	399	416	434	398	412	428	424	406	399	433	434	416	432	396	419	400	423	429	421	397	415	400	396	423	385	382	423	399	384	428	398	377	409	389	423	408	416	415	382	410	395	397	385	422	454	442	398	393	400	436	417	431	391	437	451	401	430	403	405	408	425	406	416	433	398	444	407	434	411	424	430	413	393	432	397	448	453	397	395	423	441	450	392	405	393	416	428	433	424	454	375	412	407	407	396	392	403	387	388	417	409	421	437	383	423	432	449	392	405	436	407	409	385	399	397	374	444	402	375	395	407	389	436	396	395	397	411	374	381	392	408	416	363	383	389	415	416	390	397	408	397	373	369	400	397	394	421	406	415	395	374	381	414	413	405	418	401	418	417	402	435	388	420	426	364	413	397	406	369	422	416	407	403	382	389	429	386	436	418	389	409	410	389	425	370	460	400	419	428	429	438	414	395	390	393	391	427	396	417	399	393	371	398	431	396	433	452	405	423	440	364	432	400	400	409	407	404	391	389	414	429	408	406	403	414	397	389	404	403	403	376	415	403	400	430	427	408	396	398	402	404	406	393	412	417	423	396	418	410	428	415	421	420	408	441	407	452	427	383	395	428	388	387	406	420	423	390	399	451	393	379	400	407	423	361	413	398	420	381	387	402	430	425	404	422	391	428	409	392	418	411	420	415	440	397	393	416	463	394	409	383	398	421	386	425	431	425	393	408	415	410	418	434	400	406	419	391	425	385	397	397	397	424	432	435	433	414	391	416	410	410	414	425	398	409	396	380	415	433	392	393	419	395	400	371	419	382	411	392	447	388	382	412	400	388	375	412	406	400	423	407	426	398	400	388	409	421	430	450	391	385	437	398	405	385	404	414	425	397	415	409	395	442	398	419	425	412	405	465	447	403	390	402	406	394	401	415	427	402	434	416	357	398	391	418	416	407	422	406	427	410	422	422	410	404	422	434	418	412	431	447	421	362	362	411	381	428	433	425	441	420	374	426	415	412	421	404	428	408	404	383	418	381	382	390	400	381	376	400	392	469	403	392	416	389	377	384	414	446	391	396	427	410	394	396	393	404	401	368	387	416	379	368	415	415	451	376	413	411	428	416	435	401	412	424	433	428	421	376	406	388	418	423	417	425	409	365	453	417	411	425	409	390	397	448	405	439	414	418	372	388	392	396	431	421	391	425	425	419	415	416	416	387	385	443	417	398	396	460	427	406	392	403	435	389	401	408	394	406	413	429	409	369	451	370	427	376	383	372	396	412	414	416	355	429	401	429	414	423	388	399	383	404	428	437	415	403	400	408	442	386	404	382	409	392	373	420	414	431	410	369	409	404	396	402	412	380	363	380	398	391	397	383	417	436	411	371	414	378	427	400	426	410	420	419	428	388	420	412	404	438	435	440	418	391	386	374	387	430	421	407	415	417	397	403	442	409	386	426	394	383	431	386	376	416	440	377	416	345	376	402	403	378	397	401	374	411	396	440	393	406	386	428	429	404	394	418	414	415	406	409	386	403	470	459	419	413	398	393	394	405	396	383	400	425	394	421	393	380	397	425	391	415	424	386	390	393	433	407	398	397	437	414	421	421	399	422	427	381	451	386	438	429	395	408	400	406	421	439	385	456	405	372	402	414	403	398	401	400	389	407	419	390	383	390	395	397	393	425	422	426	393	415	391	429	414	407	401	398	382	402	389	405	422	411	401	430	421	437	393	393	424	394	381	427	415	361	382	430	430	405	385	394	421	403	402	399	399	404	411	430	438	437	407	392	397	391	399	425	423	422	350	437	425	402	348	410	376	400	429	402	409	392	409	398	365	383	421	396	432	396	413	360	425	391	389	427	381	423	408	381	390	415	442	387	418	404	384	401	422	400	396	361	418	416	393	388	466	394	420	403	473	408	411	374	403	364	366	429	406	440	404	400	388	409	389	402	417	407	394	405	388	416	399	426	409	402	420	369	432	407	413	369	408	441	422	419	409	409	428	392	402	394	407	385	408	399	402	401	406	381	406	428	401	390	407	393	402	409	402	402	451	406	412	376	379	412	393	423	439	380	413	385	391	409	418	422	394	399	419	411	412	387	435	404	418	384	392	417	415	367	408	397	399	417	425	444	392	386	403	404	391	400	373	406	436	375	399	406	413	397	410	366	420	410	448	373	431	408	384	416	417	424	414	378	422	432	444	424	426	447	406	406	418	446	422	414	425	448	410	409	408	422	396	427	405	432	395	384	410	419	421	422	392	377	409	418	400	414	415	407	386	407	415	428	413	420	417	381	425	410	392	393	417	398	410	446	376	386	423	387	406	376	385	386	421	428	394	374	384	429	399	381	391	405	406	429	387	426	403	407	412	392	375	403	426	398	445	438	451	411	398	401	418	382	425	404	417	442	414	451	380	404	378	407	369	444	440	407	413	420	406	417	423	420	423	407	420	392	398	389	373	420	429	418	429	454	388	401	407	384	407	400	416	377	433	398	405	390	397	402	414	386	388	375	397	353	437	421	405	441	404	391	427	404	389	467	404	439	432	412	411	390	392	402	386	429	412	393	449	386	413	420	388	398	406	422	424	394	431	419	402	413	412	435	393	441	382	391	452	385	406	448	426	405	395	388	398	440	411	416	442	404	404	409	397	411	402	428	406	404	406	365	385	433	408	423	375	418	441	399	409	426	388	407	411	377	410	411	373	409	406	377	394	376	401	383	386	404	410	402	397	408	400	423	410	425	399	430	432	429	399	376	387	395	413	414	394	420	409	395	385	406	377	441	419	422	421	412	405	401	410	431	426	470	426	398	411	402	404	424	424	395	393	395	434	421	391	370	402	440	408	430	405	401	396	403	435	393	415	399	438	412	369	413	392	425	448	440	402	425	410	402	422	394	411	373	432	350	399	391	393	422	424	412	423	403	428	435	442	418	400	431	388	388	432	370	401	394	433	407	424	370	407	379	413	373	398	424	433	393	406	389	372	401	418	406	415	397	371	386	373	397	372	361	416	411	449	408	440	422	404	387	417	398	437	441	417	403	414	418	424	403	409	378	412	419	399	383	392	423	407	454	410	456	420	403	410	412	434	403	447	387	400	382	399	382	389	405	432	432	411	427	413	425	405	381	399	416	432	391	387	410	446	412	419	401	400	407	426	416	419	406	409	389	431	416	450	417	384	413	412	407	417	428	412	377	405	446	406	432	432	385	392	399	414	432	393	414	389	419	396	429	420	385	381	436	447	384	422	380	421	412	383	394	376	428	396	397	419	446	431	417	380	416	403	408	369	399	378	397	417	400	417	406	397	392	423	396	399	419	436	375	405	422	456	426	417	407	386	403	363	400	412	417	408	399	413	385	417	429	425	385	387	402	416	404	399	400	425	399	384	432	426
37466	67418	66448	43666	24595	4789	562	471	533	496	502	477	501	434	479	475	475	479	464	466	443	502	501	462	446	450	491	466	464	462	464	462	456	513	449	469	465	454	459	512	454	464	511	466	466	478	452	478	479	477	459	492	480	435	510	479	466	437	465	497	460	475	481	447	450	451	490	474	453	479	463	472	459	462	448	473	447	436	463	415	443	454	471	493	487	466	500	457	451	513	489	466	482	463	488	503	488	454	457	458	448	510	472	487	508	472	477	467	480	533	466	455	455	486	434	462	478	446	454	469	462	469	469	463	465	491	497	454	505	438	422	447	507	451	465	438	449	491	435	483	452	461	479	473	481	472	445	475	458	460	430	422	453	461	470	446	456	456	453	443	451	458	488	465	481	497	447	476	469	473	461	458	473	494	484	439	469	440	464	478	458	480	487	451	476	486	473	452	452	431	480	468	464	471	454	446	477	505	482	463	486	473	463	453	515	467	454	472	450	485	461	495	464	449	466	484	479	458	474	464	445	480	462	445	470	454	446	460	497	471	477	451	491	435	427	469	485	447	478	466	468	454	465	456	463	477	457	471	475	472	455	474	492	434	476	468	463	469	459	437	464	457	430	508	499	479	441	483	486	467	418	468	487	458	457	523	447	460	432	493	465	488	449	475	449	434	468	464	448	442	494	486	433	475	477	482	470	506	477	447	455	465	482	466	444	451	450	506	500	429	432	453	471	465	466	481	467	455	463	428	471	461	489	487	464	450	458	464	426	454	455	455	466	482	454	438	476	518	456	477	474	465	469	461	461	492	447	459	437	453	491	456	455	486	471	492	479	454	441	448	500	490	499	431	456	482	497	474	505	483	480	452	487	437	444	491	461	518	443	469	470	459	447	476	499	488	468	443	479	462	455	449	441	437	492	466	469	465	474	461	472	462	452	439	461	442	480	511	429	485	490	444	454	453	396	444	474	473	442	415	488	484	453	454	480	482	475	457	492	451	449	457	455	456	439	496	465	473	432	447	442	444	423	428	476	451	459	484	472	459	454	490	459	513	452	466	456	436	448	500	460	459	431	453	456	475	457	433	469	465	503	457	449	491	455	488	466	459	453	493	478	491	497	473	454	475	467	447	472	435	473	420	445	486	470	492	508	473	447	463	466	456	464	476	462	434	470	443	468	449	460	480	458	466	487	468	456	446	457	454	498	506	444	472	429	499	497	471	463	463	429	459	441	495	483	431	468	495	454	478	469	493	471	487	472	461	465	493	467	466	497	454	474	429	467	468	445	474	431	452	457	418	467	490	459	507	470	435	451	481	443	465	491	449	482	470	472	448	470	455	449	469	491	447	462	470	454	435	448	475	461	452	461	452	467	442	471	459	490	458	422	470	470	460	459	464	469	473	475	471	485	451	446	439	458	481	502	472	463	494	482	477	457	468	438	489	471	486	481	460	467	459	455	480	445	474	458	487	497	529	468	440	451	466	422	426	473	495	496	461	479	467	502	459	486	491	491	451	483	438	467	470	487	436	437	467	474	469	499	490	460	455	441	442	487	444	454	477	503	460	506	429	447	453	457	442	485	419	460	475	433	457	470	453	488	477	448	486	475	456	411	454	445	455	471	475	442	437	485	479	464	475	497	499	474	450	474	463	439	439	450	491	467	482	495	454	482	458	486	499	420	464	428	447	451	467	492	434	498	485	471	459	490	521	489	483	430	504	468	453	466	502	461	456	516	470	448	476	476	475	473	489	469	430	496	421	463	462	469	453	495	481	451	442	432	469	475	475	454	463	466	448	461	477	450	489	460	451	428	465	455	441	466	449	480	458	457	447	411	445	427	495	483	473	472	430	479	438	448	468	497	451	468	436	474	459	497	463	451	480	480	511	458	474	472	480	438	504	446	478	456	486	450	458	450	448	437	474	487	473	442	487	452	447	463	480	469	471	511	470	461	449	446	451	457	478	488	489	433	474	427	485	509	453	456	455	469	478	470	453	487	498	497	445	501	418	497	495	432	496	473	447	459	478	442	449	451	467	494	436	479	493	459	488	455	483	452	463	521	465	471	463	487	484	467	451	480	496	473	488	496	466	431	463	462	466	480	465	462	527	487	425	444	454	434	484	486	500	483	461	496	485	443	449	476	470	445	476	495	435	481	496	451	445	436	442	445	421	461	450	484	444	433	480	435	439	474	520	485	438	440	453	464	470	469	500	464	461	472	466	434	461	468	493	453	463	456	484	522	447	455	472	468	485	478	480	450	480	487	469	441	502	450	464	459	481	426	455	426	475	460	468	492	449	458	466	483	488	429	439	445	447	487	479	494	481	500	462	501	472	460	496	457	442	472	445	449	488	449	481	451	452	410	462	453	460	477	458	464	495	482	479	480	465	466	456	478	500	463	468	496	473	499	448	449	494	441	456	481	467	451	484	447	453	447	509	463	457	464	469	426	494	447	456	474	469	470	476	467	464	463	484	441	482	451	438	459	487	477	453	469	462	485	461	488	466	466	424	429	450	432	448	421	464	447	446	475	461	484	511	445	509	457	456	500	464	479	482	422	436	498	468	514	487	473	441	462	479	447	477	490	465	473	453	439	454	476	419	456	456	461	453	447	452	495	486	482	492	413	473	465	496	466	433	399	499	481	477	510	435	455	476	423	463	479	442	457	479	455	452	416	471	467	484	476	458	485	477	501	474	453	512	467	512	446	438	492	479	475	488	461	477	487	435	468	489	455	478	447	449	424	501	473	454	437	433	468	500	470	449	478	452	480	455	468	465	489	444	433	487	441	482	455	494	419	437	489	458	452	450	468	491	470	455	519	474	449	484	464	489	482	472	460	468	453	437	467	497	468	487	473	425	470	466	417	450	459	477	477	471	463	474	439	412	470	442	479	461	471	494	442	464	460	462	501	436	504	456	444	470	438	445	476	438	481	486	483	477	509	460	486	430	497	441	484	444	437	497	416	477	461	449	477	459	491	420	445	438	479	440	447	471	431	461	441	470	448	479	459	493	476	489	503	460	450	508	440	496	443	476	476	487	467	468	486	470	492	478	459	448	429	462	436	477	504	452	486	461	448	523	486	480	458	454	457	480	468	447	469	451	434	474	499	514	488	505	471	474	466	445	477	444	463	450	457	450	464	447	455	460	480	457	445	436	429	463	424	409	495	460	460	453	455	485	437	500	501	442	490	440	418	468	432	441	446	472	447	490	458	486	465	468	448	414	449	477	448	455	442	464	473	453	481	477	463	461	466	466	477	451	497	507	445	475	496	430	431	458	446	485	459	465	487	457	438	496	503	469	500	488	509	462	473	444	463	451	497	463	460	455	484	478	456	441	467	480	508	477	465	483	467	471	474	478	463	504	483	444	448	471	496	452	498	470	452	418	444	462	498	457	492	489	483	487	453	485	457	450	471	459	465	445	482	445	497	465	452	438	510	470	488	413	470	421	468	507	445	479	482	415	435	489	449	492	501	497	456	459	469	436	479	486	446	476	423	454
23237	22386	37932	36361	28677	21457	13073	1449	656	618	660	609	545	614	618	628	615	604	609	606	583	610	591	568	613	581	591	535	619	572	577	590	603	572	603	585	608	583	634	574	565	609	613	580	531	569	595	574	590	542	586	613	611	549	601	578	610	570	610	587	560	614	589	574	581	590	592	597	570	587	589	618	622	600	560	620	559	551	642	557	625	569	544	599	600	571	567	531	575	634	578	607	568	575	579	580	623	591	577	552	567	520	578	607	593	577	591	599	568	607	588	546	582	543	552	573	590	553	562	602	562	564	543	561	543	638	558	576	593	595	612	595	574	590	587	586	569	559	594	582	526	558	604	569	620	574	584	557	603	568	577	564	558	566	595	553	556	587	565	556	575	580	541	560	544	577	569	560	635	578	615	579	574	588	580	567	600	582	597	547	603	576	571	617	572	618	631	556	636	611	609	583	601	548	582	559	561	574	575	615	541	617	588	591	595	574	592	559	550	572	552	575	556	566	589	513	594	590	569	590	574	574	542	532	575	566	602	573	552	537	549	545	581	582	562	557	573	579	556	591	580	548	534	575	602	566	581	540	558	583	576	589	591	581	554	589	591	547	585	571	549	588	618	599	611	550	598	561	541	556	590	584	563	606	576	563	586	592	583	595	599	588	599	598	577	610	592	559	574	586	563	579	613	560	601	582	595	589	558	641	561	595	577	597	522	552	586	619	581	574	564	601	545	560	573	559	574	593	556	599	547	615	545	567	569	631	580	536	606	589	578	583	580	539	523	594	576	583	553	601	572	574	570	620	616	577	594	603	565	614	585	575	627	597	576	578	567	577	610	554	550	571	578	550	589	555	608	587	614	569	583	593	580	582	526	560	574	588	608	520	577	550	588	572	574	600	552	554	591	543	534	585	588	574	589	573	578	613	565	574	557	604	535	550	580	522	602	614	597	582	593	641	559	591	566	593	588	569	573	547	577	597	580	599	602	568	560	583	592	571	561	582	563	586	547	593	597	521	531	558	539	535	622	571	589	604	611	582	579	589	562	595	600	600	575	540	591	597	519	530	666	546	592	589	593	599	622	604	590	528	575	536	603	567	551	580	536	595	604	623	572	617	583	546	582	566	565	548	588	561	601	608	603	546	561	585	602	568	550	564	506	556	611	600	537	547	552	588	553	583	576	565	545	562	574	576	546	567	605	583	581	585	558	575	581	628	544	596	518	558	585	594	607	570	568	540	548	573	575	561	570	599	603	591	565	550	564	617	600	595	570	554	594	577	532	578	605	577	566	611	573	555	569	588	591	550	582	613	589	580	586	584	583	547	576	560	600	603	576	580	593	596	553	571	603	545	576	579	593	579	573	550	608	526	574	531	539	574	568	610	574	602	560	587	575	618	557	548	582	597	560	629	552	591	547	604	574	597	559	557	587	589	588	591	598	592	553	610	603	575	591	557	607	619	541	596	595	587	536	573	533	585	608	572	567	549	570	566	597	603	583	533	584	562	562	579	547	582	616	601	569	568	581	591	611	593	571	563	560	580	562	606	621	565	572	547	642	554	543	538	593	578	592	571	574	645	601	627	563	567	598	623	615	580	542	567	560	565	578	586	589	573	581	598	568	591	599	564	561	530	591	589	537	581	584	597	559	564	558	598	617	564	622	579	601	564	562	558	606	577	552	566	588	566	604	560	554	578	581	575	580	537	606	591	577	618	568	643	583	579	555	576	564	607	582	568	599	584	553	568	592	547	605	562	563	544	594	520	600	580	624	590	589	573	584	569	562	566	567	580	557	586	607	578	601	584	552	570	539	589	551	580	568	541	554	613	572	577	537	520	582	563	583	598	562	570	584	570	600	623	576	591	602	592	593	577	534	563	606	558	583	571	593	586	615	565	549	595	545	542	584	543	585	574	540	579	549	557	604	544	567	543	556	617	555	586	575	605	596	576	589	613	575	578	551	572	605	607	583	563	600	543	596	580	592	585	538	525	598	627	570	580	570	575	585	575	570	575	561	625	592	604	605	607	577	554	563	598	589	589	586	585	591	590	604	565	546	583	633	576	612	609	569	552	602	551	573	580	583	569	563	575	549	606	602	519	616	562	562	561	590	580	576	592	590	577	579	554	577	595	583	585	552	543	604	565	585	563	592	589	601	612	598	594	577	559	548	569	594	575	613	595	587	578	571	545	579	566	571	608	546	552	564	582	577	563	595	576	591	601	628	536	574	564	577	566	614	572	572	626	551	588	600	548	584	610	556	579	559	580	618	598	600	626	558	605	579	592	575	607	562	605	553	582	546	552	606	573	540	571	566	588	618	600	545	587	569	575	550	605	596	525	592	572	571	577	607	526	586	588	596	582	589	607	612	533	563	600	564	594	562	551	617	557	563	566	529	569	633	628	581	544	587	631	620	603	570	622	569	598	645	566	536	587	606	603	583	574	598	585	598	578	554	590	528	607	547	575	615	613	563	627	590	583	570	564	558	566	553	574	549	573	573	546	561	645	581	576	584	595	636	577	580	602	571	579	591	644	584	554	618	591	599	559	566	606	601	584	534	584	591	590	576	576	549	551	575	606	592	596	568	542	562	557	569	625	560	577	595	563	551	611	571	600	539	588	589	593	585	559	624	574	555	588	561	629	611	552	557	614	586	639	614	594	602	572	598	578	533	576	548	574	547	614	622	563	571	582	553	564	586	579	595	604	605	586	601	560	553	644	591	556	601	568	583	547	574	597	607	560	557	555	573	582	594	583	546	553	578	552	595	604	533	541	580	570	599	563	572	549	565	606	557	558	601	605	547	596	579	573	625	540	538	595	586	599	590	574	536	585	591	634	580	589	584	601	542	604	603	604	571	524	570	569	580	612	581	565	553	596	598	553	588	588	596	541	579	575	605	584	589	563	614	570	553	573	556	535	587	591	573	568	593	599	592	620	543	574	564	570	564	580	607	572	591	587	550	573	529	575	619	584	601	622	604	581	592	600	626	565	574	591	574	571	594	606	621	570	550	587	576	587	621	565	580	559	605	588	553	568	617	558	594	576	567	591	599	587	598	582	583	591	574	622	571	571	574	604	552	630	572	567	576	584	656	588	583	598	579	586	599	588	580	577	573	590	631	569	572	593	573	579	581	617	582	559	589	584	584	558	562	581	637	543	568	603	582	570	633	530	603	557	583	581	551	554	576	546	581	559	573	546	595	585	578	586	564	531	595	626	569	599	572	593	540	571	590	604	590	569	580	593	587	586	574	615	642	580	547	596	541	557	537	629	529	650	581	579	595	600	614	604	575	614	605	598	579	586	590	581	552	564	540	543	602	593	589	602	564	579	601	539	548	590	555	542	564	644	545	571	563	511	594	594	584	552	547	613	564	622	590	560	586	602	549	573	571	603	571	590	552	561	550	582	554	580	602	542	615	568	542	587	535	527	598	581	621	587	599	572	583	570	592	577	607	599	566	539	515	564	615	554	605	597	579	598	628	569	565	579	598	544	569	566	562	536
43463	73701	84434	62926	39136	9533	825	784	678	690	625	734	659	658	624	693	660	646	644	593	661	638	609	607	623	640	621	581	636	612	613	642	643	622	620	602	598	598	660	619	633	649	613	598	634	636	649	661	604	581	645	611	592	583	642	604	602	607	598	605	591	629	646	658	636	581	568	656	609	600	619	623	616	638	617	659	613	631	631	636	627	598	553	612	593	564	596	631	592	642	645	641	639	584	636	601	626	619	617	628	606	654	631	595	621	603	640	587	630	661	645	602	608	628	610	644	631	615	628	632	603	637	579	592	622	612	613	628	625	677	626	618	596	637	643	630	658	623	628	610	623	635	606	599	662	641	603	630	642	619	621	608	615	607	608	625	583	604	623	623	618	603	601	602	617	610	622	621	584	607	595	650	610	597	610	586	618	589	602	630	679	590	573	683	592	649	623	605	608	612	626	608	621	624	607	622	615	601	609	651	620	606	632	630	626	613	618	626	628	617	624	604	623	619	610	643	605	619	613	611	626	627	609	607	592	587	620	609	620	604	629	598	621	608	624	634	611	619	663	613	634	666	631	612	582	589	633	620	590	607	613	628	619	671	628	620	609	604	653	596	583	566	609	620	624	630	614	621	642	629	551	664	647	639	623	650	594	577	624	645	626	631	616	606	558	629	663	636	604	623	624	645	586	603	617	645	666	612	606	606	677	617	636	587	618	597	679	617	610	624	575	605	622	630	581	603	618	612	607	639	616	591	638	582	685	652	617	598	632	641	646	596	603	630	640	587	624	589	583	625	606	599	643	627	623	602	608	659	635	582	609	598	638	605	629	583	573	605	625	632	593	629	615	597	628	598	608	649	577	608	630	666	580	625	611	612	670	644	634	635	596	638	653	659	598	645	621	623	590	641	599	626	624	647	643	613	622	613	618	597	623	607	631	629	594	615	605	602	594	625	605	625	580	628	596	622	630	637	592	598	593	622	585	638	632	630	601	583	618	621	573	638	637	595	575	648	616	649	647	622	665	629	658	627	568	620	609	598	636	636	651	599	596	577	628	647	675	602	628	628	620	677	664	622	628	632	640	636	634	586	576	660	650	635	620	598	651	628	569	587	625	625	603	638	559	592	642	568	592	589	612	651	636	595	627	656	605	607	584	601	600	624	639	605	630	639	608	617	581	609	653	636	618	588	608	597	625	619	659	609	624	615	686	662	631	619	642	579	607	597	628	653	611	622	636	630	629	648	649	586	611	615	599	626	581	641	628	679	647	639	663	623	642	583	635	628	621	625	626	623	629	583	591	628	638	588	613	581	632	590	607	605	609	614	588	592	591	596	608	633	586	626	652	643	618	573	647	637	647	636	614	641	660	646	610	598	605	626	577	626	593	581	649	602	610	637	643	651	629	592	686	600	599	616	575	633	657	651	621	597	641	638	589	646	647	625	622	611	618	598	562	649	631	613	641	670	599	595	625	594	638	572	649	609	625	624	611	597	642	627	606	612	604	621	631	654	610	626	623	558	595	616	624	619	648	614	619	632	570	611	590	627	611	653	603	631	613	622	602	599	615	600	616	613	621	623	644	645	630	625	612	576	642	642	634	630	638	614	606	634	611	626	617	627	613	617	587	644	601	642	620	599	598	560	610	599	611	640	617	663	616	617	613	565	616	643	638	644	616	621	640	641	679	675	665	618	610	636	602	603	657	627	595	574	566	563	608	623	610	630	609	600	628	604	608	579	637	621	621	602	670	622	626	607	603	631	599	616	564	595	564	632	626	629	642	609	652	645	631	593	630	621	634	584	625	634	620	615	625	604	658	605	679	637	621	623	600	571	645	641	644	633	651	552	605	614	619	595	619	624	654	630	643	634	597	611	617	573	625	599	599	609	602	613	609	599	607	592	605	614	584	595	590	624	631	607	659	626	628	609	628	600	629	612	629	637	584	622	614	645	606	676	656	609	642	565	645	613	585	660	643	645	592	639	602	596	616	647	616	623	629	578	635	620	620	575	641	647	627	656	616	632	664	626	616	574	642	586	604	648	649	588	624	642	629	645	618	624	617	633	593	648	657	573	615	639	607	652	641	640	633	612	580	628	596	575	662	635	605	638	598	627	622	596	617	634	633	654	632	621	615	621	596	637	581	644	617	611	630	629	690	610	602	614	624	621	593	661	617	608	630	621	656	633	616	600	616	608	627	615	608	699	616	609	636	639	582	620	591	641	590	644	615	605	596	611	627	614	603	607	547	629	596	662	546	626	608	635	588	623	582	609	641	614	597	651	652	647	603	628	608	614	597	604	573	639	621	603	602	618	638	572	622	605	588	649	612	594	591	618	641	618	611	606	576	652	640	638	590	608	597	622	607	599	601	586	641	632	657	620	601	598	563	679	598	637	605	612	624	596	569	645	647	608	626	630	618	602	613	630	567	636	608	625	619	662	603	615	600	608	598	638	635	621	642	606	647	567	629	604	622	613	600	646	638	602	614	578	619	600	567	646	648	626	597	650	600	637	592	607	637	588	620	585	591	664	633	658	649	625	600	604	617	653	610	680	643	636	612	622	619	585	585	668	609	662	626	659	597	619	612	635	628	642	630	598	642	602	649	642	572	623	615	592	600	591	613	617	613	616	608	645	613	679	662	645	589	623	618	632	661	648	634	626	631	583	613	611	648	629	629	610	615	605	606	627	622	597	655	616	612	604	577	610	609	599	597	611	620	612	628	614	612	638	612	641	595	628	634	615	654	637	594	631	613	650	649	645	627	627	607	608	586	605	610	609	627	572	660	626	670	562	620	611	611	608	620	633	598	623	638	642	621	631	595	613	596	589	569	596	605	589	657	659	610	610	594	622	680	608	667	607	630	597	575	596	628	642	626	611	624	629	628	615	630	623	624	628	568	576	620	592	657	612	572	659	627	585	633	627	615	604	658	632	619	606	639	624	601	636	647	653	630	606	612	624	621	592	579	678	608	654	623	650	585	620	617	659	623	662	596	671	613	601	649	582	636	632	615	586	607	665	610	625	607	632	649	640	613	662	605	561	639	634	604	617	635	631	664	623	624	673	666	636	617	628	602	576	599	585	604	582	622	595	589	598	584	576	626	587	640	609	593	642	619	633	625	604	623	637	641	603	632	610	613	605	612	613	634	645	591	638	608	639	574	631	649	601	680	595	623	631	610	634	627	601	653	637	570	607	589	597	619	595	560	600	642	648	618	588	661	628	642	655	623	608	622	608	603	617	597	622	658	589	645	603	671	664	636	622	597	652	603	591	602	607	580	609	621	614	630	619	652	619	621	582	652	593	592	638	636	601	683	565	627	615	617	628	611	650	626	636	618	583	674	637	630	631	583	571	644	617	611	608	598	569	616	579	619	598	596	606	594	609	605	629	596	657	613	662	649	641	608	620	576	606	621	617	631	618	628	593	626	639	647	642	629	595	632	602	632	612	639	635	659	626	576	617	645	588	606	578	630	640	600	606	625	616	589	626	660	653	589	647	600	642
28672	28512	43363	25969	8289	861	303	283	326	276	281	312	289	299	282	269	261	268	294	283	282	253	297	287	279	286	277	278	289	293	286	270	303	279	270	274	284	288	285	279	293	285	295	290	269	280	266	268	301	290	274	275	293	259	268	281	263	277	267	283	262	270	304	252	285	305	260	288	271	288	276	269	283	257	274	276	269	260	274	279	295	251	281	289	285	289	277	276	304	277	297	290	292	267	311	293	292	273	307	271	282	256	311	251	275	298	278	258	269	279	271	290	266	287	308	306	263	282	283	296	255	267	293	258	277	290	263	301	299	310	291	289	292	274	270	298	319	276	287	295	266	276	261	259	315	278	309	301	307	308	293	317	272	315	286	262	248	282	305	277	308	283	290	254	294	292	262	295	278	302	267	268	273	268	293	252	274	273	301	266	276	291	274	283	302	278	271	293	274	274	269	302	269	257	268	307	230	293	270	283	292	274	291	285	262	277	306	286	278	303	269	318	296	280	269	288	239	281	277	292	257	278	286	276	268	309	300	257	297	253	254	288	289	256	240	308	285	304	268	279	279	326	286	285	268	257	275	322	291	265	289	276	261	320	284	280	307	265	305	277	275	296	310	296	286	258	297	267	267	313	306	313	288	322	268	290	283	317	287	293	296	297	259	282	295	297	277	272	279	271	287	271	289	289	283	282	287	263	300	265	266	259	284	282	245	299	268	289	281	256	262	260	266	300	272	240	301	274	285	284	286	290	289	295	264	281	281	290	286	286	293	294	269	290	271	315	315	289	269	278	269	270	293	288	285	277	319	298	260	267	296	275	258	277	273	278	281	279	263	254	300	274	266	296	290	278	293	295	297	285	288	279	270	302	307	288	274	300	307	300	264	285	297	307	268	308	274	279	293	275	299	281	326	264	282	280	289	303	295	295	289	283	282	254	266	305	278	259	257	266	304	274	290	269	319	279	273	291	256	265	277	252	289	299	269	283	267	253	281	269	284	275	289	293	260	287	298	286	245	274	286	280	290	281	282	274	283	273	279	283	287	291	269	256	280	284	279	293	300	294	281	279	332	263	268	296	272	300	287	293	292	298	277	289	277	267	289	268	286	271	338	307	286	266	291	279	280	273	285	271	251	292	277	290	296	268	273	274	291	270	301	303	272	262	293	273	263	250	291	298	298	292	278	259	260	255	281	270	273	275	286	276	323	264	285	277	282	263	300	256	293	278	266	296	290	286	257	283	289	307	292	300	280	273	272	268	292	285	282	319	270	271	261	309	282	265	298	255	301	269	270	286	287	297	278	279	282	294	269	305	264	252	272	292	275	314	285	295	289	296	262	273	281	313	268	309	279	286	276	269	290	290	278	285	300	305	282	297	275	278	253	290	285	301	267	295	253	289	304	272	272	267	249	286	276	308	285	286	278	281	285	270	269	272	274	288	315	283	273	260	290	279	270	276	293	286	300	287	286	250	293	295	267	289	265	285	292	302	255	272	298	307	275	275	269	258	310	307	304	278	257	276	262	332	252	282	285	307	278	267	278	267	298	274	302	288	287	299	260	288	277	272	291	285	274	270	265	276	306	246	310	300	263	301	270	275	273	289	284	286	274	276	286	266	288	271	268	284	241	311	300	265	282	285	290	311	294	294	274	289	274	294	283	281	293	265	287	288	307	290	283	304	276	283	262	280	266	292	272	278	310	268	272	266	277	286	294	288	259	290	286	304	292	288	285	266	286	314	280	288	282	313	256	286	312	271	294	283	287	274	295	293	296	290	251	269	280	299	304	288	298	293	301	278	274	289	276	294	332	282	301	293	303	290	287	293	280	284	285	314	292	262	272	289	303	270	270	279	310	269	294	256	289	277	284	272	269	272	273	287	276	293	290	247	275	292	281	261	286	261	265	290	271	283	269	274	282	295	290	278	257	282	286	293	273	271	291	275	287	277	283	297	256	284	287	302	284	286	278	296	260	266	281	305	262	267	256	302	272	283	250	246	294	285	267	297	283	290	309	298	272	277	280	276	238	312	272	278	264	285	281	312	264	269	310	291	287	279	310	297	275	306	291	275	267	269	261	278	266	286	300	263	291	308	267	257	261	266	269	253	315	284	292	273	289	290	254	300	256	279	285	270	309	291	263	286	275	271	282	291	275	284	317	266	257	300	276	280	298	272	285	294	288	273	272	282	261	249	273	295	282	307	280	305	295	282	270	293	295	265	286	256	308	276	272	264	260	289	302	249	286	291	260	262	273	258	272	279	303	246	300	275	274	293	314	284	293	319	281	297	296	238	281	295	304	262	274	281	279	288	275	299	292	274	251	293	305	322	271	280	310	289	281	257	289	284	259	270	283	303	300	303	298	292	278	283	279	286	287	296	326	283	284	283	313	294	292	273	256	261	265	283	289	283	314	270	276	275	272	265	281	277	277	314	259	285	295	286	282	308	308	292	302	276	264	263	275	299	290	299	257	291	271	287	287	276	280	280	306	304	278	257	298	295	256	301	274	259	286	284	267	291	264	309	264	302	270	265	274	254	280	243	304	273	253	320	321	273	283	301	280	287	288	281	283	244	245	291	255	289	273	279	285	299	261	266	270	305	317	291	269	283	293	265	293	285	246	259	306	286	270	302	286	296	268	258	270	251	277	304	256	259	293	259	289	288	286	309	264	274	288	249	274	322	269	263	280	301	246	266	269	256	261	264	290	272	300	286	269	268	295	284	302	279	268	292	296	274	286	263	308	283	279	287	270	289	261	285	281	280	265	268	286	291	283	270	290	298	266	298	264	299	297	268	291	276	274	277	269	293	302	311	261	293	291	297	298	266	272	283	303	290	288	277	288	280	280	277	274	314	269	291	258	283	313	271	269	320	286	297	304	338	289	266	329	299	275	294	270	257	306	292	286	270	299	251	290	266	280	261	280	305	278	275	273	270	264	280	276	304	282	292	263	289	268	319	295	241	252	235	287	289	285	306	306	290	303	285	244	281	310	286	286	282	317	282	285	286	271	290	276	298	280	268	257	274	306	294	261	259	307	288	273	253	277	284	271	293	271	243	248	271	274	283	267	285	294	302	342	297	270	244	279	269	315	278	270	309	303	259	279	274	266	292	259	266	290	292	288	292	277	254	270	266	281	281	295	260	280	283	245	254	284	289	286	280	269	276	277	283	259	287	295	283	300	275	283	266	297	297	262	271	251	247	284	272	320	271	293	295	305	291	298	276	298	274	281	306	241	228	265	267	274	267	290	273	302	273	298	244	278	291	258	317	278	247	272	266	270	258	266	301	275	283	318	296	295	274	293	315	283	298	272	314	282	300	289	276	276	282	270	283	281	282	270	277	277	276	281	302	279	271	264	267	313	266	287	278	263	265	273	315	284	272	274	284	306	308	289	261	294	275	267	264	311	287	308	277	294	293	285	310	264	301	265	255	285	309	296	286	264	287	292	226	309	315	262	280	312	270	316	279	252	317	279	292	264	278	302	279	296	269	305	297	280	275
28383	47439	39825	18397	6951	954	335	342	307	323	331	331	324	336	317	347	341	333	352	355	330	335	345	311	311	332	325	340	328	298	341	335	340	341	337	331	322	310	351	318	332	319	310	290	314	351	338	312	363	341	356	342	317	354	317	331	319	342	316	325	318	332	351	328	365	337	319	369	337	328	334	330	316	317	314	327	338	327	335	312	331	347	300	334	328	347	303	311	333	333	314	334	333	354	319	339	331	308	325	330	333	347	354	342	332	347	307	328	331	313	324	343	320	343	313	300	319	336	311	329	351	337	316	320	290	329	336	333	286	344	344	327	353	324	341	331	343	310	330	349	307	323	330	328	348	305	340	315	321	298	336	310	339	338	316	334	351	354	320	311	356	363	349	372	319	297	329	334	325	347	342	317	324	338	333	336	332	320	339	336	325	336	305	339	346	320	328	324	299	334	320	319	321	337	339	331	333	297	321	335	303	284	326	329	345	363	324	336	317	321	333	342	372	326	327	328	320	356	319	330	312	356	342	357	334	330	343	354	330	351	320	337	319	318	351	340	348	322	348	348	326	333	334	355	343	333	345	338	335	332	320	287	300	349	330	315	330	288	349	299	354	348	332	335	302	333	288	348	327	302	349	317	352	379	343	356	345	351	313	338	334	374	330	342	336	338	339	313	317	301	350	329	337	327	366	330	340	301	360	334	350	320	345	376	362	313	330	343	349	352	350	338	326	334	315	315	322	336	308	347	320	342	324	350	353	338	317	328	356	338	315	324	311	370	338	315	346	324	297	334	305	332	324	326	358	347	333	333	333	322	350	345	353	315	329	332	349	345	319	348	334	362	338	322	291	317	318	346	319	374	367	339	329	379	319	318	339	317	333	316	339	324	319	312	343	350	326	340	355	326	325	351	320	338	330	325	327	327	335	349	354	329	346	331	310	334	325	318	346	371	310	336	322	369	309	330	341	353	320	336	306	304	309	320	345	318	305	345	334	368	311	328	312	319	338	317	299	330	323	324	359	359	330	329	335	356	322	311	305	317	314	361	354	333	311	349	354	343	291	340	302	360	329	308	347	304	330	328	309	341	334	343	304	357	293	346	353	338	326	329	353	345	322	335	341	320	351	316	311	298	341	348	339	327	349	320	321	298	308	298	346	313	310	355	352	305	337	327	306	321	322	334	338	358	308	321	307	325	315	322	368	315	332	334	348	332	319	321	303	327	351	373	290	328	290	298	347	344	349	338	302	304	322	324	327	317	345	313	331	357	313	367	322	334	351	322	331	301	313	346	299	325	303	302	297	344	313	323	328	357	315	318	329	372	350	341	312	317	335	343	317	327	376	367	307	342	354	312	319	366	320	341	301	318	325	324	298	342	321	340	323	304	326	330	312	326	351	342	346	359	343	340	318	339	323	327	314	322	345	343	344	292	347	357	328	312	322	323	341	312	341	327	329	309	318	345	322	349	340	327	322	331	328	386	353	335	312	308	308	315	338	276	323	361	298	333	339	308	303	296	352	338	316	351	318	317	343	325	325	320	334	331	309	330	342	359	352	350	322	344	322	361	278	336	329	298	314	343	323	344	320	310	344	315	304	350	361	307	343	325	338	337	338	328	305	319	340	349	298	330	343	339	302	336	300	365	340	334	356	318	346	356	312	332	348	329	320	348	326	316	306	313	365	367	331	322	325	354	338	312	347	329	323	382	298	365	308	291	346	306	303	333	351	322	340	350	333	308	325	322	319	318	352	357	316	328	338	332	330	352	334	354	311	328	321	317	356	383	288	356	351	333	356	308	341	328	311	307	345	345	322	300	317	338	349	361	307	333	334	304	359	309	319	364	332	333	308	325	320	342	345	366	336	325	318	320	366	320	341	309	351	335	329	317	338	345	327	329	299	354	312	319	332	320	354	324	331	345	335	318	325	380	345	321	303	308	342	319	293	336	302	311	300	307	319	335	323	318	325	332	332	307	307	341	354	340	334	308	327	332	344	309	305	310	350	327	320	304	336	331	337	357	316	320	378	330	338	348	320	325	338	338	347	340	326	353	359	313	316	352	302	321	336	317	304	332	339	312	320	347	313	330	340	322	327	342	325	358	341	310	333	344	332	333	344	323	330	333	333	308	325	316	332	341	320	326	355	305	325	309	337	318	338	307	324	335	325	305	331	343	330	312	348	314	322	346	342	345	352	303	340	319	333	335	337	348	360	327	313	313	348	341	323	356	331	335	313	332	312	321	324	314	373	329	343	307	336	342	291	348	334	316	325	309	315	323	351	326	316	307	339	355	305	316	327	324	346	341	356	331	333	336	365	355	332	363	330	326	307	324	315	308	327	332	332	331	334	332	330	316	314	305	333	298	323	329	317	328	352	311	331	330	363	363	329	308	332	313	330	312	294	323	336	332	327	313	321	334	339	347	331	330	324	315	291	353	350	298	351	339	328	339	330	360	330	314	321	349	324	342	356	331	303	352	352	318	340	327	318	337	349	318	332	326	339	306	315	349	337	343	310	332	342	286	314	336	335	303	322	317	359	299	342	344	352	338	334	338	334	359	327	335	361	304	312	316	342	338	320	325	316	347	343	329	335	352	290	311	358	321	348	331	331	341	357	342	340	341	287	350	340	324	312	321	338	308	361	359	343	311	332	344	319	355	371	317	348	308	322	312	304	332	336	350	345	331	339	332	323	356	334	304	305	310	326	326	331	359	332	336	337	331	319	347	310	338	350	328	331	322	327	338	304	312	312	334	307	351	351	362	354	355	305	364	331	331	307	341	344	331	337	297	323	288	314	341	303	312	328	309	354	333	353	324	309	310	343	337	332	323	332	357	339	347	326	328	285	353	323	339	305	334	347	335	345	326	338	342	328	314	312	312	296	338	342	343	339	326	287	304	323	364	337	330	343	344	309	326	329	340	326	333	329	331	325	325	366	334	352	348	321	348	334	310	313	320	340	316	315	357	356	332	343	340	328	334	331	312	308	334	335	337	315	357	373	304	308	339	323	368	329	342	328	331	312	359	336	346	340	354	340	363	309	315	332	333	319	347	355	302	333	351	331	334	324	344	364	319	291	337	339	338	321	315	329	329	353	339	349	331	326	361	324	325	344	300	329	328	359	339	353	367	351	336	350	320	340	322	326	327	303	324	333	323	307	320	352	285	313	316	341	295	324	332	323	309	330	282	315	338	329	312	317	331	338	343	325	292	339	329	347	335	342	334	345	293	336	314	353	311	312	337	308	325	307	310	334	319	373	348	338	315	291	332	342	316	304	321	306	347	336	302	346	357	338	348	323	284	324	371	321	344	340	348	321	353	337	344	316	350	337	316	350	345	311	313	338	344	326	314	335	343	321	282	309	330	329	312	325	333	340	340	370	317	330	359	309	299	347	320	314	338	339	323	328	372	328	339	363	337	317	334	315	361	317	323	320	331	315	290	315	345	337	336	329	348	349	323	304	341	354	342	343	309	346	350	338	323	301	345	330	354	362	321	329	322
24191	23425	42231	38787	28432	17317	3824	452	418	385	409	375	373	358	406	402	397	390	415	401	376	389	393	367	343	365	376	369	383	357	371	393	392	362	353	386	388	388	351	355	366	387	398	323	341	383	366	379	387	387	364	375	355	358	351	361	356	360	366	388	344	336	351	398	367	378	342	370	379	380	334	382	352	360	356	341	411	348	361	352	359	331	384	393	396	369	360	357	364	358	346	380	414	415	373	371	370	395	384	379	394	354	363	353	402	370	377	365	303	375	395	368	372	377	366	346	393	363	359	376	344	328	404	400	349	399	412	377	346	361	363	384	359	376	354	354	373	333	389	389	368	363	354	376	345	351	382	381	380	361	375	418	387	373	382	367	356	358	370	360	358	384	381	385	372	352	382	334	379	390	372	380	357	372	349	344	390	389	341	354	359	383	359	344	373	385	362	390	369	370	369	351	354	395	395	379	366	390	379	370	381	403	375	352	371	388	369	342	374	400	384	380	337	366	354	354	350	336	386	380	383	373	370	356	375	385	349	378	391	386	379	412	356	379	329	344	411	381	391	371	361	367	371	347	378	369	370	351	381	387	355	391	378	330	362	399	348	360	371	387	342	358	366	375	368	351	356	357	399	357	357	371	372	367	386	385	399	392	400	341	389	376	404	360	364	363	369	357	391	374	360	384	390	344	372	378	353	344	378	373	372	397	362	401	353	397	375	377	349	384	354	411	376	349	404	365	387	388	357	344	362	376	368	338	373	386	364	351	398	370	372	379	396	377	352	374	361	341	376	363	367	386	359	335	381	362	368	357	360	377	365	354	382	372	388	365	361	358	401	337	386	390	352	370	342	366	393	386	349	378	393	390	387	378	364	410	394	377	363	415	337	400	417	347	366	347	364	407	351	399	359	376	356	349	387	343	383	368	371	316	377	352	381	361	402	391	340	333	399	389	347	368	379	340	396	389	371	360	343	366	365	368	365	392	327	387	395	354	340	354	351	396	349	351	374	362	349	389	339	383	384	389	362	361	389	372	390	373	389	376	388	382	387	345	385	386	375	386	364	382	371	362	379	424	367	359	373	366	365	390	372	409	356	381	402	345	344	370	391	361	416	343	373	366	359	394	399	400	381	360	398	335	379	375	395	375	369	374	370	359	389	371	356	374	349	419	376	368	358	382	362	387	365	378	355	366	398	374	334	395	399	372	381	369	351	402	381	376	394	338	393	360	332	413	361	378	360	388	372	388	349	380	353	351	396	373	379	383	392	364	376	379	348	357	378	403	364	416	378	371	399	398	397	376	373	348	363	388	375	355	385	338	384	388	405	354	378	364	358	360	363	367	377	346	363	386	404	394	381	374	342	369	375	371	341	349	380	363	330	350	393	379	354	383	387	422	353	406	338	359	320	368	359	382	380	363	377	392	325	380	351	409	344	369	361	367	369	383	391	398	369	339	399	379	383	360	359	365	413	365	354	402	390	378	385	377	336	364	385	353	383	386	364	379	389	387	324	380	394	414	330	362	372	386	344	382	374	363	352	354	359	340	384	342	367	365	385	395	365	343	342	338	366	400	369	362	390	405	380	329	355	350	357	375	402	356	361	366	361	346	372	340	382	374	396	356	343	368	354	387	386	393	394	373	347	373	336	378	366	386	363	330	388	358	358	371	357	354	400	416	370	387	402	387	366	345	401	339	397	367	376	351	363	367	383	384	367	372	396	381	349	370	387	359	383	377	365	352	361	354	369	352	315	387	367	341	383	412	352	369	365	380	393	371	401	358	372	364	351	360	355	385	370	366	375	408	393	376	389	373	340	363	357	377	368	389	361	348	351	380	351	316	360	350	373	361	341	378	347	378	361	383	393	349	396	368	357	381	360	356	411	421	350	392	394	368	355	371	377	373	370	335	385	378	366	372	343	385	400	358	396	373	378	352	374	389	329	420	396	396	382	345	359	349	364	355	352	360	390	358	401	376	393	398	375	348	366	430	366	375	339	387	369	376	370	337	377	399	383	389	395	376	367	345	362	389	393	378	342	351	391	389	368	394	346	363	368	383	353	353	388	372	390	360	377	392	346	372	360	421	384	368	386	404	330	375	389	383	372	367	367	386	374	352	336	375	390	360	339	389	391	400	379	339	373	349	380	367	334	364	392	371	342	362	384	368	415	381	378	373	372	376	383	383	376	369	375	339	412	343	349	400	371	353	384	361	387	393	353	374	398	352	373	352	377	415	350	349	365	370	355	407	369	360	375	364	365	377	390	396	384	363	365	371	379	369	377	341	396	403	364	408	368	403	378	378	384	387	339	393	389	362	386	394	379	407	338	396	352	388	401	410	375	363	361	389	362	354	372	342	338	386	386	376	351	355	332	376	394	384	375	374	361	381	388	403	375	373	383	396	338	356	364	393	366	347	356	381	376	340	375	399	378	409	378	366	364	385	373	346	379	390	353	368	417	357	348	384	375	374	398	327	369	365	371	367	387	378	383	384	382	352	373	365	386	409	364	366	365	380	355	357	355	384	392	363	380	388	402	377	395	375	373	377	373	403	401	425	352	365	356	343	393	373	390	343	365	364	347	390	380	405	322	359	380	381	367	348	357	387	411	376	361	372	388	381	366	398	400	366	355	380	369	383	357	363	350	350	349	388	375	367	374	380	385	379	365	358	359	334	390	347	340	378	387	382	336	405	358	365	362	347	341	407	369	379	343	375	409	375	409	357	385	357	383	355	389	380	359	366	344	389	374	391	369	325	421	386	352	372	358	385	375	384	374	379	387	359	365	360	349	361	360	358	378	399	367	373	370	361	346	353	363	343	381	374	341	404	362	367	370	395	403	348	388	361	385	343	353	355	376	364	349	398	373	369	361	366	341	372	369	365	333	391	310	376	351	389	389	397	371	406	374	377	371	366	378	333	384	389	356	339	403	368	334	386	362	328	377	366	376	386	372	394	406	379	371	380	371	328	359	359	365	373	370	369	386	381	370	352	377	393	378	358	380	358	414	403	368	355	382	360	381	349	407	376	342	364	360	361	375	354	355	386	397	362	349	352	338	355	345	334	367	369	385	347	402	387	390	368	386	364	366	375	363	362	368	344	396	373	361	354	359	360	378	369	413	392	357	343	396	354	325	337	349	380	343	395	359	406	373	344	410	354	380	366	339	376	402	404	386	359	365	357	415	404	348	368	361	357	385	424	362	377	409	375	419	416	372	388	361	386	360	349	352	365	356	358	372	396	381	349	351	371	365	389	343	380	371	388	372	362	367	400	378	332	386	373	360	391	349	401	324	381	381	341	401	381	370	369	361	372	363	410	383	373	323	377	358	363	378	387	360	349	379	361	391	366	350	365	384	311	371	341	384	368	372	375	341	408	365	365	368	409	404	375	385	379	365	379	350	330	383	375	398	382	397	354	382	391	375	345	366	411	356	381	375	375	366	377	332	355	378	366	419	357	383	393	389	343	353	354	372	350	351	368	373	358	356	345	386	325	392	353	382	424
39295	87361	78133	50307	29814	6834	536	461	471	428	411	441	445	435	425	428	447	425	411	403	429	405	382	425	437	388	416	395	469	408	406	390	387	409	401	417	410	404	386	412	421	399	397	429	396	421	382	400	367	417	430	398	379	428	406	447	395	441	414	390	400	410	391	382	408	401	406	424	409	434	409	469	408	410	430	390	375	402	411	398	382	420	389	426	413	453	432	393	432	460	443	440	446	438	394	432	404	418	434	408	398	408	400	391	442	394	373	392	374	385	407	416	417	419	417	411	407	449	407	428	413	401	386	434	466	405	392	416	389	421	383	385	474	451	413	400	441	383	391	406	380	400	403	461	387	383	422	415	392	395	407	395	417	438	421	435	406	416	410	452	453	445	391	435	419	359	419	392	424	435	423	403	409	409	368	385	388	385	417	416	382	406	400	435	432	370	460	449	432	404	406	402	412	411	421	416	387	423	381	399	406	441	411	403	443	423	398	422	419	394	421	395	426	388	398	421	383	363	413	418	400	424	426	440	425	427	438	400	426	409	456	422	415	425	414	417	396	426	385	407	398	414	406	435	425	419	440	409	409	422	405	433	395	422	415	406	400	395	427	409	417	420	402	417	421	406	413	393	421	393	427	428	413	414	408	395	442	378	394	424	399	428	407	412	428	403	375	416	388	386	406	420	433	429	419	394	422	424	379	411	396	459	399	412	438	400	379	397	426	374	395	402	377	410	400	412	425	413	412	441	436	418	431	413	435	438	400	431	430	405	407	403	421	403	368	424	443	434	400	419	404	382	430	415	388	402	368	403	372	412	384	398	419	386	409	412	436	422	437	394	359	399	405	403	394	400	427	389	409	432	380	395	411	387	437	429	483	387	406	407	379	392	416	417	376	410	445	405	428	407	395	426	446	404	407	432	410	425	434	416	396	435	445	386	399	417	422	425	400	387	407	424	407	420	388	423	390	439	442	398	416	425	422	426	424	405	416	459	435	392	394	385	418	431	392	392	432	415	417	414	444	413	396	408	406	393	360	414	417	443	432	407	421	403	431	412	412	389	450	401	392	373	422	404	401	398	418	419	396	410	432	404	430	393	386	422	405	410	438	394	398	396	395	435	403	392	429	392	404	451	438	376	356	411	428	402	374	425	415	432	418	393	421	393	391	401	426	411	413	429	398	425	398	362	383	449	445	406	415	406	399	414	414	444	436	450	417	381	418	405	432	423	409	383	400	405	397	423	397	418	418	403	404	403	404	400	422	444	419	385	418	384	426	373	442	442	406	419	379	405	402	401	424	412	458	428	399	393	427	378	406	406	385	373	415	415	396	419	399	431	434	434	395	432	422	421	385	457	427	418	429	430	405	418	404	431	395	405	424	399	414	355	445	410	415	394	416	423	384	395	415	426	409	415	411	416	394	420	385	404	420	415	416	436	390	422	424	400	418	433	450	392	429	379	403	417	415	442	442	397	379	418	406	420	426	379	406	402	412	401	422	395	382	438	394	428	409	424	387	384	415	396	435	416	403	409	430	432	400	384	417	396	402	405	433	409	370	424	419	384	417	428	430	409	399	383	417	392	436	379	433	435	415	424	403	403	403	403	423	437	381	398	421	415	408	401	422	387	374	404	379	423	422	396	390	407	409	401	378	376	398	361	424	408	422	378	390	400	406	443	415	396	429	447	387	409	412	441	432	413	370	427	403	426	376	409	395	417	395	410	431	407	396	390	440	417	374	413	395	425	385	449	405	439	402	420	394	366	404	405	408	401	405	423	439	405	404	412	387	433	430	419	443	402	431	383	455	426	436	406	416	443	413	442	409	446	420	379	417	378	416	392	416	408	411	416	412	415	455	431	444	432	428	406	413	403	400	397	421	409	371	437	402	402	387	427	430	427	383	438	387	442	435	383	400	383	405	406	419	371	404	414	389	382	417	403	407	396	394	423	417	426	426	404	410	430	408	416	409	410	413	397	431	382	434	384	387	383	410	411	425	420	420	439	378	382	406	395	443	397	386	412	409	359	413	379	396	373	410	384	408	428	385	399	438	431	446	401	397	405	418	409	393	408	406	408	432	434	448	408	369	379	410	410	417	386	414	429	386	406	427	374	423	420	407	442	393	373	445	431	414	405	401	368	409	404	414	361	425	390	405	405	383	394	426	398	402	399	407	431	422	434	421	421	400	416	418	390	395	401	387	408	434	392	403	389	456	410	427	390	407	454	427	407	404	400	444	438	439	416	421	404	403	430	386	399	382	430	448	414	393	386	380	455	433	399	452	408	410	420	434	419	424	381	397	449	396	432	402	388	411	422	406	394	379	416	469	416	417	402	417	421	400	420	443	414	459	422	432	429	415	398	431	402	389	408	407	387	405	402	414	389	408	411	421	374	436	432	401	406	421	402	425	403	400	419	393	425	439	397	416	447	386	447	406	365	391	395	384	420	411	380	383	402	406	393	382	381	417	407	366	404	387	391	401	404	426	422	388	379	397	433	415	405	417	431	380	389	395	422	416	432	398	428	429	398	474	416	422	441	418	420	410	411	384	441	361	391	393	406	439	384	391	435	388	407	393	370	395	397	429	412	427	413	433	400	398	394	427	375	391	438	439	409	419	414	423	438	440	438	413	409	416	420	433	399	441	399	388	391	392	409	399	412	397	378	412	424	393	374	425	387	415	362	418	426	399	387	422	396	407	409	427	418	453	422	353	402	365	413	394	404	400	447	361	397	429	398	419	405	435	381	413	440	366	442	409	402	407	442	384	412	396	395	432	406	449	442	417	391	395	354	406	411	396	380	405	415	397	422	401	409	427	435	431	423	386	406	418	399	399	352	395	407	391	408	419	457	415	406	380	448	407	402	410	412	419	407	389	425	405	370	431	401	383	409	408	420	450	384	409	433	426	401	401	397	427	436	413	399	398	427	416	412	429	391	444	399	440	449	368	429	385	444	399	405	410	401	417	431	409	400	467	391	420	416	426	426	421	447	403	393	387	423	429	401	445	395	401	385	392	404	390	425	396	396	414	414	400	427	380	406	380	411	408	419	393	433	420	404	404	434	410	420	378	409	385	412	395	400	420	409	437	389	455	386	386	429	400	428	438	462	401	382	422	398	435	433	439	445	421	387	430	414	446	422	372	417	433	420	437	436	414	399	427	411	389	394	365	412	400	406	413	408	381	400	400	417	400	429	401	392	394	419	404	397	446	404	449	406	401	435	400	416	412	413	419	427	386	407	408	397	407	412	446	411	424	399	419	401	415	379	387	378	428	416	414	407	439	375	424	381	387	426	421	398	390	397	392	416	414	369	416	389	395	422	416	423	404	438	411	422	395	409	429	390	413	401	432	386	443	427	429	401	403	430	397	374	407	431	393	400	463	444	418	430	425	418	425	400	384	411	386	441	388	404	437	423	396	403	371	415	417	424	417	391	369	457	403	392	395	391	459	398	426	392	395	409	413	408	421	434	421	443	382	405	399	414	466	406	367	352	418	417	401	388
25545	24582	45651	36761	22456	6702	534	449	409	400	433	401	429	418	429	418	402	378	393	452	421	405	428	393	426	417	421	396	384	378	420	432	378	409	425	401	439	373	386	440	416	377	425	406	373	386	415	452	390	405	443	395	399	406	394	386	415	386	390	389	413	420	397	398	413	418	409	385	416	420	435	355	410	355	409	381	366	380	407	403	404	403	428	393	409	416	394	416	406	404	394	393	412	360	410	407	409	458	388	405	403	415	394	395	426	419	436	415	346	396	384	404	420	400	382	394	393	437	403	378	408	401	404	379	398	402	401	436	417	414	375	402	399	406	406	396	382	397	390	435	375	387	416	398	408	411	403	381	440	416	386	383	382	411	375	420	372	410	385	415	441	424	432	412	406	422	418	390	408	415	406	398	408	398	410	395	427	412	454	407	376	388	414	409	419	402	385	392	418	415	408	421	390	422	390	382	387	389	401	408	408	380	480	388	421	402	406	394	400	387	409	436	415	438	419	378	378	394	447	425	425	414	390	391	418	403	359	412	413	405	400	422	405	419	386	370	395	399	396	465	407	375	416	375	419	427	404	342	435	379	395	406	382	416	396	369	419	386	441	424	377	413	410	434	400	439	411	410	400	406	406	423	409	423	417	405	400	406	411	424	413	385	425	428	406	407	367	414	426	433	414	376	406	441	407	407	377	417	407	378	402	439	404	423	423	396	406	414	404	419	421	406	397	422	381	412	410	427	374	400	417	411	407	358	397	408	402	416	421	412	422	421	424	453	385	438	398	389	408	422	390	442	416	402	392	390	387	395	401	418	441	409	413	402	413	376	402	426	407	402	436	413	401	407	410	401	415	396	390	394	417	392	425	393	403	418	377	434	416	374	433	402	426	443	387	401	393	387	454	424	429	420	417	412	392	444	394	433	375	440	409	405	411	401	407	372	393	388	390	408	410	391	435	406	408	408	357	404	392	457	378	396	434	419	376	403	399	434	404	434	385	421	378	375	421	403	412	380	393	426	383	375	367	401	402	417	392	421	400	447	423	410	413	403	422	385	416	402	396	418	415	420	416	465	414	425	381	407	380	375	385	410	417	388	426	373	379	407	401	422	406	388	402	415	387	379	395	411	399	416	409	380	424	415	383	451	395	390	431	396	394	401	410	380	409	416	438	384	380	449	417	403	395	405	422	399	373	387	442	424	380	440	415	420	372	405	389	408	452	436	376	393	419	393	421	407	376	404	404	406	406	414	421	422	399	425	403	404	433	452	382	390	408	402	416	410	400	397	441	402	407	406	418	415	415	410	398	434	403	410	406	403	436	402	399	386	411	383	448	364	419	387	423	439	415	398	394	401	406	405	417	402	435	395	428	407	413	403	400	396	407	419	422	416	428	368	397	374	411	422	381	418	401	399	415	414	444	384	432	413	402	378	392	387	408	402	397	389	399	417	378	408	397	390	411	409	403	389	366	397	397	373	386	394	380	413	390	419	413	405	362	420	385	447	408	409	402	408	379	404	447	401	419	391	392	381	418	410	380	410	393	422	422	387	412	444	385	394	441	425	392	417	402	410	435	381	447	406	420	420	393	380	390	419	405	380	392	416	402	417	421	380	406	406	403	382	396	422	415	429	398	360	421	407	402	384	430	396	386	385	401	407	429	379	404	384	432	425	399	421	392	381	430	402	408	424	441	402	419	394	420	429	402	394	421	444	408	411	387	359	400	416	389	419	426	379	424	418	384	431	423	427	408	403	404	382	386	424	426	420	408	409	407	393	387	384	416	406	428	409	417	401	369	361	385	425	384	400	378	436	413	390	418	413	398	424	422	392	386	389	388	402	393	442	414	424	419	430	387	401	429	372	388	421	387	401	432	422	393	367	413	403	390	396	399	376	408	398	427	428	417	404	393	426	404	396	412	415	427	428	423	359	410	434	426	368	366	424	384	376	426	421	414	393	395	404	384	468	368	380	410	435	431	431	395	390	389	408	414	407	405	383	432	410	405	378	426	436	410	380	374	401	386	392	370	385	392	414	412	396	408	410	399	436	405	409	398	399	410	392	410	407	419	376	363	415	371	384	395	405	411	408	402	443	399	424	408	449	391	427	399	406	418	430	398	405	408	402	422	400	398	382	417	434	398	410	403	421	407	395	365	418	408	399	393	379	435	425	351	390	377	414	397	412	439	385	405	401	422	363	415	389	428	389	413	403	379	399	399	442	380	401	408	377	439	382	398	401	435	418	410	387	414	382	431	381	412	412	382	418	407	443	387	384	395	391	425	412	382	399	380	435	391	402	405	424	407	386	405	371	415	382	395	426	367	387	445	393	383	419	404	452	423	428	412	376	427	404	446	436	423	389	421	437	416	401	417	459	402	406	421	401	406	428	393	458	399	446	419	422	391	409	371	387	445	364	437	422	388	414	399	412	405	417	447	406	406	409	437	392	395	429	428	429	372	384	414	425	386	410	389	398	408	391	411	398	402	403	438	403	406	435	432	422	418	379	438	393	363	371	414	406	397	414	396	433	424	417	423	393	418	411	381	376	396	401	406	440	383	382	393	391	423	425	440	391	419	416	435	418	428	393	397	406	403	388	415	434	413	390	466	422	416	399	405	389	417	389	431	388	413	371	393	399	389	414	402	405	431	400	385	421	378	397	386	409	446	418	384	419	402	399	408	395	423	389	425	433	393	398	392	439	415	449	414	396	403	429	414	400	411	386	381	408	405	451	368	460	416	427	388	449	430	409	389	410	423	413	407	418	396	392	392	396	413	393	398	415	409	400	411	415	402	408	406	429	388	425	412	442	410	430	415	392	375	436	418	409	393	390	422	402	454	373	433	396	402	418	397	377	390	393	398	408	413	389	401	389	387	416	426	427	414	419	419	368	403	408	400	430	402	425	415	391	402	406	418	358	427	401	400	400	407	401	374	429	380	390	432	419	394	424	381	385	361	397	420	395	383	443	420	410	408	436	431	393	370	392	403	382	409	424	406	390	389	395	372	399	445	407	409	406	401	391	395	409	438	406	394	433	412	371	371	442	426	418	411	361	395	434	355	386	438	428	451	381	438	406	388	411	430	404	401	421	408	358	393	430	465	399	414	377	375	400	426	409	451	425	394	406	432	378	403	389	408	441	421	429	411	387	411	405	424	425	400	409	389	389	404	388	405	422	393	364	421	426	385	434	365	413	416	420	391	422	413	411	403	414	383	402	376	407	395	393	398	398	420	412	411	373	398	416	379	374	398	390	430	375	415	415	407	391	414	411	387	371	396	423	416	392	415	389	401	415	433	392	400	417	399	456	385	440	424	424	423	403	425	417	402	410	395	438	423	391	412	432	422	421	386	402	416	418	363	436	374	410	404	388	388	380	401	407	419	432	411	402	382	413	392	437	421	414	401	448	377	386	391	419	375	418	399	387	403	371	386	398	413	462	391	428	405	434	413	429	415	404	416	405	428	414	369	427	437	390	434	397	409	379	422	393	419	432	388	403	419	430
38706	76620	64572	39471	22205	4033	520	500	491	468	479	485	461	499	453	461	483	480	453	446	466	480	473	444	452	425	512	465	434	444	485	489	433	455	451	455	519	488	461	491	458	461	466	498	470	482	478	475	454	445	465	405	480	460	464	443	417	485	447	436	454	452	494	464	472	459	469	456	498	473	436	486	452	450	504	449	492	457	457	496	420	448	466	452	452	464	428	458	479	420	494	474	465	436	482	475	513	497	448	414	492	482	481	491	469	453	429	470	464	475	435	440	437	479	454	476	432	456	470	452	489	457	427	418	468	449	476	436	470	467	452	419	479	460	417	430	482	467	442	481	485	473	428	457	433	443	471	488	452	447	492	494	456	480	459	485	498	456	501	447	471	460	440	457	483	477	454	474	475	440	526	459	469	458	487	448	457	467	410	429	485	438	470	440	464	441	468	466	434	439	415	499	460	443	477	455	446	441	456	458	495	459	478	447	495	469	445	504	447	475	437	478	450	452	434	438	443	426	493	443	454	429	443	469	464	446	473	472	443	441	473	444	449	488	504	472	505	510	468	462	445	423	481	485	487	461	483	474	475	418	440	474	482	475	444	401	468	440	450	458	466	488	484	487	449	458	467	492	408	476	457	454	461	456	455	468	452	501	441	494	447	451	435	448	488	463	500	463	440	444	462	409	459	443	501	454	428	463	495	432	447	472	440	437	462	482	417	455	438	476	427	496	456	503	459	464	437	478	517	483	488	473	444	468	491	480	509	451	463	418	475	466	454	432	415	468	456	449	470	470	473	470	476	484	520	460	458	440	461	463	453	458	457	465	454	501	480	446	452	447	451	473	497	443	472	432	448	452	444	445	449	456	454	438	411	464	455	496	458	437	424	420	451	508	479	458	473	466	464	436	478	493	457	473	450	486	465	452	451	497	432	432	496	505	487	491	465	455	451	468	494	455	449	464	454	489	482	453	495	480	484	460	444	492	472	466	455	471	464	448	431	426	453	439	457	467	426	451	451	487	472	453	463	439	503	446	482	502	466	461	456	433	476	460	474	424	438	467	453	430	468	438	481	441	463	446	462	509	444	472	480	449	419	479	464	443	447	479	505	470	467	460	435	451	448	458	480	430	467	468	459	491	470	457	452	429	489	512	482	476	497	461	475	477	444	484	429	473	453	466	436	462	395	458	467	474	458	434	460	425	462	439	453	478	477	439	480	432	435	454	428	498	472	437	475	453	473	463	478	453	454	473	457	441	439	480	464	461	464	446	467	427	446	483	471	448	423	424	494	407	462	509	465	467	460	473	463	477	441	468	439	485	432	454	467	475	444	455	427	486	474	456	459	444	491	484	464	466	452	457	436	458	433	459	503	470	447	475	461	479	495	444	444	454	455	436	474	467	482	472	474	477	447	462	486	453	439	483	501	450	479	462	448	455	476	447	470	476	446	461	506	503	428	455	503	486	502	464	476	484	457	456	441	469	474	451	463	449	473	462	447	452	456	442	450	450	460	427	428	492	446	450	493	435	449	477	506	462	460	432	453	471	451	465	420	437	486	453	460	423	457	471	467	458	422	441	440	485	497	468	427	510	481	471	472	482	449	475	485	469	471	449	453	472	466	482	452	474	470	491	472	423	468	475	434	472	460	501	430	474	480	450	498	475	460	492	471	427	434	479	469	440	458	499	471	469	465	480	428	433	472	451	491	457	492	465	460	459	415	482	482	481	469	461	462	475	483	485	472	482	447	471	487	480	463	431	457	424	427	462	462	453	464	452	449	449	440	483	429	438	450	459	437	472	501	432	486	472	493	446	474	466	443	447	479	484	436	480	443	461	468	475	486	465	455	434	467	458	464	475	432	467	436	433	454	472	462	449	472	485	470	456	450	490	487	481	468	450	452	492	464	443	446	462	492	416	454	457	468	450	452	432	475	454	467	444	453	454	457	429	475	470	458	452	470	482	443	494	469	468	495	476	451	482	466	477	446	469	459	453	467	453	425	452	484	441	449	464	469	486	458	496	453	475	497	449	476	464	485	439	473	492	459	418	491	448	469	435	477	475	410	467	437	494	487	443	476	444	473	477	444	494	431	470	464	477	503	426	472	421	466	436	467	475	442	488	514	487	447	461	473	466	444	488	453	460	454	437	476	460	423	450	507	480	455	467	451	475	461	470	459	466	488	461	461	485	468	454	445	441	472	444	437	449	449	447	479	446	438	460	473	457	477	440	464	464	451	488	434	439	437	459	451	442	484	452	478	467	487	462	450	469	438	455	454	450	456	427	470	452	449	443	452	451	477	436	459	399	486	460	459	470	457	472	440	466	446	474	473	466	448	471	442	456	466	497	477	489	512	443	442	436	455	447	483	462	437	448	458	458	460	441	474	443	440	419	462	448	465	445	462	454	462	457	437	438	504	458	483	518	454	502	439	466	436	465	439	458	472	469	482	437	424	430	506	473	482	462	522	475	448	471	467	436	430	450	471	453	445	485	462	480	474	450	491	418	465	467	466	481	437	468	481	486	453	467	508	468	460	460	475	478	445	436	449	475	450	485	482	486	483	453	457	465	483	441	489	465	451	457	491	462	443	461	465	455	463	483	476	462	475	454	438	437	451	456	457	448	429	488	467	453	454	464	473	471	473	458	486	475	468	454	449	473	444	414	446	444	476	481	451	459	459	433	454	457	458	445	471	467	441	488	451	458	468	456	427	451	429	452	428	438	481	504	442	445	463	446	443	489	474	434	501	443	443	466	459	466	460	521	470	483	461	428	454	433	437	443	473	447	441	487	472	449	471	430	438	441	486	487	456	409	457	434	475	465	457	443	453	477	471	473	458	420	492	455	445	460	453	445	458	491	456	462	507	468	467	464	452	467	428	474	449	495	467	499	410	451	450	482	479	497	515	480	493	485	487	452	439	499	488	460	437	469	476	472	500	489	440	464	451	476	464	497	477	498	460	466	487	456	484	450	438	462	443	448	449	480	423	471	481	462	444	437	452	433	420	479	441	496	460	491	443	459	479	485	455	443	468	473	475	424	457	444	497	429	420	428	426	498	502	463	454	444	453	486	492	429	440	443	474	498	431	430	454	428	481	471	470	478	450	439	445	483	469	466	453	460	446	427	467	472	448	477	442	448	427	462	429	450	477	460	485	516	471	472	454	459	483	403	447	475	458	453	462	475	480	451	468	443	470	494	449	491	450	440	432	470	505	469	445	426	496	466	477	508	429	475	471	494	433	478	455	461	454	480	460	466	430	438	450	457	428	445	440	456	452	461	455	413	472	457	423	410	482	485	407	463	463	482	498	466	469	416	456	459	500	421	455	463	441	434	469	487	478	474	513	446	480	455	456	462	466	476	472	441	464	459	440	431	450	436	448	441	485	437	467	476	485	460	478	462	461	415	463	449	447	512	430	489	489	452	406	477	489	484	494	424	434	481	464	459	438	463	451	447	463	478	473	472	470	469	475	461	442	458	474	467	447	448	460	484	471	482	456	466
23248	23047	37951	33841	27499	20631	9351	913	640	658	627	623	613	610	602	626	583	530	577	596	609	573	625	594	633	561	547	566	591	655	601	592	597	545	550	558	600	573	613	598	597	592	587	578	589	567	547	609	601	541	588	643	610	567	586	553	611	576	575	573	595	626	592	585	599	618	558	537	597	591	611	605	570	552	579	577	559	591	604	586	565	550	559	564	641	603	616	596	547	563	599	580	599	594	549	582	564	641	575	538	577	605	582	581	587	593	594	596	513	599	588	627	532	593	580	609	564	552	589	591	566	596	605	570	596	576	584	618	508	593	582	594	597	563	598	568	597	553	580	601	588	541	589	589	560	587	574	555	560	584	578	589	596	577	565	540	602	591	601	590	577	598	535	572	591	632	550	594	634	603	604	564	605	585	562	593	584	619	563	592	557	584	611	598	578	607	595	588	583	583	545	606	585	545	571	588	569	593	583	545	564	613	575	573	577	583	602	569	562	564	592	575	556	602	568	544	588	601	526	558	544	609	607	615	637	556	600	553	580	595	610	575	552	571	624	598	577	575	579	591	609	533	582	571	524	571	557	634	578	576	591	607	563	605	525	590	577	579	584	558	595	551	545	593	602	632	545	601	546	612	583	584	540	560	591	580	520	543	574	567	610	567	577	569	602	552	564	582	578	588	541	603	586	558	591	595	551	607	565	563	568	616	578	553	566	614	565	578	553	544	588	585	561	578	585	609	560	521	604	595	582	604	569	586	603	573	576	551	602	549	593	596	595	589	586	587	595	566	565	575	589	581	645	598	586	550	568	589	597	548	581	591	541	582	531	551	589	578	583	519	575	578	580	601	595	626	585	557	555	570	594	600	556	595	561	588	581	592	576	573	553	550	557	610	550	600	605	589	610	594	631	575	588	618	611	571	588	544	544	592	596	569	628	593	636	570	584	585	633	596	586	594	537	561	564	569	591	545	598	545	578	615	594	558	575	538	565	607	640	595	552	606	567	555	573	621	588	590	586	581	573	564	608	566	598	592	559	557	590	598	549	631	608	547	597	615	608	642	572	596	599	578	540	570	615	571	578	632	592	597	565	602	545	569	586	577	557	575	604	611	599	587	553	615	595	556	594	579	592	562	566	569	623	538	590	607	570	605	551	542	601	581	591	532	596	565	585	554	573	608	566	587	561	555	594	565	532	579	564	568	613	555	535	633	549	597	558	573	565	553	569	586	601	588	587	598	547	585	558	532	591	581	607	566	562	617	599	541	561	572	598	576	600	586	513	570	577	597	591	550	632	631	561	577	591	556	620	578	615	570	590	599	582	555	654	576	581	602	594	556	572	625	560	611	551	578	612	598	611	572	618	561	555	547	549	575	571	617	562	545	597	575	573	598	553	542	611	534	588	585	599	553	533	623	565	625	552	595	601	599	583	596	594	520	584	589	545	606	537	606	569	567	591	587	534	611	600	583	602	555	582	622	581	597	605	593	574	582	577	596	553	621	585	563	576	604	555	555	553	580	562	588	607	539	600	555	593	544	530	585	548	544	554	569	587	548	558	616	563	595	615	549	599	554	572	630	610	592	598	578	558	576	591	607	606	627	590	601	570	561	603	625	589	629	535	605	591	623	568	580	554	601	572	572	577	607	574	597	546	594	548	568	606	596	529	616	567	555	622	582	600	549	566	604	570	545	570	582	616	570	599	555	583	580	595	605	577	614	523	567	580	584	599	550	589	587	624	582	589	598	554	607	554	557	604	552	553	588	588	568	607	552	556	580	570	563	631	596	590	541	642	596	580	566	539	575	579	566	593	580	563	584	615	596	528	576	595	581	619	597	578	560	590	535	590	550	559	569	590	592	570	603	611	577	559	554	575	568	580	584	614	568	635	581	646	598	589	589	571	534	602	563	604	560	592	574	568	637	630	555	586	563	587	606	574	588	586	556	612	537	564	588	611	592	596	571	571	583	591	568	581	594	569	546	539	603	560	571	602	600	590	623	586	612	582	587	612	593	586	569	587	565	574	591	613	577	547	571	589	565	583	630	564	577	543	603	576	577	552	577	593	590	595	571	554	606	562	599	597	570	613	569	553	611	570	604	608	556	587	578	567	595	557	583	547	577	563	543	569	564	573	571	544	628	592	550	553	579	611	587	582	609	555	558	579	630	610	611	554	559	543	622	641	571	560	554	586	585	578	586	564	571	591	576	559	594	607	549	546	597	560	584	578	556	582	563	567	587	583	596	604	589	569	575	614	561	529	609	560	562	596	566	547	559	548	532	584	577	593	564	568	582	594	546	635	597	551	585	549	582	607	580	617	563	576	600	633	596	587	614	590	591	554	558	567	605	538	545	584	557	610	622	594	579	562	615	598	566	591	551	592	566	570	575	576	593	580	582	601	596	542	538	594	585	576	581	570	576	566	571	560	590	563	558	598	596	551	576	634	575	613	558	607	586	571	575	536	554	616	568	588	602	626	556	600	589	614	628	564	562	544	586	625	572	578	541	516	590	587	541	595	567	581	586	556	563	576	647	599	583	547	621	598	619	608	553	596	627	585	553	568	572	591	579	568	603	550	641	547	589	587	610	576	585	600	582	587	611	594	578	581	560	538	564	551	559	580	594	610	580	572	575	599	563	602	595	560	564	570	588	586	559	571	559	575	562	582	581	601	562	576	580	597	589	596	586	570	596	596	536	569	568	563	582	603	587	626	616	597	571	563	570	560	604	502	561	578	558	585	585	554	563	542	588	611	567	585	577	572	573	578	602	565	559	557	596	579	591	597	589	607	577	566	590	574	593	550	582	597	606	569	585	655	582	596	564	558	557	572	578	567	605	549	563	564	573	601	598	563	545	624	505	566	582	619	592	559	565	545	612	602	602	568	618	593	599	572	553	601	587	593	602	593	632	653	590	593	572	548	577	559	573	584	562	550	632	575	588	585	592	532	579	555	589	551	614	567	614	586	576	605	607	568	598	556	586	582	589	561	529	586	587	544	629	568	601	630	624	607	599	607	607	588	598	547	584	628	604	572	587	574	555	570	594	599	582	608	596	592	585	576	569	584	593	603	582	590	504	559	564	621	576	584	551	569	573	621	551	542	598	624	549	594	601	607	607	564	572	563	564	564	564	550	608	559	587	603	604	576	580	610	602	550	560	597	564	561	596	586	567	579	627	569	615	570	591	533	570	582	597	581	545	611	585	609	597	574	602	621	557	562	511	561	595	595	569	616	613	597	581	632	580	567	564	570	546	587	587	549	570	570	545	593	591	570	565	604	565	592	579	629	574	585	575	588	593	610	576	597	550	572	585	553	567	614	554	594	593	565	630	605	578	551	575	575	568	546	548	613	533	581	602	583	568	584	611	570	595	546	554	562	546	583	581	612	608	609	583	585	580	623	596	612	570	569	620	593	586	585	615	572	588	578	602	593	530	542	558	590	547	569	577	548	591	575	586	545	587	545	560	577	598	676	643	562	576	569	610	585	571	595	568	573	556	549	600
45744	86119	82013	56523	35839	6990	771	730	669	641	677	634	661	635	642	642	647	621	608	578	628	664	635	654	591	644	611	630	630	568	624	620	658	605	650	603	624	644	618	656	643	632	643	628	613	560	646	590	639	599	636	624	597	633	658	643	645	622	621	663	619	653	642	600	619	622	655	652	614	634	616	611	642	591	629	594	599	626	624	612	587	612	624	617	639	592	581	604	618	596	612	586	611	629	671	598	678	628	615	578	657	633	626	647	647	565	644	604	572	596	656	583	605	634	600	601	608	613	625	646	625	639	649	624	626	647	601	654	589	625	604	611	578	615	619	602	647	654	607	642	649	574	575	589	628	615	655	597	643	644	633	653	610	612	611	621	611	601	581	619	643	618	595	622	612	621	604	582	596	652	581	617	659	553	619	665	597	625	631	651	612	610	593	631	599	609	592	620	616	622	596	576	616	606	603	619	607	594	614	645	581	664	600	609	630	616	638	652	607	629	571	622	618	661	646	608	618	601	625	580	663	597	650	570	619	579	603	612	590	601	642	607	613	636	599	591	622	611	636	618	665	636	608	569	622	559	590	659	612	650	641	619	573	616	618	585	667	578	603	638	638	644	625	646	618	600	657	592	628	639	602	644	593	621	648	645	608	636	635	614	621	666	650	584	579	634	656	643	620	596	628	564	626	608	631	643	604	633	642	605	604	606	615	570	639	631	602	592	652	600	598	612	594	631	624	599	630	612	603	629	609	618	647	642	638	610	641	603	626	644	629	603	617	604	642	649	633	609	607	623	604	636	664	627	637	608	554	622	635	630	637	669	632	658	625	598	632	619	571	627	639	626	647	585	614	621	603	622	618	628	646	615	639	591	620	633	645	615	627	652	647	597	619	633	637	598	619	639	627	654	629	569	649	583	584	650	603	620	626	629	594	601	646	592	612	605	650	646	622	638	593	650	598	627	589	600	635	612	623	601	584	631	625	595	648	639	587	641	628	614	642	634	584	628	664	607	628	644	623	614	624	641	606	594	621	657	635	595	635	612	613	612	602	659	608	608	647	582	629	603	623	603	590	694	605	598	594	640	633	617	649	633	592	616	609	638	629	661	643	603	600	623	620	645	592	644	624	644	636	587	605	619	620	636	600	631	589	616	616	612	631	588	642	634	629	602	619	632	608	593	594	608	585	612	622	635	622	612	600	630	652	661	650	610	624	603	601	577	612	678	616	643	600	606	622	638	586	642	655	653	630	639	604	618	631	546	620	605	638	628	634	624	613	615	602	586	590	571	593	642	629	654	599	618	619	626	601	568	609	595	602	621	627	561	662	599	632	627	597	613	628	620	597	595	587	581	614	596	637	636	632	620	632	670	629	641	617	638	635	636	651	598	635	599	637	636	619	571	595	656	593	637	622	640	625	632	594	635	672	618	582	626	651	583	642	640	668	630	666	595	658	644	619	669	594	627	633	618	633	615	623	624	631	602	612	596	620	619	625	693	636	663	641	604	586	613	616	600	625	647	638	642	561	643	583	631	665	632	611	622	607	593	630	593	637	606	643	588	622	617	624	581	618	653	627	645	657	607	634	622	630	615	601	654	638	621	645	620	646	604	581	656	678	673	606	639	602	602	613	626	642	603	663	643	670	578	593	611	627	653	606	629	585	623	615	589	603	629	581	635	620	614	641	623	625	619	566	624	615	612	608	621	667	603	593	639	583	606	620	623	592	625	629	639	605	622	615	567	603	612	585	648	604	636	605	599	659	596	602	611	598	616	626	676	599	627	637	624	622	623	652	622	605	660	616	611	660	614	608	609	603	649	642	604	609	588	621	612	609	597	586	640	572	602	629	573	582	626	639	637	660	630	625	581	618	624	633	594	624	606	629	597	647	645	611	579	625	637	600	573	615	632	617	628	634	620	622	613	605	628	590	557	618	656	588	627	621	663	580	590	631	615	624	633	605	655	644	621	609	607	611	627	579	596	629	603	631	638	642	638	631	642	650	594	633	552	611	649	600	609	661	636	646	608	631	603	624	636	668	635	637	651	624	608	607	692	638	610	594	600	631	622	619	602	637	583	644	579	657	604	609	563	587	616	627	652	596	642	682	660	653	625	589	573	673	587	631	629	631	599	587	596	604	645	613	618	615	626	677	636	606	596	687	605	649	592	599	636	603	612	637	612	651	597	589	617	595	652	571	654	624	641	634	651	577	597	650	610	609	640	610	620	630	622	594	624	616	643	605	626	595	620	625	644	630	664	574	601	640	651	606	602	608	612	613	592	572	627	604	588	629	594	642	602	617	658	615	640	703	633	623	650	601	616	597	666	608	647	659	599	615	601	620	552	643	623	579	615	602	599	560	629	621	612	585	604	671	610	649	635	573	620	596	604	621	623	634	625	595	591	589	637	599	616	601	620	628	667	590	602	648	596	573	647	592	612	621	621	632	632	609	612	616	590	654	591	651	629	622	636	608	647	593	662	588	596	634	597	608	598	646	665	598	645	593	621	637	623	591	614	619	640	598	613	619	628	621	630	648	614	644	625	642	699	625	651	606	615	620	612	605	607	635	607	612	686	611	636	651	647	607	607	583	595	612	600	622	622	609	602	627	619	648	630	618	635	606	619	585	621	613	637	633	670	593	624	634	653	640	624	632	628	604	618	614	642	635	607	606	597	628	650	646	612	587	540	634	632	591	635	656	602	551	628	594	624	606	562	637	588	581	590	606	619	623	633	593	607	632	652	582	616	579	657	579	651	632	629	636	634	643	628	609	595	639	627	623	615	673	623	579	654	618	594	610	593	629	592	630	580	641	584	615	595	595	619	592	631	597	623	604	609	598	634	634	619	629	619	608	639	636	656	626	616	657	622	617	608	590	609	663	629	619	628	601	660	614	586	629	626	596	635	609	622	596	668	593	595	637	578	639	602	597	634	616	643	602	626	637	637	599	630	615	646	608	594	591	638	592	594	647	630	637	630	632	646	586	623	585	599	658	630	641	620	587	667	639	608	640	609	596	683	679	597	605	585	599	666	620	622	690	613	597	618	607	615	595	660	624	614	606	637	574	618	595	616	650	568	639	592	633	637	595	617	617	616	611	655	619	616	606	606	633	602	630	584	587	591	613	635	584	629	631	623	617	603	639	636	624	617	614	612	583	588	571	623	638	667	638	633	608	650	649	583	615	646	593	629	631	576	582	615	635	645	580	630	649	625	587	649	600	651	577	604	656	642	577	587	604	612	583	626	636	585	602	598	568	603	653	642	620	583	613	630	625	633	629	607	646	622	599	599	604	638	631	650	657	662	603	634	641	641	590	656	624	590	624	643	644	632	550	585	583	637	604	592	633	584	608	627	613	617	648	588	574	626	582	632	614	646	641	566	607	606	660	626	627	602	637	619	595	611	634	660	583	595	655	659	611	626	624	642	595	610	611	573	617	600	622	656	635	638	582	621	625	601	613	608	634	624	635	608	617	621	651	643	662	643	635	569	658	674	636	568	633	621
28646	30142	34985	16412	4509	675	385	306	252	295	338	311	308	303	268	300	284	282	294	284	323	300	288	289	296	295	294	298	301	301	321	308	300	304	299	290	288	299	295	297	281	297	319	303	299	282	306	307	286	303	296	304	290	317	295	278	293	299	301	288	299	301	299	307	268	277	295	301	295	322	280	317	272	266	246	288	280	304	302	299	291	309	258	308	319	293	318	298	307	309	326	298	259	287	267	293	283	286	333	283	322	302	309	291	293	306	261	304	266	282	274	295	254	297	304	304	282	259	284	282	320	279	335	289	287	314	307	281	301	284	300	287	284	326	311	284	297	277	287	310	275	275	303	284	306	295	305	275	292	294	273	294	294	295	284	317	315	304	300	288	301	306	324	277	314	279	317	269	274	286	293	280	280	290	296	299	314	304	296	299	299	293	280	307	309	275	260	305	316	326	285	271	288	318	288	313	297	310	294	243	287	303	297	287	296	301	298	309	299	299	286	314	314	292	291	314	303	276	298	307	273	333	285	257	274	287	301	302	297	279	276	301	266	297	287	289	303	275	275	271	311	291	318	291	287	312	323	310	289	316	303	277	296	286	312	290	269	290	309	310	327	268	290	263	306	268	302	292	283	315	311	302	289	297	312	291	297	292	311	278	266	320	314	284	303	280	308	274	290	299	325	310	288	306	309	308	290	302	250	264	299	301	302	308	297	327	298	292	284	314	286	308	318	308	293	280	282	337	312	292	283	308	306	288	316	302	294	310	278	285	300	288	303	316	299	277	295	278	313	317	302	306	307	331	303	265	302	274	294	279	310	271	325	314	257	291	337	304	306	311	270	260	328	274	312	309	300	323	311	279	303	274	281	293	251	304	281	289	253	289	317	316	276	307	274	317	291	318	302	298	303	279	316	312	280	288	280	282	335	271	287	302	289	289	296	300	323	320	312	322	295	278	311	288	277	299	306	320	309	274	289	312	298	269	302	309	294	282	313	307	290	304	312	283	288	267	275	291	290	270	270	301	308	298	327	305	284	300	278	300	341	305	288	320	326	315	279	317	294	307	270	283	289	312	295	299	297	314	314	252	295	300	300	270	300	282	311	291	298	312	309	303	311	321	289	286	315	262	291	263	278	261	290	283	306	275	315	279	282	325	284	294	329	320	302	272	275	329	322	283	303	314	303	294	281	294	267	291	292	279	266	287	274	271	309	328	304	262	285	326	320	260	307	325	313	312	334	285	291	321	301	291	294	289	286	325	289	271	269	304	294	283	311	282	308	304	340	276	300	290	275	298	290	293	262	310	307	289	298	331	298	309	274	269	300	295	297	334	332	311	255	264	302	318	313	284	324	296	286	279	278	328	298	308	300	289	305	306	317	308	295	293	261	302	293	292	291	267	312	269	305	311	281	307	296	280	290	308	296	272	300	320	310	288	327	293	257	287	319	289	291	309	286	297	275	347	302	296	289	318	293	291	288	316	274	305	315	317	309	263	278	272	297	291	320	303	290	312	293	292	311	288	344	291	291	297	276	296	297	306	307	300	311	298	249	336	287	321	278	303	273	277	290	303	287	294	314	332	282	272	302	311	293	300	302	280	319	292	273	314	315	328	281	296	285	286	270	299	283	277	294	317	304	275	298	309	263	306	272	293	281	286	277	283	343	298	294	305	289	296	315	318	283	296	271	301	303	296	300	300	290	296	303	283	293	306	286	295	277	299	323	289	315	296	276	247	273	287	306	295	308	264	307	339	309	285	299	261	297	272	287	294	266	268	290	303	261	261	299	291	304	316	283	291	279	322	285	252	277	296	309	320	289	286	268	307	300	328	318	329	321	285	293	301	289	308	298	262	318	280	308	280	313	281	317	300	299	315	308	309	298	319	282	296	317	319	291	292	284	320	318	315	289	268	297	304	298	306	278	276	267	312	269	309	294	306	289	302	291	303	310	285	313	305	306	326	306	286	319	297	268	324	297	279	298	305	291	284	331	305	270	296	319	282	265	291	304	294	335	319	297	303	309	337	309	313	297	287	326	278	285	297	289	263	325	268	316	307	319	298	305	327	319	314	295	300	304	299	282	299	324	292	288	286	292	301	311	300	255	311	328	301	317	287	300	325	304	305	337	296	291	301	287	281	292	282	294	294	292	320	333	308	303	299	285	289	302	313	294	298	307	319	327	303	298	315	327	328	328	322	316	291	285	320	308	278	301	259	305	320	290	282	301	322	299	323	295	289	316	277	308	312	270	294	290	299	312	295	298	304	330	265	280	258	250	294	300	326	272	307	316	292	279	289	304	284	307	304	287	309	254	272	314	331	311	302	314	282	281	309	289	293	262	281	308	285	315	332	304	287	286	300	332	317	288	289	371	328	312	307	315	293	325	311	323	294	269	276	309	315	312	268	283	273	290	287	313	308	300	348	279	283	305	294	314	301	293	290	308	302	277	297	313	273	328	294	256	309	308	298	302	287	332	321	319	301	293	297	303	321	281	333	296	311	292	293	303	322	283	297	317	308	302	282	322	326	302	287	289	305	293	329	290	318	312	315	269	268	301	273	248	327	306	302	298	284	301	316	291	291	257	308	334	295	302	271	287	266	300	316	294	291	298	298	273	286	312	273	267	319	289	290	287	327	289	321	295	272	319	310	311	268	302	307	294	288	281	275	319	323	268	268	276	289	286	288	290	286	275	288	342	311	305	288	293	301	266	328	286	303	293	299	283	285	287	288	294	291	277	325	296	256	317	269	281	262	287	301	303	302	311	288	303	300	288	289	292	309	330	304	300	347	315	290	331	322	291	289	307	293	293	330	285	302	312	292	309	294	323	303	264	309	336	302	285	299	304	305	286	306	306	289	255	292	296	302	292	302	303	284	312	314	327	313	281	301	289	309	326	288	291	300	274	327	308	284	335	295	317	318	312	312	292	288	287	257	296	318	294	277	316	262	282	316	280	336	287	277	275	324	315	302	307	285	328	284	324	288	289	293	294	310	307	268	286	305	300	284	281	311	265	305	279	306	291	254	278	334	283	289	308	285	286	301	311	341	297	294	324	296	286	275	305	266	315	293	273	350	266	324	314	298	294	316	298	284	309	285	330	322	317	304	321	289	302	319	282	292	314	282	314	287	293	309	290	270	284	319	295	291	280	257	324	305	293	308	299	287	284	293	300	313	309	286	340	312	285	304	304	282	307	301	312	244	313	291	286	320	277	279	268	271	304	296	305	282	295	320	285	277	289	284	279	285	296	288	269	262	305	343	286	312	327	282	312	296	298	299	284	283	288	326	297	320	295	314	311	290	308	286	297	294	270	335	288	273	294	314	259	292	314	298	306	267	283	273	314	299	261	320	307	312	303	309	275	269	290	300	283	289	283	313	277	294	296	261	299	290	289	312	286	283	305	287	285	297	295	312	292	347	304	305	315	298	258	295	292	272	288	311	328	309	291	323	292	303	312	318	268	300	305	283	325	276	266	308	284	277	282	279	286	308	338	295	306	267
27889	49256	31744	10714	4558	651	303	348	377	328	334	350	334	352	342	389	363	340	315	349	332	345	329	363	317	291	340	344	324	347	338	352	378	343	313	345	323	308	349	351	344	336	362	330	343	361	334	360	375	365	341	342	363	346	348	374	318	369	310	325	328	346	353	342	332	332	352	345	333	346	315	394	356	326	357	348	336	344	365	358	350	330	349	321	332	344	391	374	325	323	360	353	325	381	318	358	342	310	319	329	347	321	343	341	382	336	351	375	339	364	322	351	361	321	349	360	365	332	343	387	374	352	377	319	319	325	327	357	327	315	355	346	366	361	347	349	377	385	350	336	350	352	346	321	318	373	334	361	364	312	318	346	355	330	356	319	376	327	329	355	365	320	343	343	371	343	318	324	330	326	353	342	340	362	281	318	326	333	364	321	325	353	375	366	348	367	332	349	368	332	309	343	369	362	375	331	344	331	336	357	347	345	348	340	337	349	344	373	354	371	334	349	334	384	349	350	307	352	344	324	332	367	353	350	370	342	360	353	336	337	346	329	344	336	344	346	329	326	326	357	349	343	354	332	370	354	341	353	340	360	329	347	365	357	325	335	336	370	360	345	376	344	367	346	338	351	371	344	343	327	340	327	347	325	379	337	341	320	342	337	345	324	347	366	319	363	310	319	341	371	348	380	348	365	345	362	342	355	323	334	353	311	373	338	362	307	343	320	382	351	337	370	330	351	343	354	358	357	347	364	348	301	313	352	343	326	303	333	353	325	326	355	345	316	332	337	342	350	368	318	321	348	301	338	309	364	332	320	353	338	332	338	376	350	326	357	333	361	312	345	346	349	328	367	350	328	334	341	343	334	307	327	374	357	359	348	317	332	349	378	347	355	348	342	331	323	331	326	330	361	326	342	340	356	324	339	357	346	321	331	305	344	325	352	362	343	350	346	353	351	306	346	342	348	343	361	326	351	348	363	323	317	371	346	368	310	377	321	350	302	360	350	336	337	344	345	338	327	367	321	337	322	318	347	324	296	329	333	371	338	355	321	302	316	324	338	346	368	381	326	308	368	360	360	369	332	368	372	319	346	326	366	331	353	307	307	338	365	339	340	314	355	348	355	339	306	333	348	332	363	322	350	333	338	353	347	336	339	347	321	311	364	322	336	350	345	334	357	342	348	326	315	330	338	344	339	344	347	346	349	317	323	336	332	340	367	317	333	325	343	350	342	377	370	321	356	308	341	334	328	352	344	343	343	380	363	338	346	366	350	352	351	350	346	319	348	353	310	366	378	356	338	353	307	359	320	338	387	355	396	368	306	355	314	343	354	350	370	352	366	344	329	337	322	362	354	366	328	355	345	328	377	328	361	344	353	380	330	346	329	335	375	337	350	343	393	373	335	385	381	348	336	329	356	329	335	377	311	362	325	324	361	376	336	369	378	362	335	339	350	348	340	383	342	302	344	355	362	339	317	329	353	348	315	368	340	352	339	361	359	375	369	359	346	344	318	321	337	338	338	334	321	311	319	348	335	357	346	357	336	375	343	341	345	348	373	355	367	349	348	328	340	351	346	347	342	327	370	355	357	343	344	326	330	359	371	367	349	311	353	343	334	356	373	312	351	370	375	350	372	356	360	341	370	335	324	347	336	340	390	379	354	343	340	343	341	344	352	364	305	330	353	365	344	329	377	341	353	379	340	352	324	315	325	322	331	325	368	335	360	334	352	355	359	411	386	336	324	338	357	372	362	359	344	348	347	346	366	333	329	351	347	348	334	356	351	358	320	372	351	347	340	368	319	354	354	340	332	360	323	331	312	319	336	341	308	334	308	326	343	365	369	347	360	361	331	331	364	309	342	351	372	328	353	350	348	320	348	352	370	382	336	335	312	318	356	338	330	313	341	313	353	337	338	348	331	388	341	315	348	314	334	342	360	330	369	322	326	364	333	327	320	350	321	348	373	327	342	331	358	340	329	357	330	363	383	330	323	330	317	349	323	362	345	355	319	346	355	335	315	369	348	325	348	341	357	335	377	377	345	331	363	337	342	366	329	380	332	341	420	348	322	369	362	339	340	377	384	354	310	356	365	366	317	336	335	312	360	323	347	347	343	308	367	325	366	331	351	354	326	338	326	316	337	336	350	317	343	326	317	343	344	312	373	325	365	330	363	352	345	378	354	340	355	359	351	362	317	359	351	351	351	369	369	373	362	353	300	347	360	376	340	291	325	303	361	357	330	325	353	336	343	338	338	328	361	348	366	361	343	377	344	383	328	339	356	363	335	336	353	352	340	331	354	353	335	319	382	371	354	350	340	321	353	338	356	297	372	344	325	315	352	365	358	338	322	318	326	367	351	347	377	327	350	298	322	331	360	321	343	353	321	331	375	330	323	327	310	356	324	375	324	368	350	334	377	333	360	379	360	357	337	357	344	353	335	325	326	376	348	343	336	375	338	357	333	344	398	372	342	342	383	328	346	327	318	332	352	334	329	354	362	356	344	329	390	347	332	320	356	348	337	337	324	364	339	355	366	348	326	356	330	379	333	337	347	364	310	333	331	358	325	376	314	342	312	335	293	339	341	339	317	363	351	355	329	363	357	347	339	356	363	384	326	326	368	354	329	362	337	366	349	333	345	334	325	337	323	340	308	346	346	315	340	354	345	354	331	348	356	323	349	351	338	352	306	338	342	357	341	315	344	340	334	374	346	347	347	358	332	338	357	340	348	319	333	336	330	391	369	373	352	362	328	340	330	335	318	328	368	371	358	332	330	349	340	339	323	353	307	334	368	333	317	309	362	349	339	345	329	358	365	347	371	352	354	350	384	323	345	345	349	344	347	343	364	363	346	309	365	339	373	338	353	357	335	335	357	337	350	378	349	313	340	357	330	378	321	399	335	375	266	349	379	341	311	313	333	327	349	367	357	371	353	333	343	345	336	323	351	363	323	330	358	379	315	343	371	372	371	344	319	339	358	331	315	335	363	362	356	336	350	340	315	371	378	349	295	355	317	330	349	331	314	343	374	373	327	336	344	338	387	351	399	363	337	358	293	359	337	345	331	352	352	344	335	336	361	343	364	306	336	360	328	320	334	358	326	330	381	345	356	363	326	346	348	353	325	327	355	343	331	315	379	355	345	333	339	351	320	345	360	343	348	335	353	296	338	320	340	350	323	351	343	358	346	361	369	359	343	356	339	361	375	327	343	344	306	341	321	322	357	309	362	323	324	360	346	386	340	337	338	378	331	356	309	353	363	338	338	365	333	385	337	328	383	362	338	332	364	343	343	339	376	337	324	341	328	350	345	341	342	328	333	329	315	334	336	313	354	351	366	356	366	339	332	324	366	334	333	324	345	350	322	356	344	315	312	325	356	332	334	344	323	365	335	363	353	325	346	364	350	378	356	345	343	324	303	356	354	348	355	381	357	361	347	340	347	367	327	354	372	365	349	305	357	356	331	331	343	336	318	344	351	358	364	351	361	329	307	343	313	323	326	328	335
24200	23640	37155	29526	23346	14550	1964	444	408	393	390	434	386	435	368	391	389	401	395	405	417	353	386	380	380	393	378	408	410	376	433	407	400	380	419	368	409	398	401	400	413	348	393	365	409	353	400	382	359	405	374	371	359	365	361	413	401	402	418	394	395	410	372	377	390	355	402	384	348	411	406	393	365	402	354	394	400	400	370	385	395	417	396	396	388	389	384	359	386	390	380	371	384	394	404	383	364	414	389	398	359	392	421	398	397	371	381	362	367	369	390	366	401	411	387	387	391	390	378	394	386	348	409	369	355	367	368	396	419	381	405	356	378	374	424	397	399	380	382	380	395	403	404	380	375	367	360	424	371	422	371	377	390	373	390	400	409	426	378	421	410	367	393	380	358	428	374	385	400	363	399	374	393	402	383	396	342	366	386	393	407	386	422	379	376	404	379	395	424	380	386	405	425	413	370	428	411	393	411	417	397	364	388	428	415	374	397	395	398	384	398	414	392	389	399	411	369	430	407	379	392	360	424	374	416	335	389	353	391	405	425	373	424	416	388	399	403	395	411	376	399	421	392	384	371	352	369	382	362	386	384	402	364	389	379	411	394	414	382	368	372	377	386	365	412	386	402	399	431	388	364	389	395	419	387	392	392	369	409	424	374	364	389	424	389	388	398	373	398	384	344	389	358	367	411	384	415	409	376	369	387	363	400	427	383	358	384	391	410	400	396	372	394	374	364	406	400	407	363	403	431	412	403	350	394	424	397	413	373	362	374	380	398	355	378	394	447	398	377	372	398	409	377	395	392	382	369	414	384	357	390	405	394	373	401	362	395	385	429	406	404	376	401	399	400	383	392	373	364	374	367	357	381	424	389	382	392	418	385	380	422	368	394	378	354	405	397	377	382	352	397	412	361	358	383	404	368	384	376	379	385	390	381	410	389	384	386	397	364	399	380	400	386	399	343	344	396	448	390	354	393	369	390	363	358	392	369	371	354	414	367	401	355	385	407	400	366	398	419	413	377	379	403	391	413	355	417	365	372	373	361	390	386	370	369	376	370	378	411	367	415	397	391	368	396	359	381	407	388	384	354	351	409	390	393	388	400	407	345	404	402	391	393	374	377	397	378	400	381	400	426	343	393	425	391	427	389	384	417	409	390	373	411	433	414	393	400	390	418	346	386	408	401	410	377	369	374	393	400	364	377	380	394	466	416	401	383	416	402	361	403	384	373	399	410	363	399	389	365	389	381	373	409	357	397	376	367	363	400	400	413	339	394	410	361	356	398	429	381	428	400	438	372	385	375	429	405	355	376	378	419	399	418	400	375	385	394	374	379	385	384	385	361	381	412	419	382	376	367	387	382	401	393	359	355	381	420	415	412	396	381	408	379	395	435	359	360	375	376	370	357	367	398	383	413	370	407	358	332	350	403	404	374	381	392	400	358	360	336	375	402	410	378	392	387	389	374	411	423	375	398	404	415	395	412	382	406	375	399	369	414	410	391	349	413	387	406	405	362	389	392	394	374	395	372	412	406	433	391	403	359	382	366	329	385	386	400	356	349	411	380	358	361	381	393	430	382	350	415	398	397	383	410	386	428	369	376	413	426	384	353	386	407	413	400	372	404	364	361	410	383	383	421	359	374	361	400	379	371	386	426	358	348	383	391	384	383	383	368	424	392	406	340	403	387	425	388	396	383	365	387	389	384	377	416	389	383	414	385	399	405	385	384	406	372	394	403	377	391	395	383	385	390	380	403	384	395	405	370	371	387	370	356	364	347	368	404	397	384	385	407	393	405	384	364	401	396	397	405	409	416	402	376	375	370	418	397	367	420	390	390	385	385	370	394	379	392	393	387	392	371	362	390	389	417	376	365	375	389	396	360	410	352	379	368	361	363	404	395	445	390	393	387	396	408	382	374	356	345	361	388	401	377	381	403	398	395	351	389	377	413	417	360	389	424	356	364	353	366	350	385	371	393	407	364	379	409	411	430	399	402	388	366	398	373	387	392	380	401	396	387	376	407	373	401	394	418	385	373	389	428	376	385	365	379	391	438	358	406	399	389	383	361	367	364	389	403	356	404	380	424	416	374	384	380	425	405	373	373	428	404	424	397	377	361	375	382	396	391	418	365	406	401	399	367	345	367	388	391	369	385	386	369	389	405	358	383	386	376	366	379	368	393	410	370	378	415	395	396	404	407	361	381	370	400	400	423	393	408	370	411	379	373	381	385	407	386	391	381	389	350	401	379	407	384	392	384	412	394	373	395	418	374	379	362	380	386	419	377	385	384	360	380	395	385	406	384	432	370	425	407	381	390	394	407	420	411	394	391	397	384	393	397	392	390	370	357	384	422	408	427	403	361	391	419	405	333	362	366	383	387	416	381	376	382	393	377	402	411	400	386	436	414	397	374	387	363	406	399	364	371	357	412	388	385	372	391	373	403	360	400	358	374	398	409	365	390	366	376	407	410	384	381	363	357	382	426	415	408	395	383	407	389	403	393	351	434	404	402	398	364	347	399	369	396	379	381	404	386	383	376	378	430	355	367	394	413	364	360	385	427	373	406	395	405	401	404	402	377	370	410	391	367	372	367	409	372	399	364	353	379	357	401	381	385	435	346	353	391	378	412	403	398	396	377	401	415	397	386	376	363	385	393	397	408	362	378	418	368	371	386	376	405	363	383	420	350	405	371	369	394	370	372	373	392	353	417	356	392	414	383	362	393	371	385	393	412	377	385	406	396	383	392	371	406	385	375	402	391	383	391	383	368	382	382	403	390	398	405	408	386	362	382	437	373	375	409	394	387	370	414	372	370	365	384	380	376	376	395	382	358	375	379	333	432	363	371	421	332	382	382	388	412	372	381	403	404	413	390	370	387	394	348	404	412	385	395	378	397	388	380	400	380	366	378	346	412	353	400	426	403	384	441	395	393	420	384	393	374	386	357	371	439	395	394	384	401	405	376	404	395	403	407	396	419	376	390	394	419	377	407	371	391	392	442	398	413	384	392	350	376	390	377	395	402	409	397	425	393	385	376	428	396	409	343	372	412	392	338	407	395	375	396	363	396	395	384	413	429	376	371	370	406	430	373	376	360	369	398	433	410	402	423	412	365	377	383	377	390	375	358	399	394	394	368	390	388	411	387	378	399	381	373	374	388	391	412	402	357	373	371	422	366	404	396	413	405	431	372	416	373	390	353	341	367	401	354	398	383	415	382	381	319	413	393	410	362	370	355	385	414	404	387	373	371	404	400	416	392	394	367	371	346	418	345	413	394	383	384	376	372	373	394	364	410	385	371	416	374	366	346	396	429	379	377	401	392	396	368	384	394	384	394	359	363	375	429	409	405	390	385	391	379	392	401	369	395	418	400	362	401	384	403	387	409	412	398	417	401	342	384	390	369	365	401	382	365	379	402	375	373	418	390	409	357	397	382	371	403	386	377	409	410	395	361	369	381	419	396	369	358	413	382	387	383	407	394	433	416	396	396	402	383	383	391	391
52177	94480	68741	38653	22796	3156	470	460	444	402	452	418	457	450	461	432	433	423	430	440	437	413	427	413	445	417	457	434	424	445	370	418	416	421	457	429	436	419	446	402	429	424	444	420	435	416	436	405	429	465	447	408	423	419	441	433	420	463	411	429	431	441	402	409	429	411	433	422	435	452	417	395	438	429	384	374	434	409	431	427	409	413	433	413	436	436	454	436	444	395	447	424	437	453	414	440	398	472	453	374	498	454	450	460	416	429	404	433	427	477	421	455	432	410	419	409	428	466	422	442	434	442	402	388	422	425	440	439	453	389	386	446	416	438	442	433	429	411	435	425	410	396	397	453	439	409	436	424	403	414	385	436	433	423	450	480	399	438	396	402	427	419	456	420	419	414	396	433	397	425	417	421	446	410	415	435	425	394	410	427	431	457	400	418	405	412	418	420	428	413	424	446	436	452	417	451	453	442	451	434	445	432	409	437	395	432	425	458	376	421	372	433	435	407	417	396	414	423	406	386	382	467	402	414	435	459	424	414	411	399	437	449	456	420	464	425	439	396	442	411	454	398	464	378	428	437	442	436	413	427	429	417	424	405	412	457	410	440	396	431	417	425	405	416	423	436	425	444	448	420	441	446	416	468	387	406	446	412	418	455	410	455	449	425	438	444	465	454	399	397	409	436	455	413	422	424	390	453	444	445	419	420	403	440	423	429	413	423	434	426	430	430	418	430	417	421	381	445	440	427	443	419	428	421	455	392	456	403	468	471	461	430	432	440	427	415	421	397	420	435	458	431	399	418	436	393	417	423	444	461	426	422	439	411	395	457	395	447	416	404	424	447	452	440	433	408	401	435	447	467	437	455	446	430	387	428	413	412	443	433	441	424	442	445	390	446	441	438	467	381	422	403	447	456	433	448	380	411	441	461	409	417	428	430	446	442	439	426	445	411	429	409	429	436	428	450	418	405	474	460	414	435	436	401	454	433	419	436	423	438	420	409	410	440	441	410	405	487	434	400	433	415	421	445	417	432	443	418	443	400	416	442	444	420	408	440	464	404	416	491	413	420	443	420	416	419	449	451	379	430	405	421	446	400	450	423	400	416	467	418	417	428	455	445	433	431	415	434	441	454	423	409	446	424	443	429	388	442	418	372	462	420	441	423	437	390	426	464	464	425	452	446	436	398	393	447	438	409	444	411	427	457	466	437	384	408	447	446	393	423	417	445	448	404	414	475	427	441	427	440	430	476	422	420	447	385	441	407	397	486	395	444	438	403	450	448	421	450	418	462	424	407	448	459	422	441	423	428	439	421	442	405	474	448	455	441	423	479	444	404	397	463	417	431	440	432	404	445	431	416	437	461	463	433	410	405	443	401	450	433	445	430	451	486	431	448	411	422	404	445	418	423	424	432	429	443	411	437	430	427	434	416	396	441	443	415	436	421	440	401	436	461	413	445	416	481	433	419	478	444	426	432	431	442	446	454	444	411	425	438	436	429	424	462	438	424	432	436	400	439	451	425	443	393	434	453	434	440	439	435	418	426	445	406	422	434	438	382	437	382	417	433	445	416	413	435	467	429	429	439	453	426	410	432	433	418	413	450	442	418	455	386	416	419	410	429	390	415	423	444	419	438	450	423	398	426	402	387	440	401	413	434	465	443	428	429	389	446	466	463	466	440	446	429	453	416	416	417	427	430	387	453	446	418	399	419	457	389	401	475	454	404	386	457	436	432	387	413	419	428	411	430	438	412	399	423	450	469	426	470	451	397	412	448	466	445	440	422	437	386	452	401	440	428	421	445	430	461	435	431	442	422	408	465	427	462	445	434	461	458	434	414	442	413	410	409	454	478	382	399	421	435	432	444	432	442	425	416	457	410	431	429	428	442	393	410	422	459	410	449	447	409	391	454	426	421	436	422	443	421	433	416	411	488	391	390	439	407	420	433	438	427	385	421	441	430	427	417	427	457	435	457	440	429	449	432	408	453	409	428	422	447	429	440	434	434	436	427	443	463	416	434	466	452	430	411	410	406	407	450	411	411	416	429	438	414	422	449	417	395	441	443	392	460	474	408	435	416	432	446	437	411	431	421	460	408	398	451	425	408	449	452	410	428	411	464	409	379	397	461	400	440	413	435	434	423	428	434	438	410	446	436	434	432	444	400	440	435	405	445	417	451	447	387	414	399	475	399	392	446	391	445	429	447	430	417	388	468	478	408	396	412	451	432	387	425	398	399	395	442	464	418	420	443	402	443	402	449	408	427	387	426	429	426	438	382	435	407	431	456	375	436	436	419	450	428	440	472	424	425	470	434	423	458	445	453	430	425	424	403	427	452	362	407	471	433	427	467	394	440	449	420	411	413	404	415	372	403	408	405	388	457	491	388	427	428	420	464	448	415	459	440	410	410	422	432	388	462	462	438	452	417	435	416	377	389	404	398	450	429	476	457	431	449	413	421	391	396	442	439	466	403	428	427	462	415	444	449	416	442	459	422	388	436	411	472	409	418	416	423	426	389	428	437	454	443	448	420	426	455	384	420	444	435	441	437	435	398	465	421	404	381	401	416	449	420	448	445	448	407	403	368	422	438	412	422	435	409	453	448	446	392	418	411	419	396	435	445	450	433	433	464	423	414	441	440	407	448	462	421	412	399	452	423	418	417	413	432	450	422	422	404	442	431	458	426	441	423	432	414	407	413	436	433	429	414	437	467	425	396	406	451	410	458	447	436	429	446	413	420	410	422	392	435	405	381	416	442	427	437	428	452	419	443	424	415	418	451	437	425	419	430	420	393	411	416	460	449	427	445	432	394	398	440	425	432	418	407	440	408	438	428	431	403	462	403	425	405	435	438	386	394	420	423	425	431	402	435	412	439	461	428	393	398	412	446	437	376	401	444	419	424	439	426	427	425	410	431	443	427	437	427	437	417	442	400	436	399	466	403	427	396	470	405	441	387	451	419	417	446	417	420	454	434	413	418	395	446	419	429	433	422	453	447	395	418	456	454	404	411	429	421	428	421	416	448	426	454	416	425	426	429	404	401	395	422	419	400	444	431	424	465	423	415	424	435	422	479	406	421	403	418	446	413	419	471	424	374	406	422	435	418	421	442	425	432	433	409	420	427	441	418	409	408	435	399	410	421	393	448	424	415	413	426	442	399	384	396	438	422	416	454	431	418	399	431	425	432	415	415	431	412	436	442	414	454	437	434	444	415	444	424	419	387	454	410	462	405	416	434	432	445	420	445	410	444	427	407	470	408	396	430	424	400	402	396	407	400	407	414	423	423	417	426	457	424	424	460	431	433	447	439	444	410	434	435	471	435	419	422	423	477	396	422	432	430	430	445	437	449	430	440	402	446	397	396	412	476	434	423	410	410	434	411	415	445	408	413	448	463	401	448	411	406	448	413	410	397	406	439	397	419	477	437	429	432	406	451	427	408	416	411	441	408	392	390	424	457	408	433	371	411	402	430	431	411	438	430	432	434	404	420	429	394	433	435
25687	25144	38238	30240	18634	4697	552	453	453	397	456	395	450	479	427	457	421	465	425	409	422	403	433	435	455	442	427	473	441	395	460	434	433	417	462	450	436	424	449	434	464	420	416	458	408	424	460	409	431	450	454	419	387	452	437	412	428	417	440	430	467	429	389	416	418	455	455	464	406	447	425	400	449	437	449	424	436	434	426	398	426	418	461	406	430	416	451	432	409	417	472	443	437	445	422	456	461	443	462	443	413	432	470	422	438	420	448	409	465	419	436	453	470	418	443	435	436	435	467	426	424	451	451	428	435	453	434	452	424	450	424	426	443	435	405	443	423	419	429	428	432	440	444	476	439	415	424	416	438	450	435	452	447	421	429	438	444	448	436	419	434	449	441	417	464	434	436	457	419	414	433	450	421	407	416	469	424	417	388	403	431	414	412	406	383	480	423	392	456	485	477	427	405	425	423	412	470	433	438	399	409	450	459	442	409	462	442	459	478	419	441	428	443	479	454	441	433	433	431	451	410	440	437	409	405	414	466	428	403	428	426	417	416	409	415	407	425	433	480	441	450	425	419	412	432	431	442	438	419	436	420	411	447	383	442	420	412	428	453	454	464	458	392	424	418	427	422	447	440	444	423	397	464	422	441	444	412	442	449	440	423	461	451	430	426	408	423	408	418	462	442	446	413	462	432	454	436	424	429	437	400	438	431	436	431	454	413	427	442	415	417	442	442	465	430	422	400	426	429	414	390	461	435	426	432	441	445	461	483	441	455	447	423	437	438	456	405	453	435	412	420	462	426	416	432	424	440	470	384	420	446	415	431	401	419	466	434	466	429	444	466	473	401	448	435	438	435	383	407	409	449	411	437	413	435	448	439	459	481	446	431	444	448	447	384	438	435	383	392	430	432	373	405	425	427	425	432	452	407	427	450	439	426	397	423	455	421	408	446	411	408	444	453	440	419	433	414	385	400	410	459	427	404	419	416	402	427	422	443	423	426	443	456	408	398	424	388	397	438	417	425	431	469	399	441	448	444	429	479	469	426	456	426	416	398	435	441	428	445	400	457	453	446	440	435	410	423	438	417	438	439	458	458	435	450	417	441	464	434	438	426	416	379	451	474	441	489	449	454	445	460	413	425	497	433	460	400	450	435	403	432	439	429	426	439	456	362	409	452	414	453	436	466	439	429	397	401	463	422	422	404	435	455	421	439	447	403	442	445	426	428	429	429	400	482	431	481	373	413	430	412	470	424	418	427	438	458	451	460	454	417	436	445	456	456	417	452	459	443	468	436	461	411	423	434	429	424	454	429	396	427	430	419	430	431	412	427	443	433	436	438	417	424	398	409	456	436	425	484	429	420	450	406	431	398	430	428	412	401	447	411	484	401	380	469	430	412	413	457	425	400	409	432	455	415	438	413	434	452	432	452	431	442	429	448	420	448	459	443	434	440	409	439	441	463	477	452	451	416	426	467	430	403	434	423	429	420	422	458	450	467	442	418	460	417	430	435	412	430	475	487	410	425	402	461	439	434	442	436	400	413	450	427	455	427	419	440	470	460	420	472	465	437	469	389	432	439	420	430	465	437	413	415	455	441	434	444	397	398	424	424	424	444	438	403	464	441	413	461	425	442	407	446	428	420	434	430	416	440	452	439	382	415	419	448	447	461	429	420	406	430	424	407	419	463	467	430	424	465	430	390	449	429	428	420	422	416	435	430	411	434	466	435	423	420	422	446	423	456	452	437	451	432	397	421	442	405	432	440	425	459	454	378	433	417	448	457	423	421	455	428	416	407	435	433	433	467	418	439	461	434	387	425	405	448	457	419	448	424	451	424	458	429	426	411	439	451	451	412	423	429	439	439	436	452	438	444	451	497	421	450	434	412	432	425	451	437	413	423	426	461	404	435	460	461	425	453	433	404	418	450	461	428	418	434	434	444	441	414	429	441	428	425	414	447	435	449	461	415	427	474	452	441	435	406	392	453	448	476	440	456	427	446	421	423	465	457	424	471	435	442	427	429	460	405	453	445	452	399	440	424	423	415	418	401	426	441	437	440	438	414	417	430	426	411	424	431	433	404	435	438	433	410	435	437	417	439	398	392	422	392	408	419	436	409	436	411	412	446	410	439	407	432	445	492	467	440	427	434	419	421	416	430	405	397	432	415	453	460	412	423	443	446	445	450	424	404	409	443	439	419	417	429	425	428	447	398	416	437	414	456	438	441	464	442	456	394	454	426	482	458	414	451	431	448	420	415	448	440	432	417	460	428	416	431	427	434	465	419	471	450	437	433	448	396	415	466	413	404	399	441	439	387	487	408	436	416	447	434	437	400	438	395	422	454	435	464	469	435	421	415	409	433	413	440	405	417	409	469	403	419	439	448	460	501	470	404	424	438	396	419	431	455	373	400	455	434	412	411	448	475	443	420	407	428	451	384	451	442	426	433	416	475	427	436	425	447	440	444	430	473	460	461	425	456	456	428	440	471	443	431	438	394	438	454	466	395	401	437	432	452	408	454	438	432	381	432	393	421	440	409	469	429	453	403	459	452	428	433	441	425	450	422	430	427	437	434	437	412	451	428	418	421	424	444	396	433	462	429	406	478	410	418	439	427	426	449	450	419	412	470	424	436	445	402	435	435	444	423	468	415	430	464	430	461	424	439	414	428	448	441	395	429	433	433	415	411	409	418	407	407	420	427	444	416	447	455	482	442	478	447	446	420	440	460	429	442	474	451	432	440	456	442	440	439	461	422	416	433	452	445	419	458	441	447	460	428	418	448	434	446	451	413	438	435	422	413	459	434	424	393	459	439	420	429	437	452	420	417	434	419	463	448	458	435	481	433	438	440	449	440	411	456	444	461	431	461	453	450	402	419	433	465	447	454	450	444	423	437	404	417	465	427	432	422	455	433	450	433	423	447	368	423	442	427	440	408	422	435	432	447	455	410	453	404	435	401	435	407	430	381	426	436	422	447	429	428	425	497	427	476	423	439	432	472	407	411	446	420	447	449	441	449	439	494	444	438	419	475	427	433	412	437	411	421	459	439	433	393	425	419	456	437	432	409	465	443	413	444	416	414	493	437	424	444	446	443	460	447	433	443	475	403	445	416	424	413	428	414	438	439	375	424	442	428	422	405	421	454	465	452	422	432	433	439	379	438	441	432	424	413	439	436	441	429	438	415	400	435	459	442	459	432	446	486	420	422	411	397	433	449	448	420	418	392	459	392	461	435	415	467	402	420	430	426	409	425	392	430	465	420	465	434	452	474	464	432	404	409	453	446	425	421	413	446	443	437	428	424	411	493	432	441	391	445	417	433	430	408	440	451	410	464	434	411	454	464	475	435	454	447	446	469	415	424	419	424	401	462	488	438	429	428	396	457	444	431	441	396	428	403	447	448	453	471	423	453	424	466	421	444	445	428	441	446	435	418	458	457	414	416	406	425	400	420	459	435	429	389	426	461	439	430	425	420	423	466	437	433	404	378	419	396	435	454	424
47027	83488	59639	31232	14656	1753	533	481	517	503	498	487	507	514	487	533	507	516	497	494	508	477	503	499	463	490	461	524	487	469	491	486	492	493	496	477	501	480	472	474	442	508	511	495	450	512	474	456	467	483	466	487	505	475	541	473	468	506	521	488	476	484	483	524	489	496	453	499	493	512	494	518	490	501	453	493	487	479	515	453	493	509	489	488	516	514	489	451	499	501	505	495	499	488	483	498	496	501	442	483	491	479	470	498	494	490	500	486	495	494	506	476	477	511	483	484	514	485	461	510	490	460	498	513	517	500	470	480	462	481	505	496	503	493	518	517	462	473	483	492	477	536	498	494	487	468	471	503	500	452	505	520	505	498	488	460	513	505	480	455	520	493	493	482	454	533	475	478	462	505	520	438	464	482	516	480	476	498	522	479	482	511	519	476	514	488	473	460	450	515	529	495	502	500	541	497	505	498	502	506	488	442	516	511	491	495	509	466	493	507	453	521	479	503	501	497	463	481	494	479	507	488	472	483	500	512	472	506	456	543	506	465	480	510	507	475	494	469	461	469	499	472	498	516	526	515	494	485	488	537	478	517	468	499	467	520	493	510	503	496	477	496	475	479	481	459	506	462	472	482	449	526	477	504	518	475	472	451	486	489	496	493	491	499	526	467	505	500	477	448	470	486	497	458	497	507	505	513	510	509	490	470	458	450	488	487	520	466	503	487	454	521	490	485	493	491	512	473	490	484	495	495	495	493	499	530	500	451	490	486	477	496	504	478	499	487	499	518	517	463	526	515	493	523	506	458	510	489	479	513	534	503	487	471	484	495	513	499	541	468	509	467	513	497	478	477	487	512	484	473	475	470	482	464	543	501	447	506	491	491	540	438	492	479	474	501	525	503	467	468	538	499	443	498	472	459	498	499	518	475	497	472	515	494	509	505	495	464	474	518	471	488	478	448	510	500	501	492	504	508	515	493	430	513	464	481	456	467	458	484	488	467	509	482	488	520	478	494	490	483	491	497	477	484	523	475	469	467	542	487	485	485	462	478	511	447	524	481	551	511	468	527	458	512	452	481	467	447	502	506	467	472	495	475	491	490	512	511	475	501	495	492	482	490	468	512	492	492	503	475	498	474	469	486	497	484	488	529	489	495	483	499	512	502	495	480	493	502	482	487	468	487	490	449	521	492	503	512	501	513	492	466	489	466	494	484	497	476	512	485	548	491	466	467	498	501	469	479	510	475	543	514	530	477	492	473	493	481	475	455	488	469	492	475	543	452	483	514	464	456	480	529	454	504	496	474	496	492	518	487	463	520	459	477	496	493	504	475	499	473	462	509	471	489	501	490	513	502	483	477	476	519	475	497	476	475	489	468	487	491	491	484	496	462	502	468	477	480	472	512	498	505	511	483	505	476	508	472	508	470	488	408	521	445	478	516	510	499	464	492	471	435	509	511	483	492	478	501	480	483	485	479	497	477	465	509	536	485	465	453	484	530	477	489	512	489	517	493	546	508	509	514	446	504	504	480	479	471	502	476	459	478	489	485	474	481	494	484	491	469	513	494	445	528	456	518	478	529	497	489	516	494	467	483	486	493	492	477	468	500	510	502	492	510	501	489	516	505	468	481	504	481	471	463	517	462	477	480	473	497	458	488	494	514	472	481	516	465	520	495	476	490	513	483	479	492	483	521	470	476	480	524	485	508	512	517	474	480	495	515	499	508	493	482	480	463	509	483	495	471	493	497	472	516	487	486	500	521	478	457	497	484	435	466	516	501	473	456	480	463	483	525	510	494	522	477	493	480	488	491	491	486	465	479	435	490	537	504	505	503	492	505	505	511	500	461	470	486	506	495	499	517	476	483	451	473	517	503	473	466	492	473	439	476	478	514	513	492	517	435	472	488	442	527	475	492	537	492	466	458	459	469	518	486	488	477	459	493	476	500	483	480	491	484	487	475	485	544	493	454	527	479	510	503	511	488	465	515	519	494	465	486	478	445	486	474	495	498	510	511	496	503	541	437	484	507	498	493	478	432	440	459	531	490	543	490	523	499	503	511	460	512	487	480	532	486	508	490	517	486	484	468	509	522	515	491	496	502	458	501	510	480	482	488	463	481	500	482	462	516	484	474	494	498	482	536	504	479	480	488	495	461	480	471	460	520	495	492	499	484	491	500	478	495	480	466	496	500	532	506	497	499	520	463	508	456	457	479	505	483	494	490	495	528	485	490	461	461	510	491	490	502	462	475	485	487	465	493	475	487	462	492	527	486	484	496	528	476	462	485	496	508	467	489	455	510	493	495	474	470	505	531	483	487	464	473	476	459	516	525	496	469	532	499	468	528	515	489	506	496	519	500	503	492	524	525	470	498	472	483	495	490	447	492	503	494	484	480	471	501	516	451	457	515	487	476	476	467	526	499	512	515	465	505	499	493	478	507	489	493	509	498	488	525	470	480	520	518	497	457	489	470	517	496	485	508	508	488	497	509	516	482	488	472	499	441	505	499	519	509	509	522	545	495	490	491	487	505	488	514	483	531	517	455	461	478	470	488	492	511	484	478	474	483	461	486	494	467	468	504	503	503	477	541	492	493	497	528	484	462	474	529	496	514	516	483	501	505	503	493	498	492	504	471	458	506	465	475	473	519	494	481	485	517	529	488	469	518	452	518	500	492	490	510	490	526	465	474	486	495	481	486	490	517	503	555	482	489	475	501	493	478	540	474	480	489	496	480	540	508	478	498	465	542	481	496	495	469	491	488	476	467	503	497	491	515	507	497	469	504	494	497	472	550	491	496	507	495	521	540	497	552	442	515	459	499	506	510	459	503	447	481	527	519	479	468	492	528	498	469	490	488	488	505	505	508	451	479	461	526	465	514	474	494	488	472	498	499	463	482	502	476	448	476	504	501	489	497	506	508	513	511	496	447	506	492	499	505	487	509	482	496	495	476	489	506	513	496	478	492	475	523	487	470	502	449	446	509	457	462	543	476	524	466	475	475	477	502	495	480	494	465	461	480	453	494	459	474	486	504	474	478	511	482	474	485	477	541	536	485	487	537	451	513	509	518	461	520	490	499	466	503	473	508	456	462	474	515	482	473	493	473	491	483	509	482	482	491	491	508	480	505	458	457	503	496	495	491	521	450	500	500	484	506	505	491	471	470	493	501	512	459	513	493	514	523	492	449	464	507	475	477	486	507	505	487	498	533	508	513	485	465	496	500	466	491	567	478	509	495	465	499	514	461	530	500	507	454	499	495	499	471	483	455	532	449	520	461	539	468	517	486	504	488	515	474	482	497	470	485	492	498	496	480	473	507	495	483	487	491	555	489	527	497	510	517	493	513	500	500	502	514	486	487	489	496	471	528	493	482	531	507	480	478	497	504	478	478	481	484	460	506	503	534	500	477	474	508	482	470	465	506	513	536	523	501	514	499	487	502	485	498	480	525	438	454	511	524	472	510	522	478	486	507	487	481	536	466	479	518	526	526	480	497	481	508
23198	22539	36293	31646	24074	20441	10178	883	678	611	623	649	635	628	619	635	645	582	593	587	609	620	596	587	617	602	572	596	619	610	596	648	628	580	615	626	596	612	608	609	639	612	560	609	591	641	618	590	602	594	634	562	588	631	634	580	584	553	610	575	639	603	611	611	610	591	586	624	600	562	590	593	584	579	597	614	630	583	590	553	629	602	542	606	608	620	577	564	606	599	569	577	576	604	593	576	566	611	622	575	594	627	567	566	584	613	606	582	653	606	569	621	576	602	621	652	598	588	619	578	591	587	581	586	566	593	587	646	541	597	617	611	593	563	623	666	561	594	614	584	574	610	624	584	613	589	544	618	595	607	597	611	622	568	592	595	548	593	605	581	585	600	578	612	580	562	633	602	581	619	595	558	614	563	619	580	639	559	616	602	633	572	649	589	604	605	629	590	601	571	605	647	615	597	596	583	542	597	586	583	631	599	610	598	572	614	605	637	628	592	605	568	594	617	568	569	604	558	593	636	590	580	573	603	604	569	597	624	602	621	614	608	587	636	627	595	609	574	617	583	608	601	578	604	608	573	616	647	605	584	550	589	630	613	591	618	616	587	603	612	616	593	605	613	578	664	586	572	610	598	616	570	570	597	552	625	594	558	594	555	562	589	565	571	620	582	582	620	634	578	591	552	569	557	584	612	630	595	618	587	567	595	562	599	615	563	618	604	624	593	593	612	601	571	589	601	594	553	596	610	574	643	626	548	573	619	578	574	579	580	598	586	625	611	628	636	594	617	641	616	568	571	617	608	564	608	637	627	612	537	640	587	598	585	628	583	580	598	626	653	605	621	576	616	578	595	572	585	580	562	616	617	525	615	599	591	629	624	582	583	585	581	598	595	656	585	587	604	621	609	580	593	565	627	609	610	608	635	549	615	622	549	569	592	593	640	569	619	604	587	623	581	574	585	581	575	580	592	626	599	602	613	580	607	559	578	559	574	624	585	612	617	569	594	581	608	545	611	583	612	573	661	650	593	614	609	612	590	572	612	583	641	587	666	562	595	569	581	587	621	578	604	615	640	600	605	586	601	631	601	556	609	609	574	615	629	571	595	606	586	559	590	679	617	582	602	598	616	635	603	623	620	615	623	615	618	571	649	582	545	609	621	587	590	572	572	608	609	630	567	593	605	575	619	588	587	554	579	620	632	582	569	587	594	581	598	609	612	595	608	588	573	597	623	673	603	592	597	588	590	611	571	643	607	607	594	644	598	581	598	652	580	636	612	600	589	606	634	598	633	613	614	618	587	651	624	577	618	616	605	572	659	572	586	564	575	590	571	613	631	593	618	630	602	560	565	608	632	600	580	592	551	604	574	634	577	626	581	593	611	575	607	570	592	603	642	564	635	597	627	597	597	596	617	554	636	610	607	596	612	583	569	573	586	597	536	556	654	587	650	635	613	551	557	584	578	587	605	607	542	614	584	625	599	638	649	575	605	605	560	617	602	571	627	608	632	606	551	593	599	580	564	616	549	634	591	602	624	576	614	609	608	578	584	604	580	629	616	621	602	609	587	548	587	580	591	580	564	590	590	605	565	605	598	581	578	660	583	597	613	631	620	595	565	572	600	575	598	615	598	605	612	581	596	585	580	592	601	577	581	553	628	609	599	611	611	575	627	546	604	619	594	595	584	595	608	620	605	581	627	591	598	574	613	590	614	604	648	621	580	625	594	597	619	554	612	612	581	563	582	605	635	634	639	617	575	566	576	609	583	585	638	617	597	649	588	577	656	607	546	614	619	646	589	646	612	596	591	621	592	592	645	581	608	591	587	607	592	617	590	593	590	601	561	562	562	590	635	589	572	577	581	596	619	590	615	606	591	669	581	610	611	619	579	599	623	626	573	597	634	664	592	587	612	631	615	591	554	614	634	653	570	611	571	623	593	640	622	580	570	602	580	616	574	609	561	584	600	643	551	596	571	604	584	599	568	562	659	578	601	614	624	602	621	603	578	615	573	621	612	579	568	630	556	631	581	644	602	551	626	606	619	599	570	598	596	670	571	624	650	577	572	650	634	539	577	640	615	608	611	561	565	624	643	572	600	583	601	611	617	610	593	574	599	576	611	595	635	612	587	628	556	586	577	620	606	587	576	576	597	594	561	574	572	623	581	625	587	592	601	606	626	595	585	625	570	611	634	582	549	565	583	581	619	592	604	621	591	585	608	576	584	576	574	562	599	598	547	608	579	604	594	614	609	603	550	576	622	613	561	611	565	596	548	615	597	607	635	529	579	556	589	561	621	593	613	560	595	629	616	596	616	618	603	578	552	624	606	614	619	596	580	578	593	597	611	572	596	589	608	569	627	579	605	613	567	609	596	606	566	617	563	590	633	574	608	563	616	621	564	550	580	616	564	641	590	557	597	602	643	544	624	648	638	588	606	581	611	582	577	563	609	581	572	603	567	545	597	615	588	585	575	549	624	600	528	640	602	563	626	568	587	612	604	521	620	605	584	620	624	582	627	602	612	645	599	616	587	563	642	593	612	638	581	632	553	598	627	571	582	576	634	546	640	605	608	582	618	624	600	596	567	623	657	595	603	602	545	664	627	578	601	587	654	632	557	586	586	616	621	616	606	590	588	596	618	599	588	612	594	643	575	580	587	602	614	578	589	579	619	609	575	531	638	618	592	575	581	620	624	670	619	571	614	580	601	597	629	596	642	562	572	558	549	615	610	586	588	624	616	590	581	623	566	638	611	587	606	629	625	620	631	578	602	626	621	604	576	596	621	626	585	643	585	606	576	560	594	586	632	652	586	652	625	611	604	606	614	620	595	575	587	576	586	594	571	598	558	669	579	620	556	614	574	553	585	586	601	621	628	567	582	599	601	549	648	612	583	581	596	597	556	569	572	600	579	649	570	577	602	626	623	627	547	584	623	597	598	613	589	552	564	597	619	623	627	570	571	618	600	588	603	583	600	607	611	586	628	576	634	601	588	633	615	607	627	634	611	592	629	636	583	615	614	641	627	589	608	622	558	591	573	590	601	569	632	609	602	576	590	632	593	565	560	574	599	613	609	585	559	611	624	588	621	623	621	613	629	561	646	599	608	624	603	579	607	591	572	667	584	620	591	580	595	614	601	558	566	610	589	595	603	594	607	613	622	600	575	635	570	521	583	575	624	514	565	593	627	572	628	614	604	602	624	597	584	626	546	603	603	594	560	626	609	608	586	596	624	620	573	592	571	572	570	602	586	585	572	620	579	611	576	587	589	641	615	588	559	606	600	571	597	605	620	606	615	546	602	613	601	622	591	586	608	627	598	603	579	573	623	592	617	606	628	582	611	560	616	569	561	552	591	583	621	611	612	602	624	604	580	632	602	648	609	616	557	641	596	612	625	605	566	629	596	575	574	625	609	598	602	642	590	617	574	623	573	575	599	624	606	602	604	555	627	599	552	615	586	583	580	591	574	560	552	566	621	595	593	577	624	583	574	516	634	583	607
50848	100853	82582	54897	30881	4357	789	749	660	679	708	675	598	629	662	702	645	644	671	664	640	678	595	603	648	597	646	686	617	633	681	658	652	634	639	622	673	623	665	646	613	631	635	650	624	634	650	631	626	622	646	629	612	632	625	656	647	632	597	612	619	673	635	597	647	642	620	604	677	648	644	667	659	692	614	651	663	642	609	679	664	626	677	592	603	670	657	626	584	645	620	645	645	610	610	641	613	688	639	660	630	685	660	638	639	612	655	632	626	629	624	662	625	587	652	630	636	604	636	630	620	650	610	640	608	615	630	615	653	642	605	644	631	617	659	612	605	631	650	620	614	652	636	616	644	634	670	614	677	689	654	659	615	638	640	628	623	658	678	644	633	612	576	669	623	601	614	664	644	639	612	639	642	589	650	615	618	632	614	617	642	637	632	704	628	639	677	611	655	657	655	626	646	663	605	656	625	644	634	655	662	652	589	629	657	621	605	632	686	619	649	663	637	641	600	619	664	649	650	662	666	633	615	621	611	662	668	643	621	662	660	611	636	671	657	633	634	597	602	635	655	656	635	602	639	674	659	658	625	618	635	651	649	642	652	612	645	647	621	595	714	579	617	645	636	653	644	651	625	643	623	664	617	649	624	641	648	653	587	646	601	653	622	587	631	670	638	591	626	630	649	623	632	605	681	641	737	680	666	636	610	622	620	642	669	625	651	654	625	633	677	627	651	614	683	630	600	644	615	667	612	624	649	648	654	631	616	626	647	677	646	631	640	638	684	634	644	587	605	649	672	662	672	602	651	628	579	621	613	623	636	632	664	646	643	622	630	640	650	617	625	639	650	633	636	620	626	689	601	682	640	660	637	609	635	677	567	641	657	630	648	640	610	637	638	637	605	642	660	691	603	637	625	639	629	670	635	654	636	686	645	649	657	645	657	669	650	655	636	626	634	617	623	633	623	649	619	671	640	617	636	637	622	589	632	636	624	680	618	632	614	596	601	640	695	637	683	614	658	609	651	622	622	661	628	646	628	643	665	610	633	605	611	662	615	614	637	655	617	619	619	624	644	616	605	665	610	622	588	647	616	680	683	612	606	663	635	660	664	653	633	584	643	654	621	676	653	636	634	650	613	648	653	669	654	617	610	611	599	681	612	627	594	675	619	679	679	645	660	649	644	634	623	632	617	616	643	639	650	655	666	644	664	627	627	590	648	629	630	638	653	641	614	617	613	613	660	667	607	665	622	641	664	666	638	620	649	624	634	604	632	611	635	683	605	668	637	660	649	635	652	649	644	625	627	616	667	615	643	635	625	621	643	647	585	640	640	634	631	647	645	640	636	663	649	674	653	657	672	603	613	682	627	612	614	664	647	605	603	625	641	642	644	588	663	638	646	661	632	615	616	606	686	644	649	637	623	605	680	617	631	634	635	607	622	639	602	662	631	658	633	666	634	613	649	645	652	680	598	644	627	649	634	642	620	660	616	586	624	630	653	607	641	661	623	617	613	638	644	610	624	647	644	618	620	651	663	630	633	618	610	675	626	630	638	610	613	573	666	630	653	653	622	664	623	637	640	659	636	669	613	664	631	627	630	625	614	636	649	670	635	614	651	677	618	621	633	621	613	623	633	619	628	671	618	631	674	645	656	667	623	624	626	636	636	674	667	617	673	639	643	646	698	667	640	628	682	655	660	612	655	662	624	652	605	621	615	638	629	648	588	617	628	589	663	634	635	630	581	611	634	640	619	620	612	620	631	637	632	673	624	627	635	667	688	651	654	621	624	679	670	670	598	618	627	655	619	664	623	641	647	653	642	643	676	618	632	645	682	645	675	646	629	629	618	603	685	619	686	613	665	634	643	658	639	678	638	678	650	650	626	626	660	625	616	644	639	639	646	692	646	637	624	616	648	628	612	577	656	623	637	616	673	613	670	660	620	646	642	657	662	656	636	634	612	613	655	672	671	609	615	658	637	608	666	649	612	627	646	656	635	704	674	616	628	603	626	666	608	612	626	617	631	622	651	629	667	660	634	644	640	652	682	617	644	633	659	604	650	611	612	676	654	640	696	610	663	618	617	665	684	628	637	662	680	662	603	651	631	627	606	623	665	634	647	628	668	639	654	660	595	646	618	613	621	642	666	665	605	641	578	617	645	624	665	664	621	638	641	641	672	603	662	629	637	691	628	618	628	595	643	640	636	649	627	635	646	647	625	616	653	645	654	663	617	667	628	670	617	646	609	582	632	630	640	638	619	630	680	687	645	640	660	655	661	640	623	622	682	653	634	643	652	623	638	600	634	625	637	633	651	624	605	638	653	620	639	624	619	653	685	600	638	617	612	662	640	652	613	652	649	629	621	655	650	665	656	628	639	624	639	635	596	633	648	676	654	660	630	631	656	642	633	638	645	612	634	697	662	655	626	651	695	617	617	639	645	645	650	611	683	596	652	636	633	609	627	656	628	580	653	615	634	663	636	606	606	687	662	603	692	651	681	657	611	625	665	637	623	636	693	610	700	638	614	631	644	613	677	677	625	638	626	648	639	663	657	606	637	627	598	621	587	642	631	573	624	605	654	669	622	630	654	609	640	642	607	654	640	596	609	623	627	628	634	588	637	672	636	652	620	691	593	613	615	617	636	644	625	619	667	611	603	657	639	633	630	642	561	637	638	683	638	678	644	616	621	637	652	623	637	599	629	641	652	647	604	617	639	641	637	619	633	596	614	628	645	626	654	610	591	675	675	644	647	623	628	639	665	607	632	652	668	607	619	678	665	569	637	674	663	679	705	646	616	618	635	651	679	671	611	672	670	609	639	653	648	609	625	631	662	625	634	597	602	611	617	668	601	662	627	608	611	668	647	589	580	655	609	639	602	601	646	614	681	621	638	652	648	658	668	601	614	670	666	599	589	672	565	662	650	657	633	659	630	605	687	640	641	637	620	624	646	618	619	599	631	647	610	623	633	671	654	635	620	645	657	612	612	661	644	631	604	624	631	631	599	619	598	646	590	630	656	631	704	665	649	662	691	677	649	626	617	642	639	665	622	644	663	623	659	644	605	625	639	621	642	601	660	664	663	646	595	642	652	611	588	642	664	601	623	640	610	597	629	671	645	603	634	649	637	645	630	639	688	635	637	599	643	646	612	612	645	651	625	634	680	664	647	659	616	612	648	620	645	632	568	673	654	661	618	685	650	617	623	635	633	616	674	604	667	641	593	663	610	681	689	623	647	631	658	633	656	664	617	648	634	619	624	635	652	587	639	582	627	612	651	627	648	660	637	637	659	646	643	636	629	659	634	679	635	610	643	600	646	626	673	641	615	624	649	637	628	638	608	640	668	655	643	664	651	623	602	617	636	629	611	637	644	647	623	638	632	641	650	657	637	643	674	626	602	642	628	648	682	646	641	627	666	624	608	631	671	654	582	654	609	648	601	644	650	619	633	642	656	662	588	624	658	613	643	600	654	614	654	661	638	656	648	621	637	641	625	691	628	586
28586	30183	38114	20740	4036	461	276	333	306	306	284	321	282	269	297	296	283	317	310	301	324	328	302	303	303	298	303	324	326	278	287	302	320	283	317	293	308	288	328	307	327	298	298	354	309	294	348	313	313	342	302	319	297	296	328	317	300	313	313	344	287	314	305	311	330	329	287	302	289	287	310	299	305	321	298	339	307	320	323	303	309	333	319	308	287	332	329	319	320	313	311	328	305	269	296	317	334	312	318	307	318	299	289	323	309	330	307	344	317	321	310	321	308	344	290	311	290	319	298	309	337	307	311	308	302	283	291	313	299	311	335	300	318	285	287	310	301	308	309	305	300	299	361	309	322	299	325	314	315	330	317	302	325	341	344	266	311	316	304	317	324	355	296	338	331	338	291	277	310	292	315	294	334	318	332	309	296	331	337	301	316	316	307	316	355	306	316	291	322	331	269	306	326	315	321	317	301	317	294	293	330	302	303	295	281	314	290	335	319	305	319	275	306	300	298	294	325	337	320	309	283	320	283	282	290	316	321	309	278	276	335	322	321	312	314	322	348	340	300	309	309	304	325	304	322	283	308	307	301	279	336	283	337	321	340	320	301	323	304	304	291	291	313	324	281	332	308	309	280	326	318	310	315	314	324	333	311	294	316	323	302	307	295	315	287	306	308	315	310	284	325	277	296	338	301	325	339	301	323	304	303	309	322	307	318	301	363	321	323	301	300	295	316	322	321	306	335	314	315	314	341	302	324	296	306	314	281	303	314	293	317	304	303	302	339	303	283	280	319	304	288	306	331	317	310	331	311	285	300	346	287	275	299	318	285	315	320	321	328	337	298	302	300	346	283	292	348	289	310	312	350	314	341	304	282	300	283	292	316	334	299	317	294	336	310	314	323	294	313	301	289	308	288	333	305	351	308	289	304	293	298	306	328	330	304	296	285	321	307	344	302	308	258	306	316	317	324	315	280	295	296	318	325	328	329	310	317	312	301	286	324	342	319	333	336	301	293	325	297	300	323	272	312	300	291	302	294	309	321	304	312	313	310	319	328	321	316	314	310	298	285	302	327	313	323	324	290	289	337	310	318	286	330	330	333	318	295	324	290	288	325	319	305	297	296	298	299	311	294	321	314	325	314	300	314	300	296	324	301	302	277	327	318	335	317	306	306	285	318	312	306	326	283	317	320	297	339	321	306	325	326	354	304	285	331	345	304	341	293	332	301	304	326	291	292	307	296	306	332	328	313	296	322	320	328	320	323	315	314	315	310	288	346	301	352	323	330	329	302	270	305	302	351	332	287	297	294	314	331	291	317	306	258	318	291	308	287	312	339	283	323	253	321	335	323	288	301	299	302	290	289	301	313	328	308	293	328	322	334	301	323	324	306	331	283	306	296	336	305	332	307	318	311	308	317	300	326	314	333	328	315	301	321	323	318	291	351	341	294	311	321	316	307	340	346	298	323	308	345	262	302	310	287	289	304	346	313	312	298	306	355	290	307	300	313	307	302	337	289	325	305	308	293	318	315	316	332	306	319	323	309	302	330	306	284	282	302	340	297	304	310	339	309	319	329	299	272	307	310	301	294	342	326	291	294	333	325	316	339	318	305	341	298	301	275	292	247	308	296	286	317	309	312	280	294	287	298	320	313	314	314	275	309	304	309	292	285	315	293	321	278	322	313	314	342	303	300	281	321	305	286	299	318	299	324	316	289	298	325	296	341	315	301	266	297	316	312	301	281	303	311	319	326	327	301	303	288	338	300	291	314	320	308	312	300	291	339	307	294	318	311	302	332	311	296	333	311	299	326	315	319	318	306	324	315	290	303	315	328	301	298	288	335	340	311	304	343	306	300	317	325	316	316	332	313	315	275	312	312	303	299	310	293	284	284	315	296	288	319	306	306	283	309	288	290	319	334	346	275	310	332	341	301	323	319	285	295	304	312	303	317	311	321	296	326	347	299	276	316	310	301	306	321	329	294	304	304	329	340	287	329	320	309	311	306	293	313	319	304	300	313	303	308	296	299	339	276	313	306	327	323	318	307	306	339	303	333	289	281	295	291	295	303	297	295	302	292	298	307	303	299	322	287	322	280	311	297	310	293	323	299	311	292	287	300	278	306	314	337	306	323	326	297	286	317	287	325	306	294	260	303	315	280	312	299	304	322	319	343	331	327	298	303	317	310	333	302	323	305	311	325	276	324	327	321	305	348	325	307	295	307	353	298	330	341	298	309	336	324	296	315	301	311	301	321	329	318	286	305	278	322	320	314	301	287	331	327	309	308	293	305	325	307	288	294	296	302	307	292	332	304	304	287	336	308	314	290	325	292	338	327	353	304	299	316	285	318	303	313	313	333	314	277	322	306	301	324	312	297	312	328	328	334	327	313	323	327	309	306	303	337	310	322	338	328	323	318	333	325	336	313	325	316	272	312	328	303	312	305	287	317	300	355	322	319	323	324	293	317	303	303	310	296	300	337	316	303	330	307	283	305	296	309	323	325	309	322	305	292	321	329	313	322	310	268	310	290	312	310	306	290	322	312	347	329	300	315	301	304	325	298	340	316	335	327	286	315	313	330	313	316	311	311	303	310	313	303	331	329	304	262	293	329	315	310	267	316	308	287	317	315	309	328	303	290	306	309	300	296	284	285	368	291	332	294	341	310	301	302	320	352	313	287	321	324	323	326	305	326	346	311	319	311	306	311	326	323	313	285	302	289	306	323	367	319	297	313	273	291	295	304	289	317	333	316	262	322	319	296	311	288	308	355	333	299	333	347	349	327	293	308	331	306	319	308	314	302	327	298	302	314	303	324	291	296	314	344	302	321	293	298	304	323	320	330	326	326	307	308	308	316	278	337	320	288	344	338	293	315	325	318	342	304	280	297	267	304	316	326	282	315	290	306	305	318	334	313	319	312	290	315	349	313	323	319	314	300	311	312	298	286	317	303	284	289	316	320	304	317	321	319	302	303	304	320	302	301	316	319	308	314	305	301	308	294	330	309	306	303	305	294	297	316	330	290	320	312	322	323	285	342	320	309	273	314	309	333	270	267	316	300	293	305	294	316	320	323	289	279	279	320	338	302	306	308	312	307	316	331	337	314	297	311	313	296	298	350	313	296	313	320	300	299	320	315	324	323	329	311	298	303	318	283	317	292	294	293	326	307	323	350	324	314	309	317	321	323	287	307	299	291	321	280	315	286	313	299	314	281	327	314	290	336	298	285	313	295	268	326	313	309	323	328	326	349	330	302	323	316	308	345	319	284	305	307	304	286	303	312	321	309	310	315	322	285	272	308	325	326	290	286	330	293	310	327	329	328	339	311	307	313	275	329	285	313	304	319	314	303	314	295	297	323	335	317	311	333	279	322	290	299	290	275	317	327	304	278	335	307	335	329	317	328	309	314	312	323	314	291	307	314	339	332	336	309	322	297	312	293	314	315	323	312	331	298	309	321	309	308	315	304	325	323	299	322	328	286	327	311	306	318	319	327	309	308	312
28125	49299	34565	14328	3419	590	389	373	358	373	350	347	375	362	360	356	398	367	372	321	379	363	392	365	377	365	347	338	333	322	325	381	377	379	360	372	376	377	383	353	328	370	349	321	382	333	365	373	372	366	386	359	367	372	371	387	351	369	316	355	351	392	346	371	351	365	336	348	348	345	372	357	370	336	367	397	350	347	351	359	359	353	332	357	362	360	354	368	345	355	326	378	386	348	382	364	336	367	343	339	344	399	348	366	350	326	341	345	327	375	333	341	389	357	334	356	351	330	333	332	365	333	367	384	373	369	367	342	382	358	365	371	393	370	344	358	339	359	347	355	352	347	368	361	355	346	327	381	360	365	357	388	378	365	354	323	352	366	333	386	358	332	364	344	372	370	367	360	336	363	358	350	349	375	376	364	347	323	364	355	362	389	348	363	350	366	391	376	354	359	356	380	328	355	331	373	390	355	347	340	335	341	355	364	343	355	351	318	317	343	370	348	351	348	370	360	354	373	352	324	347	331	372	398	351	342	345	347	368	388	376	371	385	354	352	370	359	347	370	371	374	341	350	363	334	383	401	370	364	390	339	349	339	362	355	368	327	344	379	363	375	311	353	322	311	318	388	368	376	343	352	381	387	378	363	350	395	387	296	358	363	376	353	334	373	341	360	336	379	334	372	351	345	381	395	334	347	353	321	372	343	352	336	341	366	384	349	373	341	363	368	322	344	325	388	344	361	359	364	353	352	330	363	376	338	342	380	367	360	345	326	359	331	362	347	382	388	332	342	344	325	342	363	421	348	337	310	360	353	344	332	368	382	351	388	359	357	344	364	375	357	359	367	334	368	356	344	375	359	362	363	385	403	343	354	357	332	343	348	361	367	360	365	361	328	356	362	339	371	359	370	352	351	368	395	328	379	353	329	349	358	351	356	355	347	334	346	342	414	339	355	372	372	360	365	341	372	330	363	340	358	361	351	388	343	353	351	342	335	392	401	387	332	365	370	328	380	390	339	371	351	381	391	347	347	316	357	369	356	366	366	345	354	370	359	351	341	368	350	341	341	361	368	381	374	354	330	364	343	347	364	350	352	355	299	367	383	370	378	386	348	315	353	357	362	356	341	363	358	369	370	360	369	361	327	354	363	358	335	344	364	341	342	354	379	376	356	347	352	340	350	350	329	360	388	367	401	385	359	314	348	334	369	366	326	342	372	354	365	388	353	388	356	348	348	330	365	358	364	326	374	387	349	382	354	343	364	347	386	357	361	352	355	348	375	376	351	343	358	341	357	373	351	337	379	368	360	366	330	361	397	347	380	362	324	354	373	363	361	368	398	352	367	366	358	365	373	339	351	378	338	354	377	342	397	368	360	378	342	408	312	328	346	405	356	365	371	341	368	342	370	362	355	371	350	360	356	356	381	358	364	369	352	357	346	344	350	369	373	385	350	373	375	365	345	345	398	348	389	390	376	352	349	340	363	353	368	379	329	370	347	387	353	358	369	340	388	350	370	355	342	380	366	369	351	355	380	374	333	370	364	335	342	399	342	337	339	372	362	355	347	367	363	335	370	369	352	346	356	385	351	373	376	405	320	332	340	353	354	374	343	376	390	324	337	379	353	360	338	376	372	350	337	365	332	369	366	354	417	378	353	340	368	326	340	352	342	382	375	356	364	343	373	364	345	368	366	348	343	412	377	372	367	376	364	356	367	393	380	377	364	372	365	353	355	382	341	350	355	378	332	337	375	382	349	358	360	349	385	356	375	399	380	359	351	360	340	327	372	367	348	365	340	368	351	319	322	371	335	370	376	365	363	336	364	337	388	367	362	378	333	350	378	337	376	383	390	316	346	343	374	362	357	370	348	351	357	336	361	366	373	366	374	322	396	344	339	349	337	353	379	356	347	351	337	334	341	334	380	372	377	335	356	343	351	354	353	368	367	351	339	342	370	364	331	378	377	367	347	363	371	354	321	347	347	389	366	352	346	333	364	364	358	330	408	375	328	344	354	347	377	361	360	388	339	347	359	362	365	338	364	363	369	343	340	369	358	343	356	373	381	365	381	363	374	334	356	351	371	358	345	345	345	371	363	355	409	334	419	343	348	369	388	336	378	373	354	344	379	357	387	345	361	346	386	344	348	383	372	335	386	362	366	358	364	367	373	363	364	374	355	351	352	370	355	370	359	339	348	362	346	371	361	385	342	357	352	380	401	370	330	373	371	361	353	349	363	379	344	399	351	357	391	328	360	365	337	362	345	333	388	348	367	364	364	357	391	374	387	365	367	345	355	331	372	365	397	358	366	358	395	347	358	346	366	375	341	334	374	385	396	366	388	365	389	382	352	347	361	361	403	338	352	350	368	338	362	335	363	389	341	370	362	365	369	384	330	361	325	384	375	357	361	377	374	323	336	391	368	388	334	355	384	350	358	385	382	349	356	357	385	366	342	356	369	348	389	356	388	378	359	344	365	393	357	375	357	314	368	362	354	327	365	363	384	366	356	361	325	364	368	346	394	394	366	367	374	355	362	360	370	380	355	361	362	370	376	404	345	311	335	369	356	388	392	401	325	346	364	333	328	372	364	335	338	415	371	337	351	360	362	384	385	334	351	345	375	384	364	333	341	330	364	300	365	348	334	360	361	358	363	348	378	366	352	365	377	347	350	354	357	349	354	346	349	337	373	333	344	348	360	392	373	387	326	331	353	373	377	373	382	348	381	362	339	356	337	334	334	351	390	365	370	351	333	379	358	396	362	340	353	362	331	347	365	349	353	351	357	345	368	390	369	353	367	359	396	388	370	332	364	375	363	330	357	346	373	393	366	358	326	356	362	367	380	370	362	353	370	370	362	377	351	358	351	375	381	325	343	355	356	396	370	350	344	356	356	359	401	348	357	362	349	373	375	357	350	345	349	338	335	340	341	332	369	343	343	354	347	353	344	335	352	363	352	372	366	366	369	362	363	365	407	359	336	340	378	368	360	354	330	324	363	336	361	318	356	353	356	368	356	366	322	344	342	355	376	375	355	324	360	359	383	372	392	359	395	343	359	341	331	374	372	362	317	354	354	319	336	359	376	376	367	336	339	408	372	371	359	373	322	335	377	356	359	325	357	346	369	384	374	403	414	354	357	385	350	352	365	393	346	332	373	331	363	339	364	347	387	337	363	400	343	364	371	354	337	358	363	374	336	395	366	386	345	393	358	380	342	371	355	380	345	336	376	353	366	385	350	345	381	351	327	363	360	336	351	365	360	332	335	386	373	384	361	365	367	364	390	375	358	367	377	347	368	375	349	361	350	378	346	421	349	350	368	408	378	356	342	359	363	388	341	349	331	360	369	373	384	426	366	363	347	349	365	341	360	356	371	329	369	399	372	370	372	366	340	362	390	338	339	348	322	347	378	374	352	345	322	353	330	333	359	350	369	340	342	354	366	360	363	346	374	353	364	344	357	338	363	423	366	399	346	354	348	339	361	393	331	393	367	372	362	374	347	345
24293	23384	39639	36421	24857	15990	3119	458	375	431	421	381	427	399	396	386	406	402	412	391	412	391	405	385	367	352	397	387	435	407	377	390	378	392	397	400	402	399	387	378	429	388	397	384	374	381	354	384	433	395	391	340	373	392	395	358	347	334	386	382	415	399	378	404	409	357	376	410	384	386	373	356	362	408	377	352	405	362	402	420	386	374	403	381	334	399	419	376	424	373	368	395	385	374	416	402	399	393	390	367	391	397	434	375	376	391	361	378	391	368	402	384	375	350	399	421	388	404	382	411	370	411	392	380	373	398	370	384	383	380	406	399	399	402	385	420	346	420	367	409	396	378	360	389	392	417	370	392	385	379	388	360	378	396	390	395	387	367	396	400	363	383	412	351	411	369	386	384	376	421	387	356	346	389	371	375	376	398	440	360	394	376	372	379	390	387	368	406	416	366	393	373	400	358	373	412	371	382	397	396	387	375	377	397	416	396	391	358	397	382	382	380	383	381	377	369	390	392	379	375	408	366	394	402	399	377	379	394	416	407	415	405	375	399	382	397	383	400	372	382	381	418	385	376	371	422	414	378	381	419	391	377	365	380	378	402	374	361	371	397	378	368	367	371	374	366	362	363	382	403	402	400	383	393	407	369	412	395	377	394	385	390	386	373	397	395	416	405	362	417	405	375	392	412	382	410	407	371	399	392	409	368	385	386	407	401	397	377	367	417	365	389	362	401	397	358	367	394	383	401	392	361	399	370	410	396	397	390	392	379	348	408	386	392	407	385	382	416	380	405	390	359	371	400	382	388	376	400	388	391	391	368	366	384	365	404	380	368	385	369	399	422	369	369	386	405	378	425	410	375	390	389	379	397	349	444	400	368	345	419	403	378	378	397	403	400	389	377	397	410	407	380	410	366	398	367	406	370	398	358	396	387	386	383	407	385	386	348	394	412	345	368	439	394	373	372	406	379	384	378	397	375	396	375	353	400	359	401	396	386	381	361	386	409	361	387	365	381	399	385	392	369	391	373	372	386	415	399	380	373	374	395	379	397	349	416	348	411	398	361	366	348	443	430	389	386	403	396	383	371	394	360	387	411	369	387	387	365	381	402	402	373	398	357	354	387	371	377	375	357	420	383	401	380	381	395	378	362	413	368	393	375	395	364	387	384	357	363	415	386	407	389	382	372	407	379	401	420	397	376	385	406	380	363	399	381	355	377	442	371	399	382	343	375	388	368	376	382	407	391	383	389	397	382	376	373	372	392	384	417	431	376	379	395	403	394	379	351	356	362	400	393	381	377	397	390	386	385	368	401	384	417	416	369	428	383	386	345	384	411	395	366	413	404	418	414	406	367	403	365	388	351	377	379	383	372	414	384	364	394	356	411	406	392	369	400	382	398	441	371	387	377	401	370	382	382	405	349	386	372	368	352	414	369	365	361	380	396	344	412	384	384	378	377	404	368	415	384	397	408	360	404	352	392	412	388	370	377	435	380	419	376	384	386	403	355	403	379	353	465	376	374	407	370	375	376	404	379	366	380	385	400	407	392	375	378	387	405	372	415	422	351	408	370	385	394	397	381	370	383	416	350	363	382	400	369	387	422	407	393	381	383	422	395	360	372	385	379	435	428	387	383	381	408	383	385	398	381	376	420	372	381	398	375	404	352	382	380	396	417	381	452	390	384	351	397	393	392	382	410	404	345	393	368	357	368	378	390	350	383	372	393	387	404	364	396	369	380	399	382	394	388	376	362	363	399	370	377	380	378	368	383	382	387	426	389	358	368	388	397	362	382	394	362	389	417	421	369	394	392	396	363	380	386	385	393	399	375	367	393	390	353	391	383	380	367	376	399	384	390	394	441	410	390	365	357	391	406	414	381	376	361	357	359	398	389	395	373	369	368	380	395	377	403	391	348	371	358	350	399	387	380	385	405	369	357	363	367	366	392	427	402	413	400	367	391	401	378	353	397	408	398	382	373	398	381	379	406	343	379	364	411	430	374	414	387	415	390	383	413	381	363	428	369	389	391	418	415	404	385	391	398	368	392	356	404	393	405	397	374	382	357	388	374	376	382	394	364	392	391	370	413	402	411	399	397	374	411	360	374	399	394	412	368	398	388	373	400	415	369	391	400	365	436	391	427	377	388	395	368	388	386	373	399	394	382	366	371	387	374	380	374	370	355	368	395	390	384	388	349	438	362	370	391	326	386	384	396	386	378	344	368	426	422	361	420	401	428	369	410	360	408	386	405	365	385	373	392	394	404	401	386	386	343	383	413	387	376	399	378	391	388	395	390	370	375	402	410	384	346	342	395	366	376	353	387	410	350	382	380	375	347	414	357	373	380	344	358	379	364	393	367	360	390	350	359	374	377	395	385	367	403	367	366	378	404	409	385	380	388	363	413	379	365	396	405	401	384	388	371	401	356	408	409	398	406	382	354	372	384	390	404	375	369	360	360	398	362	399	357	391	416	383	368	389	395	416	387	390	383	391	374	390	364	361	370	404	379	374	375	394	366	351	402	406	387	386	415	374	418	352	359	383	402	375	397	361	342	374	389	409	395	396	407	383	369	377	405	387	384	383	372	408	391	396	393	373	393	389	407	364	347	388	371	412	420	354	424	381	407	400	362	360	414	384	393	422	363	399	378	378	374	382	380	410	396	379	368	390	381	360	385	417	362	388	394	409	382	381	386	372	362	389	402	397	381	361	392	415	415	409	358	423	351	397	410	385	405	408	385	376	376	363	386	371	380	398	383	398	381	370	360	388	447	369	392	407	414	394	379	417	424	396	378	393	346	404	383	404	352	389	394	414	383	395	359	370	391	394	362	384	379	409	333	368	434	417	358	381	403	376	381	376	391	389	392	379	380	403	383	407	396	375	397	378	377	362	394	381	376	357	417	412	375	387	366	383	396	372	358	417	370	384	357	389	393	366	368	363	363	384	409	407	419	356	378	363	398	410	393	375	381	384	387	393	362	398	408	382	368	415	371	400	380	433	379	412	360	407	388	373	383	385	421	383	379	393	398	362	393	373	387	394	352	371	371	377	382	360	376	421	363	399	388	398	383	401	365	424	396	383	393	397	410	409	386	411	386	404	359	400	381	346	384	386	353	388	349	398	416	361	417	366	369	396	338	438	410	405	383	374	404	391	390	378	395	400	383	388	367	397	387	360	379	397	407	366	409	422	420	403	364	388	435	438	382	382	396	382	390	385	368	407	377	398	366	421	363	371	367	389	380	372	381	337	399	358	386	413	366	420	332	407	407	392	348	385	402	358	385	358	359	396	403	424	385	388	379	368	371	385	379	374	405	359	435	374	350	381	362	382	371	365	386	394	409	370	429	385	406	368	360	379	381	386	429	366	403	438	400	359	397	431	407	409	399	411	374	385	387	383	358	397	370	372	354	408	389	424	425	316	357	383	391	362	397	384	376	383	356	385	369	359	371	381	390	376	415	401	363	410	396	391	391	382	369	374	356	378	393	404	409	393	386	372	366
47589	87233	76697	48320	24182	4097	456	478	445	458	441	462	469	420	442	389	443	443	439	374	426	441	461	418	421	432	436	394	458	422	460	410	430	423	441	414	427	440	408	409	458	459	442	382	410	402	417	410	416	402	451	438	406	458	400	431	428	451	396	419	403	401	435	381	410	453	418	373	406	401	441	422	426	389	418	456	457	420	437	431	412	448	411	404	430	426	394	464	452	434	424	412	434	412	421	420	397	400	411	408	390	410	400	396	428	432	417	446	452	413	454	418	442	425	399	415	440	429	408	420	388	416	412	410	422	422	423	402	429	415	419	414	436	456	403	446	393	428	452	415	426	408	402	437	403	419	394	427	416	394	414	432	411	448	432	438	459	442	420	397	441	443	424	387	432	415	447	451	447	429	411	462	395	426	431	435	436	426	429	409	452	414	416	428	405	425	445	430	415	410	429	399	422	403	432	401	421	420	447	399	393	413	441	402	395	441	424	436	417	418	443	414	388	421	400	464	431	414	387	433	453	490	459	392	443	410	451	424	436	413	442	428	450	438	403	445	424	397	434	423	432	359	432	440	406	429	432	451	414	426	473	399	429	433	397	458	442	425	437	426	428	441	405	443	436	437	416	414	426	422	468	387	430	416	401	417	439	399	415	403	438	434	450	417	437	440	423	445	420	482	451	405	421	406	456	448	422	454	411	418	409	423	448	395	434	429	461	411	408	419	408	408	421	453	439	413	458	397	392	434	438	402	407	405	393	450	421	417	404	421	434	461	402	429	441	415	447	422	433	415	420	426	423	443	425	430	397	426	435	415	405	456	418	453	413	404	446	415	444	435	433	459	425	417	430	442	434	433	447	428	455	428	446	409	443	435	431	427	432	456	395	423	431	414	423	444	420	427	416	426	430	458	427	409	425	414	434	420	419	461	434	450	480	431	483	439	416	410	406	446	427	423	452	415	428	420	457	431	416	427	411	416	459	436	394	423	386	429	397	435	405	414	426	431	405	383	457	443	430	419	400	442	415	429	405	421	412	427	427	449	409	417	379	405	378	414	424	415	437	391	423	411	435	420	461	442	405	421	422	457	426	432	408	432	440	441	424	452	462	427	402	416	398	421	404	410	439	427	415	400	441	416	425	431	439	437	424	445	451	439	432	392	426	422	446	444	422	410	419	427	420	408	426	417	428	402	439	397	438	408	416	408	399	428	387	431	421	405	387	437	412	422	452	417	441	437	414	375	440	431	419	415	385	404	393	436	419	428	417	435	481	406	456	399	405	438	462	417	427	416	429	436	377	432	468	467	466	442	397	421	407	435	403	457	466	424	445	457	380	448	439	418	424	419	423	454	428	398	434	436	450	418	429	479	430	417	427	424	411	395	438	420	412	433	385	453	412	433	419	402	401	440	398	420	423	413	418	394	392	448	415	449	432	409	398	424	421	440	434	446	429	425	401	448	446	441	439	421	441	474	436	435	426	465	441	424	475	432	421	439	462	439	408	424	453	429	425	426	434	411	416	463	453	445	413	432	424	419	405	410	422	483	428	428	392	391	449	432	427	442	426	414	428	399	394	406	452	412	451	406	421	434	409	420	436	409	422	438	390	410	426	429	404	467	428	450	418	423	430	477	468	417	417	404	438	424	428	462	441	428	423	444	408	420	430	422	420	393	448	415	433	432	417	407	451	410	411	419	387	444	390	408	408	425	426	443	419	432	441	454	393	466	410	478	434	413	407	408	423	440	446	399	455	373	406	408	396	406	417	399	429	421	466	446	401	413	416	415	404	466	388	462	434	425	421	393	418	444	390	403	405	426	439	414	421	441	399	460	455	416	381	432	422	462	427	443	397	415	427	430	411	421	427	450	388	416	413	415	438	384	390	453	442	404	438	414	418	404	443	447	463	453	410	437	463	412	445	432	396	419	430	416	431	395	424	415	441	459	420	434	442	447	427	410	415	437	410	413	426	416	432	438	383	435	460	425	436	447	412	440	391	417	437	403	431	436	447	431	416	464	452	413	429	395	425	444	449	411	397	433	387	429	416	430	424	406	422	435	431	394	424	430	430	415	447	433	435	414	467	413	417	459	447	411	415	413	420	431	416	418	416	443	437	433	425	404	433	384	397	427	416	423	426	420	421	432	451	442	402	432	432	363	449	413	416	418	431	412	405	428	403	424	413	433	418	410	425	414	422	465	446	436	436	431	448	419	442	438	419	411	415	398	420	426	421	423	427	427	432	411	375	425	432	417	429	431	427	445	372	432	427	459	393	419	420	445	435	381	413	381	412	388	418	425	442	400	413	431	408	424	441	388	412	404	422	412	411	429	419	421	388	445	427	417	449	425	421	417	395	414	401	423	392	405	432	420	403	450	431	425	453	391	425	424	420	436	404	418	439	452	415	432	422	417	423	399	437	394	421	434	437	427	397	429	433	428	433	441	411	435	460	423	458	419	449	390	403	410	431	413	440	402	413	421	393	434	429	406	420	383	453	401	396	405	422	419	418	402	445	458	397	444	468	448	446	395	427	418	430	454	411	410	418	419	415	407	427	420	447	477	425	434	450	417	416	415	475	406	439	422	441	421	472	406	439	399	413	436	408	394	423	463	429	426	387	439	425	443	437	416	435	405	418	452	400	435	421	397	413	419	425	416	416	445	414	420	423	412	432	415	415	439	438	449	417	428	436	451	440	434	419	420	440	433	442	436	446	472	405	432	435	432	414	401	421	443	427	428	453	408	388	428	427	430	432	404	448	447	439	443	419	428	432	384	438	435	414	444	449	435	410	426	436	438	400	423	427	385	419	432	418	426	451	454	423	399	382	424	429	428	444	434	448	440	437	428	422	435	425	442	391	429	414	415	389	432	438	436	425	444	417	462	445	425	431	451	455	406	405	387	425	409	405	390	405	431	452	443	389	442	454	441	428	461	436	428	426	423	423	412	459	430	401	463	420	433	392	458	397	431	411	420	434	442	425	379	408	395	409	418	499	389	428	424	451	424	420	431	431	422	432	407	392	432	411	420	432	426	438	437	441	452	393	425	405	403	413	410	447	440	433	432	423	419	429	411	440	399	399	447	445	420	459	429	443	439	411	441	372	455	415	432	417	429	445	439	409	417	410	421	375	441	448	427	421	422	426	436	419	464	442	443	423	397	411	460	445	448	449	447	411	417	450	432	420	392	420	430	415	412	423	422	436	415	444	414	451	420	460	407	437	443	463	411	466	426	402	421	446	426	428	406	416	463	408	422	426	411	426	453	430	442	439	425	449	442	406	432	425	431	398	421	422	416	432	436	409	444	450	433	444	417	425	459	395	431	442	458	453	420	440	414	463	382	444	410	428	426	423	414	436	410	452	430	419	441	423	399	416	411	440	421	419	426	422	436	421	427	411	409	443	445	449	431	422	486	429	404	430	446	435	403	424	448	401	409	430	435	388	432	414	405	433	423	412	431	423	401	466	418	415	464	413	442	365	465	420	457	376	432	436	407	426	406	443	414
25528	25181	46665	38228	20304	5719	539	425	458	437	387	407	446	437	433	429	408	382	398	366	423	442	383	413	430	414	401	406	448	395	436	413	423	426	404	401	399	400	397	426	435	423	437	382	425	375	404	394	371	432	435	420	394	439	399	419	418	417	429	432	422	424	395	397	405	388	406	420	458	396	396	413	391	394	382	390	401	417	405	453	403	379	399	384	416	395	394	431	424	441	425	411	409	404	402	420	404	411	386	410	432	407	430	395	419	433	389	409	431	387	423	412	392	414	412	392	409	389	439	386	392	395	398	428	404	405	442	432	427	421	405	444	430	400	448	414	417	422	427	403	426	397	447	411	437	422	410	428	400	421	426	463	399	399	417	399	445	427	427	420	437	455	417	418	422	428	409	394	396	452	373	423	397	421	389	428	412	370	413	414	401	402	424	418	379	373	392	452	416	428	453	352	412	422	401	434	427	409	424	415	384	416	436	358	432	382	392	407	395	441	437	449	427	408	396	404	440	404	397	429	441	422	425	438	376	407	430	384	407	411	400	414	428	441	420	424	406	440	407	407	371	392	383	423	368	381	421	389	365	423	438	438	394	404	407	426	419	426	414	391	435	418	436	398	412	436	415	425	411	449	391	429	412	428	430	412	441	398	436	390	387	412	404	374	405	384	412	408	424	425	412	400	419	395	413	425	419	406	412	437	407	403	416	439	420	418	421	411	428	418	409	404	392	409	426	395	421	418	433	360	442	390	445	409	392	406	433	419	389	397	423	429	443	406	429	411	407	419	411	395	402	412	436	434	427	443	412	436	407	445	406	375	415	412	437	386	400	412	423	402	388	422	410	382	365	388	380	406	392	421	425	391	414	461	457	439	401	416	397	433	431	369	384	384	399	411	426	405	393	401	418	444	385	393	443	406	443	419	404	398	391	366	428	421	401	423	444	429	439	435	451	384	400	436	391	416	455	382	412	406	416	462	407	419	406	414	433	395	438	417	417	443	410	394	420	390	441	406	434	415	409	436	414	419	409	392	412	444	420	398	408	448	385	399	407	397	442	389	432	403	409	423	427	424	390	395	406	423	396	412	416	415	367	419	423	416	425	397	408	410	420	411	423	396	424	432	421	393	427	386	404	409	415	467	419	380	393	406	397	411	447	426	416	425	420	389	391	458	400	417	419	402	394	447	369	459	391	376	425	403	447	449	413	444	429	385	400	392	408	399	393	413	415	442	399	422	422	398	433	423	433	414	392	399	406	411	419	380	394	446	422	434	365	412	429	388	440	418	400	388	413	337	434	375	361	403	388	433	377	381	424	409	384	365	393	414	414	408	413	397	405	401	382	405	399	407	404	421	420	446	458	416	415	402	409	408	441	432	395	422	374	419	409	429	416	440	420	427	425	392	413	399	416	381	396	401	386	399	397	438	396	399	376	433	416	423	440	409	416	393	429	416	439	412	440	413	392	409	395	393	425	385	407	377	400	409	403	420	407	398	401	393	441	366	386	390	393	399	403	406	373	436	401	432	397	377	382	438	443	419	449	426	431	420	428	422	384	437	452	417	386	387	425	419	417	430	396	391	438	398	423	436	411	409	409	419	442	419	373	430	404	419	393	418	390	434	389	394	427	386	444	414	407	416	421	424	395	428	434	422	416	403	402	408	417	384	419	416	392	401	388	435	400	422	386	396	418	427	419	425	402	424	409	440	384	377	394	391	410	425	446	415	394	389	390	392	426	376	397	462	390	395	419	441	406	391	414	409	437	427	399	439	379	412	404	422	400	405	421	427	408	391	399	422	422	415	422	411	404	409	436	410	451	431	392	419	380	407	367	423	449	405	429	385	436	405	406	406	366	381	396	391	425	420	441	463	438	435	399	412	406	444	400	420	411	433	410	404	444	394	452	409	406	432	417	394	436	413	392	414	414	441	426	398	422	377	396	426	374	385	409	386	419	423	424	409	369	414	404	420	448	421	405	389	363	394	404	441	398	413	436	421	425	416	441	430	390	435	416	418	404	405	362	403	430	403	423	428	387	417	396	415	377	417	410	408	426	370	413	383	373	399	451	439	464	419	432	446	397	381	420	403	388	441	404	418	403	402	421	381	417	428	359	407	424	413	447	378	373	429	435	397	405	379	404	434	437	400	408	415	388	426	372	431	417	420	431	420	397	361	414	419	398	430	416	395	454	392	427	441	426	433	436	437	408	420	384	413	386	399	432	407	432	455	411	420	430	407	386	409	403	412	375	415	400	416	389	389	409	440	424	455	407	425	433	418	417	413	439	392	456	389	423	427	442	413	414	417	401	396	419	442	448	416	436	365	444	411	404	457	443	433	355	414	400	377	412	452	398	406	445	403	400	409	405	423	406	422	430	407	433	391	381	401	404	412	419	427	396	398	427	364	444	401	377	423	390	409	413	436	397	365	403	427	398	437	393	435	403	388	431	391	419	379	404	446	376	434	408	427	414	417	397	409	402	408	420	414	419	420	390	412	387	413	437	432	422	378	442	423	441	437	398	426	405	447	415	431	431	389	453	415	423	403	437	448	450	399	396	361	416	413	407	410	407	406	423	395	445	395	426	389	424	430	430	387	427	379	429	393	399	407	443	389	389	458	422	369	415	428	413	428	435	392	418	409	437	416	391	369	397	406	417	424	426	415	401	387	383	420	438	390	420	382	381	401	426	440	413	418	412	408	400	386	420	423	401	397	401	430	401	418	407	413	424	444	385	412	417	390	418	425	404	400	415	414	418	425	427	415	443	398	409	413	431	393	428	420	395	364	398	417	386	403	429	413	430	431	394	426	413	416	388	409	424	405	433	430	400	359	414	418	438	412	401	376	395	409	397	421	392	440	427	432	398	409	427	434	420	393	410	413	416	415	384	421	434	404	426	411	413	401	412	406	414	461	399	459	407	431	406	383	433	394	400	426	396	400	387	412	383	406	380	417	405	403	411	393	423	400	435	407	443	424	427	397	419	434	394	433	440	417	466	421	416	416	462	433	449	420	436	408	394	403	434	430	405	379	395	427	439	400	441	423	407	427	419	415	411	390	422	412	448	418	425	414	409	427	410	401	370	418	411	393	430	385	391	439	394	405	407	427	410	428	443	439	395	432	436	391	416	397	420	374	393	407	437	427	438	423	427	449	417	418	393	377	438	400	405	389	388	399	407	420	409	407	406	412	418	413	435	388	384	392	437	423	382	420	404	397	400	444	421	411	389	438	403	386	418	440	403	433	428	422	435	386	405	409	429	402	471	393	455	365	403	466	431	399	451	396	375	405	368	379	431	441	378	419	426	406	475	414	419	441	433	414	437	427	428	408	386	392	406	432	378	398	374	435	421	429	389	431	448	435	451	426	382	401	367	415	408	397	452	384	414	425	413	406	424	390	428	414	383	451	425	406	434	405	409	397	418	391	420	431	375	396	375	437	418	418	406	424	423	410	435	402	404	419	407	399	389	393	408	395	380	442	415	452	434	392	414	397	426	415	430	403
38354	73994	66703	38752	17590	3124	522	485	500	493	456	451	477	472	504	466	480	461	462	475	435	462	481	466	456	453	453	461	471	498	440	487	469	473	466	451	473	485	481	446	464	503	457	434	478	533	501	463	477	487	501	457	454	446	464	493	457	504	468	444	495	467	498	464	475	468	494	456	474	483	440	482	503	459	491	501	479	435	491	464	478	485	472	469	478	481	456	459	472	458	475	490	485	434	466	441	498	465	472	468	451	470	470	463	450	475	452	463	487	467	516	491	434	475	457	498	470	497	451	447	470	428	465	464	458	479	478	450	475	461	473	490	446	486	478	446	439	489	465	465	480	486	463	442	481	433	434	449	467	448	454	480	479	439	485	455	436	490	455	469	460	492	495	464	463	482	457	411	482	424	467	496	450	481	462	509	471	483	464	475	449	489	448	486	480	503	508	467	463	534	459	501	480	466	442	476	488	492	481	497	453	465	489	468	487	482	460	485	490	489	512	477	461	404	445	469	485	465	463	439	448	472	461	534	479	480	494	443	517	498	470	462	419	488	490	458	465	471	465	460	493	444	469	446	519	483	453	460	441	459	467	478	482	465	456	486	471	432	492	499	439	480	508	451	494	472	426	488	492	478	474	485	475	440	433	446	439	505	469	457	474	492	482	472	461	438	454	460	453	465	474	491	493	480	459	483	478	441	485	473	480	458	430	462	460	463	429	467	496	447	504	462	484	458	467	439	470	485	455	494	505	486	440	463	468	453	458	463	456	490	465	461	455	512	469	482	440	489	497	456	453	441	454	445	438	510	465	455	417	466	457	500	492	480	458	481	481	467	470	456	466	474	455	485	441	500	460	474	504	463	442	481	487	455	478	446	442	438	472	500	513	482	443	467	457	490	531	485	501	463	482	449	437	448	458	476	477	474	459	468	459	496	445	440	458	494	459	492	498	428	492	452	454	470	452	537	460	480	458	450	436	433	483	449	470	488	437	485	468	434	443	486	462	484	463	484	473	453	448	466	480	492	469	444	453	450	485	447	460	484	516	500	452	435	462	464	496	472	452	466	509	485	456	477	475	465	462	464	461	453	471	530	465	452	472	459	460	443	471	460	451	447	466	427	499	442	473	457	462	486	471	471	469	450	461	437	446	508	484	457	475	466	427	485	464	468	446	488	486	484	503	468	492	461	467	504	443	504	481	451	479	508	470	448	452	455	520	491	472	495	473	488	462	524	471	481	482	469	447	524	500	477	451	492	486	475	480	434	432	496	471	465	454	472	420	471	484	470	501	472	477	437	459	483	473	473	481	463	477	478	478	475	521	483	519	468	451	468	487	500	484	489	443	440	498	486	474	455	472	497	467	432	478	451	469	424	491	456	487	485	465	461	443	473	480	441	448	453	473	470	495	448	437	466	466	510	451	462	458	464	470	493	497	446	480	469	487	484	447	487	452	470	513	484	482	496	521	450	460	480	529	509	493	428	466	479	451	433	491	467	454	465	463	484	479	478	457	489	496	455	469	494	468	483	470	464	467	441	452	484	471	425	477	438	503	493	453	467	495	485	456	452	492	480	466	492	435	494	467	480	459	506	450	509	444	481	461	460	479	450	500	460	448	444	473	493	445	445	474	444	483	480	475	463	500	492	482	443	449	488	427	472	453	467	462	460	483	450	487	474	480	478	478	456	439	433	484	494	467	464	480	455	478	456	491	477	493	510	488	478	462	464	460	424	457	456	454	449	478	448	487	456	423	466	486	464	462	465	452	461	462	455	450	457	470	502	479	482	462	486	486	466	491	469	423	481	460	511	483	502	462	495	460	500	484	502	501	437	478	464	488	464	447	479	492	480	483	493	447	444	473	514	443	476	478	486	461	484	470	471	460	483	462	444	451	461	490	461	466	471	482	480	470	458	503	455	448	473	482	492	466	442	479	480	474	495	482	470	479	457	437	486	478	462	461	489	469	480	502	474	470	448	441	477	447	454	495	478	462	448	492	442	440	489	477	468	470	457	461	491	452	419	424	479	480	434	495	449	493	497	438	456	463	497	485	487	495	480	454	457	485	494	510	509	468	503	438	487	483	465	491	442	443	487	474	455	476	461	473	461	481	489	467	452	496	475	491	473	449	445	435	505	490	446	471	439	458	486	475	454	477	443	464	471	460	470	424	502	451	476	476	471	488	494	469	493	475	436	461	465	461	429	471	488	460	456	469	454	498	487	446	479	453	488	459	459	434	494	526	457	475	454	479	516	479	496	470	472	472	433	440	457	478	471	481	448	499	471	464	443	446	455	468	467	461	477	474	438	489	492	476	477	462	489	448	516	449	452	451	459	461	507	493	454	460	459	469	432	462	476	442	412	440	481	495	443	473	474	467	438	468	453	462	453	466	474	430	465	451	469	494	481	459	507	450	468	492	465	447	464	485	502	488	482	507	481	501	448	485	459	490	482	505	492	481	467	482	473	459	470	438	492	450	487	460	443	495	520	480	478	442	448	443	497	440	516	446	456	489	448	474	458	489	459	467	491	452	448	507	484	476	470	475	498	451	511	466	466	444	459	489	481	498	486	459	485	496	495	488	458	492	471	484	474	491	473	460	468	460	484	441	474	471	417	466	454	479	445	495	467	460	487	446	478	500	472	458	428	457	431	476	495	487	457	480	457	469	453	464	461	477	493	484	458	483	461	465	436	479	431	514	481	479	453	455	486	478	489	436	504	477	460	485	475	465	502	467	474	479	465	499	496	472	473	501	458	472	442	464	484	464	482	422	528	433	458	484	507	451	489	519	463	498	464	482	444	475	469	453	465	466	462	510	481	441	455	448	440	477	462	445	460	496	466	475	465	453	507	456	484	437	465	473	466	483	464	482	488	489	481	475	442	496	469	458	491	443	477	441	510	469	483	470	506	477	497	445	488	469	470	444	470	454	424	503	494	465	442	489	485	487	490	459	483	462	467	515	513	445	481	457	496	448	479	467	445	446	448	453	485	480	479	473	474	476	470	472	408	467	464	480	494	469	425	472	476	437	469	429	477	469	464	448	506	484	458	458	441	468	483	454	490	483	484	467	451	468	457	421	474	478	490	451	482	468	490	485	500	521	456	442	474	494	425	487	480	508	502	487	454	463	437	481	533	462	527	459	491	502	455	511	452	466	515	472	463	464	477	468	486	459	490	471	499	457	483	436	467	523	473	443	448	512	455	470	482	450	500	424	468	476	492	487	485	459	433	462	514	495	486	491	460	475	467	465	478	504	447	505	451	462	461	462	477	471	442	454	464	442	438	487	458	453	457	444	433	489	467	492	467	442	469	481	479	460	469	466	452	487	526	474	463	448	486	471	478	473	483	499	418	413	448	516	475	500	480	454	483	519	442	486	446	471	470	504	495	444	452	455	462	487	504	464	460	488	472	466	477	487	473	442	463	483	466	469	489	477	428	496	503	482	444	427	494	480	458	473	463	429	468	447	496	463	484	444	486	495	471	496	467	473	468	460	481	473	464
23246	22212	37271	31924	26574	21543	11308	950	667	662	652	612	571	585	594	653	605	623	602	561	577	615	563	570	634	569	564	613	568	560	582	555	625	607	591	574	608	596	582	613	564	589	588	571	571	580	560	591	536	608	540	596	619	579	588	565	614	564	579	574	590	630	591	573	584	583	556	565	546	592	586	548	577	542	574	536	573	609	612	528	573	583	543	580	559	598	586	595	555	553	627	629	588	558	604	620	576	558	575	601	581	584	579	585	574	554	561	578	582	573	592	566	562	557	578	558	563	586	554	636	547	592	538	567	550	583	580	535	566	544	559	518	588	586	578	614	581	563	564	622	557	576	590	546	576	599	540	589	558	534	562	583	570	560	573	605	571	577	566	585	593	578	596	534	599	601	569	598	580	539	551	590	617	579	608	584	556	547	574	587	561	582	555	567	622	582	528	563	594	631	569	552	552	620	571	579	571	606	582	591	573	544	544	582	562	587	593	572	579	558	566	607	575	590	602	532	576	614	562	560	555	560	564	587	594	621	555	576	549	612	559	590	597	545	566	602	544	596	609	571	544	589	582	551	574	599	526	576	638	560	569	584	578	595	592	615	601	549	545	613	599	540	569	550	580	597	547	609	593	575	570	586	562	562	546	544	544	606	546	618	572	568	606	580	552	551	543	563	580	588	553	551	599	551	563	584	566	550	574	570	552	566	588	620	599	546	560	561	602	557	575	551	559	591	603	598	604	550	584	596	559	564	566	565	564	618	568	578	593	544	541	547	571	606	544	547	582	594	549	578	543	578	603	573	569	540	561	630	577	661	630	588	542	521	596	585	600	543	531	547	544	550	594	583	547	572	582	562	630	631	571	587	593	594	632	583	599	595	590	579	592	512	572	562	524	586	576	538	576	568	541	583	558	555	533	559	592	563	565	560	597	599	614	580	591	560	547	553	648	571	579	576	581	562	589	571	589	547	592	611	576	557	598	578	574	592	570	584	619	569	615	567	570	612	575	563	575	578	558	575	555	595	573	619	592	587	592	572	607	593	566	593	582	592	576	592	574	564	523	573	595	564	535	577	573	574	593	552	602	572	559	594	549	572	572	566	567	558	598	550	594	619	546	574	561	576	583	573	546	535	581	575	592	582	554	582	581	561	587	591	578	596	563	534	575	608	619	564	572	570	557	523	574	588	595	582	542	574	544	565	570	548	584	593	574	583	568	546	590	597	588	587	536	576	547	581	629	523	544	606	553	554	563	571	565	583	577	549	560	571	564	553	533	570	571	560	547	567	581	625	572	591	535	592	565	575	582	600	592	536	552	568	619	578	582	553	535	587	541	546	581	525	593	606	569	569	556	586	574	565	544	540	603	549	560	542	580	577	603	575	580	572	593	591	570	589	549	584	567	587	568	593	566	567	585	589	616	586	567	578	577	547	589	579	612	539	582	588	558	576	587	591	572	555	561	560	572	585	589	590	569	545	599	591	565	577	539	581	555	573	573	587	608	601	619	592	589	586	553	560	603	615	610	570	576	589	585	591	602	618	583	603	591	529	599	576	562	541	619	554	558	571	572	563	608	581	541	543	551	565	567	564	619	573	574	592	617	552	600	582	568	575	573	594	586	590	610	558	545	573	630	554	617	536	560	585	576	577	571	594	566	537	558	569	557	595	613	573	601	592	549	564	577	576	573	571	573	600	555	550	560	574	558	597	631	569	559	588	558	554	549	603	625	598	606	610	592	594	629	560	567	551	559	551	560	578	542	572	578	597	569	619	597	533	571	565	565	548	628	604	581	552	616	577	582	616	568	590	627	634	518	540	565	557	587	562	575	581	553	592	592	559	569	557	569	592	573	599	603	557	544	597	609	535	557	596	611	543	568	615	557	570	578	567	552	531	584	556	575	537	581	560	571	560	583	546	558	593	557	584	591	554	552	558	610	644	567	589	570	550	601	551	574	586	557	590	577	619	603	516	563	565	628	588	599	566	536	576	577	601	605	579	540	592	596	607	594	571	599	595	571	570	597	542	554	574	553	567	601	578	587	593	628	570	599	565	591	579	524	586	584	597	569	597	558	564	537	554	569	556	562	619	559	551	598	579	586	535	598	588	553	600	568	570	620	569	567	533	561	549	574	600	574	572	557	577	606	592	602	598	597	566	585	545	588	518	568	584	545	619	597	579	593	558	599	584	562	611	524	596	592	578	566	602	541	542	605	576	619	580	575	536	561	588	568	562	572	601	542	545	519	595	539	561	545	537	561	606	574	570	617	579	578	587	553	566	594	641	589	577	551	576	583	615	576	556	554	544	572	625	574	563	604	584	597	571	578	593	558	588	617	566	573	592	558	614	550	567	531	576	581	585	595	563	525	540	555	567	563	559	600	582	554	594	570	558	576	600	590	606	507	577	551	558	587	569	550	546	567	595	606	555	534	550	617	559	619	560	564	583	597	575	606	569	615	606	553	591	586	572	633	613	522	650	561	591	608	575	562	572	579	548	573	558	568	544	545	627	555	568	599	548	601	552	558	558	605	552	591	576	556	520	591	538	601	580	555	546	582	578	595	587	611	559	520	581	571	549	559	570	591	588	548	558	592	600	561	543	593	586	580	569	565	573	574	586	566	585	574	560	567	549	574	559	592	548	546	596	550	571	555	548	576	586	602	610	625	549	570	592	565	587	599	571	567	593	606	591	556	570	569	602	561	569	557	582	590	631	567	598	556	558	589	567	594	566	557	578	581	594	606	576	562	572	614	577	535	568	559	569	583	553	580	567	596	571	547	564	594	533	563	598	559	616	588	602	546	587	557	572	571	580	582	622	539	572	568	596	547	585	590	555	598	579	595	602	577	589	596	591	567	569	544	562	551	550	568	617	602	583	576	522	576	578	582	605	515	570	598	590	607	567	575	585	562	540	611	594	561	540	590	546	566	573	574	560	579	590	605	578	583	535	575	593	574	525	591	540	557	554	550	542	590	622	562	560	610	586	596	529	567	581	581	572	541	597	590	583	577	580	552	598	597	573	573	577	585	609	570	594	555	539	539	600	609	575	545	573	549	553	614	579	592	601	559	587	563	587	571	602	603	583	578	522	543	558	587	580	566	516	571	569	569	569	564	564	586	617	632	597	562	638	611	623	582	573	578	556	570	594	582	512	580	577	594	601	575	593	585	575	605	584	577	520	579	586	530	512	568	592	550	624	603	597	563	569	600	549	575	547	564	599	548	541	553	574	624	572	583	554	568	535	540	590	592	622	525	583	559	572	556	591	584	599	593	579	521	606	565	567	589	605	580	588	547	531	548	580	585	574	568	617	631	569	559	609	604	549	565	556	579	595	558	555	587	551	587	562	595	579	581	542	566	613	568	554	574	569	575	611	565	550	624	589	605	559	537	589	545	558	614	558	568	610	566	558	569	624	617	582	542	551	573	555	586	586	580	611	599	601	591	599	558	503	614	550	533	582	572	578	586	610	561	558	588	590	596	604	586	578	572	605	548	519	559	569
45921	87232	86389	57741	37391	7884	784	734	718	688	682	701	658	642	687	689	718	678	623	608	656	613	611	649	583	584	645	593	612	626	691	653	604	610	613	627	622	624	672	647	575	652	606	611	600	610	648	640	609	606	634	675	608	597	618	619	646	640	604	608	641	645	632	621	630	612	591	614	627	589	599	599	637	623	660	638	622	575	634	581	579	630	632	632	654	618	631	648	560	604	628	639	598	616	647	638	599	604	582	598	666	595	609	611	632	630	682	625	635	569	644	624	622	601	633	614	643	616	595	609	601	643	668	585	649	569	642	576	616	639	617	568	642	570	633	577	601	596	625	622	635	692	604	634	620	600	580	613	612	619	595	618	629	630	627	586	626	603	661	621	596	629	627	619	560	615	577	621	614	643	630	597	640	619	603	600	644	597	569	612	594	615	607	678	584	620	611	611	574	599	650	675	614	630	583	617	595	606	607	604	604	662	584	565	607	645	600	622	551	585	589	634	608	577	635	622	621	643	677	606	657	635	589	606	603	617	625	653	616	597	580	634	571	595	619	648	598	650	615	632	611	638	582	608	621	635	628	628	651	672	600	603	603	593	613	621	619	623	644	633	599	605	613	635	607	604	624	614	620	625	575	647	618	623	639	586	601	642	596	602	599	636	621	689	635	584	647	596	627	664	624	584	586	587	624	584	617	626	634	624	607	566	666	613	631	624	618	664	615	577	647	627	615	667	625	565	645	617	620	619	628	610	602	665	660	588	626	654	641	621	604	605	605	666	656	628	595	599	643	620	617	634	611	628	655	601	622	641	628	603	626	633	640	630	636	616	621	600	640	586	611	579	606	664	614	600	591	626	613	587	605	595	618	631	624	606	604	630	653	609	624	633	611	612	617	666	661	618	600	643	648	646	590	614	632	609	599	549	583	626	609	633	643	650	627	626	600	577	607	631	625	575	609	642	613	584	580	641	597	616	613	636	684	625	620	634	624	620	623	623	633	597	608	604	598	608	589	572	612	600	610	659	593	632	591	596	580	573	565	627	575	662	620	570	585	617	580	599	644	568	594	617	638	610	633	648	639	636	667	591	601	572	611	616	600	631	591	622	616	653	578	600	625	629	634	621	646	581	601	612	648	598	614	601	632	585	629	666	560	631	599	604	600	639	618	594	624	604	615	640	605	624	603	595	632	565	622	622	587	600	615	611	614	595	611	627	610	582	666	631	658	613	579	638	600	618	611	635	611	645	627	615	602	606	643	611	631	601	610	602	635	632	627	627	615	632	616	688	615	649	607	608	643	612	625	627	613	600	613	613	573	585	598	607	610	647	588	612	619	640	606	625	604	615	625	600	581	607	634	618	612	607	606	662	617	624	602	599	620	593	640	664	605	615	566	605	620	622	582	605	610	587	558	635	604	644	623	589	665	618	606	608	609	591	641	614	651	536	601	666	562	643	616	639	652	636	609	632	598	615	610	654	616	642	604	595	637	621	610	584	652	615	641	606	594	613	590	578	615	588	608	566	589	611	594	620	646	648	641	664	587	606	605	626	608	612	614	589	611	586	628	588	588	647	567	605	621	598	580	650	608	589	644	641	627	613	647	642	604	616	578	628	628	628	647	592	606	629	613	622	567	591	592	632	583	589	652	575	625	551	647	665	640	596	550	630	638	601	589	580	606	566	591	581	582	653	564	617	599	625	614	623	607	609	597	660	586	582	641	625	650	627	601	628	577	633	618	617	581	573	632	638	665	619	599	646	625	577	609	617	640	601	617	637	621	572	587	656	608	601	625	593	616	651	602	662	618	597	603	584	591	606	624	614	637	625	636	608	581	678	634	635	601	627	600	631	601	594	619	621	577	636	577	607	626	609	608	577	592	644	649	595	617	659	613	574	631	580	605	596	573	641	634	556	577	590	671	594	655	644	613	620	642	621	605	588	645	625	578	621	581	598	625	615	631	648	606	628	677	599	607	620	623	621	622	610	621	602	588	635	612	631	604	599	644	617	605	581	642	639	596	643	648	628	622	622	636	612	612	617	652	607	595	608	600	611	571	598	661	593	644	584	569	603	612	606	586	590	634	586	635	640	617	648	611	588	587	631	602	583	607	631	607	660	637	602	625	634	633	588	593	666	635	624	645	641	564	616	641	653	604	625	604	619	583	647	607	601	609	607	614	592	591	662	561	612	588	630	593	626	609	594	643	578	657	557	614	606	617	644	618	649	634	605	627	592	593	628	623	662	617	601	607	611	605	616	604	663	580	629	607	607	613	586	597	598	643	603	604	627	591	610	616	558	665	577	654	626	616	641	632	615	610	646	612	603	606	629	618	663	608	643	605	641	619	609	639	580	608	641	614	586	623	638	633	613	620	579	654	598	619	644	586	607	634	607	622	649	650	591	662	596	633	621	587	590	673	585	628	573	619	622	663	607	621	590	587	641	619	619	598	611	596	609	640	615	591	626	673	647	598	647	543	656	628	541	650	635	598	644	624	586	617	612	602	588	593	626	601	620	612	624	616	618	634	597	664	581	629	632	642	638	611	591	600	603	647	626	583	620	613	541	667	597	587	585	570	629	629	586	625	586	649	626	643	596	619	639	590	619	636	597	605	602	589	579	594	620	597	615	582	612	568	582	624	592	615	583	625	636	587	666	615	630	618	595	629	607	630	624	619	616	622	613	619	604	617	641	577	647	649	637	585	584	632	608	618	595	616	615	628	634	655	599	633	591	624	594	609	591	655	576	599	600	615	598	573	647	613	594	588	669	595	565	588	643	616	641	610	595	621	602	624	586	612	665	609	611	565	638	594	611	654	612	663	642	649	609	640	594	567	628	597	645	616	639	574	606	607	633	591	614	660	578	608	633	615	597	580	583	599	649	641	619	566	589	597	618	643	572	623	613	602	624	580	565	592	639	576	618	626	610	644	592	566	616	584	609	611	565	658	627	627	614	598	614	616	621	647	611	627	682	629	604	605	569	645	637	598	600	621	641	610	614	634	638	638	634	606	610	579	612	577	588	616	643	608	586	607	598	627	597	591	575	613	630	616	595	618	621	590	617	650	617	594	631	621	623	623	552	618	639	569	625	637	614	648	630	616	621	613	574	600	637	622	596	637	603	580	647	554	593	636	619	616	587	572	604	594	615	614	625	649	595	601	613	610	550	631	613	593	664	595	630	664	650	595	593	571	616	632	621	601	641	621	637	613	585	620	615	616	637	605	610	587	635	636	603	617	635	594	596	628	581	615	612	610	609	619	606	633	635	579	600	616	603	615	579	623	656	641	602	606	620	620	592	625	622	588	654	649	636	618	636	599	612	623	606	622	644	610	633	657	635	619	628	635	593	608	577	592	660	627	625	564	640	600	646	561	579	643	615	597	614	604	632	618	625	614	566	634	632	582	628	634	603	623	600	646	594	613	660	614	601	612	629	621	613	630	631	657	593	589	589	604	632	583	645	615	631	596	587	625	618	639	640	598	595	612	623	594	596	613	701	598	574
28405	29976	39492	20139	6410	790	307	303	300	268	289	272	298	285	322	255	284	320	278	251	281	255	250	283	282	279	266	262	287	272	239	268	305	299	278	267	232	294	285	293	261	290	297	263	300	276	290	284	274	300	268	277	244	258	274	293	265	289	274	257	273	279	275	283	263	295	273	276	275	298	282	279	296	288	277	277	305	267	285	276	279	289	272	286	276	268	283	278	268	277	281	279	295	264	254	253	286	265	281	278	286	297	254	280	271	270	300	269	285	310	275	280	277	271	285	281	267	250	300	251	253	263	263	264	270	295	255	294	275	288	272	308	273	271	247	283	279	264	258	253	245	254	284	270	292	270	285	308	281	234	296	277	307	300	296	274	234	286	289	280	307	244	284	269	287	257	267	268	278	298	274	277	286	287	251	261	287	268	256	285	256	287	270	278	289	292	267	271	276	260	294	297	256	305	290	269	264	233	267	281	270	294	283	270	231	269	300	266	292	247	278	272	262	285	275	257	303	280	252	275	264	253	285	255	260	267	274	239	285	271	266	265	270	287	279	292	254	267	334	294	253	292	277	292	263	267	278	274	277	299	278	280	265	254	271	260	266	280	289	281	259	265	275	255	287	299	250	251	274	268	284	267	251	263	262	307	295	271	299	274	263	287	309	269	295	296	293	279	239	290	267	274	268	299	291	258	288	273	273	261	262	270	251	277	273	273	283	272	302	284	307	284	273	281	303	287	276	278	282	279	285	286	248	235	268	288	253	267	266	259	270	274	256	293	252	302	279	285	304	291	276	292	269	250	273	253	301	291	285	268	250	272	288	279	295	251	282	278	245	265	288	275	275	270	269	276	260	262	295	298	283	248	272	273	278	267	280	279	287	275	291	276	263	296	282	292	305	262	256	239	265	266	277	283	286	265	231	284	290	284	290	281	262	271	310	293	249	270	274	303	292	252	263	284	259	288	286	279	272	278	264	275	285	253	269	251	250	266	314	283	282	269	254	268	272	279	312	279	245	298	251	262	299	286	243	275	244	252	258	294	277	289	297	288	274	242	258	252	286	263	298	278	259	278	278	261	280	287	266	280	271	267	288	281	274	261	263	286	257	284	264	307	300	282	288	252	274	238	277	276	249	289	292	244	245	276	284	273	266	276	246	255	283	290	278	255	260	313	263	269	252	269	275	275	265	288	293	270	286	265	272	254	288	263	267	276	276	263	305	282	299	273	280	268	281	252	252	279	261	278	293	309	249	289	272	282	272	271	246	273	282	255	279	251	297	283	264	280	232	273	269	289	286	286	273	272	246	285	266	278	277	262	279	275	278	286	310	273	270	253	280	265	263	238	275	266	280	290	238	263	302	297	297	298	284	266	283	271	291	282	283	290	283	285	299	303	254	299	273	280	273	276	298	300	289	274	276	277	292	273	278	288	273	295	273	274	282	284	267	279	278	283	269	280	262	248	259	289	257	270	251	247	248	267	281	291	325	292	262	270	245	255	308	268	285	264	270	269	279	275	293	273	270	271	305	269	282	259	288	278	276	262	256	256	276	242	278	261	255	286	278	255	261	285	258	282	272	302	281	267	273	274	276	284	286	291	298	249	284	291	259	290	276	288	288	246	277	266	282	272	278	257	256	266	256	279	284	272	267	281	293	286	287	297	275	274	240	280	327	262	299	265	290	291	294	299	295	270	268	294	272	299	282	269	250	278	260	260	282	285	274	269	263	269	278	276	260	268	285	248	291	250	257	282	278	280	303	308	265	268	278	256	295	263	269	273	269	276	279	253	279	245	252	279	293	293	278	247	258	268	261	283	286	266	259	264	276	270	309	261	253	270	282	290	265	274	269	282	263	283	306	301	265	276	277	296	291	266	266	267	278	281	286	274	295	286	274	275	265	287	290	250	261	240	319	287	277	248	271	262	285	287	264	257	284	296	281	283	264	260	281	275	264	279	255	267	274	290	260	272	274	294	278	272	272	291	253	278	273	281	271	260	294	284	274	267	294	281	282	269	253	257	256	287	299	278	278	277	294	280	282	275	301	297	278	260	286	296	242	280	242	276	282	237	266	252	247	274	272	272	274	283	268	248	255	268	278	288	253	255	270	270	250	255	254	285	278	285	248	268	278	281	277	263	280	293	262	278	284	278	279	263	244	286	296	258	258	282	298	246	257	264	246	302	289	280	265	300	263	277	256	293	295	284	263	272	271	288	253	303	275	249	294	270	322	279	253	290	261	290	279	253	272	266	247	264	274	276	279	281	286	293	283	282	272	256	284	280	270	254	277	283	278	291	278	248	281	267	304	297	279	277	282	262	282	288	295	281	267	282	277	261	246	286	256	268	296	244	277	256	263	273	242	243	283	272	270	268	273	272	279	269	273	255	296	257	259	246	298	281	267	269	270	294	298	287	272	235	289	317	256	252	274	277	278	290	263	277	289	253	278	238	283	255	261	276	273	264	290	286	265	286	287	278	268	289	260	294	295	276	256	253	287	256	267	284	270	278	247	263	253	272	275	275	267	271	254	279	274	250	289	261	259	263	306	279	271	276	283	263	281	259	267	284	258	290	274	280	279	261	265	282	282	304	296	285	286	265	271	275	249	269	289	297	285	260	275	279	282	292	259	275	258	282	247	244	289	269	250	282	271	254	269	262	296	259	254	271	270	305	293	254	248	263	260	272	255	286	271	259	289	278	300	259	284	282	302	289	272	261	294	291	296	272	299	285	288	264	306	292	251	282	240	235	268	261	246	274	277	272	267	279	286	294	266	259	278	265	242	269	254	277	279	254	271	253	234	267	286	275	275	251	293	252	282	280	268	284	265	270	273	283	286	281	274	259	277	281	259	281	283	276	271	273	250	242	297	279	290	272	286	253	294	274	275	258	261	282	262	271	278	289	265	293	290	269	278	291	257	272	271	272	257	285	279	293	303	257	289	288	248	283	255	289	303	253	276	286	274	250	270	263	280	256	265	263	288	241	266	263	298	235	289	273	259	279	308	286	270	271	258	273	254	280	271	242	268	300	291	288	303	282	291	277	287	258	267	261	255	280	273	243	269	257	273	241	275	262	287	250	285	301	275	300	286	283	291	264	278	278	309	278	291	290	258	232	261	271	277	281	292	293	284	269	292	280	248	253	265	273	268	280	257	268	290	286	261	275	270	264	305	258	302	267	251	285	273	273	269	284	260	269	255	279	281	263	267	297	293	263	274	269	265	299	262	297	293	265	266	269	263	283	304	281	252	254	263	292	287	260	303	264	263	242	259	291	247	276	305	250	265	300	279	288	263	294	255	282	292	221	283	277	275	274	293	275	293	274	273	269	270	290	248	234	265	264	285	250	276	291	285	301	251	269	270	276	268	240	270	287	277	277	294	276	263	286	258	296	259	247	264	267	292	284	274	274	255	269	273	282	310	296	281	274	276	293	262	285	281	272	281	279	246	262	281	247	284	236	257	259	282	286	259	287	259	288	253	263	278	259	288	264	279	273	280	258
28072	49244	35981	13220	6095	903	328	359	341	330	317	278	309	315	352	325	303	317	350	317	299	308	317	325	278	301	325	331	328	378	332	328	300	340	314	363	324	347	307	333	333	351	328	331	308	315	318	309	313	351	318	320	302	337	335	323	332	331	314	314	344	331	326	324	336	337	318	341	287	344	314	313	323	354	342	308	317	336	339	320	318	298	326	294	330	345	337	300	309	329	328	328	319	288	310	286	296	323	313	330	315	329	301	336	313	326	348	331	326	333	340	309	300	317	293	330	333	309	304	331	279	330	339	315	326	341	326	281	339	310	330	353	345	293	320	338	317	321	345	331	315	333	332	330	333	350	305	329	353	306	338	335	303	350	327	308	319	324	342	344	341	331	359	301	338	308	331	350	336	319	321	344	348	318	346	309	333	333	320	333	305	323	326	342	330	301	332	346	295	325	338	324	324	338	306	296	302	347	369	349	333	343	340	319	299	316	316	311	318	292	334	356	343	325	322	338	364	303	302	341	327	349	328	291	310	333	319	343	284	313	314	335	333	294	345	339	346	326	301	312	316	343	300	327	318	307	316	295	308	304	315	305	286	290	299	333	328	312	342	303	306	341	312	291	320	317	295	333	305	311	340	324	320	305	351	334	331	309	321	319	339	344	314	306	323	303	322	370	316	341	347	340	335	332	339	322	313	358	319	306	324	296	329	328	337	308	334	319	327	366	329	338	293	344	328	316	334	340	312	313	327	326	330	343	302	342	325	307	311	337	334	335	334	284	309	322	309	303	328	294	297	324	299	339	340	334	305	353	291	313	320	340	310	337	324	334	325	321	288	311	303	360	346	318	330	333	342	324	324	322	314	339	350	314	340	327	354	305	295	335	321	304	316	280	333	311	343	332	324	327	310	337	321	316	319	324	274	335	351	324	301	342	318	319	354	321	332	324	315	327	345	336	341	318	339	327	316	315	302	330	321	308	345	314	339	303	363	298	333	299	361	333	307	338	318	345	332	326	318	336	314	333	307	320	334	317	314	334	349	313	321	344	329	344	297	363	306	309	316	354	327	312	340	310	303	330	349	324	320	295	332	360	318	306	338	350	333	336	346	332	328	336	340	330	300	345	311	312	316	342	332	327	325	341	338	352	310	339	339	341	368	318	335	317	342	326	314	310	319	312	323	328	293	351	329	305	306	319	334	307	318	287	299	318	313	329	312	315	351	325	307	299	304	325	348	360	331	339	351	335	332	319	335	293	327	320	317	318	306	301	328	348	309	310	351	338	340	315	335	309	345	323	309	328	321	362	329	320	330	310	314	305	321	358	321	328	312	324	298	329	329	293	297	330	317	329	312	286	312	306	323	344	362	338	344	314	298	340	334	307	317	325	324	343	330	312	316	307	322	316	365	309	315	321	317	303	318	358	344	301	305	309	314	307	374	321	312	316	375	323	336	330	354	304	331	331	321	284	304	324	307	343	301	312	314	324	294	323	289	358	326	330	323	312	313	315	336	294	317	353	324	294	309	325	311	293	280	337	348	354	307	313	322	329	333	304	328	340	318	310	336	326	357	334	333	308	315	301	314	337	350	310	330	345	312	359	316	365	306	320	353	304	311	322	313	316	333	293	330	345	316	303	300	359	343	299	332	316	365	320	307	329	317	325	318	318	294	354	300	292	327	324	328	292	335	327	330	318	337	331	332	325	326	353	310	349	356	353	330	296	316	310	329	368	333	341	317	305	315	357	315	313	334	301	365	312	294	319	331	331	323	322	285	312	307	331	324	339	313	307	364	323	316	297	365	333	300	327	318	344	295	314	313	294	320	329	331	334	332	343	335	322	279	351	296	329	332	315	308	312	302	311	325	334	307	339	329	318	332	319	340	332	324	304	304	329	287	316	326	339	337	306	353	345	339	314	323	306	311	351	304	317	311	364	320	346	309	323	288	317	332	307	325	319	316	362	308	329	322	319	313	323	309	331	303	305	335	316	349	311	336	337	357	337	318	339	333	324	319	298	337	340	347	313	312	348	334	324	307	328	318	358	337	351	344	313	312	357	346	301	306	327	325	310	314	337	304	329	310	314	307	320	324	361	295	332	348	292	306	325	293	323	303	316	319	327	314	292	304	317	315	346	342	333	328	335	338	326	298	319	309	308	365	290	321	302	314	316	340	321	342	334	312	311	330	359	317	357	344	296	358	320	319	361	328	321	325	329	297	324	339	292	314	325	352	319	353	328	332	339	299	350	324	326	281	339	358	332	311	329	350	339	296	316	308	279	329	328	300	292	328	309	354	362	348	337	356	333	328	320	294	313	332	346	336	368	298	328	315	341	329	307	322	332	340	302	330	317	331	313	324	354	320	318	331	321	299	326	312	309	330	321	302	282	310	322	314	313	303	328	273	332	318	348	317	312	349	313	339	304	355	330	328	330	298	318	331	315	296	340	293	329	330	341	311	321	325	294	299	271	305	287	306	317	365	336	331	371	330	318	298	331	333	325	305	340	314	287	332	334	343	317	325	297	293	324	316	330	304	306	342	318	306	295	337	343	353	340	308	315	333	325	306	346	281	307	318	309	352	334	303	325	304	355	309	317	318	306	327	326	332	333	307	288	289	276	333	289	330	313	296	296	343	269	325	311	302	306	312	312	330	333	345	301	329	323	295	342	331	342	298	335	326	349	290	293	308	304	288	331	306	330	367	311	341	311	371	322	361	317	324	307	305	341	349	353	303	320	321	306	312	305	345	339	339	319	302	345	284	350	341	332	315	304	324	290	296	324	354	332	300	321	303	342	343	300	329	335	315	312	334	312	328	301	335	346	311	302	356	335	327	335	303	332	317	341	349	335	297	320	334	320	335	326	328	298	327	319	329	322	307	352	336	308	293	298	320	284	344	288	348	340	356	333	333	318	325	326	346	337	327	332	312	306	326	362	337	335	309	342	355	326	336	323	326	296	303	322	324	348	326	322	324	337	352	275	330	314	316	351	321	299	319	299	336	340	305	328	329	333	335	355	321	320	356	312	353	333	316	338	301	315	292	319	348	293	335	318	355	338	352	299	311	339	307	356	316	298	337	316	322	334	321	333	324	303	277	333	332	298	315	312	292	315	320	304	325	309	314	323	338	308	300	323	318	332	305	331	313	321	319	332	339	340	318	317	317	316	329	339	299	325	328	356	346	329	332	356	343	336	355	324	330	329	342	321	302	302	333	350	323	358	318	327	325	348	332	318	337	346	319	292	297	294	349	327	309	334	365	315	340	367	300	304	302	309	318	332	336	311	311	299	343	318	285	306	329	328	328	320	336	350	315	344	300	313	352	306	310	310	337	336	307	305	314	291	306	330	348	323	297	311	331	313	321	329	324	316	330	285	309	319	345	310	341	313	318	317	311	296	326	325	310	345	302	333	310	347	305	304	351	306	342	313	316	313	380	331	314	319	308	312	312	334	319	367	300	321	298	358	319	306	329	342	363	312	348	339	277	320	321	324	305	307	339	316
24251	23926	38573	34151	28142	17110	3177	454	387	373	388	371	365	378	357	396	340	372	350	388	378	375	371	404	369	368	399	370	376	368	372	361	384	363	364	364	401	359	353	383	318	366	345	348	352	397	361	354	349	368	376	344	355	390	336	355	357	373	329	382	391	368	360	355	357	371	343	362	387	367	368	385	342	386	399	345	355	361	349	386	378	375	373	329	364	365	371	392	345	376	344	364	361	365	369	339	341	350	378	353	377	334	360	385	345	366	349	375	364	377	365	350	343	369	355	348	327	391	333	377	365	356	376	396	357	401	367	392	383	364	354	334	332	316	354	336	377	344	372	383	355	344	371	384	372	376	355	369	339	357	356	352	379	374	385	397	366	408	362	388	351	360	352	356	344	353	375	367	365	375	393	392	366	400	386	390	379	325	353	396	363	396	345	377	378	377	344	357	378	336	370	376	356	372	402	373	339	376	355	364	355	369	382	351	356	356	344	371	363	353	327	380	356	332	398	376	359	355	366	367	371	338	372	368	369	363	359	354	349	392	378	385	335	352	341	360	362	347	340	370	361	369	327	351	373	376	367	377	349	376	348	359	369	363	361	338	342	350	355	367	348	325	351	366	349	344	352	357	355	375	359	350	347	384	375	361	415	366	333	332	388	382	373	393	394	369	343	346	359	345	364	369	330	363	377	360	378	348	304	375	377	361	373	364	374	376	370	358	381	368	360	370	364	349	361	345	344	352	377	351	350	359	343	372	372	374	355	357	341	361	339	339	360	353	385	351	375	378	379	331	389	372	344	343	356	359	383	388	355	356	372	348	365	370	376	345	353	390	378	377	371	375	371	362	367	360	370	338	368	367	339	347	389	354	339	351	375	383	354	375	356	378	374	353	365	353	341	356	370	397	362	369	390	376	346	356	360	374	383	367	395	384	374	376	385	354	379	333	353	366	367	351	366	389	381	329	322	353	361	358	340	317	358	368	369	341	369	357	344	341	364	385	356	371	403	363	372	384	377	344	348	367	333	352	386	332	375	371	383	378	368	382	364	344	403	364	361	354	343	370	322	346	345	360	358	359	342	348	334	373	392	349	330	372	353	396	367	366	371	364	348	361	381	345	363	383	415	352	326	379	336	361	377	380	329	388	343	335	363	375	355	347	378	340	376	375	338	367	345	353	368	377	363	343	359	365	359	366	352	344	362	352	380	387	378	373	368	359	377	364	349	362	352	342	384	359	335	356	353	389	383	366	361	337	369	351	358	333	332	365	393	368	361	377	357	336	323	372	338	391	365	346	388	342	345	369	347	369	370	359	356	378	388	370	381	345	351	391	371	367	354	383	359	333	322	361	384	398	338	337	364	360	339	343	384	355	343	341	378	339	354	323	388	365	364	370	409	362	335	358	346	355	344	336	362	389	335	370	385	386	328	375	369	364	382	369	357	342	352	374	359	358	356	377	383	364	344	369	372	351	380	355	374	373	357	388	352	385	356	374	371	344	338	371	355	365	355	349	348	377	347	335	347	374	364	327	377	379	372	405	350	397	379	350	381	360	357	382	370	329	361	346	376	365	388	348	377	365	383	376	366	357	335	336	359	360	327	383	352	364	351	360	389	309	366	351	373	364	384	362	340	357	365	372	410	359	386	376	333	373	361	352	344	367	361	352	321	359	370	344	360	382	356	408	331	372	393	349	340	357	358	348	361	352	340	370	354	386	375	360	356	366	380	360	361	367	358	338	398	349	351	390	366	366	398	400	369	341	352	366	374	371	335	394	351	353	356	365	347	389	331	358	346	356	405	368	351	347	389	331	375	341	372	382	349	332	355	354	370	342	333	381	387	360	382	358	384	347	391	364	347	339	313	338	337	371	374	364	368	356	335	356	384	370	398	378	379	361	371	370	378	365	344	358	344	377	380	386	340	357	352	375	328	371	362	345	344	364	383	356	389	383	363	381	356	372	352	334	354	334	390	348	355	368	391	346	373	396	350	352	382	401	344	347	347	356	359	383	354	361	357	336	353	356	361	366	342	370	349	341	357	351	361	371	412	384	380	334	363	359	355	383	385	358	368	346	365	391	360	349	349	338	359	346	332	385	382	327	351	378	310	343	359	332	374	369	380	395	373	382	354	342	369	362	347	377	345	380	374	344	338	329	346	336	336	351	360	329	346	351	360	370	384	356	340	403	365	353	359	355	366	371	349	347	395	383	385	367	359	364	356	357	350	365	348	372	367	372	361	370	389	351	341	374	384	386	401	368	400	353	374	353	331	404	359	398	359	374	382	355	381	346	347	333	387	333	371	360	362	353	346	350	355	349	372	371	313	350	369	405	340	356	363	363	357	375	379	348	361	360	355	363	396	368	350	341	360	372	341	383	377	383	361	364	348	376	383	349	335	404	376	341	326	396	381	385	352	369	389	359	362	362	366	345	381	365	344	343	376	366	323	382	371	379	339	375	347	358	346	382	376	323	371	351	351	369	365	369	364	367	378	342	370	375	363	353	343	375	357	403	403	392	353	357	415	343	311	367	371	379	388	354	357	364	377	369	355	376	402	344	361	361	382	389	368	362	385	380	365	338	335	368	378	328	357	369	377	339	367	338	363	354	343	371	361	351	367	365	365	381	356	324	345	396	363	343	338	376	370	369	376	392	372	354	358	342	350	368	377	353	368	368	350	373	389	364	363	352	323	356	375	356	376	396	344	336	370	349	380	358	367	368	353	373	364	363	327	335	357	331	360	362	331	341	330	321	336	366	345	386	354	351	360	359	349	390	355	369	342	374	363	370	370	377	357	330	373	314	369	344	404	374	393	397	367	348	400	352	348	370	366	355	395	374	368	321	382	345	343	363	379	378	366	345	356	353	356	377	322	355	379	359	377	361	346	371	356	365	363	344	404	375	342	324	354	344	368	340	352	365	397	307	361	350	345	393	315	357	375	379	361	365	391	373	378	360	370	340	354	375	360	374	392	350	383	349	361	361	361	400	370	346	349	360	387	345	411	353	363	372	331	363	348	372	345	362	405	374	358	371	359	397	382	363	360	368	371	362	355	378	386	360	374	326	414	369	365	378	333	359	347	396	380	362	365	342	353	364	386	368	359	357	344	335	343	353	378	353	339	355	369	360	366	356	333	364	315	352	360	325	350	370	349	368	365	349	372	352	347	375	335	327	364	351	388	338	363	361	321	368	393	373	354	348	372	354	367	347	402	340	359	377	331	346	392	381	357	351	361	377	370	383	367	339	358	381	368	373	373	362	367	353	374	380	371	341	367	369	376	355	328	337	364	365	394	353	374	350	367	337	315	379	381	362	335	394	344	358	356	371	351	372	377	360	331	373	362	384	354	345	392	351	354	329	349	345	392	353	323	399	361	393	349	362	367	390	343	374	363	361	353	337	339	347	360	381	350	370	358	380	382	346	393	388	378	360	385	353	382	362	358	351	364	372	391	357	346	371	359	419	387	350	376	378	337	368	348	379	330	318	363	335	335	361	365	355
42961	87975	71023	46175	31827	6187	492	508	440	415	436	439	397	427	430	436	389	413	387	417	438	396	390	425	411	359	403	376	407	404	410	397	394	429	392	421	429	405	431	408	415	426	404	368	392	418	407	396	384	388	382	412	353	384	399	384	384	382	397	450	405	443	401	427	375	390	403	391	413	424	394	423	411	389	354	382	414	432	355	390	405	390	421	389	416	397	431	404	370	440	382	425	400	382	374	370	400	408	423	435	420	401	435	392	392	404	372	390	395	403	382	432	381	406	411	417	411	388	396	370	423	377	406	384	422	413	439	415	405	464	425	421	414	404	403	408	356	406	438	397	398	409	400	368	384	401	384	380	406	424	362	382	384	403	367	382	418	416	436	394	413	458	415	439	376	414	404	385	420	402	402	423	393	410	410	414	356	400	386	395	403	385	381	379	393	389	379	402	440	430	460	401	388	418	368	401	441	410	428	391	420	426	393	392	396	428	427	387	395	411	395	385	402	423	417	391	386	411	413	351	356	385	454	392	376	418	415	395	374	418	395	402	406	411	416	413	380	395	401	416	437	399	388	420	403	402	409	406	394	383	401	404	381	412	392	419	386	397	384	388	382	415	409	443	394	408	391	413	405	411	403	413	378	426	399	405	364	385	397	408	366	327	410	365	418	410	407	379	368	370	381	390	434	391	413	356	413	365	388	390	426	381	387	391	394	385	389	412	395	413	366	413	422	400	382	381	382	408	374	393	370	382	375	399	403	372	384	378	398	402	404	398	378	415	426	364	404	403	385	453	423	399	400	388	366	405	410	399	364	397	424	385	393	367	387	422	409	399	432	418	410	428	381	406	405	374	424	399	428	377	405	410	411	395	400	389	405	389	419	373	413	448	366	395	405	407	391	386	403	400	407	421	376	370	420	386	407	408	411	369	405	379	420	431	368	408	418	413	383	398	391	401	424	390	396	378	391	391	397	435	409	452	448	363	395	386	398	388	394	359	370	395	410	424	404	406	406	431	368	375	380	375	416	379	382	418	379	394	417	374	397	397	412	406	381	421	400	387	371	418	403	389	358	389	438	387	394	401	394	391	386	391	393	379	399	384	379	419	373	438	411	408	408	400	387	374	372	369	399	397	376	378	414	377	404	410	398	396	391	406	402	407	397	437	415	379	407	388	383	398	398	380	434	421	369	438	386	423	413	402	410	372	391	444	406	395	399	389	410	394	414	376	383	386	377	395	391	402	401	407	401	420	395	400	410	389	396	436	407	378	421	364	386	424	378	392	393	416	411	386	385	384	401	427	401	408	405	402	423	417	398	398	400	363	401	409	394	374	400	429	412	404	430	362	400	402	399	382	364	401	421	456	361	383	388	413	409	407	406	393	398	378	391	350	414	421	398	404	428	401	400	362	372	378	443	370	391	383	388	404	432	405	421	401	365	390	402	407	413	366	398	422	393	398	395	415	396	376	415	363	426	363	368	415	351	423	406	399	424	400	363	408	396	396	361	391	400	387	379	393	379	405	375	426	388	396	391	432	394	401	448	370	356	408	391	415	399	435	398	390	382	405	435	396	376	412	383	417	355	412	384	396	378	376	390	416	425	393	346	379	391	402	424	394	402	399	421	448	414	410	411	397	423	375	411	424	403	397	400	382	432	380	380	407	422	430	415	394	358	452	436	391	415	384	382	367	407	378	366	400	388	374	357	387	391	428	388	408	404	380	403	405	383	424	439	432	389	392	413	418	386	372	419	385	441	412	372	392	379	370	408	406	402	455	398	396	396	429	404	429	379	428	405	386	375	384	412	411	401	397	400	410	375	355	393	404	381	393	382	388	382	408	383	375	428	416	394	403	391	413	375	400	393	396	405	438	393	384	400	386	408	367	387	401	396	400	381	428	398	410	394	417	370	447	419	398	407	400	371	393	397	381	419	407	399	370	370	378	377	427	439	415	404	392	390	428	379	393	376	408	386	398	427	399	419	389	441	413	415	379	401	415	401	395	427	394	387	411	393	408	412	407	387	406	408	378	381	448	414	392	428	406	383	363	395	393	378	404	422	415	379	445	396	428	400	370	390	397	417	374	408	407	378	394	408	412	411	424	405	408	424	391	388	373	368	431	400	420	413	410	354	388	384	414	386	404	399	414	397	399	387	392	414	425	401	382	412	384	355	399	411	388	402	406	432	401	402	423	461	421	403	405	425	428	416	415	419	402	383	418	440	386	417	399	388	387	395	382	366	381	381	420	411	411	402	347	420	371	391	385	451	372	423	378	415	380	369	412	432	403	428	405	401	361	406	373	420	386	394	447	444	405	417	411	425	400	404	368	397	401	371	404	398	420	437	397	397	393	403	379	413	399	381	409	392	404	359	421	403	423	395	413	399	422	428	393	427	398	399	408	417	403	394	414	400	409	415	441	418	421	415	439	405	381	393	389	392	421	406	416	414	435	376	426	400	402	412	404	406	378	416	401	418	388	421	402	391	419	383	366	359	406	360	427	397	394	378	410	388	419	415	375	394	439	395	381	423	424	426	401	383	400	389	388	392	415	379	423	385	403	403	397	417	417	393	400	390	398	403	387	373	431	386	375	424	406	406	399	399	420	408	387	377	421	409	409	391	391	409	408	405	401	399	416	416	374	394	369	382	377	429	427	405	373	405	391	381	371	432	394	383	413	401	377	400	410	390	420	416	394	387	404	399	434	378	391	385	416	390	403	417	380	440	422	426	434	370	396	396	395	386	427	384	386	393	431	387	422	425	409	419	433	383	421	417	445	381	373	452	402	380	384	418	415	404	369	403	436	408	420	388	373	369	387	399	423	421	379	403	406	403	420	403	406	439	403	417	391	396	418	386	379	400	423	401	374	392	407	399	371	432	372	402	405	397	415	402	434	402	428	347	394	417	387	371	384	431	427	366	383	369	398	394	403	396	409	374	380	430	402	388	403	428	370	406	394	443	380	370	375	424	420	399	404	362	368	381	428	380	396	415	411	390	395	428	398	418	409	426	427	386	429	395	366	338	400	368	405	417	393	408	387	384	393	394	381	403	434	397	407	429	406	402	436	406	382	385	362	384	390	415	424	409	409	405	435	402	404	404	356	409	413	367	428	397	421	436	421	384	407	403	395	401	422	367	415	389	378	399	408	405	399	382	383	415	397	393	427	394	408	412	425	397	406	389	391	400	407	393	405	394	392	392	379	382	395	395	423	386	438	371	408	417	396	440	404	372	406	373	444	374	431	393	409	407	420	401	395	408	393	442	398	398	408	412	407	389	411	396	384	407	428	412	397	391	376	418	397	399	372	429	373	392	383	387	389	411	408	390	392	408	450	381	397	375	419	390	412	379	423	391	380	404	418	398	412	423	399	409	394	375	399	378	429	419	363	374	364	405	392	390	369	398	398	408	378	381	385	416	379	412	377	431	410	378	398	418	410	397	377	414	397	404	396	399	388	402	431	420	417	440	410	418	399	387	383	413	426	410	393	401	377	411	362	393	437
25462	26550	40196	31144	20423	5891	518	425	446	404	425	417	373	382	435	428	377	407	417	407	441	403	412	410	403	396	387	396	444	400	412	367	414	371	436	401	427	389	402	405	438	388	393	380	393	414	429	359	408	409	407	394	437	373	380	441	419	403	406	456	390	421	422	396	394	429	414	396	402	394	436	413	414	438	399	445	423	392	411	387	395	427	387	408	402	420	426	402	415	440	390	367	379	384	375	421	407	393	401	394	414	424	387	402	414	364	409	371	414	393	429	418	380	400	414	429	393	408	408	397	378	413	407	413	393	399	426	407	383	424	397	419	362	414	390	408	422	406	392	409	416	429	405	396	380	431	410	426	391	413	390	410	406	394	397	439	414	396	392	414	377	408	401	426	380	430	408	396	432	395	377	396	396	434	408	412	426	416	419	412	418	427	423	367	402	404	388	413	461	392	409	435	404	400	392	400	419	417	391	381	416	384	423	417	419	396	391	400	384	388	381	404	423	448	381	417	398	431	398	419	400	416	430	440	431	443	423	397	415	409	420	395	407	399	429	417	425	396	424	378	453	382	397	411	375	386	423	405	387	448	379	426	422	441	391	397	414	379	403	404	403	363	449	404	427	432	382	428	408	388	394	408	410	399	378	387	393	398	420	377	428	385	404	434	410	424	389	429	429	388	404	417	387	380	405	404	393	402	438	432	407	403	404	391	410	394	417	388	397	417	431	413	428	418	399	383	407	416	466	420	409	419	391	404	391	411	425	363	388	390	408	409	396	408	407	398	409	415	432	369	381	397	408	371	394	400	400	435	439	432	435	426	386	418	419	397	408	390	426	390	415	369	407	424	397	386	414	408	401	399	406	389	428	411	406	405	423	405	391	414	399	424	418	415	401	428	442	384	394	415	402	444	379	406	424	462	430	415	418	401	384	363	392	359	388	356	400	433	433	443	408	356	412	411	452	429	435	401	414	420	422	385	382	403	408	411	407	392	416	366	406	347	404	404	431	436	444	409	433	384	386	415	376	412	412	435	423	419	419	441	404	406	438	397	405	400	425	424	423	411	402	382	428	334	418	437	445	416	434	473	396	413	369	405	406	394	413	394	414	424	421	397	402	385	368	407	371	417	385	386	419	424	418	404	412	391	418	394	436	421	451	385	376	413	411	410	406	425	396	379	391	391	389	406	429	396	415	421	434	397	399	419	393	378	420	373	377	400	383	380	408	419	385	421	440	410	409	418	422	425	434	418	395	396	422	423	446	405	377	394	426	407	397	413	433	426	411	420	408	413	423	423	395	407	390	402	426	408	408	395	405	427	429	409	410	365	384	403	436	375	410	402	421	404	415	428	407	384	412	422	403	375	408	396	388	410	386	421	402	423	475	413	411	390	422	398	418	414	412	403	375	385	426	422	398	404	391	384	418	420	431	404	412	406	417	393	406	442	412	440	434	445	435	393	418	390	426	425	399	401	380	460	412	423	405	406	399	410	405	392	416	383	429	405	401	436	407	405	409	388	388	401	430	419	408	420	386	394	402	434	395	409	398	376	397	431	413	398	401	428	376	414	421	437	423	386	404	405	397	413	387	408	409	408	419	388	414	383	388	430	394	387	421	427	416	429	409	409	395	414	417	436	401	391	420	427	383	432	375	403	401	412	418	435	444	416	405	378	444	435	415	404	408	436	427	397	383	435	412	444	399	427	402	375	419	387	412	399	393	370	404	422	409	415	374	426	426	410	412	377	403	426	407	379	377	387	390	435	397	408	428	401	426	401	412	406	419	427	402	391	403	363	413	392	398	387	384	439	409	381	379	386	397	411	395	379	411	397	382	441	373	377	408	371	423	413	384	404	446	414	422	423	412	394	436	394	385	408	412	434	397	425	449	383	402	423	416	375	379	390	414	373	409	380	430	378	395	394	390	414	420	389	391	416	402	393	423	442	433	448	432	424	416	382	424	410	418	419	406	365	404	380	411	372	437	407	394	395	435	444	403	415	407	415	394	389	424	391	415	379	412	421	385	422	371	426	393	364	415	415	380	389	388	379	376	425	396	387	396	365	404	409	417	385	433	373	410	422	402	436	361	417	404	387	384	354	394	399	397	437	443	412	398	414	402	428	395	392	394	420	408	447	430	402	405	412	395	429	426	390	391	383	416	398	419	412	408	409	385	401	393	404	396	384	383	413	398	408	399	398	396	412	438	404	360	386	396	391	351	378	408	389	452	383	418	400	406	389	418	396	464	405	387	404	422	433	460	389	398	424	407	365	386	404	426	450	428	378	421	393	395	416	401	433	393	394	407	406	417	432	437	358	382	417	401	372	443	435	410	402	387	424	422	366	378	420	400	440	418	433	414	397	396	385	398	409	427	423	412	405	393	383	432	393	378	443	416	380	406	378	415	397	400	419	421	422	421	413	410	415	418	397	371	393	390	395	401	420	382	360	409	420	421	409	402	410	417	396	433	416	422	375	393	436	402	398	385	444	376	361	399	417	385	400	379	416	412	418	395	402	432	395	417	419	399	387	383	419	440	405	405	430	391	394	378	422	445	411	416	414	413	427	437	417	438	394	459	404	424	440	405	414	364	390	401	411	403	396	405	395	404	410	393	395	408	405	437	410	382	384	404	392	425	383	424	391	397	428	414	410	389	411	441	385	421	385	452	393	400	408	404	432	391	433	399	400	424	404	385	372	420	409	376	407	402	405	408	381	427	426	412	441	436	395	415	385	392	398	409	408	374	393	437	407	379	401	412	408	461	440	415	397	411	379	438	399	434	382	415	425	395	398	409	397	410	402	417	437	406	429	400	405	402	384	395	429	383	401	435	428	403	419	413	440	386	384	418	399	449	443	369	437	406	397	425	419	418	407	409	373	405	406	416	400	422	417	421	416	407	432	376	428	406	435	432	408	406	420	412	420	411	401	418	397	406	422	420	401	401	425	399	447	380	409	381	412	471	395	397	399	429	396	382	420	368	377	396	399	400	392	383	364	442	448	373	380	421	408	398	419	411	409	410	403	405	418	410	382	429	374	391	423	393	402	415	416	436	409	382	375	423	395	391	432	395	409	394	422	443	407	411	380	390	386	397	463	394	414	418	414	421	393	397	399	416	361	402	421	421	406	393	398	382	408	428	391	418	416	403	390	418	359	431	436	392	383	358	433	387	390	408	414	416	424	418	409	382	405	387	407	410	380	411	419	417	398	407	382	425	403	380	389	437	382	384	397	408	414	407	406	379	408	399	392	405	399	395	390	422	374	409	399	393	422	392	394	444	433	414	395	402	390	404	440	374	416	422	418	387	369	387	413	400	381	382	378	396	372	419	362	406	404	402	405	454	384	404	421	393	403	405	392	370	421	444	430	419	411	422	428	441	399	383	335	398	425	414	387	390	397	401	390	436	419	397	380	388	418	418	424	423	441	400	404	414	411	409	357	390	423	395	403	414	388	386	402	407	413	413	394	392	400	403	399	407	458	407	396	425	409	403	390	425	425	410	399
43696	82721	59064	33328	20379	3824	507	505	492	477	481	472	459	487	470	456	481	493	491	455	460	462	487	464	447	493	489	512	500	444	480	474	475	454	459	463	431	456	460	449	425	469	483	462	473	444	470	487	491	462	460	472	500	482	497	464	446	470	468	428	488	480	443	465	432	439	472	467	432	467	476	456	485	477	494	487	450	456	452	457	410	426	437	483	502	495	486	487	466	460	469	439	503	464	449	475	471	469	478	461	439	487	449	476	436	475	454	456	455	441	434	487	428	469	485	405	476	471	466	500	516	466	438	477	500	475	477	455	465	449	469	487	472	462	460	455	469	499	484	431	490	476	450	480	461	446	453	484	433	475	449	474	513	472	469	473	426	483	515	458	448	463	477	490	490	464	427	500	463	483	499	469	454	488	442	499	460	467	443	468	427	489	453	450	441	477	480	468	513	434	481	451	477	480	467	466	456	492	446	443	452	486	504	419	441	469	485	486	467	435	461	470	455	472	475	465	458	448	485	458	457	461	464	450	459	514	460	492	444	440	456	473	467	474	443	461	468	430	452	494	498	455	453	489	488	501	456	486	455	520	488	498	477	465	480	459	472	455	494	461	476	473	465	487	468	471	492	428	418	464	491	457	439	445	467	469	454	475	429	467	452	491	456	463	450	438	485	469	456	485	452	490	452	473	470	463	477	499	484	454	495	458	449	484	445	464	496	522	468	468	487	454	443	449	438	498	464	443	480	480	422	448	467	496	453	451	491	468	437	456	448	446	449	468	444	483	469	468	453	507	453	468	462	458	472	446	457	447	466	478	471	499	443	479	474	472	445	457	475	468	494	469	447	460	464	466	456	456	504	493	420	474	482	464	429	457	439	487	477	467	462	466	457	468	459	470	449	486	449	456	493	452	458	466	459	487	504	462	510	426	500	504	456	475	453	455	482	509	454	464	466	477	452	470	465	472	464	453	488	468	429	460	474	487	457	457	453	470	472	473	470	488	466	499	480	467	466	472	502	464	448	463	443	448	456	433	474	423	467	475	458	452	466	485	421	526	431	489	477	469	454	430	465	484	486	452	445	480	521	494	466	471	504	452	478	497	452	473	430	421	454	466	502	465	491	473	459	421	479	476	477	448	476	468	473	407	470	442	500	442	468	503	502	477	444	462	433	450	447	478	449	455	445	509	491	482	472	444	454	469	472	473	450	419	474	470	432	469	452	470	454	475	442	431	484	424	482	451	480	472	447	515	446	459	474	482	460	456	466	445	461	465	420	459	480	452	461	489	466	472	482	473	441	481	477	447	436	452	470	432	481	465	479	461	444	501	443	456	465	478	522	467	448	441	469	477	473	499	493	466	446	454	481	456	473	507	417	496	472	467	454	482	463	483	448	439	501	496	524	502	501	463	469	461	500	475	503	469	497	463	486	464	474	455	456	477	486	448	458	444	450	478	471	464	477	438	444	486	443	468	496	469	460	461	489	471	467	469	436	455	455	471	409	452	468	457	442	432	449	506	442	476	493	487	469	446	441	518	470	452	476	489	447	506	485	448	491	401	486	424	445	472	492	475	447	464	451	488	477	494	467	460	464	490	448	463	483	484	428	465	450	484	464	436	478	454	505	481	466	465	456	436	417	435	460	447	455	450	462	469	452	431	452	476	480	455	454	423	438	457	490	493	448	460	477	443	482	461	454	500	490	461	432	432	441	467	514	446	468	504	448	465	447	427	453	439	452	468	479	433	454	449	512	441	507	473	475	457	450	469	469	466	471	458	447	475	492	457	439	460	485	460	491	431	451	439	473	481	452	469	442	504	446	447	475	449	448	464	459	451	429	499	441	503	458	471	455	437	413	456	453	454	455	464	468	490	495	500	465	472	483	491	521	462	477	463	484	484	481	510	457	467	450	461	471	447	438	457	472	472	462	463	460	495	455	499	502	492	446	445	494	545	455	489	494	442	528	451	450	477	469	463	475	412	441	453	474	482	465	440	457	446	457	421	438	446	442	457	478	465	505	479	467	465	420	441	499	498	461	472	462	471	444	448	452	444	474	429	478	461	462	467	465	473	480	446	496	439	501	475	469	497	449	460	443	465	430	443	445	458	484	497	439	453	487	464	470	436	457	469	464	487	467	460	453	455	495	478	460	488	474	477	458	472	490	488	455	467	486	460	491	440	438	454	446	477	446	463	476	485	454	467	528	451	494	492	471	433	435	447	502	471	493	485	467	461	444	451	457	487	481	446	457	434	446	482	439	483	464	474	471	460	451	457	466	455	451	475	499	452	491	432	467	453	468	455	459	440	492	475	463	464	463	436	423	457	448	467	457	452	498	480	480	452	434	456	459	435	478	452	494	447	480	476	495	496	470	440	450	505	456	453	467	474	447	429	460	437	482	481	461	451	480	451	465	501	479	454	449	474	486	458	430	450	502	448	471	458	498	446	465	446	459	484	467	483	495	448	460	481	451	463	512	466	493	473	434	469	439	447	438	432	466	472	476	497	446	444	473	458	454	443	485	462	514	469	462	452	434	463	496	465	491	508	489	472	448	476	480	447	452	479	467	491	476	439	476	479	451	438	418	460	462	490	446	475	493	433	458	462	499	428	448	408	458	463	467	487	466	463	445	462	464	458	478	446	431	491	460	448	460	477	481	495	450	461	465	478	466	449	443	462	481	488	452	452	424	448	466	450	477	513	445	435	461	458	460	472	459	445	504	444	479	447	522	477	445	490	453	449	461	493	435	465	465	479	480	483	478	419	471	485	472	443	478	469	423	444	488	486	504	440	495	456	434	470	495	462	432	452	440	453	478	461	445	461	465	473	445	442	458	450	472	445	489	494	449	450	464	459	465	451	496	468	467	460	470	454	451	468	467	472	462	431	472	453	439	417	447	486	444	453	467	472	453	436	476	471	526	465	473	474	491	443	499	482	469	435	471	435	509	441	466	427	447	469	447	458	457	448	459	477	467	495	509	460	440	474	498	462	438	439	491	474	473	480	443	512	495	463	498	496	444	474	479	449	444	438	480	479	443	440	457	497	470	458	431	441	503	422	464	451	454	464	494	471	457	484	419	479	466	500	450	444	436	442	426	470	450	466	459	491	441	464	444	490	457	473	464	469	471	465	450	459	462	449	484	481	474	478	472	468	456	438	506	415	469	451	431	492	419	439	443	445	468	485	473	471	462	444	444	443	463	469	507	445	486	423	458	496	428	453	453	500	467	469	453	439	495	460	439	506	465	467	468	509	473	485	471	461	495	427	446	526	500	484	461	467	426	500	438	476	469	481	484	447	459	491	470	445	502	448	479	466	505	471	443	440	514	462	459	460	488	437	443	455	434	466	442	488	461	494	468	477	438	486	440	467	485	432	456	487	477	498	467	463	451	458	469	464	491	468	431	491	446	454	446	465	475	486	486	449	482	484	514	450	464	433	454	487	457	496	470	477	496	423	471	479	470	464	473	477	411	440	501	446	468	474	476	485	457	433	477	462	479	441
23198	22125	32474	29678	28004	21633	11645	1054	667	611	644	590	622	593	557	634	610	597	641	583	608	582	592	577	589	596	613	540	589	606	600	593	603	623	583	578	557	601	585	567	559	577	550	586	576	565	578	600	565	573	586	584	584	582	569	595	577	570	581	590	562	577	613	559	569	546	555	550	593	566	625	548	578	577	567	594	604	540	600	597	536	580	603	556	599	572	564	543	572	557	560	562	647	579	544	565	605	558	584	592	564	605	536	586	595	591	593	589	620	611	584	577	559	561	582	600	582	543	631	568	531	579	571	567	557	592	593	618	586	574	560	580	598	549	589	608	591	546	561	555	572	547	567	607	633	577	590	575	565	575	532	585	588	572	520	608	552	573	568	580	577	615	598	572	563	610	583	548	578	566	585	615	578	614	541	591	578	604	542	546	581	555	601	548	608	568	560	562	559	611	562	547	565	543	565	567	547	554	555	561	565	582	655	572	589	559	610	570	578	589	565	556	609	646	585	557	592	558	573	551	587	551	525	622	551	577	552	621	623	564	593	592	569	534	567	569	596	557	561	599	580	596	525	574	568	602	593	590	564	619	589	550	571	566	577	576	557	568	514	612	605	567	583	547	637	568	628	539	626	608	586	575	528	582	599	608	549	540	569	581	567	559	559	523	562	603	601	605	561	588	565	616	556	602	584	608	579	565	587	595	556	588	576	599	580	571	580	555	620	575	564	566	609	593	564	546	565	590	551	560	583	524	638	564	603	571	572	588	579	580	574	522	610	595	564	562	627	559	570	593	579	550	603	530	553	575	556	555	572	583	599	576	607	531	599	613	620	589	565	576	570	576	571	530	576	553	597	573	558	548	600	561	587	573	614	601	588	534	575	605	614	549	557	565	588	581	591	570	618	606	574	618	567	579	592	596	575	618	596	577	551	583	596	580	561	572	562	582	548	590	609	529	558	541	603	542	570	564	600	549	540	651	622	595	587	542	644	584	596	614	559	598	604	549	573	566	600	553	569	594	581	555	608	573	583	623	582	559	581	553	541	590	582	604	598	586	569	567	579	582	619	567	560	586	545	623	554	539	589	593	590	538	575	577	553	588	614	606	567	580	558	591	555	554	620	579	557	627	604	555	590	549	567	563	605	598	546	620	586	608	629	570	553	537	590	575	582	560	586	583	554	589	588	601	576	560	587	565	574	600	628	574	611	543	582	581	562	568	610	625	583	582	634	591	541	566	558	534	583	563	608	570	603	568	601	547	610	529	655	602	594	575	611	595	572	567	594	587	585	599	556	597	561	568	523	596	592	569	602	579	534	565	550	608	564	543	587	579	587	556	560	552	594	554	584	528	577	594	579	589	541	574	567	544	576	609	545	606	562	609	561	577	561	558	553	561	561	593	561	594	587	584	601	580	542	570	580	573	591	570	560	612	557	605	544	564	579	624	590	533	566	576	578	574	577	603	545	551	569	566	586	576	582	552	565	601	604	560	576	570	605	581	559	539	594	581	635	571	594	592	566	610	589	591	594	582	569	578	570	582	550	621	593	539	564	580	577	567	579	560	553	583	559	568	572	574	584	588	643	578	591	575	527	588	571	561	564	585	592	588	576	560	591	616	556	576	573	575	530	568	642	569	549	565	586	574	559	563	568	570	591	570	538	594	605	578	609	546	600	561	584	531	629	623	589	563	538	552	561	596	564	512	588	528	582	618	592	583	547	585	598	570	585	529	611	538	625	562	527	547	619	594	602	577	609	573	575	590	575	573	559	557	549	573	594	542	598	567	557	628	568	565	605	539	515	632	572	595	576	566	586	605	590	591	546	565	534	572	579	573	557	597	557	582	600	583	581	588	617	561	534	584	542	626	575	553	568	571	580	585	571	595	600	666	555	555	515	577	601	588	581	543	600	593	556	526	633	534	593	623	612	582	582	620	605	551	567	580	533	601	535	566	558	554	612	575	588	562	594	574	599	548	574	584	599	590	551	539	572	585	594	543	574	524	581	619	554	628	570	568	566	554	586	593	589	597	580	565	589	568	606	554	570	584	557	527	583	536	610	583	619	562	573	568	623	571	641	572	574	560	591	587	539	570	581	589	572	631	628	537	584	585	561	584	572	519	598	572	584	595	635	562	604	588	586	561	584	578	585	572	583	575	596	550	593	575	566	546	581	565	530	585	560	552	596	584	582	626	599	599	569	610	596	577	598	599	603	538	536	568	589	594	550	632	589	590	605	582	614	568	556	578	569	587	560	572	601	587	535	523	548	587	570	549	610	547	547	586	560	574	541	555	607	601	588	557	555	609	526	579	562	566	601	583	587	571	551	591	562	602	564	606	600	597	603	590	580	576	567	571	567	582	609	582	576	566	580	603	546	564	581	570	599	571	587	569	555	571	623	617	586	578	537	585	554	570	576	568	585	535	544	582	558	616	546	550	565	596	547	583	557	571	565	613	580	565	582	590	595	540	586	606	545	546	593	618	574	568	593	588	601	604	588	551	575	546	597	586	583	580	554	602	564	570	571	580	581	588	583	555	560	595	578	549	549	598	541	557	604	577	571	585	631	592	533	576	525	563	528	607	578	595	546	530	582	561	577	579	588	556	549	568	527	552	585	571	589	564	573	617	562	567	584	574	523	561	568	525	594	613	612	519	552	629	593	617	572	549	606	615	633	613	594	631	628	561	577	531	569	548	586	581	586	569	583	505	563	590	578	570	573	566	587	593	598	581	593	616	570	555	587	557	583	614	584	562	570	592	577	570	569	568	584	545	555	562	547	583	583	582	622	613	595	606	546	570	596	603	546	600	593	577	603	589	544	569	612	642	556	548	589	572	552	603	489	616	611	583	592	579	544	562	607	577	574	592	576	559	593	570	559	589	530	584	584	590	620	600	595	633	583	608	610	588	579	576	573	601	588	618	582	591	583	603	556	579	553	557	602	565	579	593	563	605	593	594	570	585	592	603	597	581	573	574	556	574	559	564	589	597	554	569	529	581	590	601	558	565	571	614	568	563	527	579	568	589	540	602	574	552	603	589	566	545	627	585	600	585	640	584	592	573	582	513	552	567	595	563	588	546	567	575	577	616	553	556	625	571	602	599	593	566	587	597	617	554	583	584	554	600	574	577	576	580	583	616	604	609	555	580	575	562	593	567	596	527	577	569	579	570	574	592	576	538	582	547	629	603	575	625	610	615	569	569	562	572	639	568	595	621	557	568	561	616	555	583	580	568	574	582	549	626	566	598	596	589	620	571	551	623	619	584	545	592	609	553	540	587	572	605	590	585	589	554	574	554	576	575	606	601	568	561	577	550	572	552	536	583	570	601	615	582	584	588	554	586	586	583	593	584	601	572	621	579	564	631	562	609	569	560	625	597	566	578	559	541	575	588	597	629	580	559	628	560	597	597	540	622	587	573	569	589	548	584	642	575	614	632	603	564	618	609	557	596	615	584	550	594	567	559	616	577	592	597	566	565	560	559	557	566	620	574	547	585	578	585
52918	98135	78904	57816	40224	10280	830	773	672	698	662	619	654	650	630	643	612	659	639	678	637	657	633	611	600	621	658	611	622	633	640	595	646	609	633	649	648	544	645	608	601	628	649	605	593	635	622	580	588	565	624	613	618	647	648	583	590	592	582	594	598	637	605	592	609	654	612	639	581	596	653	641	668	596	642	562	601	644	630	613	603	575	584	593	605	623	607	610	572	657	622	619	613	649	605	575	623	658	577	632	585	607	640	605	635	604	626	630	614	598	626	632	645	567	570	656	600	645	661	586	592	622	603	642	609	617	612	676	612	631	551	635	615	615	600	613	602	630	594	639	607	620	574	597	660	601	614	601	597	619	637	603	590	647	596	613	615	633	604	633	670	625	593	616	646	580	622	630	575	624	623	542	622	624	648	607	612	595	603	588	623	664	636	621	638	643	575	616	621	621	611	607	606	552	641	589	622	590	594	605	578	620	625	634	644	614	598	620	573	627	548	584	621	568	645	612	622	585	573	593	627	634	624	614	629	621	655	578	615	607	581	608	629	583	620	640	641	574	646	640	654	652	628	635	602	604	622	605	634	639	631	612	583	598	634	637	604	625	643	657	598	634	638	642	585	565	698	654	605	675	619	627	616	614	629	601	607	591	625	627	628	618	622	626	570	623	645	598	592	587	588	571	620	626	626	611	599	622	603	658	588	640	648	640	623	623	609	632	646	561	626	616	612	621	607	639	602	586	577	613	584	664	605	610	621	621	622	617	600	620	617	613	630	574	620	622	603	627	665	649	622	640	594	592	636	587	609	622	612	570	660	603	639	591	597	661	572	641	599	616	657	600	596	609	601	668	644	625	601	618	602	609	649	594	623	633	629	661	609	597	604	608	607	648	625	594	580	621	583	619	587	599	626	622	608	566	608	577	583	586	639	645	600	619	631	592	627	631	624	597	575	634	579	612	650	596	639	622	634	633	665	610	647	624	623	597	608	638	572	628	626	641	648	609	615	607	621	628	610	635	582	633	571	676	607	581	595	606	614	621	622	573	632	661	598	599	598	594	631	577	579	613	618	636	611	657	599	615	626	590	579	576	621	621	615	618	603	648	639	605	623	606	645	603	619	620	648	633	650	614	608	602	616	601	611	619	621	634	604	603	604	628	637	591	636	594	616	630	600	604	655	608	637	622	594	627	605	607	609	585	604	572	592	617	627	638	606	652	566	567	610	622	582	581	634	645	632	651	622	613	598	611	638	573	601	648	648	637	613	626	649	633	608	614	610	603	673	673	597	640	616	581	621	612	567	608	605	648	619	574	582	645	626	625	614	610	563	605	645	599	608	632	634	609	602	593	605	599	588	611	601	615	612	626	621	618	629	558	645	616	597	612	631	649	620	602	657	643	661	590	628	608	609	619	606	613	654	602	657	598	622	598	605	572	639	632	637	600	620	562	552	671	604	636	619	631	621	595	614	626	611	596	617	605	569	585	654	625	619	577	615	617	588	622	612	628	644	604	603	633	623	577	620	576	627	629	629	610	589	620	553	651	637	642	622	608	586	638	651	605	631	596	690	620	585	616	600	632	613	573	605	649	602	619	632	598	648	648	610	621	583	569	614	601	656	589	594	603	605	645	600	597	628	685	627	619	624	653	630	592	622	614	618	637	589	580	632	621	614	636	634	610	567	593	598	626	570	631	626	600	589	622	619	622	593	619	574	600	639	589	606	617	612	623	652	639	595	592	597	616	614	616	597	625	623	607	619	610	590	618	612	634	630	585	637	582	606	619	607	588	657	602	591	579	608	640	639	585	619	589	645	612	593	630	594	615	617	607	645	623	605	613	630	660	592	602	645	605	595	610	644	590	657	638	618	616	638	591	578	604	569	624	590	580	642	570	642	586	580	622	643	617	629	645	621	598	601	652	616	601	620	636	659	612	573	605	584	642	614	616	583	636	621	636	582	629	585	623	573	614	590	580	595	608	603	644	616	605	641	555	640	598	609	593	637	626	592	605	625	645	637	600	625	601	608	600	610	605	586	624	628	597	588	616	576	612	553	575	647	620	600	616	602	631	600	647	603	590	628	624	576	628	553	589	617	588	608	621	622	629	636	618	555	637	603	633	619	607	605	558	630	641	635	629	630	623	671	615	602	634	673	630	635	621	623	607	599	651	587	617	648	641	606	660	625	610	611	597	637	612	626	607	611	595	616	596	584	640	588	663	632	594	641	579	618	586	595	662	603	626	592	595	649	672	606	643	611	644	633	604	612	581	580	611	609	596	632	581	594	616	644	628	615	601	655	644	637	623	614	625	598	611	641	581	608	614	626	619	596	636	596	676	639	658	618	594	598	581	627	616	674	621	653	604	624	629	635	601	618	605	607	648	641	624	610	594	568	611	631	619	604	629	616	643	626	580	584	609	587	625	633	619	646	609	660	621	662	653	598	561	578	647	657	594	651	613	624	641	586	627	637	609	617	622	617	602	628	638	664	620	584	608	654	575	586	595	629	616	621	616	580	622	633	613	621	624	626	583	601	639	643	542	583	649	615	633	597	600	589	597	575	637	614	644	633	629	642	636	609	654	590	630	567	609	624	620	610	611	652	610	656	674	592	607	641	596	607	611	610	658	611	613	603	620	622	647	610	621	638	635	598	600	595	613	621	569	594	586	611	619	632	627	636	578	613	572	623	654	586	582	617	600	619	582	657	643	622	653	626	606	604	632	629	619	587	615	602	628	623	612	649	610	612	605	645	612	627	645	618	571	613	607	610	618	648	617	578	659	602	551	585	624	631	632	629	623	595	602	633	647	553	613	613	635	591	604	646	626	590	611	626	604	629	629	632	639	602	625	643	641	638	589	639	612	597	606	589	599	631	621	605	608	612	642	628	614	592	649	628	634	628	660	604	605	646	590	589	642	585	625	611	563	571	614	647	591	583	615	623	616	593	608	626	630	601	615	627	633	641	640	635	622	606	603	606	593	626	629	623	627	566	623	613	586	631	618	615	614	587	589	624	609	584	644	578	603	599	645	629	612	595	602	588	558	593	579	636	636	654	639	643	655	627	622	674	600	638	615	611	640	607	634	612	629	581	634	580	610	639	610	644	595	664	597	627	610	592	599	601	589	637	588	600	592	627	610	575	628	630	616	629	591	602	573	633	630	610	616	619	642	593	604	614	609	649	632	623	610	575	692	665	631	657	577	562	604	609	608	591	619	592	637	622	579	595	607	621	611	634	559	625	642	569	589	625	608	638	619	599	647	632	600	643	581	665	644	597	640	627	613	627	632	609	595	608	635	593	612	640	639	597	639	635	606	567	612	561	642	560	620	589	637	595	613	653	619	607	604	631	621	627	644	601	600	615	588	626	668	624	589	623	577	606	633	620	586	616	612	643	661	622	628	580	627	625	582	560	620	645	634	675	624	585	607	624	638	615	645	626	638	612	583	620	605	597	633	593	685	627	609	585	629	581	615	606	606	680	617	625	585	605	625	629	614	652	596
28694	28383	33175	18822	5778	974	415	314	253	284	298	291	274	290	280	272	307	285	292	310	280	287	267	271	308	285	266	310	274	289	288	283	282	278	280	295	291	263	283	305	288	288	292	280	264	282	244	275	269	279	281	259	291	313	282	255	276	265	265	290	290	280	294	249	295	306	256	261	293	265	285	289	292	267	284	282	297	268	274	281	259	279	251	281	280	282	288	310	274	266	290	259	264	274	303	276	265	296	294	284	251	279	243	296	280	285	270	259	252	272	315	295	282	255	283	268	275	283	281	259	280	299	267	266	301	291	279	265	269	300	264	302	288	278	296	268	275	271	286	323	298	267	268	272	291	287	281	296	251	292	261	292	294	295	251	284	282	273	261	322	243	299	248	293	308	275	306	323	263	260	291	292	282	301	288	273	264	265	270	273	259	296	263	299	320	296	262	272	274	271	288	279	332	292	268	247	290	295	261	302	286	327	277	285	293	328	263	271	291	271	279	298	263	276	280	266	256	266	294	280	284	269	278	275	280	277	285	269	293	276	283	282	290	275	292	279	263	273	293	279	308	280	269	267	265	305	261	293	274	275	278	294	283	303	292	265	320	272	275	257	289	278	287	290	271	275	294	276	305	277	297	275	305	280	304	284	272	310	267	246	270	286	247	287	302	301	298	292	268	288	263	269	254	270	262	283	281	319	295	292	250	291	283	255	306	290	260	264	275	315	258	268	294	288	270	238	267	298	270	264	277	289	284	285	280	279	312	304	289	274	278	289	280	282	278	277	305	326	260	290	286	271	268	248	257	326	264	299	267	296	282	308	300	293	250	264	270	280	268	271	277	288	281	318	292	284	280	242	283	277	296	304	312	264	266	305	298	269	265	270	281	311	276	300	279	288	297	318	291	283	290	273	260	249	286	337	285	271	292	288	307	280	269	246	272	281	251	273	256	301	289	282	274	279	255	284	265	295	271	272	259	269	294	273	290	298	311	288	272	285	307	298	278	299	282	319	302	303	281	298	287	298	276	286	284	290	267	262	297	321	288	260	308	287	250	261	305	264	283	282	265	303	280	272	284	275	294	293	288	291	265	302	273	297	291	310	256	268	268	263	308	289	317	266	294	259	289	283	273	263	285	285	246	299	292	262	257	274	285	300	285	309	270	316	265	297	276	285	295	264	267	294	264	287	297	307	257	292	254	275	284	289	261	286	292	258	276	253	256	280	330	281	295	280	276	295	306	272	272	272	292	242	273	282	299	271	280	274	311	261	266	307	283	279	294	271	278	280	290	306	276	304	289	262	279	278	293	276	299	277	281	288	244	299	256	271	307	288	284	280	268	302	286	274	280	284	315	296	276	278	315	280	283	287	290	269	284	266	290	250	274	296	287	281	297	294	293	282	282	315	293	282	295	296	327	294	275	268	274	300	274	281	264	279	300	281	304	256	302	293	249	277	281	270	271	295	266	279	263	317	298	286	268	268	298	302	292	302	288	277	292	276	272	278	298	255	284	275	316	275	268	270	290	281	278	271	287	249	268	301	297	281	285	273	257	273	304	274	268	280	274	273	304	286	285	284	297	294	276	266	288	296	266	276	278	279	295	267	270	289	245	286	266	277	263	288	269	304	274	268	286	278	310	293	282	274	271	284	304	292	266	286	294	299	266	292	266	269	288	281	248	296	279	286	247	279	284	298	274	277	274	289	293	270	315	291	303	278	271	274	301	297	260	265	296	286	299	295	282	259	267	304	281	299	337	289	292	266	267	291	302	309	295	299	323	293	290	293	290	288	259	291	269	293	238	273	278	259	281	272	313	304	228	285	272	265	300	278	283	262	268	289	303	257	263	318	239	285	268	291	286	314	290	292	334	277	248	255	294	263	281	263	296	317	266	271	279	296	301	274	309	267	308	297	315	271	287	293	286	290	263	289	278	308	297	308	308	267	282	298	273	249	275	304	269	275	283	319	284	298	274	284	301	269	291	267	278	292	313	272	282	268	273	248	288	256	272	291	280	287	271	275	258	289	302	250	285	296	255	303	281	288	260	265	293	270	263	293	293	268	305	281	295	282	246	287	249	283	271	304	287	251	303	281	274	297	266	286	258	277	306	242	263	263	265	281	284	272	276	291	299	285	274	284	280	262	293	300	287	293	287	301	268	256	297	285	279	293	290	290	299	261	311	319	299	272	290	298	236	290	308	302	250	266	258	275	238	275	259	298	302	269	262	291	271	277	295	240	281	271	284	273	283	265	286	262	286	276	294	255	280	284	266	268	268	290	272	281	304	259	276	270	257	282	296	302	267	290	304	293	272	262	291	288	298	309	289	303	282	304	288	260	270	280	271	245	257	274	296	265	269	265	285	272	291	283	328	286	284	305	256	268	277	286	281	275	272	300	259	305	243	278	279	280	289	274	272	330	292	286	274	266	313	279	289	243	278	292	288	238	290	288	273	315	260	297	256	253	277	258	270	304	291	270	300	288	273	303	296	284	283	273	294	303	276	311	305	270	279	293	280	285	273	257	313	257	314	287	308	291	275	314	285	289	297	267	299	280	293	281	271	284	291	320	268	257	257	262	266	243	286	282	271	304	296	278	297	290	309	289	292	287	290	278	309	277	284	278	293	282	293	268	300	283	273	275	283	274	266	287	254	304	273	264	276	306	306	274	278	300	257	279	275	295	296	270	295	255	314	266	277	302	282	266	278	265	283	288	272	273	271	305	282	276	288	286	310	274	274	278	315	282	261	286	290	260	256	260	258	295	266	304	262	300	284	258	312	317	244	287	290	284	256	290	274	280	271	310	297	295	299	261	301	286	283	290	284	268	311	274	280	303	284	255	279	277	258	272	272	289	292	267	286	291	281	302	265	302	318	306	278	273	280	300	293	265	276	281	259	284	277	269	294	263	285	291	290	271	253	288	285	276	271	281	261	291	320	270	270	281	285	304	271	267	281	269	272	292	268	290	291	291	286	267	288	240	243	276	264	303	272	275	281	291	300	305	281	322	277	288	273	245	314	295	287	297	288	286	294	322	312	275	289	309	295	272	284	279	285	263	300	288	285	296	309	264	287	281	329	291	260	301	293	234	272	273	275	291	266	281	259	292	270	271	286	255	259	293	271	285	276	287	265	289	281	281	295	304	263	268	282	280	291	296	300	268	255	286	251	331	280	260	287	243	259	278	293	303	269	307	261	286	265	289	305	275	306	270	298	295	301	281	296	306	271	277	287	295	268	271	290	267	294	299	277	288	292	289	280	301	245	301	259	298	277	271	279	296	269	296	294	267	297	278	271	297	220	274	262	280	272	305	288	278	267	285	292	273	267	269	296	290	295	316	296	289	266	267	279	284	295	306	283	289	267	278	267	265	287	281	294	295	298	279	295	300	292	307	315	289	274	261	273	311	289	280	310	253	250	280	292	290	277	294	271	280	278	288	283	313	304	268	296	308	271	289	274	309	248	308	302	297	273	283	270	286	295	281	268	269	273	270	258	266	285	300
28143	46785	31705	13585	5701	954	322	326	342	337	349	336	330	311	336	361	334	313	327	303	350	348	342	320	312	311	332	319	329	334	360	327	350	320	303	296	299	330	347	311	323	315	337	352	294	305	308	319	333	310	336	328	346	335	336	335	317	344	321	319	321	312	334	326	271	333	340	341	340	312	339	314	311	319	312	312	323	338	333	339	346	361	344	357	318	318	318	345	306	319	324	345	321	315	309	331	324	297	342	316	333	301	338	362	324	341	337	322	323	295	317	328	338	332	330	332	343	333	321	308	331	302	317	315	326	338	324	298	325	321	334	313	292	358	323	328	292	349	365	371	353	311	322	328	322	324	305	345	331	303	382	324	321	327	345	336	324	336	316	325	337	323	328	327	335	332	316	333	329	320	348	299	360	328	337	327	299	317	313	322	342	364	341	363	319	332	347	357	311	357	342	338	343	368	327	314	372	323	341	352	346	367	370	330	332	331	356	362	309	333	301	318	326	344	355	334	330	339	324	325	281	323	308	331	323	270	308	323	356	352	275	331	344	327	352	340	308	328	343	332	311	349	301	367	329	296	323	322	329	331	349	324	336	342	315	354	330	319	354	341	349	340	308	320	341	314	324	329	291	336	338	331	330	364	313	326	349	344	327	317	350	324	325	339	310	357	336	325	341	341	383	327	324	310	357	324	326	330	293	367	322	333	342	322	310	347	343	317	340	336	320	305	273	319	336	324	341	310	315	326	317	322	333	355	313	309	349	339	326	353	355	324	345	347	368	327	328	351	327	353	343	345	319	320	321	322	352	330	317	312	304	346	348	332	317	343	302	330	318	360	313	319	348	346	336	320	332	369	341	298	340	341	296	321	335	324	351	327	324	327	320	340	351	331	307	295	308	319	326	327	319	351	327	346	317	322	306	321	351	335	320	330	308	319	323	299	278	344	318	313	353	373	335	299	347	332	329	296	348	339	322	309	299	299	333	314	315	312	359	326	345	313	319	349	285	314	335	366	317	317	321	351	318	362	332	345	349	307	332	333	357	337	332	308	329	347	334	348	316	334	335	313	333	313	336	323	320	328	336	334	341	328	313	316	323	327	322	326	313	353	312	327	322	327	348	317	347	336	310	317	327	339	330	320	344	337	309	329	343	328	334	333	360	335	320	336	333	339	337	309	345	337	332	304	360	304	314	315	331	312	333	323	338	339	320	303	348	331	333	330	324	344	313	355	355	336	341	301	349	360	333	313	330	311	340	320	337	330	334	334	319	331	306	345	344	321	335	317	313	343	302	297	335	363	286	332	296	352	332	311	358	345	300	370	323	307	349	317	351	378	323	360	306	317	335	292	372	286	324	346	314	330	347	363	322	343	334	321	318	314	327	310	345	341	330	335	293	351	321	334	341	345	323	312	324	324	354	359	313	332	322	366	312	345	336	360	341	326	337	350	360	352	341	345	332	300	320	315	347	319	321	286	321	356	319	349	303	322	330	315	320	328	337	342	347	339	356	334	325	311	331	331	348	357	317	335	301	314	305	332	306	311	321	307	342	344	321	347	292	311	341	320	323	324	334	338	304	325	336	333	331	324	326	368	320	345	335	314	329	314	329	342	345	320	308	331	341	305	321	326	338	339	338	338	310	328	341	372	295	329	351	313	324	300	340	317	313	334	348	336	331	332	325	324	318	383	346	314	303	312	346	313	331	336	314	320	325	345	348	347	334	325	322	354	307	317	315	336	323	346	314	317	331	334	314	326	326	323	354	305	304	344	318	348	329	337	316	331	339	340	320	354	298	319	317	353	341	327	355	312	347	342	305	333	323	307	296	326	294	357	319	321	330	335	308	308	336	336	296	330	333	342	322	324	349	335	369	374	344	313	335	337	306	338	343	329	319	349	309	322	286	343	322	343	337	354	350	321	328	322	325	360	355	317	348	345	341	333	329	339	320	325	333	309	329	338	336	337	356	331	310	339	310	311	357	323	325	321	353	319	344	363	350	314	330	322	328	332	333	303	342	326	326	342	325	316	330	342	344	349	348	322	321	315	339	309	315	338	334	327	369	328	362	300	350	316	320	330	341	332	339	327	348	346	346	314	341	300	289	328	315	327	351	310	343	352	315	322	291	353	335	322	333	334	341	337	328	299	317	334	305	328	328	325	309	305	332	339	285	334	329	331	306	320	308	313	344	322	332	350	375	333	325	333	298	313	332	311	355	304	307	324	334	355	322	336	354	340	312	329	336	347	315	349	347	339	293	336	335	337	344	344	317	327	315	298	334	297	366	332	314	323	325	352	334	312	325	366	356	360	315	316	337	336	327	312	378	320	307	396	310	309	333	327	312	347	335	334	326	359	308	320	314	312	335	296	375	317	342	340	340	320	307	305	350	327	329	343	324	323	353	340	307	295	335	313	332	335	340	317	341	317	317	363	342	327	342	367	373	326	306	316	289	326	311	313	365	314	326	337	312	314	327	327	336	300	328	311	303	318	310	315	368	335	323	337	345	330	337	338	348	322	323	326	328	340	340	322	337	335	315	323	326	331	337	376	370	332	369	340	359	312	320	327	343	317	319	303	350	313	341	340	372	307	317	331	335	340	335	322	332	347	318	338	299	336	315	340	348	352	321	322	334	298	335	314	345	297	318	311	316	307	309	364	365	322	301	312	317	339	338	327	343	306	308	329	357	326	382	320	342	329	330	318	325	322	327	317	359	316	336	323	330	330	332	322	320	329	343	324	335	347	296	339	329	308	340	358	312	331	366	318	314	351	362	310	308	321	323	329	331	272	317	342	313	334	355	305	321	346	371	307	325	341	351	324	313	319	333	342	332	292	325	337	334	335	335	328	285	261	303	345	326	309	313	335	342	342	343	330	327	346	312	305	320	350	306	343	351	318	364	351	341	355	343	336	375	326	322	306	312	336	297	319	312	351	348	321	330	311	355	347	317	344	321	333	331	363	319	324	338	313	314	324	298	303	343	339	342	347	349	336	364	333	311	337	341	369	330	321	325	338	322	289	332	340	350	334	332	339	301	339	330	339	344	333	341	325	333	344	336	341	334	314	325	325	337	333	349	308	314	323	316	336	334	294	366	338	336	329	329	361	343	303	313	324	335	336	320	325	322	328	338	356	341	334	324	346	309	328	342	346	320	333	325	314	324	346	371	335	331	336	349	313	300	344	314	342	342	315	330	344	321	305	347	315	351	353	344	346	332	321	320	318	337	345	318	345	346	349	336	349	296	322	335	306	333	325	346	316	323	329	315	331	332	317	338	324	300	315	339	353	344	324	301	333	329	355	350	325	350	324	322	316	354	339	327	337	298	344	355	340	345	340	321	346	351	364	347	355	339	339	323	336	355	339	330	310	346	316	339	322	337	341	354	316	315	304	349	372	361	342	329	323	343	333	326	351	332	314	368	317	355	370	342	354	309	337	333	350	358	353	334	325	303	326	350	320	310	316	320	324	363	313	340	313	330	358	319	337	336	357	321	292	350	304
24230	22353	37285	35654	28111	16796	3469	426	418	385	375	383	394	334	381	410	339	393	398	356	376	366	344	353	328	337	386	374	390	365	379	316	386	336	332	374	364	357	375	350	373	378	376	364	334	386	370	339	356	374	328	359	363	340	344	331	371	360	354	339	361	387	376	348	320	372	351	372	358	382	355	355	368	369	338	321	356	373	346	340	367	395	365	373	327	349	342	378	375	382	367	363	361	336	362	347	354	370	367	343	346	377	363	337	368	378	383	340	358	358	348	329	379	353	355	370	370	340	345	358	362	370	347	383	362	353	373	345	343	370	337	350	378	346	338	365	379	372	325	338	348	339	379	408	374	336	354	345	335	342	368	369	361	364	368	366	371	362	348	350	328	391	357	337	349	344	376	352	342	329	370	370	332	332	335	353	395	347	359	367	331	390	354	348	353	362	359	344	336	331	376	368	363	385	392	337	376	400	386	331	336	362	351	353	415	374	356	365	382	374	358	334	368	383	368	372	359	349	354	353	348	345	352	385	359	362	395	374	343	352	368	322	377	357	360	352	335	371	340	359	389	351	348	363	366	353	344	369	356	359	350	368	362	371	372	404	356	360	329	308	355	348	365	348	368	375	369	343	319	323	350	389	384	367	375	341	352	371	375	342	345	381	348	353	356	372	386	344	355	340	364	329	368	379	387	334	355	336	345	366	352	350	391	346	350	349	354	348	333	367	353	339	343	381	347	349	367	335	379	352	350	343	378	343	397	361	369	349	366	365	382	341	353	327	316	374	344	331	364	355	354	347	358	331	345	321	377	365	349	352	351	351	342	361	353	357	379	365	320	365	348	366	362	412	393	361	365	358	348	361	366	337	355	347	380	362	340	389	365	351	338	379	340	325	386	369	389	356	367	344	354	395	406	349	340	381	348	378	373	374	342	375	327	354	375	317	350	353	347	383	319	367	371	345	344	369	337	345	357	379	347	329	361	397	366	344	310	375	383	339	343	385	316	336	379	367	345	359	386	333	387	339	360	359	336	341	362	376	362	352	364	357	353	307	386	359	414	398	335	359	362	326	369	382	334	334	350	363	357	365	343	335	373	355	352	378	349	357	329	388	368	345	357	371	364	310	343	351	379	351	385	373	366	340	387	381	351	326	346	361	338	327	383	365	360	345	342	344	378	361	373	378	369	354	373	381	318	344	355	354	359	344	334	350	365	345	353	362	375	342	365	327	367	362	349	372	357	344	366	365	322	362	376	381	335	361	357	333	335	362	344	393	363	403	370	335	409	355	381	387	359	329	342	350	384	358	332	388	365	374	353	368	372	370	365	315	361	330	361	339	372	417	311	372	342	362	386	353	359	375	381	359	379	361	340	355	352	366	321	351	357	375	337	372	356	353	385	361	381	382	344	393	354	360	368	344	341	368	372	352	354	363	347	365	374	368	351	379	343	374	340	346	347	343	333	358	347	352	381	376	371	327	320	357	348	390	334	382	363	363	336	380	338	337	356	349	336	356	384	364	368	349	343	352	369	347	348	335	330	367	376	338	361	367	366	357	350	358	361	344	346	350	385	348	363	379	388	356	345	391	360	388	366	343	357	346	376	368	387	333	346	319	377	354	355	372	368	361	380	339	334	321	379	365	354	384	349	370	361	333	391	364	352	345	384	361	350	343	379	363	344	322	362	394	372	340	336	345	350	380	369	350	347	363	343	381	374	367	342	330	372	374	355	358	366	375	389	374	376	345	355	363	353	376	351	383	378	334	352	336	346	384	342	348	349	333	349	380	342	313	344	387	347	358	354	366	355	365	370	391	350	371	363	348	357	378	333	376	324	386	357	349	364	349	374	369	344	386	383	357	370	363	382	398	377	344	373	351	357	337	349	372	352	385	368	354	375	400	381	348	372	331	343	361	370	343	339	368	339	349	359	352	401	342	370	381	368	360	374	347	363	366	331	350	339	350	356	364	369	359	386	357	359	401	374	370	352	363	362	350	348	354	345	408	366	388	316	361	377	347	346	384	346	358	360	370	329	394	370	377	358	373	346	356	380	336	363	367	360	330	341	407	360	360	343	354	374	354	347	394	355	374	381	346	375	371	363	377	358	332	348	336	378	353	374	372	338	366	346	350	329	324	367	306	368	357	366	367	351	341	327	389	346	366	363	363	396	374	368	367	365	360	390	323	341	348	329	360	346	363	376	380	361	361	361	341	353	352	387	335	336	348	406	359	343	344	342	352	378	331	345	381	351	371	358	417	354	341	330	384	389	359	341	331	373	317	355	349	319	342	341	351	356	337	346	376	348	385	360	346	373	327	364	389	365	376	358	371	377	363	359	375	361	390	363	348	346	379	370	359	345	339	350	342	369	341	324	346	363	363	367	349	351	379	368	359	379	367	343	345	374	348	359	341	336	370	352	326	369	371	354	376	367	355	365	352	358	376	324	383	354	364	370	349	340	353	361	346	359	363	354	366	367	359	330	384	391	395	372	351	368	354	349	385	360	373	380	356	370	376	375	354	367	354	345	363	369	351	360	319	367	348	341	354	369	321	372	360	357	345	324	360	377	365	382	336	379	366	375	366	372	330	326	375	341	359	330	366	354	390	374	351	366	358	366	417	393	379	375	403	346	361	349	343	368	355	362	357	351	343	338	353	390	346	366	322	335	360	353	364	354	314	351	362	338	372	329	389	392	334	363	363	374	374	392	361	352	405	355	354	332	359	323	355	363	355	355	341	368	366	372	337	320	407	370	341	359	367	365	366	363	382	377	340	401	347	356	333	362	357	343	351	365	353	372	350	432	367	363	391	394	374	356	347	366	372	349	393	316	382	336	378	370	353	345	396	387	331	339	335	375	364	362	339	343	373	353	368	389	337	376	370	363	365	362	361	382	317	418	340	347	366	347	376	339	372	365	328	392	331	339	349	370	361	347	356	359	320	375	341	364	380	361	340	366	391	325	337	374	363	354	367	366	368	362	357	337	356	347	355	358	390	390	347	379	360	361	385	344	347	373	340	363	343	377	345	372	379	382	345	327	368	373	382	353	393	381	360	368	365	356	365	352	358	339	379	379	363	352	368	385	367	360	382	368	366	365	346	336	353	363	325	384	377	331	321	330	359	357	380	320	358	363	354	348	371	390	348	367	350	365	342	332	349	335	359	328	349	380	364	380	351	374	358	377	385	409	321	349	358	349	356	354	353	335	365	378	326	362	331	351	379	377	340	343	374	341	356	343	338	374	353	386	338	394	393	382	400	353	388	376	381	381	363	374	349	364	370	362	363	350	362	368	391	354	360	361	378	393	357	372	357	372	360	328	311	356	352	350	348	392	352	376	344	336	359	347	346	363	358	316	368	346	335	379	376	345	374	313	360	357	361	382	344	337	351	367	339	345	350	337	413	376	347	354	354	361	385	357	395	349	379	366	381	350	385	377	335	356	364	376	357	335	344	347	360	390	357	364	357	388	333	337	338	313	357	370	361	358	386	387	378	358	307	392	339
48867	87875	74242	48343	30314	5164	524	477	471	437	437	380	398	388	364	394	419	435	422	416	402	405	394	405	442	430	442	401	430	385	406	356	373	422	389	389	390	431	371	398	387	387	390	384	395	366	399	375	353	411	394	403	356	406	378	417	402	394	359	381	408	379	407	401	376	391	400	391	421	390	407	404	413	389	396	361	373	376	409	373	368	391	428	347	383	379	386	400	381	386	407	395	453	424	377	382	409	418	394	365	402	346	419	417	402	387	379	391	415	377	386	403	394	433	405	434	377	385	414	389	392	413	386	420	400	382	422	408	376	398	388	411	405	381	408	419	390	408	394	355	424	378	414	364	389	416	405	387	407	414	408	388	426	377	407	414	431	382	390	378	408	382	380	419	406	369	404	400	392	411	398	389	377	418	377	409	352	403	421	405	377	407	406	396	438	389	419	385	383	424	390	377	340	391	390	366	393	357	402	387	437	418	389	407	405	375	387	371	418	386	400	415	411	374	409	387	415	401	414	392	359	400	421	400	420	358	385	390	424	432	401	388	361	386	375	411	398	408	392	390	419	366	420	340	378	401	399	373	420	380	399	388	408	398	391	383	399	374	395	420	415	376	372	373	415	396	389	392	405	408	392	382	419	409	360	391	407	380	411	401	387	428	404	408	381	418	356	425	383	395	423	406	406	399	390	407	390	370	409	408	381	409	391	382	415	383	380	362	433	384	403	410	399	402	401	410	345	369	402	394	393	388	413	384	394	401	397	422	367	405	387	395	365	385	370	406	427	387	398	382	400	417	418	423	395	395	404	402	403	396	371	393	411	413	366	402	392	385	434	414	435	364	404	443	422	380	392	400	365	391	382	388	404	404	399	392	369	378	400	358	396	408	434	370	388	401	425	383	409	365	377	396	390	418	400	393	391	369	385	430	428	397	413	386	414	423	409	429	356	358	366	395	370	363	376	399	374	355	401	421	395	395	407	395	412	389	364	407	460	415	382	413	393	401	400	441	391	364	419	378	410	363	382	399	408	401	390	384	400	394	389	376	376	397	385	422	402	403	377	401	420	392	375	385	424	412	377	399	373	391	395	405	391	432	405	404	359	394	382	384	399	405	398	439	411	441	393	380	413	383	429	393	361	364	385	395	396	420	390	378	373	376	399	423	391	372	445	387	386	380	399	398	398	394	429	421	396	414	363	396	388	392	386	376	411	374	424	391	375	423	407	414	384	387	428	403	401	403	400	383	377	394	412	405	387	367	383	390	404	389	392	378	422	405	366	427	406	420	406	379	400	385	380	410	419	389	402	438	392	402	417	389	405	426	398	401	393	412	375	400	356	388	431	434	391	395	393	423	424	369	392	381	389	407	410	398	397	418	420	361	355	388	420	410	354	422	403	403	391	404	409	407	404	395	392	391	395	396	400	388	403	397	403	417	399	404	390	417	383	381	440	407	364	429	412	400	446	395	429	380	421	380	420	399	351	396	414	385	377	431	405	401	412	408	394	423	414	395	411	409	402	399	409	395	378	366	409	390	399	403	418	394	395	396	419	387	362	422	406	418	385	364	426	398	394	405	404	392	425	411	395	433	380	410	397	392	396	379	402	406	397	392	359	437	403	400	386	393	398	370	348	414	362	414	393	381	405	366	409	373	388	377	461	377	384	376	403	367	397	396	410	380	426	369	388	420	409	415	410	377	419	417	398	384	395	447	400	394	405	401	416	411	400	406	391	373	370	375	416	422	378	396	390	386	356	371	408	407	378	391	376	396	392	401	412	383	364	382	374	389	374	393	389	418	424	421	386	400	377	410	402	355	390	432	394	441	356	391	418	387	390	403	401	408	419	386	402	366	408	374	409	437	388	420	386	387	401	371	417	346	397	401	403	470	389	426	366	387	423	385	418	396	380	435	383	406	390	385	425	419	406	396	398	412	419	398	399	374	378	380	408	403	398	386	387	426	388	411	399	414	393	390	373	407	383	384	388	388	406	390	386	390	353	408	404	399	367	416	400	367	387	418	387	380	434	420	384	371	438	398	417	415	378	411	371	394	382	398	407	340	389	376	380	437	396	374	404	391	394	385	378	399	435	397	414	393	360	398	392	408	408	350	415	397	386	424	391	426	379	403	401	359	408	421	403	395	424	387	387	435	401	404	397	420	402	382	379	399	442	360	379	412	439	393	385	389	340	408	382	372	370	388	405	412	368	397	427	404	388	391	404	380	383	399	397	418	387	398	404	441	381	396	386	411	396	400	382	384	385	424	432	405	376	382	397	383	394	376	400	379	429	382	391	382	434	397	402	398	409	408	434	370	374	395	407	383	385	412	379	412	399	407	382	382	412	402	426	360	412	386	377	395	388	405	401	398	385	407	387	407	405	426	429	419	401	428	420	378	383	384	385	370	420	411	400	406	413	391	417	443	380	375	348	413	410	397	390	391	388	403	390	423	408	400	395	390	398	413	421	348	404	406	434	412	398	396	390	356	377	383	355	404	409	368	408	414	403	399	400	394	363	392	414	400	392	394	378	396	369	375	405	414	365	395	395	443	384	434	388	382	384	411	385	415	411	399	399	403	413	407	404	365	379	417	415	399	402	355	353	404	413	389	386	410	384	417	418	423	457	400	381	391	410	404	377	377	408	392	381	422	394	424	392	403	418	392	392	375	383	372	379	385	385	388	373	359	391	413	402	432	393	402	391	394	427	453	387	394	396	373	415	386	368	385	399	398	411	424	367	380	370	406	413	401	402	399	446	378	414	382	381	412	413	424	401	352	384	378	357	409	388	358	401	397	402	424	396	422	385	403	411	379	386	394	387	394	399	401	409	393	370	421	400	370	420	392	387	421	399	419	387	379	386	369	413	415	406	373	396	395	407	401	400	409	395	388	417	353	354	390	396	375	395	393	391	393	401	389	412	397	372	401	413	415	386	366	388	406	412	391	403	399	388	379	393	389	382	362	368	399	360	433	388	397	398	426	428	411	408	390	362	397	386	409	439	357	381	386	397	402	387	397	396	425	396	403	404	403	402	433	409	416	382	412	384	406	413	397	391	397	379	403	384	414	402	414	380	433	365	402	379	407	366	369	411	426	432	409	415	398	411	373	401	428	428	398	460	413	406	394	429	392	384	397	404	374	419	414	399	406	417	407	404	396	416	429	375	411	391	380	432	396	397	369	413	353	387	393	399	378	396	390	401	402	414	353	374	375	421	392	390	387	376	372	385	385	415	377	410	420	387	394	374	408	422	426	375	393	405	407	381	379	394	384	404	393	426	439	389	361	422	431	398	365	409	389	406	429	378	384	423	441	397	404	380	408	399	413	397	404	429	396	410	402	418	388	415	435	412	400	428	437	420	420	440	400	409	401	401	384	404	377	406	435	384	409	389	443	388	393	392	407	363	387	420	388	417	384	369	399	386	418	389	415	382	381	379	399	401	396	348	379	358	375	428	387	399	412	392	398	400	381	397	400	398	409	412	371	404	426	378	408	375	406	413	382
25664	23486	37862	34417	21045	5754	506	427	439	421	413	385	442	409	398	416	392	401	423	408	391	422	393	384	410	431	407	390	358	437	394	353	415	403	429	394	383	381	407	409	424	396	390	379	435	424	369	372	378	408	405	380	441	403	415	422	394	406	377	409	412	401	378	402	391	374	421	399	402	389	397	420	374	401	398	367	379	403	391	395	378	415	415	406	406	392	363	405	366	388	410	363	394	377	444	379	397	400	391	378	386	387	419	381	428	384	408	370	381	431	414	401	397	396	367	385	382	437	394	360	401	400	414	380	414	386	403	386	436	369	417	413	370	402	439	408	381	391	406	435	417	376	384	384	380	403	408	425	423	378	418	403	379	398	412	362	407	408	410	392	388	412	396	389	390	413	402	379	379	432	417	396	407	407	382	432	368	400	413	412	371	370	409	401	414	369	389	408	392	374	392	432	378	382	369	395	393	386	399	400	430	408	377	357	383	392	382	393	414	420	381	374	414	405	402	407	393	427	388	394	439	381	413	391	368	401	372	399	373	388	411	398	411	401	362	389	420	403	391	374	412	426	375	410	395	378	409	387	397	358	346	394	407	382	410	354	387	412	387	401	385	409	403	369	396	383	377	359	413	421	363	413	379	400	438	428	381	395	387	411	380	409	399	425	437	408	415	372	418	388	421	400	379	430	342	412	391	350	376	392	396	382	425	384	388	401	390	395	429	414	407	381	385	402	430	389	376	390	383	417	409	396	367	407	399	388	361	399	396	406	365	395	376	419	411	409	406	375	398	374	347	447	384	370	407	406	410	420	399	404	380	417	404	416	418	393	411	411	415	396	367	345	412	418	380	386	412	379	396	405	415	388	441	391	395	432	383	415	395	386	380	395	378	391	414	384	391	426	381	396	387	365	427	413	393	377	410	387	362	408	390	395	402	373	382	397	386	377	405	395	416	360	402	366	423	392	387	367	416	400	396	436	392	405	383	394	404	416	407	391	384	391	401	420	392	437	410	400	369	398	421	423	415	412	408	417	391	378	384	404	398	401	405	395	378	381	420	385	400	392	401	413	373	422	379	395	373	367	417	402	372	398	367	423	373	381	366	427	414	388	396	418	399	389	422	404	385	395	415	363	392	385	386	383	376	406	409	372	380	388	411	420	405	399	398	396	404	414	406	386	400	412	409	387	388	349	396	391	392	390	378	393	412	407	383	344	410	377	404	356	426	391	381	379	386	377	361	425	406	422	418	394	366	380	404	427	393	431	408	390	404	409	371	388	431	400	401	401	380	389	414	431	389	376	395	429	402	372	406	386	381	405	388	403	395	402	400	388	421	423	362	383	395	427	418	407	390	411	383	405	382	414	375	437	392	411	398	350	390	404	423	377	389	389	428	429	383	405	409	395	393	382	406	383	409	409	384	397	407	382	396	408	360	409	407	424	413	441	413	364	434	373	400	380	379	410	399	363	412	394	439	388	399	397	394	371	387	364	411	414	369	382	381	395	411	394	411	417	398	378	415	388	383	405	386	406	413	374	401	407	377	375	367	400	397	409	440	388	361	405	386	417	388	374	359	405	404	403	382	412	395	380	453	378	421	390	395	401	386	376	391	430	387	407	370	371	359	402	404	394	434	415	407	391	380	366	411	456	354	400	372	411	420	390	389	370	438	399	377	409	387	406	403	391	395	391	382	390	402	380	392	420	384	393	401	407	407	392	377	385	348	425	432	420	407	391	385	407	424	372	401	383	377	386	394	397	406	419	396	373	398	426	378	415	418	370	420	398	357	407	392	383	424	396	421	392	431	428	428	377	408	409	428	392	411	411	409	398	369	365	375	385	379	438	415	415	415	396	388	383	399	433	377	418	429	391	368	357	401	469	407	386	393	420	414	375	387	383	386	404	421	414	413	385	412	381	398	422	409	392	395	433	413	393	373	398	405	374	382	403	401	405	383	411	385	408	420	406	417	378	411	404	381	404	400	379	390	393	413	388	410	435	417	396	397	376	385	393	394	403	341	404	394	376	429	410	427	392	367	409	371	423	406	354	373	409	426	411	395	404	379	374	404	432	414	437	405	422	390	380	376	374	381	376	395	393	389	375	388	408	404	376	421	403	401	399	405	385	399	390	413	391	411	397	423	407	427	411	414	419	418	411	411	409	358	417	416	396	402	413	379	406	408	401	388	401	424	405	399	400	398	382	397	380	369	393	384	406	397	385	372	398	391	422	392	380	404	383	408	363	389	379	379	418	375	397	409	370	398	423	362	408	419	388	417	402	408	364	395	404	368	403	396	404	429	418	419	388	381	374	407	426	398	403	368	390	407	402	378	430	386	413	405	408	460	353	365	398	368	388	401	380	387	380	394	394	366	363	384	400	368	391	438	420	361	424	374	363	378	426	385	377	399	409	366	396	381	369	395	400	406	385	381	412	427	479	394	411	402	375	390	402	417	409	394	405	415	422	391	399	389	404	395	382	401	379	426	429	422	366	392	410	390	411	375	414	381	388	402	397	391	399	390	386	408	402	402	406	380	398	377	422	412	412	394	410	395	396	381	390	383	399	348	418	420	392	373	388	388	380	381	424	412	438	384	436	406	401	372	436	407	424	423	377	375	408	408	378	366	404	392	376	379	398	407	405	405	403	394	365	412	386	410	408	399	403	396	421	415	373	370	402	373	380	403	420	413	414	404	412	392	415	387	381	407	423	380	391	385	411	387	397	378	414	429	386	440	400	384	382	411	434	369	380	402	425	417	409	373	390	405	367	383	376	423	402	382	384	379	378	394	412	412	380	387	400	462	404	397	426	391	395	393	405	420	407	420	414	392	387	392	409	395	418	398	387	444	407	391	358	434	420	412	381	402	423	411	401	405	412	408	421	404	378	385	405	372	419	448	406	375	438	378	392	416	376	379	394	397	410	401	421	377	421	409	410	382	371	388	379	417	407	405	414	404	382	374	366	392	402	416	407	416	391	370	409	418	364	398	421	421	392	412	370	422	392	391	393	440	408	419	390	391	380	407	431	389	431	402	396	363	400	373	412	383	400	427	373	367	369	390	388	402	398	408	416	416	413	392	384	364	402	431	406	402	397	395	427	365	404	396	374	391	405	373	425	406	391	403	393	391	374	448	406	418	388	414	402	418	395	381	389	378	398	388	441	399	400	386	416	375	399	421	400	379	414	411	378	401	385	373	367	425	402	376	399	433	389	404	360	407	407	372	408	391	378	376	373	380	408	397	403	393	416	463	371	374	368	381	355	386	361	410	388	386	366	423	440	398	408	406	390	378	391	403	433	390	428	395	375	409	418	395	395	372	413	362	411	382	399	396	412	418	403	402	394	415	406	397	393	410	395	401	382	353	416	384	416	380	368	414	362	416	422	374	380	389	378	413	430	388	377	393	394	353	400	387	383	388	377	416	380	359	398	380	374	429	355	426	408	385	386	363	382	429	412	450	432	403	408	417	363	403	428	421	400	426	415	382	413	419	385	417	375	370	378
44719	75390	60553	39455	19035	2353	515	502	493	484	454	467	468	468	461	450	467	471	462	448	434	485	447	455	476	440	459	439	437	450	467	443	445	449	502	487	465	441	469	407	426	459	424	474	475	456	432	474	465	483	466	475	421	458	434	494	417	446	432	509	433	460	438	464	464	419	453	452	454	424	457	447	410	434	455	448	463	468	472	477	425	453	426	446	435	445	446	484	408	432	460	445	434	457	423	428	437	460	469	443	455	449	507	457	464	483	441	483	439	439	460	467	434	473	434	460	435	488	471	460	447	469	440	462	475	459	444	486	434	450	476	437	449	467	461	450	449	424	426	430	466	438	467	451	476	434	485	458	459	455	453	449	435	478	441	448	412	471	470	496	496	449	452	463	487	446	439	405	460	395	420	463	444	451	454	479	458	486	426	447	457	473	461	455	482	422	444	471	448	450	476	451	478	455	461	438	444	495	429	450	436	443	465	424	465	441	411	443	439	433	419	421	412	415	456	450	432	458	484	445	472	442	499	472	442	405	442	471	446	473	485	432	435	507	470	454	447	465	464	465	438	432	501	462	462	418	432	469	447	413	488	424	456	491	456	488	461	444	437	454	474	448	487	492	463	479	464	462	425	440	451	456	438	471	456	468	471	454	420	446	424	456	440	455	423	498	497	421	479	474	491	457	473	448	455	442	458	438	493	508	533	442	422	445	457	523	480	442	465	428	464	466	443	430	442	455	454	433	469	423	421	442	458	451	434	481	465	423	465	485	458	438	440	445	409	445	494	448	460	486	462	431	442	394	433	450	476	453	422	474	429	493	460	480	469	466	459	486	469	473	465	448	455	425	459	448	502	438	487	451	436	429	431	443	488	463	451	426	445	433	413	453	467	415	451	422	435	447	461	442	467	428	408	421	421	462	438	462	486	441	461	471	452	452	474	453	467	467	507	447	486	481	431	462	467	435	448	479	455	451	446	456	438	493	466	493	488	449	458	428	500	470	430	451	465	452	448	437	436	493	439	431	442	506	458	482	444	438	443	419	481	466	454	467	447	421	476	410	445	488	473	480	465	435	467	431	473	426	446	470	460	447	426	461	478	468	457	474	437	485	430	467	449	448	413	461	454	435	457	463	432	425	443	441	430	463	441	427	435	481	428	487	444	451	431	463	420	474	436	466	448	466	429	445	471	479	441	414	487	419	467	458	437	474	467	491	450	435	462	432	453	473	437	441	486	456	474	464	476	467	461	452	426	431	450	488	447	427	462	428	459	438	455	421	453	466	443	444	483	463	467	456	470	460	458	448	432	456	500	489	446	462	449	460	444	458	455	473	440	469	452	432	422	464	474	474	413	460	479	481	444	459	483	447	493	461	447	463	486	449	456	454	468	488	464	480	424	425	446	473	439	414	456	480	462	458	463	436	466	450	461	455	453	466	466	467	467	435	417	480	471	454	449	463	429	470	449	419	491	451	439	471	460	456	426	456	492	467	401	431	464	475	465	478	492	418	485	406	473	483	504	449	453	454	443	473	460	435	458	452	402	434	478	453	441	467	464	502	441	467	435	425	472	476	463	456	468	454	486	455	416	432	438	488	466	447	472	433	494	466	522	452	444	443	419	490	482	418	479	471	454	488	457	445	430	439	441	465	477	460	472	431	470	424	451	436	473	488	445	409	460	460	414	432	461	484	418	439	423	447	454	457	484	441	474	484	459	440	439	449	480	432	447	421	451	480	477	454	431	478	472	451	451	455	484	507	457	456	526	421	433	454	470	446	474	463	403	482	450	425	485	425	450	427	420	414	520	444	469	436	454	446	439	475	476	467	450	454	423	435	469	451	399	460	429	468	448	446	472	496	419	475	448	412	415	457	488	476	477	432	456	436	441	440	476	414	452	446	423	447	432	456	480	418	431	441	430	463	464	439	442	445	490	442	438	452	484	445	446	422	450	448	479	463	428	436	437	465	457	445	459	494	473	454	503	457	453	484	476	449	453	406	446	459	454	510	441	410	434	433	460	434	434	437	482	454	474	472	444	463	438	451	458	445	416	458	438	458	454	432	441	460	462	424	425	431	462	488	454	431	476	447	497	453	464	421	452	467	484	500	437	429	447	468	441	445	476	470	448	505	430	399	467	454	452	431	458	449	448	442	450	502	468	447	437	472	455	444	471	450	453	449	424	405	445	456	421	446	475	448	429	503	470	471	461	439	447	432	454	475	511	439	433	448	440	498	431	463	457	472	435	431	404	455	453	442	451	447	493	462	439	488	455	460	428	469	465	433	456	440	419	481	466	443	471	478	444	476	454	469	446	444	456	451	445	457	469	471	461	430	452	492	441	454	462	465	438	449	472	444	477	460	426	490	472	423	456	443	466	420	460	482	396	439	441	465	461	466	432	456	476	416	431	460	469	476	467	472	497	460	498	467	479	403	464	440	460	459	458	455	469	439	469	483	439	454	445	531	426	452	498	467	425	454	441	419	427	503	448	467	467	401	468	449	430	497	457	454	433	430	458	447	441	477	428	457	428	430	428	443	453	455	457	421	445	449	466	431	453	458	441	428	463	456	417	424	471	458	445	427	460	471	421	401	443	457	484	464	436	459	474	463	461	435	479	458	449	443	470	443	441	429	459	510	436	458	463	432	453	448	449	473	462	425	495	498	462	461	475	476	442	452	473	473	492	439	451	435	449	474	485	477	457	412	480	454	462	465	427	468	431	439	439	457	469	460	446	455	452	459	485	444	457	469	481	449	458	464	414	458	483	471	437	424	442	437	457	457	492	501	446	468	420	451	500	468	433	482	419	476	459	448	444	413	465	485	482	461	480	468	427	463	474	452	464	479	431	429	485	423	434	441	444	436	455	452	410	446	425	450	428	449	429	493	473	435	422	392	448	412	457	444	455	460	466	464	473	485	453	426	437	440	450	445	424	464	468	438	499	455	456	435	421	443	443	464	500	427	444	444	434	441	475	430	453	462	455	419	437	457	442	485	452	453	444	462	470	444	438	447	427	447	424	468	474	455	422	444	448	453	471	389	456	433	446	446	435	450	460	476	454	419	469	438	439	455	449	467	427	443	502	467	453	450	479	428	426	483	472	503	463	440	423	420	488	480	450	457	424	422	489	392	446	453	493	471	473	453	435	460	478	468	436	461	469	496	439	450	465	473	447	402	481	472	420	435	426	448	453	462	418	443	474	429	423	432	472	482	453	455	468	448	459	430	451	490	441	431	434	471	473	450	425	466	472	457	446	481	445	386	466	420	442	466	426	411	428	457	460	479	457	478	429	437	429	457	436	470	457	453	453	451	445	462	453	485	496	486	436	514	424	474	444	437	427	444	461	415	474	462	453	460	501	442	431	437	456	451	476	423	473	436	461	423	467	470	441	440	442	425	446	441	480	457	489	442	455	437	462	449	451	474	459	437	463	473	435	430	482	466	484	420	447	485	460	471	439	451	482	475	469	463	468	450	467	461	469	449	431	461	454	472	405	406	424	465
23283	21847	34621	33201	27418	20811	10338	969	639	641	624	648	611	602	637	600	584	586	571	551	577	586	542	565	579	577	594	573	564	619	580	624	574	571	588	547	542	583	569	598	523	571	573	578	547	569	577	589	572	561	588	584	609	558	560	585	579	577	593	575	534	532	626	567	611	516	537	570	547	541	566	595	553	577	529	578	596	598	580	590	575	577	563	619	600	551	546	612	592	524	579	559	582	564	537	578	562	567	565	560	554	578	564	581	551	601	559	590	554	594	563	578	550	586	565	551	547	605	594	580	564	606	592	513	537	536	580	539	546	594	574	593	546	539	553	589	558	568	558	572	591	567	566	543	527	575	531	541	619	568	569	565	566	586	540	560	555	534	533	603	583	551	595	572	506	592	561	561	581	571	583	592	531	585	571	556	545	535	571	562	605	573	617	513	526	552	560	563	582	599	588	601	603	576	575	588	565	596	617	598	636	571	601	610	571	536	608	620	538	588	535	542	564	569	564	575	552	600	582	574	597	547	572	538	595	576	566	552	587	560	562	568	551	621	537	543	578	574	544	572	627	546	558	568	535	629	570	536	544	548	572	551	566	568	551	555	561	584	526	621	545	582	553	582	550	606	549	574	577	549	575	569	519	589	593	622	576	584	566	541	542	549	570	571	582	565	555	553	580	549	597	593	569	507	523	574	617	548	562	588	559	574	535	579	579	546	591	580	601	600	570	518	601	548	535	559	575	582	539	530	567	542	566	526	584	622	604	549	567	562	560	551	582	571	586	546	577	587	558	559	564	568	555	530	510	585	578	562	565	578	562	513	568	595	557	596	553	583	574	587	533	560	546	600	558	567	545	608	498	559	575	605	597	592	562	567	553	582	585	600	532	598	536	549	526	527	571	569	584	553	551	581	559	571	535	567	559	579	534	593	553	596	553	577	592	604	583	652	586	590	586	594	560	559	532	569	587	556	576	545	633	617	574	569	597	575	582	539	592	586	574	618	558	573	567	557	572	560	539	555	554	593	576	596	553	553	572	580	574	562	521	584	581	537	566	575	597	526	589	571	572	576	590	541	591	621	569	579	581	597	541	555	558	566	529	569	602	564	551	553	588	580	563	577	555	553	555	579	629	592	561	537	550	614	574	555	586	589	577	566	548	588	547	552	586	569	582	589	526	558	576	564	561	611	543	587	568	580	586	576	525	569	598	572	579	570	520	534	557	545	568	577	593	586	557	554	599	556	572	593	588	543	595	568	554	594	565	551	594	562	549	576	548	528	591	575	570	546	604	576	555	553	571	542	587	526	549	543	579	531	586	543	547	540	555	574	561	600	547	554	547	534	550	624	579	607	604	566	545	576	546	588	585	537	610	580	572	558	568	524	595	574	530	568	609	565	601	529	583	541	576	556	515	565	535	535	554	539	506	548	552	558	540	540	562	568	604	549	551	565	525	565	608	564	581	588	586	567	552	603	547	559	593	546	559	595	586	540	576	557	584	550	568	580	601	585	568	529	601	566	563	575	554	560	618	576	589	574	570	536	572	593	602	572	543	538	548	565	507	578	589	541	584	549	584	553	544	526	563	547	556	565	580	592	577	568	551	542	631	567	604	573	571	558	563	543	540	541	568	543	543	533	567	527	554	581	567	527	529	531	528	576	521	548	558	558	572	562	512	578	543	578	554	564	553	553	611	547	523	597	590	554	559	580	547	598	555	584	556	601	581	558	569	557	557	528	598	581	548	586	524	550	543	593	601	627	553	600	626	545	599	565	581	545	574	555	559	574	554	569	567	605	565	563	577	610	594	609	543	583	571	557	573	584	568	542	598	599	564	554	578	583	544	560	588	613	555	541	622	548	543	586	533	574	556	586	553	597	586	522	590	563	547	557	593	605	566	548	596	564	571	601	586	595	572	560	585	571	556	542	548	566	564	540	560	568	570	547	563	596	582	516	537	553	601	606	584	546	575	588	559	541	560	530	569	573	550	574	576	597	540	581	559	573	604	585	588	598	567	597	633	552	584	601	541	566	551	572	574	661	572	610	558	557	592	576	578	585	567	563	568	574	575	603	624	588	569	570	552	610	572	584	571	562	558	549	561	558	552	579	537	547	568	569	564	573	557	558	590	620	563	555	571	561	548	575	576	557	537	560	579	550	564	578	590	545	571	615	569	568	529	558	573	591	573	566	563	541	540	536	532	598	566	550	575	584	584	571	603	595	592	575	545	575	566	562	608	536	597	540	534	590	528	538	552	549	563	586	565	586	580	563	594	582	546	574	572	540	583	537	577	587	549	538	530	543	591	601	554	553	554	558	521	553	528	515	534	595	583	563	603	507	584	557	554	585	590	563	611	558	588	579	556	591	566	598	556	579	593	556	563	578	561	565	588	604	599	568	575	511	585	547	575	570	587	536	577	587	562	551	589	548	589	578	590	580	573	620	594	594	577	554	589	562	552	620	612	596	588	550	570	537	566	597	545	570	572	578	555	557	535	542	576	551	524	557	583	578	620	553	550	548	539	630	598	591	523	578	581	561	592	569	567	568	550	576	619	560	535	631	568	578	613	551	586	585	577	551	561	564	544	555	625	551	571	582	593	577	576	597	600	572	611	591	587	554	581	563	573	584	603	561	558	556	560	554	589	566	571	592	596	581	556	502	485	562	572	550	603	595	573	531	585	535	544	585	554	570	583	584	618	598	541	552	564	571	558	564	596	583	600	549	570	520	535	543	597	554	578	577	586	564	572	548	562	586	578	580	594	589	589	575	591	521	550	558	591	592	562	545	562	590	570	520	583	587	543	589	553	580	577	540	555	567	572	597	569	549	591	567	578	584	536	556	571	587	545	547	560	562	521	552	581	564	546	552	526	522	564	545	597	541	559	532	583	564	555	570	587	557	555	577	545	560	566	580	587	576	553	594	578	591	582	561	544	623	588	589	535	561	563	549	558	603	609	546	572	538	588	575	571	571	555	570	574	609	602	571	583	567	573	561	618	542	560	621	583	606	531	581	589	593	597	506	569	581	560	553	607	591	546	597	546	564	620	579	582	562	542	565	527	583	615	561	577	620	578	500	565	560	552	571	549	575	560	535	576	564	579	554	561	567	591	602	538	544	608	522	572	546	565	579	546	546	584	600	561	528	556	563	581	522	577	590	556	531	528	553	561	534	573	543	541	569	514	565	553	628	593	573	560	552	586	571	565	564	596	603	565	547	578	551	540	519	588	582	560	584	538	539	605	576	581	577	564	591	562	610	532	558	561	595	611	575	547	569	519	564	556	580	571	544	616	591	556	560	600	599	559	567	581	541	572	538	576	551	576	573	572	613	592	587	611	533	596	575	585	581	538	584	576	557	580	561	556	568	574	531	564	579	528	534	566	580	582	598	599	565	582	551	576	578	596	578	558	561	572	563	570	567	557	532	585	578	529	564	574	583	548	558	590	575	580	590	521	555	546	574	563	570	579	590	556	545	571	564	570	559	586	568	583	569	626	578	561	578
54679	94399	84559	61952	37405	3544	898	742	710	716	675	634	683	644	660	685	671	634	614	595	608	622	599	600	573	653	612	612	637	599	631	633	601	652	611	633	588	603	615	640	564	636	639	584	593	602	612	620	604	653	560	584	583	614	633	610	611	572	617	587	634	597	576	631	584	603	583	600	593	591	622	581	570	576	570	615	594	573	640	631	571	620	585	584	579	622	590	623	641	651	611	598	604	621	663	599	601	612	603	552	608	561	627	596	617	594	604	570	626	619	638	646	563	651	628	583	610	604	596	610	582	615	591	666	638	579	595	588	567	608	588	620	599	553	589	587	603	602	628	637	597	605	629	596	560	603	608	654	581	582	618	582	611	547	574	621	617	623	612	678	624	558	563	620	610	586	607	561	585	587	576	617	609	593	581	617	595	580	639	658	613	617	621	583	617	590	605	591	640	612	633	625	587	674	621	613	575	563	601	640	588	609	637	597	625	612	666	599	564	630	534	595	623	602	586	595	582	631	639	573	584	572	625	606	608	555	581	575	620	620	598	602	592	647	602	620	567	609	597	628	582	621	594	623	586	595	608	587	611	602	616	631	594	593	622	601	619	609	568	627	584	634	545	557	594	597	609	599	585	629	589	568	593	597	574	587	603	633	612	563	632	638	621	575	589	568	600	596	607	607	627	636	603	604	650	676	609	597	638	636	655	572	620	594	602	603	579	671	590	557	565	596	588	591	563	575	584	609	576	619	575	609	605	590	565	588	605	594	593	645	608	640	563	619	601	588	640	602	576	570	624	617	594	669	546	568	589	621	613	593	624	633	592	608	625	627	586	601	610	607	633	650	594	645	626	591	608	547	589	589	583	637	629	584	599	616	569	605	578	561	572	583	620	632	616	606	591	554	595	616	587	597	602	634	591	615	577	588	629	595	609	621	539	622	583	570	579	583	551	609	586	590	593	611	581	591	590	580	615	586	605	576	618	651	560	595	583	630	606	619	614	599	608	598	627	605	557	620	580	621	642	577	611	550	577	602	625	578	622	598	602	563	639	608	604	635	567	619	593	599	614	572	604	585	600	604	573	604	605	608	629	589	603	611	589	601	629	564	623	566	624	565	600	595	586	558	627	622	605	572	618	587	594	589	592	610	624	593	577	626	596	598	572	615	617	575	597	596	542	594	651	622	553	604	633	631	613	611	580	554	592	624	597	599	600	631	594	609	623	627	651	622	663	603	604	627	578	603	585	612	629	645	640	601	545	613	592	568	594	591	633	570	593	585	585	553	586	643	592	591	567	585	587	623	601	553	616	614	592	610	652	609	584	648	608	626	632	622	577	590	643	581	567	593	616	585	572	645	568	605	634	619	578	560	631	625	606	622	617	603	632	622	643	563	594	580	539	618	606	562	600	611	577	607	599	635	566	596	598	648	591	539	604	594	603	577	582	599	582	599	625	558	556	582	599	628	623	596	618	633	593	599	565	621	574	578	595	598	614	603	610	592	576	600	641	612	597	604	609	593	592	610	610	595	597	589	574	622	614	577	612	572	574	538	604	609	610	627	558	600	611	594	621	623	613	612	603	604	587	631	544	607	584	599	547	646	625	598	565	654	614	566	575	614	602	594	577	570	602	601	644	566	640	601	585	609	612	598	624	577	644	599	590	602	644	618	567	631	623	604	605	652	572	581	593	610	560	588	571	593	615	595	611	575	581	625	638	580	588	591	608	627	585	586	602	590	600	623	599	601	624	609	593	623	613	586	602	552	590	579	644	591	563	590	593	577	541	569	596	615	559	617	550	592	576	595	597	633	627	624	606	605	647	609	599	612	617	607	556	584	605	606	587	623	628	610	559	559	598	618	650	576	680	624	644	564	624	625	595	602	615	616	651	625	606	620	568	620	584	627	643	608	571	644	599	608	582	605	567	623	609	571	599	603	588	621	600	610	641	588	617	611	573	609	623	547	592	592	581	564	642	641	648	587	652	570	629	551	626	631	623	612	620	601	619	602	622	617	598	594	582	602	579	636	608	568	561	598	576	614	620	579	608	638	582	582	615	634	631	585	597	643	616	584	602	574	575	610	621	588	600	611	652	592	585	571	547	583	590	585	630	603	626	573	635	596	578	612	611	604	521	604	604	593	621	559	583	580	586	590	640	588	629	626	584	653	579	620	599	616	617	610	618	610	619	576	630	590	611	613	597	597	568	585	612	560	567	556	648	594	631	576	574	594	581	614	662	576	593	569	575	622	620	581	638	574	621	582	617	584	652	585	550	591	581	595	587	596	611	603	611	624	599	608	596	616	581	621	577	625	574	625	605	605	563	619	578	623	580	648	589	618	598	632	564	554	595	643	597	597	624	604	586	603	626	575	591	559	638	629	605	614	578	616	587	578	556	602	643	602	574	610	647	623	588	614	559	615	595	597	559	574	578	624	596	604	585	604	608	589	555	606	612	594	643	565	561	612	622	603	593	597	611	584	606	567	653	608	629	621	659	599	615	600	575	630	595	611	617	594	606	581	562	636	637	585	592	587	618	581	572	616	560	568	599	637	575	592	582	576	570	574	631	607	619	580	569	594	615	615	575	610	625	594	612	582	575	602	618	593	599	577	597	598	584	635	554	612	630	587	584	635	604	593	577	601	571	612	629	568	603	578	563	616	615	615	581	603	575	590	603	620	601	599	602	613	608	618	598	638	636	582	623	579	586	602	572	588	612	597	589	585	631	610	609	575	604	585	682	566	612	632	630	626	600	605	565	604	583	569	589	602	608	618	641	614	625	616	618	604	564	618	601	616	610	616	633	606	627	583	591	603	583	641	593	651	575	596	609	609	644	619	578	612	616	557	599	642	599	637	622	590	554	658	661	651	625	584	599	596	588	622	607	594	618	636	572	604	631	625	609	599	608	582	611	605	602	617	577	600	571	660	593	614	636	573	565	563	625	575	628	587	643	618	590	561	619	605	614	560	603	600	573	568	628	594	629	596	630	577	564	556	596	619	600	621	606	608	610	602	577	659	607	610	604	622	588	634	611	651	550	606	567	590	620	606	563	633	608	559	596	595	577	626	617	632	600	584	641	593	564	622	583	589	625	576	589	667	606	587	587	618	613	585	609	570	588	578	585	612	634	624	633	630	572	614	598	587	583	588	614	575	569	617	600	587	595	630	657	600	576	573	646	579	611	619	597	609	599	614	587	602	585	571	597	586	588	583	592	596	591	569	624	573	582	610	606	587	614	656	661	628	652	581	650	597	611	578	595	611	613	605	618	582	615	601	600	616	589	601	570	608	597	561	568	608	610	631	629	589	595	605	615	595	575	614	587	552	625	612	608	607	595	588	593	619	630	614	649	640	581	623	564	568	609	614	614	534	627	548	586	589	618	614	623	638	607	573	602	669	577	623	625	638	602	584	600	589	577	591	565	584	633	625	634	566	589	607	615	558	588	612	630	614	622	581	606	629	622	637	569	626	652	595	626	597	605	589	624	586	585	595	610	630	598	600
28801	29163	38534	24042	6780	824	396	263	284	230	284	303	291	294	269	291	269	285	279	298	298	261	274	279	275	284	264	256	283	275	271	264	279	303	247	270	265	232	320	242	247	277	305	251	279	258	274	282	297	272	263	291	259	263	286	285	266	263	282	293	269	268	266	286	264	263	286	279	274	292	278	265	264	277	277	263	250	267	296	273	261	283	256	296	259	287	268	292	267	293	273	283	265	251	304	285	260	285	258	267	275	261	296	277	288	273	271	273	284	295	278	286	293	265	269	285	263	282	273	262	266	292	305	282	263	304	280	276	259	286	268	261	294	272	281	275	278	269	254	257	264	269	266	287	265	250	282	269	262	297	285	276	296	267	256	261	286	284	260	300	260	277	293	278	265	251	294	285	298	284	262	267	266	284	286	286	265	271	263	274	284	285	290	295	249	279	287	253	275	280	260	253	256	292	319	272	265	280	260	298	298	297	261	271	240	275	281	241	285	266	263	271	283	301	308	280	278	260	290	271	241	297	293	281	279	292	259	267	260	253	272	305	269	268	273	268	291	296	279	270	256	260	275	276	274	303	280	277	281	246	230	270	284	264	286	261	268	275	256	299	257	276	269	272	282	275	280	262	268	257	262	284	259	269	262	278	259	240	267	277	291	277	287	272	304	277	237	271	244	247	288	250	288	275	272	271	291	267	298	275	235	312	251	309	296	268	256	231	284	264	289	303	311	244	284	269	276	256	269	276	261	258	286	288	276	273	279	253	277	275	269	261	291	282	293	299	264	291	288	276	285	258	281	264	276	285	265	250	247	284	300	280	254	292	246	259	250	243	274	285	280	274	271	297	279	278	254	270	303	288	277	271	283	257	271	281	254	270	280	285	267	272	262	251	253	280	277	242	286	256	255	269	286	256	288	274	284	258	276	252	269	253	257	270	256	286	273	269	251	272	280	285	277	284	261	267	265	263	270	275	286	290	281	254	311	261	274	251	270	268	265	261	273	281	297	251	257	269	294	245	249	269	307	287	279	283	271	272	296	242	299	275	314	260	274	314	284	267	308	278	273	260	285	257	245	261	267	287	259	267	305	277	298	278	254	262	274	295	273	272	276	277	247	275	253	261	240	286	285	274	318	264	250	273	275	281	314	271	269	254	267	299	261	274	253	236	250	274	262	269	264	293	260	292	245	252	257	262	299	300	269	279	254	279	263	294	276	296	310	282	270	270	268	268	277	267	263	276	263	332	241	257	262	276	264	275	288	272	272	298	275	260	254	274	272	275	273	269	289	290	295	293	240	272	272	269	289	259	271	274	304	288	307	272	249	265	288	301	281	261	259	237	269	285	285	272	276	293	239	284	264	272	256	257	276	234	242	270	248	221	250	262	263	288	274	258	280	269	285	286	291	277	273	296	275	282	272	277	282	291	276	253	265	269	263	277	279	308	259	274	286	254	278	277	298	261	312	278	297	293	258	295	261	257	285	289	283	297	278	294	279	264	284	266	256	246	271	291	276	265	284	295	258	278	271	265	275	275	270	283	258	251	269	269	305	261	264	254	264	248	266	251	257	275	265	289	289	314	276	283	271	266	271	265	276	253	257	297	270	249	274	271	311	275	291	318	248	269	279	265	280	263	275	272	265	299	296	265	243	265	289	269	286	267	264	283	289	280	292	278	297	281	280	248	271	255	261	294	288	304	257	286	292	301	299	285	268	291	288	263	273	258	239	276	279	264	224	293	256	297	260	280	303	265	276	296	279	256	285	299	280	289	270	274	269	301	268	271	283	278	303	280	304	276	301	320	285	264	280	258	289	287	292	244	279	271	270	263	266	290	308	281	298	273	286	272	297	280	244	278	277	274	281	299	280	268	241	256	247	249	277	263	292	277	265	254	275	284	262	255	308	255	262	261	266	296	274	299	291	297	282	260	288	281	278	252	275	260	272	250	275	261	258	257	295	289	266	281	262	274	236	286	282	260	268	288	284	259	255	265	262	281	293	270	282	242	277	255	267	264	276	285	264	287	287	315	256	263	267	264	264	276	231	255	282	269	307	271	236	265	254	270	295	267	280	283	244	305	283	284	242	262	277	276	289	259	273	287	294	290	294	264	236	246	321	263	264	291	248	278	266	267	248	294	250	267	271	273	284	292	251	273	299	248	290	303	230	297	252	302	281	277	279	262	275	270	268	274	294	302	291	294	309	311	300	267	302	268	289	276	239	289	288	243	291	277	280	268	278	278	279	288	255	242	289	286	300	268	277	273	260	277	281	282	267	269	274	275	275	269	255	282	267	266	264	305	264	314	282	277	286	293	311	277	274	259	309	264	281	239	272	275	262	280	269	262	265	249	253	292	263	270	265	277	291	278	288	259	293	273	280	272	282	238	291	276	244	295	236	268	244	275	285	262	276	243	266	302	250	302	321	311	267	276	268	259	266	270	231	265	276	259	254	280	262	307	264	284	283	307	310	301	280	286	274	313	279	265	284	275	264	265	270	286	293	272	322	264	299	272	265	243	294	273	266	270	294	293	284	256	255	271	294	297	263	292	271	286	276	266	263	279	278	253	289	239	272	326	292	267	292	270	274	288	288	304	245	292	273	260	273	288	261	249	261	288	280	286	263	280	245	261	278	325	278	269	264	251	277	263	277	261	261	303	292	287	260	276	250	275	292	244	247	267	268	275	242	262	286	284	291	293	274	282	294	265	273	274	281	277	262	271	304	299	285	278	298	290	270	280	254	289	282	299	274	267	264	280	252	289	268	291	266	290	293	276	259	260	267	304	302	253	269	265	248	284	290	267	256	291	279	278	254	279	271	287	285	239	244	252	257	314	250	285	274	283	269	281	288	259	262	265	269	265	293	299	288	310	265	283	283	268	258	281	256	279	273	281	280	296	247	286	276	250	282	279	321	244	279	278	270	259	285	301	284	280	295	293	266	262	290	226	282	272	284	269	281	300	292	262	256	279	274	263	283	266	281	300	255	298	275	269	279	253	277	293	258	250	287	282	292	275	261	279	242	264	275	266	274	244	280	277	251	283	260	256	292	307	271	263	302	259	296	270	285	261	240	261	272	258	288	283	273	246	279	280	265	288	262	246	283	255	260	255	285	309	281	254	302	275	274	289	265	257	259	282	292	266	254	280	246	271	287	279	290	281	286	263	265	251	281	280	253	281	284	272	271	272	279	280	278	322	290	261	266	274	266	278	262	287	272	261	266	269	273	278	303	285	276	272	288	249	259	275	299	299	272	266	238	272	274	275	237	291	299	256	275	267	237	286	269	295	271	269	274	286	261	300	283	267	275	269	334	240	271	277	265	280	273	300	296	301	296	264	290	279	255	251	294	272	307	236	284	262	267	280	244	287	282	290	269	264	265	298	274	290	254	253	307	268	287	312	278	302	282	259	266	247	275	289	281	267	268	273	311	281	287	288	287	272	260	293	254	275	269	251	260	248	283	256	274	281	283	266	288	283	263	261	269	260	298	303	259	254	278	264
29583	48101	36407	17872	5597	613	343	353	312	351	317	335	305	339	310	355	333	333	320	316	323	318	324	316	285	303	321	311	313	321	345	317	298	321	313	295	343	307	351	343	324	336	331	329	345	311	322	318	316	290	334	317	340	312	332	281	308	335	329	283	306	334	294	344	328	305	334	326	327	334	330	346	313	325	321	334	324	309	319	320	340	340	328	310	338	317	316	351	327	312	284	283	296	323	327	315	315	319	329	334	320	321	340	324	332	334	309	281	311	315	328	311	313	317	327	335	333	348	298	322	321	331	291	354	319	304	323	366	305	301	320	324	299	316	294	298	279	338	323	333	307	301	302	302	309	310	304	331	336	318	314	291	330	319	316	295	317	300	330	332	315	325	309	329	299	324	335	324	344	336	313	312	314	303	298	310	281	332	320	345	330	319	322	302	335	321	313	275	326	359	347	311	334	332	351	309	318	314	332	309	306	305	337	324	301	335	326	292	327	301	338	328	330	335	351	329	335	331	360	357	323	330	306	339	332	292	354	316	297	319	316	311	340	339	312	296	320	320	289	325	318	300	298	329	316	315	303	272	322	294	344	313	318	309	304	299	339	303	337	341	315	315	296	303	334	287	302	320	313	299	311	327	327	317	312	322	299	313	346	301	325	306	343	335	305	304	308	282	320	320	322	307	312	327	326	309	304	315	313	331	330	325	317	324	335	319	337	309	329	302	310	294	329	326	341	337	308	319	300	278	299	314	299	323	291	295	302	347	348	349	295	352	308	291	312	309	339	319	316	334	338	315	310	342	322	319	344	305	331	352	313	322	283	316	303	345	323	326	296	298	325	346	329	306	309	340	352	322	314	330	296	324	324	349	298	339	292	323	330	314	311	322	320	307	303	332	303	320	316	304	343	306	294	334	310	317	347	320	316	324	304	336	326	311	295	324	326	310	327	310	341	319	319	294	349	320	350	299	310	306	348	326	329	326	315	340	334	294	337	319	319	324	314	309	312	329	322	301	320	346	318	303	291	331	335	313	351	316	286	296	348	296	332	345	317	302	310	331	366	351	304	326	320	326	323	320	335	293	308	310	310	297	367	289	323	309	327	320	319	322	355	340	305	312	318	318	292	317	335	304	333	312	316	332	295	306	308	326	309	338	318	329	302	315	296	283	312	292	309	328	310	306	298	303	336	318	350	312	330	325	336	291	320	352	350	306	293	331	309	291	312	342	350	338	351	323	306	319	291	338	312	322	336	315	301	302	308	323	311	320	290	303	313	340	357	339	354	298	294	299	299	311	287	319	324	307	347	337	333	334	291	304	310	303	326	309	318	310	336	342	319	298	333	306	310	307	344	288	324	323	322	307	310	302	371	316	334	306	326	325	343	341	322	333	325	331	312	305	325	314	312	327	338	313	302	353	314	320	335	307	343	275	336	309	312	339	347	323	305	326	320	339	339	348	338	310	304	300	317	345	328	316	323	327	318	315	319	313	305	327	295	312	314	298	296	332	336	346	336	327	315	298	336	362	302	292	335	352	328	306	313	316	295	319	359	311	311	336	318	305	325	305	304	312	335	304	331	323	366	332	330	308	314	323	322	336	320	303	292	296	314	324	302	363	327	305	325	348	321	340	357	309	305	348	315	334	330	319	314	327	314	319	303	316	307	299	292	313	332	295	338	349	316	302	327	277	289	296	295	286	310	298	325	306	317	311	321	295	297	313	316	323	308	318	370	310	304	293	327	324	292	311	324	333	283	329	298	332	324	323	309	311	326	302	308	304	326	320	314	318	350	285	303	328	326	303	315	312	345	326	329	335	311	301	310	335	322	288	321	323	311	315	306	347	294	332	324	325	331	287	312	306	325	315	308	330	339	318	293	313	331	310	321	346	305	307	306	298	333	288	327	327	328	322	312	318	359	329	318	320	338	319	312	310	302	301	301	307	305	316	328	325	320	327	299	321	317	343	313	319	311	356	320	281	338	300	327	317	332	308	287	323	292	299	280	316	314	353	319	306	308	330	330	315	315	276	296	318	327	304	341	321	332	308	315	335	320	333	324	334	330	332	327	302	344	324	340	303	308	340	328	341	323	310	306	342	346	353	320	296	290	342	295	323	308	319	316	310	336	299	351	330	368	325	307	313	323	314	292	313	321	328	289	313	324	299	348	331	348	331	305	302	334	320	288	303	346	323	331	328	329	330	301	304	347	339	306	324	320	341	308	317	322	298	287	319	299	319	344	340	334	315	330	309	313	331	280	289	344	332	301	324	321	321	316	348	304	320	331	309	336	331	327	324	302	295	298	329	289	353	317	312	330	316	296	332	328	341	334	307	328	319	308	346	294	325	342	334	337	323	289	275	280	349	292	349	330	310	321	298	320	329	315	320	297	316	328	344	306	312	319	305	287	302	316	307	316	323	312	320	306	298	339	323	311	308	303	335	313	330	295	319	319	284	308	334	333	309	312	332	309	317	295	338	308	310	308	335	315	336	328	295	301	324	296	308	330	343	330	306	330	315	323	306	345	318	311	310	314	339	307	309	335	303	321	325	298	345	335	271	349	313	335	332	319	308	321	331	311	311	336	327	326	330	325	322	307	306	316	333	342	306	292	353	322	322	316	312	320	307	310	325	327	303	323	308	335	339	327	334	314	308	307	343	329	320	292	327	304	326	331	292	323	304	316	304	325	305	311	328	327	316	344	316	350	336	327	332	313	344	330	318	323	307	289	311	295	321	318	326	313	336	338	331	281	323	293	347	331	342	292	311	325	343	312	338	352	356	323	356	335	293	314	305	313	296	310	322	305	308	358	315	298	315	272	312	341	293	332	313	301	316	316	337	333	306	322	322	322	303	296	290	331	344	292	293	332	332	329	318	307	291	332	302	324	336	326	308	313	316	337	306	317	334	301	327	338	309	349	313	317	320	291	321	312	322	300	312	298	334	341	305	328	323	325	306	345	341	308	317	288	313	344	351	334	342	328	331	310	307	326	309	322	293	314	294	310	305	349	328	308	323	330	322	331	358	352	357	305	300	303	339	328	309	309	335	319	307	348	315	326	321	340	301	307	305	344	329	330	307	336	311	310	315	310	317	315	345	294	273	347	299	326	289	309	325	324	341	296	314	326	327	317	301	329	344	330	298	346	332	319	282	341	312	295	326	316	337	304	282	311	300	325	280	310	330	320	332	334	299	294	286	328	320	309	328	309	324	353	306	334	327	327	311	324	352	329	316	305	283	304	328	312	308	354	339	357	306	311	313	323	305	311	307	296	306	306	296	290	288	290	334	338	341	329	340	318	269	289	356	336	321	337	323	315	318	351	313	306	348	334	294	342	316	337	305	296	347	333	323	322	315	306	331	315	313	320	340	327	288	318	345	318	317	317	337	286	298	327	302	328	358	305	314	303	314	319	326	319	324	305	299	302	325	323	339	321	329	303	300	313	326	308	314	338	336	330	312	327	316	332	328	286	326	308	337	302	347	338	345	339	331	335	321	288	294
24252	22443	41076	42659	28483	15135	2744	443	414	403	384	431	346	386	358	368	370	347	352	389	384	358	386	357	367	340	379	414	410	364	337	379	361	338	339	384	384	351	392	330	371	365	376	353	347	342	361	370	382	373	364	409	358	357	324	359	358	331	382	387	376	338	377	371	369	360	330	354	339	379	332	344	332	357	361	357	390	384	371	343	329	356	340	371	346	337	412	345	344	372	343	363	354	365	342	356	388	352	361	371	332	352	358	373	356	374	343	351	360	377	354	337	378	346	346	360	364	343	375	357	358	382	363	368	358	341	340	362	356	357	345	386	367	339	357	351	350	371	355	361	330	382	327	338	318	367	385	349	382	374	347	365	350	372	376	371	336	378	392	353	353	386	356	366	364	370	391	331	349	354	365	366	377	410	358	372	370	348	369	371	357	366	336	351	328	364	355	356	358	373	341	347	359	352	356	356	371	341	377	414	351	348	369	376	351	360	350	341	359	362	371	359	365	326	371	363	337	333	350	381	346	315	355	360	378	332	354	383	409	378	376	360	384	322	352	368	369	425	349	352	346	326	358	386	304	364	314	302	399	320	372	324	360	340	341	360	350	362	325	383	372	334	383	376	358	333	351	375	384	322	338	365	359	356	338	374	365	385	332	362	353	349	364	350	369	382	368	339	356	373	363	356	385	363	363	359	371	397	340	382	341	383	368	372	334	326	378	350	355	347	369	352	367	329	358	362	352	372	348	350	355	331	341	345	328	370	383	335	329	378	388	368	347	358	366	384	349	352	379	355	348	374	371	377	365	361	334	365	365	365	327	372	355	373	385	379	380	351	316	365	329	323	342	362	346	363	356	351	371	326	363	318	337	338	382	365	349	375	371	357	356	348	346	331	353	376	396	346	355	336	333	382	350	370	350	356	369	343	341	361	344	376	349	353	358	372	383	358	331	358	349	370	339	372	348	355	369	340	393	369	373	344	350	348	330	361	385	328	333	353	342	362	329	377	351	335	354	353	348	373	330	331	346	329	364	334	352	343	364	359	418	372	373	348	357	342	356	354	373	351	337	351	367	341	361	365	347	374	337	353	312	349	354	403	360	394	348	358	343	366	360	347	392	384	338	383	398	347	355	382	387	354	351	317	371	343	355	370	359	362	322	338	390	376	383	369	385	361	409	342	390	379	330	365	386	350	358	347	351	333	332	357	359	381	322	365	370	369	337	340	367	345	313	332	344	362	337	387	338	348	365	366	360	357	346	351	355	394	392	345	306	356	343	337	349	344	339	367	378	320	361	389	372	385	354	351	347	330	366	374	353	322	338	356	349	365	380	369	357	355	351	339	358	356	360	361	367	383	352	359	351	320	349	340	360	353	370	357	339	383	369	378	400	380	330	326	337	343	354	339	371	362	341	334	349	343	374	380	379	373	374	337	351	345	383	378	359	374	342	335	330	361	351	396	343	377	353	352	355	342	388	373	366	337	387	362	340	322	330	343	361	337	390	321	367	369	332	422	331	360	337	369	368	350	354	324	335	360	350	384	362	358	342	363	375	335	335	343	348	361	375	385	367	374	358	367	390	348	377	393	356	365	327	338	346	351	352	316	337	343	374	344	357	347	352	372	355	367	367	403	354	327	368	362	372	380	339	352	369	371	356	345	357	372	355	372	375	376	342	368	384	350	377	349	332	346	334	381	384	369	333	362	308	368	348	377	331	332	374	331	375	374	369	338	349	360	362	330	373	333	341	346	376	350	323	338	375	375	369	358	353	369	350	349	375	388	336	408	361	412	374	349	367	332	321	358	364	358	356	337	343	360	387	377	354	353	367	351	358	345	386	372	343	368	327	369	381	359	355	368	366	357	389	359	369	325	344	358	346	383	342	357	355	358	358	348	374	362	319	333	352	370	358	326	340	342	348	334	362	360	375	372	333	373	360	370	357	348	339	361	372	371	368	344	343	374	351	363	351	374	374	312	370	317	318	325	333	385	350	383	401	359	340	358	367	349	333	344	373	362	362	343	362	345	351	373	381	348	362	349	351	361	375	337	365	341	421	346	377	369	347	374	360	381	377	365	366	341	377	322	351	348	350	351	334	334	348	355	371	379	365	327	348	366	366	363	350	352	323	371	329	335	409	337	322	340	336	312	321	337	373	366	317	401	384	335	373	376	357	328	356	297	376	384	368	394	331	388	325	332	341	349	335	301	324	353	351	371	351	365	358	345	369	355	357	395	399	378	358	358	361	364	376	337	371	378	356	343	322	349	360	353	393	333	395	371	375	373	333	306	370	355	336	373	354	374	314	343	338	405	380	350	356	331	353	348	387	341	371	343	365	304	383	373	380	335	390	362	357	320	378	399	331	349	344	364	337	364	393	380	348	356	355	335	376	373	345	380	363	369	368	341	354	382	354	348	338	354	342	342	371	344	348	349	350	350	348	333	368	372	356	334	361	383	358	374	363	334	342	353	313	353	381	377	328	381	387	345	353	360	359	345	342	392	335	356	346	359	391	331	357	387	340	356	372	383	358	337	363	355	347	347	385	386	391	361	364	359	382	346	354	362	345	346	343	341	379	346	360	355	374	368	342	335	348	378	365	365	351	347	350	359	357	372	390	382	359	368	351	368	333	367	350	395	337	365	385	382	356	374	362	357	354	341	370	370	337	362	363	360	358	335	352	364	363	367	352	369	329	338	367	339	345	358	355	347	361	371	358	331	358	353	380	359	360	349	329	364	339	349	337	353	343	400	342	394	350	316	361	365	373	355	382	377	367	335	382	405	370	351	359	367	346	385	342	361	328	382	366	359	335	377	364	368	377	398	387	352	362	344	346	334	357	374	344	371	384	350	343	354	326	359	359	397	357	365	353	377	371	350	344	349	336	337	372	353	359	371	375	330	367	341	334	369	336	352	322	399	365	363	357	349	353	349	385	370	351	353	427	348	369	343	370	352	342	354	357	336	367	337	348	340	371	350	360	360	355	362	363	354	356	374	359	336	392	306	379	363	361	380	365	341	349	334	342	339	373	372	361	339	342	360	361	391	335	356	346	398	368	385	385	363	358	354	356	343	372	363	334	350	322	369	344	367	346	342	345	379	335	357	319	334	339	351	339	354	353	365	357	350	406	368	376	336	351	368	375	369	338	332	370	372	337	377	351	357	343	358	380	366	336	319	370	377	340	386	362	344	337	350	331	376	362	359	343	360	375	381	314	356	348	337	335	343	338	351	338	335	390	366	367	385	369	368	335	347	335	359	349	319	365	362	380	357	319	387	344	342	345	329	345	351	378	341	360	332	375	380	350	370	348	356	407	368	336	378	365	374	346	346	352	356	370	328	385	346	348	354	367	354	334	353	355	352	353	354	373	335	359	380	392	340	368	389	380	359	384	365	364	377	331	383	353	319	309	331	321	357	357	355	363	342	393	344	381	412	363	370	361	408	358	378	307	353	361	362	367	388	342	354	362	342	367	359	354	346	353	381	350	349	354	357	372	342	366	362
40792	85474	76801	52640	28706	2636	534	477	499	454	435	397	449	409	446	392	431	421	419	435	402	401	414	400	409	399	411	386	412	393	407	383	416	401	382	423	410	390	388	414	381	406	394	400	382	421	405	408	386	403	400	403	392	371	404	401	403	432	393	408	423	401	384	354	394	353	380	398	392	371	387	370	380	354	390	348	389	383	424	419	372	402	430	407	412	396	356	401	423	375	393	378	415	399	350	426	393	373	368	349	397	429	396	409	400	377	400	403	388	422	432	413	388	384	423	369	380	370	382	381	398	404	361	399	404	366	371	401	423	393	408	399	396	420	402	396	365	397	387	393	383	410	431	437	414	410	414	394	407	396	351	394	395	408	364	404	401	381	406	417	411	411	377	390	407	417	392	406	373	407	375	385	361	432	401	420	391	384	377	390	392	401	395	391	412	422	406	415	402	353	399	400	389	408	432	359	417	372	412	412	390	376	410	403	396	391	402	379	387	409	368	371	427	408	402	417	390	366	392	389	371	382	389	355	402	404	362	397	374	394	379	420	414	416	381	449	399	430	377	379	405	418	394	404	372	394	395	381	399	403	376	412	391	373	412	378	371	385	398	414	389	374	393	387	427	406	385	435	410	398	395	376	429	406	367	354	421	367	383	382	430	413	357	407	379	377	402	421	446	385	360	435	404	415	368	423	390	395	413	380	365	378	390	385	406	397	396	374	382	368	391	384	440	393	402	359	380	384	392	395	406	383	422	373	387	428	412	367	386	400	416	381	370	426	401	344	369	391	414	402	332	401	387	372	414	382	386	397	414	357	385	378	382	371	398	398	384	426	384	403	407	375	387	424	379	405	388	392	402	398	415	392	395	370	374	406	374	402	392	354	404	407	432	408	411	398	407	365	437	391	389	377	404	402	409	403	377	419	397	379	408	355	348	436	389	432	420	399	431	396	394	378	402	371	396	413	381	392	403	400	421	388	399	423	386	371	401	319	397	391	383	362	415	382	420	414	380	409	377	422	433	397	411	402	411	407	376	395	389	384	417	407	404	379	367	357	389	371	380	384	396	400	414	410	404	389	387	379	386	391	392	379	392	380	404	418	389	421	387	394	376	369	420	377	379	404	363	361	398	390	411	387	419	426	425	399	432	366	374	384	356	453	405	408	405	421	427	413	403	414	425	377	435	411	416	404	455	349	401	404	348	399	372	375	400	415	414	385	411	417	414	377	344	416	399	389	424	406	406	388	412	409	402	361	386	408	378	417	379	384	434	403	413	388	408	384	378	392	399	388	383	387	399	423	379	344	408	379	415	370	395	397	397	400	410	379	354	354	380	423	411	409	420	378	397	391	398	377	384	394	428	380	384	357	394	403	372	412	403	414	434	434	399	404	425	364	421	378	398	409	384	399	347	393	409	399	394	370	436	391	396	396	387	398	366	363	405	417	382	374	374	378	387	409	398	409	381	390	414	410	403	394	383	355	408	397	385	406	415	421	409	420	430	386	427	401	411	403	386	396	375	383	390	372	382	411	408	393	431	399	361	382	427	376	390	391	407	429	419	387	432	367	386	383	401	373	409	424	387	364	417	427	381	373	387	365	403	407	386	403	400	404	404	417	394	396	385	380	422	413	407	414	388	401	391	369	440	421	388	433	415	400	372	394	394	402	402	409	405	393	405	391	388	432	423	382	365	379	392	402	383	393	385	381	390	387	381	380	399	421	395	432	392	403	397	415	422	374	368	374	403	395	396	379	393	393	421	369	408	385	430	399	402	411	412	417	377	372	386	386	403	388	375	360	394	413	353	411	380	377	373	396	385	402	374	378	369	391	392	391	368	371	392	422	389	420	374	398	415	401	384	395	394	379	416	394	361	409	384	368	377	362	396	433	398	421	401	400	409	394	392	390	409	402	396	399	393	424	390	386	386	390	377	385	387	381	422	418	386	389	406	390	413	412	352	420	386	420	428	378	426	397	361	438	402	380	428	402	378	391	402	432	394	364	398	402	383	403	413	401	357	402	407	404	357	396	430	344	378	387	396	405	421	417	384	430	367	374	425	410	412	396	419	384	405	411	408	399	398	388	381	377	387	375	368	395	425	409	408	380	388	424	387	383	381	360	372	400	348	388	398	396	379	423	404	378	410	399	379	398	378	383	385	412	384	411	403	429	382	362	400	402	355	364	391	353	374	415	396	398	375	390	399	411	420	385	407	435	385	361	389	386	389	393	391	403	381	367	420	390	438	361	427	375	398	408	410	425	417	363	417	406	418	403	397	394	429	399	378	413	381	405	383	451	387	384	408	374	390	364	423	376	419	407	403	365	364	404	418	383	418	409	381	421	404	394	424	393	395	412	420	398	393	417	443	410	420	407	419	398	374	407	424	375	379	410	409	394	390	386	379	372	422	401	364	368	389	384	398	389	383	364	376	419	415	403	372	404	407	403	401	383	369	421	408	409	400	385	364	398	388	393	384	408	362	381	401	380	407	391	386	362	430	371	392	417	391	370	366	391	391	374	385	403	400	398	374	428	386	389	427	387	422	415	427	381	395	400	373	379	380	392	403	384	389	373	385	396	388	386	402	414	423	400	413	396	430	393	395	402	370	398	398	377	397	389	412	388	385	389	392	404	419	385	384	411	386	384	393	379	381	383	428	400	400	380	340	382	413	397	389	394	379	377	394	381	378	394	372	401	401	417	406	365	421	405	384	415	389	372	409	412	373	371	407	422	413	398	411	367	402	405	408	402	389	390	371	403	409	368	408	388	398	389	354	401	382	347	352	409	423	396	366	407	364	390	390	426	392	401	395	352	409	416	380	362	398	392	411	362	384	408	401	403	394	379	379	394	425	405	409	371	376	431	383	375	388	412	418	408	386	389	396	387	410	390	408	401	399	375	427	376	378	387	391	414	381	388	411	409	406	369	411	393	394	398	384	378	439	405	393	346	368	445	377	392	395	391	398	428	400	385	369	389	397	391	400	376	425	384	376	392	399	383	367	395	422	384	411	410	388	412	430	373	435	391	411	429	382	404	402	394	437	414	412	406	398	374	393	360	395	389	430	421	438	367	397	421	393	372	379	395	405	418	408	405	414	402	412	420	385	393	391	398	409	394	404	378	370	384	397	384	422	384	404	372	367	399	387	400	381	413	399	384	407	393	406	393	376	417	396	417	387	390	396	358	405	410	405	401	397	391	454	428	381	415	406	367	395	348	398	419	396	389	410	427	394	383	390	427	375	391	394	371	374	439	374	425	400	396	402	389	406	415	357	402	405	424	380	383	411	366	427	371	388	416	430	366	395	411	388	402	426	392	381	386	393	374	414	404	390	411	408	370	420	403	395	407	414	417	407	407	368	398	372	376	424	388	404	416	426	409	427	416	352	395	362	385	391	367	400	386	392	374	403	437	403	408	382	409	398	383	425	376	387	409	347	396	439	395	413	403	355	429	404	403	367	401	393	392	397	390	408	425	374	362	378	386	424	397	373	402	403	373	385	412
25540	24527	40329	35693	21611	5696	511	451	417	386	390	396	413	371	415	374	406	412	424	412	376	360	403	398	403	382	397	416	439	403	372	392	419	371	414	412	406	390	409	393	403	384	394	409	423	448	425	393	413	407	397	386	384	402	365	393	376	375	383	411	359	394	402	419	389	426	393	390	393	403	387	407	396	423	356	386	391	391	377	409	394	427	385	400	413	382	391	370	385	387	407	429	403	403	394	403	416	385	404	402	415	387	400	382	418	391	385	390	390	397	401	431	397	350	392	400	423	375	402	377	374	389	391	399	383	423	404	389	377	398	384	377	376	386	405	407	343	370	380	385	419	422	371	378	406	434	400	413	397	391	380	406	399	392	383	372	409	406	401	389	422	418	395	391	414	421	392	388	406	401	396	392	385	370	404	402	366	393	388	366	425	406	386	377	373	388	397	373	386	371	418	374	394	433	411	409	430	389	374	384	421	389	411	375	365	389	377	379	370	432	410	404	378	401	388	368	424	418	391	393	396	401	405	410	405	394	383	400	375	392	377	386	387	368	396	382	380	378	391	416	344	411	405	394	401	403	390	395	421	428	406	400	385	386	353	405	383	357	393	434	408	397	440	392	393	392	427	394	431	362	404	392	417	378	378	401	411	421	389	439	340	413	406	418	401	402	402	413	391	387	377	355	414	371	409	404	409	390	405	409	391	410	358	378	369	396	344	411	380	372	391	386	369	380	375	383	444	414	404	416	390	411	406	423	390	427	386	413	397	401	409	384	399	387	384	427	398	382	387	371	386	411	393	423	413	426	387	396	382	382	357	409	402	433	406	366	400	395	409	386	407	383	379	423	411	399	411	381	376	391	388	399	365	408	369	405	398	422	409	398	364	382	409	434	381	414	365	410	399	426	373	378	416	384	395	400	415	418	351	422	371	395	404	437	380	387	408	421	365	365	409	414	414	376	424	426	438	373	349	418	421	407	388	411	371	397	394	397	449	419	393	409	429	407	380	381	364	401	381	401	417	398	378	420	430	430	401	389	399	369	383	410	412	389	387	364	382	426	436	401	402	400	437	396	396	420	373	399	350	356	373	404	403	379	399	411	400	403	431	376	402	412	395	400	402	381	373	427	413	418	390	394	384	398	414	382	408	393	367	404	368	411	368	388	386	394	376	412	404	399	382	402	414	358	428	408	388	397	411	365	407	366	395	384	390	384	424	394	406	393	410	392	443	382	400	360	367	370	386	360	403	387	393	391	411	385	422	431	378	388	398	379	410	383	369	358	432	393	400	412	389	364	387	388	406	390	427	373	427	400	413	385	408	403	381	385	386	386	373	401	377	388	404	393	413	369	364	422	421	414	396	399	419	415	406	371	374	396	402	380	397	389	402	411	361	376	381	421	370	382	404	392	390	413	404	386	448	427	350	373	388	391	412	393	402	372	374	418	382	389	398	393	396	403	397	379	412	410	413	400	383	396	377	376	363	374	381	370	393	420	433	410	394	397	396	412	434	395	385	395	409	365	367	417	416	426	398	407	399	393	413	402	399	377	407	411	397	405	392	384	424	351	390	396	364	401	395	408	381	372	411	377	386	412	365	399	412	394	386	379	393	384	404	407	359	392	374	396	392	401	410	374	403	419	399	404	355	391	422	381	432	393	375	389	376	381	386	380	432	423	378	392	367	395	395	386	407	398	402	411	397	361	370	363	395	411	413	398	408	371	401	450	395	375	375	386	401	421	398	366	391	346	389	401	432	391	370	396	373	369	392	384	404	426	415	395	388	348	407	360	380	361	392	399	355	391	387	417	377	367	379	416	419	401	388	393	394	388	414	394	364	409	405	359	395	396	415	388	408	408	396	410	395	389	386	409	411	403	393	380	391	362	394	368	380	369	382	394	387	384	388	393	410	396	395	401	398	357	412	458	380	399	367	380	385	417	419	416	399	431	396	405	405	370	402	415	401	370	403	388	377	401	405	381	439	373	405	418	380	374	383	394	418	395	394	393	383	401	393	440	402	443	402	401	401	403	388	391	365	347	378	458	379	374	407	407	385	394	375	382	423	398	374	385	425	399	385	373	379	392	383	370	416	393	429	389	393	373	358	402	439	341	404	374	415	388	393	401	348	400	403	372	403	420	394	381	402	360	414	366	383	397	429	396	407	387	398	413	402	400	406	378	397	372	365	392	384	446	390	393	368	418	395	428	391	395	387	365	433	389	397	371	368	381	412	389	395	377	371	394	413	383	370	388	363	391	354	433	367	396	396	417	423	402	384	365	418	411	422	408	377	386	374	383	404	415	375	429	405	398	369	434	384	465	378	379	383	424	419	376	382	352	380	374	405	416	353	399	408	364	414	387	381	381	378	402	420	431	394	369	397	396	383	416	423	398	432	382	414	408	403	423	380	368	401	377	369	418	376	453	373	415	421	387	395	392	402	415	435	396	383	417	408	386	412	379	435	401	388	384	374	393	422	397	386	396	402	386	428	396	380	387	387	413	391	378	377	388	388	400	437	435	414	365	429	349	379	410	417	398	393	410	394	409	390	412	383	379	431	407	382	380	375	406	399	402	420	404	383	417	420	421	388	368	385	392	403	421	401	408	401	404	406	382	371	422	431	383	390	406	402	390	364	385	417	380	372	374	411	443	385	393	374	382	424	413	375	409	396	384	390	402	394	374	376	402	397	333	448	408	418	405	361	398	378	386	350	376	390	422	381	363	383	387	400	384	392	392	417	410	424	406	417	396	385	380	371	393	322	407	383	392	401	378	408	402	408	429	377	412	381	400	429	394	379	388	371	398	362	420	389	407	372	414	373	373	400	388	408	359	400	400	356	385	401	396	405	390	330	400	412	378	422	419	388	366	389	392	405	388	385	387	365	402	387	374	374	390	388	415	380	397	394	401	410	435	384	387	386	385	386	379	393	372	354	421	399	391	413	408	374	384	379	408	419	412	398	404	387	392	393	396	379	396	408	399	410	408	411	442	410	356	397	371	356	386	391	375	389	400	391	415	401	407	365	358	413	401	372	361	397	398	397	370	392	407	339	405	389	400	427	394	384	360	425	419	356	401	381	386	361	388	367	398	392	342	398	383	384	398	401	363	361	371	410	373	385	371	418	405	420	427	394	432	357	397	370	385	400	392	415	376	409	371	376	400	414	376	377	364	348	402	395	401	417	423	405	408	385	384	405	394	410	355	414	402	398	400	404	374	418	379	389	364	395	407	424	398	395	390	393	393	439	420	391	388	407	429	404	441	414	387	349	419	409	419	393	397	412	371	387	366	380	404	400	422	411	408	397	375	383	399	397	402	409	412	393	384	388	424	369	376	437	384	376	391	405	428	398	419	381	404	402	389	376	379	373	424	392	401	383	414	415	392	421	392	405	381	411	420	403	410	409	375	396	385	390	397	394	394	414	392	396	361	393	383	382	381	405	422	380	372	434	357	421	413	395	419	387	396	427	394	402	370	361	393	380	393	424	406	425	390	422	365	427	392
40578	78532	61128	40290	20112	1661	527	488	489	451	434	466	464	491	439	501	456	440	425	436	462	432	471	472	451	447	453	441	472	450	433	454	474	447	485	414	486	453	462	431	462	445	434	442	466	465	502	442	447	453	489	425	471	463	475	429	434	451	462	399	492	441	442	467	445	459	453	435	451	455	437	463	422	398	455	416	463	442	413	444	465	446	489	468	446	442	467	480	422	447	498	404	468	460	432	431	449	424	423	435	467	447	438	447	458	476	461	470	442	432	447	468	433	436	447	459	465	448	483	441	456	417	453	457	434	468	452	474	416	441	475	431	458	435	422	455	440	477	438	463	450	431	450	478	433	454	485	475	455	438	439	452	467	443	467	418	506	480	456	475	433	453	418	471	429	460	472	441	427	430	446	442	414	418	432	458	460	428	419	470	499	460	431	443	419	490	466	457	485	449	480	453	450	427	427	466	470	470	462	434	489	443	412	447	447	472	466	430	437	485	447	448	479	461	459	470	449	453	431	478	455	435	449	440	445	451	430	447	437	470	426	455	442	448	476	470	466	481	491	483	462	447	446	469	468	453	450	446	441	442	439	455	484	456	472	451	482	477	459	474	487	464	451	476	459	474	441	420	455	491	434	472	466	401	440	476	482	463	449	434	465	453	484	462	426	465	436	450	455	440	445	432	461	478	451	436	453	471	436	430	456	488	502	409	400	451	456	425	445	438	457	405	472	448	450	461	434	452	455	478	465	450	459	507	413	446	416	405	441	457	459	464	464	444	444	467	471	461	497	481	481	434	443	456	470	471	436	404	471	421	458	416	449	470	457	451	442	466	435	442	463	448	427	467	425	434	430	447	459	447	434	460	416	475	447	448	450	447	457	461	444	476	477	448	461	461	455	471	444	472	433	422	488	463	391	423	454	425	438	433	488	455	428	451	452	458	449	441	452	450	426	424	471	442	463	459	445	441	427	446	445	439	448	431	469	406	475	498	480	484	459	477	477	461	467	432	463	455	479	472	455	450	450	472	461	454	467	475	432	412	409	476	463	434	430	446	443	427	447	442	464	444	458	429	447	475	470	457	388	469	425	443	462	452	427	482	459	473	439	448	480	413	466	472	430	478	451	454	460	423	460	449	420	432	459	458	444	438	463	486	455	467	423	453	424	481	451	471	470	463	453	447	413	474	419	444	454	453	469	443	476	462	450	473	457	442	479	475	472	453	449	436	470	443	448	462	441	463	431	465	452	443	449	446	445	394	450	457	440	465	471	466	435	427	509	418	502	458	428	481	452	470	426	437	422	429	412	472	451	463	455	490	424	444	443	451	414	465	461	414	451	446	427	432	452	443	457	470	418	429	444	464	433	476	470	469	404	473	438	468	468	443	453	473	486	432	431	449	439	434	453	441	445	453	428	424	456	435	452	444	466	428	483	443	424	464	406	441	439	450	431	427	450	443	444	444	457	423	425	471	444	459	446	418	459	451	461	493	482	434	463	436	425	451	426	439	475	465	455	451	482	499	469	439	432	447	441	462	467	467	435	451	472	455	435	482	460	462	467	447	428	447	450	433	441	437	447	406	430	450	452	447	473	482	443	446	414	429	459	438	457	470	440	454	463	443	479	491	484	477	441	447	441	406	472	456	429	446	460	420	471	482	466	499	485	438	448	449	448	461	462	472	486	477	451	444	427	470	441	456	428	408	479	461	481	449	466	452	427	451	439	455	432	431	458	449	451	437	464	466	480	460	501	461	460	456	467	446	447	435	446	493	438	442	442	451	443	501	445	488	449	419	463	445	460	464	436	427	460	465	502	439	442	451	477	482	438	454	466	479	471	460	473	453	458	420	445	421	429	447	438	448	423	413	428	473	434	470	446	449	465	434	438	461	454	457	472	396	459	457	454	453	442	472	476	494	429	454	466	438	434	444	482	454	443	445	473	466	434	465	461	470	443	465	453	497	441	461	423	460	480	456	450	473	458	407	471	439	423	428	416	416	442	454	480	457	435	434	442	488	428	453	465	451	443	398	416	435	477	463	451	440	425	467	497	422	439	457	471	448	448	501	479	491	462	438	437	475	484	444	473	470	463	452	443	455	476	411	464	461	469	436	474	476	461	472	455	464	462	489	456	420	465	451	448	459	448	460	439	437	464	443	447	466	462	438	495	449	463	422	440	473	411	429	471	479	453	423	462	438	480	451	456	447	473	468	468	471	444	440	438	450	459	445	447	444	434	431	460	448	441	478	442	501	452	451	476	429	459	495	470	478	452	461	483	467	450	500	442	427	419	457	437	479	450	447	444	483	442	465	438	472	467	473	444	475	432	473	438	472	493	479	459	464	432	461	454	459	424	476	482	472	464	470	446	464	469	420	445	443	495	441	452	469	458	431	466	431	436	418	456	454	475	455	476	411	424	485	421	433	462	445	470	467	425	408	443	423	486	444	434	423	467	437	470	440	472	448	449	425	427	485	455	411	458	434	418	456	439	452	462	414	470	475	438	476	422	444	479	432	471	458	470	434	451	437	455	442	467	462	464	482	466	462	445	456	440	438	426	463	446	469	440	445	445	415	446	465	441	446	446	428	434	460	441	478	445	423	459	469	440	458	452	472	429	498	436	415	489	448	448	464	440	451	445	445	437	439	441	447	441	454	466	460	447	458	479	462	464	427	422	456	411	446	462	474	434	443	419	461	514	485	502	496	470	457	449	467	480	463	463	456	493	446	456	465	444	415	467	431	453	461	415	451	411	471	463	455	461	422	470	444	478	425	449	478	430	449	458	431	455	484	463	459	440	469	443	494	417	455	459	462	427	421	416	483	418	445	446	488	441	479	418	472	483	396	430	446	443	441	449	457	451	453	402	469	414	472	445	457	429	435	449	461	450	468	473	437	441	422	471	430	454	457	455	447	463	426	477	423	428	440	482	447	450	462	436	451	454	402	434	446	450	468	464	444	455	473	438	511	458	448	457	463	484	424	440	475	440	430	474	437	456	447	411	468	464	460	425	443	408	534	459	438	466	419	443	472	479	456	459	452	466	445	478	482	440	449	454	483	432	434	449	464	479	454	463	444	410	438	423	474	473	449	414	453	453	443	431	442	427	449	436	463	481	484	452	445	450	462	492	483	442	391	452	461	469	481	457	469	458	474	432	457	440	459	455	470	427	432	443	445	449	444	444	429	428	473	433	416	493	464	447	435	474	451	469	435	391	439	449	473	451	430	446	476	433	437	464	491	423	454	429	459	458	439	444	480	456	466	478	417	472	438	472	473	414	444	487	469	465	479	407	455	451	444	454	473	440	463	440	456	483	484	466	434	448	454	457	431	458	458	450	435	485	416	433	439	468	442	467	464	438	467	408	448	447	438	437	498	522	440	472	444	515	463	444	474	469	457	462	466	496	459	498	414	426	450	443	467	400	437	449	431	459	453	440	444	460	445	455	404	447	466	458	437	471	463	452	457	465	446	464	480	457	442	447	454	455	419	433	444	462	438	434	445
23150	22386	34966	32107	26192	20217	9130	878	666	612	589	587	578	575	640	573	639	528	564	626	555	597	584	606	556	550	607	584	590	605	602	582	585	557	582	545	603	573	594	557	608	571	573	609	610	572	593	558	544	566	552	626	600	565	569	566	573	599	595	534	576	565	531	567	564	564	562	606	548	518	547	529	618	580	569	556	548	560	540	598	541	562	544	570	580	588	517	617	569	630	574	567	568	600	565	602	550	573	581	618	581	595	553	529	514	539	560	657	570	594	557	580	562	584	576	561	553	563	577	594	556	573	578	560	570	576	575	561	596	517	616	572	593	573	561	594	539	635	584	609	601	552	564	578	543	600	555	553	563	568	571	597	564	563	584	562	568	561	563	563	596	597	573	568	568	546	573	571	605	595	531	568	564	635	617	559	575	620	586	600	566	535	593	555	573	533	579	580	550	583	555	589	566	539	571	563	586	592	522	547	548	579	581	558	539	584	589	567	610	546	575	574	584	561	547	593	525	548	607	595	593	525	585	559	598	538	527	573	558	569	592	584	577	541	600	578	556	567	573	578	540	561	567	570	519	549	582	591	566	540	601	589	566	554	596	583	578	564	559	571	564	593	603	560	572	578	576	575	568	595	587	561	567	582	563	564	549	571	599	602	586	563	541	571	553	526	562	558	545	525	524	554	626	587	578	584	562	535	559	575	610	588	563	583	537	610	636	578	610	559	564	609	560	532	518	615	556	544	566	562	598	571	579	562	540	589	580	600	549	577	576	541	578	575	559	557	553	562	625	573	572	582	575	580	585	606	526	581	544	568	575	578	586	536	576	556	564	534	587	549	572	498	548	581	602	575	550	606	566	544	586	571	529	582	561	549	579	608	621	598	569	562	556	568	579	556	622	569	605	574	568	627	591	569	559	533	609	555	597	538	576	582	517	543	569	578	535	601	581	597	572	551	602	606	587	567	556	579	585	596	601	545	538	605	549	552	575	555	592	550	605	559	560	570	541	592	597	599	551	591	532	563	536	592	550	593	530	565	616	559	555	525	564	593	569	611	563	516	547	566	568	607	607	520	596	563	564	559	512	624	596	584	566	531	583	522	541	559	598	613	569	573	527	567	564	608	525	557	554	592	566	554	570	583	586	580	584	556	590	575	543	569	549	573	536	571	603	598	574	546	550	567	538	549	556	552	577	567	592	579	588	572	556	562	579	559	565	550	578	561	551	528	615	586	547	562	591	513	558	549	568	568	606	567	594	564	561	568	561	540	556	555	568	609	577	533	594	624	596	594	565	493	563	579	546	500	554	558	561	572	582	551	580	564	573	616	590	610	589	571	582	585	539	582	567	561	539	575	523	582	573	587	565	588	552	591	590	554	546	572	544	601	563	561	547	569	559	600	564	597	523	588	599	579	563	610	589	570	532	565	557	538	522	632	540	558	574	547	597	595	594	555	526	590	573	557	596	558	531	587	554	594	558	583	541	530	580	575	538	547	605	561	563	588	553	552	572	552	547	551	556	571	549	590	576	565	555	588	588	562	566	547	583	604	571	599	613	627	581	606	576	578	557	604	554	584	597	590	607	584	625	558	518	576	539	559	557	577	560	581	575	558	566	570	575	555	591	541	526	563	538	566	563	605	581	567	538	547	599	579	574	546	579	610	578	510	545	618	549	591	590	606	568	551	603	547	522	594	591	518	545	622	591	555	521	603	554	551	584	584	571	571	572	573	587	572	523	518	568	577	559	527	565	562	575	562	603	575	598	580	559	524	568	580	585	575	543	558	551	589	565	563	571	533	521	561	522	613	576	593	571	603	540	583	576	587	563	586	542	598	592	589	596	580	562	606	607	593	579	607	543	583	561	590	572	576	541	580	566	554	537	572	558	542	523	547	594	575	577	567	551	549	584	562	582	546	538	581	560	554	568	584	583	560	565	589	576	588	584	518	576	554	612	556	555	567	547	556	596	538	555	542	556	566	563	602	574	551	530	554	622	597	544	550	549	542	561	558	546	624	595	576	511	557	595	566	575	522	543	537	568	589	605	560	582	551	573	565	633	569	585	593	547	532	580	613	577	596	592	528	549	535	600	599	577	541	589	563	562	599	514	552	556	567	575	541	593	574	599	564	582	563	581	558	589	590	563	580	569	594	567	575	570	602	612	564	559	620	565	588	549	581	596	550	584	553	566	505	557	516	597	590	557	529	559	536	538	589	556	567	566	612	575	547	565	561	570	577	572	561	555	628	536	580	569	586	577	547	571	552	606	591	544	578	553	558	545	564	559	535	579	576	570	555	595	615	627	541	584	553	571	576	581	565	577	543	559	569	564	583	577	589	576	581	572	568	556	611	590	533	578	559	563	563	545	558	596	578	564	601	537	579	561	575	571	581	529	571	555	595	551	568	619	603	550	568	614	590	548	568	597	614	598	584	549	556	561	610	596	573	560	523	594	547	529	583	569	551	587	605	565	549	556	543	549	571	580	544	578	591	547	540	553	580	587	583	580	574	572	615	574	582	540	586	591	567	581	561	538	614	578	592	536	540	553	594	555	532	571	560	553	560	603	585	537	587	560	568	570	540	575	545	633	545	610	570	525	548	562	533	548	567	608	561	534	564	555	559	565	575	572	534	557	604	525	558	591	512	542	585	514	540	565	565	580	585	549	537	566	567	581	545	578	582	601	575	523	603	579	587	584	573	567	564	557	561	552	587	543	533	586	581	554	579	512	569	589	622	572	574	572	551	532	561	543	575	556	580	570	569	590	568	588	573	548	574	549	539	569	590	580	607	531	565	555	570	552	584	562	569	617	554	568	594	570	585	521	604	619	535	585	588	537	570	574	584	533	618	591	602	592	571	541	554	556	583	524	538	620	598	572	577	533	559	587	507	519	573	518	536	521	575	547	577	584	602	548	549	543	620	579	596	541	587	572	522	581	545	576	588	556	567	594	546	565	588	550	593	554	536	575	565	575	572	557	573	588	537	552	576	627	573	511	549	561	553	550	555	609	582	572	596	573	575	569	578	582	554	598	558	574	571	561	542	542	521	562	555	567	593	624	561	593	523	560	567	554	561	606	554	544	549	562	577	579	628	561	573	565	560	566	563	595	551	604	564	589	638	569	542	561	545	635	578	540	558	612	571	560	613	590	560	613	565	603	592	577	520	549	588	529	612	577	584	584	602	579	574	567	546	582	587	590	587	624	561	571	573	569	538	588	565	567	593	607	611	564	611	583	547	585	566	610	550	561	545	623	572	541	611	574	549	569	553	595	612	618	547	593	619	537	576	536	547	584	579	483	561	583	595	544	598	549	595	589	582	556	606	523	570	551	556	583	584	580	579	597	532	560	559	566	550	593	577	565	566	615	580	599	612	540	580	589	576	603	564	575	537	542	580	570	560	596	604	567	536	588	599	537	591	564	573	521	580	542	593	585	565	560	569	645	572	531	550	601	568	556	591	542	585	564	574	569	540	565	564	538	545	570	558	615	557	548	549	566	567
49991	97094	80890	57646	34896	4366	859	768	692	667	655	661	699	616	668	666	639	627	604	612	618	624	637	588	627	647	623	633	597	627	620	625	598	589	619	583	573	595	607	603	626	607	608	629	617	571	631	619	598	576	626	591	656	626	598	589	548	618	638	584	575	649	636	644	637	587	601	606	597	619	602	667	586	640	614	650	664	597	583	639	618	611	616	621	605	611	578	613	643	648	621	616	617	570	613	607	583	632	625	558	582	636	602	626	627	672	616	614	617	613	643	630	598	589	575	622	633	611	584	612	635	603	626	597	597	637	644	618	636	572	582	619	600	551	620	643	656	635	592	580	590	577	625	615	533	585	591	641	642	634	582	581	600	640	642	655	596	627	609	656	614	560	633	604	598	578	637	583	674	604	596	592	613	607	543	560	601	595	630	619	605	605	595	613	610	580	615	598	624	634	601	616	632	626	613	555	571	591	552	585	622	573	617	617	650	639	582	607	602	566	597	581	624	626	639	586	612	602	557	605	598	563	599	616	615	638	619	594	625	613	621	636	635	594	561	573	583	592	627	608	594	621	569	561	599	603	646	597	605	589	621	614	573	614	634	592	616	619	580	622	620	678	576	590	632	609	639	649	610	593	602	615	572	603	596	626	645	609	641	607	625	610	624	618	641	595	624	639	578	612	629	655	586	630	623	620	633	586	551	592	628	653	592	586	631	554	640	604	625	634	613	615	586	649	595	612	596	604	626	623	624	575	608	600	622	623	612	655	627	582	622	588	592	600	609	626	622	612	650	590	581	614	629	657	622	639	614	595	596	631	607	640	639	581	609	611	580	628	591	584	634	630	625	632	568	636	605	605	651	591	602	616	620	590	629	592	581	613	608	626	613	586	615	599	640	635	606	648	614	624	640	620	617	633	631	632	611	605	625	594	592	646	623	636	656	601	583	597	560	610	619	596	591	594	595	569	609	614	629	626	643	585	576	642	587	601	564	563	627	642	592	647	587	608	614	649	613	558	594	626	591	581	605	650	545	601	563	571	592	640	618	602	588	617	637	658	646	603	657	602	627	627	582	591	570	620	629	603	615	616	620	625	605	603	567	578	616	589	611	609	604	613	584	606	619	632	596	630	575	615	570	621	584	585	633	633	612	648	603	632	600	590	626	625	664	580	601	634	604	599	652	582	587	618	595	607	620	588	562	615	601	600	575	630	618	593	626	595	581	606	597	637	590	634	603	615	644	575	589	623	562	642	588	643	592	608	617	607	618	601	611	598	600	596	604	586	606	605	631	602	596	565	623	633	621	566	573	579	616	565	625	601	596	613	632	607	615	636	600	557	587	614	652	625	593	606	586	643	581	603	574	600	543	545	602	622	622	632	622	607	598	656	582	602	576	628	616	627	616	584	623	624	563	600	616	622	585	600	597	634	631	635	614	618	592	613	587	600	572	585	607	604	602	574	635	594	647	599	572	571	618	609	617	638	626	576	639	628	601	632	621	626	626	637	582	608	623	608	621	572	611	602	617	646	589	604	622	589	611	638	584	609	599	621	630	592	565	613	601	600	615	588	615	617	646	620	603	633	596	623	580	573	564	627	595	655	625	658	617	632	534	602	591	602	595	661	621	613	590	582	569	584	563	607	607	596	604	631	618	606	580	591	636	641	592	640	574	592	593	639	567	644	650	632	655	665	624	650	610	594	634	587	614	624	621	624	620	632	603	618	560	672	630	659	597	607	589	619	602	621	646	572	581	605	571	587	611	597	565	584	617	683	635	593	634	662	600	563	611	598	587	606	628	598	623	602	596	611	635	634	611	615	573	618	654	592	612	672	620	589	576	638	627	632	620	612	587	612	605	640	600	610	646	595	589	587	644	601	581	625	592	619	576	582	610	601	629	598	620	674	609	566	616	647	671	650	616	607	604	591	576	629	613	583	604	627	617	624	629	630	595	591	615	574	602	568	620	596	586	601	591	614	622	626	630	595	630	581	625	603	622	627	593	615	604	609	581	625	612	610	636	639	645	629	624	626	632	606	581	614	616	617	602	638	637	584	627	555	566	640	583	615	669	622	607	602	615	606	616	630	634	601	624	608	580	616	648	617	607	589	591	615	563	618	605	628	603	578	582	596	640	649	636	615	606	556	636	585	627	625	572	621	599	642	633	621	617	624	615	633	594	589	568	604	610	613	626	617	578	603	565	630	589	580	587	603	614	613	605	602	619	618	622	579	616	622	608	623	610	588	597	555	640	592	580	599	648	604	599	584	622	580	636	614	562	577	591	647	602	609	612	597	610	628	607	634	599	638	607	593	629	580	643	573	645	671	672	652	624	632	591	618	633	617	586	616	608	629	619	621	571	601	551	570	592	604	621	576	620	624	613	585	584	624	644	594	583	559	614	584	607	658	602	576	609	614	602	595	630	628	607	573	570	651	613	594	593	649	588	590	566	643	628	630	589	638	615	652	612	580	634	600	622	643	607	620	610	600	629	612	607	617	616	591	641	629	660	581	603	650	613	612	576	583	590	605	597	581	603	621	644	633	601	611	596	582	613	561	602	624	554	593	578	619	619	575	623	620	612	627	625	594	563	620	593	574	614	599	635	609	607	591	625	577	605	592	598	572	621	631	617	554	619	572	608	602	591	633	580	622	589	582	620	599	643	624	650	605	639	600	632	594	585	655	566	577	584	587	638	638	578	612	629	611	559	604	588	594	661	633	581	595	593	634	598	598	655	603	625	636	596	612	584	606	568	609	618	643	606	598	618	574	673	621	597	635	603	629	620	655	571	680	608	639	610	607	599	594	610	611	615	592	652	619	614	615	641	638	609	601	636	614	634	608	617	564	551	599	640	613	632	633	562	579	602	646	631	562	614	548	595	589	602	617	584	609	601	596	596	640	636	641	628	621	610	571	613	592	611	627	597	595	669	578	681	649	635	620	599	629	627	582	610	576	562	651	627	578	617	608	579	649	602	614	639	577	597	650	612	593	606	588	580	635	621	579	628	592	627	602	588	614	606	638	601	603	609	639	628	586	629	600	623	581	599	628	655	612	626	632	574	637	620	606	584	615	657	590	647	602	635	647	601	637	613	601	623	620	605	594	570	623	655	637	615	596	600	629	583	627	641	619	646	621	600	582	627	626	604	597	604	634	603	613	568	577	627	636	638	590	583	628	584	601	592	604	604	608	621	620	615	600	548	646	658	607	583	569	626	602	593	620	551	634	585	612	650	627	599	618	574	585	602	652	638	637	613	607	623	643	580	609	605	620	594	612	618	584	593	593	647	612	614	599	626	599	646	613	629	603	592	600	581	608	622	606	589	594	594	614	622	568	618	593	567	637	611	583	618	600	648	566	608	616	579	637	618	625	571	602	638	639	600	645	579	613	617	618	595	591	606	587	660	638	599	603	620	622	566	594	594	596	655	587	614	644	595	576	602	571	625	584	616	593	621	605	573	590	606	609	594	614	627	601	641	637	606	659	634	629	604	650	609	659	602	589
28426	29361	36067	20966	5597	561	296	313	309	273	287	286	276	288	286	283	291	275	266	278	270	268	270	289	286	243	285	302	284	281	311	294	289	269	242	272	272	277	262	279	272	241	309	303	289	297	259	285	290	312	281	282	273	275	276	287	269	307	289	294	276	275	301	256	304	313	265	301	300	306	291	295	295	288	286	283	268	276	287	289	263	264	284	272	284	268	285	279	276	282	294	305	280	297	301	300	278	267	248	305	271	281	265	270	325	251	280	289	273	256	272	261	287	254	270	288	289	283	294	289	290	297	271	266	289	282	303	270	291	275	312	309	305	261	248	280	279	260	281	279	257	252	269	281	278	249	262	301	293	280	297	295	270	304	286	288	259	257	261	257	272	262	269	283	271	260	265	300	291	267	275	266	274	285	294	303	262	275	312	295	262	265	290	264	295	287	290	269	287	267	292	303	270	283	285	283	282	262	289	272	271	283	290	287	283	270	300	285	266	290	293	327	281	315	273	287	254	270	295	255	300	282	305	275	294	288	239	275	288	295	305	289	287	279	291	282	277	279	264	273	251	259	266	261	285	297	283	321	261	292	285	254	311	250	278	285	306	282	292	304	282	293	286	276	305	264	280	260	272	262	321	279	265	289	284	261	279	254	296	278	294	290	266	284	314	275	259	270	266	288	283	262	268	279	284	322	281	269	272	257	280	261	274	270	283	269	296	273	282	271	303	303	287	256	331	266	299	304	281	300	280	289	278	283	297	298	326	298	282	288	315	311	276	275	265	281	303	290	271	272	295	310	285	295	233	318	290	253	290	260	256	290	289	299	276	275	277	261	298	264	272	268	258	251	281	299	291	273	280	287	296	299	258	301	306	305	291	291	300	262	253	297	281	287	269	278	281	308	294	291	251	265	271	300	282	285	276	285	291	290	286	300	277	293	296	282	269	283	280	245	290	289	275	229	270	311	287	263	304	301	254	272	278	268	300	275	253	294	248	298	271	265	267	283	287	293	278	284	263	272	296	287	283	295	275	280	230	273	287	288	275	277	285	274	268	254	284	295	312	310	288	289	290	257	283	269	305	309	262	283	275	307	251	263	262	276	258	279	244	259	263	278	282	287	269	302	281	281	265	292	255	292	300	301	262	279	267	284	264	243	283	280	272	272	262	272	247	274	305	280	308	259	261	309	286	285	256	255	273	285	296	289	294	285	295	284	282	292	298	273	286	301	320	283	296	288	273	272	281	306	276	250	238	286	277	263	291	285	290	258	291	269	264	280	293	276	260	265	232	317	265	281	270	313	303	293	269	256	248	264	283	277	304	272	280	262	266	287	292	285	310	311	274	276	298	255	294	258	283	296	247	266	262	282	290	266	282	299	294	276	274	269	305	276	303	282	260	264	277	269	290	283	239	264	274	292	296	299	274	298	268	302	298	312	252	285	270	256	261	269	280	281	276	296	258	257	312	277	279	299	294	271	283	285	283	254	259	260	238	254	271	291	289	264	283	317	252	307	282	267	278	262	297	269	296	320	276	268	304	278	284	293	240	287	290	283	276	253	282	261	269	296	314	315	292	313	257	272	230	264	291	230	278	282	280	267	260	278	274	271	252	301	267	321	277	268	310	298	242	298	258	272	269	260	297	270	250	277	285	280	293	289	283	271	266	291	288	302	286	270	285	322	257	273	309	274	246	282	284	296	262	277	285	267	271	316	258	279	282	257	259	287	285	281	320	284	291	261	270	295	269	292	285	281	296	284	258	292	297	249	258	301	294	283	271	283	275	258	284	302	300	283	295	303	294	293	330	258	297	294	285	265	318	272	292	278	253	302	267	287	290	266	282	269	247	270	278	284	304	299	291	281	251	288	280	289	279	278	286	284	288	266	277	277	265	273	267	263	268	297	273	278	296	295	298	288	271	295	253	267	256	271	264	303	284	286	263	293	304	269	270	291	278	290	274	301	249	279	288	291	279	263	274	281	256	246	268	294	277	289	262	250	252	291	256	287	277	296	283	265	257	293	295	271	292	279	255	301	284	309	287	276	297	289	298	284	325	262	251	272	280	287	251	293	275	304	290	263	273	305	284	286	277	269	263	313	265	274	284	297	287	281	276	269	284	298	269	254	284	269	283	314	274	303	270	274	276	277	279	273	280	295	309	254	279	295	266	253	318	309	274	276	262	279	275	281	264	287	267	279	258	261	293	260	278	277	278	273	303	277	250	273	260	285	317	269	275	281	256	269	252	256	293	251	291	276	300	276	283	249	300	295	268	272	274	278	285	271	262	282	306	309	242	294	268	278	283	263	268	282	293	253	293	253	256	285	251	270	277	275	310	289	293	272	292	291	286	276	235	276	272	314	285	282	269	297	276	294	251	271	289	292	325	284	279	260	250	327	299	263	280	255	270	303	317	280	269	285	296	274	296	291	295	288	285	256	255	288	262	240	299	254	296	299	260	288	275	262	269	318	279	276	284	288	281	280	282	284	300	286	286	262	273	303	238	280	306	284	319	284	242	279	291	297	301	290	304	296	290	289	253	302	290	285	273	254	297	237	292	291	277	310	281	278	281	288	290	291	251	275	304	272	257	286	327	297	291	311	292	260	267	309	284	292	304	249	287	290	252	270	274	252	272	241	266	290	286	305	253	265	257	298	298	274	241	315	247	276	305	309	290	306	286	280	281	314	282	290	269	304	276	272	270	286	262	287	289	293	275	282	310	297	279	283	271	294	300	286	273	269	297	259	242	302	298	273	267	275	283	315	294	296	256	269	288	258	277	290	295	278	299	273	278	292	276	319	289	263	318	272	276	293	275	305	293	315	308	282	275	319	301	263	285	271	292	269	304	305	298	298	293	317	301	273	294	262	263	247	294	284	302	291	293	263	280	284	314	270	275	282	300	268	278	298	271	277	261	266	306	244	274	286	292	296	253	260	248	265	262	314	276	290	280	276	302	311	290	270	280	274	292	270	271	282	255	266	289	280	260	251	287	283	275	269	282	273	284	274	283	303	273	275	308	297	259	291	275	297	265	289	287	271	289	294	288	290	308	287	283	269	314	290	279	273	295	256	266	264	281	308	287	280	239	293	300	250	290	289	298	290	301	270	277	274	273	274	273	304	286	277	312	300	274	284	282	282	278	273	265	248	255	257	296	316	286	263	314	265	284	285	280	291	291	266	305	288	275	268	254	276	285	255	334	273	265	279	261	282	284	279	265	279	296	276	258	273	284	255	276	264	290	297	279	296	277	247	253	250	263	270	286	302	248	285	292	299	294	283	248	286	265	309	295	280	269	276	269	261	281	268	265	287	291	279	288	270	281	286	292	278	297	277	283	273	272	261	290	274	304	285	299	296	285	294	281	264	271	254	256	297	265	311	267	272	292	278	286	266	297	243	316	300	304	271	294	276	271	262	286	253	285	291	259	298	258	298	294	322	267	275	245	267	273	289	281	312	291	261	286	294	294	302	295	320	302	267	269	290	276	305	280	275	255	294	302	306
27849	48258	33145	15304	4882	589	318	333	359	356	337	357	342	331	347	334	343	316	344	304	339	311	318	297	340	306	334	331	287	339	321	345	300	339	325	320	322	335	310	358	340	339	340	312	296	333	312	308	321	337	321	325	320	308	321	325	337	329	317	315	299	306	330	306	344	341	368	348	327	319	298	319	328	332	332	314	328	323	308	345	321	325	343	350	313	336	335	332	327	306	270	323	315	316	325	329	319	330	339	338	345	288	319	340	351	337	327	333	322	323	336	364	326	345	317	319	333	372	311	333	351	330	338	352	316	324	338	340	326	332	325	331	329	315	313	328	318	325	359	305	312	319	351	311	336	319	344	348	336	348	340	319	386	331	323	356	303	329	319	315	346	314	340	337	309	318	363	316	344	343	326	362	350	350	336	330	328	325	342	334	324	337	325	344	341	339	365	330	305	321	326	342	327	338	330	327	313	351	352	341	364	336	348	307	363	341	311	336	365	338	290	330	333	299	322	344	358	332	348	308	294	324	299	332	319	328	335	327	356	315	313	327	306	361	326	319	304	322	335	324	326	334	341	346	338	297	332	315	360	333	333	368	322	308	342	344	313	333	339	323	307	340	286	308	345	365	334	343	341	318	326	308	325	303	332	318	271	326	332	341	339	339	341	310	336	333	329	316	320	327	322	339	337	339	337	320	310	310	310	325	344	320	324	315	346	379	324	346	323	339	315	339	363	365	333	331	337	365	327	302	311	324	323	336	316	318	335	342	342	320	336	316	380	304	319	315	364	328	321	332	317	316	315	356	301	342	328	310	362	317	343	335	311	349	346	299	309	317	354	340	327	328	307	334	328	317	376	351	346	321	336	330	324	341	358	345	333	299	319	348	378	353	356	358	324	299	330	330	327	317	342	312	319	337	342	330	324	323	333	345	340	326	350	380	309	312	338	318	338	316	338	337	346	328	314	340	324	342	356	325	321	335	326	301	313	306	311	331	355	323	304	295	349	361	319	320	324	340	323	315	332	310	331	334	316	330	323	318	336	317	341	348	340	381	323	341	337	314	303	340	313	301	305	340	348	322	340	321	314	333	318	318	324	306	334	324	321	324	319	352	353	317	331	313	313	305	352	324	284	339	327	293	310	327	346	322	340	325	343	339	339	322	314	370	288	311	327	323	343	346	347	341	315	321	343	312	340	331	333	323	323	311	352	320	331	350	318	346	284	326	333	313	322	310	331	330	285	324	314	325	333	344	354	293	334	287	337	320	333	332	321	322	320	293	326	335	338	320	356	331	292	347	336	308	312	339	331	321	331	329	327	329	340	334	319	340	343	328	335	307	326	344	330	351	320	307	361	337	343	316	311	319	325	319	309	317	316	351	341	321	327	344	327	295	297	328	337	325	317	322	358	344	349	291	295	334	353	338	322	332	349	321	323	333	297	331	329	315	306	339	353	349	356	340	307	310	301	322	346	336	341	340	327	333	324	335	339	343	321	326	331	325	300	367	323	365	366	325	340	308	350	333	335	330	314	318	306	344	309	367	297	350	293	322	321	345	305	352	386	331	315	349	315	342	340	330	332	351	314	318	322	375	300	358	319	330	345	336	314	322	346	349	316	314	325	317	329	321	304	316	320	324	323	328	328	331	336	322	349	319	294	323	328	322	311	326	325	330	349	315	315	346	311	345	356	327	321	324	317	329	303	318	342	329	334	308	322	350	323	354	330	334	297	342	308	307	306	294	328	334	317	319	336	331	318	316	274	338	337	335	349	339	331	344	317	316	340	312	331	370	342	317	323	341	349	342	307	300	325	325	305	348	337	343	338	345	318	331	322	319	323	338	322	349	306	321	333	314	318	312	315	319	335	344	301	328	307	323	307	315	315	314	340	298	302	314	315	318	351	340	361	292	325	342	310	304	319	342	336	311	318	351	317	356	296	349	332	336	330	340	298	339	356	290	318	316	359	313	348	350	296	340	301	341	338	367	302	309	335	303	300	323	293	334	348	339	322	278	312	344	311	325	314	327	314	324	340	319	309	309	306	349	324	313	346	311	336	312	297	298	358	375	302	313	349	323	315	332	314	324	334	337	330	339	333	363	341	343	339	295	328	347	334	341	320	317	318	356	317	329	315	325	342	344	334	299	326	345	308	320	329	342	354	368	307	282	341	347	304	322	307	360	334	333	320	348	332	317	301	332	318	316	297	303	331	321	318	311	334	333	273	331	321	313	334	335	351	334	338	355	358	340	325	314	324	334	362	333	292	315	318	349	331	336	324	319	339	322	320	335	337	343	301	326	345	320	313	306	320	332	329	302	307	359	318	333	335	357	356	344	302	334	319	303	343	318	326	287	340	317	321	307	353	311	315	315	317	308	296	301	345	317	335	363	355	318	314	348	332	304	327	344	363	335	309	339	328	292	299	313	323	330	340	342	325	326	324	302	320	331	331	336	336	360	303	340	337	329	318	337	343	352	350	346	321	346	316	295	300	319	296	350	350	333	328	304	341	340	315	321	357	343	341	344	286	325	328	355	327	327	309	337	372	312	333	329	318	302	327	380	325	333	326	320	304	350	357	304	328	316	286	329	324	321	330	320	309	342	324	364	339	326	308	314	312	349	299	361	354	294	339	339	348	317	292	352	320	342	292	303	322	360	335	342	300	335	318	342	316	334	308	304	338	324	306	309	344	296	342	302	335	318	312	316	327	307	323	324	306	288	304	339	356	303	343	356	341	322	342	285	322	287	349	332	330	299	367	334	324	344	327	315	339	349	318	322	309	308	343	313	332	325	311	341	338	344	315	327	317	329	328	340	309	310	328	314	316	318	327	345	342	322	337	314	347	319	323	347	337	338	355	327	338	314	329	320	331	339	329	325	312	327	356	333	358	331	320	332	340	339	346	361	341	310	284	305	326	304	347	350	327	345	350	334	327	287	316	322	361	329	292	305	329	354	333	318	334	340	341	309	325	356	329	361	341	354	339	308	304	315	354	308	324	283	337	338	321	316	304	344	311	308	357	350	311	283	311	341	276	340	318	326	348	290	341	312	298	315	332	317	348	350	361	326	365	336	317	321	337	315	335	337	320	354	311	357	324	346	316	332	332	329	351	335	336	337	328	329	334	338	344	315	317	353	328	344	334	315	319	310	314	337	309	340	328	317	354	302	324	296	311	317	352	348	320	365	294	308	319	340	341	352	352	341	346	343	326	322	353	347	271	342	318	310	362	333	342	340	330	333	313	315	350	318	310	357	329	327	315	302	337	345	332	344	315	318	341	305	327	333	344	313	321	343	335	313	341	345	314	297	302	325	319	318	319	296	350	311	306	361	322	311	306	318	346	287	344	305	316	325	328	317	338	327	365	343	352	319	307	343	340	325	305	315	315	350	318	314	334	374	354	316	320	324	316	341	327	308	327	332	289	335	335	325	325	310	334	338	306	299	383	312	306	314	318	297	304	310	342	311	331	341	315	312	323	352	320	300	337	318	330	310	312	339	320	341
24257	22548	37427	40371	28900	16210	3193	435	407	392	362	383	395	408	350	353	353	354	390	345	363	394	369	363	360	359	353	335	361	395	343	362	326	377	364	347	328	372	336	351	351	368	351	332	386	343	343	360	344	351	383	385	351	391	365	384	367	350	357	343	372	359	368	317	349	392	367	362	350	386	343	351	377	346	365	339	311	395	352	382	371	371	386	342	407	348	334	350	368	395	354	368	391	347	349	366	360	357	389	358	365	354	367	368	361	357	370	332	374	357	352	375	371	359	384	361	371	365	364	372	391	369	367	365	393	355	361	345	347	363	382	334	390	361	361	357	316	393	345	383	364	344	392	347	369	359	392	394	356	401	348	341	383	366	363	380	359	352	367	347	350	377	380	352	355	359	365	361	337	379	363	368	352	349	350	362	359	380	379	334	371	359	350	345	361	359	384	351	344	369	393	349	330	341	356	346	351	364	380	372	351	356	382	356	369	381	344	346	327	371	358	369	362	364	367	337	386	351	376	364	334	407	378	359	341	353	351	344	415	388	365	349	352	367	373	330	351	344	311	338	384	342	375	372	382	388	362	384	391	372	366	327	357	328	355	345	400	364	354	355	375	363	374	365	353	360	330	343	326	368	355	374	330	360	362	362	371	331	332	319	349	360	361	375	346	372	354	368	341	366	354	389	360	356	386	343	358	365	361	382	306	340	366	359	351	335	352	356	384	323	363	401	395	325	352	382	366	374	336	350	359	340	372	321	357	322	345	368	373	360	369	348	342	349	391	348	382	361	400	351	370	397	357	376	370	365	356	361	321	363	359	336	337	366	373	372	357	382	362	325	347	346	340	375	377	371	354	380	350	365	351	343	381	344	388	378	337	346	337	384	400	297	317	387	369	368	345	357	369	332	426	381	388	344	381	367	366	382	373	393	347	353	334	354	338	378	368	363	333	336	351	356	385	393	376	339	342	334	338	362	351	352	347	366	365	380	351	359	388	380	372	331	365	347	312	358	379	326	367	326	361	390	356	338	342	334	376	353	325	401	353	382	381	373	347	394	329	360	345	351	354	377	355	369	342	379	405	320	363	370	354	348	356	365	406	383	364	367	398	364	391	378	338	307	358	372	355	354	373	340	346	380	397	337	364	332	383	334	367	377	361	347	351	332	392	407	378	394	355	337	358	375	328	356	355	353	358	398	365	338	363	370	377	372	339	350	348	386	363	338	336	383	355	396	335	333	344	358	351	350	318	389	354	369	321	367	331	309	324	356	382	388	363	344	357	369	334	350	391	365	349	341	374	370	355	351	386	358	360	347	379	350	357	354	338	366	372	314	351	338	353	361	362	348	359	337	363	370	359	371	371	354	338	401	322	403	339	350	345	350	322	351	350	362	347	343	356	362	368	342	355	354	327	352	356	351	368	369	338	369	375	372	361	351	331	376	373	363	339	367	365	348	379	337	376	355	364	378	398	384	356	382	332	332	337	365	355	357	349	346	361	352	353	377	394	342	362	370	369	333	360	382	352	374	362	373	333	371	342	377	338	335	363	351	351	360	344	362	334	316	350	381	358	370	351	351	385	325	371	372	371	345	381	346	333	362	354	341	374	407	395	349	357	362	398	331	365	362	367	394	377	373	361	356	365	354	350	334	358	343	368	359	399	345	374	343	375	373	392	348	343	388	358	361	338	364	347	355	349	382	338	347	372	361	379	356	365	366	313	377	358	362	368	346	356	355	345	364	390	355	368	367	340	350	382	375	356	346	351	363	376	364	378	350	362	372	329	387	358	353	338	373	368	357	329	341	346	365	374	362	358	392	353	412	377	344	358	330	379	337	339	368	359	351	387	344	372	341	376	366	322	362	352	377	374	342	365	349	320	376	355	324	402	372	344	361	358	339	345	372	371	386	353	320	318	328	379	371	353	364	343	362	390	348	321	363	369	355	350	348	347	349	384	357	359	370	361	336	339	363	385	372	384	365	387	355	350	351	341	354	355	356	355	352	354	366	371	360	383	346	348	346	369	341	346	356	333	319	400	324	355	334	345	380	335	390	361	345	396	346	351	368	331	355	352	357	381	354	357	406	336	365	357	363	353	357	377	373	370	355	351	332	366	338	381	363	354	357	375	354	333	387	364	339	376	382	362	344	381	382	379	371	383	391	343	361	347	350	335	338	361	348	368	372	332	371	346	357	353	354	370	350	361	340	359	350	370	345	343	359	350	365	374	395	361	343	337	355	337	332	359	342	402	376	332	342	343	341	363	381	377	326	359	360	366	377	369	375	349	339	355	359	338	341	389	349	347	384	357	374	344	372	345	383	366	363	382	378	397	351	364	353	377	357	335	354	380	334	359	344	379	317	332	376	334	338	383	352	349	360	373	342	390	376	371	346	370	338	381	384	327	364	344	349	340	374	383	358	374	332	356	365	348	356	323	366	372	358	381	317	361	391	348	342	363	405	347	392	384	380	378	360	368	376	365	373	380	365	361	316	376	367	359	341	359	373	348	354	373	340	367	349	330	358	367	343	364	368	372	364	319	394	352	366	358	350	327	309	348	367	366	352	354	376	346	349	388	361	353	353	360	361	373	377	355	346	325	368	362	376	371	343	388	374	380	353	388	323	352	379	359	347	374	353	374	362	356	362	359	376	393	326	342	341	346	334	355	361	384	344	388	357	345	359	366	359	354	362	371	367	355	365	355	298	374	335	372	358	398	342	343	312	344	369	347	351	323	328	332	347	386	337	343	376	338	352	337	369	376	365	336	326	362	364	369	361	358	342	367	353	357	369	374	378	364	349	349	357	346	344	343	340	363	349	397	351	343	330	333	348	356	382	341	327	365	352	379	371	351	349	373	350	364	372	336	383	336	358	354	369	367	368	355	342	330	308	391	362	357	381	343	355	338	354	371	358	353	361	404	368	356	355	353	353	369	342	328	362	351	365	349	374	395	378	363	381	396	348	371	360	359	381	331	361	360	331	348	355	383	374	336	374	378	332	358	368	395	327	365	358	371	348	376	378	359	359	347	368	350	370	361	333	346	334	382	375	337	370	359	346	338	349	363	362	389	357	393	350	343	384	389	351	358	394	354	350	327	332	342	366	363	339	361	363	377	406	356	356	370	373	352	362	389	387	383	349	396	350	377	407	328	378	352	312	365	344	397	353	341	360	334	323	377	353	353	375	368	324	377	356	347	345	353	327	373	385	372	356	375	365	326	372	379	366	358	364	329	374	356	354	349	359	352	370	362	330	368	350	395	351	391	399	361	336	358	377	378	347	336	343	347	339	368	341	358	357	369	331	358	384	377	362	396	335	332	401	341	362	363	357	379	340	385	354	339	363	366	339	351	391	378	336	354	355	388	343	355	371	372	359	346	368	361	365	362	345	373	356	375	323	350	371	354	347	342	364	329	335	344	357	385	391	363	361	347	347	393	358	386	393	393	342	378	364	341	367	366	377	384	361	356	378	350	373	340	371	354	357	366	349	337	318	373	345	335	380
46379	81330	74970	53056	29977	3335	491	483	517	393	445	465	415	453	409	411	415	406	399	403	429	423	398	422	437	406	413	380	400	403	386	410	388	370	416	389	393	377	377	391	408	424	426	392	376	390	376	392	409	390	384	388	389	364	420	459	390	419	379	396	432	401	380	414	400	386	413	404	402	384	426	387	420	409	414	401	345	447	411	401	403	392	385	421	404	387	428	411	371	392	429	404	353	382	439	418	385	378	369	398	386	428	422	396	403	418	394	408	388	390	408	405	385	404	390	393	417	420	377	366	417	408	370	415	400	402	412	396	409	436	417	414	360	407	419	401	406	369	389	392	446	387	396	391	412	389	427	415	406	394	418	427	375	396	370	378	400	413	386	387	414	437	385	397	402	364	381	417	388	403	393	409	381	408	412	427	387	419	387	387	400	411	375	388	375	383	392	422	392	426	408	368	414	372	363	434	401	374	382	456	370	409	398	375	400	399	365	394	405	416	356	396	399	352	401	366	399	404	400	379	423	393	420	409	382	386	441	417	390	425	401	393	401	372	416	415	374	407	371	371	407	409	405	399	424	389	410	387	397	379	407	420	389	375	411	394	409	397	397	398	407	412	386	390	391	412	405	367	374	398	386	396	374	402	394	401	421	438	393	390	387	353	423	410	388	397	390	372	379	395	420	379	391	410	425	406	398	400	389	414	423	389	385	401	416	393	401	349	383	410	398	402	398	407	390	362	423	383	379	418	370	398	398	371	362	438	395	399	352	441	385	409	390	407	405	403	391	388	393	406	379	363	418	399	436	395	392	410	396	380	396	411	415	383	393	420	390	378	416	426	417	408	399	391	404	416	401	441	382	406	402	397	390	406	397	371	358	400	449	393	401	427	381	381	402	429	390	388	374	414	369	393	386	427	444	396	390	383	394	413	359	401	383	405	401	381	374	400	421	417	391	362	423	391	439	381	409	374	390	388	382	416	406	396	407	420	436	386	402	428	440	382	384	385	428	413	391	417	403	384	399	415	407	396	397	386	404	382	391	401	397	408	403	404	402	393	381	369	429	427	387	403	380	394	402	377	389	392	378	394	381	389	415	409	391	392	383	365	396	399	392	388	419	413	405	390	440	401	427	408	410	389	404	407	423	370	400	409	445	418	430	377	393	421	399	388	385	379	376	382	395	398	392	429	381	371	421	402	372	424	431	399	415	409	398	435	426	397	412	394	399	386	478	383	375	421	421	413	384	399	397	405	404	426	407	409	404	429	384	390	418	376	368	416	388	388	403	417	386	391	397	417	396	379	387	389	415	407	396	393	411	438	361	406	407	387	373	420	413	429	376	431	388	397	395	406	412	402	391	414	414	397	409	403	447	435	379	397	364	433	368	410	400	400	427	431	391	390	380	366	416	407	406	380	349	428	412	381	385	421	420	354	425	404	393	384	430	403	401	382	406	368	400	383	430	418	375	364	415	396	409	379	392	407	394	369	395	363	354	439	391	393	400	439	364	382	380	419	394	412	393	427	408	386	380	392	418	399	418	382	406	388	395	404	416	407	442	353	415	390	400	418	414	425	381	409	391	384	387	392	417	405	409	417	410	394	397	416	409	391	432	411	401	374	413	450	386	408	412	407	421	391	406	397	421	379	411	407	393	380	390	440	395	377	408	422	429	407	383	368	411	367	413	404	406	382	376	395	397	344	382	393	404	372	402	414	435	400	426	388	393	382	379	403	391	383	426	350	424	382	379	429	388	383	418	426	409	452	414	414	396	416	374	405	407	396	375	371	369	388	381	430	401	406	418	423	393	427	437	412	417	408	413	421	392	396	376	435	391	400	378	395	384	377	407	420	399	400	410	406	385	402	373	368	397	392	415	429	390	430	426	393	394	371	405	429	404	407	399	411	385	397	358	411	396	415	404	400	399	403	434	410	379	373	408	393	407	401	418	395	419	382	420	421	411	410	409	386	379	390	373	412	390	411	431	380	368	385	398	428	382	402	418	430	421	416	389	412	366	401	401	405	437	431	371	419	385	409	398	406	369	374	386	385	402	429	383	409	366	401	406	415	378	404	394	409	379	442	377	408	412	416	384	383	423	382	359	414	448	387	376	427	389	425	379	422	359	442	394	399	382	380	416	379	404	391	380	411	411	443	414	402	424	401	388	386	410	466	405	402	404	396	455	441	390	385	419	423	415	401	418	377	395	393	415	406	386	427	356	441	415	415	350	380	402	431	429	398	406	401	409	408	384	403	410	377	385	419	396	445	388	401	418	386	403	388	402	409	401	391	419	427	419	437	377	412	392	407	432	406	392	416	398	411	391	417	386	401	390	392	407	419	397	386	399	378	365	436	399	382	404	421	413	406	400	355	410	379	371	395	402	413	414	408	436	404	417	394	414	398	399	386	402	398	440	397	396	439	425	356	401	416	405	395	383	389	390	393	373	398	395	406	385	438	405	393	400	384	407	432	388	406	395	380	402	424	398	403	430	423	375	426	382	386	390	427	354	424	407	385	409	401	413	397	399	425	408	380	406	380	395	404	379	381	448	372	391	398	413	398	418	417	381	397	412	407	389	413	383	368	428	365	431	408	396	393	396	385	384	373	403	414	398	429	398	391	389	361	411	393	400	406	381	395	404	364	402	386	386	359	425	412	396	412	395	373	397	415	433	399	387	444	378	439	408	376	394	430	406	423	376	382	409	411	449	389	413	397	399	433	421	405	385	444	366	390	398	407	421	389	410	400	398	393	373	402	363	390	414	411	424	353	396	390	401	413	409	392	424	427	380	399	416	379	388	383	369	406	440	390	383	432	417	411	368	358	381	440	383	394	383	387	410	427	428	418	374	406	397	396	407	395	381	414	435	417	416	391	430	404	399	388	422	379	407	410	414	419	364	415	404	396	382	373	417	415	373	414	407	444	417	373	439	380	409	338	408	401	413	394	391	383	403	385	379	362	390	443	358	400	405	445	378	427	421	394	398	367	376	430	410	401	411	414	404	409	409	390	391	394	422	394	405	371	366	404	426	377	403	382	431	363	410	393	400	399	436	391	373	419	402	394	405	398	404	432	415	411	427	379	400	405	374	374	412	413	408	381	404	441	410	382	385	374	385	382	390	367	438	369	382	366	393	398	418	373	403	386	412	418	364	430	387	413	406	407	402	371	396	391	433	443	436	389	392	413	404	414	421	425	404	369	392	389	440	412	393	384	432	372	364	402	396	419	433	368	410	358	443	402	414	376	372	392	386	407	398	386	394	416	394	401	385	378	386	380	389	404	418	365	421	393	414	426	443	377	413	405	399	376	393	373	397	412	384	397	395	382	391	399	404	380	417	426	426	385	408	400	385	430	389	415	397	389	406	402	410	412	391	406	397	382	429	365	408	405	409	397	375	408	439	413	390	403	393	393	388	404	383	434	414	391	415	364	395	407	388	418	426	403	385	382	403	389	398	407	402	421	434	401	424	380	370	378	432	368	429	382	414	408	409	375	412	390	385	413
25579	24630	40087	34741	20878	5188	520	369	443	445	397	404	446	447	398	405	456	456	393	395	369	427	400	400	377	393	382	399	408	396	415	419	382	407	355	410	388	421	369	395	411	401	411	432	387	403	372	381	404	423	377	416	403	429	406	399	422	394	391	402	380	411	416	394	404	441	406	396	389	392	375	412	390	410	413	425	390	382	399	410	439	399	390	401	393	399	388	388	389	401	367	384	391	373	419	372	368	384	408	394	391	406	392	388	386	394	403	420	378	376	388	375	402	389	406	406	375	377	404	381	380	402	388	385	362	426	414	420	394	425	421	379	397	364	394	405	382	411	402	371	401	386	411	405	399	364	427	372	424	366	387	389	384	419	397	382	386	406	429	381	398	394	366	415	378	418	403	413	371	390	388	392	423	371	391	399	379	390	375	391	378	377	399	352	416	414	384	411	378	363	420	388	376	381	391	401	418	361	403	414	407	405	402	379	404	432	394	369	385	373	394	377	383	373	388	371	409	443	407	415	389	377	417	380	421	378	394	408	382	433	398	366	381	366	405	365	399	420	384	416	408	409	391	382	406	375	371	409	404	394	379	435	406	381	385	357	413	402	365	403	388	406	395	407	407	386	424	376	405	432	346	392	413	349	431	345	415	410	386	401	370	424	389	379	428	417	423	406	409	397	397	381	424	373	355	390	408	387	379	386	382	374	399	382	417	401	375	383	386	418	411	380	396	419	399	436	366	411	394	367	376	403	381	412	382	404	370	386	381	405	398	369	415	387	394	404	371	383	361	401	418	380	390	372	378	399	445	399	378	369	373	432	393	422	422	386	375	390	392	393	400	422	392	389	403	403	428	414	385	407	430	384	393	409	385	397	405	415	369	403	386	379	398	407	412	388	401	422	407	384	371	398	444	437	408	422	387	375	356	407	391	380	389	404	369	400	391	440	399	388	406	424	429	374	392	390	381	393	385	409	387	368	389	371	389	399	398	405	435	395	366	405	399	402	384	378	385	384	421	383	429	427	354	390	356	381	413	393	373	422	377	392	429	375	412	387	392	367	407	399	407	409	400	379	390	377	380	422	422	428	416	401	385	387	379	416	370	376	375	376	426	377	392	369	396	394	382	395	375	436	384	366	371	393	418	443	411	411	359	419	396	396	367	360	421	421	377	392	406	406	399	404	390	423	418	387	409	389	388	398	404	377	422	397	374	420	390	390	389	402	426	385	384	406	393	363	400	393	409	415	386	389	436	390	409	387	429	399	445	378	383	375	387	391	367	395	420	400	411	401	392	414	409	386	400	429	418	404	382	389	390	389	426	426	415	397	362	412	388	398	378	438	396	375	368	386	419	388	442	409	417	381	413	413	388	382	421	408	431	378	407	448	380	381	419	364	389	389	417	393	395	361	407	371	347	396	356	379	405	370	395	409	379	398	420	404	395	424	387	391	381	433	377	420	392	412	396	372	402	405	365	380	401	375	403	424	408	454	430	403	394	403	409	398	388	418	404	377	409	406	433	380	389	424	401	362	387	381	391	389	363	378	329	387	379	429	359	384	391	375	441	401	418	403	378	387	419	368	374	431	395	383	392	391	378	427	394	369	392	416	390	426	388	373	345	394	374	376	407	401	398	394	409	408	403	411	394	359	413	392	430	402	415	404	382	421	399	386	390	375	398	384	394	369	374	400	371	429	409	403	402	392	396	389	384	392	419	377	378	373	394	394	383	392	378	410	392	381	400	397	408	376	416	413	427	406	412	378	391	389	387	359	405	362	387	424	381	370	401	401	424	374	410	377	400	393	369	396	381	367	403	387	367	414	414	374	393	396	381	403	392	379	377	400	395	406	411	370	406	385	379	393	365	402	414	432	404	415	423	391	426	373	375	366	376	391	389	378	378	434	414	390	404	386	365	397	421	423	382	372	398	383	378	374	366	386	431	359	357	408	409	387	422	393	387	400	402	394	399	395	397	414	403	421	443	418	393	389	361	387	401	409	398	350	408	403	397	406	396	423	363	384	413	384	396	428	381	381	417	412	416	361	402	385	433	399	412	388	390	369	370	396	393	407	421	428	379	419	399	397	392	415	396	388	369	359	411	420	372	422	410	405	389	417	413	380	392	389	389	358	402	377	391	365	382	403	400	405	368	376	409	424	465	383	360	403	423	390	372	403	380	403	391	380	381	386	361	384	397	361	410	384	412	395	422	414	427	385	397	369	394	418	404	390	389	366	418	404	430	381	344	430	379	364	397	398	396	413	380	384	383	398	392	386	426	391	367	402	409	404	396	435	394	363	367	405	422	395	399	391	408	405	407	381	398	400	364	433	427	403	359	401	390	413	409	377	432	378	397	374	424	383	422	404	392	426	409	366	398	388	390	415	403	423	399	401	413	435	398	375	406	374	394	420	383	411	411	407	410	392	387	403	407	379	397	416	374	388	413	418	400	438	366	383	398	409	405	389	401	389	390	380	400	353	388	406	392	404	384	397	366	378	361	389	384	380	411	351	407	391	375	389	417	422	438	415	397	355	361	396	376	434	383	380	394	390	378	400	355	399	406	381	393	397	360	391	412	370	388	402	388	406	383	384	389	421	385	402	416	388	402	408	364	416	406	355	364	434	390	377	404	395	365	449	392	381	404	436	405	397	413	381	409	347	401	372	376	396	401	453	426	392	380	412	413	438	372	392	389	416	361	409	389	437	376	392	373	405	366	376	366	394	382	361	394	387	398	399	388	411	396	399	376	399	424	421	439	374	356	392	369	425	363	398	398	380	422	362	409	423	392	366	385	387	366	393	383	383	404	377	407	403	416	399	388	403	382	401	425	403	412	416	404	371	387	416	417	384	411	397	362	413	394	404	377	373	392	410	370	383	349	406	406	403	430	378	413	358	378	405	415	392	422	413	406	379	390	407	377	405	395	434	395	403	388	398	401	380	401	393	418	416	392	412	415	414	428	412	366	398	392	378	399	366	413	404	422	404	394	358	404	397	414	398	376	374	382	365	394	397	392	370	394	416	415	376	400	430	404	389	402	402	385	411	402	384	389	376	379	430	423	418	415	409	414	377	418	407	453	385	364	414	356	385	388	366	391	387	447	372	401	411	404	437	415	394	408	382	385	382	442	388	357	400	437	379	393	391	440	357	431	371	406	378	382	399	357	384	389	401	393	415	385	392	383	385	361	415	382	423	369	421	428	394	371	373	399	378	363	379	400	371	373	383	408	400	395	381	425	425	424	387	428	391	364	399	391	418	377	410	386	424	397	405	394	371	375	408	366	382	372	408	409	392	377	426	425	407	401	382	392	390	357	372	439	395	408	401	348	355	382	398	429	387	429	397	367	399	392	385	379	383	373	396	424	374	404	415	408	411	415	406	384	379	396	365	383	361	362	418	385	414	404	380	382	415	378	379	379	424	424	429	397	404	423	396	435	379	406	396	400	426	396	426	414	366	414	396	426	409	396	421	361	390	405	421	382	372	423	406	396	404	396	374	413	395
41017	78530	60270	39684	18651	1194	532	496	472	506	465	464	447	449	492	439	441	459	476	474	450	438	461	459	432	512	438	477	511	486	445	482	469	502	468	443	477	444	457	475	475	422	462	452	465	429	464	439	439	460	462	432	465	461	446	447	464	441	471	437	459	448	454	422	476	443	452	462	411	483	465	450	468	436	418	489	421	435	462	483	513	438	449	465	435	451	467	475	488	440	488	467	435	478	447	454	446	435	483	449	472	444	470	458	472	474	465	488	455	460	437	448	474	439	435	456	481	445	444	453	447	466	430	428	469	476	496	464	423	424	453	448	396	427	430	439	433	464	447	464	489	461	446	475	449	462	472	446	439	479	458	508	471	415	433	408	483	432	448	449	479	449	467	451	466	438	433	458	464	470	412	496	516	425	435	466	467	443	434	476	445	423	421	423	439	440	443	436	439	453	465	421	443	443	463	467	486	473	439	439	434	458	444	450	451	438	460	434	435	453	476	472	467	449	469	448	461	435	435	465	440	444	494	473	456	443	478	429	457	467	424	399	454	470	474	478	498	438	437	442	463	482	472	475	449	460	457	452	427	464	435	454	456	445	485	442	453	444	458	457	460	403	458	416	442	436	463	454	458	484	499	466	468	458	461	443	468	438	421	450	486	434	463	459	453	464	468	452	463	452	461	460	494	445	434	451	447	480	442	447	444	452	469	473	449	455	446	452	445	471	412	446	474	456	461	483	483	503	440	457	475	446	442	459	462	505	469	451	435	446	441	434	453	450	463	491	455	455	478	437	423	429	462	467	459	450	434	416	431	423	461	430	460	442	449	464	419	455	467	441	470	477	436	471	424	471	437	472	452	424	486	467	456	465	442	436	445	460	462	484	465	469	465	455	443	433	461	438	494	439	411	489	480	495	447	459	453	443	460	487	466	431	443	473	421	451	490	467	438	439	508	439	464	414	479	465	428	462	437	451	463	468	435	448	446	448	475	414	502	448	460	442	453	484	412	436	480	468	440	471	430	482	461	468	420	435	495	436	484	482	480	478	446	437	444	481	485	462	435	453	438	482	436	458	412	444	488	468	444	430	481	465	461	444	481	479	454	447	468	468	456	455	476	462	457	427	475	451	445	444	480	464	469	423	437	438	456	452	446	416	440	480	468	419	476	515	448	483	444	458	413	464	454	481	462	480	431	458	491	446	457	480	451	512	473	433	447	402	485	482	473	494	475	502	430	451	432	444	459	470	428	415	440	467	451	426	458	413	457	463	424	483	450	475	427	440	423	432	496	448	452	492	458	467	444	444	477	434	438	477	433	433	436	451	491	465	411	463	480	425	443	453	477	456	427	442	452	433	436	449	470	457	463	405	461	448	475	459	433	470	479	469	454	462	469	468	459	438	386	460	431	460	433	441	440	478	430	471	446	479	439	457	453	448	414	444	458	439	453	460	444	432	452	470	459	465	396	434	457	441	455	434	442	457	453	440	460	474	483	454	463	468	462	475	476	457	454	483	426	457	464	460	457	461	485	479	450	451	453	433	480	452	452	454	461	434	462	458	438	436	450	458	446	503	444	445	430	485	472	469	467	437	450	459	452	481	461	467	440	446	454	438	405	488	454	495	483	450	440	474	451	458	456	447	456	461	487	433	436	473	464	428	454	480	439	429	470	451	465	461	461	457	459	480	445	407	478	419	471	473	428	458	485	439	456	438	420	427	461	459	447	447	472	471	453	474	475	439	462	461	457	460	435	458	471	463	459	463	464	460	451	452	402	465	456	479	442	403	456	449	466	433	488	488	460	462	428	485	497	451	429	457	459	456	472	470	474	432	464	508	510	471	462	463	471	447	460	456	455	474	435	458	460	411	451	478	445	461	495	464	468	415	454	450	475	446	475	484	452	436	465	463	438	469	472	497	454	442	458	457	452	438	480	465	439	443	432	436	466	446	424	418	455	451	452	457	429	440	435	433	478	430	464	444	458	458	433	430	466	455	456	491	480	428	432	481	435	432	454	430	474	484	482	422	460	466	459	460	466	496	478	480	443	440	447	463	447	440	436	433	445	433	471	476	431	482	439	458	456	473	446	477	451	478	463	474	438	465	469	476	463	457	469	454	474	477	504	464	482	453	449	448	454	483	449	483	412	424	453	434	456	468	431	464	472	468	444	470	435	430	453	455	465	443	467	484	454	453	461	468	414	475	454	480	466	463	448	453	455	464	430	447	469	444	471	496	450	471	425	462	470	486	436	456	441	436	475	415	483	421	426	450	471	434	457	482	422	449	447	436	482	425	433	471	480	454	481	462	442	458	453	419	467	455	446	441	465	453	456	473	412	483	474	429	434	430	472	447	448	467	410	451	430	453	474	442	466	499	424	463	477	492	463	445	426	475	435	439	479	449	441	463	482	453	464	472	442	460	415	439	471	456	453	485	470	432	463	464	475	458	485	439	458	452	443	441	442	492	443	447	469	460	471	449	459	457	468	470	472	488	443	458	454	450	433	440	430	439	481	476	447	436	409	466	446	483	469	437	445	417	461	462	449	427	456	464	476	494	477	493	411	445	490	430	443	434	461	439	453	498	449	425	462	453	454	494	445	470	425	442	461	488	434	467	446	447	471	443	426	442	415	483	448	481	460	416	471	468	446	442	450	468	446	439	452	442	477	469	462	496	490	470	437	476	420	463	478	470	468	414	450	469	440	457	464	386	408	510	431	479	441	441	421	460	480	471	439	475	458	423	434	479	458	464	487	440	435	453	448	491	407	467	472	473	456	423	499	487	441	458	495	479	420	472	493	497	443	458	435	428	457	474	476	445	453	468	486	503	446	456	425	428	428	450	421	442	459	473	456	469	461	432	428	435	455	497	445	490	452	450	465	440	455	505	448	466	462	444	481	449	478	451	454	453	495	477	447	415	476	465	474	438	487	507	492	435	466	435	443	465	452	406	498	419	459	412	419	447	492	436	458	421	487	441	481	472	470	426	461	445	447	491	472	446	446	493	470	446	465	410	449	452	435	446	505	456	521	481	464	459	466	435	462	486	466	451	473	410	461	444	460	476	446	432	407	436	469	446	457	451	448	481	504	463	482	451	476	487	414	467	432	405	461	434	455	436	459	483	468	463	437	439	465	499	464	424	462	450	444	463	452	424	428	475	451	452	478	438	445	470	462	494	423	465	455	477	445	477	445	452	468	456	469	494	499	474	467	428	467	461	469	432	463	440	448	432	450	444	446	457	446	419	467	453	445	467	449	457	498	454	432	456	454	432	450	426	429	469	465	468	449	466	431	455	428	467	446	424	431	512	474	425	436	448	420	453	462	453	441	470	437	447	451	469	431	442	435	433	467	455	422	472	464	475	447	456	443	434	457	443	470	461	453	470	431	459	431	508	444	414	446	453	451	462	455	461	476	440	428	420	478	442	458	448	457	439	469	458	430	486	428	430	490	432	433	443	449	451	457	449	471	442	454	450	411	458	477	477	457	493	459	449	487	435	467	461
23184	22335	33906	30993	25418	20347	10503	932	627	600	606	583	586	562	597	603	604	586	527	585	610	569	591	543	572	635	574	573	570	571	560	565	595	585	571	586	553	553	559	559	587	541	548	558	566	580	581	546	523	539	585	529	600	547	559	568	584	536	631	589	578	589	589	593	549	581	599	589	544	598	601	523	588	511	574	564	549	548	510	543	544	559	584	544	551	564	569	551	520	559	568	578	586	594	544	590	586	576	578	592	544	562	567	591	607	617	547	572	582	546	535	583	540	593	561	523	568	567	538	558	592	576	549	554	550	546	599	563	539	550	574	580	562	550	551	540	570	548	528	593	605	593	581	575	601	527	581	546	566	587	567	550	562	521	564	567	588	576	546	587	582	546	568	611	550	557	531	578	570	603	552	554	567	614	568	564	562	519	592	569	548	513	558	612	582	587	545	578	577	562	603	590	565	564	498	578	572	589	544	601	596	588	553	567	592	552	541	565	594	552	600	572	586	606	565	538	550	591	571	518	530	581	539	588	549	554	550	519	544	599	585	574	541	574	540	563	552	584	562	524	546	555	608	611	578	574	562	520	589	576	586	582	525	583	579	558	563	577	550	592	565	584	596	536	559	551	561	588	608	597	559	546	551	542	583	587	582	554	575	564	555	564	593	604	584	567	575	541	588	523	592	551	577	608	587	554	611	568	556	592	568	591	526	549	583	572	587	544	543	568	554	598	583	557	610	574	532	560	555	540	565	575	574	579	581	574	586	564	583	534	523	613	543	565	488	550	564	584	584	575	571	597	558	605	549	544	566	618	545	563	575	591	532	557	559	575	606	553	529	558	586	605	576	590	561	551	586	603	519	574	562	575	555	555	596	603	574	519	565	560	578	578	553	582	571	580	561	556	551	599	567	567	529	582	545	591	595	607	577	564	556	529	564	606	547	577	555	571	551	550	565	528	594	556	586	534	564	560	558	565	563	573	575	614	560	603	570	535	500	628	567	549	590	555	518	547	574	548	560	553	510	539	553	557	575	594	550	605	565	588	562	576	539	554	532	524	607	581	560	596	587	576	572	567	564	584	569	530	553	567	582	558	614	532	579	557	567	575	578	594	591	552	620	554	559	590	558	585	547	531	591	586	628	564	526	574	580	571	582	585	558	547	563	569	603	575	559	574	551	575	603	588	605	547	598	563	579	540	592	546	554	544	567	569	524	600	573	545	596	560	571	581	550	544	547	557	611	585	560	575	596	541	540	585	509	586	584	583	586	543	550	589	531	585	559	548	534	575	602	549	558	593	542	569	620	575	568	570	569	579	581	539	597	564	578	554	599	546	591	552	564	549	597	533	567	590	551	559	573	554	565	600	554	561	575	529	548	575	599	570	582	538	520	571	561	548	523	560	544	551	541	555	499	543	544	550	554	560	580	557	579	544	571	560	574	558	569	577	526	545	574	552	598	582	558	532	546	561	544	556	546	625	582	555	596	534	630	551	546	603	561	600	533	600	545	570	579	564	557	550	566	586	578	575	557	515	606	556	551	546	563	589	562	568	582	529	588	568	570	537	560	593	598	555	539	587	568	589	564	579	553	561	584	541	565	531	587	577	582	551	536	577	554	560	548	579	631	565	591	578	541	559	588	542	573	553	555	612	601	558	588	557	545	553	550	590	542	572	556	597	559	540	602	498	564	607	564	576	589	575	520	541	519	590	578	592	595	592	590	574	524	553	584	554	567	555	550	567	562	504	541	596	571	546	617	604	578	555	578	650	567	557	609	570	538	543	585	539	553	539	592	537	583	545	562	594	568	572	548	580	585	569	536	579	598	563	593	529	578	579	568	512	598	613	563	587	564	551	569	577	591	552	571	531	585	561	563	536	562	550	520	604	568	557	566	536	566	554	529	521	555	548	570	605	595	564	535	542	573	546	596	570	578	559	561	611	591	577	525	562	573	573	593	565	560	561	594	552	570	562	618	580	556	541	558	551	577	553	577	556	553	589	535	552	535	554	599	540	574	544	598	563	535	554	589	555	599	594	545	572	555	570	570	560	563	568	533	539	530	596	563	539	537	575	528	571	593	568	569	542	598	546	539	583	589	566	594	559	568	571	595	537	576	552	570	564	523	569	577	593	569	545	532	578	548	575	596	586	522	583	572	544	570	573	555	534	573	581	621	596	592	566	527	601	551	560	559	547	565	585	552	568	537	542	551	540	589	542	552	589	572	572	600	605	583	539	558	563	615	587	544	561	553	566	585	569	577	555	567	571	583	613	560	582	577	527	589	545	543	583	570	559	590	518	579	571	575	555	571	560	589	596	515	554	581	595	553	591	533	565	574	574	597	585	576	557	560	565	595	567	579	573	598	558	526	557	541	528	574	544	602	526	569	548	533	587	548	585	627	581	597	569	530	587	562	560	585	559	558	580	538	571	563	581	583	554	561	533	511	533	545	598	576	604	597	584	607	565	570	554	585	597	590	528	558	548	549	554	578	525	539	543	608	574	576	590	550	530	573	562	564	546	554	553	521	582	548	567	544	550	558	550	563	547	617	594	577	569	587	550	593	521	565	576	555	576	588	585	506	600	571	587	578	555	561	536	545	578	586	557	560	572	564	544	561	599	554	555	588	562	533	537	595	576	539	545	553	571	549	554	576	590	533	540	597	565	519	565	580	553	546	594	584	590	571	582	556	554	556	557	573	557	591	554	574	606	562	586	549	555	554	544	540	580	632	557	582	569	603	502	591	551	571	550	581	570	564	565	521	599	574	556	575	589	593	544	574	598	550	573	556	568	567	582	551	540	551	554	545	590	588	575	574	564	584	581	551	551	562	569	570	585	584	581	541	563	560	530	582	578	549	590	590	581	597	589	552	609	582	553	540	572	587	573	608	597	509	551	549	520	584	588	595	573	537	523	538	578	559	573	544	575	579	547	591	577	549	558	576	598	587	583	555	542	615	594	536	553	587	589	568	584	584	530	544	546	562	595	554	581	554	605	547	569	552	582	578	522	581	575	573	571	524	634	581	535	580	565	545	614	548	561	544	549	542	597	613	616	512	568	551	519	548	600	555	609	549	526	563	540	581	560	576	569	577	538	539	579	549	558	560	573	561	592	559	561	540	598	555	546	561	578	584	566	572	603	584	547	585	538	582	602	554	550	596	574	585	575	600	536	565	555	598	608	580	553	579	589	586	578	581	573	560	542	584	568	532	576	577	606	589	553	577	585	555	623	561	578	582	567	598	593	597	578	571	610	530	611	567	602	590	575	563	557	590	526	528	611	555	563	599	581	530	542	556	572	526	552	578	632	570	537	553	549	564	574	597	554	531	578	582	608	585	578	576	531	585	566	597	584	564	557	556	557	560	570	604	584	538	551	573	545	571	550	590	556	567	544	531	550	574	578	580	584	548	566	562	577	532	544	570	609	556	564	579	595	577	578	581	540	547	582	561	567	586	571	550	565	571	574	577	593	556	581	560	534	558	579	563	549	553	579	574	555	580	559
52214	91811	78541	59049	33517	2061	767	750	717	666	651	639	635	680	601	593	591	624	642	644	627	632	622	612	598	655	631	645	610	628	585	622	601	635	625	594	622	604	597	607	590	597	624	609	605	663	562	636	559	599	597	645	582	582	618	608	630	618	565	611	602	642	635	575	574	619	572	618	602	650	640	613	610	604	598	594	607	607	626	625	610	610	611	595	582	590	643	591	637	591	616	627	596	619	613	620	637	587	604	664	618	584	570	585	601	574	580	625	591	617	611	591	635	588	627	628	653	600	631	631	603	596	627	627	581	652	577	588	602	619	639	616	631	622	562	636	590	625	608	559	615	554	589	602	615	624	622	589	600	588	658	638	659	623	626	645	580	599	628	596	623	629	622	616	600	581	625	601	606	581	595	623	603	553	557	628	640	597	612	598	612	622	633	635	635	613	650	659	602	606	612	587	622	571	632	628	583	609	639	624	592	595	606	603	607	608	587	608	657	645	654	620	606	569	566	600	582	629	623	610	613	631	609	578	609	599	645	590	576	611	632	637	607	582	651	638	587	549	591	598	662	642	604	611	591	627	617	570	634	626	583	585	574	563	583	581	643	587	606	580	623	589	605	596	615	621	613	650	599	626	615	610	580	621	621	568	563	605	587	643	609	623	632	616	599	627	606	600	596	652	594	613	607	629	593	617	609	617	640	619	605	584	641	598	634	593	600	608	610	634	629	593	614	604	611	545	611	613	597	579	573	663	609	633	583	621	617	617	625	571	603	611	626	611	587	668	612	628	655	626	607	659	649	569	618	573	606	632	593	614	600	575	586	631	614	614	617	600	589	592	633	604	602	641	652	639	616	608	584	632	580	592	618	611	588	595	591	649	636	620	608	603	627	586	612	645	573	589	628	611	608	634	607	626	597	634	645	581	615	604	594	585	603	550	610	588	582	601	634	590	645	606	567	614	633	591	596	640	652	581	597	584	673	641	632	546	621	622	625	634	654	605	583	625	642	595	636	632	613	638	618	600	570	605	627	571	615	602	630	627	608	622	566	633	618	602	617	548	620	621	612	598	598	622	624	610	608	589	608	635	580	614	587	622	588	582	657	612	589	606	580	602	651	588	574	598	639	633	651	586	610	608	648	611	579	630	621	599	538	588	561	633	639	584	606	599	607	668	592	588	644	598	624	595	625	572	632	591	589	590	579	590	637	615	604	628	601	601	610	598	630	622	589	590	631	590	620	617	626	628	616	613	677	627	624	602	609	542	645	621	617	597	623	605	605	589	596	559	622	620	619	622	645	610	608	573	614	596	581	605	599	636	618	614	631	596	618	666	575	586	607	606	595	631	616	647	596	598	592	609	613	603	629	575	602	613	632	616	604	578	620	559	631	579	618	630	618	555	648	615	631	595	613	590	617	633	604	643	590	590	566	613	601	591	622	597	569	620	620	623	576	619	624	604	614	576	571	626	630	591	597	614	602	640	599	613	592	614	621	641	565	611	584	596	615	580	589	651	632	577	631	610	600	574	616	632	634	565	599	587	609	583	590	629	638	560	613	619	579	630	591	651	596	586	638	575	620	588	613	642	612	607	616	595	625	634	612	611	626	616	594	625	617	628	593	609	605	580	605	593	599	573	628	599	597	609	608	600	635	593	626	576	640	612	619	635	543	585	585	612	610	567	620	591	643	589	609	594	560	600	577	579	643	592	637	634	592	591	604	614	618	624	603	574	641	655	626	600	614	561	607	603	639	615	592	569	624	628	614	596	576	603	640	632	624	610	613	642	624	589	593	636	575	599	609	626	614	603	648	623	619	650	636	609	634	631	631	635	580	617	625	609	613	603	568	681	585	611	611	611	590	620	620	637	570	635	651	645	633	657	601	627	625	599	619	613	569	614	603	602	610	616	598	615	601	592	614	601	667	571	576	593	627	617	650	605	606	637	611	605	599	604	566	619	587	598	655	598	578	626	626	591	595	641	594	579	589	631	643	608	630	608	563	586	613	606	601	608	574	612	635	582	600	632	615	612	631	618	623	620	614	602	630	617	545	561	661	628	664	623	601	579	598	595	609	610	580	604	591	663	600	604	630	583	639	613	609	609	596	603	659	609	571	614	587	615	596	606	624	597	553	648	575	617	595	643	598	603	601	594	583	627	613	567	576	646	599	603	575	592	594	644	604	627	600	630	589	606	581	639	596	613	570	596	602	628	616	608	606	654	605	596	644	601	656	607	601	594	590	608	606	607	590	570	621	614	601	626	603	613	613	628	629	554	588	660	628	598	625	612	577	620	598	604	604	600	599	574	635	586	625	598	585	652	624	589	642	622	609	608	616	606	597	619	572	629	624	608	605	598	607	625	602	620	630	616	665	624	596	647	636	646	615	636	620	572	592	642	645	592	583	631	649	617	562	596	606	612	592	618	611	646	612	611	610	601	593	627	657	612	562	630	608	611	617	561	627	657	616	578	614	581	588	649	573	608	593	601	619	652	627	630	588	591	647	565	628	592	635	597	586	639	637	633	599	632	605	613	596	600	616	630	627	633	611	605	609	583	625	595	582	603	625	623	589	604	640	585	641	630	560	637	605	608	589	581	626	617	633	617	591	592	590	637	652	609	600	595	674	620	620	602	595	593	626	596	604	589	649	624	594	622	616	640	663	647	571	603	611	625	556	630	604	545	636	595	615	648	599	612	583	604	614	620	627	590	557	589	565	573	609	564	624	627	632	601	667	592	626	621	621	580	618	569	610	593	657	610	635	591	555	586	653	615	587	610	600	628	598	597	618	643	607	664	599	649	585	592	635	593	645	643	607	612	570	558	584	574	630	611	633	546	602	615	594	591	670	612	593	614	600	591	658	604	633	617	590	568	613	620	586	617	579	629	615	627	575	685	579	647	609	578	604	589	614	583	586	614	618	651	619	614	586	617	607	648	629	614	579	619	639	581	605	576	632	588	610	633	623	624	601	612	580	604	656	574	564	603	604	622	608	638	611	573	633	598	589	637	609	585	642	588	586	587	640	579	605	613	617	602	568	655	638	644	618	602	617	598	648	622	658	614	611	589	607	605	594	612	626	586	598	616	601	574	602	578	633	653	612	609	593	576	600	573	592	643	620	631	686	613	612	613	601	630	617	599	611	640	610	581	562	631	584	674	638	598	606	605	629	608	632	597	648	588	602	599	608	593	608	602	634	616	580	584	632	621	607	598	607	584	596	613	656	598	654	615	631	597	641	617	610	600	648	604	630	584	575	668	586	611	645	590	632	607	629	601	556	594	629	632	613	633	601	663	552	614	638	623	620	596	636	596	585	609	599	653	613	609	584	605	597	625	603	614	644	611	630	625	658	585	629	613	585	587	598	589	649	593	589	578	615	602	614	617	593	663	593	609	636	575	613	585	587	636	603	588	601	609	628	598	569	615	573	610	616	576	615	579	611	559	605	671	617	605	607	631	579	604	567	663	571	606	637	617	605	615	563	600	595	615	669	612	618	589	641	618
28633	29096	32241	20523	4921	383	297	266	287	243	297	297	277	250	283	287	287	245	276	274	299	277	266	275	270	271	290	308	268	286	294	268	287	291	286	283	251	251	250	286	284	276	308	306	279	254	276	278	267	284	278	307	284	247	263	285	290	281	265	262	276	277	289	278	293	269	220	296	262	282	280	307	277	265	280	265	277	303	267	264	270	252	291	282	287	276	275	267	250	280	265	285	260	282	272	282	275	284	254	273	245	260	266	258	295	284	277	306	286	280	269	278	274	282	249	272	268	305	272	328	290	289	289	249	255	281	278	270	279	285	262	271	268	266	253	271	278	223	289	278	274	288	251	282	307	313	284	284	258	286	274	270	262	298	280	282	297	296	270	284	282	278	273	271	261	260	264	272	266	275	267	215	280	272	285	277	262	298	296	271	267	267	280	307	295	266	271	290	274	269	288	297	284	268	288	280	295	264	314	283	279	253	288	329	281	277	271	292	235	246	288	278	291	266	283	271	291	282	250	276	283	278	290	281	280	268	277	300	230	312	290	298	269	291	257	268	247	308	266	260	285	240	244	287	267	267	282	279	272	276	273	268	267	244	294	248	277	256	248	294	291	277	262	297	263	256	271	310	296	256	273	267	279	257	304	271	306	287	292	286	274	253	277	253	283	277	239	283	290	253	260	245	286	303	307	286	285	281	287	259	278	290	294	291	294	297	269	265	278	282	285	282	232	302	265	282	260	288	295	282	295	284	287	280	300	275	280	299	228	268	249	268	276	263	273	296	253	276	289	295	273	270	268	262	286	280	243	271	253	280	283	251	270	262	245	276	314	268	267	291	288	254	286	246	276	252	273	275	268	287	292	256	266	299	297	282	252	281	288	261	278	287	287	271	297	270	294	284	284	307	297	284	271	265	273	288	261	283	280	271	282	292	264	252	290	295	262	294	259	254	304	253	267	293	301	318	286	238	268	313	250	265	264	280	280	287	273	284	280	253	290	287	277	267	284	267	247	271	323	300	259	281	285	303	280	281	284	292	267	267	298	277	308	275	274	302	276	262	268	276	297	313	271	261	278	275	284	278	265	292	271	279	275	262	301	295	285	287	261	283	266	253	273	297	278	254	271	283	272	284	266	275	286	256	266	272	286	265	276	274	280	237	268	293	234	295	301	301	256	284	302	287	291	266	282	272	301	296	271	269	273	288	292	291	287	292	247	288	261	272	274	251	295	270	295	237	305	250	303	277	304	251	262	305	284	278	276	274	272	243	276	274	295	278	280	285	302	282	283	251	268	272	282	252	297	244	263	255	272	296	289	268	271	257	284	268	308	244	238	286	255	293	267	293	279	266	260	274	278	284	294	291	284	265	284	282	301	296	262	326	268	262	272	270	274	280	257	294	266	288	291	326	254	272	280	272	297	298	271	260	274	283	280	284	293	279	303	273	284	262	295	287	268	251	279	276	256	268	288	277	273	254	257	275	260	284	290	266	311	269	281	263	253	287	265	286	279	288	259	281	281	290	282	264	279	251	283	271	269	272	270	269	270	277	295	243	255	294	279	264	272	279	268	268	289	292	264	277	267	226	251	275	265	279	256	314	291	282	309	278	289	230	284	274	295	242	282	250	273	259	295	257	286	274	297	283	294	304	261	280	291	268	296	282	290	289	259	286	268	273	291	271	264	270	258	317	324	288	262	268	266	272	278	286	247	300	262	294	288	227	274	274	244	272	302	258	292	253	267	311	271	280	265	278	268	285	293	272	285	327	271	260	257	258	245	277	276	304	272	252	276	273	308	273	268	241	293	251	266	309	295	294	303	289	290	281	289	255	282	279	306	272	274	282	285	275	290	272	270	323	261	252	272	306	271	264	257	281	307	263	273	270	290	276	254	247	271	254	300	271	277	260	277	273	287	274	273	293	270	254	226	268	299	267	264	265	283	270	285	255	287	265	279	242	256	289	300	297	287	283	288	273	264	308	292	249	272	263	272	270	306	285	273	322	279	315	282	269	292	279	269	267	301	285	257	257	262	261	288	292	278	253	269	277	273	264	283	248	288	260	280	271	243	269	277	281	278	304	260	286	265	310	279	283	268	274	255	266	302	280	273	284	296	287	293	291	278	272	248	274	268	292	263	284	276	279	292	295	289	269	284	286	271	270	332	299	282	292	264	287	261	273	256	282	311	256	277	275	281	276	313	284	268	262	275	286	297	248	281	306	263	260	257	290	255	309	275	292	278	315	249	257	267	279	246	285	276	274	285	251	256	283	261	265	268	302	246	268	260	280	265	295	274	281	305	272	235	251	264	247	266	281	245	283	279	273	279	282	263	269	292	268	298	269	281	249	322	282	313	277	284	242	270	266	295	269	261	251	267	288	255	283	266	282	265	250	275	277	280	289	287	248	314	288	290	282	304	275	279	266	292	248	278	307	279	293	310	292	274	305	254	282	278	289	278	288	273	290	250	302	296	276	290	303	266	255	272	237	273	295	304	279	263	266	247	291	264	303	249	270	267	271	307	295	290	256	277	283	290	232	248	298	296	285	284	254	259	263	278	299	288	273	272	293	289	263	275	292	246	256	301	271	274	257	263	324	307	300	252	269	262	270	260	292	255	288	289	272	287	261	273	281	264	275	273	293	261	262	298	297	256	287	276	284	278	301	259	276	283	289	298	275	276	268	266	290	272	271	262	278	293	298	292	299	269	302	260	281	268	298	282	249	284	279	267	274	276	285	272	278	289	270	325	285	279	271	288	289	287	281	295	287	274	282	273	269	284	271	290	271	270	329	260	275	271	278	236	240	275	291	281	265	289	267	286	280	287	286	272	277	267	263	314	244	277	274	264	254	301	256	268	253	247	305	283	289	269	271	272	255	271	275	276	294	269	285	262	238	294	281	248	275	291	268	264	265	236	263	297	292	306	295	260	287	288	276	297	288	251	294	258	277	276	267	256	275	291	292	268	272	261	292	280	282	272	285	283	301	278	253	273	259	292	287	292	311	300	287	276	246	260	263	245	256	283	268	240	258	283	270	286	296	298	243	274	279	287	260	315	264	230	321	260	272	259	276	274	284	262	249	285	250	279	306	254	291	266	310	260	303	291	295	271	265	294	289	297	295	280	309	298	286	258	291	252	258	293	287	255	271	261	260	275	258	273	272	264	285	264	283	267	274	286	256	282	303	283	273	278	253	261	300	284	310	284	260	251	264	293	285	291	280	263	303	256	289	262	283	268	272	263	246	287	290	283	298	248	293	262	265	291	284	257	282	270	279	290	284	277	280	276	310	279	260	278	296	277	281	275	279	269	251	266	288	277	272	269	277	297	270	257	278	295	300	262	294	274	278	311	320	265	281	303	272	276	251	280	273	268	274	276	263	277	294	245	269	280	260	271	265	307	280	278	269	279	264	286	262	278	260	263	272	309	274	293	298	262	303	282	289	258	271	262	274	251	248	288	261	279	267	286	275	298	244	301	283	250	281	286	270	303	253	282	279	266	290
28177	46876	30213	15372	4374	436	358	310	324	350	353	330	329	323	338	326	335	320	334	315	321	346	316	332	319	331	333	344	324	325	326	305	313	298	322	328	341	291	359	303	322	313	321	342	326	292	272	356	324	334	315	312	322	313	323	354	332	328	302	307	358	304	331	349	340	340	349	346	319	339	290	345	308	326	331	330	316	309	335	339	356	314	344	323	332	330	327	321	310	325	350	353	281	309	331	325	338	353	310	350	348	328	345	327	321	325	311	326	320	342	306	319	335	278	316	329	332	341	350	320	317	327	322	323	349	327	319	309	310	332	355	347	327	339	336	326	347	333	315	346	362	325	349	326	330	305	331	308	312	330	334	314	316	311	298	367	311	296	330	348	336	305	306	280	340	321	319	313	333	321	325	335	337	318	346	326	336	325	319	318	315	277	317	340	320	330	361	299	332	300	309	312	309	329	317	327	344	336	359	290	317	323	315	341	324	335	299	310	311	361	340	345	344	300	307	317	304	325	312	312	303	328	303	308	324	310	337	337	339	314	301	306	329	320	310	332	331	299	326	328	302	330	340	317	287	307	350	306	317	315	307	317	352	334	330	290	293	300	358	326	339	361	311	315	314	326	327	336	311	380	318	313	308	294	283	290	337	354	325	357	325	322	337	282	332	340	326	341	328	316	296	321	292	352	322	287	306	334	335	322	287	334	327	342	347	358	327	338	298	331	347	321	287	283	307	318	311	315	325	336	311	299	261	319	318	317	319	323	319	308	332	337	317	321	349	330	334	341	342	321	307	316	316	339	314	296	305	341	342	315	336	337	310	313	335	290	307	351	339	340	322	318	332	323	332	341	347	324	357	345	337	344	315	307	306	328	320	323	323	341	327	334	340	338	325	301	319	337	331	343	322	329	330	314	333	313	335	321	325	331	345	305	310	338	323	303	315	339	337	322	284	328	315	335	314	324	324	343	316	296	331	355	321	345	292	318	355	347	329	311	352	315	285	317	341	336	328	298	325	305	363	335	347	326	347	311	312	313	314	327	321	334	317	332	324	348	316	335	329	334	320	337	325	305	331	297	339	303	351	293	301	347	321	335	320	299	358	303	327	316	307	321	307	323	319	324	305	320	311	308	317	351	328	278	304	356	334	298	310	318	326	331	311	334	320	321	326	321	342	325	321	317	337	353	345	315	306	322	314	336	320	321	345	338	318	315	309	331	307	309	307	351	334	307	316	310	352	334	340	319	321	342	318	336	319	329	309	328	349	291	331	331	310	317	313	344	331	304	305	335	303	293	342	289	329	326	306	303	337	353	319	334	330	338	338	336	322	352	334	294	352	332	324	291	316	330	332	298	321	339	328	350	324	301	306	309	318	294	322	327	331	333	321	332	361	346	322	314	331	296	323	294	296	300	331	327	308	319	299	297	351	303	311	330	333	321	328	305	317	330	350	382	340	322	325	355	336	355	353	316	323	318	354	311	339	317	316	333	332	319	303	292	353	341	357	321	306	312	298	304	318	331	342	341	314	343	303	293	295	335	345	331	340	331	326	323	331	287	322	330	307	330	342	349	338	290	281	328	328	327	317	326	311	327	348	301	309	323	313	305	333	298	339	325	322	336	310	317	323	357	310	374	315	337	333	311	328	310	334	332	314	304	307	325	335	312	328	317	350	340	321	324	323	332	341	324	316	342	346	287	304	322	328	342	314	302	356	325	330	346	335	316	348	332	359	319	310	331	338	320	322	306	336	333	346	290	333	322	325	313	317	310	298	291	369	322	328	339	327	320	330	310	330	318	340	301	334	328	312	325	322	334	327	315	333	324	353	310	300	336	360	317	350	325	313	320	311	316	333	340	338	319	332	320	331	337	314	290	335	330	342	353	296	327	312	359	314	298	303	317	348	324	315	355	285	307	337	319	321	349	318	340	322	323	322	317	344	297	312	324	346	328	333	332	326	317	286	281	309	333	341	334	339	315	311	307	313	331	350	335	293	298	321	322	320	313	299	324	334	318	313	340	289	331	323	369	338	296	328	290	353	349	340	339	303	360	328	366	296	302	321	310	342	368	326	325	323	317	313	328	317	336	313	332	328	309	307	328	336	333	344	315	296	308	335	358	332	311	280	315	333	342	346	317	307	345	309	313	342	333	300	302	311	313	319	320	311	343	314	346	308	303	318	332	294	326	351	332	323	332	301	339	332	339	331	319	314	296	335	291	346	332	319	340	353	376	337	323	347	285	344	330	290	331	301	340	269	361	326	301	309	334	317	352	332	313	350	332	336	312	324	284	301	300	310	340	345	335	329	325	317	321	334	332	308	307	296	322	328	287	329	337	314	363	335	320	290	331	312	311	321	329	308	349	327	325	327	275	310	315	333	296	335	318	347	320	337	331	332	344	352	372	324	314	277	332	327	358	304	336	318	325	333	349	320	310	318	322	321	335	358	314	369	364	326	307	335	305	333	327	308	335	308	330	321	331	337	351	318	345	297	334	327	325	324	350	320	362	299	298	335	335	293	339	316	326	366	316	350	323	331	330	330	296	339	330	319	293	313	315	285	349	320	322	308	340	340	309	309	314	341	293	322	314	305	331	323	307	332	325	342	324	288	301	325	319	324	303	331	337	310	304	331	329	316	324	331	316	332	308	331	342	332	309	344	327	335	325	346	318	297	290	325	295	352	321	316	349	336	329	317	332	298	323	347	346	298	332	332	320	308	308	296	325	326	338	309	305	346	309	341	340	303	300	307	340	339	338	346	281	327	309	309	337	324	359	342	314	307	331	298	338	340	333	300	307	288	340	327	334	315	316	328	309	329	272	328	329	306	309	292	326	325	330	324	351	303	317	333	328	327	314	312	302	294	326	339	320	303	307	303	308	323	306	328	327	315	342	348	350	342	388	350	330	317	320	306	331	310	305	327	314	319	312	299	373	329	325	332	322	304	328	335	345	325	308	348	280	316	354	304	298	312	307	350	346	341	320	295	321	299	315	330	342	355	314	331	324	305	344	326	330	308	329	315	331	322	308	331	303	307	337	298	322	332	329	333	297	338	331	295	346	358	333	321	351	340	328	346	313	301	320	306	326	296	312	273	319	337	333	345	327	343	345	327	340	313	332	324	334	331	369	349	309	361	354	333	328	345	303	332	324	329	351	350	297	304	294	348	336	354	307	298	345	314	303	319	343	348	316	295	341	341	351	321	308	317	374	319	293	288	323	343	320	299	312	287	302	350	299	330	327	301	323	292	312	329	335	314	340	318	317	315	316	306	352	310	364	307	324	340	334	331	322	338	342	335	309	322	309	303	317	329	287	342	293	336	315	302	337	318	321	315	323	331	304	285	311	287	309	308	329	313	327	340	318	276	306	343	336	321	322	321	348	314	326	326	306	297	329	323	313	352	291	292	297	364	286	342	325	342	333	334	347	365	311	350	325	321	347	312	342	336	321	347	285	282	324	288	324	338	316	292	325	288	295	335	323	327	353	276	338	340	313	263	333
24239	22860	34860	35287	26684	15183	2467	466	389	428	390	414	366	401	376	408	382	381	340	368	407	355	384	351	416	354	339	359	389	383	361	323	324	351	344	390	373	370	359	358	357	389	372	356	348	339	374	349	340	378	350	401	354	379	381	372	363	359	352	339	362	351	354	340	378	361	352	354	381	389	386	367	369	360	357	371	363	345	401	354	345	342	379	377	349	367	352	354	371	357	381	345	370	360	360	353	340	358	350	374	373	365	423	357	315	373	344	391	336	371	380	337	342	355	385	364	378	363	368	376	379	333	364	345	359	384	356	356	377	376	365	354	357	367	367	374	382	369	354	312	376	351	349	388	376	374	358	377	386	354	366	356	383	367	350	362	373	342	363	382	366	368	387	392	349	377	402	350	378	381	366	369	340	357	374	378	319	374	371	342	370	392	337	363	373	338	355	365	367	352	413	366	345	387	331	373	352	362	333	356	342	334	349	380	359	384	342	367	345	351	395	367	373	353	382	336	402	382	367	368	376	384	384	348	360	349	363	367	338	369	354	351	402	374	385	362	358	374	396	363	363	350	354	356	377	366	380	354	382	354	375	382	398	378	350	351	345	366	373	378	346	402	356	349	385	336	382	346	352	380	357	371	330	414	375	367	371	367	378	371	357	355	375	365	361	369	360	338	395	339	350	324	382	369	344	355	364	383	350	352	344	358	391	424	347	361	380	374	342	349	340	323	371	342	353	343	373	377	339	337	370	343	379	322	342	384	348	332	343	374	358	374	373	354	351	381	347	367	369	364	351	366	346	327	411	354	378	334	352	393	378	384	395	352	389	319	359	385	367	347	380	357	387	370	388	362	371	353	368	366	367	385	389	329	374	347	343	380	364	361	378	352	354	354	358	356	385	372	342	380	342	348	378	362	393	396	397	356	336	355	340	389	349	374	381	361	327	380	358	351	345	346	387	359	365	365	385	345	338	344	357	349	338	350	380	371	386	330	369	352	354	364	363	333	370	392	333	392	367	357	372	338	378	362	360	378	372	364	360	390	368	357	350	376	378	388	378	359	404	359	364	378	358	366	383	344	383	338	351	385	392	401	348	318	377	337	330	327	316	360	366	347	389	390	354	385	354	390	381	354	356	351	368	333	337	337	340	371	364	389	357	388	395	347	358	348	338	359	389	383	383	371	415	371	350	350	356	401	379	395	363	351	374	399	377	358	350	356	359	351	367	407	347	346	347	357	366	369	362	394	346	354	360	350	362	371	360	375	365	362	392	347	374	328	355	351	402	393	370	356	368	393	350	358	372	361	357	372	382	366	364	372	365	373	360	367	366	396	349	366	382	394	354	365	400	323	383	360	366	413	370	351	371	354	361	326	376	388	365	348	389	371	400	363	339	396	362	407	380	326	328	376	348	368	383	361	363	377	350	382	337	385	379	345	366	372	349	369	389	418	379	348	346	351	369	357	333	341	342	351	386	336	376	349	379	350	352	375	386	346	357	345	368	356	376	341	335	371	355	341	378	381	388	339	377	361	385	345	359	361	363	375	333	368	368	385	361	365	328	373	327	371	329	333	366	348	335	405	357	356	367	342	352	333	341	357	344	324	352	360	377	361	356	362	330	315	349	360	342	376	401	394	375	339	338	325	339	357	374	355	372	400	328	366	351	371	346	352	354	359	320	418	352	370	351	353	375	360	389	331	353	350	370	351	382	401	365	358	394	366	367	384	385	344	398	363	373	350	373	362	375	398	390	367	366	353	361	341	369	400	389	397	372	377	367	380	367	385	381	397	357	378	349	362	381	367	389	363	382	365	373	388	343	372	342	378	362	360	410	319	367	413	348	375	361	372	364	369	339	369	344	380	373	375	377	373	408	342	369	368	375	367	358	350	370	349	368	393	385	368	359	362	402	370	342	387	369	392	351	374	350	366	363	361	391	420	350	402	359	357	347	375	356	372	393	374	336	360	351	364	363	357	357	349	382	374	384	375	381	376	341	384	361	328	358	400	376	349	355	346	377	394	345	368	362	369	375	383	374	383	350	332	373	325	361	339	338	344	364	348	398	350	362	330	370	346	360	326	345	359	349	363	353	374	375	351	355	354	345	384	362	407	370	357	358	347	395	373	353	369	352	364	371	363	351	354	358	331	358	353	365	339	321	387	365	365	354	364	391	369	364	352	335	412	334	358	347	370	348	383	380	366	358	409	357	384	385	342	342	393	394	380	353	345	368	353	361	363	400	384	348	337	343	375	332	348	390	343	330	372	358	352	341	347	357	368	364	378	392	359	347	354	366	337	359	335	370	365	357	360	331	365	368	394	338	354	348	373	382	372	375	391	336	362	369	360	404	367	401	401	358	387	408	384	361	364	368	409	360	362	365	346	330	356	395	363	350	364	388	371	365	362	396	375	388	385	387	361	359	369	383	399	334	357	390	362	326	335	322	367	362	381	342	355	358	354	379	360	351	364	386	388	357	371	339	404	372	351	365	355	346	376	368	320	353	372	346	370	333	350	396	359	374	355	391	335	381	371	353	383	363	368	346	362	354	361	356	389	333	392	334	377	365	388	371	360	388	354	355	360	374	356	348	374	371	367	385	341	347	369	379	407	355	398	365	387	364	387	323	358	362	335	411	337	366	379	379	357	330	339	348	380	377	337	360	343	398	332	379	339	338	361	396	344	354	383	361	389	358	383	368	344	340	373	369	345	354	358	347	392	365	377	380	325	361	391	385	367	386	396	351	325	372	372	386	367	382	372	397	329	353	369	340	412	358	360	365	372	372	348	328	341	337	396	340	395	387	360	355	380	354	340	355	327	380	350	373	343	383	377	366	335	341	381	367	370	383	379	352	378	343	364	356	358	355	361	329	381	336	375	384	351	345	382	369	380	392	342	361	352	409	330	357	355	336	388	355	387	353	367	361	325	352	391	383	358	374	374	362	337	349	384	366	361	369	349	363	368	370	355	350	347	354	396	356	383	356	380	347	351	361	377	365	333	329	367	346	364	352	379	368	355	368	350	386	365	339	390	338	379	357	352	368	338	390	383	388	358	337	351	372	360	319	388	375	393	341	328	348	351	360	359	344	399	374	363	439	362	386	402	378	377	370	381	351	374	384	350	353	381	349	382	397	377	344	354	355	351	353	370	365	367	364	367	378	328	364	367	407	341	382	355	388	379	372	369	360	345	362	341	360	366	361	361	393	357	363	360	349	371	377	383	360	385	344	378	342	351	370	376	352	382	359	329	362	415	395	379	399	373	352	353	332	379	372	365	369	353	379	381	360	400	354	374	370	391	358	399	381	367	365	377	332	373	374	353	343	407	333	430	379	358	375	359	366	341	334	359	346	371	359	389	404	342	347	364	378	355	393	365	355	366	369	364	383	356	391	341	359	392	370	391	340	357	364	351	370	370	349	384	388	337	328	374	374	371	372	355	346	373	363	366	375	378	356	330	366	320	403	391	380	384	375	336	390	366	376	333	379	350	385	370	333	372	373	385
51170	92328	69136	49791	27445	3126	524	480	431	419	456	421	412	384	454	407	441	427	431	415	423	408	444	391	414	424	379	405	426	390	393	414	392	406	403	415	405	411	369	368	415	413	378	391	416	390	401	393	428	401	426	383	415	411	395	409	402	401	355	399	399	398	424	364	381	402	412	438	385	391	390	437	430	397	398	381	408	461	419	363	410	397	386	411	379	403	405	399	383	404	419	428	427	413	394	395	428	405	396	391	455	396	411	387	411	413	452	436	391	434	402	420	407	420	402	399	422	395	396	408	392	414	395	377	437	377	405	452	433	394	413	382	386	383	416	397	428	389	395	380	395	395	384	405	410	408	405	409	381	398	432	401	430	372	426	375	374	375	436	377	357	431	371	431	454	424	403	371	439	410	403	420	427	418	375	426	407	392	425	358	416	423	412	410	416	396	459	404	429	421	409	397	401	401	391	406	373	417	387	418	388	428	398	429	411	426	424	399	431	405	420	411	387	425	372	409	411	404	388	384	398	351	377	386	367	372	363	376	398	432	398	375	405	423	452	422	403	441	389	416	411	399	407	422	404	403	374	405	416	408	410	399	431	391	434	441	400	403	432	428	416	378	421	388	428	418	385	417	430	392	404	395	433	396	408	377	406	391	393	380	392	402	443	388	383	408	387	400	400	433	400	377	391	408	412	401	373	398	374	431	423	397	417	411	435	423	400	412	370	394	388	409	403	412	394	405	397	378	385	352	357	381	435	434	434	384	435	384	413	413	428	404	392	437	426	386	394	433	404	434	423	379	408	402	413	383	426	416	406	411	409	377	410	421	425	441	401	414	388	380	419	382	415	413	407	446	403	404	429	386	405	400	389	443	423	362	395	416	379	389	399	417	399	431	424	411	389	401	391	405	388	375	379	403	397	411	396	409	417	405	386	388	392	402	386	395	407	403	399	380	410	438	385	369	396	398	419	376	426	420	428	417	400	403	409	432	374	420	445	382	383	403	420	413	392	394	419	405	430	416	384	408	380	416	395	397	384	377	436	440	397	399	384	423	405	413	386	422	380	395	389	406	404	390	382	387	424	359	440	444	349	403	434	423	394	411	410	390	429	394	411	385	365	435	381	425	436	401	406	403	388	442	415	382	426	370	363	410	407	389	410	378	397	381	434	401	413	401	394	380	407	422	402	382	416	421	385	382	442	397	396	412	415	402	385	381	416	402	395	449	404	392	394	380	401	413	446	376	384	398	413	398	402	410	388	412	443	408	382	391	379	387	429	396	403	413	390	418	405	411	445	391	415	379	394	399	427	403	398	414	395	362	428	401	433	385	415	418	411	365	417	395	425	424	399	423	413	418	400	401	410	403	401	417	391	417	433	400	408	407	415	408	391	399	402	412	390	415	421	411	431	381	410	440	403	438	399	376	361	445	414	412	406	376	397	433	387	352	373	363	385	387	390	424	399	388	449	412	414	408	416	426	433	430	384	426	398	382	436	439	410	394	390	419	429	397	426	388	417	377	413	397	413	397	404	380	409	381	394	410	404	430	403	396	410	410	393	399	383	412	430	423	396	421	397	390	424	413	403	384	406	402	380	414	420	406	393	416	428	400	404	400	385	411	411	407	396	431	403	403	386	396	414	425	434	436	410	396	412	385	404	364	412	395	389	404	457	406	420	382	374	398	386	383	404	408	404	414	436	393	425	396	401	390	436	382	419	446	416	395	366	415	418	400	364	390	393	390	396	401	414	407	434	381	434	403	379	366	403	373	388	411	440	395	415	389	420	393	378	397	404	373	401	417	404	357	388	404	426	403	405	377	390	403	409	453	438	419	390	397	383	423	416	410	386	424	405	395	412	393	453	431	391	388	421	381	387	445	382	419	429	361	419	400	408	407	411	430	401	397	364	388	392	412	387	424	441	416	382	424	418	404	403	418	390	387	410	428	401	375	407	394	406	433	399	406	393	409	408	375	387	412	406	387	407	407	420	414	418	414	422	427	407	393	418	422	371	405	431	446	380	367	407	429	416	407	394	394	398	431	373	407	431	420	422	409	428	401	412	435	428	388	409	444	445	436	410	412	432	394	422	381	458	423	401	418	409	408	412	385	397	392	374	394	403	394	394	393	416	399	395	380	438	421	409	406	387	388	397	381	407	402	409	396	408	369	417	400	414	439	420	423	410	411	411	400	398	405	354	377	400	377	427	397	441	427	403	374	386	394	367	415	419	412	431	427	402	421	385	418	431	388	399	380	384	432	434	402	411	439	397	375	400	405	428	353	407	424	433	407	447	367	411	408	429	394	388	460	402	416	414	409	399	399	438	416	397	377	408	403	424	414	393	406	395	390	383	388	366	440	380	383	399	421	371	385	431	370	409	380	410	407	418	391	428	393	390	411	388	387	439	397	386	415	394	396	403	452	367	433	398	430	382	389	419	399	362	418	433	458	435	415	417	429	416	413	404	388	365	390	420	428	399	415	394	403	404	374	397	412	395	443	390	413	417	401	382	380	411	417	421	414	392	408	421	439	444	441	388	415	424	397	371	437	411	401	384	390	395	391	385	393	399	430	367	430	411	459	398	395	385	424	406	395	373	415	447	399	438	403	404	427	441	404	372	421	401	376	382	407	438	395	405	408	403	407	416	383	387	416	440	382	389	444	405	362	400	384	431	406	402	407	418	422	419	383	401	414	419	407	347	425	445	416	423	412	398	405	379	413	411	438	411	386	417	401	396	409	419	421	425	385	419	422	452	379	414	385	407	385	431	375	384	406	397	388	400	360	407	405	423	372	426	402	396	414	426	392	393	431	401	354	393	395	393	433	428	395	415	379	409	400	447	422	388	408	401	410	423	390	419	444	423	403	413	404	382	409	406	420	408	377	418	428	451	402	421	368	446	394	435	398	426	388	378	401	394	411	411	396	405	436	416	395	449	375	391	398	452	410	442	404	382	416	388	412	397	432	394	402	409	378	381	411	402	419	424	391	380	404	396	429	384	384	382	396	416	404	395	391	400	412	400	415	425	378	416	413	395	399	378	401	405	432	450	426	454	408	411	402	397	401	393	409	382	393	421	395	399	397	389	381	396	390	441	411	441	413	397	408	382	457	408	423	411	415	417	367	416	398	438	418	414	398	363	408	439	391	379	431	426	363	437	423	405	429	408	397	404	353	411	410	370	436	412	414	370	397	399	410	383	402	419	383	386	430	410	431	397	406	467	432	410	425	398	430	448	379	419	401	386	406	385	406	403	427	415	406	404	392	379	410	402	434	395	404	366	399	403	417	416	393	449	396	396	386	377	386	380	384	373	376	412	380	412	452	386	388	381	401	416	386	394	391	381	386	401	397	402	410	398	417	415	394	410	431	407	357	380	418	401	398	387	410	424	398	399	376	373	416	385	399	377	373	382	414	415	436	434	387	450	392	421	411	418	397	427	391	361	412	419	406	431	423	411	404	381	386	399	412	374	378	428	396	411	409	426	412	398	406	393	413	404	398	429	429
25662	24952	35526	34052	20903	5339	491	433	390	402	419	402	405	386	403	440	426	393	405	407	434	407	377	413	438	383	386	355	412	400	419	382	419	383	433	396	396	390	384	395	409	384	395	430	433	404	393	385	398	428	406	403	414	401	359	429	380	389	400	399	403	399	387	406	390	448	395	413	394	430	426	406	417	369	421	400	421	407	409	398	442	423	408	475	383	402	393	387	403	380	399	418	432	358	419	424	417	382	421	426	407	413	429	404	429	415	394	374	431	409	431	390	389	435	364	380	372	413	411	375	402	411	393	398	364	419	396	412	423	431	377	371	408	419	405	384	426	395	396	384	372	376	401	395	404	414	404	382	381	384	392	417	389	402	402	439	390	430	372	392	391	399	407	375	411	371	403	403	423	397	386	378	400	406	383	370	419	443	427	393	412	407	410	429	404	401	460	379	412	388	426	408	379	423	413	390	431	401	421	445	396	396	418	415	410	409	417	414	395	397	387	432	419	385	436	416	406	401	401	406	389	441	370	403	440	356	393	410	409	389	409	381	397	395	403	379	403	417	394	381	366	393	413	372	350	412	396	395	382	412	422	400	366	415	420	417	431	422	445	407	393	412	416	383	396	399	409	373	399	380	372	401	372	393	395	393	434	406	446	400	431	408	375	393	354	401	438	402	408	418	416	410	403	393	395	413	396	396	402	358	400	398	379	413	427	373	403	437	399	425	377	407	400	362	397	381	404	411	377	395	399	385	406	423	417	407	420	414	413	372	390	397	379	397	370	390	396	432	397	374	397	411	381	414	432	407	407	395	392	440	397	414	393	413	391	390	409	421	384	399	386	442	422	413	376	436	405	409	416	414	422	382	425	435	420	417	425	364	406	410	387	401	407	436	418	386	365	367	408	410	386	356	400	395	454	397	417	427	419	414	392	427	378	390	420	403	380	398	390	416	408	400	395	406	384	404	425	379	380	402	392	410	391	407	418	399	391	384	421	388	420	372	402	381	400	406	393	411	406	405	427	371	380	383	389	386	394	399	398	409	410	432	398	381	409	390	397	421	391	399	417	410	414	441	432	393	406	375	424	446	383	401	388	396	442	445	364	404	412	411	450	422	364	420	409	385	392	402	371	414	392	398	374	438	380	398	407	395	418	374	378	403	386	379	365	402	378	398	388	438	376	402	415	377	393	380	432	422	417	457	391	409	417	388	411	412	424	405	406	392	400	415	410	406	433	413	415	368	434	374	432	411	395	402	374	396	407	365	413	409	387	409	412	399	382	413	406	403	419	408	365	442	388	405	346	405	396	440	396	366	408	422	411	405	403	365	408	437	409	405	391	402	395	387	402	394	415	420	405	385	393	385	385	387	407	403	418	424	419	385	369	392	385	415	378	387	395	401	417	386	411	422	400	388	419	375	401	402	410	424	385	394	421	388	379	386	389	421	418	392	387	419	425	400	424	397	407	388	384	442	415	418	425	398	400	425	380	411	385	397	378	390	411	399	392	411	420	355	363	390	388	369	430	383	425	396	405	424	388	414	423	429	434	403	410	429	422	407	386	413	455	361	404	463	403	402	420	414	430	382	381	391	385	448	408	403	405	381	392	396	373	373	375	435	366	388	395	388	420	382	389	428	365	376	433	433	395	392	398	386	421	401	403	424	418	391	379	386	392	399	365	336	377	411	386	394	377	413	392	448	343	416	420	424	410	380	397	435	425	406	419	410	418	389	393	394	408	363	419	388	386	399	433	375	423	386	418	388	404	402	406	399	414	389	429	420	387	377	414	424	383	441	381	406	411	412	436	387	393	406	380	355	421	418	372	365	404	408	401	406	405	379	392	408	383	421	395	392	414	438	452	413	372	409	428	420	400	395	399	440	387	396	375	413	368	397	428	408	398	408	421	409	382	420	412	397	406	415	401	394	369	432	438	400	395	382	408	396	404	392	421	422	448	441	360	421	387	390	358	411	363	352	398	425	368	434	433	402	409	350	399	416	392	413	441	408	419	455	405	418	435	413	398	418	387	421	367	409	394	405	415	398	382	387	380	436	355	426	383	418	401	415	424	406	391	394	409	355	398	414	424	396	423	388	403	415	357	362	410	379	422	382	400	414	442	433	399	402	409	407	424	426	399	367	406	380	402	420	419	409	367	416	412	393	365	406	390	430	418	396	389	407	414	425	393	399	403	396	410	387	429	354	394	423	435	408	385	386	392	394	404	397	421	374	403	430	401	387	414	421	384	438	430	378	413	392	357	388	410	392	391	389	403	387	406	383	364	361	430	411	407	414	408	410	406	381	386	379	358	394	402	406	387	355	395	381	415	413	369	401	420	403	375	439	375	422	402	388	416	432	430	394	406	414	409	375	403	409	364	410	356	375	413	364	381	390	383	389	404	419	390	390	403	407	399	400	413	424	381	394	382	402	440	390	393	412	416	413	389	403	387	416	385	409	427	427	387	410	354	394	374	350	405	417	417	414	427	385	414	410	414	415	419	415	411	401	413	385	425	427	404	398	434	405	394	409	415	377	369	401	383	379	361	436	398	406	408	411	424	400	389	392	422	400	427	387	417	398	454	388	423	393	397	448	437	415	406	401	406	400	404	410	403	398	411	413	421	377	379	370	415	371	379	435	380	399	422	409	400	393	424	412	449	415	396	377	377	390	378	411	408	427	416	405	375	394	400	422	419	377	386	391	378	415	366	416	387	376	404	407	403	419	423	391	389	376	397	391	414	370	405	367	426	388	377	388	414	405	430	446	411	419	404	427	400	392	390	371	411	385	403	406	403	446	399	415	396	392	455	400	372	410	376	419	429	415	415	422	409	413	387	374	410	410	344	410	399	404	413	409	406	402	429	421	411	360	387	386	425	388	435	397	394	385	379	389	379	378	395	378	434	380	444	383	381	375	407	368	375	389	413	402	413	421	383	457	396	434	396	368	431	414	435	388	388	380	388	439	380	398	361	381	440	378	371	415	420	438	420	410	407	402	403	429	403	371	408	436	395	393	397	350	388	390	397	366	424	420	415	410	379	420	374	401	394	418	397	424	432	415	405	431	427	382	390	386	424	408	386	358	421	420	423	372	416	393	394	419	375	375	384	394	419	381	411	423	402	406	390	417	404	403	387	373	431	404	397	435	390	365	364	409	431	383	365	413	370	408	414	394	414	415	385	357	401	396	378	395	425	396	390	423	420	404	396	368	385	390	401	402	424	398	421	393	410	395	401	398	384	426	404	416	382	423	416	389	436	392	387	379	406	400	388	386	405	420	404	411	417	382	404	391	391	401	399	433	398	366	371	439	393	405	402	402	374	376	407	399	418	426	399	386	431	402	415	410	396	371	395	400	353	406	415	404	363	374	368	439	413	376	413	406	430	412	408	406	430	390	380	381	396	396	397	395	380	385	364	398	424	409	389	369	383	408	416	415	394	382	389	404	446	404	395	393	380	374	412	430	392	418	422	407	404	376	394	407	385	377	401	391	400	427	407	385	421	418
47507	79902	54879	39483	19635	2421	470	490	483	479	511	448	486	480	506	486	468	422	449	456	427	480	472	461	447	495	492	468	512	487	449	511	462	426	460	463	442	472	492	481	456	500	470	432	423	469	474	460	446	495	435	429	448	461	443	503	442	483	442	421	450	432	452	449	451	454	441	480	449	448	448	464	449	472	503	477	449	445	462	453	462	478	443	448	476	438	420	464	491	441	480	483	449	452	419	467	465	465	450	459	462	460	441	461	433	463	480	444	459	441	492	490	449	461	463	455	465	447	456	462	502	473	478	460	508	476	464	437	421	490	455	470	488	439	455	458	479	455	493	462	471	483	456	450	470	465	459	488	461	457	476	458	447	489	471	481	451	479	425	484	445	462	462	454	488	498	453	457	448	436	462	437	483	469	452	472	433	416	452	447	486	416	459	463	457	440	473	455	443	461	466	506	459	490	480	480	449	460	443	439	418	471	436	474	427	517	484	468	433	484	464	461	452	467	471	449	445	456	463	434	476	438	461	429	470	471	475	497	480	473	471	473	472	471	468	472	438	457	417	477	492	459	438	457	449	448	446	449	484	413	495	486	480	425	493	440	453	457	478	436	474	444	392	471	464	516	467	464	459	496	453	469	472	465	474	450	467	469	516	456	411	444	424	459	415	442	479	439	500	408	454	479	436	447	459	461	428	454	463	468	430	476	455	479	447	490	467	464	421	454	472	434	451	473	436	458	460	436	484	460	451	455	465	459	451	471	487	424	538	484	451	451	493	424	457	427	489	459	489	441	441	424	459	452	478	441	454	451	473	441	479	428	428	459	440	461	479	420	470	401	491	487	465	409	451	504	447	468	479	485	472	446	465	430	473	474	480	446	453	473	480	473	462	498	428	481	462	448	467	468	494	489	435	442	456	433	467	476	450	452	491	495	471	448	507	448	469	478	500	493	483	448	455	443	482	440	473	454	464	493	487	471	453	455	477	502	461	452	501	499	430	461	454	439	443	433	438	467	463	461	472	454	446	460	466	471	469	472	467	491	460	406	460	503	482	492	469	506	458	454	477	502	479	480	479	465	420	436	450	466	494	447	494	465	494	441	443	487	449	483	491	491	508	434	461	464	492	463	462	449	440	454	477	498	481	454	466	464	479	456	474	443	418	472	454	443	455	453	463	472	470	484	444	455	421	440	466	459	461	465	465	490	422	473	445	485	457	496	462	485	444	473	469	432	424	514	474	446	472	478	481	464	458	435	482	486	456	464	432	417	451	451	438	458	434	428	455	467	476	472	456	474	523	454	474	480	462	471	459	442	497	442	445	471	474	423	461	468	465	476	431	437	488	477	443	483	460	468	495	438	474	434	427	446	469	457	442	426	408	443	434	478	448	471	454	479	478	464	486	490	454	412	453	444	426	443	456	453	441	480	462	466	461	468	470	437	452	485	477	461	477	440	470	436	474	429	492	461	471	438	496	441	440	495	432	485	460	464	480	432	479	470	446	486	444	466	479	434	499	420	424	450	476	451	469	468	478	465	502	450	451	475	494	477	470	454	453	476	465	441	428	460	464	452	463	430	450	468	470	510	477	485	488	451	432	460	494	463	454	458	427	456	480	438	494	438	484	452	446	451	467	478	445	451	464	443	443	476	470	410	455	468	462	442	481	450	472	527	485	469	461	504	420	463	443	467	489	454	451	493	454	460	433	516	453	505	477	426	486	463	453	462	528	479	430	425	433	450	441	427	454	431	446	449	491	462	457	470	473	475	464	496	465	444	454	451	460	410	425	447	476	430	416	484	468	466	480	468	458	488	476	461	480	434	442	450	433	514	483	484	440	457	426	467	434	438	461	456	453	450	427	489	417	439	444	439	443	481	495	436	442	476	474	456	458	474	462	462	477	453	449	482	469	443	441	460	452	471	434	457	460	418	448	474	441	475	453	451	467	509	510	481	475	475	450	472	443	463	466	470	456	439	435	454	461	445	478	463	450	504	447	455	419	481	443	457	474	448	476	435	516	483	478	438	460	443	485	477	475	473	483	468	473	505	478	475	486	414	480	425	459	480	452	458	452	450	496	461	448	462	426	447	453	447	485	476	467	450	435	455	507	439	438	435	469	450	444	459	462	468	444	409	476	493	473	466	416	450	455	479	481	486	424	462	459	498	475	490	449	458	478	437	465	501	467	461	480	481	464	475	426	470	460	448	467	449	431	434	457	469	458	443	449	426	462	465	479	478	442	472	484	417	445	454	405	452	500	468	447	436	491	445	475	511	459	456	483	499	478	474	445	482	458	446	480	448	472	462	451	490	433	449	436	461	491	444	456	511	486	464	430	475	464	445	437	480	459	437	479	447	449	455	451	482	412	425	442	456	464	462	449	446	480	465	447	493	460	470	494	463	426	462	465	436	477	469	478	440	457	446	457	467	440	444	459	435	469	412	440	489	455	491	482	456	476	465	487	482	479	453	435	497	507	469	466	460	469	480	455	459	463	434	487	477	451	458	465	447	490	456	467	456	465	507	427	467	423	484	469	426	444	470	503	467	453	454	473	482	497	509	447	472	510	511	452	527	465	467	450	500	476	469	474	469	492	453	419	448	458	473	452	450	449	483	454	452	448	451	461	487	437	470	472	440	470	471	430	459	414	479	458	481	467	437	483	474	437	506	487	435	446	465	458	476	445	482	473	468	465	479	475	471	460	440	474	470	460	470	426	460	458	468	432	463	442	450	435	458	438	453	460	473	441	444	454	487	449	455	450	443	477	450	432	470	454	452	499	442	448	446	476	459	460	462	506	446	463	441	475	437	459	465	444	490	502	479	434	463	450	507	455	456	497	485	480	456	459	484	457	481	468	474	464	468	446	438	474	436	473	459	442	442	452	488	458	473	472	453	466	463	476	451	480	454	474	461	458	476	450	444	504	474	435	503	481	441	435	440	458	488	420	455	491	478	443	519	426	451	463	482	462	479	435	481	499	420	433	498	452	472	440	460	446	500	472	475	505	450	470	450	456	434	485	492	463	478	475	449	441	449	468	444	440	422	482	473	460	518	463	460	489	453	434	457	469	484	482	466	456	470	463	486	458	446	434	430	473	472	491	502	440	456	457	454	465	452	465	459	453	444	441	506	467	487	466	471	430	474	445	477	506	462	444	441	469	457	495	464	417	454	481	483	485	461	487	447	440	459	452	440	461	468	457	450	448	452	447	445	433	488	475	453	464	431	468	419	477	443	479	467	467	501	478	454	476	474	460	439	479	408	489	456	456	434	492	437	465	486	457	474	473	467	442	479	466	494	490	435	466	478	464	454	443	436	492	498	496	489	454	449	483	461	479	509	470	447	467	509	458	506	469	475	442	445	490	453	454	459	468	465	503	456	471	483	468	425	464	465	480	462	482	447	444	450	485	479	492	486	462	430	466	473	451	462	434	479	452	456	444	461	466	474	444	500	466	443	465	435	471	443	451	461	485	490	462	495	440	417	463	482	450	462	451	451	475	481
23213	22226	32698	33907	27692	20731	10192	946	610	621	587	610	617	625	582	542	609	593	565	579	617	590	599	584	586	582	617	578	559	555	550	569	603	549	541	593	608	579	587	561	579	588	600	604	523	565	589	557	546	572	574	540	587	545	582	585	567	542	567	555	589	544	547	601	587	566	564	560	552	545	594	557	574	590	572	573	552	566	604	588	547	584	573	613	521	614	593	557	569	591	539	582	611	589	579	575	576	551	568	556	588	584	565	567	596	574	561	582	566	582	539	554	565	603	584	554	564	557	548	578	576	578	631	529	571	561	600	571	551	600	555	596	602	550	578	562	579	564	574	608	574	582	544	584	562	550	592	551	578	543	566	572	600	560	567	549	572	569	540	594	606	567	558	547	566	612	545	567	549	530	580	589	562	592	568	559	567	577	548	615	541	586	538	530	581	556	567	569	560	549	578	590	574	590	566	541	540	564	574	543	565	583	553	546	547	559	553	579	564	561	577	615	604	564	546	608	546	532	573	564	595	587	549	597	615	569	553	604	597	545	521	571	566	563	556	595	580	547	565	559	564	572	570	589	529	547	542	585	578	556	573	561	587	551	578	542	607	601	545	561	558	522	566	532	556	589	584	572	585	561	570	587	581	583	573	577	577	572	588	543	575	583	567	570	587	534	546	541	590	585	554	595	585	589	573	614	582	548	578	534	532	573	563	586	545	558	563	506	578	583	555	563	573	559	592	542	575	576	545	622	568	534	583	534	583	542	572	571	552	577	568	539	559	559	570	555	578	608	575	559	576	591	563	548	552	580	556	533	563	544	549	596	534	604	500	593	576	576	566	536	540	590	594	600	594	613	572	599	520	536	578	554	601	557	574	565	544	586	517	538	549	545	506	576	561	588	579	580	533	598	561	570	535	588	591	576	549	592	545	576	570	553	524	574	551	572	572	526	574	562	590	578	552	576	588	566	570	607	558	540	579	546	556	576	513	576	553	588	589	555	569	610	570	569	591	554	554	565	545	575	608	553	555	590	548	632	607	565	563	569	546	532	590	612	565	578	554	596	528	572	597	556	514	586	623	577	591	582	604	552	554	609	576	608	572	552	534	543	582	582	554	562	598	566	538	541	598	568	567	557	575	551	602	572	580	578	579	595	567	562	562	535	598	522	525	573	565	566	545	543	523	600	603	606	575	600	566	564	587	553	569	584	593	560	559	590	573	597	586	561	597	577	568	579	571	630	596	525	533	566	559	546	548	606	561	577	559	578	625	574	537	550	573	570	590	561	605	564	560	606	570	571	601	564	565	595	532	535	529	572	538	530	574	573	562	589	577	545	589	563	578	577	582	572	570	567	553	587	567	546	582	589	556	565	588	596	560	602	560	548	551	605	580	555	547	525	510	544	585	560	553	574	560	566	575	573	569	576	572	589	584	605	563	616	596	514	581	588	557	605	616	573	568	584	561	589	624	549	561	564	562	548	551	600	586	615	553	582	543	594	549	560	552	545	593	523	591	584	557	561	543	549	580	567	546	570	520	545	612	601	565	557	553	582	576	563	543	549	559	572	577	580	559	596	540	562	567	562	570	566	532	587	539	632	552	553	529	532	589	576	524	580	552	616	557	579	585	590	564	536	562	526	575	618	570	567	532	525	577	537	575	579	584	543	562	538	569	587	550	580	588	580	550	585	575	579	550	564	577	555	565	583	597	594	538	581	575	557	541	554	538	546	579	614	554	601	536	585	551	583	582	565	586	585	529	537	566	505	574	562	546	588	556	561	591	555	571	549	594	542	512	612	538	567	526	546	576	561	589	566	590	532	548	553	560	568	546	561	578	587	596	541	591	589	592	569	561	551	571	554	542	540	567	560	573	547	585	590	546	583	569	555	580	556	575	614	566	593	542	552	525	559	543	520	579	551	582	569	577	541	602	520	564	578	560	583	553	598	569	584	585	554	583	566	502	633	541	533	542	591	579	607	598	574	570	537	548	564	583	564	573	593	537	519	563	583	570	564	561	555	549	588	547	548	569	561	566	593	578	571	576	574	557	550	572	608	568	592	520	598	565	619	538	614	548	556	565	552	532	586	614	594	573	607	570	579	630	616	588	572	569	584	593	558	545	603	558	566	567	551	601	555	571	579	561	566	578	551	555	533	578	562	595	531	620	558	603	596	566	526	562	581	597	550	545	558	590	558	549	560	513	557	530	560	564	553	516	577	573	571	567	577	587	587	566	572	563	567	567	579	619	573	593	555	536	579	509	584	553	576	575	542	563	582	548	557	559	567	589	566	571	549	513	558	595	551	565	570	556	614	548	572	586	576	576	570	541	563	552	577	579	556	582	540	564	572	577	571	535	584	566	589	609	605	598	561	562	585	573	576	581	505	561	566	621	537	600	587	590	561	585	519	590	621	584	551	559	542	565	571	570	590	571	632	571	574	516	570	624	574	579	544	569	553	556	543	556	562	578	565	587	591	522	580	517	527	612	575	591	556	574	567	563	589	571	615	528	625	548	538	538	578	508	580	558	544	563	580	614	575	560	545	559	581	559	548	593	568	602	550	572	571	534	602	581	594	576	516	576	526	597	533	587	532	566	572	589	539	592	529	538	576	533	558	591	558	558	558	551	540	553	529	594	584	560	590	527	612	521	575	576	543	577	573	550	570	606	512	622	552	590	547	525	588	547	562	535	578	536	576	538	558	595	594	519	554	534	591	560	558	599	541	575	599	579	586	579	585	555	607	566	540	580	583	539	597	556	571	582	618	560	516	572	607	563	600	563	570	566	573	522	566	560	544	586	585	578	571	583	584	589	538	537	597	618	573	604	588	527	595	537	540	544	562	572	568	562	624	564	580	559	572	581	596	585	556	553	586	535	548	545	527	591	574	581	565	591	592	546	595	594	586	559	559	581	574	610	564	574	532	542	534	567	556	568	580	607	516	578	577	600	615	551	571	575	591	523	576	585	540	581	566	562	614	575	632	561	526	518	541	599	573	604	569	559	523	560	573	579	556	594	605	555	566	540	561	596	570	535	532	534	557	564	535	560	585	570	593	577	549	549	574	584	568	535	559	573	575	537	555	546	560	546	575	574	540	549	552	563	536	572	564	629	525	547	556	558	562	570	575	566	535	579	548	541	556	553	561	578	570	539	538	542	573	562	570	616	569	567	567	593	579	547	597	560	571	519	546	580	545	578	548	564	573	546	556	547	566	552	569	581	558	594	587	593	586	536	551	586	597	539	582	555	545	538	587	594	572	574	544	528	572	529	568	546	593	570	577	557	563	592	566	557	576	550	579	591	551	550	577	540	599	598	556	573	552	600	549	585	596	563	560	553	558	572	558	588	563	547	608	551	602	569	611	561	574	594	568	590	573	540	544	555	593	537	558	570	587	583	559	586	553	551	576	571	605	553	577	568	537	576	553	552	591	538	561	550	619	563	561	570	598	556	558	586	574	566	553	586	606	571	555	592	529	574	565	564	578	536	560	593	550	559	570	524	574
55092	92114	79224	61531	38319	5892	792	744	720	698	698	645	624	635	655	617	684	638	646	605	584	637	598	640	636	618	662	600	628	587	624	583	618	646	625	568	632	556	636	600	611	616	627	634	646	586	652	600	607	596	608	595	613	583	641	648	668	623	643	620	629	570	575	614	599	602	632	669	620	602	601	632	602	602	585	580	584	621	601	585	615	601	615	594	617	594	639	577	611	586	624	665	650	607	569	563	562	571	607	644	616	632	608	624	597	624	648	638	603	594	597	584	626	612	616	625	609	592	578	586	623	585	635	610	603	633	617	641	610	555	615	609	618	596	609	602	589	611	648	575	628	622	640	588	612	626	599	644	627	608	553	639	627	644	648	583	596	596	622	576	597	600	655	552	600	680	590	591	641	636	628	666	649	614	609	607	577	640	608	633	603	590	601	566	622	620	590	624	599	604	627	601	590	662	565	586	612	606	609	619	586	604	623	614	602	608	566	629	622	616	599	587	569	610	593	533	596	614	633	629	630	614	601	620	627	611	623	593	607	621	616	620	648	641	555	575	657	601	614	600	623	605	597	630	587	611	580	656	645	627	632	634	610	603	638	608	666	651	620	602	610	575	591	609	612	615	677	641	627	583	614	623	591	607	619	605	591	599	600	620	606	606	614	607	631	619	608	621	621	615	604	628	553	626	587	606	567	602	603	624	595	602	645	621	630	640	606	632	608	605	610	632	622	628	592	648	628	615	602	623	602	626	610	620	647	591	571	591	609	634	609	627	546	625	608	582	593	626	615	640	617	603	618	603	596	577	603	643	594	587	590	606	658	595	678	593	627	576	615	624	613	569	606	603	606	596	678	597	622	621	607	547	600	627	622	615	635	561	592	608	610	608	622	635	612	636	630	619	612	566	620	607	592	620	630	639	612	570	627	661	610	624	592	622	651	643	609	611	593	560	640	596	600	622	639	640	645	617	585	602	595	623	587	614	602	593	635	586	637	591	664	634	602	623	614	591	638	610	620	649	647	619	623	599	585	597	627	610	586	550	616	630	611	643	590	599	658	636	616	623	623	606	622	604	593	613	608	643	605	618	580	588	574	631	618	600	623	639	636	595	661	598	634	610	616	636	606	615	598	579	577	622	601	624	607	586	644	631	604	566	630	560	609	625	578	592	650	604	613	582	601	584	638	596	612	630	601	643	631	662	587	582	608	641	584	589	611	592	611	642	647	599	599	651	569	591	630	615	594	629	626	592	587	569	582	658	594	596	635	616	606	632	590	595	600	579	586	627	563	610	598	613	625	607	583	617	609	604	621	624	596	651	569	607	575	596	598	632	632	578	600	597	633	605	608	639	599	596	639	578	616	607	607	576	614	637	605	634	610	560	623	606	618	621	649	632	637	630	592	617	622	619	584	616	601	598	594	612	562	578	624	620	583	598	611	615	622	596	592	598	582	623	613	619	605	545	602	606	598	603	579	568	594	559	631	619	592	606	558	631	628	588	624	580	627	611	610	602	622	671	586	584	644	605	653	606	615	647	595	603	564	572	634	580	591	627	606	604	611	600	598	620	609	632	619	628	607	604	654	597	582	625	664	608	632	624	633	610	615	648	589	616	648	612	581	648	642	606	603	623	612	613	608	610	651	640	571	614	622	603	565	624	623	584	600	594	615	613	595	599	626	589	600	600	604	609	635	572	607	627	600	618	617	574	626	623	587	573	646	642	597	610	609	612	607	615	656	631	619	623	594	568	659	623	618	618	636	571	631	586	611	604	603	633	639	541	663	614	628	621	633	632	624	603	581	617	612	624	590	624	612	623	592	592	619	632	609	607	653	602	635	628	623	606	624	621	632	618	624	601	615	585	616	601	647	629	600	637	615	608	594	588	655	600	609	589	604	630	673	614	600	588	582	581	596	617	587	602	589	605	587	613	704	598	609	592	585	567	576	563	594	585	622	654	620	620	653	635	602	652	590	624	617	576	618	647	616	603	580	570	615	649	626	582	618	589	622	616	606	625	593	565	635	577	633	631	570	642	639	597	601	597	624	665	615	633	594	623	599	615	601	596	601	660	582	619	611	566	602	634	612	619	587	598	610	580	641	568	592	602	608	622	587	593	581	594	635	606	580	588	615	608	619	573	562	642	609	613	607	590	638	613	555	575	599	615	605	612	642	618	591	593	589	549	566	638	579	609	634	650	584	600	627	591	582	608	619	625	566	616	617	651	641	555	577	651	608	613	609	635	601	580	591	626	618	644	613	615	611	558	592	621	641	598	616	584	576	570	606	615	582	613	648	591	666	614	576	653	561	648	617	572	616	612	581	622	614	644	665	635	594	586	590	596	573	620	597	554	633	587	600	617	617	656	627	677	603	585	624	611	567	612	628	607	575	576	622	588	589	614	600	645	602	657	629	618	614	623	560	532	622	621	606	598	630	606	631	653	632	602	610	619	614	617	579	610	569	622	592	646	615	611	579	631	622	659	644	607	635	619	648	613	610	654	589	595	606	603	639	640	612	601	620	639	594	605	625	585	638	585	590	633	624	606	597	635	590	623	562	621	637	672	614	647	629	613	642	592	609	597	579	582	634	599	656	602	605	622	606	588	637	593	610	620	608	626	613	624	610	597	620	621	611	618	614	606	603	626	612	621	558	591	601	609	652	574	619	593	660	580	639	613	547	595	618	605	581	592	606	611	681	608	636	653	636	574	644	649	625	585	652	603	632	607	608	609	635	590	637	574	629	607	602	605	652	590	594	633	568	593	636	584	608	579	592	627	607	626	581	624	613	646	634	579	585	570	595	586	640	589	649	593	589	599	607	561	570	630	589	600	625	600	666	627	604	585	647	605	612	621	644	569	600	617	587	576	607	606	623	643	597	612	628	619	633	612	597	580	622	593	631	562	667	618	620	621	596	614	667	639	616	646	611	581	636	593	606	598	571	601	609	626	566	631	616	629	616	649	570	625	616	599	617	643	639	656	573	581	590	620	588	660	652	576	613	578	607	602	596	597	574	592	572	602	609	625	611	607	589	609	641	625	608	619	572	625	596	612	634	635	642	630	640	599	625	644	613	598	622	561	556	616	593	692	598	629	624	596	604	595	609	643	615	630	676	594	629	572	634	593	575	622	600	584	615	574	587	634	655	567	592	583	577	612	608	618	601	617	637	600	594	610	577	633	584	651	626	582	647	585	608	641	647	624	554	606	627	565	624	633	611	594	629	638	612	624	611	599	567	597	590	619	624	632	643	591	631	613	610	606	627	588	599	603	628	584	616	625	601	608	628	641	603	636	597	621	583	616	630	592	612	608	596	587	624	617	595	601	624	565	640	623	601	598	586	601	603	607	573	634	622	602	614	598	607	630	609	603	661	615	623	608	651	588	638	632	643	619	589	643	600	561	632	575	587	631	620	620	642	584	629	640	587	573	594	620	609	602	633	591	562	591	620	599	632	566	640	613	616	636	622	634	620	632	635	572	592	631	595	574	627	619	586	581	552	631
28657	27301	31700	22398	6413	483	284	283	281	282	253	262	300	263	258	249	300	269	272	299	294	286	265	264	262	272	271	280	286	261	265	271	294	252	255	264	228	257	285	246	270	297	261	271	259	250	274	292	278	256	297	268	262	279	259	258	291	281	276	255	268	277	256	266	289	263	269	279	286	276	295	280	261	270	282	248	256	273	283	249	281	275	289	298	297	257	283	255	307	250	287	270	268	245	296	266	282	282	275	275	307	284	265	286	269	288	276	270	276	283	308	251	241	283	307	308	269	300	260	246	301	296	252	254	256	257	271	283	264	309	284	285	268	284	276	289	290	283	284	293	265	251	272	266	269	280	256	264	262	268	267	281	277	256	303	293	274	277	257	277	280	272	315	264	259	283	267	300	255	260	249	270	256	274	257	281	294	270	294	265	267	294	262	270	262	254	249	271	270	283	280	301	261	276	277	270	275	286	262	292	297	298	267	265	300	283	261	286	290	259	277	284	269	246	278	276	315	292	288	279	283	265	226	278	242	262	259	285	283	291	245	289	300	294	248	282	282	269	268	250	271	259	272	260	249	285	278	266	279	287	262	272	273	275	262	303	271	286	290	296	241	252	283	267	271	294	275	257	246	280	280	283	303	278	258	249	296	283	268	259	248	251	258	279	257	265	257	272	249	260	273	301	289	264	250	268	299	290	268	285	274	290	283	282	280	262	265	238	289	270	255	292	284	256	290	246	270	233	243	289	297	274	274	273	254	312	255	283	282	259	268	260	247	293	254	290	268	261	282	229	249	268	289	270	276	316	274	287	266	272	268	286	285	275	269	262	258	253	268	243	258	253	262	267	274	262	254	267	267	278	275	287	290	262	302	262	256	277	259	317	263	252	269	267	266	257	266	281	291	290	274	279	256	279	268	267	286	261	257	258	258	282	257	284	260	275	279	252	270	276	294	247	257	283	260	267	254	275	262	291	267	255	256	249	263	260	274	266	263	255	235	272	262	309	266	261	251	247	267	260	272	257	233	272	253	254	280	273	267	302	297	257	228	273	306	294	266	240	278	281	255	268	311	287	263	272	281	247	252	276	295	245	265	300	259	257	263	273	298	281	272	253	260	266	300	273	287	232	261	275	263	265	277	297	302	243	255	276	276	225	240	305	274	275	279	238	239	275	248	278	279	268	305	239	249	273	284	280	256	268	306	280	255	295	288	263	266	275	292	269	281	261	290	289	272	252	258	231	270	262	281	288	282	274	264	275	242	300	287	287	269	275	262	271	258	259	278	293	265	275	268	245	269	272	268	296	263	313	286	282	263	263	264	275	284	268	266	280	280	285	259	246	281	250	255	266	282	253	267	279	277	268	240	298	263	258	250	276	272	257	260	282	297	251	277	265	269	266	305	286	299	263	273	265	279	266	289	268	264	290	272	270	246	256	278	297	263	279	271	271	272	243	269	267	266	273	241	252	261	249	290	251	294	274	271	257	280	302	300	257	245	248	249	256	270	304	282	249	276	297	258	256	283	249	289	304	294	286	252	264	305	280	284	261	272	235	264	283	281	271	278	266	252	260	274	272	262	272	297	289	255	235	281	266	269	257	278	280	257	279	260	287	280	284	291	243	296	281	288	280	249	273	255	276	236	271	317	246	299	277	260	284	283	281	273	286	261	284	257	256	248	290	242	284	273	279	258	305	256	255	313	247	273	258	290	276	266	273	289	250	259	274	288	244	291	280	241	275	236	251	267	262	277	290	266	282	267	258	276	262	275	262	314	281	269	247	286	267	290	270	257	255	292	285	272	276	249	258	231	238	271	297	275	253	263	262	268	279	280	264	272	272	279	282	282	274	275	266	274	276	284	288	261	289	268	273	282	271	277	284	259	287	283	269	263	277	280	259	284	278	280	250	276	255	262	268	262	259	309	276	270	277	266	286	264	246	257	279	280	297	262	285	260	286	281	263	265	273	231	269	307	262	277	274	252	272	286	259	260	263	268	281	239	231	250	269	283	313	246	305	260	276	285	244	268	235	280	286	281	286	254	277	247	274	246	269	271	265	288	272	266	245	256	259	253	287	288	277	272	286	251	275	304	293	273	281	250	275	225	298	277	266	276	233	260	251	245	297	243	269	263	280	267	256	277	313	267	257	279	276	263	275	264	267	271	276	275	268	303	267	256	258	275	261	282	252	279	253	298	311	261	279	261	272	269	256	268	259	243	266	286	253	301	262	280	262	290	264	254	281	263	279	269	274	279	277	288	248	271	230	267	263	266	277	254	263	272	262	319	240	286	272	296	262	296	260	286	309	259	275	277	272	274	281	305	274	276	273	282	274	287	282	274	266	267	264	265	272	254	300	258	278	270	282	296	265	284	293	257	248	272	275	287	216	281	279	287	251	318	282	259	259	286	269	259	276	233	253	267	283	283	293	264	253	259	248	258	264	271	267	275	287	269	231	269	271	280	257	299	244	267	241	264	282	232	231	291	312	263	284	280	299	276	258	294	257	272	280	273	267	278	257	282	265	233	304	258	272	296	262	265	270	271	267	296	274	288	259	290	286	262	264	274	268	270	278	275	270	290	292	291	242	258	289	242	274	255	283	277	299	287	289	245	281	285	263	268	272	266	269	276	285	258	274	253	268	256	259	283	285	259	257	267	259	253	261	274	275	289	282	287	256	274	281	252	273	266	255	287	263	264	254	285	272	261	289	295	301	259	280	273	267	280	283	248	246	280	283	263	270	272	269	283	255	253	280	289	283	278	232	269	297	287	276	290	267	304	232	275	261	271	261	267	247	271	266	266	285	286	290	282	294	261	301	290	304	258	260	277	275	265	274	280	265	252	248	278	272	287	299	305	268	268	294	289	297	258	247	286	260	291	258	251	279	278	236	267	261	302	268	278	288	271	292	290	267	291	238	289	243	248	287	253	306	238	258	293	261	285	265	234	262	273	267	263	305	257	267	315	290	256	286	278	290	299	275	281	272	272	242	302	302	287	247	275	276	300	268	270	288	276	279	258	262	268	241	257	265	261	276	263	259	277	277	272	274	261	276	317	257	262	279	307	289	308	272	256	284	271	262	270	268	281	251	304	285	258	254	270	247	271	262	277	284	248	280	265	260	256	271	269	287	276	264	316	281	274	274	230	280	265	270	250	258	278	265	262	258	263	298	302	296	259	270	309	277	251	244	274	288	276	282	254	292	265	275	268	281	271	222	241	290	251	271	257	254	257	278	268	267	283	234	271	275	280	245	250	261	284	274	287	262	248	290	265	267	255	274	255	284	279	255	252	267	259	281	283	265	283	260	283	266	279	268	276	269	266	254	262	266	276	252	282	257	280	265	270	292	271	299	253	281	286	285	290	270	249	270	267	269	273	275	265	271	272	281	259	271	269	278	261	251	269	284	285	275	245	265	261	271	268	297	283	290	290	274	313	299	279	300	258	285	275	281	252	314	275	261	290	267	288	280	260	270	274	310	285	254	290	273	273	253	248	248	272	283
27601	45246	30283	17413	5481	481	341	295	354	291	295	308	306	338	319	340	317	333	339	305	352	323	338	337	301	323	292	329	296	327	314	322	312	309	330	314	346	332	315	316	321	301	308	316	315	315	284	307	307	327	327	296	314	349	311	299	305	320	339	316	319	314	313	300	312	327	341	330	302	311	312	352	306	333	292	308	330	342	327	333	315	314	282	300	325	292	322	284	298	341	297	324	340	316	291	312	329	341	295	338	341	343	303	315	330	308	315	328	268	292	344	299	302	308	303	298	304	326	345	294	304	322	322	322	302	328	298	315	319	346	326	299	320	343	335	309	311	318	303	318	307	340	328	349	329	306	311	327	300	304	318	298	318	308	301	285	378	287	343	295	329	352	322	309	341	301	293	293	294	330	299	309	310	301	343	320	328	320	301	327	331	332	332	333	300	288	321	327	318	328	338	324	346	313	317	344	333	283	314	315	370	309	304	266	367	267	289	304	308	300	328	317	304	309	319	342	333	338	362	332	336	351	330	333	301	308	338	304	323	276	293	324	298	338	312	339	325	329	310	325	316	334	316	302	340	280	317	319	328	315	328	321	314	308	304	311	312	308	293	315	300	316	317	322	331	298	305	303	348	317	278	329	332	311	295	324	313	335	300	328	338	301	354	312	303	302	325	279	331	310	329	330	305	327	280	324	314	312	326	313	286	312	310	314	331	315	304	331	331	298	312	349	292	298	351	335	315	312	338	360	318	313	302	332	320	316	312	315	313	307	328	315	305	324	310	316	317	342	317	325	318	322	285	308	284	319	316	311	342	328	304	322	325	321	314	335	314	321	302	325	356	289	348	343	334	353	328	360	324	280	319	330	312	326	295	312	311	360	291	335	321	323	297	282	333	348	329	306	331	307	314	329	326	296	340	307	339	298	290	308	338	321	328	327	344	318	325	325	324	280	306	328	288	334	322	321	314	327	314	331	340	339	312	340	321	308	306	318	338	335	311	345	313	329	341	327	322	306	303	321	297	294	341	326	351	333	333	314	302	310	333	298	304	340	332	289	336	306	335	341	336	336	290	283	318	314	306	331	311	296	351	269	343	301	308	335	284	286	344	314	300	342	329	301	276	329	296	282	311	334	333	321	339	319	336	308	324	276	339	303	304	306	325	308	333	350	324	306	312	286	317	333	311	296	318	321	316	284	329	315	338	345	307	312	286	324	332	340	319	347	310	308	324	350	320	315	372	329	300	311	264	313	329	339	318	334	297	303	300	332	329	309	319	327	335	305	306	326	276	318	332	309	309	329	344	348	333	316	331	306	303	303	315	326	317	301	285	306	314	296	297	330	305	288	323	324	312	307	341	335	308	307	296	319	339	333	327	308	357	328	333	335	331	278	318	330	312	333	336	282	324	320	328	323	323	304	321	283	307	294	337	295	322	335	314	327	317	313	324	352	316	292	311	342	339	292	315	304	300	278	310	324	290	314	312	319	325	326	325	326	280	316	315	314	299	311	296	294	333	313	299	316	334	323	305	306	349	297	341	317	338	318	306	309	316	321	326	297	317	327	334	307	335	325	309	303	322	325	323	332	323	290	328	328	318	340	288	297	302	314	334	335	304	296	327	312	327	295	283	350	270	332	333	340	354	284	333	296	333	306	335	338	320	313	304	326	320	323	352	312	293	298	328	331	318	334	332	318	295	328	328	311	297	338	320	341	307	293	333	356	281	311	306	326	336	305	315	322	299	306	309	320	311	301	345	313	321	311	338	299	322	342	361	308	309	313	331	325	325	312	306	268	336	349	332	328	311	331	322	308	327	328	344	342	294	323	340	335	353	291	322	302	322	336	299	323	300	323	336	324	313	341	305	341	326	337	301	314	308	293	304	296	306	318	332	318	316	276	333	320	301	326	333	316	309	306	267	340	338	308	306	314	339	331	295	303	304	335	325	306	327	317	288	319	309	329	336	338	311	310	351	317	333	294	301	326	307	309	344	327	322	321	332	338	296	355	329	284	322	306	312	324	340	329	292	334	325	318	359	315	317	317	308	352	341	307	297	324	312	342	327	357	307	309	304	317	307	325	365	326	294	349	318	309	320	322	312	360	333	344	309	351	326	310	305	300	340	323	343	332	320	343	329	312	300	321	309	302	331	319	339	355	322	321	314	307	347	344	316	324	272	312	344	296	327	335	285	311	312	302	316	308	304	331	328	334	297	317	292	334	287	319	358	344	297	334	303	340	327	322	317	333	329	315	304	290	318	308	299	344	310	296	319	342	317	315	268	321	299	361	318	303	315	322	336	292	308	314	278	330	294	336	324	313	303	315	357	319	300	340	340	324	313	312	305	330	301	282	318	321	323	338	341	307	308	333	308	295	307	316	298	321	284	286	297	347	334	313	317	324	299	313	285	340	313	321	316	339	319	299	317	309	285	302	322	304	312	365	272	303	318	355	313	331	350	332	307	284	323	299	309	305	334	320	336	323	309	299	308	298	307	341	331	337	300	287	303	322	323	319	294	328	341	318	336	301	317	329	292	318	323	319	313	326	317	307	290	291	345	322	310	325	288	330	342	312	305	297	346	304	312	351	316	322	320	312	318	304	289	327	322	296	321	295	321	336	328	327	319	350	298	300	337	313	356	335	317	310	317	323	296	320	330	343	292	294	331	324	310	310	325	324	329	335	321	323	302	338	312	330	318	331	353	338	301	307	314	339	312	312	295	325	313	352	328	316	316	313	323	292	333	313	335	328	316	367	324	324	317	335	363	313	329	285	352	303	330	314	298	305	309	324	304	329	330	301	309	323	340	329	316	300	310	265	306	352	315	316	333	315	277	313	295	314	314	304	338	308	298	343	304	301	357	316	307	313	305	347	328	314	316	331	324	332	321	322	316	319	352	334	306	341	320	286	313	297	343	336	316	305	293	303	339	349	311	321	312	284	338	298	294	323	327	338	336	346	302	324	342	333	322	326	316	339	325	326	336	341	306	311	333	312	293	314	340	313	306	321	320	352	344	317	338	293	319	309	342	332	329	366	334	319	295	281	325	291	321	325	311	319	295	325	337	329	303	298	306	308	312	299	317	327	324	306	302	309	336	321	318	348	298	312	306	345	338	353	300	285	317	286	318	324	318	307	334	334	325	318	290	320	308	327	307	329	332	325	298	315	297	332	318	301	311	326	343	290	340	321	322	322	307	329	298	334	297	341	309	316	309	313	334	290	313	294	331	311	302	322	333	306	326	334	318	338	317	339	307	319	311	279	323	319	341	369	321	319	310	323	312	305	299	322	324	330	296	313	322	319	320	292	347	307	306	299	291	350	309	332	345	322	329	302	343	336	308	301	321	340	286	309	346	345	288	321	315	334	295	350	306	332	324	295	294	309	318	322	308	308	330	325	318	293	331	299	326	344	308	328	329	319	332	324	325	338	296	343	337	307	292	336	331	326	303	296	348	323	334	280	348	337	324	320	329	337	351	278	311	358	330	304	325	298	333	354	346	309
24182	22674	36200	39290	27036	15212	2811	435	403	365	408	399	351	361	371	353	345	393	352	336	318	355	371	351	396	347	366	400	352	352	385	371	339	378	376	358	371	359	369	406	356	333	389	357	356	342	331	346	371	361	370	362	356	345	389	354	356	348	368	398	383	344	358	361	350	368	362	346	362	343	370	364	339	381	363	375	336	370	332	376	340	359	374	369	342	350	378	338	373	350	334	368	378	357	381	346	354	367	363	324	364	354	376	331	362	365	360	347	376	327	373	371	381	400	376	338	370	381	340	343	387	367	396	378	341	353	371	366	372	348	367	372	346	384	355	376	356	343	386	384	352	334	322	357	351	351	396	387	322	357	354	366	332	338	385	362	326	348	365	380	396	351	376	334	361	371	378	353	364	318	367	387	367	378	347	328	372	384	375	369	357	376	353	348	368	389	357	361	362	384	377	374	372	390	366	353	329	333	364	371	364	388	358	372	353	371	351	387	334	348	382	357	377	387	364	395	331	314	343	366	373	366	343	330	356	344	366	339	383	392	371	362	360	350	360	340	333	384	349	376	346	352	357	365	319	384	336	344	367	357	363	355	337	349	343	394	337	368	360	377	376	372	382	371	346	351	368	366	383	366	351	367	373	375	378	381	374	362	371	368	364	364	358	382	390	339	348	370	350	358	381	339	363	368	341	346	343	380	378	365	363	359	366	372	339	384	368	337	350	371	367	355	376	343	363	364	359	365	376	352	365	351	341	350	336	372	322	356	363	334	369	374	378	369	344	388	367	337	306	333	348	356	404	381	354	367	345	324	376	323	361	346	360	340	352	370	349	340	361	345	353	364	379	361	327	355	323	332	319	339	360	350	389	377	367	358	368	341	353	350	379	374	388	358	354	337	375	387	352	353	350	353	385	364	375	340	365	356	370	359	354	372	359	334	344	363	355	377	326	377	344	359	391	346	357	343	349	348	333	351	365	365	347	349	407	366	375	339	364	399	395	373	359	364	389	329	369	384	332	370	369	357	383	327	360	403	351	341	364	315	350	387	346	366	383	375	382	344	322	355	356	336	382	343	361	358	340	348	334	409	363	376	357	335	372	355	342	371	386	340	353	370	386	375	348	325	336	340	371	368	334	433	352	353	346	360	341	333	358	343	357	323	395	348	354	343	361	338	345	374	388	324	379	337	360	353	365	379	357	353	321	376	364	371	316	367	347	358	342	370	373	372	381	366	383	354	338	361	360	346	368	371	396	361	355	346	357	370	372	384	359	368	362	369	337	353	351	318	335	355	367	352	356	364	356	335	328	337	370	369	337	362	355	356	385	357	373	326	331	348	359	364	387	376	362	343	352	331	352	385	294	383	358	352	389	361	334	321	361	338	380	364	364	388	332	349	355	327	358	353	326	363	358	336	351	340	376	344	342	345	361	306	387	365	384	368	340	365	356	360	367	378	316	362	351	350	370	389	334	369	374	345	382	338	371	373	377	353	350	363	401	325	353	362	390	384	354	327	355	359	344	350	332	371	357	352	367	365	353	345	336	374	347	373	381	379	350	356	321	376	369	355	318	351	347	340	357	343	358	383	337	374	353	357	312	328	363	336	397	329	362	368	364	369	383	376	370	361	388	341	369	329	332	345	373	350	305	353	400	358	352	351	361	359	334	352	385	339	348	352	386	373	341	357	359	340	357	332	348	400	336	338	396	381	329	359	348	388	390	360	361	342	364	373	346	342	383	359	335	328	353	349	380	323	337	367	349	369	325	348	353	377	346	361	356	358	362	351	374	332	343	366	361	341	368	355	368	390	336	309	341	384	341	353	342	361	366	393	340	385	386	367	342	336	340	382	363	346	370	341	357	360	378	398	363	395	346	360	346	338	372	365	353	331	392	367	357	348	359	386	331	378	323	348	339	340	357	379	331	369	371	353	388	390	340	392	328	343	374	389	364	356	313	361	361	359	358	345	363	378	369	378	351	338	350	364	365	340	364	347	382	360	385	362	324	311	356	368	383	319	381	368	364	366	380	332	415	362	367	382	342	367	352	386	378	343	367	331	360	360	338	348	370	387	375	342	338	367	371	347	368	390	354	354	371	370	334	358	343	338	353	379	370	352	344	324	363	386	368	341	377	358	357	368	352	350	367	391	366	337	330	335	378	335	334	372	353	337	360	331	316	361	355	346	359	367	369	326	356	367	373	379	403	363	381	366	343	357	371	363	330	362	341	370	358	405	379	403	396	363	358	367	318	367	348	368	370	373	323	370	354	350	387	376	335	379	413	398	359	358	354	388	354	366	351	377	352	366	361	352	338	348	378	344	352	356	386	377	376	311	367	350	350	372	350	345	341	360	348	383	360	367	338	357	377	359	373	369	316	371	381	353	334	376	352	360	326	356	386	361	337	379	321	375	354	376	379	364	347	362	361	329	358	358	352	381	311	367	361	385	343	344	339	375	370	378	382	343	338	358	352	375	350	326	353	359	386	380	332	331	338	340	383	381	350	400	344	342	388	368	332	349	360	349	358	315	376	335	404	360	389	342	305	353	356	370	339	345	365	363	390	357	362	368	328	326	353	369	344	342	370	373	342	346	341	374	345	355	338	345	341	366	380	340	368	383	335	368	357	367	385	355	387	330	370	375	372	345	361	357	347	365	381	357	388	370	378	381	381	341	368	327	391	387	374	351	348	373	363	353	351	377	341	355	390	341	342	348	405	382	315	363	365	366	366	357	352	382	378	345	340	339	379	361	369	353	361	348	360	396	386	330	355	335	362	374	324	365	387	348	363	352	392	363	354	361	345	362	348	365	323	369	351	395	352	376	368	361	351	357	384	379	366	359	367	329	370	359	354	367	356	365	382	332	341	347	345	356	385	363	380	370	354	376	349	371	359	348	361	380	384	381	334	367	354	390	372	368	309	352	349	371	361	337	342	365	350	320	356	318	355	397	382	320	360	348	323	360	375	409	376	370	358	319	365	359	364	361	335	388	350	366	349	360	364	336	354	357	356	347	353	321	343	377	356	381	326	354	356	380	332	360	366	337	341	374	339	369	360	340	359	349	353	373	318	374	371	378	337	316	328	341	405	368	360	366	364	369	349	339	354	329	351	416	348	359	359	339	368	368	338	356	344	390	318	384	387	361	362	344	396	325	372	365	363	375	366	334	393	354	373	354	345	320	370	348	324	373	360	357	355	335	361	359	353	374	354	354	331	349	366	348	354	401	380	365	373	353	364	355	363	352	343	353	341	364	321	356	346	365	346	366	366	348	387	366	348	371	358	355	332	354	357	361	359	336	340	358	376	344	376	366	365	338	364	369	346	382	374	364	353	363	344	342	366	357	363	343	322	328	341	378	388	363	366	368	342	344	371	369	338	350	346	331	345	356	377	357	333	386	360	371	333	347	375	384	328	346	364	385	375	357	384	326	368	355	344	340	361	373	348	308	351	368	343	399	358	347	334	384	378	351	362	317	349	357	376	377	361	355	365	370	349	374	335	378
48234	91461	72176	51338	26738	1587	527	489	439	420	418	425	446	398	415	374	399	421	391	417	388	439	433	380	439	413	392	369	414	373	414	433	399	404	406	396	421	395	397	410	384	398	406	424	399	379	414	384	382	412	407	443	435	396	382	376	411	424	436	399	374	389	398	387	368	411	407	395	399	410	385	407	385	401	423	445	413	395	412	394	404	367	399	412	398	394	404	422	450	413	425	388	419	405	411	417	366	373	370	426	444	416	401	418	412	382	400	372	394	432	404	389	384	388	409	383	404	394	386	385	413	402	386	381	415	396	401	401	381	384	406	381	389	385	433	391	421	399	385	399	402	387	376	379	406	398	398	428	389	371	410	369	398	416	382	384	438	390	403	446	388	438	398	400	388	439	403	396	430	420	398	420	392	402	363	385	391	381	368	367	394	416	386	389	377	405	423	430	380	430	400	400	403	378	367	374	410	363	404	425	411	405	414	387	412	373	387	393	367	390	410	400	404	376	397	387	386	400	401	393	454	382	372	442	347	415	395	397	408	420	423	374	403	356	385	406	369	425	438	398	389	414	380	366	399	385	399	390	367	376	406	404	389	386	437	378	432	389	376	396	379	341	419	407	386	398	375	422	401	443	373	399	418	397	393	416	406	376	422	428	405	384	411	352	372	389	402	396	405	373	373	419	383	400	384	383	396	377	441	395	395	409	418	386	386	370	389	383	396	402	380	435	394	388	422	384	434	393	412	424	401	340	387	422	385	394	402	390	375	382	391	387	411	414	385	437	384	402	393	419	377	381	394	380	431	421	432	421	404	393	395	414	375	392	396	394	363	369	360	371	426	424	405	428	398	405	384	407	387	396	403	402	357	404	389	379	386	341	378	411	395	389	385	378	362	416	397	408	416	387	386	406	416	387	440	365	377	396	395	448	383	390	374	398	404	378	378	386	416	376	424	405	429	404	414	424	391	380	378	398	390	386	396	386	447	411	421	407	378	393	402	394	397	392	404	378	371	396	397	387	370	380	368	385	382	387	409	348	386	405	400	437	399	392	426	383	391	426	387	350	398	423	365	394	355	406	379	388	394	392	406	413	360	364	402	362	418	393	369	398	407	382	429	406	406	407	351	400	398	431	406	395	411	415	434	369	359	408	336	423	405	417	393	371	389	413	432	370	395	415	398	407	434	428	419	369	374	374	408	407	388	428	375	422	330	415	372	437	417	399	389	396	389	401	419	416	399	400	367	394	401	360	402	403	404	401	408	387	366	385	391	398	382	400	425	375	376	384	402	405	409	387	424	360	369	423	401	382	408	375	368	383	409	389	384	393	422	412	409	408	391	405	412	410	397	397	374	370	408	373	416	415	399	388	390	374	402	408	391	393	394	365	416	394	384	420	356	424	389	383	401	401	388	406	422	390	400	400	380	404	400	339	435	398	403	425	369	377	423	416	407	411	372	425	389	434	446	376	405	404	361	395	406	363	390	374	398	383	386	397	384	365	357	436	419	393	396	387	395	392	373	399	429	408	405	420	418	389	399	438	392	423	411	365	412	421	418	392	362	373	390	384	383	388	430	411	386	411	416	395	410	405	383	416	430	362	400	414	371	400	400	381	379	383	408	394	410	435	385	415	402	388	406	394	408	374	411	374	362	392	446	408	391	395	412	415	392	387	446	365	408	387	426	371	393	391	431	422	389	394	399	374	406	380	391	424	398	383	414	399	400	388	430	394	404	392	393	396	416	415	406	418	421	406	367	409	411	389	396	417	378	426	410	436	403	373	410	373	364	407	416	348	361	397	415	396	364	400	408	396	414	360	414	395	393	399	394	399	353	435	396	408	370	406	404	398	391	396	378	417	400	400	391	414	399	391	387	409	360	396	396	425	403	395	410	399	416	386	421	371	375	414	364	406	422	363	395	429	391	383	380	386	397	409	404	372	394	379	390	415	379	378	394	359	421	387	393	405	396	408	407	391	376	376	372	437	391	412	407	400	369	408	419	427	360	389	426	413	448	390	392	376	415	415	424	402	395	415	399	401	398	395	413	390	374	406	412	391	384	414	358	387	412	368	410	387	422	383	398	387	377	395	426	398	407	386	385	382	379	402	421	427	407	401	406	391	391	421	382	394	391	413	413	424	414	393	393	393	398	359	341	407	389	375	405	403	412	378	409	447	411	393	403	434	353	380	407	398	404	408	400	364	397	372	373	366	392	398	414	383	394	386	382	426	395	408	435	352	389	408	393	409	393	415	373	363	411	393	380	389	358	431	413	415	398	418	422	439	369	434	412	415	389	421	395	382	415	417	407	378	361	412	376	424	409	363	390	383	349	422	419	342	376	396	390	419	372	423	413	403	360	421	390	396	378	413	370	445	394	397	402	395	430	367	388	403	444	414	380	382	367	383	396	379	405	410	399	389	367	384	392	400	430	395	376	428	384	369	355	399	411	387	413	382	410	435	408	389	353	439	397	387	384	364	345	418	420	390	353	405	427	374	365	366	410	365	373	423	379	380	383	394	419	395	393	387	392	382	416	388	393	375	374	397	375	389	378	383	362	386	403	389	406	399	388	366	422	428	385	422	390	365	397	390	397	375	395	404	409	389	397	363	351	391	410	376	385	408	414	418	420	393	442	447	373	414	404	398	378	397	403	399	389	400	398	392	320	384	396	394	408	404	428	381	405	410	380	412	387	446	405	391	418	394	375	435	376	403	400	402	409	406	370	369	420	402	369	408	392	413	424	411	389	415	391	382	393	403	387	379	428	409	362	444	420	366	413	412	407	399	413	389	348	388	385	358	392	385	393	413	393	389	425	407	410	427	392	376	404	367	380	410	407	385	444	392	422	417	414	396	375	383	359	411	397	423	417	400	365	397	377	369	378	392	421	354	371	428	369	424	437	358	398	396	430	410	405	367	352	386	417	369	381	442	354	393	401	418	448	372	378	378	362	406	425	381	397	386	393	368	355	412	423	370	390	412	385	419	411	392	407	389	399	405	366	390	364	396	428	414	413	437	393	371	364	387	392	388	401	381	382	392	383	431	390	407	418	419	363	405	400	374	389	385	361	394	433	409	392	395	387	403	404	403	363	386	362	394	403	427	390	372	409	398	379	425	388	392	392	389	385	391	363	414	404	418	387	393	382	396	418	416	425	389	429	382	376	407	372	408	413	419	387	392	326	420	395	426	370	376	405	398	408	417	402	382	406	413	381	440	397	416	377	388	378	430	398	403	409	404	408	390	372	401	392	370	383	352	382	395	400	365	409	406	412	396	423	405	426	388	400	379	409	382	379	412	415	388	391	374	397	371	389	387	392	415	397	401	436	415	409	407	413	395	388	398	398	403	397	401	394	380	390	397	391	377	397	385	376	389	398	395	419	437	389	366	406	397	380	393	448	395	380	433	391	370	373	407	371	402	410	380	430	383	407	445	378	402	399	387	390	431	415	414	399	415	411	378	355	381	428	389	379	390	379	392	408	395	411	413	408	399	402	369	382	380
25537	24285	38176	35814	21050	5697	483	436	401	419	396	435	387	383	392	375	350	393	356	429	392	389	370	370	371	389	380	399	388	381	353	379	393	380	422	429	434	400	379	392	413	390	398	342	396	346	395	405	396	373	444	405	377	403	391	374	391	379	384	420	369	379	404	384	361	392	360	419	387	350	401	386	389	407	367	400	410	357	407	408	417	408	409	381	381	446	385	379	407	353	381	383	432	407	364	378	376	375	394	377	418	416	369	394	443	395	401	372	381	388	381	370	391	375	394	407	347	383	381	388	393	381	396	406	353	378	386	383	403	367	355	396	379	377	394	384	345	370	398	424	362	372	415	398	372	410	399	350	333	401	370	395	410	390	383	389	391	389	396	390	395	375	370	393	404	367	359	408	387	368	407	401	387	380	404	381	342	409	404	385	397	388	404	416	389	396	379	415	371	358	405	378	420	352	393	395	409	373	392	363	382	390	389	368	436	406	410	405	385	397	398	368	393	379	435	365	356	388	395	391	387	383	386	409	408	409	370	392	386	384	373	404	376	420	397	414	397	435	412	365	377	379	372	375	370	377	367	412	422	376	327	387	394	394	394	391	402	389	407	360	385	393	363	410	432	378	378	396	366	362	398	369	387	397	405	405	368	377	402	380	404	408	373	370	463	377	403	386	364	406	385	412	392	409	390	384	398	408	403	404	387	402	410	385	414	345	392	386	394	411	373	410	391	406	416	363	404	369	382	391	384	433	380	367	381	396	400	415	410	405	382	372	395	430	357	359	403	387	396	369	417	381	438	371	366	405	401	382	380	365	372	401	391	389	368	404	387	420	405	396	373	396	401	379	405	374	390	364	373	372	444	387	399	361	379	373	360	390	383	379	375	323	402	399	396	365	380	371	365	387	375	392	383	411	374	405	410	379	411	422	385	373	387	381	377	372	381	412	383	413	400	431	397	374	391	365	384	430	364	379	370	415	396	418	378	394	403	388	406	400	393	372	407	398	361	397	337	408	403	370	351	385	374	421	374	408	381	424	383	385	404	358	399	345	380	363	396	388	405	399	380	393	397	401	407	390	394	424	404	396	376	384	386	378	398	409	372	395	378	390	419	376	417	390	424	380	377	385	337	364	376	367	373	375	370	390	368	355	397	358	398	404	372	412	368	381	398	359	422	411	377	373	391	373	385	377	364	357	376	412	390	367	377	385	376	389	414	420	420	373	345	352	371	386	409	424	396	364	371	430	410	418	374	363	366	439	353	389	369	361	422	415	361	417	374	379	372	402	401	397	392	401	417	355	382	388	397	402	361	413	396	389	366	366	391	395	425	403	405	374	396	363	357	397	374	371	377	435	360	376	389	370	389	430	363	367	377	416	398	392	397	394	357	397	378	400	385	430	371	386	442	403	336	394	437	372	384	330	348	368	415	431	382	374	390	395	430	429	369	408	375	436	414	388	374	408	401	384	375	375	394	398	394	371	403	386	382	411	391	362	379	385	409	362	398	382	393	391	370	415	388	375	365	384	388	419	380	406	430	363	399	362	409	390	388	403	389	366	378	404	401	380	393	391	396	358	403	395	380	385	405	414	396	385	401	387	399	404	384	410	390	399	397	360	372	432	380	378	384	395	357	388	401	400	400	376	393	364	385	385	385	410	397	383	405	382	411	395	402	381	392	384	430	378	388	388	394	413	386	420	361	387	407	373	357	395	382	366	401	395	382	396	434	355	371	394	394	405	430	394	398	378	379	365	383	349	380	365	416	393	401	381	366	412	395	384	399	372	367	410	364	410	386	386	369	372	410	398	387	398	356	407	380	376	403	375	380	383	384	393	361	373	395	417	384	417	391	367	397	403	364	352	402	398	356	393	394	404	377	365	372	381	380	381	409	379	378	364	383	399	430	395	422	386	398	385	357	388	414	380	390	394	361	436	374	395	397	366	383	377	355	379	351	392	410	401	406	369	365	368	392	390	399	390	380	390	404	430	378	404	374	388	366	386	403	370	385	415	395	423	370	373	367	375	409	396	398	414	397	415	385	389	401	424	383	409	377	377	345	365	412	398	402	385	424	413	400	388	375	382	409	391	413	348	407	374	397	391	387	384	403	365	376	420	428	411	381	395	384	395	389	394	433	377	394	386	390	375	418	393	373	412	387	393	397	388	388	407	386	396	385	388	381	379	399	404	390	374	391	379	379	367	390	398	384	410	377	410	395	380	373	393	402	375	390	400	393	376	389	412	412	385	384	391	428	359	391	385	397	385	379	375	366	391	405	410	412	397	353	434	376	372	393	379	384	378	376	341	381	382	384	397	400	360	383	404	375	403	382	340	362	394	393	414	387	408	381	405	394	359	431	372	413	387	405	412	366	378	377	403	393	358	408	360	422	387	386	334	361	401	406	379	378	369	384	376	401	376	395	377	392	373	368	381	389	397	377	369	389	377	395	364	392	401	407	372	425	421	383	391	379	386	349	419	387	379	368	376	358	394	390	404	371	437	372	414	396	366	379	412	427	403	374	410	393	363	369	415	406	385	397	373	404	379	398	355	367	360	398	432	374	395	401	379	388	373	389	361	370	380	403	414	405	408	399	388	413	386	357	414	374	348	406	432	389	453	392	379	396	406	346	362	388	368	382	408	401	398	370	388	364	397	367	365	392	381	384	381	364	386	394	421	380	404	395	370	409	360	387	409	358	335	411	409	386	396	388	358	400	362	418	425	375	373	390	359	371	398	385	437	395	358	377	400	424	405	363	388	351	376	399	378	363	417	374	401	429	374	358	350	402	357	397	393	423	392	375	389	386	409	419	393	415	375	393	381	413	388	401	392	402	371	415	421	405	375	407	391	418	400	394	397	401	398	356	406	363	414	375	361	404	379	396	347	396	395	393	382	398	379	372	389	338	374	376	345	395	360	391	365	401	365	409	379	351	411	406	394	418	398	379	368	407	415	402	385	356	375	375	367	399	377	388	392	420	400	394	431	416	421	401	372	371	380	397	381	410	366	347	344	409	389	362	389	384	367	391	391	374	351	391	379	452	374	401	391	381	401	411	374	373	383	405	384	396	408	415	379	376	405	384	414	376	379	394	376	406	372	389	389	373	416	333	429	415	359	433	413	389	400	369	391	418	422	349	406	363	372	376	394	358	398	405	398	377	375	382	390	353	365	423	372	415	377	375	396	403	407	372	415	382	400	382	369	388	365	392	434	388	414	386	358	404	351	367	390	384	354	383	388	402	397	394	413	381	405	438	431	395	400	395	405	347	346	388	362	400	371	376	362	406	385	380	417	389	403	375	411	383	412	394	377	390	361	383	380	371	386	391	414	394	354	429	418	374	399	385	375	373	356	371	389	399	377	401	390	404	398	370	391	370	380	375	386	402	401	382	368	383	379	398	382	357	365	402	437	409	381	396	390	421	405	366	387	419	387	379	369	374	389	423	388	417	384	398	378	414	398	394	387	386	394	397	402	348	363	382	442	370	386	403	373	382	351	360	340
42983	77584	59687	40331	19750	2362	531	466	514	476	477	443	443	450	461	434	488	444	457	441	451	482	414	477	440	461	442	416	443	462	434	437	454	448	472	406	441	460	400	447	433	433	434	446	422	463	467	441	393	452	420	432	454	469	453	466	418	415	444	456	436	462	462	432	432	438	448	466	434	472	450	435	457	496	415	419	463	462	490	456	431	446	408	429	447	456	428	461	460	492	486	468	454	414	434	423	410	433	450	456	464	416	452	426	477	470	473	413	483	446	434	430	420	491	475	454	486	470	435	433	453	462	446	459	440	432	459	439	446	418	428	425	425	476	423	463	468	435	484	445	490	443	421	432	457	441	453	445	430	473	436	444	468	461	458	451	471	435	454	453	463	449	458	427	439	434	431	453	441	459	437	404	438	477	449	451	432	454	410	450	440	462	496	438	456	434	456	459	442	452	424	475	442	439	423	470	429	428	450	458	448	464	462	464	445	468	436	423	440	446	426	439	442	464	481	456	465	459	422	452	459	444	476	463	450	467	456	478	425	431	458	462	485	450	439	434	417	431	484	457	471	454	412	430	474	464	438	491	452	495	453	438	452	442	442	428	397	410	434	486	450	441	452	451	472	435	436	450	442	437	433	427	458	432	456	437	458	461	485	398	438	466	393	445	486	453	462	424	433	402	435	438	442	407	483	442	435	428	436	434	412	431	464	445	425	474	460	434	461	469	444	460	454	471	449	420	458	446	507	447	459	398	432	426	415	406	440	504	419	479	459	436	471	442	457	436	475	449	427	400	445	416	447	459	471	443	456	426	457	478	447	428	408	460	458	483	464	443	453	449	451	434	430	441	463	457	469	475	446	455	435	458	412	417	416	425	469	468	497	437	463	453	460	462	430	431	446	446	478	489	459	472	445	426	437	453	447	442	450	444	467	449	453	429	447	493	489	436	444	477	436	468	461	468	423	430	444	445	484	454	455	444	429	425	424	438	474	453	442	452	493	445	474	465	440	446	479	451	419	431	450	436	426	434	464	452	440	458	453	436	459	467	457	449	420	444	439	414	445	431	434	431	421	453	426	472	432	449	477	430	485	444	422	470	468	415	469	493	422	433	446	472	465	415	474	443	487	461	440	503	461	456	432	453	450	431	485	453	483	420	469	458	456	471	480	413	452	454	467	412	458	466	469	421	466	424	452	480	443	430	465	466	428	414	442	457	436	490	446	446	468	440	472	483	431	466	441	440	412	464	442	464	446	485	446	450	457	422	476	440	441	438	431	475	439	441	460	485	439	475	452	488	458	447	450	427	455	455	457	412	480	439	469	473	448	425	451	460	439	442	443	415	430	418	442	491	440	440	428	469	466	474	422	447	466	460	466	427	472	453	462	456	430	447	469	484	447	428	454	419	469	456	401	420	451	428	430	435	442	431	433	465	465	443	430	440	470	450	462	465	469	478	443	467	441	440	445	462	430	444	479	462	447	440	435	442	469	439	450	489	439	419	456	426	500	471	420	444	460	439	450	464	446	469	428	441	426	460	444	469	416	435	400	431	464	473	441	416	459	459	435	449	470	481	464	436	475	452	433	437	447	446	453	486	446	467	431	450	442	471	435	453	420	479	461	462	453	476	426	461	489	429	453	452	430	409	487	446	481	467	450	444	429	455	491	447	447	477	445	422	438	449	466	436	429	454	450	430	441	423	461	437	445	438	447	463	452	431	458	428	457	442	452	443	425	409	465	486	436	454	440	444	490	453	432	440	465	435	476	439	432	461	452	469	437	449	416	441	495	443	448	405	436	404	441	418	468	422	443	451	463	452	434	441	422	403	439	484	450	486	451	437	449	436	433	467	441	449	451	467	476	436	466	418	433	435	434	444	436	491	439	459	429	450	441	443	451	433	438	428	454	470	433	453	442	435	444	403	455	419	394	454	430	439	427	455	467	444	437	484	475	454	436	419	427	430	463	417	415	441	430	457	451	467	455	451	463	422	456	444	439	480	487	472	424	454	441	453	433	421	451	450	451	473	484	433	428	435	436	442	492	454	463	465	407	452	428	466	482	466	444	442	447	435	437	485	439	428	441	426	480	451	480	457	427	498	439	441	449	462	461	426	460	420	466	436	468	437	447	463	447	445	422	450	410	439	443	481	441	472	416	477	446	446	409	484	481	497	445	473	433	409	472	467	394	453	420	445	481	418	459	421	433	415	447	418	449	446	449	432	446	440	460	424	468	468	407	447	451	397	449	401	436	440	482	439	478	477	443	447	475	432	433	438	464	435	478	454	464	411	435	457	450	476	442	495	454	456	434	435	434	449	438	473	438	442	432	428	472	457	421	430	472	467	480	472	477	437	429	418	397	469	433	449	463	464	412	426	456	447	463	398	472	466	441	445	448	463	419	482	454	445	428	441	427	460	484	423	434	475	480	487	438	410	480	459	429	488	411	423	462	461	460	478	467	447	449	487	436	435	452	455	430	487	463	466	454	427	455	467	467	434	453	457	437	420	439	457	431	451	449	466	431	451	439	457	493	489	438	425	431	464	445	446	430	455	443	427	444	448	445	424	465	439	405	427	462	435	451	438	461	466	435	486	437	395	448	458	488	428	453	418	408	456	441	471	455	438	458	437	425	462	449	432	437	417	469	446	446	454	445	470	473	440	480	453	424	456	420	441	458	458	442	450	451	428	436	431	470	448	453	453	463	427	429	448	416	434	421	459	429	429	432	468	473	465	393	435	448	477	441	451	454	434	457	459	452	450	431	460	461	440	480	462	451	440	448	433	437	506	476	471	453	460	425	429	441	426	448	435	428	454	451	422	430	431	435	450	488	468	490	434	422	431	439	456	429	443	417	436	467	446	470	422	453	460	449	439	462	409	459	440	444	481	439	409	411	448	479	486	376	474	472	446	465	431	453	466	480	436	485	416	442	438	442	432	473	421	442	434	462	422	475	451	458	472	423	426	469	432	444	427	464	415	417	468	429	450	459	447	446	506	423	462	430	440	447	492	465	478	424	432	453	465	427	472	450	456	453	483	448	447	457	395	457	418	461	442	464	449	446	471	437	429	461	461	435	477	442	467	419	412	443	449	457	422	448	466	442	457	420	446	467	440	443	441	455	426	466	454	462	428	446	418	421	447	434	446	438	457	466	449	442	430	421	453	456	440	467	500	440	458	427	428	462	415	484	421	421	443	501	432	475	463	485	482	450	463	469	512	488	496	461	434	466	427	480	424	447	449	433	467	465	456	425	444	492	435	411	437	476	452	441	420	455	427	413	437	450	418	457	504	435	427	462	460	450	434	508	439	424	447	432	446	455	472	410	439	419	521	430	437	432	489	421	465	465	466	440	455	447	457	481	456	448	440	427	452	418	448	441	481	434	451	482	470	449	413	449	428	460	440	454	449	482	448	489	452	489	400	445	453	453	456	455	414	482	454	429	461	470	438	435	448	494	426	456	378	431	448	486	419	450	458	454	480	450	465	400	439	470	448	440	471	463	396
23322	22107	34715	34268	30011	21079	10755	997	649	635	659	575	591	558	622	550	569	558	568	533	518	549	566	565	557	564	553	532	560	575	546	575	542	582	547	559	599	524	565	529	550	561	539	580	578	613	531	527	528	577	587	536	532	537	514	570	542	582	587	525	570	595	539	569	570	556	555	532	578	568	549	564	525	547	556	569	550	583	545	543	552	533	625	543	552	572	581	585	557	527	539	584	573	580	556	535	616	538	553	575	567	568	572	601	555	511	526	522	557	570	609	544	549	555	577	517	563	537	558	526	567	531	555	521	538	571	573	527	544	508	597	552	547	517	556	560	585	631	511	536	537	557	581	520	552	529	547	556	586	587	529	563	556	535	545	611	548	527	578	548	543	546	518	548	517	539	544	528	543	534	547	537	529	523	555	564	538	558	591	570	561	537	534	536	532	538	566	538	537	533	528	544	574	499	549	592	584	525	542	532	538	531	520	540	570	535	580	581	558	530	512	548	538	545	522	556	567	515	529	572	555	581	565	542	532	520	524	540	533	556	536	542	551	532	534	539	585	563	510	567	543	516	566	580	555	537	523	557	538	576	576	577	529	526	558	534	531	576	518	545	500	528	558	601	586	551	497	557	542	536	535	543	536	546	541	563	591	518	540	547	513	547	529	552	525	549	549	507	557	555	555	576	573	501	576	526	546	547	523	557	553	521	554	534	522	551	526	560	577	539	544	534	535	572	576	528	551	569	514	553	536	550	588	581	533	541	534	554	498	557	508	561	583	528	582	534	542	553	509	517	573	561	532	554	539	512	550	574	550	518	555	543	582	540	526	524	500	551	559	541	540	584	527	545	532	541	538	509	534	597	578	556	554	568	591	559	539	542	527	535	562	571	504	491	559	514	544	592	552	578	516	539	552	551	583	534	566	538	573	556	559	570	561	560	578	563	576	538	533	538	530	523	541	537	533	550	528	532	553	544	536	489	543	580	493	553	572	578	536	539	525	495	548	572	533	543	573	524	554	532	556	521	522	518	554	578	568	563	560	548	533	553	537	594	552	592	558	525	557	565	554	515	521	540	543	533	552	550	559	590	527	554	554	564	518	522	557	541	541	507	535	544	558	550	582	554	568	563	552	548	588	558	519	542	563	558	545	508	543	505	555	522	582	558	559	536	569	551	518	525	565	545	598	536	545	537	516	563	483	511	564	548	555	579	607	540	562	537	544	537	523	544	523	524	541	559	534	539	554	557	566	574	525	565	558	519	586	534	570	546	531	573	533	529	563	572	527	556	556	576	543	583	519	551	531	528	534	524	544	581	518	589	563	568	532	509	552	533	522	516	555	536	533	481	537	586	541	560	560	539	528	518	548	492	552	534	582	581	548	509	542	537	550	534	541	577	532	528	565	572	552	609	547	525	520	584	541	561	532	541	540	589	556	557	525	546	580	557	525	536	557	528	565	509	558	518	544	580	593	558	542	542	556	525	563	521	541	575	512	564	568	586	566	532	551	542	527	563	532	551	526	532	520	566	535	562	580	556	508	575	536	541	565	570	558	541	546	514	603	541	573	547	610	506	535	535	520	552	542	545	543	561	559	582	536	585	561	500	575	531	553	553	562	529	562	513	550	579	559	571	543	532	536	503	568	547	563	522	568	535	512	589	651	555	558	513	540	552	589	532	584	597	548	517	521	540	532	550	574	590	498	544	593	533	575	543	542	522	560	540	551	539	559	622	579	561	594	575	558	575	543	570	535	528	524	580	511	549	547	558	586	552	541	571	542	543	586	578	555	592	539	573	570	530	550	569	530	558	579	569	558	576	574	529	576	586	540	592	566	537	508	540	540	565	512	537	522	554	562	558	560	569	532	572	589	567	576	536	583	546	575	553	551	518	530	574	572	535	593	557	524	517	557	497	550	561	567	549	582	556	586	529	523	543	563	572	560	531	525	514	542	560	574	563	553	578	554	586	522	507	523	516	547	565	542	567	537	570	528	514	549	535	540	570	494	578	529	514	556	544	533	542	576	567	558	509	569	530	528	556	577	496	560	549	548	537	516	562	550	547	528	545	569	547	558	515	538	532	554	564	578	517	566	539	549	547	513	550	550	544	548	547	550	596	554	586	560	616	560	549	564	549	571	600	557	530	554	549	560	524	544	586	535	516	517	551	533	556	543	548	514	561	537	499	562	528	555	550	561	567	557	587	550	568	565	557	569	557	537	559	548	544	521	559	501	548	558	583	582	553	540	574	561	565	524	539	543	550	540	545	563	551	539	536	511	543	594	600	570	572	583	579	557	537	534	584	562	503	547	603	545	533	546	502	527	547	537	538	554	565	508	595	553	523	519	520	549	569	556	530	577	548	542	567	550	574	549	600	586	501	580	539	577	549	539	567	568	568	549	560	509	536	556	587	564	531	466	568	558	549	556	581	569	472	568	582	561	500	532	571	575	537	517	563	520	576	567	528	539	548	541	565	573	533	535	571	576	552	592	528	601	573	551	545	543	541	527	567	571	562	551	518	562	553	547	563	551	574	544	544	557	575	568	547	578	532	534	574	559	495	525	542	560	520	578	542	535	572	600	529	537	555	509	539	512	538	560	551	537	545	587	587	567	584	541	575	540	523	556	549	566	581	544	571	574	531	544	566	510	542	546	553	553	586	532	548	561	544	584	537	553	540	556	526	574	560	542	538	529	583	591	552	542	550	526	573	519	565	571	559	559	526	556	552	549	530	502	539	542	538	568	545	572	553	533	556	575	535	533	568	552	567	559	575	560	563	539	575	543	536	559	612	600	564	547	611	568	545	559	569	549	546	553	577	560	555	536	544	554	608	561	544	516	516	571	576	549	514	494	498	491	546	526	563	504	531	470	557	569	507	561	566	576	591	529	562	532	563	566	555	519	575	530	543	555	510	510	551	570	556	532	532	547	558	562	505	501	530	544	585	534	531	520	511	557	512	501	550	584	561	543	553	549	561	546	545	506	539	565	578	525	528	558	529	526	542	539	569	560	571	523	539	544	550	535	551	562	579	548	528	510	587	556	555	562	556	572	514	523	519	521	546	537	537	551	564	542	519	544	539	514	557	539	529	548	535	506	475	518	537	549	568	545	513	577	555	591	543	551	565	569	559	528	523	568	565	542	525	522	529	568	556	571	542	553	544	520	565	562	549	533	584	475	552	570	528	525	540	582	555	519	529	577	570	540	512	559	559	509	531	574	565	582	533	563	560	539	568	543	553	570	565	554	557	545	589	519	544	543	529	556	544	582	571	538	541	520	579	539	531	562	532	556	533	570	562	540	555	518	559	581	556	547	571	555	545	561	545	539	546	581	520	544	496	546	522	557	583	534	564	567	546	540	558	580	553	523	536	556	529	561	578	567	547	538	563	528	573	582	550	514	550	538	535	567	536	565	524	527	579	533	557	568	528	517	513	508	526	520	567	557	562	525	538	547	574	494	570	560	574	533	567	568	534	525	537	518	547	512	537	576	547	578	549	571	563
51095	91617	81455	65147	41364	4897	843	844	759	647	677	608	642	596	629	602	663	591	586	592	644	619	639	563	574	593	593	603	618	575	608	588	650	591	637	583	602	584	540	583	574	603	607	557	586	635	605	598	608	576	592	588	577	595	555	588	676	560	582	634	580	594	557	626	567	615	609	597	561	600	584	596	578	559	626	573	585	592	633	607	587	632	611	623	605	610	617	553	578	593	636	612	589	601	625	600	600	615	624	589	607	615	632	604	542	569	612	570	559	590	584	546	595	621	611	603	589	575	553	599	593	626	552	575	617	596	631	572	603	543	605	569	595	573	563	631	585	633	572	594	588	569	548	538	616	571	599	592	588	597	617	569	601	581	585	602	592	569	607	577	572	549	619	591	589	574	567	578	571	600	587	591	540	590	632	574	616	609	611	567	603	536	561	572	639	594	624	590	568	594	569	603	589	584	591	574	579	594	585	616	597	581	606	559	554	574	579	595	619	605	596	572	608	592	569	597	604	621	604	591	574	581	624	621	583	607	594	550	590	590	607	562	564	607	571	591	622	593	521	595	631	602	609	579	583	600	568	593	573	569	613	617	559	593	621	601	590	585	565	536	588	590	616	618	584	622	588	584	610	604	600	641	630	604	621	565	546	588	629	577	618	597	629	635	614	556	621	588	590	614	565	631	627	622	571	608	602	571	573	606	570	623	608	572	613	565	631	599	545	612	592	619	596	583	567	588	546	586	600	603	602	642	578	582	555	604	589	565	585	542	582	654	616	580	639	592	575	562	573	556	539	594	551	610	583	646	596	620	590	579	624	563	587	559	557	610	576	618	564	577	549	619	577	597	542	598	605	574	602	627	586	574	572	597	615	590	555	605	613	553	613	540	600	607	607	602	588	595	610	644	606	617	612	622	593	567	600	616	570	590	597	610	615	597	602	593	603	591	629	641	565	628	596	643	602	600	573	531	577	612	569	580	585	612	587	640	576	572	575	565	612	605	572	571	579	599	569	581	568	600	628	627	561	588	612	580	620	610	573	586	618	573	562	598	563	560	630	587	609	613	578	624	559	565	585	576	605	598	603	593	614	615	569	597	611	594	615	618	556	591	602	586	577	580	576	575	591	626	574	591	583	567	653	618	559	599	580	617	575	624	595	587	621	576	647	567	604	563	547	532	571	630	595	577	621	593	595	618	588	571	576	573	568	568	568	618	628	561	595	574	554	651	576	592	596	611	564	563	563	569	605	590	569	610	593	565	611	567	613	592	617	609	578	601	557	604	606	573	595	591	567	583	602	607	568	598	614	558	600	578	572	582	586	597	608	640	576	584	598	561	598	586	611	576	596	614	586	585	591	595	593	604	617	573	619	602	596	564	628	600	567	567	590	568	557	644	638	583	568	636	589	551	573	597	559	613	630	577	564	614	572	615	607	590	559	563	614	559	600	596	609	577	581	616	592	598	581	600	599	586	565	596	537	614	650	609	613	605	569	586	609	606	570	557	561	594	592	624	594	581	596	583	636	611	596	575	590	584	595	618	584	594	578	583	582	624	602	580	623	557	616	603	602	597	597	586	639	593	586	580	574	595	612	588	587	572	574	628	564	581	574	618	604	605	589	554	549	582	679	609	580	622	588	617	575	586	574	619	625	575	620	567	559	547	581	573	534	603	580	548	586	612	610	576	600	609	608	611	596	548	578	563	554	562	622	625	591	582	612	602	610	541	615	568	597	559	593	587	572	572	617	633	561	615	595	563	571	591	640	611	568	629	581	582	610	618	570	585	610	573	597	601	539	549	625	607	594	575	573	593	567	592	571	576	574	615	618	611	606	625	617	607	551	596	607	630	560	545	576	586	627	573	564	574	651	585	553	613	549	645	563	654	607	577	598	585	552	586	563	552	577	579	635	580	611	604	610	601	595	613	595	567	598	556	644	578	574	592	580	603	608	548	614	567	580	563	582	558	606	543	574	576	587	592	592	589	617	575	630	619	536	576	606	580	573	576	599	600	594	572	573	569	568	635	614	576	606	611	586	603	586	593	599	572	549	573	560	612	576	609	572	603	576	610	582	566	606	582	611	594	599	601	608	580	572	560	619	578	602	606	617	607	569	596	566	614	563	595	548	557	619	589	627	602	617	643	613	578	636	596	570	639	590	558	597	593	571	605	551	582	638	608	583	563	620	603	571	623	578	612	588	609	602	584	588	572	562	602	583	571	627	600	609	582	608	576	555	567	597	568	574	573	619	600	623	569	588	618	564	614	605	576	600	608	620	567	593	597	580	560	585	623	602	622	538	601	590	585	598	574	576	629	551	581	581	601	598	607	579	610	544	605	608	581	621	595	583	557	617	595	560	589	582	563	586	581	606	605	600	567	605	560	571	584	577	553	618	568	621	601	583	607	597	613	613	563	593	616	603	590	577	588	615	553	565	593	595	565	599	577	607	610	583	594	598	578	608	618	580	598	601	647	584	580	567	588	598	565	574	649	581	589	580	598	588	562	615	612	574	546	615	598	584	570	597	616	575	583	569	601	598	585	583	558	596	576	604	566	550	598	611	579	553	597	606	602	559	636	537	567	569	537	618	592	616	599	621	593	615	602	594	546	569	615	574	605	626	623	593	576	642	586	582	605	612	595	623	564	565	593	591	614	602	576	587	634	590	592	583	601	598	616	605	602	586	552	629	577	599	592	606	560	581	586	601	581	561	614	636	566	638	617	575	579	626	613	565	600	589	604	635	597	591	567	551	560	626	608	559	598	592	651	604	632	558	609	592	581	583	536	604	595	592	593	582	608	633	587	579	599	606	582	564	613	594	585	604	597	553	632	544	583	620	618	593	589	601	604	545	600	588	545	608	610	583	569	560	582	545	625	594	585	583	552	556	562	543	578	566	578	631	593	611	613	577	601	559	596	598	603	582	525	618	607	593	609	583	571	548	629	633	578	607	558	569	570	544	578	535	622	629	548	611	610	602	593	602	565	618	584	586	598	591	577	606	585	586	597	587	555	573	583	616	654	597	570	612	580	568	610	588	642	570	600	622	601	603	595	586	591	579	645	594	608	619	608	638	591	572	623	590	567	561	559	644	573	616	587	551	552	620	615	584	610	613	625	581	618	617	647	571	570	554	572	552	637	610	622	607	597	610	587	594	613	612	597	576	623	592	635	599	589	585	585	624	626	611	606	576	602	606	612	590	614	606	605	606	621	603	585	596	594	594	569	604	612	627	595	604	559	602	599	606	587	600	583	613	577	617	548	555	600	592	570	552	577	561	553	618	568	556	587	588	570	604	630	608	602	585	632	553	602	605	619	602	548	588	577	572	583	572	614	591	583	568	590	633	579	582	580	588	591	569	596	591	557	597	555	526	581	605	582	580	588	553	569	613	628	610	575	622	541	566	561	578	578	553	566	580	587	567	592	613	594	597	564	602	641	553	591	577	588	529	574	592	625	597	588	557	627	579	596	594	538	614	572	632	586	609	566	616	598	573	584	606	644
28339	26972	31915	22373	7384	560	274	263	269	257	258	245	284	227	248	242	249	256	287	238	263	254	251	254	259	246	277	259	258	245	247	245	271	272	240	233	269	239	239	240	227	224	256	263	264	244	229	244	234	265	283	260	245	261	252	251	267	239	281	243	283	243	212	217	264	271	269	245	280	255	227	252	268	261	241	268	238	238	251	230	252	272	252	258	235	271	278	278	246	245	272	260	251	231	246	253	255	262	211	267	253	255	275	240	257	236	267	226	263	278	246	238	228	267	251	261	233	248	266	241	239	260	272	254	262	222	239	241	245	242	256	279	252	230	250	265	261	226	250	266	273	214	265	235	271	242	262	274	246	236	239	252	258	282	242	254	233	263	265	216	269	258	258	245	243	258	229	275	246	257	256	231	294	242	243	266	254	255	229	241	267	243	250	257	285	256	257	283	243	264	275	254	253	257	281	257	247	254	248	261	240	250	244	233	257	253	236	259	248	241	279	271	238	272	268	239	265	247	247	276	218	251	235	246	252	247	235	245	266	279	260	234	255	268	247	260	244	273	264	286	283	215	249	266	277	280	251	251	245	257	249	272	265	236	233	256	286	281	243	273	275	285	248	263	252	235	260	243	248	252	249	239	285	261	273	238	228	226	257	255	241	270	262	248	285	216	259	267	262	261	272	265	266	222	246	262	225	241	285	250	263	240	288	238	254	259	250	214	227	270	244	283	270	234	232	240	269	255	255	251	283	261	257	295	209	253	252	256	274	251	251	260	266	264	266	250	250	248	266	258	251	250	253	247	259	247	247	253	270	252	258	262	259	233	282	253	258	251	243	275	250	261	264	251	271	239	255	234	220	246	225	250	267	261	272	259	224	255	254	263	262	262	258	274	239	221	257	251	272	258	242	271	267	253	262	245	271	227	259	227	269	250	261	257	248	242	270	252	254	244	245	288	273	281	258	238	254	271	268	261	228	261	241	269	254	260	232	279	269	290	236	252	264	265	263	214	261	238	256	271	234	231	264	265	277	238	271	260	240	259	267	269	250	269	274	259	279	273	229	251	247	237	272	261	269	268	263	257	265	271	268	264	266	233	253	249	251	274	267	226	266	229	256	254	287	271	282	269	260	273	259	274	269	269	260	275	258	243	236	269	272	260	271	249	225	268	233	249	272	269	306	250	241	278	220	252	271	223	277	236	272	284	264	262	225	263	246	234	248	240	262	259	241	238	226	276	249	265	251	280	251	266	238	257	252	247	275	261	228	262	269	241	251	254	230	263	242	263	264	236	251	238	281	232	229	268	242	234	259	256	275	280	253	260	279	255	254	252	256	262	251	258	263	251	253	231	238	240	268	257	229	256	256	246	275	260	249	214	245	252	247	232	231	260	259	232	267	247	255	265	278	259	242	246	240	249	259	245	242	257	252	249	244	258	247	219	250	235	246	238	238	248	255	244	253	270	243	247	238	275	263	248	225	256	257	261	251	256	283	276	259	259	278	279	232	260	243	250	255	258	277	269	233	274	241	256	282	257	253	255	252	270	252	231	275	265	252	258	243	222	247	260	226	238	279	267	259	265	234	284	248	227	261	230	260	231	253	248	242	268	249	264	226	254	286	260	236	265	250	270	275	278	289	251	259	267	256	255	237	275	257	242	237	255	240	266	265	249	243	273	262	281	264	249	262	223	268	267	261	267	245	267	249	247	228	230	245	251	250	234	233	280	234	232	269	238	257	239	264	248	263	273	258	268	245	253	267	265	286	239	231	250	285	266	248	244	251	250	244	290	261	258	261	256	247	237	266	252	263	243	229	248	241	239	261	263	234	241	248	281	240	255	239	263	249	266	231	257	261	261	231	250	253	264	262	294	269	240	266	245	262	253	255	268	260	247	271	267	262	241	248	258	248	245	254	252	262	246	247	263	240	252	245	251	240	219	279	243	228	260	231	250	283	263	265	265	275	238	248	258	249	260	267	234	256	283	287	252	253	257	249	254	249	268	253	259	264	264	261	239	216	255	253	258	244	280	258	254	247	272	222	244	234	253	246	253	247	257	231	264	256	229	247	244	257	267	245	249	280	254	259	267	239	268	244	254	255	261	238	252	237	256	280	238	269	273	268	257	294	249	299	247	229	261	276	251	246	260	261	256	260	280	270	267	247	265	273	265	247	278	245	243	298	281	271	236	227	218	251	245	238	276	264	240	251	247	263	280	249	233	259	272	247	258	248	252	261	233	286	269	267	266	281	264	255	245	245	250	266	240	242	242	246	244	215	228	265	237	243	263	249	285	245	260	233	227	282	264	295	232	242	241	249	265	255	259	250	265	238	250	248	263	230	235	260	281	250	258	223	245	270	275	255	242	229	273	234	225	273	258	262	262	236	266	250	282	239	222	263	228	285	264	242	259	260	234	242	249	246	244	279	291	242	274	258	252	243	261	267	252	256	256	281	273	238	246	271	247	255	244	264	239	246	271	248	280	245	251	257	261	247	237	226	252	255	270	255	269	250	259	235	272	259	244	252	268	257	243	245	263	241	259	265	259	248	249	236	260	235	272	245	261	248	279	251	251	260	261	252	257	223	226	254	256	287	266	263	267	282	231	277	251	255	263	242	247	269	264	262	270	247	270	240	254	266	237	239	235	259	236	246	260	232	258	288	255	258	266	248	239	265	212	265	263	247	253	286	229	260	242	234	253	260	247	250	256	246	244	244	251	271	268	257	264	263	236	243	262	247	240	278	252	254	257	280	245	263	273	251	245	239	237	272	255	242	265	277	238	271	254	246	234	256	225	266	270	265	241	245	240	253	283	227	261	260	269	269	259	262	259	273	248	235	255	219	250	221	257	240	236	239	284	264	235	260	264	282	256	246	243	232	263	261	239	229	242	257	250	256	276	255	252	275	260	234	241	286	243	251	234	244	248	237	244	249	288	263	270	234	239	242	281	256	247	272	253	246	243	213	248	250	266	261	244	248	259	235	256	252	228	268	258	265	249	248	249	252	252	268	248	244	231	236	273	247	270	263	266	258	249	239	236	260	262	271	265	241	257	258	249	252	259	241	259	243	256	254	265	266	249	245	253	234	262	226	261	266	245	266	241	221	240	269	247	222	245	236	245	237	271	282	257	260	260	240	267	264	267	265	274	216	239	263	242	242	255	246	244	267	242	256	242	270	258	236	265	262	253	268	271	260	249	245	241	254	275	231	265	254	250	263	286	259	257	274	241	251	245	242	279	271	261	272	249	241	260	259	290	247	263	261	271	254	270	291	256	231	277	254	267	264	237	227	235	273	253	254	247	238	240	269	290	247	275	259	289	259	259	271	215	221	233	261	241	249	251	276	257	245	258	249	239	238	236	258	247	263	274	267	245	239	260	264	266	225	258	265	248	244	267	227	237	262	264	256	251	292	245	230	205	281	253	227	255	279	253	246	253	273	240	255	270	249	250	256	261	238	258	244	240	257	241	245	272	241	241	236	283	277	260	273	250	233	264	242	243
26391	45103	29237	17844	6617	488	299	296	317	309	315	288	273	308	279	299	337	295	317	292	296	311	313	285	321	285	295	294	318	321	275	304	338	313	322	314	303	271	310	285	301	297	274	297	302	324	307	311	307	314	305	311	292	305	321	318	324	334	305	286	303	288	313	305	298	304	297	336	316	294	296	281	321	309	306	301	298	344	296	272	304	304	282	307	287	328	289	292	310	287	287	285	332	302	294	306	269	303	304	292	289	322	268	313	296	264	301	305	288	327	297	279	279	318	298	302	288	310	285	280	331	322	328	327	313	309	286	325	284	297	292	319	293	312	310	299	296	299	278	307	310	274	294	279	325	286	306	265	317	273	308	336	271	325	292	286	297	284	284	298	280	316	302	268	305	278	287	287	335	292	285	302	292	294	312	276	337	321	278	298	295	288	330	325	269	270	308	294	324	300	289	286	303	290	261	303	280	301	332	289	306	299	301	291	320	287	317	312	294	298	315	318	318	314	332	301	315	316	316	298	257	297	289	308	283	304	278	280	273	283	307	304	314	316	299	321	321	329	301	325	299	291	283	291	309	308	280	313	305	314	304	325	314	315	268	321	289	319	296	337	302	293	321	311	295	318	315	320	326	306	298	260	287	273	291	277	303	293	289	299	302	312	307	298	298	327	296	297	306	318	299	302	305	275	324	309	264	291	331	314	283	285	302	297	299	314	302	291	292	289	321	299	339	294	283	315	304	296	300	302	271	299	310	304	299	271	302	269	280	277	311	312	312	255	301	343	267	312	299	281	328	306	279	310	316	287	302	280	308	308	313	318	299	285	313	290	317	282	266	303	326	276	310	297	288	293	284	300	262	290	301	286	314	294	316	310	302	283	276	277	293	320	294	311	304	275	320	304	289	320	313	285	272	274	280	310	297	352	306	293	295	290	291	295	312	312	291	273	302	290	337	292	346	286	322	313	331	300	264	313	285	310	305	285	304	283	282	331	336	307	275	333	323	317	310	283	309	283	321	303	300	303	294	293	287	280	286	281	305	304	288	304	305	297	284	293	315	296	304	264	291	304	289	299	289	273	323	297	258	308	291	290	295	302	271	325	323	310	297	287	307	277	289	288	301	294	306	294	293	327	318	323	311	319	301	318	302	302	289	306	320	280	272	314	285	278	301	317	277	322	302	295	280	276	272	308	284	292	290	294	307	316	324	327	279	313	297	283	294	330	341	342	304	275	305	291	307	333	284	266	282	298	282	323	326	303	279	296	297	288	313	334	322	316	319	304	304	323	327	326	319	287	286	300	320	291	270	276	293	314	291	339	291	299	288	272	301	303	305	274	310	285	304	290	295	276	272	249	266	292	298	291	297	280	288	310	315	311	305	313	301	270	316	308	267	275	300	274	289	294	303	323	294	308	318	317	316	319	273	294	313	302	312	277	295	319	285	328	319	289	294	297	314	289	313	304	317	317	281	304	300	325	306	303	313	315	279	321	299	326	288	329	338	301	264	286	313	300	310	300	310	288	315	326	306	314	337	325	302	296	292	333	338	298	313	325	310	287	303	271	303	274	286	314	268	305	303	299	294	315	315	300	307	292	308	313	283	274	291	293	290	299	289	289	310	296	330	292	297	311	295	300	309	309	275	327	299	310	298	286	288	303	301	305	307	320	303	300	307	280	331	270	291	307	324	280	299	281	287	286	281	265	297	303	271	292	296	307	288	301	342	286	311	312	323	307	319	291	289	330	309	310	329	295	334	279	292	275	306	295	306	295	293	301	295	279	316	269	344	265	299	292	295	297	303	301	305	275	285	290	299	260	296	293	293	311	266	329	296	303	303	286	304	278	312	296	327	290	299	312	296	293	325	278	295	284	288	310	320	271	286	300	266	298	310	304	307	309	285	291	299	319	313	335	291	298	309	283	296	261	278	304	276	289	281	264	268	279	308	295	289	312	291	295	323	312	327	298	308	300	311	324	271	294	304	268	295	286	311	295	291	298	320	310	313	289	289	318	304	303	317	320	282	328	296	269	298	321	313	310	306	296	289	296	305	290	330	298	320	311	313	310	263	314	286	294	308	312	306	298	298	320	308	284	329	342	281	285	297	284	295	279	296	314	294	333	293	293	277	303	293	292	303	309	277	261	321	290	267	326	285	306	274	318	292	290	289	334	303	301	303	316	292	283	274	318	313	297	291	296	309	289	309	294	303	299	285	309	278	270	281	335	281	278	310	299	309	301	298	271	302	301	324	308	301	326	301	283	304	270	308	299	308	335	292	307	303	312	321	312	298	324	312	305	303	287	325	292	269	278	333	264	300	257	284	301	302	289	318	313	301	310	297	305	293	340	293	295	298	298	308	304	347	317	332	309	311	279	293	299	278	288	282	323	313	324	298	317	286	295	279	327	318	293	292	271	281	275	283	319	303	308	301	303	306	290	312	315	316	302	280	277	279	297	310	309	310	270	296	315	285	322	314	303	298	293	314	315	295	297	290	268	292	299	297	284	305	304	276	317	330	289	287	298	298	313	281	279	298	303	301	277	302	295	332	320	317	275	329	329	310	301	278	290	291	306	303	335	314	315	304	298	300	285	327	283	291	291	265	303	296	305	325	285	297	301	294	303	295	290	283	326	303	294	273	293	322	296	302	310	300	272	281	284	286	293	329	308	319	304	284	305	327	315	290	315	281	288	299	334	282	320	307	306	303	276	319	275	290	306	255	304	280	309	300	303	321	301	305	277	309	292	268	289	292	301	299	282	307	289	272	304	303	291	328	339	277	321	349	302	307	323	308	314	286	301	294	306	303	291	292	276	286	307	287	314	294	318	292	313	306	291	309	292	299	267	297	320	274	281	324	313	315	284	328	314	337	277	279	300	283	282	298	321	249	302	309	296	296	288	318	318	298	272	271	289	293	311	326	320	273	277	271	295	318	330	319	337	316	298	341	293	296	300	286	303	325	303	301	317	339	297	310	305	300	303	296	290	294	268	326	330	287	323	268	306	316	295	329	292	294	297	287	307	315	306	288	296	294	292	306	278	303	347	290	299	291	302	322	276	287	280	282	307	304	291	287	304	290	300	282	309	273	308	304	256	282	320	265	303	289	298	304	330	293	316	284	348	312	275	307	309	314	304	310	306	322	292	274	306	320	281	301	323	284	301	296	304	305	299	309	296	309	301	261	295	327	307	322	276	307	312	286	286	299	282	307	286	294	301	298	285	290	301	306	299	292	306	287	285	295	290	300	299	328	277	297	290	298	287	287	310	257	268	298	278	326	327	284	320	288	336	302	288	315	282	320	309	305	279	269	318	295	295	324	331	291	280	353	305	322	261	273	302	268	326	319	310	311	295	304	293	284	324	301	285	345	328	317	292	309	302	309	321	288	297	320	265	308	283	339	292	290	279	295	323	310	315	308	332	316	316	267	331	288	307	310	289	296	321	283	286	298	309	307	299	279	290	293	289	299	294	288	286	290	336	298	287	280	315	273	301	288	305	336	309
24251	22077	36422	38662	32356	17052	3612	465	398	387	372	365	339	364	324	374	371	343	315	325	323	331	377	333	367	307	345	343	351	347	367	325	365	312	359	348	342	358	316	332	339	305	320	344	332	343	363	320	355	360	372	379	320	318	346	341	336	341	324	334	359	305	335	333	376	358	334	350	362	309	315	358	329	340	328	339	375	308	330	331	363	332	346	338	344	343	339	351	364	319	353	336	360	314	343	330	336	330	354	348	363	315	328	352	334	363	351	329	390	342	329	314	352	323	350	319	351	344	328	348	358	304	325	363	324	344	304	314	354	389	302	351	366	334	355	338	345	358	328	367	324	357	353	320	326	336	327	327	324	339	347	317	342	334	334	342	311	319	350	340	356	329	332	369	300	356	369	345	335	371	324	292	348	341	333	310	354	343	337	344	327	324	310	318	345	348	327	353	336	308	343	345	339	331	335	345	350	368	340	342	329	323	358	323	336	360	288	333	318	326	334	344	354	352	358	346	328	372	322	343	329	336	319	364	333	315	346	386	343	345	335	339	318	335	348	342	346	334	331	358	329	336	375	331	363	297	337	344	346	339	319	322	326	348	318	341	324	340	351	365	296	359	328	342	329	328	306	314	327	298	330	346	350	331	353	343	318	298	341	322	305	361	352	338	332	338	349	333	347	346	358	372	354	348	332	332	341	309	327	310	300	325	332	319	305	300	317	337	344	341	368	361	332	325	310	339	341	357	345	329	314	352	335	323	322	344	338	346	324	340	388	323	338	340	373	356	310	359	329	347	347	339	326	342	370	349	315	363	344	340	323	314	332	315	310	385	388	313	354	360	350	305	329	346	342	355	338	332	354	345	335	342	330	341	328	330	288	352	339	332	338	317	320	271	340	336	341	331	362	390	353	332	351	336	352	358	318	331	342	330	362	338	347	359	346	320	323	349	325	337	341	310	332	364	310	321	353	342	368	359	343	331	339	341	351	344	333	344	355	309	343	315	343	322	324	339	342	327	341	341	345	329	358	307	333	310	299	364	357	293	341	351	354	349	322	368	361	356	342	330	375	306	349	338	359	305	330	315	344	337	350	316	329	322	339	322	345	350	300	322	366	361	359	379	344	333	310	347	361	348	335	344	336	326	325	328	337	345	348	308	343	344	346	336	322	314	292	318	341	331	337	315	331	331	364	348	343	338	336	313	363	322	335	371	358	334	359	328	335	348	370	305	337	321	346	351	328	333	364	307	304	376	342	332	371	315	326	357	324	350	350	331	370	336	320	336	332	319	368	344	324	355	346	320	330	346	328	336	349	331	313	320	367	329	368	330	319	345	331	367	348	361	318	342	376	331	343	324	371	352	339	300	383	339	334	349	322	347	314	280	339	308	310	343	356	331	331	333	326	368	348	340	315	356	353	335	359	351	315	347	360	337	327	315	350	370	338	369	339	350	310	332	331	356	341	351	343	321	346	357	346	325	326	305	333	338	357	350	352	336	372	361	319	356	343	340	360	331	344	343	341	356	321	342	348	337	336	339	329	312	316	356	353	340	371	316	350	348	344	324	384	309	313	395	308	291	324	329	339	357	329	338	337	339	336	325	313	375	335	340	322	343	342	349	322	330	346	331	379	355	340	333	361	310	347	361	352	320	361	349	326	314	353	353	349	333	348	353	371	346	340	346	320	315	338	361	329	319	315	322	329	328	328	352	322	342	348	329	352	327	336	354	369	321	359	322	321	337	343	329	305	330	324	322	375	357	338	311	320	317	323	352	345	353	349	313	356	310	338	338	344	320	326	342	337	324	356	328	332	344	342	327	320	342	342	327	330	303	319	323	284	343	360	365	307	313	339	323	359	360	328	332	343	342	340	338	329	328	324	365	340	354	351	358	341	354	337	366	346	328	344	340	338	361	336	346	315	353	360	333	322	298	343	343	362	364	326	346	346	352	318	347	360	340	350	353	350	342	319	332	318	332	341	323	287	339	368	362	375	315	313	334	332	332	353	339	341	371	337	321	346	327	351	332	361	350	361	333	332	330	355	331	358	368	348	364	339	314	334	304	317	356	312	357	352	334	363	352	335	364	353	355	337	316	323	312	326	351	328	334	362	322	347	337	318	358	348	325	309	350	332	328	317	342	322	302	333	341	336	306	357	325	282	306	314	337	327	329	319	355	330	320	346	329	323	330	328	355	338	335	329	353	343	345	352	322	332	353	319	325	334	369	331	347	323	359	316	324	322	361	333	329	324	316	313	329	343	338	322	320	329	333	341	337	354	351	316	344	336	341	331	345	319	383	283	357	331	369	347	333	309	346	378	358	344	317	327	350	333	336	310	290	326	331	341	309	353	361	303	337	308	334	338	354	359	327	334	368	320	346	334	331	357	343	329	339	312	341	325	349	316	319	319	327	335	353	340	346	352	339	354	356	329	285	333	375	324	360	348	343	374	364	361	333	355	337	341	367	322	347	319	381	326	309	337	330	327	359	339	328	345	350	296	312	365	347	342	352	334	359	335	338	337	311	327	347	343	352	335	280	337	366	352	342	331	376	359	334	362	348	374	351	331	322	334	346	335	324	357	341	346	328	310	341	335	336	322	316	320	332	337	365	336	284	332	334	337	330	350	321	311	289	388	341	284	342	335	339	340	322	316	323	337	343	324	338	334	313	328	361	356	350	291	366	327	318	352	380	343	344	315	336	326	370	333	354	328	349	347	314	341	323	379	343	336	327	344	352	343	336	340	336	350	329	373	340	360	307	323	346	339	342	287	369	363	331	344	343	372	340	349	341	350	301	327	322	330	312	311	357	319	308	324	334	356	396	333	329	344	345	342	311	348	376	349	347	357	348	345	336	376	340	351	340	348	379	356	338	333	332	338	362	358	356	365	360	334	348	345	324	318	312	325	343	319	328	366	364	339	356	325	325	312	341	325	336	334	367	353	309	343	339	364	369	349	345	346	334	347	357	343	296	332	350	367	306	325	318	340	354	329	349	332	323	388	336	365	332	336	337	349	337	343	312	335	332	311	314	311	351	331	362	311	357	348	339	349	336	365	355	364	349	388	318	313	343	325	315	354	339	327	286	317	352	331	334	316	364	345	333	338	295	315	326	364	349	312	327	358	332	356	351	308	359	358	328	344	316	325	360	346	333	324	350	320	347	331	357	322	326	350	316	364	370	332	306	347	358	300	332	314	306	352	321	366	319	330	320	315	399	357	323	337	332	336	319	311	351	334	339	335	340	339	321	319	333	324	310	340	340	328	309	323	348	360	336	332	358	320	325	374	319	344	333	318	320	349	337	326	342	302	318	344	339	371	312	384	310	326	362	354	353	343	337	340	355	357	329	336	353	350	351	340	359	355	326	349	382	330	309	373	341	330	346	343	333	336	348	343	323	345	364	376	325	314	334	321	357	363	345	349	335	350	356	353	346	357	370	359	326	344	373	355	354	324	321	318	339	317	348	310	312	337	331	342	337	340	325	331	318	375	354	340	380	356	354
45272	86269	71397	56126	34339	3643	543	497	488	450	455	405	382	423	403	380	398	390	399	404	421	370	403	382	405	372	367	383	398	349	403	400	354	408	399	404	374	392	378	397	419	388	368	353	374	359	372	392	393	377	390	353	385	396	377	360	378	387	362	373	346	403	407	358	375	392	352	356	362	375	398	345	384	374	385	361	421	378	394	391	346	410	381	366	392	358	381	376	383	386	360	366	366	405	379	387	354	378	373	371	380	387	357	362	386	366	384	363	388	383	371	391	377	355	350	376	365	345	378	382	382	383	366	440	377	358	374	380	374	389	368	396	372	395	376	360	375	365	332	370	355	398	355	363	374	398	383	405	376	372	377	398	368	403	364	372	415	356	349	345	385	403	400	416	383	395	383	382	373	348	399	362	369	383	356	406	349	388	381	432	381	357	394	369	409	339	392	369	400	359	376	384	357	352	364	379	402	386	383	374	376	388	355	374	397	378	384	363	393	402	413	362	349	367	380	359	393	389	377	362	369	371	379	362	430	373	401	385	370	396	396	392	367	371	352	391	390	369	381	382	362	363	343	418	384	406	389	356	365	356	399	369	392	379	388	394	362	368	392	394	345	353	351	381	366	374	387	364	391	353	431	394	353	355	398	402	384	377	350	409	389	402	362	371	411	377	397	350	397	391	378	397	376	351	405	378	388	345	358	387	351	355	331	372	409	354	385	355	407	386	354	387	370	359	387	392	367	354	386	378	363	375	398	367	354	396	367	388	366	368	375	379	379	367	390	341	372	350	373	393	383	356	380	369	364	386	394	362	381	359	368	376	389	390	386	392	351	386	374	366	364	399	395	389	390	375	346	364	341	394	390	376	356	371	369	370	365	401	380	383	351	385	362	389	375	374	385	399	394	352	352	378	419	395	366	376	382	369	362	361	363	367	375	388	401	378	368	387	373	399	380	406	376	370	384	395	393	371	390	348	401	364	363	360	367	399	373	343	375	376	368	354	360	370	359	377	408	381	389	378	384	392	382	375	360	378	375	362	362	359	351	398	362	380	400	389	414	340	370	389	426	369	355	390	379	419	401	393	361	419	373	385	380	385	379	358	395	377	350	397	347	366	394	386	382	357	372	338	352	379	384	393	394	366	364	373	385	372	376	368	349	385	375	385	365	387	365	322	380	384	359	382	408	390	375	372	340	353	369	335	389	387	368	376	360	389	357	415	364	384	385	370	379	368	346	366	351	361	404	383	373	361	374	354	398	383	377	360	370	401	392	342	395	399	398	383	339	385	386	336	382	386	388	371	371	392	368	373	380	362	374	392	379	372	343	373	380	341	401	378	361	389	400	384	381	391	405	375	354	367	368	371	374	370	373	378	405	402	407	370	394	388	393	411	402	376	423	402	386	386	364	362	368	370	395	369	374	367	370	384	380	351	396	398	421	366	387	397	370	406	411	355	401	379	374	371	408	381	393	374	382	401	417	367	365	400	386	401	364	382	375	354	389	396	442	402	398	382	384	357	367	395	390	375	376	360	350	383	358	393	358	362	376	372	383	375	388	390	390	362	370	397	382	376	377	378	388	381	412	355	411	387	377	369	384	326	357	366	368	398	405	382	356	387	368	382	379	384	377	360	367	403	348	373	352	356	389	355	382	341	409	383	383	359	417	354	336	337	388	374	352	384	368	390	376	382	388	342	407	366	405	385	344	379	370	380	405	369	391	387	359	358	396	373	384	398	355	383	376	370	376	374	367	348	382	400	379	360	380	412	349	359	372	356	357	390	378	356	391	372	358	361	394	390	356	362	414	385	386	361	376	422	383	381	394	363	424	397	365	360	372	410	394	401	347	375	393	415	377	373	404	367	362	376	379	351	394	360	388	355	354	332	408	429	379	364	351	360	355	358	382	358	361	379	387	369	380	365	409	413	413	375	386	390	371	359	390	350	397	372	381	389	371	396	380	362	348	350	382	365	365	371	381	392	389	342	403	362	380	356	353	428	369	415	371	381	374	381	399	351	432	383	375	389	342	396	362	381	383	365	420	380	372	422	398	412	358	373	375	387	386	377	390	353	352	368	381	366	391	381	374	416	365	422	416	398	371	363	393	376	370	360	371	372	389	382	409	367	334	383	359	381	397	389	384	368	372	321	351	418	366	381	391	392	353	433	361	359	356	373	366	374	364	356	366	353	412	383	404	377	372	390	345	382	377	375	393	355	400	351	374	378	395	400	349	330	344	359	391	373	346	383	362	426	360	359	371	405	363	385	360	436	390	344	342	387	364	370	409	374	380	394	373	380	385	396	400	360	395	366	347	373	376	372	389	341	413	371	408	362	409	381	352	360	383	359	362	371	369	375	383	402	357	388	368	401	383	356	374	388	360	378	394	401	374	393	390	381	377	368	347	398	347	370	370	395	349	365	372	366	366	375	369	376	403	339	376	362	392	345	390	368	366	374	355	360	375	365	373	382	347	361	343	395	419	397	374	350	393	370	356	350	382	340	392	412	363	376	355	343	394	339	386	350	371	343	378	365	358	394	398	396	376	365	412	339	395	359	389	373	377	366	353	390	388	400	428	332	369	367	392	384	362	393	380	365	353	371	407	363	352	366	346	383	386	357	362	359	385	372	374	389	425	396	350	378	374	375	399	351	373	392	372	359	358	352	365	347	394	372	395	387	391	367	391	376	365	380	383	394	360	372	335	338	375	374	384	404	364	366	411	363	403	364	364	389	409	355	383	389	416	374	376	376	360	358	372	368	373	386	344	355	363	415	371	403	399	377	418	361	433	356	364	373	384	368	388	405	383	375	387	374	393	375	358	353	384	393	371	377	380	399	385	354	381	420	367	363	416	397	406	380	382	351	382	392	338	378	359	376	387	397	366	355	378	390	409	345	395	356	384	354	400	405	380	377	396	373	381	406	382	405	351	337	393	403	371	373	390	389	402	412	369	342	354	344	357	378	358	334	383	425	370	350	362	382	358	362	360	348	382	361	356	362	383	388	388	369	400	392	384	341	371	367	394	369	365	362	366	370	380	389	361	394	391	377	369	361	356	379	362	374	394	382	384	407	392	348	354	384	370	382	378	383	358	385	408	415	380	363	381	389	369	391	430	402	388	379	380	371	398	374	367	385	398	404	375	359	363	391	367	344	400	357	371	374	376	361	350	364	371	384	366	384	404	392	359	399	383	398	376	357	386	386	389	359	381	386	374	377	393	341	380	377	395	370	360	357	358	397	380	370	386	334	434	353	384	350	403	389	398	347	352	366	358	388	359	379	367	370	394	387	361	393	355	362	365	361	371	353	404	369	378	407	412	340	376	406	373	415	375	383	349	366	399	344	367	386	402	374	394	417	325	361	386	385	398	385	412	349	345	374	374	363	381	393	370	397	404	383	377	398	388	373	371	377	368	373	395	382	392	405	373	379	388	380	400	378	393	351	380	367	350	382	355	391	380	400	354	334	357	341	378	411	397	364	398	415	392	388	369	384	376	349	386	386
25581	23540	35628	36057	26007	7740	517	421	388	394	405	357	347	403	367	372	385	363	413	402	373	373	357	393	419	366	377	323	363	373	375	336	402	364	356	389	396	360	372	371	388	401	375	376	365	386	392	362	368	339	391	347	371	358	392	348	341	336	380	401	392	385	349	348	370	365	402	399	359	381	327	305	354	345	380	364	344	380	353	351	368	346	377	344	373	387	361	374	393	375	350	370	371	355	357	374	395	355	415	381	339	395	416	392	385	362	379	362	347	355	363	341	333	342	363	402	360	395	349	393	366	365	381	364	399	371	373	390	342	369	354	362	381	361	372	385	366	363	375	406	389	327	379	369	362	343	347	352	378	356	371	386	379	342	351	383	373	344	350	377	370	374	381	349	365	360	365	390	360	377	379	384	351	380	384	386	351	398	361	348	340	363	376	369	377	382	408	372	337	357	347	403	385	382	359	370	399	360	374	346	370	358	390	367	367	370	360	356	344	394	364	355	368	364	370	361	358	383	381	355	365	361	377	383	330	376	360	357	393	382	371	346	390	386	354	379	354	380	384	405	393	349	379	379	371	368	362	419	377	351	362	392	344	378	442	363	353	373	347	369	367	396	386	403	347	391	372	390	368	388	359	363	373	338	355	399	374	385	407	357	347	355	402	353	392	378	367	352	399	396	401	361	366	353	365	394	348	350	372	355	349	387	356	343	349	349	380	367	359	358	361	364	381	388	416	362	367	395	320	375	386	397	335	420	379	364	404	351	377	377	369	340	371	387	378	397	376	371	355	399	374	380	368	387	384	379	426	388	368	349	348	373	382	360	409	375	384	361	340	383	345	413	351	359	332	376	355	426	402	342	389	368	403	365	378	370	365	360	337	341	401	397	348	357	369	355	351	356	329	379	363	353	371	381	363	397	363	369	376	346	364	364	396	374	356	386	356	366	364	356	370	400	365	379	353	393	354	383	367	356	358	382	362	349	393	363	387	335	378	380	348	404	358	385	383	366	404	364	368	368	386	350	352	349	388	397	386	398	334	402	373	354	388	377	357	406	355	358	386	348	344	417	380	350	344	353	353	352	325	392	377	373	382	365	392	382	389	350	368	378	371	384	404	376	406	373	381	341	369	368	361	367	371	384	398	382	401	368	381	359	375	318	381	356	365	398	347	361	374	354	346	380	380	346	384	397	399	384	381	389	320	345	374	382	340	350	375	366	326	414	401	374	349	371	380	401	362	382	375	373	363	403	366	354	379	367	381	377	396	379	364	385	357	350	346	399	347	351	388	352	377	355	382	392	416	366	320	344	365	365	387	369	366	348	350	378	371	387	359	372	393	408	331	365	353	348	363	365	390	349	386	355	386	384	384	410	384	356	366	369	416	381	399	369	356	391	368	398	367	344	366	367	363	365	377	350	396	351	379	379	352	373	359	363	352	356	359	384	421	352	359	379	363	341	394	366	371	392	367	348	400	351	353	349	388	354	342	413	312	408	384	395	363	359	370	389	379	386	338	337	366	352	398	367	343	382	369	357	359	353	357	373	388	355	385	411	364	355	356	342	380	367	368	369	368	368	375	373	381	354	359	364	367	377	383	359	336	402	385	385	373	373	360	436	347	367	370	384	354	413	385	365	335	376	393	349	370	349	387	398	363	382	375	347	389	350	358	371	393	381	362	396	366	368	363	377	402	350	370	372	366	361	372	361	404	387	374	397	370	391	353	352	360	383	386	339	377	304	379	359	379	358	372	395	388	348	320	345	378	358	360	356	372	367	401	382	404	371	375	366	351	368	366	370	422	377	395	383	334	372	380	345	389	349	359	385	369	384	376	399	358	354	355	347	330	380	398	367	371	374	386	354	378	359	373	380	396	394	369	354	412	362	396	353	339	380	368	362	387	340	344	399	375	373	372	389	348	389	361	374	355	399	368	383	373	400	354	350	414	395	386	358	365	394	376	354	350	378	388	385	363	400	361	361	405	383	389	355	368	371	356	365	373	412	344	372	392	332	387	354	373	361	395	370	344	371	359	380	372	345	334	370	379	333	374	356	372	372	352	356	358	370	375	407	343	377	330	398	337	377	361	354	361	365	373	382	387	368	391	355	357	394	398	367	356	354	353	393	350	371	361	365	415	370	373	371	389	374	382	374	380	382	353	372	375	373	363	376	382	352	416	345	368	387	385	333	341	357	390	319	359	389	365	335	366	403	378	395	369	353	407	400	394	351	364	358	367	382	382	359	394	386	336	359	370	385	375	389	374	412	364	396	342	375	381	349	395	379	340	364	394	412	386	357	372	384	358	380	339	350	381	342	341	355	400	374	380	367	384	365	364	384	387	348	339	338	395	374	365	371	382	363	362	356	391	363	345	338	358	386	389	411	393	382	372	375	417	352	369	370	322	388	361	411	387	382	362	388	384	385	392	381	387	404	377	346	340	399	343	395	371	378	370	373	370	359	346	367	353	328	365	336	392	367	354	358	400	349	377	378	387	381	389	366	370	358	391	384	327	373	362	352	376	353	362	370	378	364	395	381	362	384	387	366	365	350	399	350	363	385	371	374	383	348	379	373	386	387	390	369	384	376	347	366	366	387	359	360	380	370	355	377	369	402	340	401	367	408	415	370	348	372	381	413	370	372	398	348	335	400	369	376	357	378	369	384	364	360	400	402	369	338	358	371	353	393	394	379	351	384	395	368	384	386	375	340	400	401	369	369	370	379	354	408	368	373	392	350	387	370	342	379	424	401	373	373	363	363	363	379	380	401	400	392	386	401	357	354	377	375	422	357	366	379	369	395	348	350	386	351	358	372	354	343	353	349	386	369	371	379	364	381	331	403	369	387	372	366	369	371	369	376	379	363	390	372	364	378	364	360	393	379	363	369	367	357	401	378	334	360	386	380	349	387	364	371	333	389	346	329	405	383	347	358	363	400	380	357	368	349	353	354	371	344	371	387	339	347	391	388	382	368	361	331	398	372	347	342	377	350	335	345	375	378	378	354	389	372	379	356	386	374	424	353	409	372	382	369	369	388	339	354	377	362	353	375	402	347	346	371	339	388	380	360	362	351	442	395	348	372	380	385	381	363	380	325	364	380	339	369	379	370	371	363	368	408	368	375	346	380	365	393	357	374	381	414	351	365	384	411	368	371	372	355	357	376	420	366	365	399	360	385	344	374	350	381	379	362	379	384	363	363	363	363	354	355	400	357	397	369	379	363	348	393	351	353	374	385	396	362	345	355	349	378	360	382	385	370	358	366	389	416	372	390	361	396	377	362	386	389	356	336	353	363	394	391	369	332	398	369	384	374	353	392	380	363	376	375	343	356	395	375	391	364	378	375	346	386	389	358	368	390	401	399	371	344	360	371	350	322	338	368	351	364	336	389	395	360	367	390	400	382	355	366	368	361	373	368	389	364	369	326	362	389	366	371	354	398	371	362	361	396	365	356	343	376	348	406	395	338	375	354	349	413	339	374	380	388	355	375	368	373	364	383	407	368
38826	77744	55924	45081	26565	3076	503	490	475	483	442	450	441	449	472	432	445	429	438	428	449	405	442	421	395	460	432	456	417	434	426	439	425	470	401	394	430	475	408	425	437	424	403	396	441	453	411	412	413	400	420	451	417	434	447	412	438	421	436	415	423	429	421	425	440	418	439	439	462	454	399	452	492	459	441	434	453	418	421	430	436	424	418	440	442	421	478	426	429	473	446	420	446	430	441	447	410	425	420	418	384	451	425	430	440	412	475	437	445	422	399	429	432	434	417	427	425	462	400	399	468	431	423	418	437	455	410	401	424	431	426	435	424	436	402	461	481	402	421	434	481	434	442	458	480	482	452	461	420	453	467	408	438	454	421	449	398	393	411	432	436	412	446	432	407	437	401	416	439	402	381	416	402	432	416	433	427	414	458	483	430	437	414	406	419	426	388	421	426	419	443	426	399	446	416	463	413	419	408	414	418	420	414	430	397	444	456	427	404	434	379	410	438	416	461	472	438	410	440	439	439	449	439	431	413	431	403	442	426	424	429	457	414	430	436	403	435	423	429	418	450	420	453	408	449	430	413	406	414	420	427	381	414	456	401	431	400	480	448	456	450	490	425	416	450	389	406	443	430	439	420	390	413	443	465	436	423	455	449	420	408	416	431	461	447	433	451	428	431	401	415	413	376	413	422	416	453	401	437	418	400	426	414	414	403	415	438	434	440	455	447	424	397	426	432	435	440	437	470	443	419	466	437	447	422	450	426	407	411	444	431	399	450	424	415	407	411	414	451	406	419	455	408	371	410	470	447	446	382	425	441	420	424	406	415	445	405	403	411	433	375	400	432	427	434	407	473	407	408	433	431	438	418	421	446	442	422	434	422	441	443	401	447	398	420	397	437	478	435	417	473	454	417	442	406	420	483	427	467	442	442	398	449	446	434	425	453	480	405	416	393	426	456	440	459	421	459	437	465	432	396	466	427	435	413	413	410	422	423	441	438	432	449	447	411	439	447	441	425	446	450	457	465	433	425	400	419	431	441	450	402	409	425	448	413	426	421	440	426	413	446	386	454	397	405	450	458	481	455	453	394	400	445	435	449	437	420	427	406	407	428	439	444	404	446	472	402	464	482	449	443	411	444	419	423	471	440	449	439	452	436	442	402	465	440	443	448	400	413	422	401	457	473	426	398	412	432	416	453	419	447	430	435	432	395	411	421	407	441	453	422	441	413	440	455	440	403	451	417	419	414	443	451	431	412	423	407	445	413	447	426	418	454	406	433	426	460	433	414	442	462	425	433	403	457	432	405	435	391	448	444	427	394	409	459	465	389	408	423	423	414	421	447	440	436	435	407	465	404	423	450	431	442	461	428	405	433	437	428	430	477	426	409	415	446	454	423	423	441	395	444	435	440	434	441	478	428	470	416	392	414	403	440	415	378	411	490	471	482	444	398	422	448	425	461	466	454	419	462	426	467	391	443	436	461	433	418	459	418	441	406	404	448	419	420	439	445	443	441	396	433	448	453	414	456	417	438	465	453	454	432	462	423	428	419	389	404	409	425	436	424	447	413	415	454	425	426	420	417	429	424	423	427	444	388	426	424	458	433	412	430	458	414	423	414	451	370	442	487	452	448	430	455	408	451	409	432	446	412	423	462	422	428	426	427	450	463	410	424	455	437	432	375	440	402	417	419	435	447	395	444	437	439	422	398	377	464	450	461	429	470	410	437	451	447	434	445	435	412	441	435	406	427	439	450	431	416	432	461	422	405	417	386	429	402	410	415	408	407	410	412	412	438	398	423	442	414	411	430	432	423	415	453	402	425	469	406	473	434	449	430	425	463	401	392	415	420	433	428	449	420	421	419	437	455	429	412	395	434	460	437	413	409	408	393	419	446	398	405	375	441	433	403	403	411	440	403	433	421	480	406	460	445	408	424	412	444	416	408	452	384	418	400	423	407	406	417	408	432	423	436	405	408	414	416	448	423	415	413	437	426	414	403	455	422	445	449	452	440	458	459	445	414	424	399	421	416	431	426	449	430	389	426	425	444	427	415	405	432	459	452	424	428	442	433	400	433	458	396	431	405	454	400	477	397	455	423	438	389	432	475	449	416	412	385	420	368	438	422	383	410	398	448	441	411	433	409	456	433	390	430	428	407	429	384	435	413	387	458	479	449	431	406	417	430	431	454	414	397	457	446	402	423	433	451	388	483	425	423	420	430	451	405	471	404	427	395	448	437	397	438	460	414	442	427	437	406	414	399	378	430	433	449	395	418	438	428	419	416	424	449	471	409	434	425	440	449	426	426	421	399	436	428	399	445	454	428	381	384	441	451	444	458	415	438	441	413	442	444	440	396	419	438	400	445	417	445	427	464	416	411	445	442	425	437	456	422	410	417	405	428	443	392	397	360	419	406	430	449	410	382	420	443	426	418	419	492	413	430	410	432	411	457	475	421	423	448	393	442	431	418	421	464	425	427	444	428	425	427	445	448	436	426	434	469	454	454	435	443	462	461	397	424	416	433	418	424	468	411	450	407	419	449	421	432	426	408	417	428	446	383	470	464	454	424	409	470	408	464	389	444	427	400	440	400	403	445	386	432	453	404	436	476	425	430	454	437	424	428	420	424	418	415	443	401	465	460	446	387	443	432	385	444	416	439	424	424	428	420	451	482	464	407	432	428	429	411	432	435	391	393	416	459	458	402	419	430	442	392	433	418	426	416	411	413	447	460	404	417	434	425	428	447	425	441	435	412	414	461	424	470	386	422	449	409	411	467	423	441	386	434	426	454	434	421	384	435	428	437	363	382	411	444	438	435	435	425	406	433	435	423	450	450	404	442	423	432	412	456	432	456	423	424	450	468	425	407	424	417	432	425	418	418	448	438	411	433	415	418	441	428	405	434	428	424	435	419	415	462	419	428	426	436	442	421	425	398	415	472	441	398	404	444	463	451	429	441	436	425	395	430	476	445	434	444	387	410	399	428	478	451	405	400	420	413	425	416	431	456	385	451	400	425	440	444	435	425	446	440	427	441	399	404	441	413	434	463	438	437	417	411	432	468	418	491	444	408	460	432	426	431	452	453	440	431	471	458	429	424	429	393	452	420	396	399	466	404	440	426	446	424	430	415	404	405	397	431	402	403	387	442	430	432	458	484	410	436	420	423	395	435	437	432	445	433	409	436	443	447	425	399	419	414	416	446	437	386	412	436	436	448	400	428	427	407	477	444	416	415	442	408	396	425	445	411	444	418	467	466	398	477	404	422	453	434	410	451	419	453	453	439	434	435	453	411	445	382	403	399	464	479	416	400	460	444	379	456	411	444	417	404	443	433	433	431	424	418	438	451	418	414	454	447	429	445	444	419	419	421	407	431	435	432	444	442	406	438	444	414	424	455	399	438	424	444	449	399	413	421	470	476	415	423	419	428	415	476	423	449	423	451	425	421	454	445	446	408	408	442	429	426	461	448	436	398	410	453	436	424	411	443	406	407	426	406	422
23267	21812	33331	36868	36385	22056	11631	1210	664	597	643	643	578	536	566	583	573	582	575	569	534	529	577	587	575	512	522	564	545	565	565	556	567	547	539	544	551	581	543	564	543	566	538	579	552	518	519	602	513	549	516	534	585	526	523	527	579	524	553	507	503	526	593	557	521	574	511	519	512	520	575	511	560	534	555	554	503	572	544	527	560	554	483	590	560	542	533	519	544	505	531	518	560	527	573	551	503	552	518	505	558	552	494	568	534	497	594	517	541	537	543	580	523	518	523	560	553	516	536	536	554	534	561	565	536	540	575	534	544	530	565	537	529	546	533	545	504	538	509	530	581	511	533	551	551	538	586	568	544	517	592	523	566	517	490	573	503	543	553	520	552	531	510	498	544	542	525	549	542	556	534	525	534	564	525	517	537	574	525	550	499	523	525	517	584	554	494	546	575	531	573	555	544	519	540	532	542	560	532	547	510	491	504	548	562	526	518	555	568	560	539	519	564	508	546	552	610	580	563	571	511	562	509	580	540	538	577	516	544	536	503	505	519	500	601	558	556	529	548	559	551	540	560	500	556	513	531	546	526	552	554	577	551	550	498	490	546	559	562	539	523	554	522	578	510	577	511	560	548	514	534	528	524	589	534	528	505	536	549	519	539	538	526	539	495	549	571	527	567	529	508	542	584	549	479	491	554	529	540	569	527	534	525	556	521	565	534	519	555	541	461	532	542	530	557	547	556	573	547	541	567	550	547	508	544	563	598	531	486	520	547	542	568	534	502	533	568	554	543	516	532	541	553	588	545	539	527	546	536	520	531	516	525	522	541	529	553	521	566	547	534	549	565	505	568	530	508	549	530	497	529	595	522	545	569	528	558	528	556	551	546	535	528	538	569	513	586	582	541	536	557	557	551	530	566	541	541	542	546	556	538	569	562	582	542	528	525	522	530	549	558	569	578	532	554	528	526	522	560	535	579	497	547	545	526	529	529	543	568	589	550	538	560	552	499	557	551	496	525	545	543	587	540	556	517	541	524	550	573	498	520	525	576	529	550	575	561	568	565	555	533	483	506	560	548	548	485	548	534	552	534	553	523	532	517	539	600	533	501	557	562	508	545	503	539	566	564	552	564	550	508	562	518	536	556	554	545	560	562	584	563	544	557	548	541	544	531	492	580	483	553	542	538	552	557	524	529	512	517	530	568	554	564	551	552	536	519	534	555	534	523	545	562	511	555	559	554	555	513	500	547	527	533	536	549	542	533	519	529	522	537	540	547	559	542	532	519	550	552	535	555	550	545	539	461	510	566	523	567	535	566	535	555	519	528	547	543	537	548	568	549	520	549	520	549	580	546	545	531	585	570	530	540	571	547	551	535	518	536	486	563	555	561	523	536	498	573	551	565	544	550	527	539	518	522	543	544	535	565	519	521	520	569	574	559	520	551	509	541	533	563	572	512	541	539	535	539	552	521	531	527	585	498	522	518	528	555	508	597	528	573	539	541	563	529	575	546	581	552	534	563	501	548	526	527	565	515	525	567	553	542	549	535	524	525	581	559	591	534	575	511	561	518	581	532	520	532	494	552	525	546	553	516	519	513	527	525	543	545	521	544	562	540	542	577	564	540	542	531	469	545	525	547	564	560	494	532	527	545	515	522	522	525	553	510	562	515	543	513	572	537	527	561	569	543	545	542	512	496	553	538	546	570	533	541	490	546	541	497	526	542	504	529	525	524	554	521	538	537	560	580	543	539	570	552	571	514	509	522	547	558	518	515	515	551	508	548	543	526	559	574	499	558	538	518	547	515	557	547	546	544	561	524	563	546	555	573	554	550	505	505	567	560	517	561	524	603	533	504	516	541	546	511	525	502	513	543	533	538	566	527	540	548	529	525	532	546	531	533	531	564	512	529	544	505	552	557	533	514	536	567	553	523	532	519	580	550	522	549	515	529	549	547	553	552	557	585	558	541	509	523	558	545	563	533	546	551	549	518	569	506	583	544	546	551	569	549	504	542	544	542	555	576	516	543	523	490	579	519	547	587	510	522	542	518	547	500	512	555	575	529	536	530	542	563	557	533	533	516	518	547	542	537	539	533	518	547	552	542	527	530	557	519	540	554	572	569	562	506	498	504	530	523	561	539	516	546	539	543	505	555	509	528	519	554	537	510	506	538	531	563	524	521	575	479	515	525	527	531	529	551	534	532	551	512	468	533	549	523	547	518	563	527	494	545	536	600	507	534	570	539	579	542	498	518	588	550	538	516	553	493	549	542	551	532	576	588	559	537	548	529	537	505	534	509	546	556	539	580	590	551	574	515	520	556	508	510	553	554	551	555	590	530	536	535	529	521	552	484	522	524	538	546	529	544	551	563	565	574	541	524	570	499	535	486	532	515	556	562	556	544	548	496	601	521	559	547	535	543	559	527	504	549	628	529	555	515	567	538	562	540	500	535	551	557	573	561	549	527	601	554	548	537	536	563	501	542	521	573	552	571	508	540	540	574	563	549	528	554	500	541	557	570	519	568	563	566	531	539	500	548	530	565	554	570	503	528	541	507	553	509	561	553	567	532	516	541	557	529	537	537	534	554	549	538	567	504	540	585	594	581	543	498	554	559	555	537	600	546	538	521	533	535	537	544	544	531	512	530	542	518	604	532	538	570	516	535	574	576	516	541	558	566	548	509	540	533	567	534	528	565	539	527	528	545	576	559	557	548	498	554	522	536	519	553	531	526	539	608	538	535	497	556	525	537	518	496	511	571	517	549	548	488	545	531	513	555	568	497	562	503	519	527	593	538	545	528	525	545	559	577	546	578	530	525	529	516	535	541	524	552	539	526	553	549	546	542	523	557	536	530	578	583	558	532	562	531	523	582	531	523	552	561	529	534	547	545	541	518	512	504	545	508	564	511	558	539	560	572	542	552	561	521	546	555	547	552	596	503	575	546	553	535	542	521	581	567	572	556	557	538	516	497	531	567	530	570	561	588	553	528	533	544	511	520	527	497	521	568	538	580	515	511	542	531	583	509	533	564	554	573	586	523	547	516	536	555	531	525	538	547	585	548	553	560	525	561	559	537	555	526	513	529	530	521	568	538	541	525	527	498	555	532	544	500	538	557	550	566	589	526	527	531	538	537	520	538	571	564	516	526	538	537	567	551	550	547	553	552	521	540	538	540	528	532	563	518	557	550	531	541	569	538	537	595	534	557	539	553	536	539	593	594	581	535	488	505	551	492	511	582	538	531	570	556	520	516	595	534	550	577	533	498	504	498	525	497	561	538	539	527	578	543	554	556	560	551	535	525	534	505	510	531	525	510	548	550	506	532	555	546	546	550	594	533	563	536	539	495	516	561	526	554	515	550	568	525	536	548	552	548	572	552	498	550	527	527	551	498	553	506	557	543	496	532	529	526	571	547	565	537	500	558	515	523	558	530	526	585	528	559	540	522	602	545	538	525	525	523	567	559	576	538	593	554	525	530	536	539	532	526	585	534	530	579	530
42468	86641	80519	70822	48242	5631	971	867	856	721	732	687	645	635	603	608	586	627	617	610	600	571	609	595	606	590	618	597	582	553	593	570	589	567	592	576	599	571	579	634	580	555	590	588	597	580	606	585	572	593	580	624	571	557	573	595	610	638	587	535	568	568	599	621	616	608	587	564	562	583	546	598	573	582	537	561	624	583	581	583	633	541	566	574	597	556	577	584	557	584	576	572	604	546	553	588	587	579	564	589	589	562	595	585	552	577	560	615	574	562	581	576	589	572	606	576	575	570	556	518	609	575	608	587	576	564	544	599	551	599	570	574	549	541	619	585	612	577	567	544	567	558	598	600	560	603	558	560	546	579	622	559	584	632	637	601	557	596	563	575	553	552	585	577	587	586	569	619	589	612	594	555	587	601	597	607	603	585	559	544	583	578	601	587	517	588	583	607	579	598	592	575	606	585	573	564	576	569	583	579	562	541	556	558	561	569	603	611	628	576	532	556	514	566	567	560	573	609	556	576	589	598	561	597	565	577	578	540	591	596	591	576	620	633	571	574	589	576	550	562	568	609	590	564	577	585	560	553	602	566	609	561	589	598	571	621	545	607	542	586	591	586	582	564	574	561	639	636	583	578	524	575	599	547	564	620	547	616	551	589	574	567	565	599	609	581	585	629	581	584	560	569	615	576	558	636	554	626	575	564	586	572	561	608	588	619	601	581	617	598	589	568	571	552	602	570	590	577	599	538	562	608	565	564	582	609	535	607	561	604	612	585	607	596	589	613	551	599	586	583	575	597	609	572	614	571	538	568	569	592	639	579	611	586	603	526	552	586	618	590	596	616	608	585	555	580	593	567	604	563	558	574	567	578	565	600	571	585	572	566	546	574	586	576	567	591	572	630	582	600	587	554	619	527	579	591	574	593	535	573	620	540	554	565	593	549	583	599	561	620	600	566	608	585	626	587	579	585	622	562	577	617	574	646	599	585	617	613	525	598	637	597	554	562	555	588	569	552	610	587	578	608	565	585	542	572	506	586	598	614	594	564	569	566	587	579	571	589	597	590	623	550	594	574	564	551	553	610	629	578	573	554	585	587	569	565	558	571	584	629	586	592	643	583	615	586	584	565	573	560	588	562	625	569	535	612	524	579	550	593	546	545	584	571	582	606	641	565	603	581	553	569	591	558	580	595	570	614	611	553	572	559	584	599	554	609	575	586	548	575	605	563	624	605	605	602	592	527	582	602	606	593	558	549	649	594	556	595	594	608	637	578	568	617	588	614	574	627	652	582	588	587	562	553	561	613	596	556	536	551	623	635	567	615	625	590	610	567	597	557	574	601	560	593	554	565	586	541	633	532	572	585	588	573	632	598	537	559	566	579	548	561	584	621	600	573	604	524	578	542	581	552	553	555	572	624	586	586	577	544	606	578	580	580	600	570	601	569	607	587	613	597	590	591	592	585	605	542	594	551	591	586	557	636	601	570	577	554	609	526	586	588	527	568	583	588	596	579	575	579	540	587	615	563	571	583	572	596	596	616	623	583	605	552	608	616	589	585	578	566	550	573	601	537	567	583	590	578	549	611	594	572	639	624	605	554	561	536	556	604	625	587	566	597	579	553	606	597	566	559	572	574	562	535	601	612	593	539	562	593	562	588	584	600	575	614	577	548	579	566	594	581	551	597	585	587	609	534	609	572	603	576	578	596	578	549	604	581	616	603	530	547	587	567	597	547	547	540	579	585	587	572	581	591	590	589	574	578	574	609	586	542	596	555	571	606	582	601	586	590	558	584	614	602	509	621	582	573	582	593	563	615	591	578	577	594	532	559	558	597	590	593	598	582	658	602	611	587	578	595	567	577	583	550	584	570	586	569	625	583	570	584	601	588	618	606	579	579	562	570	540	559	607	586	593	572	506	574	595	560	583	606	555	610	586	602	580	562	537	590	551	565	561	555	551	586	613	564	600	579	597	573	549	577	558	585	601	607	592	620	591	597	609	554	544	558	568	555	632	596	613	589	610	523	571	581	584	590	596	553	581	537	583	576	572	601	597	555	578	633	621	587	542	589	604	569	558	548	578	571	640	590	623	588	576	557	577	586	607	589	592	587	574	565	560	566	554	589	563	592	576	614	597	532	621	557	556	598	591	582	603	537	607	617	582	613	579	536	583	576	556	542	564	604	540	552	605	609	601	604	599	549	574	553	569	599	578	564	574	595	577	597	597	607	622	613	578	589	547	597	625	583	541	558	584	570	611	562	560	545	624	554	607	599	628	596	548	571	575	584	595	562	566	569	551	565	562	552	576	552	545	589	600	576	566	547	566	608	560	596	569	579	573	623	614	594	617	569	574	573	537	606	574	611	569	598	585	572	573	611	584	555	594	585	606	568	598	613	615	587	590	593	558	618	602	657	581	601	597	557	596	584	579	576	582	578	596	593	600	580	615	563	581	607	559	571	521	578	553	569	566	583	587	574	559	615	604	602	521	553	596	536	646	572	568	603	632	620	547	590	601	585	576	619	553	570	593	595	559	520	589	570	566	584	602	617	565	598	588	577	620	557	593	590	592	566	572	569	576	593	586	585	610	584	556	562	554	622	589	557	584	609	563	586	602	593	565	593	580	580	585	597	549	583	567	573	621	570	570	590	593	587	597	644	543	622	551	566	585	621	586	528	596	590	550	605	604	550	563	565	513	594	565	585	591	593	617	592	618	607	599	587	563	542	592	586	535	563	617	555	615	597	567	619	633	573	603	587	566	543	576	589	568	586	598	579	576	584	575	589	579	597	568	593	600	547	599	605	552	594	562	604	587	582	581	593	632	549	616	537	554	584	583	572	582	625	572	546	546	607	591	604	595	580	598	599	587	556	547	574	612	560	608	622	610	571	605	583	550	608	586	584	606	575	582	555	633	645	567	582	541	584	569	595	592	561	580	572	587	581	592	559	618	544	569	549	591	552	532	559	614	594	600	564	522	562	571	601	590	557	554	582	586	561	572	600	554	583	580	630	610	568	669	576	586	580	578	594	586	574	590	527	606	582	574	597	574	628	613	547	574	538	584	572	531	627	563	609	581	545	573	541	561	605	576	621	564	580	589	548	568	561	612	576	585	600	612	572	605	551	552	602	593	564	572	577	606	605	613	548	560	562	587	606	568	583	606	556	622	599	583	567	565	642	577	575	592	599	591	552	576	571	604	607	590	589	619	581	578	611	570	558	622	621	556	565	592	573	600	575	545	577	613	561	581	596	568	534	569	609	541	578	570	575	555	598	556	571	590	598	576	551	589	591	551	585	639	592	562	606	579	578	594	582	600	549	627	601	609	633	569	585	542	548	577	597	579	603	607	591	569	607	581	593	594	576	570	564	621	575	614	618	592	600	594	606	597	525	585	573	563	574	567	573	580	573	560	559	611	576	586	575	579	602	566	559	597	633	603	577	597	612	599	568	599	581	602	573	586	585	574	590	592	611	580	595	583	545	545	596	571	583	608	535	566	591
28273	25523	31690	25867	11645	800	245	227	247	245	265	243	237	236	248	231	273	235	252	248	227	227	260	237	224	245	261	249	245	227	253	260	231	270	253	222	245	218	240	264	232	235	266	243	237	236	210	246	234	250	258	232	231	216	236	246	256	252	271	265	241	208	237	240	260	221	222	245	237	217	229	260	274	286	245	226	246	246	272	237	257	265	232	234	236	220	263	270	232	233	231	248	244	222	251	257	254	233	252	241	247	246	231	257	247	232	270	267	241	230	251	239	228	233	234	222	265	222	212	234	235	278	225	241	235	231	259	253	243	247	280	236	217	279	259	222	271	218	241	221	240	232	244	214	216	222	259	237	226	225	253	235	270	222	237	241	249	264	252	248	272	241	244	257	249	254	243	236	246	224	228	258	249	248	244	243	249	263	218	254	247	243	234	254	230	262	246	251	199	275	233	214	221	242	238	232	259	269	257	256	240	253	256	273	258	260	269	237	279	254	251	262	222	259	245	256	248	249	244	275	259	246	237	232	223	235	239	265	252	208	211	246	261	248	247	240	223	274	225	228	244	244	214	272	239	212	289	229	229	224	232	223	239	243	245	237	252	249	248	225	235	244	226	271	259	244	227	244	236	238	238	232	244	242	252	237	256	236	240	237	277	255	256	227	240	214	245	233	255	230	244	239	214	254	257	227	230	236	257	251	245	252	234	239	242	240	242	246	232	245	251	225	227	243	219	238	240	243	230	231	246	228	218	245	238	254	238	258	268	238	258	238	216	271	233	222	246	219	255	270	255	251	234	266	242	218	238	254	249	215	241	254	249	239	263	253	236	218	231	264	249	265	228	229	239	260	238	199	271	254	234	236	254	210	225	258	209	219	251	231	236	249	247	233	239	259	241	244	236	239	225	238	253	217	215	250	220	237	269	253	243	261	238	253	209	253	248	276	237	254	258	237	247	237	244	245	225	244	249	226	236	235	227	264	224	237	256	245	261	241	255	236	268	257	257	273	232	239	260	234	230	238	258	229	246	246	228	241	207	250	229	259	249	255	240	241	254	266	249	243	230	272	250	244	255	255	226	280	215	255	248	230	225	280	233	243	222	265	218	244	239	239	249	239	242	228	229	234	249	228	260	254	251	269	271	246	249	213	261	219	251	243	228	254	240	226	249	221	262	270	251	236	232	214	220	229	262	233	226	263	268	225	251	228	231	220	267	245	234	263	257	263	236	235	256	262	211	218	231	236	232	241	241	234	250	259	229	230	235	230	248	277	212	228	242	255	189	240	232	252	231	246	254	228	247	239	232	254	246	255	240	230	269	232	251	239	245	243	229	237	263	205	263	251	246	257	254	206	281	230	240	247	230	238	245	233	243	241	244	226	215	249	265	232	244	255	244	223	230	285	245	242	250	216	254	285	234	219	254	246	257	231	222	248	255	235	232	238	234	215	249	205	248	224	234	231	229	255	245	276	231	229	240	245	239	245	245	230	233	244	250	208	256	223	270	241	236	249	287	235	234	271	232	244	244	254	208	249	248	250	259	243	212	261	251	256	249	227	238	248	219	218	229	246	230	241	250	231	277	212	258	222	253	276	238	240	262	232	238	258	232	251	258	251	194	231	243	256	260	236	233	263	209	225	239	239	254	224	241	256	223	273	257	232	235	246	229	244	227	245	237	239	233	251	234	230	229	264	231	250	222	238	248	251	274	235	275	210	238	285	226	253	248	234	246	258	218	235	242	215	254	220	242	257	232	266	239	246	239	248	257	243	212	238	215	244	253	247	249	241	265	244	247	233	251	234	249	254	281	241	261	265	238	259	235	235	236	241	248	215	238	251	250	230	253	211	230	262	271	251	216	252	240	260	231	227	252	202	254	242	256	224	230	246	223	212	225	247	224	230	234	251	237	254	252	235	232	259	257	217	229	260	243	234	222	213	263	251	230	254	229	260	212	236	230	248	201	241	222	249	237	268	228	263	267	239	232	239	254	224	260	244	256	269	252	237	261	254	232	268	273	222	259	259	241	243	228	216	253	233	231	266	248	259	259	232	247	232	257	217	235	252	234	259	245	218	235	245	254	227	233	241	235	229	219	248	255	236	241	251	235	233	254	259	241	222	219	236	256	243	243	246	231	263	244	258	248	260	243	242	239	237	235	233	243	239	237	231	262	244	247	245	271	265	226	273	249	225	232	256	238	239	210	248	274	237	233	268	265	240	227	257	235	266	237	234	242	255	265	221	247	254	197	243	262	240	246	247	243	230	227	237	218	227	248	229	233	262	228	236	252	257	244	234	253	228	253	220	257	236	256	228	254	236	241	242	271	237	233	220	255	230	247	238	221	260	255	224	225	254	220	239	246	225	239	224	241	224	258	237	231	245	225	226	250	232	256	298	260	231	251	233	240	242	234	241	253	237	211	245	270	230	206	252	228	237	239	243	230	237	219	268	252	254	233	252	230	250	272	225	220	263	233	222	246	231	267	241	229	247	244	263	246	251	257	222	238	262	255	238	239	231	237	226	218	233	218	251	254	220	245	268	237	223	246	227	244	224	221	232	226	236	230	249	230	233	269	225	267	249	248	257	244	237	267	251	242	259	241	251	265	250	253	244	234	247	216	228	250	257	244	221	249	218	240	246	247	244	258	253	237	251	220	242	257	229	233	263	252	243	237	236	271	245	250	245	230	258	258	245	243	271	283	219	243	241	241	245	221	243	210	242	240	243	248	265	243	236	244	241	253	241	257	250	244	261	244	247	234	259	255	250	216	245	247	216	243	208	245	251	254	210	231	248	250	212	248	237	232	250	246	239	252	251	248	229	257	258	254	229	254	247	247	260	240	228	240	258	233	249	240	250	239	238	224	256	241	221	237	226	226	265	290	249	227	225	264	236	257	258	252	246	225	253	244	224	229	216	263	243	252	260	248	226	257	231	234	243	235	255	238	223	240	218	246	236	233	257	222	250	242	260	221	231	272	227	258	236	226	226	236	222	248	254	256	220	258	255	259	263	270	242	245	222	246	227	232	245	263	280	233	247	253	250	244	220	258	244	275	235	227	265	255	224	278	259	215	247	261	251	244	247	257	220	214	262	241	211	251	254	272	241	239	213	239	238	256	255	225	240	238	223	256	258	259	250	239	242	245	249	266	230	256	239	237	257	233	251	231	260	238	255	213	216	264	244	241	250	281	261	230	233	251	231	252	238	265	228	235	237	261	246	257	260	226	265	232	256	217	221	226	281	254	249	234	233	260	227	252	219	235	232	251	243	215	268	274	256	249	265	241	245	254	247	235	239	248	248	245	216	245	250	248	229	213	244	252	231	255	203	242	260	213	251	239	259	240	284	252	220	231	280	232	227	238	233	227	257	255	218	230	228	250	225	225	254	246	237	249	243	246	254	237	227	240	224	244	248	271	260	230	233	258	251	245	220	238	266	229	236	269	239	237	249	229	228	224	266	224	232	237	232	228	244	238	240	243	233	231	236	250	267	244	227	257	249
27180	42685	30323	21535	9907	663	304	298	309	268	287	297	288	280	318	294	301	313	259	288	279	313	318	285	293	278	275	293	331	278	302	265	291	306	287	297	306	272	288	286	312	298	266	282	277	318	286	284	288	301	287	310	311	281	290	250	308	282	315	282	289	322	262	296	301	293	280	292	320	313	285	266	305	294	261	315	305	284	291	290	284	287	271	294	286	279	304	311	304	270	300	281	271	276	284	294	288	287	292	274	309	304	279	259	253	266	269	313	289	289	313	307	304	262	286	299	283	292	279	256	281	284	254	291	285	266	302	297	278	283	273	289	281	319	252	266	282	280	287	296	273	288	299	295	312	288	328	266	312	285	303	284	264	309	264	300	295	305	293	281	291	298	274	295	297	281	304	259	288	263	325	273	259	274	285	275	308	320	263	274	284	275	281	296	294	297	278	318	294	309	291	315	263	290	305	302	297	333	306	299	287	281	306	282	269	286	304	290	253	278	297	314	322	321	273	303	309	280	311	280	264	268	261	267	272	290	305	276	288	274	277	284	272	271	282	295	237	267	264	310	275	317	312	292	301	256	270	291	284	261	288	299	281	267	298	280	274	265	258	311	266	273	306	311	256	301	278	259	282	280	305	267	268	310	306	290	264	275	308	306	270	267	302	298	282	305	277	297	248	282	274	310	292	271	278	313	264	271	299	264	309	258	297	287	291	307	279	304	283	303	288	299	267	306	304	273	267	307	295	276	271	260	284	293	277	290	286	297	311	296	284	280	284	235	294	284	285	293	323	274	288	293	275	288	267	285	285	271	292	293	295	305	283	288	325	289	286	324	288	296	325	299	306	317	277	269	264	293	284	288	287	287	276	280	291	282	270	293	281	274	275	307	298	268	310	293	272	304	272	298	291	279	287	273	297	276	295	287	303	299	268	252	290	302	285	276	309	287	285	269	310	277	279	310	273	286	285	279	284	258	289	303	277	277	252	309	288	292	288	277	286	250	267	285	265	308	284	276	269	310	289	299	279	261	274	302	252	292	296	290	278	294	284	291	299	296	278	298	260	300	270	303	302	303	303	259	296	295	303	268	279	294	301	295	291	312	276	277	287	289	265	298	338	295	294	261	307	244	258	241	303	294	289	271	284	286	310	285	295	300	280	275	295	311	322	268	298	267	277	270	289	269	291	270	279	265	274	278	302	293	301	298	285	304	265	273	294	275	302	265	314	281	273	305	309	280	267	260	303	271	310	247	267	293	281	281	288	268	289	295	264	254	262	300	293	293	255	290	311	294	285	302	299	295	269	297	292	297	282	263	325	282	252	287	268	322	301	280	280	296	293	307	272	289	292	293	285	255	276	259	296	294	307	290	289	314	279	284	278	317	315	283	307	293	313	305	308	290	294	279	300	262	303	272	263	290	295	304	302	297	280	287	258	268	298	285	282	276	309	273	306	309	239	308	276	312	293	319	271	277	288	315	324	271	260	315	269	294	310	311	311	286	301	269	315	299	279	287	270	275	268	312	323	286	294	261	287	305	318	285	302	265	284	280	246	282	296	289	286	268	301	277	315	287	267	284	284	264	284	289	285	289	288	285	290	277	279	270	276	259	298	294	270	278	305	321	280	291	267	309	252	285	282	283	288	279	275	308	296	266	284	295	288	276	266	306	281	267	288	270	281	294	281	281	296	311	265	304	284	308	297	307	282	301	277	281	268	295	307	302	274	309	251	285	299	294	289	288	311	261	281	251	272	272	261	307	281	298	288	295	288	306	283	304	263	275	283	284	273	286	259	279	263	269	259	295	284	309	302	279	282	292	274	276	256	289	267	308	304	289	302	312	268	294	316	302	284	308	285	290	260	307	272	298	279	312	304	276	262	331	305	297	308	289	280	298	301	299	308	278	300	269	273	286	271	277	286	308	290	314	305	267	309	278	298	292	258	280	273	286	313	299	269	271	296	290	316	283	309	266	273	281	287	274	317	300	292	287	308	288	306	272	314	279	299	301	264	279	267	294	291	307	285	300	286	277	305	277	245	309	305	259	308	247	309	298	308	293	282	287	291	266	298	294	273	310	279	266	319	312	266	292	303	292	308	308	311	284	282	332	299	282	289	283	298	293	299	280	279	302	275	291	286	286	281	261	298	317	296	313	279	274	289	335	288	291	316	288	277	267	296	292	297	291	255	318	284	307	283	276	309	300	264	285	305	287	311	281	281	285	277	287	269	285	307	288	311	305	297	266	269	276	283	280	289	302	283	279	294	279	304	291	264	292	271	304	334	279	293	290	303	276	302	283	294	263	271	270	281	299	322	303	295	305	284	291	271	282	310	282	313	312	268	307	299	287	297	296	261	308	297	307	259	304	288	262	296	281	290	287	313	299	298	291	291	305	340	298	281	267	279	293	289	293	313	290	289	305	300	280	279	266	273	284	300	310	278	310	287	263	299	275	292	288	281	269	262	282	274	266	273	294	288	277	269	284	282	288	288	279	303	280	277	273	290	266	281	279	283	268	292	315	304	255	272	267	271	301	298	281	309	293	284	285	285	276	314	272	306	249	289	304	274	278	289	247	269	266	299	297	287	264	327	313	290	260	298	265	295	289	279	286	287	282	303	302	302	309	280	275	285	258	298	303	292	296	292	297	283	256	298	292	308	283	298	265	299	287	290	262	301	266	338	271	313	294	295	302	303	284	300	270	284	290	257	279	287	277	314	288	259	293	278	265	288	290	331	298	291	266	305	291	282	284	297	281	313	284	297	304	286	268	280	313	273	273	300	270	308	288	285	286	284	287	275	295	302	286	302	277	271	312	283	298	300	294	266	290	276	275	276	279	281	309	266	315	309	286	276	295	306	311	311	297	283	285	292	291	276	326	281	291	290	304	331	296	277	280	299	292	300	276	322	299	299	282	299	277	275	311	284	281	275	336	287	326	279	270	279	289	266	288	319	289	273	285	304	269	309	266	296	259	266	247	290	291	311	279	291	294	284	322	301	302	283	271	284	300	302	293	257	314	291	278	268	328	298	260	259	306	304	279	326	260	298	300	286	291	289	294	268	307	278	295	297	283	281	288	317	324	269	301	302	300	253	263	302	302	288	298	307	289	278	306	299	279	327	283	277	284	288	314	299	281	263	274	231	321	267	254	315	288	270	280	293	304	307	276	297	284	283	261	267	286	270	287	291	252	287	304	280	264	267	274	263	272	267	298	282	266	280	258	280	296	303	259	279	307	312	302	273	291	257	295	283	274	282	293	309	268	278	272	289	286	270	280	285	278	344	299	289	253	259	299	276	291	273	293	263	282	280	290	286	329	287	279	282	279	272	294	290	287	270	308	288	281	298	301	315	276	299	273	268	276	292	301	275	302	275	286	290	288	296	326	294	304	291	300	312	283	291	253	293	294	293	289	296	269	289	284	309	275	293	314	289	301	279	262	260	282	287	293	282	278	269	280	296	263	320	296	272	284	274	320	278	268	260	314	284	306	298	314	277	283	262	303
24296	22022	36031	43931	35287	16972	3674	432	411	376	340	331	327	326	352	336	361	345	351	364	334	317	305	327	327	311	309	318	333	321	338	338	322	319	348	312	336	362	319	311	337	330	353	336	316	312	345	290	323	329	329	334	293	348	366	312	365	356	355	318	316	371	295	348	296	337	285	326	334	360	342	338	309	344	327	326	345	341	303	340	317	319	324	319	334	341	346	337	323	354	328	311	309	360	332	356	313	326	331	340	362	333	316	348	337	347	315	344	289	324	332	327	323	321	333	340	345	326	323	341	332	323	315	340	313	344	312	345	304	322	311	330	291	342	307	327	318	346	354	292	328	326	366	327	322	320	339	345	351	321	333	294	315	312	324	322	325	342	291	318	350	336	338	335	340	355	343	319	338	341	321	333	322	313	340	313	328	339	332	355	347	335	349	330	310	341	330	296	338	314	369	326	338	338	314	359	328	341	341	304	320	338	309	316	342	302	316	331	327	333	329	348	340	306	327	345	328	370	331	327	354	365	328	337	333	331	361	294	335	322	347	358	322	316	310	311	312	352	287	359	344	355	322	329	347	356	324	339	300	337	317	326	298	304	302	282	330	343	318	335	336	332	336	316	334	332	354	342	326	351	348	320	318	340	365	339	352	322	314	317	333	295	340	354	309	326	335	309	352	326	314	323	341	320	353	293	316	328	309	337	326	334	306	330	343	326	318	316	306	350	305	328	342	333	345	311	357	333	322	316	354	324	320	348	337	324	307	332	323	327	324	315	315	331	337	340	351	365	322	319	333	334	331	363	334	353	350	337	325	322	312	314	353	340	326	367	349	326	321	333	307	327	345	350	326	320	316	341	340	337	353	356	346	330	325	347	336	345	343	312	311	352	356	342	305	354	307	309	353	322	342	325	367	324	316	327	348	308	307	324	366	332	318	307	328	309	307	347	292	307	323	360	348	348	291	319	333	348	320	338	333	295	329	325	322	340	345	327	305	337	337	308	322	322	329	319	329	347	326	343	342	367	309	331	289	341	343	323	309	319	340	329	330	323	326	334	305	293	294	324	338	343	304	325	305	312	349	322	328	363	308	318	378	337	347	343	301	320	312	321	340	329	323	357	296	342	357	349	327	331	316	327	307	342	319	295	309	311	327	342	319	296	309	329	352	307	321	336	322	290	330	346	338	347	329	308	316	341	363	360	347	330	325	369	306	347	348	349	335	335	358	365	301	330	330	319	335	331	316	339	344	308	310	330	341	324	359	336	350	340	329	348	331	317	332	277	354	373	342	341	331	340	354	320	327	331	316	359	351	336	353	308	297	288	321	340	332	358	342	329	350	328	310	338	342	341	332	361	339	321	303	353	366	297	348	311	325	339	355	310	332	304	310	349	302	312	367	314	337	335	338	352	364	348	287	331	322	317	322	340	306	334	339	337	334	304	317	300	344	354	319	345	357	329	316	296	358	310	371	340	317	315	303	331	309	316	321	328	297	287	330	310	352	338	321	333	323	341	322	332	319	340	320	307	315	331	313	332	315	339	372	350	299	332	318	342	337	307	354	342	337	367	281	324	326	326	310	321	325	311	326	344	326	339	346	316	346	286	307	299	309	315	315	318	334	355	336	316	351	327	302	318	327	324	333	319	343	365	328	296	350	328	331	343	344	304	316	358	338	336	317	296	344	327	344	317	332	317	351	358	347	345	351	331	341	328	321	348	317	322	335	317	320	362	337	358	318	314	362	321	331	314	346	333	340	312	364	301	335	353	309	341	346	339	321	309	345	310	331	324	324	356	316	339	339	332	359	332	332	349	345	343	350	304	337	320	343	328	316	343	313	318	336	319	318	320	326	332	323	348	321	318	343	339	326	359	345	309	336	320	312	323	320	301	341	326	327	321	321	329	311	334	303	357	337	319	312	302	323	367	346	335	329	310	309	336	360	345	334	339	344	338	348	297	355	314	323	335	311	318	313	320	324	332	315	312	329	330	324	309	306	346	347	320	291	324	305	354	336	333	346	334	334	324	308	291	328	327	317	353	325	345	358	291	358	331	338	341	335	355	318	319	311	333	369	347	330	329	315	327	307	304	336	323	355	331	337	312	317	322	351	357	346	352	332	345	328	357	342	315	304	357	410	359	322	325	323	313	336	332	277	338	346	342	363	313	361	322	359	346	329	338	353	308	325	382	365	338	320	341	315	336	339	318	343	343	348	310	340	336	315	321	310	314	320	292	352	322	315	305	341	333	319	298	341	313	292	318	324	341	330	318	341	317	327	341	359	326	354	314	340	328	340	305	342	295	302	341	311	312	323	308	335	341	344	333	327	349	311	329	307	317	315	359	331	323	333	335	326	354	320	304	366	371	332	336	345	316	314	356	323	354	323	316	332	331	349	327	340	315	328	352	314	325	344	339	325	343	326	337	315	320	353	337	319	335	326	332	331	367	331	312	338	355	349	332	340	323	337	346	320	339	333	314	335	300	352	341	310	333	321	313	315	325	324	340	309	365	316	310	378	348	335	340	354	332	306	335	305	336	343	330	321	313	308	386	349	322	306	316	326	341	344	350	334	323	356	354	325	320	343	353	312	319	310	310	322	369	336	328	329	339	341	345	334	336	304	320	334	296	323	317	319	328	342	338	326	312	361	356	337	332	315	356	342	328	332	319	306	349	340	347	328	321	318	335	291	345	363	295	333	368	307	333	313	329	294	293	319	303	333	328	361	319	330	344	340	310	318	322	331	334	353	347	353	333	332	325	322	310	344	351	308	342	340	324	321	312	305	339	331	363	322	344	327	354	357	306	294	316	334	345	324	345	302	314	363	335	327	326	354	309	342	328	363	275	348	320	324	342	298	338	315	330	297	352	327	348	284	334	324	324	364	302	335	303	337	310	347	337	344	337	351	339	327	307	330	305	329	301	331	340	288	332	316	321	322	362	336	321	321	316	309	314	332	337	367	336	314	328	314	318	322	316	316	305	369	345	344	321	354	322	358	327	350	307	340	317	370	323	349	314	310	340	318	333	350	337	318	319	338	320	284	331	328	308	346	329	303	333	288	338	306	300	311	325	348	322	331	305	314	331	316	320	354	331	336	317	336	327	320	338	369	320	317	312	319	348	322	338	319	337	335	293	376	314	314	330	341	303	324	357	314	319	328	284	344	355	324	338	300	311	364	326	331	337	347	317	326	328	341	322	354	327	364	338	345	329	331	335	343	327	319	332	310	325	319	335	322	340	334	325	340	330	307	356	352	322	314	296	310	327	325	314	319	334	366	304	343	337	300	326	352	310	306	341	308	330	320	292	345	327	299	317	305	314	302	337	320	331	352	316	299	329	325	314	332	314	334	358	338	305	330	297	335	328	312	334	332	321	341	320	329	356	342	338	340	336	319	332	352	344	296	362	358	334	339	353	307	317	313	338	348	356	325	351	319	345	332	282	337	305	345	308	350	319	346	369	351	318	319	350	321	342	367	344	302	308	335	312	340	338	339	313	371	326
42028	87021	71432	59314	36406	2860	561	524	449	467	428	396	419	388	372	405	425	391	374	404	386	341	354	355	364	351	359	371	346	401	388	392	376	402	352	369	343	393	393	378	367	337	351	345	343	377	371	390	374	392	326	334	352	372	361	374	392	362	372	365	372	375	362	322	328	382	349	370	358	357	369	330	351	371	387	416	360	396	389	373	380	365	357	371	426	361	351	378	384	368	379	401	361	340	337	339	378	360	377	386	420	405	370	357	368	378	378	380	395	337	373	362	371	368	350	335	383	334	383	359	412	349	365	354	330	356	376	372	364	381	373	348	413	345	363	362	339	366	352	351	376	379	382	340	375	380	343	377	363	378	393	377	380	363	340	355	369	374	353	336	369	366	385	375	360	395	388	361	375	367	374	375	376	356	353	392	395	372	376	374	372	348	375	380	336	355	363	367	395	349	367	377	349	378	347	379	372	374	385	366	397	369	369	385	368	338	369	373	336	340	432	371	370	373	390	382	372	356	402	385	352	351	358	352	352	377	392	382	383	400	382	352	396	354	384	361	372	375	367	387	362	356	404	374	352	363	372	378	365	363	333	351	386	376	398	375	376	409	352	364	349	362	366	378	358	354	403	394	363	377	357	362	388	372	372	373	371	331	361	379	339	398	322	369	383	376	364	381	364	381	384	357	376	363	381	379	373	371	349	363	394	381	392	339	366	397	357	380	378	352	349	375	361	363	389	387	374	378	353	397	374	368	374	355	359	371	350	364	354	399	371	394	364	388	390	387	379	383	403	365	382	387	353	417	395	325	374	334	404	340	364	337	395	347	377	389	337	396	383	377	386	380	352	393	367	375	374	348	357	364	350	329	364	347	359	367	379	354	357	326	368	364	372	366	398	336	395	359	370	344	382	359	350	356	397	360	384	371	356	321	382	380	398	364	384	368	364	349	361	374	366	356	351	361	358	407	373	331	355	389	361	408	375	381	370	369	366	398	355	371	378	342	368	379	378	358	398	351	347	329	360	376	386	335	375	388	335	362	355	388	353	380	346	373	351	368	348	380	399	411	373	407	357	348	403	374	372	351	377	356	368	355	367	403	378	404	350	368	404	339	368	365	358	380	352	372	373	371	376	371	415	380	408	356	366	383	378	366	346	372	352	365	393	336	387	360	360	363	346	378	374	370	398	397	399	354	363	379	348	356	371	354	367	386	370	355	364	355	385	388	347	355	381	363	360	330	378	388	396	333	360	385	402	375	337	368	369	312	362	388	348	364	379	367	352	368	353	408	366	372	348	352	370	398	373	357	391	373	373	377	351	392	359	371	353	380	375	360	366	402	347	409	345	350	392	379	381	361	376	364	386	368	360	343	381	370	389	376	341	364	364	393	368	352	382	377	348	388	373	340	368	343	394	365	377	404	360	370	382	342	396	346	377	362	351	349	390	386	322	375	385	326	370	367	397	344	393	393	423	364	353	337	368	375	354	370	336	329	345	369	367	387	332	383	349	382	368	375	387	375	344	388	385	349	389	358	369	371	384	372	372	354	359	387	368	362	376	324	345	347	360	389	388	340	335	326	376	391	332	320	364	385	360	367	363	367	384	378	373	370	388	315	342	360	410	363	349	378	348	371	331	365	366	373	379	409	365	364	370	354	356	353	390	344	380	355	355	347	372	380	339	371	361	358	371	388	351	338	381	363	354	366	341	359	393	357	386	371	350	380	377	395	368	345	403	380	342	382	385	361	381	407	376	395	339	369	375	376	351	351	361	354	370	355	379	363	355	343	382	387	380	372	359	371	349	390	345	389	396	364	393	410	366	364	413	336	389	358	371	336	372	373	395	366	339	386	338	362	349	377	376	366	374	362	348	378	392	413	383	346	405	366	378	362	384	380	373	385	340	357	365	355	367	362	362	401	373	387	375	383	381	355	362	389	377	368	361	405	348	369	376	365	366	378	360	358	396	370	353	359	374	367	382	355	344	390	387	377	333	367	355	388	348	389	386	364	362	354	322	335	353	358	367	376	389	354	363	373	382	364	360	387	369	374	383	373	383	411	388	380	382	382	370	383	369	379	335	352	356	379	383	369	397	368	389	354	384	365	390	373	359	356	365	348	349	347	369	386	383	360	367	372	357	378	369	336	375	349	373	373	375	369	387	338	351	320	381	355	365	362	398	382	366	376	374	354	372	344	347	348	349	361	330	391	351	385	378	366	370	380	389	416	381	359	382	354	356	333	360	349	391	362	359	395	337	346	363	370	378	408	400	355	402	334	364	389	374	363	378	366	377	328	362	367	369	354	371	384	389	358	393	358	364	358	391	347	388	347	370	362	349	383	382	378	369	358	386	370	356	361	359	365	357	359	399	377	395	353	342	382	344	371	394	366	379	379	383	375	398	338	350	373	336	341	373	348	368	369	361	360	350	383	369	357	384	352	339	326	331	382	366	401	341	390	383	358	343	376	361	383	361	368	392	381	357	365	366	407	370	370	386	379	385	379	347	354	372	348	365	338	348	344	337	357	373	359	409	392	368	398	385	377	378	354	360	375	357	399	350	391	360	365	355	365	404	359	350	376	398	384	338	376	362	406	369	362	371	378	346	340	367	359	406	364	390	356	358	374	312	382	342	357	367	361	400	349	348	400	353	370	412	382	361	335	384	365	317	390	355	360	363	378	356	387	346	387	370	334	353	362	355	377	380	403	373	348	391	347	330	360	371	360	344	366	380	388	367	373	364	409	348	379	342	335	384	378	385	366	339	388	354	359	350	345	369	367	371	375	376	344	322	392	379	382	379	353	390	353	346	372	354	369	351	382	405	404	356	405	354	385	341	332	354	335	367	390	366	362	306	379	339	366	415	353	369	371	393	367	364	351	330	385	400	357	392	351	387	399	383	359	336	349	358	354	372	368	375	370	389	378	350	346	380	369	354	390	343	355	352	370	380	360	388	395	400	373	390	352	343	409	384	358	338	372	361	363	406	362	354	355	356	372	370	368	341	391	352	353	398	348	391	366	340	333	369	375	388	336	335	389	351	353	345	390	369	342	357	357	351	391	380	365	391	361	381	350	375	384	354	383	362	386	367	355	334	400	334	349	374	389	374	361	393	344	370	392	361	402	371	345	342	400	383	382	330	356	379	350	363	374	347	360	386	371	384	397	373	394	360	356	395	356	356	380	389	368	381	354	359	350	369	338	365	354	347	356	368	381	406	356	376	382	370	372	357	368	388	390	366	363	385	361	354	336	337	331	405	369	362	395	388	378	328	417	364	412	376	385	375	402	335	382	350	375	345	341	371	373	359	391	368	352	369	347	374	371	321	390	403	362	343	362	376	372	367	375	378	367	356	373	307	335	386	347	376	345	372	382	370	385	352	351	361	361	376	379	375	329	372	383	334	386	361	361	375	354	392	373	357	407	338	397	364	366	380	382	376	349	372	367	358	368	377	386	369	377	371	376	347	356	360	370	325	368	386	331	377	329	385	389	360	364	401	371	342	421
25597	23001	35502	39474	25149	6875	520	417	399	388	360	399	381	374	368	338	379	363	341	351	380	379	406	355	315	389	361	377	344	338	369	360	352	370	377	346	350	357	375	364	342	355	363	355	334	336	383	354	397	357	335	342	397	368	338	377	352	363	369	386	356	342	410	354	376	371	360	378	332	340	335	370	364	373	349	367	357	359	349	386	365	336	347	325	382	346	364	375	345	367	363	362	403	352	367	364	383	354	338	325	374	360	339	360	360	355	355	357	332	343	358	391	347	362	371	334	403	373	369	369	364	368	382	370	394	370	385	350	358	374	362	336	358	366	342	349	363	355	363	352	379	341	358	314	379	344	360	323	368	345	361	395	347	350	353	389	343	370	378	385	320	366	356	369	396	385	346	358	356	400	378	348	350	359	345	379	390	353	375	396	383	374	392	388	345	372	363	359	362	361	400	342	365	368	398	362	344	362	358	336	386	391	381	354	396	323	360	369	349	362	400	339	381	369	359	335	361	349	365	363	392	382	378	390	338	374	363	386	387	347	364	364	345	349	418	364	358	322	363	360	379	358	363	324	325	365	371	323	358	409	379	369	335	375	349	350	395	336	366	377	371	377	379	393	367	349	343	348	347	383	333	386	342	365	367	376	341	344	368	364	385	355	319	346	323	338	388	354	360	353	381	373	347	380	364	358	368	348	351	353	377	385	347	364	366	375	367	360	382	357	385	349	340	353	399	396	367	373	352	389	337	391	366	344	349	385	361	380	353	406	394	375	367	328	402	351	373	354	391	359	325	362	363	384	376	343	345	372	354	360	358	347	339	363	379	358	393	371	351	356	364	357	353	378	376	369	384	370	389	340	353	369	376	373	382	372	347	363	391	380	348	361	351	348	371	345	358	376	377	389	390	385	367	355	354	357	380	380	380	374	397	371	396	386	384	348	355	347	346	377	358	340	352	332	352	354	348	343	396	342	362	342	378	379	322	359	356	362	378	323	362	335	356	365	335	366	370	337	337	353	372	394	383	370	371	376	373	356	359	371	392	351	355	352	382	371	364	371	386	363	328	348	354	349	381	373	351	373	375	354	373	346	375	357	376	342	341	379	383	419	350	334	371	387	372	355	336	317	371	369	364	355	367	380	343	376	371	381	356	324	357	394	358	378	374	363	382	378	339	339	374	355	377	366	335	374	396	349	356	379	344	369	375	398	405	357	372	350	379	366	364	326	359	372	361	366	342	371	340	357	336	364	367	366	362	349	373	376	381	308	367	408	368	324	336	299	379	366	347	375	364	352	355	335	373	344	355	368	337	372	343	372	360	362	365	366	366	368	345	357	373	362	333	337	348	355	374	375	361	375	307	405	390	407	395	362	339	356	389	385	368	347	358	346	334	395	364	375	342	361	369	368	356	354	357	361	393	343	372	341	361	377	355	369	375	371	340	329	330	402	354	371	352	361	410	361	358	330	361	350	367	373	323	375	364	322	383	328	384	381	337	366	361	369	331	391	379	387	356	354	369	367	381	352	380	351	372	346	388	371	403	377	375	370	365	343	347	339	333	359	343	397	370	361	364	349	363	359	398	391	374	385	368	340	386	397	388	389	375	381	375	352	370	350	361	352	360	386	342	364	376	367	386	341	323	402	353	366	364	352	326	393	378	349	375	381	352	356	393	339	368	358	341	361	370	365	372	352	356	356	362	356	364	390	374	347	371	352	375	372	373	387	351	366	365	336	382	389	332	362	386	355	337	379	353	361	364	332	389	321	427	349	383	331	356	365	358	401	352	347	364	347	383	380	359	336	341	370	358	337	341	363	357	395	355	342	368	347	371	383	365	339	386	354	371	355	356	363	348	352	348	342	364	354	380	338	367	343	340	372	359	373	350	384	380	347	398	369	393	393	388	347	391	380	349	340	340	380	375	374	340	341	380	381	353	365	378	357	401	359	342	369	350	362	351	378	329	374	353	358	363	362	368	365	377	384	336	345	350	362	360	396	353	353	369	377	363	348	359	361	357	383	345	367	350	351	344	362	399	351	341	363	358	372	381	341	412	337	351	377	347	363	394	369	351	352	372	364	350	399	373	354	362	333	362	369	353	362	329	344	384	346	369	359	372	391	359	352	346	353	360	380	345	345	349	335	354	408	367	366	354	387	370	412	411	321	361	390	369	387	376	364	350	363	360	348	373	371	360	380	384	389	337	353	397	376	368	351	396	369	312	357	373	348	380	368	385	341	346	367	390	355	363	375	336	378	388	382	372	337	405	385	350	345	379	360	359	352	385	372	361	345	348	354	351	352	385	350	340	354	372	364	364	372	347	353	356	348	333	362	367	383	367	369	346	385	376	341	377	378	392	388	357	365	346	331	343	372	351	337	369	382	369	362	351	328	380	346	354	338	377	377	365	368	339	367	357	375	354	358	403	370	349	400	345	365	376	363	344	382	360	332	360	351	366	318	368	352	362	340	373	328	333	347	384	358	400	397	332	407	394	347	358	354	370	354	398	330	359	313	360	379	363	364	373	388	348	399	361	383	339	355	369	360	362	341	326	344	381	375	394	344	381	394	345	361	376	354	328	331	388	355	329	354	349	384	334	373	372	400	351	365	358	376	329	378	381	331	383	397	357	366	350	354	382	361	339	375	353	337	362	369	338	366	376	330	379	356	368	391	388	380	370	372	326	381	393	376	350	346	395	385	357	363	358	383	371	377	356	392	376	372	356	364	334	358	361	330	330	374	382	360	358	391	367	353	391	354	382	354	336	368	374	373	371	365	389	376	379	342	362	358	374	387	305	390	369	365	357	345	322	340	339	385	379	306	377	332	336	380	354	338	374	369	385	366	346	342	352	341	374	375	403	384	376	382	354	369	326	366	368	383	378	341	355	346	370	348	380	361	347	350	346	369	344	366	359	362	389	407	371	342	342	366	342	375	371	418	356	360	388	385	351	354	353	364	368	365	357	378	371	351	373	344	366	355	309	366	326	378	392	335	358	359	377	401	390	368	357	370	368	353	344	343	376	372	361	364	345	325	369	341	373	328	376	322	378	367	356	398	373	377	388	358	333	340	351	358	336	337	375	347	386	385	332	375	352	328	372	373	342	353	374	374	336	368	361	343	348	367	364	382	319	359	357	368	394	366	371	380	373	362	369	364	363	370	361	339	319	336	390	346	431	368	358	346	369	345	343	363	360	390	355	334	356	341	346	343	390	371	339	351	345	357	386	372	333	381	386	390	369	358	354	376	369	381	373	382	351	389	365	367	369	390	344	366	383	323	360	339	333	388	355	362	390	363	363	367	370	335	324	380	388	359	354	364	353	356	355	345	359	379	366	361	375	351	379	367	379	361	385	361	348	364	348	364	360	331	342	384	359	334	361	370	309	360	341	343	357	379	364	382	353	376	357	399	374	336	339	365	341	343	353	372	375	378	385	350	384	365	343	360	331	341	323	365	378	368	349	359	364	361	376	380	347	369	396	388	357	374	364	355	368	383	386	379
39146	73867	56051	46383	25635	2569	507	530	451	469	489	417	474	419	442	434	453	409	420	454	446	434	453	432	431	455	434	408	401	418	414	429	451	405	459	394	409	429	397	428	409	419	431	392	430	421	384	420	443	413	396	453	448	392	409	409	417	395	427	440	418	411	409	399	427	386	443	402	399	452	392	415	399	422	416	419	432	418	427	402	425	426	444	444	430	456	407	419	383	364	407	437	421	426	431	410	420	439	415	398	460	402	430	436	407	383	459	458	403	443	457	430	436	416	427	416	396	428	462	423	459	436	418	399	428	373	415	411	442	404	448	397	413	413	433	427	436	415	416	444	412	438	389	415	448	426	420	427	429	423	428	447	417	418	438	456	422	408	432	408	450	417	439	429	414	430	404	419	462	397	397	407	428	451	430	429	414	394	434	394	392	411	410	451	433	414	485	412	430	408	406	448	410	447	413	431	442	414	446	398	432	409	440	428	418	413	409	436	418	452	440	397	458	430	450	440	422	433	451	387	460	431	387	435	418	455	401	391	436	385	443	420	440	397	377	407	429	406	399	418	392	430	384	411	431	436	451	407	418	424	432	440	472	432	418	405	368	401	384	434	442	438	443	439	449	418	394	434	382	379	410	442	429	457	433	395	420	420	461	410	447	383	404	405	406	432	423	427	411	414	431	473	449	419	420	444	418	448	385	386	448	393	390	391	441	422	435	404	446	397	429	400	441	396	415	366	400	432	431	408	393	433	420	406	421	406	418	443	450	434	408	427	432	435	432	413	448	422	438	440	421	418	394	450	417	390	418	407	426	391	432	424	437	437	380	438	406	438	427	451	376	430	427	437	406	418	431	442	455	397	433	423	412	430	416	429	380	452	400	371	435	400	421	400	409	412	430	434	417	426	426	405	446	424	371	425	448	398	404	360	448	442	421	436	443	422	424	418	418	405	415	405	420	420	424	448	401	389	384	420	446	402	384	409	410	428	431	415	443	438	426	377	388	438	385	407	420	385	428	426	407	432	410	421	421	391	421	455	451	441	415	417	419	411	437	444	446	375	393	405	437	413	433	414	407	426	404	435	428	444	436	381	451	423	428	420	417	422	404	367	391	444	428	437	462	429	471	456	424	387	425	432	404	461	420	442	422	415	394	424	414	450	408	435	403	428	432	426	433	449	394	427	441	393	425	445	370	427	407	425	418	432	408	426	460	413	417	439	403	425	393	416	427	435	411	420	423	448	434	405	419	426	400	468	402	433	463	406	409	437	408	415	417	404	420	411	402	423	406	407	441	445	429	394	416	411	468	416	389	391	440	415	439	395	364	405	395	405	413	420	434	457	436	417	419	400	441	418	381	392	422	373	421	432	394	429	443	423	410	432	408	432	402	414	423	412	444	427	423	388	396	471	395	449	418	402	436	429	438	473	401	407	428	429	402	423	396	433	401	404	443	445	407	467	405	412	394	436	448	398	436	408	429	410	432	431	429	440	388	414	427	410	415	424	398	409	414	460	419	418	418	410	399	423	422	396	420	389	391	436	453	413	401	407	435	435	442	423	410	405	420	412	429	431	423	397	441	415	458	346	407	474	413	421	401	395	401	438	435	436	434	410	445	413	435	419	437	446	424	400	419	439	416	412	444	402	384	409	399	401	381	418	410	475	426	407	425	465	444	415	432	423	372	451	421	416	402	431	398	423	449	427	397	408	417	406	442	416	404	410	445	448	403	444	443	373	424	457	445	423	419	442	419	412	416	406	418	441	437	390	403	429	449	401	419	463	405	419	421	420	433	415	405	398	430	400	429	446	423	428	434	430	407	381	418	405	419	431	455	438	428	432	394	431	448	446	384	446	459	403	420	418	453	406	399	437	447	430	434	423	400	455	416	454	431	454	429	465	439	441	438	429	448	409	437	430	410	447	423	429	411	414	420	401	468	411	416	465	424	419	417	412	447	397	414	420	403	451	462	422	412	391	416	417	437	406	414	426	429	441	422	402	396	407	413	396	415	402	451	422	417	412	420	408	416	401	419	426	415	424	430	419	415	452	415	397	458	429	407	442	421	449	421	427	432	435	449	418	412	402	449	414	415	442	392	414	402	406	408	443	400	402	417	388	402	414	458	423	396	414	444	452	422	412	410	425	430	434	452	427	436	430	437	482	440	367	392	414	425	442	423	413	399	394	416	426	423	395	406	426	440	423	392	439	398	427	446	424	412	399	444	440	433	453	430	451	427	412	424	398	392	421	411	422	427	415	434	425	392	411	438	439	421	426	445	408	429	430	480	432	420	416	452	446	399	398	463	451	433	441	428	407	447	440	385	409	394	392	422	433	411	406	398	414	413	436	431	436	429	412	411	409	419	436	480	410	448	406	408	441	400	396	423	396	432	405	394	381	444	415	416	455	414	416	397	412	433	405	426	425	427	420	422	446	389	411	401	418	450	434	430	402	426	436	393	418	408	398	406	433	464	443	440	424	438	412	442	414	448	425	446	446	437	413	436	404	448	427	412	403	429	396	410	386	427	415	446	456	445	419	391	413	391	408	398	420	429	419	413	393	412	392	434	371	411	415	398	437	423	411	430	437	439	418	427	434	433	430	417	484	421	369	420	420	406	445	419	423	415	429	410	444	412	428	422	413	437	452	385	403	449	420	438	432	406	451	420	419	417	386	392	421	428	410	392	420	423	431	416	408	357	463	419	417	423	408	411	396	421	429	414	401	406	413	418	363	454	398	437	438	404	414	415	395	420	417	412	446	466	389	416	413	429	419	435	411	428	423	420	411	403	434	416	419	410	382	397	439	405	402	436	401	423	409	439	435	430	436	415	423	398	443	415	433	419	452	420	414	431	439	429	398	394	375	404	401	409	403	409	407	451	415	425	395	424	410	405	439	452	424	422	401	417	407	400	486	425	392	421	442	425	405	439	398	418	443	413	434	419	358	446	385	420	432	396	450	427	436	396	400	370	414	402	405	415	414	439	431	427	437	411	400	425	395	418	445	416	394	433	444	371	403	447	393	427	432	406	429	379	420	447	412	398	410	407	446	436	414	432	426	378	430	396	437	427	433	409	416	434	402	419	433	410	439	461	464	408	436	398	413	435	422	416	429	408	413	405	412	403	429	415	426	388	442	409	449	430	427	445	410	396	381	439	437	399	413	405	421	431	429	390	457	433	381	408	391	423	448	420	422	470	411	453	432	451	427	427	423	415	435	425	461	409	411	434	401	412	429	448	443	380	402	423	419	416	422	407	435	414	413	422	405	442	411	428	430	431	428	418	426	475	434	383	414	406	403	387	387	415	461	388	409	429	395	392	415	405	430	399	446	420	443	403	438	422	430	450	392	409	394	433	453	425	414	406	421	418	441	398	396	447	408	417	435	407	417	442	434	437	434	414	406	419	419	430	405	362	417	424	477	398	427	421	446	446	419	436	408	421	430	450	455	458	441	445	447	400	439	404	442	399	398	422	415	448	411	413	402	426	433	415	461	390	395	430	407
23249	21913	33232	38260	34097	20983	9838	1001	654	618	646	648	564	592	545	544	563	563	574	569	553	556	538	571	506	567	507	544	534	552	512	552	575	516	555	523	540	549	521	502	528	540	558	529	538	513	511	549	534	527	546	563	494	516	555	539	517	548	495	508	521	558	522	547	534	519	481	536	510	557	549	514	567	550	567	579	566	571	545	536	558	542	530	523	513	530	509	551	568	528	530	555	571	554	492	526	547	582	528	567	566	493	537	514	512	501	519	539	527	525	576	574	483	546	540	567	542	537	567	551	543	535	532	568	544	519	536	539	503	508	539	496	526	555	565	503	541	513	506	557	558	543	532	552	587	547	547	519	543	528	535	488	537	451	527	544	522	568	552	594	489	495	519	528	567	546	516	520	544	569	540	576	513	545	549	567	552	575	509	494	573	522	536	526	531	537	541	534	546	519	535	552	538	518	537	558	559	566	538	500	541	572	536	542	485	548	529	560	545	535	520	555	530	539	537	550	512	546	541	537	531	500	577	527	561	508	554	529	528	519	577	536	531	538	531	504	544	553	546	528	527	559	532	502	561	524	527	521	541	518	557	544	491	558	526	526	546	491	528	555	526	534	487	554	573	521	540	502	550	553	561	494	517	548	529	559	620	545	549	574	522	553	503	507	522	511	558	501	532	517	538	563	547	551	507	579	570	538	566	535	563	561	547	533	516	512	536	559	515	564	558	545	503	574	550	519	545	543	528	563	516	544	555	511	515	547	582	529	515	512	479	501	548	513	569	572	542	499	489	586	537	517	599	487	565	528	526	511	497	490	553	518	562	558	485	539	508	548	524	563	547	525	540	538	529	523	591	542	532	479	530	546	554	523	528	535	582	522	530	537	489	540	528	518	536	495	511	511	510	537	552	541	508	531	552	544	602	507	547	524	531	537	567	549	539	535	527	512	539	534	523	552	527	530	531	518	548	549	535	559	509	540	528	519	548	542	571	568	555	542	534	542	533	586	518	542	514	548	532	573	521	545	538	529	543	518	545	526	535	524	556	536	527	511	561	547	504	559	536	579	523	526	588	519	587	504	506	522	514	518	553	510	534	536	558	531	518	580	573	577	540	530	530	553	566	547	510	519	570	570	527	604	545	553	556	544	585	527	524	528	525	536	579	571	509	502	524	514	562	507	527	560	544	518	554	518	508	525	539	532	569	551	490	549	487	549	529	494	526	540	571	517	554	524	523	524	538	535	546	540	545	531	574	512	557	549	543	562	464	567	523	532	492	589	491	544	486	562	534	535	551	513	526	552	552	565	539	500	498	547	536	556	564	539	508	550	541	517	538	513	529	544	528	532	522	513	546	543	512	550	531	534	537	565	529	552	544	584	526	542	523	564	535	492	496	542	516	543	535	562	563	536	525	563	577	572	516	540	538	555	531	496	473	560	520	524	542	508	540	524	519	540	558	535	520	528	527	580	555	538	536	546	528	547	567	530	530	533	500	539	505	548	523	534	511	501	551	514	513	536	554	510	522	494	535	551	536	503	492	529	540	534	516	545	535	569	551	523	507	586	511	518	546	546	515	568	529	527	531	516	535	518	527	551	517	516	527	527	521	540	543	538	522	524	528	524	534	526	524	563	541	524	523	509	548	521	558	540	536	565	545	563	516	578	565	505	521	572	537	513	526	531	515	529	508	531	540	578	561	552	561	487	487	549	531	536	504	522	544	545	556	539	552	529	517	552	566	553	547	564	557	518	565	506	533	553	498	534	528	591	516	517	542	544	566	539	551	537	580	528	521	537	535	520	488	503	536	513	528	556	535	558	504	537	569	532	499	509	522	566	527	543	527	539	537	547	513	565	514	536	527	482	594	497	566	583	553	537	509	532	513	547	540	516	538	533	534	512	554	543	536	552	554	529	558	577	551	564	511	574	595	521	531	568	550	540	525	530	542	549	589	542	578	586	536	525	520	515	550	511	546	570	521	523	550	561	575	521	540	523	540	521	516	526	522	537	504	503	537	526	521	523	585	532	518	539	526	498	503	572	518	528	541	544	539	579	520	545	544	554	555	538	550	501	510	514	546	526	512	528	580	521	542	545	558	546	550	559	547	529	543	492	555	580	498	608	546	547	563	533	514	495	521	507	515	498	522	555	536	518	553	530	526	572	569	554	523	520	517	530	526	499	514	539	512	513	514	544	526	538	546	531	522	553	538	570	499	560	564	554	559	563	549	543	535	555	580	538	543	519	545	520	528	567	537	545	550	547	548	526	517	559	560	540	572	594	517	520	546	537	541	541	528	481	557	513	577	527	566	524	543	558	543	509	529	551	540	568	537	537	543	535	503	562	522	541	554	514	531	509	532	540	529	539	526	550	492	549	534	517	520	583	542	518	513	537	586	539	529	510	528	582	510	551	558	504	510	541	502	565	540	516	519	545	563	511	508	518	531	542	559	499	583	559	560	506	491	563	507	500	516	561	554	531	544	510	547	551	534	509	538	527	521	515	552	526	547	557	509	589	497	509	617	561	588	536	546	547	505	527	522	495	516	509	519	521	545	515	462	565	530	584	525	529	549	532	485	555	525	539	536	543	549	523	528	506	542	495	536	529	528	538	551	547	523	579	553	549	553	553	538	518	551	553	527	507	519	531	490	540	530	549	561	526	524	522	528	548	541	505	521	519	542	506	484	559	565	512	534	546	522	512	563	565	573	523	549	532	578	567	547	541	564	512	543	569	546	543	539	513	530	591	504	543	551	513	556	535	518	513	537	493	520	564	531	530	510	543	484	546	599	535	531	507	534	559	543	507	532	504	509	570	507	561	573	551	590	533	514	519	523	511	511	507	537	480	561	523	574	531	514	497	552	524	531	509	502	557	544	566	537	523	525	553	543	508	537	583	560	539	525	545	533	518	554	539	552	536	540	560	556	504	545	554	510	540	561	533	497	617	543	553	553	558	559	499	531	549	510	584	555	537	512	505	537	558	533	531	500	565	536	590	491	521	516	566	555	522	544	556	538	548	538	550	566	513	529	543	545	531	533	508	531	571	572	512	532	507	509	524	548	549	524	534	536	536	518	494	548	523	512	546	516	508	553	499	474	526	544	507	517	538	525	504	507	513	561	527	515	527	577	509	537	515	508	531	549	520	542	490	496	558	548	533	532	560	527	534	543	507	545	561	511	514	552	544	530	550	550	571	537	497	531	548	531	519	520	512	552	538	552	543	544	589	506	579	498	522	542	490	535	494	489	490	520	514	558	530	508	551	576	578	565	525	509	575	532	542	516	561	576	494	533	508	553	528	495	470	567	499	543	489	488	536	557	539	524	520	494	511	523	501	534	521	528	509	570	583	562	514	540	515	547	498	528	514	524	554	544	556	517	549	512	554	537	551	582	547	553	550	580	542	558	515	533	493	533	526	519	515	516	537	527	537	593	522	553	524	528	522	542	495	501	556	545	512	529	528	563	516	574	537	536	559	539	543	551	484	539	490	543	539	537	543	516	562
49512	89741	80724	69076	42891	5418	1009	896	744	744	662	669	661	624	651	632	590	626	659	590	620	594	568	602	576	608	576	631	588	551	604	610	614	597	542	570	577	597	597	594	629	606	562	604	567	558	583	591	585	571	585	587	568	554	581	597	554	597	615	615	619	585	586	566	563	559	523	573	550	559	597	597	574	572	600	616	590	587	600	554	547	549	566	535	614	616	571	571	557	591	578	578	590	555	576	541	565	584	574	606	599	590	614	588	570	562	606	547	568	524	628	609	585	571	616	556	574	563	555	576	571	562	623	613	549	576	614	603	593	563	576	582	569	587	555	567	557	544	581	628	589	556	560	576	621	580	620	568	552	613	562	606	578	590	573	576	608	560	603	615	569	559	576	545	563	588	594	559	577	600	571	596	586	563	578	588	624	579	554	566	553	588	589	567	597	584	555	599	558	574	570	589	585	573	610	612	548	567	576	606	587	601	556	560	577	586	589	592	565	581	546	558	587	572	555	595	562	565	568	601	575	579	587	558	564	583	557	575	570	619	544	574	563	604	547	582	584	591	572	565	593	574	546	557	582	575	582	627	620	526	611	597	587	597	553	611	590	564	592	553	584	595	595	556	573	593	567	556	588	608	581	583	576	590	593	610	592	576	593	618	639	568	621	573	579	611	595	622	593	601	589	576	584	540	579	544	579	552	600	594	552	546	579	556	615	585	563	561	605	570	574	599	579	564	584	571	554	560	554	593	646	556	603	591	612	601	555	565	556	563	537	558	603	617	557	575	560	643	598	568	583	574	560	588	546	571	569	542	532	578	613	562	577	582	578	567	555	595	580	583	602	577	520	596	570	579	552	573	597	571	568	587	572	594	570	587	553	574	569	608	580	630	586	610	583	575	526	609	557	601	594	580	584	542	587	547	554	593	581	637	580	570	545	604	539	559	548	604	556	617	611	617	576	574	606	610	536	566	617	548	517	563	585	544	559	613	595	585	568	602	597	584	603	557	624	568	565	580	544	559	594	596	583	567	547	591	596	554	582	535	571	567	597	571	605	615	612	585	562	551	593	603	542	571	598	575	587	557	603	570	590	597	594	577	600	542	588	579	589	579	553	581	543	598	590	567	564	572	583	576	567	568	576	606	592	596	594	589	563	541	560	620	553	592	568	572	583	580	598	582	583	553	577	561	575	572	579	604	580	572	575	564	567	566	633	607	549	558	595	575	554	589	590	583	570	608	591	580	560	578	585	536	562	573	555	584	603	551	548	579	594	587	571	578	568	582	598	589	548	585	554	573	582	586	616	593	559	602	550	580	537	580	578	602	567	585	544	553	562	624	589	541	561	600	604	583	605	580	584	595	590	593	571	547	592	565	570	624	556	573	542	549	549	567	603	594	577	566	527	564	593	565	580	608	585	591	605	588	582	574	605	593	590	600	623	581	570	564	567	554	587	560	636	575	602	614	593	598	543	567	558	580	593	582	551	543	573	565	588	604	561	611	546	632	586	580	619	573	592	586	584	579	590	600	593	568	634	528	590	576	580	585	579	537	594	572	599	556	591	569	556	549	579	604	601	576	616	614	534	577	552	533	593	549	583	571	567	545	600	619	573	617	565	541	578	579	585	602	559	602	633	604	578	573	604	606	581	602	566	569	571	569	590	574	581	597	568	565	555	549	581	596	568	552	624	547	578	538	595	581	564	604	561	547	581	602	566	574	594	595	584	538	583	537	602	609	561	573	581	601	566	601	575	621	595	575	567	549	574	573	607	602	566	595	562	627	561	588	614	597	563	518	585	626	564	575	619	592	553	565	567	633	567	600	617	565	577	540	628	596	599	552	543	555	575	563	558	557	545	567	581	614	618	533	599	547	568	575	594	535	536	562	612	582	554	517	554	581	585	596	599	567	604	582	611	551	545	594	589	586	601	595	573	581	585	591	617	554	606	590	566	614	596	542	587	597	595	594	551	553	585	571	565	582	541	567	549	614	558	592	571	585	574	559	616	571	546	559	594	606	602	614	578	552	595	608	619	582	568	515	572	569	598	561	567	579	611	592	561	603	581	579	578	592	584	568	601	557	617	594	586	626	604	564	570	566	545	583	597	607	578	569	548	572	598	603	616	571	568	567	605	611	618	585	577	579	564	562	561	540	591	578	601	533	566	543	542	622	594	562	567	603	609	553	558	577	570	567	596	563	561	566	586	542	528	601	537	585	584	610	559	600	591	561	587	579	610	624	558	594	577	631	600	603	541	573	580	577	618	605	620	556	592	594	571	610	579	582	563	539	572	589	577	558	590	615	571	546	597	577	547	588	553	589	605	541	589	615	560	594	616	636	550	576	612	557	614	585	589	592	544	587	592	577	581	617	579	573	589	551	576	598	610	561	559	581	582	593	580	593	605	590	566	602	564	582	570	616	577	571	612	591	546	640	558	619	598	585	542	562	600	635	569	541	586	588	569	604	562	566	608	567	588	541	595	563	556	572	595	591	550	566	555	562	551	567	529	571	571	559	551	586	574	573	560	590	552	535	550	581	592	568	625	591	588	599	589	563	551	606	575	613	592	567	585	592	580	590	590	591	566	572	565	590	539	583	579	585	596	567	601	587	571	616	600	578	561	598	600	588	553	574	594	588	575	568	556	541	572	567	557	594	577	608	595	579	590	574	551	574	558	572	601	571	532	556	634	568	608	586	572	564	573	577	621	570	562	587	576	587	550	566	604	616	550	563	538	549	577	590	571	599	568	572	621	562	605	532	568	558	589	583	558	557	585	587	610	541	620	553	609	598	530	609	590	588	570	504	618	562	589	543	570	555	528	589	592	607	592	592	597	569	563	561	599	543	575	604	625	603	584	574	574	577	619	563	545	629	584	552	584	572	625	611	597	622	579	596	604	592	596	543	567	572	521	534	577	603	586	545	573	545	566	590	592	621	615	602	583	627	597	556	598	600	584	589	557	579	570	560	547	592	597	555	561	565	643	559	598	576	590	576	582	582	566	559	599	587	596	585	531	585	592	560	548	570	563	565	621	627	579	586	568	626	585	592	555	567	569	600	578	598	595	567	605	572	573	606	609	598	538	554	566	544	583	592	574	552	577	589	590	591	596	572	609	593	558	629	567	592	593	591	625	586	540	560	566	607	569	623	611	573	615	551	572	615	588	593	554	596	547	615	613	565	586	552	572	571	587	578	562	585	590	626	580	575	567	588	564	581	589	593	557	580	593	597	600	581	603	555	623	586	589	591	577	530	606	581	561	580	528	597	556	587	590	599	575	579	600	618	619	603	573	620	551	558	547	553	592	586	553	605	584	571	584	576	590	566	566	577	565	618	550	570	607	598	573	577	589	559	561	592	590	591	585	555	561	623	528	556	594	562	581	562	589	562	594	546	545	592	582	614	567	605	588	581	605	591	587	612	573	639	591	558	600	577	554	534	562	575	579	566	559	565	624	584	567	540	599	573	575	577	544	603	570	577	578	611	626	549	611	599	582	552	594	552
28046	26424	33356	25704	8032	505	247	257	249	233	248	237	234	263	264	239	256	262	247	232	245	234	203	233	246	241	238	267	239	227	268	257	225	263	269	238	220	256	252	254	251	247	251	248	238	237	250	258	251	269	217	248	248	234	252	223	232	239	234	224	227	232	241	264	239	257	267	259	227	224	232	247	242	206	258	249	231	233	207	268	274	264	245	237	224	227	235	225	224	282	247	244	245	228	234	264	242	233	223	245	236	248	268	247	240	269	242	217	260	256	239	234	248	231	238	217	249	208	241	222	261	231	241	266	243	212	254	224	250	253	217	265	263	212	246	230	254	237	264	228	241	275	245	214	225	254	261	242	242	248	225	263	243	236	240	264	254	228	235	232	292	257	258	223	253	266	242	249	264	235	267	280	216	222	239	237	237	250	249	229	237	231	244	234	240	265	236	216	241	253	264	252	257	233	241	250	248	256	221	233	256	251	254	243	226	246	237	232	282	239	221	262	222	247	243	245	231	223	261	230	231	261	238	227	207	231	252	213	246	231	231	232	195	252	248	263	233	222	258	233	243	258	227	227	250	231	234	266	237	233	232	254	261	257	226	247	246	230	268	250	225	241	244	237	210	272	263	217	239	258	237	238	233	281	239	219	234	252	240	241	223	247	202	260	256	252	207	230	258	247	210	231	283	227	212	232	245	235	265	251	244	204	245	229	213	235	215	237	270	239	261	242	241	248	243	213	247	244	245	222	243	219	236	232	244	247	231	242	223	241	236	237	235	239	253	253	238	244	230	244	267	258	249	247	263	245	269	238	229	242	239	256	220	268	262	254	261	267	255	252	271	236	251	224	251	239	240	253	243	272	239	249	234	246	256	223	225	252	259	255	240	236	261	276	235	232	217	241	237	236	243	224	226	239	225	255	235	270	232	254	249	249	248	215	247	245	247	248	236	240	239	231	198	234	251	262	230	220	257	253	231	253	244	215	269	212	237	274	220	249	260	258	234	247	234	253	246	244	258	228	231	218	244	231	229	248	242	233	247	237	231	222	233	233	237	234	238	262	216	265	216	242	262	247	247	249	249	258	265	247	234	222	244	255	250	243	243	263	272	254	244	238	270	238	232	247	221	259	233	251	240	231	245	224	259	232	266	217	230	229	249	260	236	251	245	242	250	226	232	253	259	267	248	268	258	232	235	220	244	246	235	266	251	227	229	231	249	238	219	244	225	251	252	205	229	244	256	279	265	232	241	239	220	271	252	241	248	251	248	234	232	247	244	242	231	230	230	237	258	245	204	262	217	241	230	257	238	230	237	240	230	237	254	267	252	246	266	257	285	235	250	262	239	232	244	245	236	242	242	239	234	225	267	232	237	217	211	236	238	262	231	274	235	260	245	224	257	244	249	226	256	245	236	236	230	228	260	251	255	256	272	246	251	247	239	261	234	242	231	241	248	253	257	252	212	244	233	234	250	235	240	231	234	246	244	274	253	256	218	236	248	247	225	252	215	210	265	247	228	228	275	238	235	259	238	242	258	253	244	259	247	242	252	257	254	217	251	236	248	229	252	239	249	239	234	254	248	207	229	253	243	252	247	234	251	264	246	242	233	256	214	211	245	244	254	221	241	229	260	241	224	249	226	249	251	230	247	241	241	239	246	236	239	237	228	271	230	213	255	244	193	249	258	256	218	258	225	221	244	252	233	264	218	243	249	239	238	219	231	237	241	229	232	228	235	248	247	236	238	238	237	251	246	243	234	236	247	220	248	252	252	265	216	266	240	249	235	257	248	236	255	225	245	233	213	235	246	263	248	246	236	211	229	232	233	244	301	246	226	231	236	242	284	251	244	250	241	227	230	250	234	215	241	234	250	242	255	229	248	240	228	234	250	239	210	229	242	241	243	223	257	257	252	248	277	260	252	261	243	253	240	250	225	257	262	237	242	266	212	244	251	256	214	257	227	222	221	254	239	262	206	240	230	257	251	228	261	253	239	244	223	245	231	214	232	271	250	243	238	231	222	255	246	256	228	231	246	248	238	241	260	229	235	249	258	251	226	250	256	250	246	245	246	233	270	235	257	212	236	253	223	237	229	216	238	241	257	246	275	264	219	220	233	239	252	233	222	217	237	262	267	227	242	233	221	225	262	248	229	254	252	222	233	259	257	239	249	204	263	236	225	257	258	245	242	254	220	235	240	262	253	227	227	256	233	251	235	255	258	255	234	238	289	234	228	252	239	269	238	222	254	258	224	222	253	228	255	232	271	231	238	229	273	251	250	238	210	271	225	229	228	233	244	222	236	262	217	238	248	244	259	242	253	251	246	274	264	231	241	243	268	257	232	233	244	273	241	217	247	281	252	230	246	253	215	236	235	269	210	225	253	252	237	244	209	247	253	220	234	226	240	256	256	227	230	248	228	284	239	209	216	250	265	248	257	239	236	259	229	216	244	245	242	242	223	244	252	245	268	246	236	225	247	232	246	267	244	240	250	248	223	221	250	233	227	242	233	247	256	252	244	234	239	255	250	231	213	258	244	240	254	283	232	244	252	245	231	231	248	208	240	242	267	230	263	250	218	236	247	228	230	292	236	277	261	223	227	231	229	223	216	227	249	236	264	260	242	246	232	235	240	280	231	231	248	263	229	235	234	270	236	236	244	233	249	258	267	251	233	218	235	247	261	232	236	242	212	223	240	239	275	263	247	236	243	217	223	259	243	236	242	244	244	241	242	249	217	240	236	265	250	218	249	245	219	241	231	236	221	277	246	240	256	253	233	237	249	240	261	206	240	229	235	247	246	227	240	260	226	221	234	250	266	245	233	232	269	233	230	245	221	236	236	230	227	243	226	236	242	237	216	228	249	225	210	260	273	207	243	243	227	249	232	233	233	261	221	218	244	262	242	229	249	276	230	238	267	239	216	244	220	261	270	241	254	256	235	260	248	222	253	241	259	249	234	229	248	224	249	237	243	203	253	264	234	226	241	264	213	242	235	226	273	225	246	246	252	230	259	241	213	258	235	262	255	247	267	262	249	220	247	247	242	239	265	250	224	255	241	254	226	256	281	235	246	240	246	234	252	212	264	239	271	222	233	243	226	265	211	226	254	229	241	234	252	275	243	218	266	224	237	237	216	224	245	251	232	274	226	244	247	254	229	246	276	252	245	234	239	241	246	231	245	247	232	224	240	243	242	259	252	239	255	217	250	248	241	240	240	257	239	227	251	239	235	247	237	248	245	224	236	244	249	226	263	233	229	246	204	239	245	259	223	243	252	224	243	229	223	213	249	244	220	238	244	228	257	244	241	256	244	238	245	233	221	275	262	216	244	245	257	247	261	259	249	268	223	248	228	274	252	239	282	253	248	247	252	251	237	236	261	226	236	231	225	232	242	265	252	234	252	237	255	238	257	237	239	231	251	258	235	255	246	223	224	278	245	239	244	248	253	238	236	222	244	233	253	222	248	212	219	238	243	236	266	262	261	242	228	209	228	235	259	243	227	242
21972	45275	30942	20815	6468	471	320	304	274	315	284	287	287	280	295	277	293	284	260	269	335	296	234	294	312	268	267	271	296	290	305	299	293	295	293	285	265	283	300	292	265	276	286	297	300	291	299	261	255	314	282	287	275	281	285	236	256	296	301	298	272	283	307	295	271	273	297	294	301	264	314	284	350	306	300	308	306	280	319	293	295	279	294	270	287	281	276	308	279	276	287	277	265	305	279	301	301	265	295	310	290	313	298	305	262	283	269	274	280	295	267	283	279	281	308	323	274	290	297	263	290	314	264	283	280	293	282	277	288	300	288	293	291	289	295	305	279	301	324	283	333	275	264	265	308	286	279	268	322	291	307	263	292	268	276	277	265	297	317	267	269	295	329	294	307	272	280	265	277	288	275	279	297	309	310	289	323	309	298	305	326	279	303	297	294	319	295	278	270	276	302	279	296	280	301	290	282	321	283	272	322	286	294	255	290	298	281	327	285	260	301	292	300	265	291	302	301	302	291	281	295	281	264	266	310	300	292	295	300	275	276	318	284	285	302	289	290	262	297	303	309	317	289	278	297	281	274	319	287	287	268	276	304	286	266	309	309	301	308	290	309	287	289	272	301	289	277	298	298	286	276	278	269	294	261	297	300	286	286	269	299	272	304	275	306	276	283	275	312	287	300	298	293	268	306	274	298	305	301	273	277	298	288	281	316	280	272	278	255	257	277	302	238	322	281	283	308	299	272	286	281	277	290	294	293	293	312	299	285	278	286	276	294	276	299	300	294	292	275	287	286	273	293	262	300	287	278	309	281	279	280	289	274	284	289	234	276	275	285	249	291	266	304	274	312	279	297	288	308	310	269	294	262	302	296	288	318	275	290	281	302	257	282	302	303	294	313	273	301	284	273	286	296	260	269	306	284	290	258	306	291	304	280	291	274	292	276	275	283	311	300	310	280	280	299	278	274	300	279	331	313	298	309	294	311	271	312	301	303	275	309	296	288	311	276	281	284	261	303	296	280	283	273	300	280	277	291	298	306	292	302	299	275	269	266	287	280	290	274	313	330	286	335	286	312	274	308	309	286	316	312	320	281	268	282	288	282	300	265	303	295	271	276	303	302	268	291	289	267	310	326	308	306	287	275	303	283	318	292	294	301	283	297	273	288	303	256	274	290	285	285	302	297	292	303	295	272	313	306	295	314	279	286	277	262	277	282	259	294	268	275	264	294	276	288	313	303	296	278	297	297	254	287	280	274	300	280	289	293	288	283	314	296	248	291	327	288	293	272	295	289	277	274	321	269	285	313	264	282	255	279	277	300	292	276	289	285	282	301	283	269	303	289	294	253	339	299	270	288	299	306	254	304	289	310	280	282	271	253	275	298	267	295	283	292	271	272	300	283	303	269	280	293	297	274	306	304	288	268	283	325	308	297	314	304	283	267	286	303	311	316	272	306	284	284	327	288	299	294	286	297	254	309	280	300	302	323	309	305	277	290	281	303	280	263	282	297	283	308	292	270	320	285	296	253	316	279	269	244	318	261	282	279	303	286	272	249	286	267	281	295	316	275	298	283	298	304	311	304	286	275	268	271	295	270	294	298	257	294	293	328	291	284	303	284	271	291	290	295	280	267	316	294	313	251	270	317	285	294	299	299	297	292	289	266	270	271	287	277	301	272	299	286	306	274	270	311	276	294	298	270	298	270	292	271	249	299	312	282	266	270	299	279	283	324	270	269	238	278	297	290	258	258	292	306	289	281	294	301	281	286	304	283	310	298	290	296	300	302	280	269	272	305	305	282	325	284	291	291	277	293	255	307	289	283	289	286	274	265	289	282	279	291	322	306	291	273	284	273	284	279	270	294	284	279	292	322	273	285	295	293	292	289	290	275	289	268	280	288	274	315	281	283	292	290	299	262	283	298	286	277	276	267	305	268	288	245	286	295	286	307	312	290	292	303	280	309	269	293	316	271	315	292	267	270	290	280	282	288	281	289	303	296	300	300	284	278	308	288	307	278	276	281	293	293	304	284	305	303	279	265	287	259	299	329	288	311	286	290	300	284	315	280	291	291	263	294	303	308	263	305	303	285	314	270	281	317	269	297	321	304	281	297	290	283	301	284	317	272	320	270	306	284	283	267	276	314	285	286	303	270	276	275	263	273	290	294	282	261	260	281	282	296	297	295	268	300	289	298	274	288	262	304	281	290	302	251	278	274	269	274	258	303	276	262	283	306	291	285	303	313	281	271	277	307	265	279	305	273	288	304	260	279	305	274	287	255	241	292	285	291	300	289	310	274	290	277	313	274	296	265	302	267	284	279	275	262	290	289	264	300	290	273	291	301	291	296	284	279	293	271	290	264	250	275	272	277	297	323	283	311	273	296	280	287	299	290	266	309	280	277	315	313	275	288	268	292	284	265	263	289	279	279	269	312	298	275	258	274	269	271	284	300	318	298	281	281	279	287	265	302	308	285	310	301	297	305	295	301	315	313	275	294	278	257	311	287	304	304	286	306	291	283	303	280	255	292	293	255	292	264	287	289	271	278	307	268	299	299	291	291	300	292	255	287	279	272	294	277	274	274	297	295	265	292	262	281	292	276	277	283	283	300	273	263	307	291	258	291	278	264	275	283	281	309	275	301	269	277	293	307	285	289	284	344	274	295	258	304	290	304	300	279	274	303	293	289	311	282	281	259	267	276	292	273	268	282	298	256	294	316	299	302	301	313	272	283	278	292	308	294	271	314	312	295	264	277	285	284	284	268	276	286	287	290	283	285	276	279	281	265	287	302	299	301	271	254	297	280	294	256	308	309	299	293	293	271	294	306	272	301	321	278	265	296	280	256	287	271	278	289	269	288	298	293	286	265	291	303	308	271	313	269	290	291	303	283	278	286	268	279	284	293	321	288	274	326	286	292	278	314	284	294	306	277	263	283	303	251	275	279	300	293	315	281	283	275	292	308	272	301	312	311	277	263	290	305	293	306	323	275	263	257	304	306	269	271	284	287	277	313	288	295	264	293	306	313	276	288	294	289	301	304	280	275	273	261	297	301	301	295	294	284	262	315	278	311	302	275	315	293	279	278	278	286	274	300	307	323	294	278	291	317	298	302	330	318	283	296	272	298	288	261	293	300	272	275	292	287	276	313	283	291	286	307	283	283	271	256	284	306	287	289	307	291	292	288	303	287	282	276	299	291	286	274	285	303	307	296	292	274	277	300	292	286	317	293	247	258	275	272	289	271	274	318	277	255	306	279	274	269	288	294	300	286	278	306	291	250	316	294	293	296	279	283	263	324	290	287	294	287	303	285	296	292	273	274	282	244	283	292	295	293	277	258	274	319	305	310	292	303	284	290	274	318	304	278	284	310	287	251	278	294	290	278	265	286	272	291	289	296	303	299	307	305	300	293	309	294	282	300	312	291	311	277	292	300	305	294	300	281	306	277	295	273	282	273	307	289	278	283	272	286	290	306	313	281	278	294	300	292	289	269	284	282	284
24310	22945	38458	42566	31020	15508	2982	496	418	430	353	362	337	337	338	369	354	372	346	337	342	347	342	335	365	336	321	314	319	354	347	310	367	358	365	322	338	340	315	328	383	332	367	362	348	360	346	321	350	310	332	331	364	373	314	353	326	329	313	329	347	320	348	328	369	352	317	310	341	366	343	315	346	321	312	339	366	328	337	333	316	327	335	319	347	320	311	326	301	353	332	357	368	324	328	377	325	331	341	320	305	324	343	325	319	374	339	336	307	333	338	349	329	315	345	344	332	325	347	317	400	369	321	362	352	330	322	341	367	316	327	365	331	343	329	317	324	319	316	339	330	334	362	320	314	347	324	340	351	325	342	346	346	340	327	341	324	327	338	327	346	298	329	377	329	340	324	326	346	311	329	334	343	344	365	337	298	367	324	325	321	344	354	349	306	333	316	292	328	339	299	348	354	344	327	332	318	336	344	331	332	338	329	369	346	361	322	335	309	346	336	328	328	338	329	343	323	298	296	315	366	355	348	333	334	352	327	338	345	309	319	329	359	330	333	339	359	318	312	357	343	331	345	325	343	339	332	341	346	344	321	336	327	335	314	344	351	358	374	343	318	309	290	316	312	340	316	338	300	338	350	359	317	353	327	331	315	375	320	340	329	352	331	321	343	320	336	345	359	341	348	322	329	339	326	315	323	312	356	322	355	365	357	335	357	381	323	323	367	338	357	324	295	312	340	349	365	354	291	355	315	333	340	313	333	345	349	326	317	349	333	364	329	321	355	321	327	320	370	326	348	339	357	337	329	349	317	348	342	366	330	349	353	331	336	337	313	342	315	341	353	320	332	332	350	338	348	328	341	306	314	325	351	302	351	326	327	364	335	339	290	333	317	306	324	365	331	314	309	309	326	331	318	352	323	332	322	310	320	301	352	329	355	376	333	359	354	319	352	327	353	336	339	389	338	349	323	335	325	333	365	338	325	313	352	333	335	323	304	359	332	342	326	362	350	347	334	361	357	349	321	328	338	361	332	292	318	351	327	393	356	330	340	341	338	346	355	325	328	320	359	325	326	341	347	309	352	310	315	306	323	330	341	317	326	331	326	349	333	321	330	302	339	297	351	326	343	329	344	378	332	357	326	324	314	331	335	372	355	311	306	358	337	325	315	321	310	302	358	331	325	323	324	361	356	341	326	343	340	333	333	345	325	357	312	324	331	324	315	337	347	340	341	338	308	351	342	332	316	337	307	381	343	330	314	304	357	358	335	330	339	336	350	343	358	332	310	332	291	321	348	321	336	332	358	368	324	337	329	369	335	319	340	358	298	344	325	329	287	386	307	333	358	332	344	356	311	343	354	335	305	328	347	370	336	304	353	323	348	318	350	331	330	323	339	315	357	324	349	378	348	390	330	348	340	363	327	332	330	328	347	353	309	335	338	358	322	318	297	350	311	329	346	339	369	323	353	315	318	373	319	319	344	361	317	346	339	361	355	334	321	343	342	326	336	350	320	309	353	296	326	376	337	342	344	352	343	346	358	304	308	355	337	318	289	333	346	336	322	327	354	315	330	333	352	347	338	301	303	320	301	343	308	355	335	321	321	335	368	340	317	294	355	345	334	377	335	325	300	343	316	337	339	341	339	343	312	363	326	346	339	331	332	368	344	321	350	324	346	336	353	337	343	331	328	309	341	312	329	349	364	309	359	327	332	314	355	326	329	316	304	322	360	334	314	306	370	344	337	272	321	339	315	358	345	310	374	350	304	326	307	308	341	334	319	341	334	346	315	391	322	377	344	323	340	331	321	343	327	301	352	346	341	321	321	368	303	312	347	374	369	313	333	364	342	364	342	320	360	318	330	304	329	349	351	312	362	331	328	351	312	345	342	326	333	351	333	328	329	334	328	339	352	326	321	364	306	358	311	327	329	317	309	329	329	346	369	317	371	349	322	347	333	312	338	359	300	360	335	295	329	337	346	361	330	322	324	335	317	351	358	338	332	352	308	318	327	373	320	351	364	349	330	313	326	323	325	374	353	338	384	327	326	339	329	334	322	332	328	323	352	361	335	342	343	352	326	355	345	311	325	347	350	315	330	291	327	347	342	343	361	325	358	309	323	319	332	330	317	328	307	358	337	320	335	349	325	323	322	316	329	323	307	336	331	341	342	317	334	301	351	371	323	357	321	399	351	323	329	316	365	328	300	345	322	348	365	347	327	321	342	314	323	308	349	333	354	347	333	326	329	352	344	342	307	302	341	365	354	325	342	327	336	343	378	318	338	343	326	330	341	340	324	313	346	291	340	332	340	332	357	315	305	325	326	324	318	318	350	318	360	339	308	313	316	310	305	341	344	336	359	348	370	327	340	339	354	340	341	307	333	334	341	351	353	318	335	332	311	341	348	304	368	327	352	325	317	335	342	338	323	325	329	313	343	355	358	328	313	338	275	332	339	336	341	339	333	346	346	336	345	349	328	350	346	319	322	314	323	341	339	317	353	343	310	341	333	335	373	348	333	364	336	308	340	331	356	325	301	350	357	355	296	311	312	317	340	328	339	329	306	375	335	311	351	344	343	322	321	334	367	348	335	312	323	319	338	358	331	313	315	370	321	318	358	334	328	321	341	313	308	334	356	333	313	321	354	333	325	331	317	336	356	338	345	333	357	346	351	333	344	342	332	323	325	341	331	373	319	353	344	332	354	320	298	334	345	308	317	318	328	296	353	305	331	313	328	332	339	312	358	369	355	342	345	341	324	319	347	369	332	304	320	339	300	323	361	323	324	314	333	322	301	327	315	356	320	361	309	310	319	330	306	337	321	323	333	301	369	343	319	352	382	352	313	322	348	317	308	349	327	330	344	349	342	315	342	322	312	323	349	346	338	331	337	340	323	381	345	339	328	328	325	352	311	334	304	350	330	335	320	365	347	337	313	324	321	331	336	322	332	320	347	309	310	331	344	345	325	322	344	329	306	340	326	308	332	377	324	321	335	333	342	331	330	302	326	334	341	335	343	331	365	329	341	370	315	330	329	310	374	343	336	341	348	322	354	343	350	328	329	349	344	347	290	315	315	336	294	365	371	363	348	369	366	322	347	334	353	326	357	311	318	340	352	339	332	352	325	334	326	353	340	338	308	358	338	356	330	335	359	292	326	328	356	346	326	344	320	352	325	338	343	326	326	318	342	307	346	302	344	331	337	346	316	299	331	328	353	323	332	333	342	373	371	328	323	353	371	344	361	341	342	342	362	338	312	332	346	334	330	330	354	338	341	330	308	344	337	347	354	327	323	342	328	321	347	320	373	329	353	345	326	338	353	284	302	340	339	339	357	323	369	296	340	362	327	332	361	342	369	341	334	354	348	310	326	367	350	355	310	357	345	312	316	325	315	324	320	323	325	345	344	346	346	329	322	351	320	348	311	305	320	327	323	327	332	333	343	348	353	315	350	356	288	343	337	333	335	341	332	327	356	331	336	332	343	370	350	366	319	336	349	339	351	301
41243	87572	70995	56277	30367	1749	609	512	438	480	419	398	395	386	389	358	365	404	410	394	396	348	348	421	370	380	368	402	401	379	367	367	378	392	323	401	389	340	373	374	358	355	356	397	401	344	367	393	361	351	397	374	389	366	370	376	362	393	410	382	373	360	361	368	383	385	371	396	400	365	379	360	387	361	350	398	359	349	361	397	386	354	375	358	380	381	387	371	359	359	380	357	361	386	390	368	401	418	360	347	360	377	370	365	376	406	392	389	358	385	369	390	380	358	373	376	352	356	359	374	338	367	402	376	390	369	389	370	374	358	387	411	341	377	380	358	410	379	418	370	332	392	353	351	384	411	333	364	357	375	371	363	393	350	380	402	383	388	370	379	370	379	370	401	356	382	377	348	420	367	391	397	360	353	373	372	310	373	390	399	362	350	361	395	364	410	367	398	343	349	417	366	382	365	394	399	379	377	402	370	382	365	333	382	348	370	368	368	366	375	397	371	353	368	371	379	400	377	394	390	382	390	362	374	397	340	406	366	386	348	343	338	372	378	372	376	371	384	386	405	362	357	388	375	384	354	368	352	367	364	362	349	356	392	369	396	327	389	346	330	336	388	389	371	363	373	360	352	359	376	365	374	381	402	353	375	352	353	366	369	365	354	400	388	378	373	379	366	372	369	375	379	363	376	401	397	362	364	378	373	370	391	373	374	357	365	358	352	336	361	301	369	408	361	383	359	388	370	388	355	359	355	374	386	386	343	367	386	343	362	372	359	343	392	376	374	379	412	384	361	389	369	397	333	374	403	370	430	360	365	372	377	376	391	362	367	361	395	386	366	422	337	382	370	348	378	372	369	400	380	330	386	391	392	337	402	334	355	371	405	393	386	371	357	382	363	375	359	374	376	376	391	349	375	399	397	425	353	360	368	319	380	382	419	388	381	385	405	362	396	375	364	376	351	370	368	374	369	398	404	359	392	347	377	354	407	362	383	346	355	335	382	365	351	370	364	371	355	386	384	385	378	367	340	373	353	374	403	366	378	352	358	406	359	401	368	347	359	397	387	345	414	404	394	403	394	388	351	425	352	376	352	362	365	389	402	384	375	373	376	359	377	347	370	379	366	394	348	344	400	360	402	412	381	366	351	374	365	391	379	411	388	362	408	387	402	376	383	389	389	367	354	395	372	373	406	359	369	351	367	377	401	363	352	366	332	338	384	353	349	364	376	358	388	401	368	357	370	384	370	351	378	392	354	353	385	376	361	350	377	401	365	368	359	381	371	356	335	339	342	384	369	374	391	396	401	386	379	367	364	364	400	394	397	395	363	385	370	379	365	427	372	370	409	379	365	373	387	359	363	353	375	367	380	394	344	355	348	383	372	403	361	384	363	363	336	392	358	400	384	382	377	365	386	352	371	380	385	352	375	388	361	343	386	351	355	395	355	431	392	378	340	396	364	348	368	396	405	367	377	391	348	383	382	361	365	401	352	376	350	400	356	358	374	386	373	375	382	383	354	364	388	382	428	384	342	387	400	361	368	380	396	352	410	374	369	336	370	374	392	376	389	349	388	347	360	386	368	377	389	380	336	358	377	363	375	358	392	372	353	349	423	385	359	418	395	368	382	365	378	365	374	375	393	363	368	394	388	361	378	375	374	376	390	372	374	383	383	339	407	372	360	367	358	362	394	383	374	372	385	352	384	373	364	407	331	357	376	365	389	384	381	381	396	399	353	339	392	366	352	396	351	365	377	413	336	392	393	379	349	358	383	363	372	346	385	393	358	385	395	346	373	373	406	378	349	385	359	363	373	387	389	373	351	379	415	365	372	379	383	357	330	366	336	366	384	349	401	361	365	361	365	356	401	384	358	344	370	372	345	344	416	382	410	383	384	365	356	374	408	365	371	376	394	357	371	343	380	376	357	391	387	348	370	374	372	383	387	386	350	380	401	378	373	392	330	376	395	392	407	401	366	383	349	363	386	336	357	371	390	380	359	359	377	385	371	331	405	379	351	355	383	395	340	399	389	380	402	380	408	369	369	365	353	367	363	382	356	370	389	386	398	360	369	371	381	383	371	395	387	381	421	376	368	367	376	369	353	403	360	334	384	401	408	373	379	365	395	357	372	376	386	371	343	358	361	356	383	386	350	384	380	369	361	389	347	331	337	353	383	365	319	372	393	383	369	379	395	363	409	345	375	342	386	380	351	404	382	397	383	375	325	376	368	356	390	363	369	399	343	369	417	361	373	365	355	363	373	384	397	364	390	387	388	337	352	338	357	361	364	370	371	419	406	366	362	374	386	381	371	390	334	386	380	368	368	376	375	392	357	368	383	391	371	359	370	367	380	377	386	375	369	388	364	368	364	419	338	405	379	371	372	373	376	389	379	354	361	370	377	404	390	361	366	370	352	361	380	323	352	381	386	344	359	357	360	408	350	371	376	382	370	373	377	375	389	374	346	409	352	337	374	377	393	382	349	374	366	380	355	380	378	371	386	384	340	362	400	382	373	393	358	365	397	366	412	361	358	378	459	385	376	378	381	370	389	385	372	404	394	364	336	387	395	370	368	376	382	405	355	382	405	379	384	356	402	369	398	379	374	383	384	352	393	361	397	347	352	355	387	370	416	372	382	382	380	363	387	387	353	372	353	364	379	370	401	396	372	421	379	366	336	387	351	356	389	375	380	379	392	339	350	378	350	386	364	380	369	381	370	393	394	397	370	372	405	362	372	376	378	369	384	362	339	367	363	370	367	338	376	371	340	378	367	344	396	399	383	340	376	365	382	343	330	400	368	381	350	363	401	359	382	353	361	392	391	383	380	327	388	377	373	336	339	396	366	404	367	353	398	361	384	385	388	402	363	366	361	390	368	376	365	422	389	383	398	374	359	416	378	387	394	390	368	392	402	341	374	400	368	403	377	391	383	388	341	358	374	382	369	410	365	361	377	376	385	386	399	397	356	354	400	342	351	388	375	382	381	343	385	394	370	372	375	344	353	363	370	373	383	385	392	387	408	362	408	354	352	392	385	376	394	418	387	383	344	385	389	370	357	376	382	378	350	417	375	334	391	382	336	338	388	357	367	388	417	362	362	357	341	358	347	392	404	346	355	334	366	395	356	380	381	375	387	382	389	361	387	384	376	383	382	320	405	408	342	371	374	398	369	397	443	392	382	370	376	353	407	388	370	341	386	373	387	322	371	358	372	371	401	406	363	395	359	358	374	362	361	399	376	372	383	346	381	385	369	350	415	369	347	417	389	369	342	350	372	375	370	376	380	383	395	353	321	403	353	364	392	373	391	389	409	368	386	366	370	403	353	389	382	362	377	361	371	379	400	375	403	373	385	350	364	369	351	354	371	394	378	361	365	419	357	352	366	356	390	368	375	368	360	383	389	385	378	374	384	387	378	366	372	371	381	375	327	369	351	388	389	313	386	407	387	394	373	397	392	356	401	357	374	379	336	359	376	349	377	416	385	365	370	418	334	353	434	368	373
25503	24472	40754	37368	24185	6706	578	402	409	353	403	374	362	353	386	368	352	372	348	395	348	382	365	382	355	368	364	424	391	381	373	380	354	375	339	336	400	398	368	356	388	402	388	378	398	401	380	399	361	341	370	349	362	374	401	357	354	363	362	381	428	363	358	356	337	353	384	380	380	412	386	361	369	377	381	377	357	384	380	400	392	389	391	386	374	406	406	398	380	350	390	394	381	383	391	390	379	358	398	378	374	326	344	380	388	355	361	421	364	362	369	386	393	400	377	391	362	395	390	353	352	377	364	372	369	371	343	361	368	371	359	378	377	372	388	380	365	340	369	382	398	363	376	391	383	389	365	364	387	407	395	363	339	363	340	387	400	377	342	402	364	384	391	388	353	389	421	355	380	378	396	392	386	333	372	343	430	332	357	367	388	377	343	360	387	330	369	375	368	403	356	377	332	344	342	365	401	414	342	374	376	387	381	371	390	381	372	379	377	368	406	376	372	363	409	381	349	352	376	390	355	362	372	393	366	353	374	358	391	344	395	351	401	358	378	357	349	376	381	349	368	334	401	372	380	328	369	412	388	356	368	363	360	352	374	330	404	369	347	379	385	364	351	365	365	374	389	396	370	375	364	382	372	371	377	394	367	401	376	371	385	357	396	342	403	408	414	402	371	333	348	379	341	372	345	389	335	353	392	330	351	352	408	381	368	368	353	364	354	353	346	353	360	346	333	353	349	370	325	353	387	371	382	338	366	371	379	351	361	363	378	374	342	381	403	376	373	399	336	389	374	398	412	372	371	372	356	389	364	385	381	384	409	368	389	354	384	359	360	340	380	367	342	383	364	376	355	347	354	350	394	400	393	375	396	391	402	350	358	364	369	402	378	398	378	353	411	383	376	387	385	386	353	378	383	346	366	358	372	365	356	346	381	367	370	384	340	374	344	387	397	376	385	363	393	355	388	363	385	385	364	349	343	354	356	363	387	382	355	388	359	382	350	367	361	382	377	356	361	394	394	352	360	365	392	398	343	332	392	371	353	397	390	394	388	377	389	419	392	355	372	397	355	387	418	386	348	360	355	399	371	396	357	392	362	422	401	380	393	408	373	357	363	342	372	414	361	410	388	364	356	403	385	381	370	395	393	370	388	401	353	379	370	387	345	401	383	377	374	379	371	355	371	364	393	383	383	395	343	359	347	378	368	366	341	387	396	370	392	356	362	359	378	355	394	374	366	381	395	390	361	351	376	381	365	387	379	351	374	383	356	381	343	358	342	357	363	366	386	374	408	383	367	356	370	361	363	366	410	362	374	371	410	392	417	409	373	341	377	352	397	341	383	384	394	396	340	384	368	378	386	368	389	363	381	343	369	349	376	402	384	383	359	405	401	387	351	385	370	354	331	382	337	372	362	382	386	373	397	349	388	353	337	384	384	365	397	357	397	395	365	382	383	343	393	389	340	377	367	391	377	365	372	379	392	391	386	365	373	366	375	401	363	383	378	365	362	364	384	338	346	382	393	380	377	374	355	359	373	354	346	340	366	368	369	368	362	376	359	393	386	429	394	392	388	362	434	357	354	365	390	390	362	362	368	386	361	367	372	376	396	333	374	339	334	380	383	410	399	366	381	366	364	397	356	397	366	377	381	353	363	360	362	399	362	349	406	383	356	366	371	343	361	334	395	373	361	375	385	392	388	373	380	378	374	393	382	381	357	395	386	346	366	363	383	362	373	363	374	399	340	338	409	383	387	357	355	397	357	366	361	352	394	387	383	392	377	386	391	390	364	371	382	358	373	382	352	356	306	352	391	373	378	363	367	389	359	368	359	347	395	368	400	402	368	361	369	341	362	359	363	391	350	346	377	372	340	388	366	376	375	403	396	355	369	381	351	358	371	374	394	368	351	388	393	345	348	378	379	358	381	404	358	363	380	361	331	370	347	374	361	378	400	358	372	370	400	341	388	340	385	378	353	362	394	380	361	389	364	369	370	356	372	366	344	340	372	381	340	367	384	353	375	381	380	378	360	375	366	376	359	371	375	392	404	367	408	358	384	348	380	333	369	378	356	342	371	358	368	355	360	372	388	348	346	366	408	345	396	410	385	370	362	385	375	403	346	348	401	361	370	343	354	408	372	371	403	340	370	389	361	412	346	332	385	339	372	344	374	379	380	387	398	385	392	412	377	360	378	356	380	367	366	336	377	362	351	341	335	384	380	367	367	381	348	397	374	373	391	392	385	365	377	343	405	418	385	374	408	374	376	366	337	389	358	372	379	375	397	367	405	411	385	349	372	355	358	352	383	391	379	376	357	388	366	383	365	356	356	388	376	377	398	372	363	357	361	340	375	368	392	389	386	395	373	311	401	376	338	337	406	338	401	375	358	382	371	393	377	373	375	355	349	359	358	381	401	354	369	366	373	340	375	379	361	373	394	370	376	363	347	363	366	393	361	352	369	345	364	357	350	370	363	376	353	357	442	357	372	356	359	401	376	355	359	360	353	375	385	390	368	379	358	365	366	329	364	361	368	379	379	373	351	371	372	348	363	350	382	385	356	387	353	352	363	372	404	377	376	359	400	367	395	380	341	372	396	415	394	390	415	356	381	349	363	352	373	382	378	377	360	358	357	391	370	388	398	388	390	340	388	365	371	352	390	389	406	323	382	343	388	352	365	400	337	357	357	388	349	375	376	407	341	396	378	378	367	374	354	390	403	354	338	334	391	387	375	394	364	365	399	379	390	372	386	375	368	374	364	392	358	389	383	382	347	387	388	358	358	349	370	365	386	392	360	394	353	357	348	374	363	386	396	407	390	375	339	353	330	394	363	342	348	331	382	388	346	370	390	386	370	371	364	351	369	424	321	354	378	366	374	358	381	398	384	358	372	370	397	363	344	365	367	356	376	356	417	356	380	366	397	390	356	379	359	395	372	369	373	407	385	382	398	351	365	360	362	353	304	403	375	373	347	368	366	362	353	360	387	384	339	384	364	343	313	348	341	328	372	337	404	359	344	362	338	364	341	392	335	364	365	379	352	382	370	356	375	361	382	406	391	350	370	347	344	378	366	368	353	375	397	375	356	370	379	402	384	336	361	372	382	395	357	362	339	403	330	384	353	372	383	342	369	361	351	365	382	353	399	347	383	419	360	350	355	366	372	330	354	365	390	365	333	380	348	374	349	347	397	368	341	366	361	369	373	360	354	367	380	370	349	401	359	329	391	411	370	334	394	381	360	380	358	399	355	349	366	389	366	393	389	343	376	385	313	389	373	350	364	388	388	376	359	369	380	393	370	348	365	396	364	344	389	414	373	371	375	373	378	321	389	338	408	355	375	375	372	374	344	369	353	355	357	376	330	375	347	367	356	402	375	365	366	371	377	347	355	372	363	382	412	357	389	327	367	387	391	388	350	387	340	328	348	384	355	335	373	396	356	370	364	362	350	402	373	373	375	368	342	371	395	362	369	360	355	387	349	372	353	365	383	395	332	349	347	380
34690	75210	59263	44986	23261	1489	498	503	470	491	467	458	450	459	409	426	459	427	419	453	402	437	428	451	436	410	421	405	433	438	432	416	422	465	449	422	424	458	452	447	413	454	430	445	432	434	450	425	433	459	433	426	368	407	439	438	387	426	411	452	414	407	405	417	411	403	436	406	451	417	458	413	433	452	415	417	417	415	411	403	401	454	431	451	452	402	420	425	417	382	455	402	430	435	405	425	433	384	426	419	454	418	447	405	411	380	434	445	418	424	418	404	432	403	437	397	436	419	447	440	415	392	443	467	440	449	438	421	448	475	433	444	445	447	429	423	405	389	392	429	432	400	424	437	421	427	462	412	455	457	448	415	412	414	436	427	404	448	417	398	442	421	422	412	450	416	427	418	449	407	426	416	455	436	400	449	432	429	412	439	405	436	407	459	403	428	467	412	479	414	452	409	419	437	410	427	455	428	420	412	420	419	427	416	440	410	433	410	450	391	421	416	404	436	466	432	404	425	454	450	442	408	457	398	455	438	429	414	452	427	430	406	453	436	458	422	392	442	464	442	458	424	431	411	446	452	411	430	443	441	463	445	461	413	450	433	439	406	440	420	431	428	425	439	422	456	432	377	445	408	443	448	445	401	411	424	459	446	444	435	397	473	437	444	440	413	431	430	400	439	426	416	442	451	432	449	453	396	423	404	416	414	446	480	441	426	425	443	411	448	424	417	435	404	447	443	417	484	448	434	416	388	429	380	400	377	394	399	436	424	376	422	415	420	428	423	398	441	471	431	434	381	411	406	420	414	426	391	452	450	421	415	436	430	412	437	431	442	452	420	430	465	423	426	402	437	424	448	449	457	437	434	443	389	439	419	405	457	460	417	431	448	397	460	433	448	425	468	440	466	432	417	448	421	430	442	420	395	478	417	427	434	426	422	427	447	445	419	433	427	426	435	414	441	446	408	398	412	440	439	429	429	448	438	458	418	468	440	424	429	420	465	455	423	453	424	388	448	429	355	443	405	435	457	424	426	424	411	447	450	432	433	447	429	392	417	442	433	424	418	441	428	458	414	446	406	406	404	439	418	370	428	428	450	425	417	444	365	441	422	491	434	457	410	421	455	387	419	393	410	386	448	428	442	426	449	417	437	420	433	427	430	380	413	421	436	470	448	444	413	428	397	400	441	453	412	465	498	414	416	438	445	400	441	417	451	401	415	373	413	439	391	421	410	461	412	456	435	443	450	407	464	448	415	448	382	427	402	451	402	422	461	422	396	437	463	425	428	403	413	445	422	433	431	446	447	427	408	438	424	426	398	424	446	410	402	415	412	441	439	445	407	453	415	425	418	401	462	444	421	422	428	445	426	402	402	412	427	450	432	466	422	415	397	434	437	420	443	425	419	436	402	447	452	426	481	415	420	450	426	429	427	442	437	447	412	435	439	443	434	436	414	445	427	448	402	444	436	432	424	437	430	454	435	457	428	428	427	435	420	465	450	418	452	448	442	393	435	419	409	441	426	444	427	411	370	422	458	441	434	429	453	452	429	433	401	397	407	429	472	458	453	429	435	429	437	393	434	410	419	442	418	438	428	410	404	417	449	439	430	436	457	423	439	420	438	446	407	431	420	431	453	433	430	469	477	399	401	400	433	377	407	448	459	402	439	463	419	429	428	444	383	410	416	442	425	426	417	463	428	400	421	424	418	434	411	404	413	446	442	453	396	401	427	423	433	435	426	391	449	450	445	458	428	411	485	419	434	423	469	418	422	430	422	409	444	442	408	430	414	432	411	417	407	414	446	392	438	441	437	424	440	443	441	421	458	442	439	459	402	401	406	448	423	441	437	435	432	417	430	385	408	442	429	423	444	424	435	413	435	446	462	423	435	435	429	406	422	462	446	397	406	432	453	419	429	442	403	426	409	409	453	423	419	438	440	404	437	440	448	428	438	433	465	419	471	471	417	403	439	409	410	436	443	438	396	416	406	403	429	406	399	442	448	429	408	411	446	443	411	445	431	405	423	449	439	429	406	464	429	434	392	427	409	461	403	452	411	418	418	451	421	434	448	427	409	470	462	448	419	428	403	463	397	454	428	443	421	411	406	433	461	383	412	412	405	388	391	438	434	395	425	410	435	447	429	393	411	445	473	411	413	446	426	403	408	422	454	453	445	413	424	443	413	437	458	465	419	440	441	420	408	424	424	421	408	434	450	409	413	405	407	435	385	449	416	413	422	448	431	448	429	444	450	441	406	406	397	433	448	402	440	386	417	422	436	434	442	428	425	457	428	402	406	466	444	412	451	430	406	432	423	407	424	420	391	434	432	439	403	421	425	412	415	441	413	461	409	405	418	420	434	438	423	434	431	462	446	454	402	445	424	454	417	390	411	458	441	431	442	446	463	415	442	450	402	437	434	401	438	406	401	403	413	410	411	438	443	399	408	427	444	415	432	428	452	421	412	434	442	442	431	425	411	434	444	442	417	459	429	413	410	410	430	447	428	405	404	399	418	399	423	453	433	428	449	403	465	422	422	441	457	464	396	457	449	450	405	428	446	414	387	426	473	412	400	398	459	422	405	450	437	448	397	383	391	456	417	438	433	471	421	446	384	386	424	430	409	441	453	431	422	424	444	446	445	417	423	422	422	413	459	381	439	409	459	413	420	422	410	400	426	407	437	439	469	400	467	406	427	419	434	411	433	417	433	424	402	408	436	391	421	395	465	454	436	458	433	453	393	437	457	418	404	425	426	450	476	441	426	411	447	433	442	427	426	439	416	434	403	445	471	441	421	429	416	391	433	454	440	412	402	440	426	411	444	411	410	435	419	435	454	423	408	421	425	410	434	427	443	425	422	426	430	408	449	410	442	397	415	421	420	413	479	433	402	426	452	424	408	429	418	456	424	437	393	443	444	454	447	403	431	447	438	434	419	443	430	443	418	414	415	415	412	420	420	411	409	415	432	418	422	418	462	434	476	440	418	440	437	443	415	457	428	421	423	453	419	422	444	437	442	445	426	418	406	460	421	403	401	432	435	437	422	412	425	421	453	423	437	470	417	479	439	419	460	443	405	433	480	402	409	442	448	428	415	398	451	419	436	447	458	445	386	423	451	407	407	455	418	415	457	450	449	423	438	452	408	439	448	422	404	417	385	466	424	408	417	436	426	462	442	413	450	449	435	438	433	445	390	428	441	447	432	421	448	399	417	463	421	414	418	423	440	420	381	459	410	428	415	405	423	424	434	397	407	405	424	443	414	435	407	420	443	450	428	420	423	409	467	443	373	439	412	434	435	414	440	408	449	428	423	432	431	432	421	422	413	426	447	418	435	431	454	437	404	440	422	440	430	455	430	459	449	426	421	456	405	426	435	410	454	409	429	455	398	375	443	446	432	437	418	457	424	412	379	441	456	448	436	441	441	380	458	413	435	424	416	434	412	448	411	419	458	443	436	426	380	425	423	432	429	471	420	426	443	418	383	431	438	431	433	447	460	440	381
23201	22298	34462	32202	30306	21498	12798	1274	675	631	632	623	594	561	598	572	557	604	555	577	598	545	556	568	556	570	518	561	551	561	581	568	575	572	560	589	562	588	533	575	557	574	581	543	542	544	550	568	550	511	546	610	587	546	608	564	562	558	536	548	552	520	547	538	558	561	589	579	551	581	530	530	583	557	562	604	516	558	538	591	565	571	511	543	512	587	575	535	527	535	605	546	551	565	542	580	597	607	551	570	533	534	554	544	524	548	559	513	559	525	544	538	611	548	530	531	545	531	553	550	556	508	546	570	559	531	574	540	590	557	591	558	553	590	574	554	501	591	550	524	540	545	522	560	575	567	539	557	572	523	566	557	575	544	572	534	518	529	533	496	594	615	548	545	509	593	549	571	530	596	582	572	514	560	557	566	584	564	516	590	524	582	523	541	599	600	551	562	539	559	551	569	575	545	574	538	545	577	583	583	552	562	481	545	552	552	558	509	511	560	587	534	576	538	547	589	551	504	593	542	595	561	590	559	556	560	518	589	601	532	546	584	594	558	529	523	603	531	561	542	538	535	530	563	588	561	562	563	549	557	562	537	548	580	569	550	571	566	529	547	541	497	572	581	552	577	575	536	547	608	557	561	528	504	566	564	554	588	567	533	536	551	530	574	536	551	602	514	525	549	583	564	539	531	543	565	561	536	540	597	562	582	539	519	590	608	582	560	530	589	539	574	554	597	538	512	531	577	549	568	539	500	565	574	547	532	560	542	533	576	558	591	536	546	558	566	569	569	551	559	561	537	576	550	548	535	554	551	521	556	568	560	566	549	503	546	531	536	579	590	532	538	568	548	529	556	562	523	564	553	566	569	557	559	535	552	521	552	597	590	562	525	527	550	546	524	548	543	541	563	522	527	541	556	530	578	590	566	541	550	540	592	588	572	550	529	533	530	537	529	533	540	528	544	539	533	565	557	536	561	507	578	533	573	570	558	554	549	540	523	547	532	519	531	534	558	541	574	565	559	580	555	587	544	535	612	533	541	561	601	527	558	542	517	536	488	588	588	537	555	595	543	541	555	576	548	576	557	569	553	560	551	534	555	517	580	561	548	546	554	587	553	549	533	514	566	560	546	561	562	537	569	570	543	569	570	529	573	580	567	556	546	504	540	532	559	543	566	539	556	497	492	539	528	532	574	528	550	518	552	504	600	550	572	546	571	553	549	568	559	547	563	549	567	579	551	557	520	560	573	549	571	569	514	514	548	557	536	485	595	594	559	569	579	501	537	537	552	560	542	554	601	562	539	520	577	563	487	558	549	541	580	536	579	509	585	577	528	536	586	545	551	553	547	494	567	539	585	528	506	516	543	578	578	519	567	545	529	548	556	554	559	518	564	537	537	562	531	560	507	589	534	539	541	504	511	590	557	538	530	560	596	595	540	550	605	554	544	546	518	543	534	539	542	509	544	544	544	552	577	540	568	560	528	577	564	547	558	521	552	542	584	527	573	541	555	599	539	564	564	544	572	571	567	579	560	569	556	550	542	500	523	532	521	552	523	570	544	585	565	546	560	512	557	564	551	547	566	548	605	582	556	538	536	516	560	539	517	553	511	557	561	533	528	560	570	557	542	550	570	547	616	544	558	570	538	517	539	542	536	519	574	554	554	560	507	560	552	506	536	562	562	570	535	566	545	549	562	540	572	538	537	542	547	535	598	523	559	515	527	562	562	557	565	556	550	587	553	573	542	551	551	560	539	582	555	530	546	526	534	543	575	516	567	567	603	567	529	562	574	593	614	524	505	579	510	577	546	549	535	589	618	539	564	521	606	569	513	550	555	529	529	530	518	508	555	563	554	574	514	545	583	582	524	524	587	537	529	581	520	573	531	581	534	559	529	562	545	594	536	566	553	533	572	505	594	521	566	542	576	574	553	540	589	579	555	543	532	558	517	573	498	590	535	530	585	538	532	505	566	558	549	536	559	565	597	563	567	491	524	559	554	545	514	591	503	606	597	558	553	533	536	550	521	532	499	564	538	535	534	566	560	560	547	546	549	585	588	594	569	553	570	495	538	569	571	529	564	575	583	545	548	520	578	537	558	534	569	520	548	569	498	562	566	514	556	548	536	517	545	525	541	558	563	539	548	536	538	568	550	525	561	532	521	590	553	575	533	577	579	558	522	523	591	548	554	568	570	527	565	577	584	526	588	541	594	533	541	556	577	538	555	563	592	566	497	538	555	519	540	567	562	585	540	543	542	536	524	572	558	550	556	558	534	522	561	594	539	522	546	542	579	572	560	568	547	551	563	522	571	525	544	567	546	576	547	512	533	564	493	568	562	559	555	518	552	538	594	546	583	551	520	538	576	532	564	556	564	541	540	556	590	530	552	563	526	503	532	524	556	548	580	553	559	525	567	522	531	556	559	535	576	550	533	574	528	548	501	593	530	554	546	547	529	566	610	520	575	574	549	557	517	568	575	554	553	531	540	577	552	541	582	575	537	558	568	590	564	602	534	537	560	517	543	606	561	522	521	603	555	596	526	545	537	548	525	573	586	520	547	505	539	550	516	588	560	549	539	564	520	567	576	577	566	555	566	564	553	530	612	563	531	520	596	526	525	536	547	518	530	544	538	576	567	561	560	562	560	548	570	542	571	539	544	552	570	540	547	577	572	530	533	512	564	561	583	538	596	548	532	543	537	492	558	561	549	564	537	539	501	542	531	544	542	587	569	546	574	549	550	553	505	536	553	559	552	521	613	519	555	537	558	542	581	570	583	529	571	583	535	548	567	566	580	589	550	567	582	544	557	521	579	540	558	570	592	534	575	552	566	550	537	559	559	576	562	541	576	548	555	559	537	564	549	526	582	576	553	585	545	543	538	549	565	523	544	549	526	541	576	584	568	559	553	526	562	542	567	544	556	577	555	493	589	586	574	552	563	519	560	546	550	524	602	554	580	572	567	560	548	546	526	515	506	523	538	564	552	559	569	572	578	569	520	552	590	546	561	577	551	526	562	528	534	550	574	550	565	514	583	541	567	568	547	549	548	561	540	562	548	531	572	568	544	579	575	610	537	551	555	539	561	571	521	541	578	597	538	543	519	555	569	524	542	531	534	541	523	570	533	542	559	530	514	519	532	546	540	522	565	545	537	546	515	547	578	554	569	590	576	595	527	552	531	558	585	521	565	515	538	592	520	537	539	550	574	522	576	602	558	568	551	533	569	568	519	528	564	558	580	578	559	559	546	530	583	484	583	595	558	573	564	553	584	547	572	569	557	533	558	590	585	531	570	536	529	546	532	550	566	550	596	523	472	593	543	568	558	543	574	561	535	532	557	532	579	605	565	582	545	567	518	576	570	570	564	540	584	534	543	558	614	555	561	541	569	557	546	534	529	513	559	545	549	528	545	511	546	608	530	559	555	596	583	544	532	549	579	562	496	539	544	540	527	526	577	530	523	558	550	576	530	594	548	573	552	547	541	555	548	547	528	545	557	520	521
42071	84495	79530	67014	42471	4948	889	815	717	732	667	691	586	633	649	637	609	624	625	637	635	601	586	583	646	613	598	590	608	611	609	625	619	563	560	566	581	589	589	643	563	590	598	629	608	583	560	616	609	599	578	600	585	594	598	617	584	583	635	569	610	587	632	592	607	588	596	606	587	592	592	595	584	574	616	614	603	627	597	568	608	634	591	573	560	594	580	592	602	578	575	576	615	576	615	641	544	568	601	591	562	641	595	616	558	585	562	593	602	569	572	591	588	597	581	607	580	592	603	568	601	577	612	567	614	559	569	598	584	657	602	606	608	574	583	607	627	576	586	599	575	562	580	598	606	625	598	559	593	615	605	577	587	583	603	602	556	582	582	573	622	583	601	595	604	620	610	585	584	615	569	592	586	608	600	630	629	587	627	589	606	542	610	592	585	580	588	565	604	574	578	605	638	569	565	537	603	568	618	620	589	592	543	588	590	609	586	582	611	585	562	566	563	570	609	645	580	595	611	577	574	579	616	617	567	605	596	585	558	611	605	591	611	587	579	628	596	623	594	605	556	610	572	617	577	592	638	587	603	611	565	564	631	586	610	530	588	542	588	585	586	608	630	552	563	617	630	552	589	601	547	617	563	554	600	611	566	634	604	560	627	574	583	593	651	584	596	612	607	602	593	567	566	574	558	578	578	585	615	612	559	579	600	586	613	630	611	583	614	631	646	590	595	590	574	611	615	561	594	571	596	572	571	620	609	584	597	571	568	605	613	594	601	616	594	578	598	610	618	594	605	555	571	638	583	606	538	614	575	588	623	565	611	632	634	594	637	565	592	608	588	592	586	602	618	581	579	547	561	582	602	557	601	571	599	605	544	566	611	599	596	628	568	575	641	572	635	600	560	609	565	616	607	593	596	568	521	594	613	614	605	569	603	589	602	579	562	599	572	604	577	608	614	575	583	613	594	580	542	588	614	635	595	613	594	629	645	607	555	616	576	636	577	537	591	586	580	591	601	579	584	587	574	564	598	559	577	598	620	599	583	597	618	565	606	585	593	544	588	594	539	623	576	618	558	582	573	607	609	565	599	614	626	631	574	585	605	547	589	617	570	609	593	541	543	585	617	630	585	613	588	533	569	620	688	581	605	557	611	570	545	569	615	591	601	590	538	600	610	550	605	619	584	593	585	598	612	593	622	621	599	621	557	636	577	588	616	580	558	604	623	583	605	581	574	622	587	593	595	581	587	642	561	584	595	591	544	593	624	591	601	513	608	598	557	625	587	593	600	579	599	597	570	601	577	580	588	626	639	617	607	614	603	572	559	602	585	558	599	573	559	590	567	605	596	611	557	569	585	606	606	620	597	614	549	598	560	588	579	586	602	542	566	639	567	601	575	586	610	592	583	626	603	568	578	559	617	566	604	560	634	621	594	595	604	598	594	589	585	591	545	603	584	612	566	589	592	561	556	617	576	647	584	614	554	543	622	540	604	586	581	592	576	607	590	620	602	566	583	564	614	628	620	598	600	567	579	560	604	568	582	606	590	558	601	624	590	632	612	633	564	571	568	574	631	584	637	572	608	602	608	577	594	591	617	556	605	608	616	626	559	556	654	593	598	632	594	595	663	579	625	553	593	574	624	581	598	645	605	579	640	599	577	583	567	565	592	661	578	602	559	617	619	575	553	608	583	603	608	569	620	605	596	641	605	593	595	599	610	562	563	572	626	595	631	529	618	583	545	599	536	593	612	611	552	581	604	607	630	573	577	544	578	588	538	621	625	574	562	584	615	559	583	606	616	573	620	592	590	619	578	599	601	579	588	591	601	640	650	587	593	591	563	621	604	581	589	587	589	577	582	603	652	633	578	563	531	582	602	584	587	561	545	648	651	579	578	586	565	594	601	628	550	571	581	563	544	619	639	587	618	617	603	601	589	562	568	633	599	592	549	574	624	567	573	601	601	609	584	604	586	588	623	617	589	606	562	625	559	589	601	597	607	606	556	631	598	617	596	622	550	607	605	589	583	555	594	560	606	595	630	584	565	573	615	571	592	577	578	599	596	612	584	549	586	609	597	597	601	603	592	604	597	596	587	633	541	535	623	584	594	623	543	608	557	603	588	616	566	602	619	638	593	619	597	621	572	546	621	592	620	609	589	580	574	606	595	613	583	535	619	581	616	579	562	573	582	592	567	574	608	625	571	564	574	568	580	568	631	613	614	617	589	592	632	642	558	578	615	589	602	596	584	555	593	661	639	610	629	601	618	611	549	602	626	559	579	557	591	599	587	582	619	633	593	588	623	590	603	627	561	541	602	594	585	579	580	601	584	593	633	615	581	588	604	588	554	633	606	639	600	603	562	578	575	615	585	562	610	588	589	588	591	583	589	580	626	601	640	550	615	540	601	577	569	555	618	595	567	605	603	583	582	541	525	587	577	563	574	562	578	570	620	570	638	603	584	561	640	569	564	574	591	565	579	581	642	582	588	626	617	564	587	595	607	587	618	597	626	599	587	576	556	612	553	584	596	573	579	611	584	614	596	635	607	616	623	583	579	568	573	560	591	597	572	592	615	580	579	592	614	591	618	580	606	631	550	574	576	594	611	571	590	555	602	560	576	589	583	547	586	604	577	583	576	574	583	588	590	579	586	578	615	619	583	593	630	633	628	605	599	646	610	599	585	558	591	556	601	563	642	587	619	590	607	557	585	599	569	602	608	560	565	541	596	592	602	619	553	613	555	581	567	584	591	586	576	595	606	609	596	613	596	608	605	605	607	574	598	572	611	618	550	622	605	576	603	610	588	576	600	573	627	563	564	629	595	568	593	627	598	612	572	565	584	610	541	619	576	609	624	606	558	582	581	596	621	629	610	585	588	613	572	603	580	594	608	602	626	576	549	599	600	589	584	617	583	597	596	575	566	590	560	579	598	557	602	571	594	591	615	615	591	612	544	563	537	602	633	551	577	582	604	586	603	586	577	580	613	578	566	605	554	572	558	598	588	602	586	614	652	595	620	611	591	589	586	616	583	569	550	603	581	607	528	598	571	559	587	572	587	587	580	567	607	547	571	588	612	615	591	593	620	573	580	570	588	573	591	579	633	594	593	624	585	644	629	559	553	595	592	594	608	595	599	652	613	574	584	567	576	620	587	632	586	585	585	613	600	589	602	611	582	622	556	592	590	604	634	588	599	591	633	602	567	554	659	573	606	621	528	619	566	626	595	587	601	534	619	598	555	626	598	590	592	569	603	551	607	590	583	618	604	588	556	573	571	585	580	622	601	598	546	530	586	601	563	553	623	585	591	652	599	582	596	619	571	591	597	643	605	581	601	599	614	602	623	567	599	606	565	571	601	604	585	595	620	600	557	606	540	582	609	591	559	608	598	573	590	554	589	572	573	555	595	590	598	588	631	572	574	627	608	603	609	573	587	542	590	566	605	616	579	582	586	546	584	632	623	607	569	591	597	606	569	578	607	602	606	620	536	578	561	593	608	618
28273	27739	35305	23541	7225	542	281	268	255	297	242	276	313	246	301	261	283	256	307	299	282	273	270	269	297	261	254	273	250	234	287	261	275	281	281	275	303	236	252	264	283	257	272	253	277	266	301	260	262	275	250	302	244	259	243	270	275	245	241	253	275	280	258	280	282	272	262	262	289	253	239	265	243	260	261	243	262	300	274	278	234	303	269	278	275	250	269	276	294	265	304	298	260	290	244	252	252	279	302	265	256	267	259	267	281	277	280	288	265	285	268	280	261	261	266	243	246	278	273	238	268	255	273	285	266	265	255	277	278	266	263	278	260	224	265	240	252	296	297	250	290	269	274	279	258	262	263	279	235	298	276	282	266	254	262	262	234	260	254	260	266	247	283	270	286	272	255	253	249	278	274	260	267	286	271	259	243	271	252	251	270	287	253	254	254	266	247	295	289	275	291	269	271	276	240	280	284	263	251	265	255	274	260	251	265	241	255	271	265	252	261	276	260	265	277	317	270	262	260	257	259	270	268	270	256	284	300	264	264	267	277	272	269	276	288	294	262	251	243	299	290	290	272	273	267	276	246	279	286	277	247	247	263	234	264	278	267	264	249	268	262	260	264	231	285	269	256	286	254	250	251	263	270	256	269	273	266	294	259	275	268	274	255	262	295	270	251	295	283	247	263	274	259	236	264	278	244	256	265	275	275	300	260	266	293	272	285	290	282	266	270	285	258	269	286	248	290	255	241	290	290	257	263	263	282	247	256	219	256	275	257	247	272	279	263	279	284	266	258	268	285	266	257	274	264	246	268	262	258	269	286	254	265	259	278	286	245	317	286	287	249	271	256	243	263	261	294	262	257	274	261	282	251	267	273	302	272	283	269	251	261	252	270	276	252	268	286	287	279	282	291	257	256	273	278	300	260	284	275	279	287	297	234	253	285	292	263	275	297	272	258	275	280	274	285	254	269	248	275	244	257	242	264	279	285	267	264	245	271	258	262	296	228	279	260	274	276	276	269	236	278	297	240	269	294	256	248	269	274	281	284	286	273	241	252	261	259	267	265	252	269	237	271	307	271	280	240	289	273	269	263	254	257	260	280	260	238	294	284	302	296	301	252	257	280	267	284	255	217	257	254	262	265	258	234	249	285	295	242	280	264	274	278	296	271	277	302	278	256	297	258	258	269	254	271	267	280	285	276	241	258	270	270	286	278	275	264	250	295	267	291	270	270	274	268	280	270	229	287	255	264	252	295	258	250	251	310	273	263	262	274	252	273	287	265	230	279	280	253	255	262	298	281	266	278	264	279	287	271	290	263	265	275	277	232	262	247	280	285	281	270	299	263	280	259	261	262	276	260	282	278	269	262	277	241	254	244	264	292	275	261	251	252	286	251	223	278	268	260	242	231	279	253	302	276	267	290	265	287	260	290	253	275	267	257	243	264	263	269	288	243	258	229	256	279	284	250	277	226	264	282	257	283	269	268	274	273	252	242	248	257	230	252	270	223	260	282	260	274	269	291	295	290	251	295	275	268	284	260	254	278	270	252	259	288	260	248	263	298	257	270	266	264	279	301	267	263	243	279	269	262	287	282	254	237	221	274	256	232	262	276	262	279	301	261	250	274	276	272	258	288	301	271	283	248	281	275	276	262	278	246	257	268	271	249	265	252	277	259	269	249	275	252	346	282	259	260	281	285	245	278	276	270	266	278	255	269	263	244	252	274	256	251	267	260	276	277	266	269	292	246	259	245	282	267	271	260	241	262	239	279	267	263	256	270	293	293	253	275	256	258	290	262	264	274	264	275	269	257	283	252	261	238	272	274	258	261	248	234	249	276	297	265	257	273	265	258	259	263	286	270	279	285	287	265	259	238	272	246	259	250	268	275	285	293	257	237	274	264	250	268	252	304	262	264	275	268	280	232	264	266	270	268	303	301	276	286	271	279	256	250	281	281	248	273	295	268	256	247	278	238	239	248	272	266	292	250	267	233	244	287	277	255	275	267	299	251	242	238	266	266	265	265	270	256	275	266	242	259	287	272	260	246	271	255	308	248	247	255	300	251	253	282	268	266	263	277	287	262	282	255	291	257	242	246	267	273	266	233	274	255	309	287	262	252	260	273	281	244	278	260	255	245	246	218	257	263	290	238	277	239	236	242	275	263	278	280	235	259	262	282	255	260	272	250	273	283	277	276	294	278	270	255	272	242	276	272	261	256	234	232	289	257	269	283	270	258	271	317	265	289	320	269	265	266	277	270	264	283	279	250	267	245	270	283	254	263	247	297	237	281	270	272	280	282	267	261	272	277	280	262	269	282	252	289	258	260	279	283	291	275	258	254	286	272	255	290	255	232	246	266	280	257	275	276	254	278	272	279	272	267	267	248	249	244	273	259	279	268	257	263	276	270	264	269	257	257	297	294	291	280	241	312	290	258	269	237	281	279	289	239	253	272	251	258	267	274	257	267	308	289	301	278	276	279	273	249	262	239	271	249	257	258	256	233	282	274	268	279	258	255	278	267	274	240	246	286	242	252	262	282	280	289	266	251	251	260	245	276	263	249	276	244	290	259	227	251	251	289	270	258	246	261	264	267	280	288	267	265	271	270	262	255	239	268	286	260	258	251	236	257	242	233	261	273	277	291	259	275	238	296	274	225	289	256	273	281	269	275	255	261	280	242	276	275	298	257	265	262	302	246	256	237	273	293	288	292	287	262	267	266	247	256	281	246	276	271	280	246	255	269	277	265	232	255	257	296	261	273	287	258	273	253	245	298	264	293	277	260	273	278	280	213	266	269	276	250	254	282	279	267	253	251	255	260	272	280	266	220	240	278	288	277	252	257	264	245	275	248	253	268	266	285	253	283	250	277	272	269	274	282	267	277	254	274	283	242	290	294	261	277	272	251	260	248	276	270	254	280	273	263	268	260	253	279	319	257	261	257	257	287	274	288	244	282	262	254	296	272	259	274	277	283	290	272	254	247	277	279	301	259	277	267	244	260	282	279	271	276	245	272	241	264	247	257	266	260	243	260	261	301	277	297	237	268	272	261	276	285	255	284	281	271	261	262	253	256	272	286	253	282	279	240	279	274	280	270	257	228	293	264	261	238	283	239	284	263	309	270	269	290	265	287	247	278	271	260	282	263	255	262	266	245	262	254	241	271	270	272	267	246	253	254	251	252	240	254	265	283	247	271	254	270	303	262	263	248	267	280	257	271	312	298	255	262	301	299	264	280	291	245	273	265	264	269	262	290	270	245	256	291	276	269	254	250	244	245	270	247	248	273	259	270	255	282	261	280	260	265	263	233	268	272	250	281	267	265	272	275	263	273	275	254	245	279	266	266	266	264	292	308	280	265	268	277	265	259	271	264	262	289	246	235	257	271	277	264	250	258	258	247	253	268	280	273	260	266	285	281	239	255	271	262	282	263	246	259	244	277	261	275	284	254	242	306	265	252	294	281	254	275	289	262	237	260	243	260	269	267	273	249	274	251	286	270	269
26291	46625	32939	17857	6065	513	331	316	352	285	306	329	290	302	306	322	302	312	302	295	309	333	333	323	323	333	311	288	294	299	304	328	289	287	326	285	318	357	313	276	328	309	324	268	281	316	302	313	321	329	320	333	283	335	305	341	318	312	288	318	342	310	312	288	339	297	314	327	338	310	283	294	330	310	314	336	318	291	330	280	308	320	304	315	299	332	323	314	333	297	304	346	339	316	336	291	295	282	290	319	317	340	283	299	303	331	293	327	295	299	270	312	277	300	313	331	302	306	330	288	320	287	306	337	293	311	296	338	334	303	291	297	304	330	315	318	314	289	340	327	316	299	316	316	333	305	288	287	309	322	279	299	349	317	310	300	315	305	313	292	349	312	322	301	302	338	316	308	280	292	312	295	342	319	332	303	274	318	309	318	335	299	280	336	310	313	300	320	298	317	336	304	321	259	293	346	307	347	333	297	289	308	346	324	296	318	276	318	321	304	311	311	283	308	285	319	320	309	319	291	311	319	346	329	321	299	292	320	299	315	339	318	311	325	282	322	302	325	304	305	317	296	306	306	307	326	306	308	301	295	359	299	294	305	308	333	293	329	302	309	310	326	303	304	332	302	294	314	318	312	296	323	296	314	290	328	325	296	337	297	325	327	318	311	319	306	318	299	305	306	340	315	308	308	306	291	320	326	300	309	325	315	309	336	318	318	323	336	303	302	314	318	322	311	325	308	324	313	309	340	359	305	318	307	329	292	339	321	338	308	309	329	297	271	342	340	306	350	339	304	322	301	327	291	338	319	296	303	302	305	313	303	306	287	315	311	285	319	312	326	289	305	306	318	315	331	295	314	307	300	338	332	297	313	271	313	315	299	280	315	291	328	299	279	323	275	324	319	317	301	317	323	296	305	294	321	329	330	326	282	310	271	282	312	308	324	334	302	325	321	306	326	294	316	310	300	348	315	305	311	295	314	307	320	295	307	286	326	333	299	294	283	300	300	324	317	317	308	290	300	316	297	321	315	321	302	308	284	306	338	300	313	315	313	303	284	308	336	298	345	288	316	331	343	338	311	289	288	280	300	319	309	293	294	320	309	297	347	360	303	298	324	333	323	316	323	321	335	306	310	293	289	295	359	302	294	288	314	319	296	340	321	320	318	319	306	331	310	310	327	290	317	291	330	294	326	296	327	332	281	324	304	297	345	316	300	303	309	297	299	316	278	328	312	331	339	324	319	328	313	295	315	282	284	314	272	290	304	324	320	314	305	314	288	313	328	306	298	331	302	300	325	300	305	292	327	307	294	302	305	351	266	303	316	330	293	329	342	285	300	313	302	301	321	331	311	328	338	317	322	294	307	312	301	312	308	334	312	294	316	326	297	323	329	289	327	317	334	281	326	291	306	287	325	312	322	301	303	295	296	303	316	306	301	295	334	304	351	345	311	322	329	297	307	311	331	315	306	315	319	303	317	318	314	315	272	331	315	307	317	320	301	299	298	306	338	312	307	315	303	289	323	325	313	302	273	351	281	296	288	294	323	308	281	313	314	319	304	347	324	305	298	352	298	328	311	347	344	308	314	280	323	325	292	300	352	306	329	327	343	291	318	298	329	322	296	314	292	307	304	310	330	325	314	316	326	302	324	320	300	281	331	318	310	321	285	330	303	292	307	304	295	314	314	307	326	326	305	306	313	288	341	309	298	315	314	320	300	317	301	333	348	293	313	302	312	323	289	305	316	335	301	308	285	317	350	328	313	298	327	338	327	330	322	310	318	315	328	319	330	282	309	277	308	296	299	282	330	339	313	282	318	319	314	341	299	315	310	328	323	309	307	362	286	306	299	296	293	317	293	338	329	301	298	341	329	331	325	317	303	286	291	299	298	300	294	332	289	309	279	291	319	321	330	292	358	306	287	326	289	319	333	295	302	299	314	300	314	358	325	317	300	340	316	289	309	295	304	320	295	301	284	269	289	298	315	304	333	302	340	326	289	308	321	318	334	322	341	313	273	307	288	306	346	284	321	309	274	356	320	312	327	306	326	305	321	282	299	312	274	355	290	325	281	315	291	318	294	293	293	297	315	341	308	317	291	321	295	311	327	319	332	290	324	312	309	309	307	300	318	341	256	317	315	284	319	301	316	279	330	330	314	334	274	315	319	320	329	295	315	287	340	308	317	313	301	306	324	296	302	323	313	307	324	293	313	299	319	320	304	304	323	307	292	323	327	349	327	309	334	336	318	268	321	345	333	296	326	340	322	285	323	291	278	339	303	278	300	320	290	278	297	336	282	307	306	358	298	335	313	307	331	308	313	305	323	307	314	319	334	297	308	311	292	318	350	326	278	291	342	325	311	309	328	302	311	321	346	316	308	313	325	311	321	313	325	301	308	326	309	296	289	324	302	324	299	302	299	327	308	318	301	296	283	343	329	310	308	330	301	328	342	335	319	312	295	315	301	285	307	299	307	332	324	315	327	319	329	333	335	323	319	333	315	320	313	343	296	328	299	330	297	328	319	300	295	315	337	311	312	309	294	328	333	311	327	339	330	308	321	307	314	313	318	319	290	301	321	318	299	300	294	300	348	304	290	341	307	309	301	311	334	314	323	311	320	328	314	335	317	301	307	298	331	330	336	313	327	309	333	296	284	307	291	301	282	345	296	321	310	296	321	338	331	300	319	292	331	339	320	314	307	355	312	332	330	306	292	316	336	300	319	314	351	321	289	325	291	290	274	328	287	269	334	309	285	312	315	348	310	339	308	293	321	335	307	329	313	343	309	328	311	310	273	308	311	319	302	307	322	305	287	285	296	283	321	317	296	331	322	310	317	290	308	327	297	291	304	321	281	342	316	296	298	294	304	319	305	270	310	317	290	332	316	335	275	317	312	338	315	337	318	310	316	317	326	309	320	323	303	317	335	278	315	298	315	301	272	314	335	328	297	325	359	299	312	330	326	294	307	293	309	335	323	319	316	308	361	326	347	293	312	301	316	310	311	291	312	319	307	329	295	314	305	312	290	308	291	305	275	327	319	309	311	289	294	304	300	310	290	303	310	302	333	311	305	304	343	298	304	304	299	308	297	306	310	293	332	308	300	295	288	336	294	308	309	335	284	325	284	312	303	317	295	318	320	327	343	287	307	285	321	328	291	318	318	320	280	308	284	302	344	324	305	360	296	332	293	323	314	304	334	315	324	306	317	306	315	298	300	322	314	346	292	306	289	311	330	293	295	327	328	309	309	318	290	301	300	317	311	336	341	315	279	306	317	331	305	283	318	337	334	292	311	320	328	327	329	301	283	294	342	315	283	295	307	299	315	317	305	287	321	335	304	314	321	334	337	286	283	355	347	286	291	320	288	317	310	314	286	300	303	324	300	289	362	324	317	314	330	323	309	307	311	316	312	333	319	326	320	307	292	310	346	307	311	318	310	323	320	312	303	351	353	315	299	312	323	300	333	304	309	312	291	313	324	300	305	337	305	317	316	339	318	293	337
24281	23015	37099	36959	26081	15228	2667	452	375	413	353	368	379	392	385	344	374	346	348	375	394	398	378	378	339	376	389	379	388	371	330	336	351	358	362	391	362	380	339	360	432	319	374	356	358	362	318	333	341	347	355	355	348	352	369	339	361	328	357	340	374	373	368	376	371	379	353	353	373	369	349	320	360	364	318	346	359	381	409	347	366	371	386	370	363	348	316	367	346	390	367	366	350	387	373	355	335	352	307	346	357	361	351	351	356	355	389	372	377	379	319	339	359	369	361	373	352	333	324	370	357	336	341	376	359	398	375	340	334	345	366	352	378	370	370	351	333	382	365	396	372	347	335	379	360	366	334	379	318	364	374	347	379	359	336	417	334	332	382	341	351	357	399	352	372	355	361	386	332	387	378	367	380	353	348	345	357	356	363	383	387	380	376	372	350	358	370	348	350	376	376	366	377	366	350	368	354	382	377	353	376	394	406	355	313	336	386	352	374	384	355	356	348	368	377	385	370	349	352	378	377	348	363	372	366	344	393	399	329	359	371	347	353	387	384	351	361	369	356	353	315	358	373	359	371	398	357	379	358	329	361	348	363	360	356	337	380	344	369	374	329	348	378	334	364	327	363	370	365	357	409	336	356	321	351	369	348	373	344	381	350	366	355	361	401	366	370	374	403	366	352	324	364	367	330	312	353	364	359	327	338	357	324	378	360	339	371	351	367	316	347	399	357	350	382	370	383	355	372	373	358	366	384	328	345	347	353	329	387	324	345	374	387	365	372	350	388	312	353	347	342	367	352	348	369	340	361	363	343	331	371	328	363	362	358	355	339	368	354	368	351	382	369	356	343	353	336	361	390	355	340	343	400	359	341	362	359	383	365	355	369	377	382	357	373	358	398	332	381	356	370	345	352	379	391	382	362	359	328	359	318	394	364	344	348	323	371	361	311	370	382	340	377	332	351	371	402	344	372	364	366	360	343	377	345	339	352	360	361	380	363	341	383	403	337	364	364	332	381	367	339	370	351	375	335	350	377	362	344	393	370	370	359	362	349	310	369	385	393	367	367	382	346	352	366	337	331	350	394	338	381	370	341	359	360	349	338	372	410	340	370	357	384	375	362	343	344	356	335	360	372	352	354	383	357	349	351	362	381	361	371	379	359	348	341	358	370	360	368	360	372	356	370	358	374	341	392	378	337	342	323	345	369	379	359	388	357	359	355	357	371	364	377	376	381	328	337	341	329	367	329	392	341	327	344	350	329	330	367	376	345	358	350	374	372	338	374	341	322	384	354	341	357	383	328	326	344	370	361	330	421	340	392	396	382	377	366	355	357	361	355	363	372	375	334	354	324	345	358	344	353	376	310	341	396	374	337	351	379	378	344	367	379	342	339	359	350	352	417	366	357	378	359	380	359	377	338	337	342	356	341	346	360	375	383	378	360	359	351	363	341	327	384	330	357	349	366	373	327	349	375	384	364	366	356	346	390	367	345	381	363	343	331	370	336	369	365	340	317	346	370	340	363	343	358	336	375	356	358	355	379	366	371	358	361	338	352	354	350	336	356	343	378	373	369	369	345	336	313	352	369	372	331	388	362	354	353	345	350	357	347	374	343	332	407	397	353	353	352	381	382	351	342	355	371	356	363	344	378	381	348	365	367	347	358	330	345	338	353	373	359	356	372	378	356	362	337	347	342	355	342	361	314	363	355	385	369	345	350	357	366	383	378	360	349	358	379	354	372	360	357	339	353	348	326	349	398	388	335	380	351	381	355	384	363	357	351	355	347	321	357	358	343	364	384	370	349	388	328	360	333	379	368	362	349	357	364	382	364	348	384	407	317	344	364	332	403	371	368	370	381	348	363	352	369	354	329	333	331	367	397	387	374	389	380	333	366	383	397	352	363	342	341	319	354	369	372	336	377	392	393	375	353	343	341	337	399	380	365	368	374	370	352	397	340	370	337	366	342	364	321	361	319	364	336	379	359	358	357	354	359	342	358	345	345	354	393	366	358	310	404	326	344	385	338	376	358	361	345	353	359	358	366	361	385	362	323	347	368	328	379	344	356	370	354	333	354	325	352	360	346	364	361	368	360	347	343	339	343	328	362	343	361	332	347	339	339	362	357	378	388	372	365	350	372	368	359	340	360	356	340	368	315	379	343	348	374	338	352	336	354	382	354	379	345	359	376	346	370	344	341	355	359	330	389	391	371	382	358	396	352	371	339	368	373	372	340	353	382	361	340	396	347	344	324	392	340	387	357	382	365	354	363	340	347	360	364	367	319	370	337	363	348	389	381	338	335	373	370	363	422	350	372	336	372	356	335	343	368	363	330	355	375	373	362	333	365	334	368	356	388	349	362	334	362	329	346	342	348	342	349	363	343	356	371	397	331	367	382	334	339	318	359	354	358	325	368	366	356	333	349	358	336	372	359	356	377	354	357	367	387	359	341	358	370	365	355	376	387	391	364	344	354	385	343	367	358	389	384	353	339	357	325	364	336	316	386	366	330	346	345	371	358	371	351	361	355	364	399	385	375	373	371	338	355	347	368	359	366	367	325	358	353	381	342	388	357	399	366	377	404	347	322	347	354	368	324	346	323	363	363	347	339	375	372	354	348	368	350	339	370	360	366	343	346	373	333	374	365	347	387	403	340	362	363	334	348	378	379	325	343	322	370	374	365	381	388	339	349	324	349	350	347	360	359	353	373	377	328	347	397	366	361	355	369	351	374	374	380	330	354	356	341	317	349	391	375	340	358	346	351	374	355	368	396	377	364	386	368	355	342	369	347	374	343	384	359	314	346	366	346	351	384	360	388	338	391	342	349	332	376	356	343	366	349	373	357	315	392	333	385	359	387	368	363	348	377	371	380	340	353	352	389	385	374	362	364	385	375	388	400	380	334	334	351	381	359	379	352	333	357	361	355	363	388	339	391	360	363	332	377	333	349	343	358	315	336	350	348	351	355	361	372	401	357	351	369	354	359	366	371	358	350	373	360	326	365	357	363	373	344	365	315	390	353	356	396	339	408	339	412	349	357	372	372	371	352	344	363	366	353	335	387	345	384	370	342	369	348	368	340	371	348	351	353	391	326	361	342	343	345	360	373	348	372	342	360	396	352	362	359	387	344	380	324	364	363	359	353	334	347	333	358	372	350	364	380	368	337	331	365	320	352	374	352	346	377	361	349	365	381	363	355	379	372	339	378	369	360	373	396	358	359	346	371	380	363	378	385	327	345	337	371	377	366	333	374	369	316	389	359	345	363	359	359	352	377	349	314	350	359	365	347	334	360	385	355	365	337	353	363	360	351	374	374	357	348	371	353	374	384	349	348	366	392	361	374	345	366	320	337	355	369	349	330	350	387	346	355	368	323	362	356	403	348	357	359	373	364	355	350	354	348	339	394	371	357	337	353	352	361	351	407	337	354	375	368	344	377	398	366	359	341	364	347	374	381	357	326	353	361	349	387	362	358	338	361	391	338	339	344	376	385	366	357	376
49663	90077	72022	50336	24883	1352	509	454	446	416	444	420	388	410	407	397	428	398	370	404	386	373	379	396	425	384	414	445	421	402	414	395	384	383	421	422	399	363	434	386	387	373	403	377	421	385	425	405	421	377	370	388	393	405	395	370	394	406	393	409	398	420	374	406	387	397	416	361	378	414	436	401	355	376	457	412	366	395	382	422	396	373	404	412	381	399	385	379	357	359	421	411	402	391	398	424	416	372	424	396	370	410	435	414	416	411	420	376	429	394	410	389	399	383	404	378	379	399	385	367	396	399	400	398	392	379	388	423	369	420	428	403	394	388	384	397	409	400	383	373	407	400	365	391	368	420	396	350	410	365	406	383	370	373	395	400	437	386	354	400	386	371	411	360	413	389	393	415	396	406	404	400	388	394	370	390	417	396	386	412	371	416	414	383	400	382	379	394	396	419	455	374	373	417	421	365	362	406	389	400	442	415	433	391	392	384	378	435	397	378	402	422	392	401	375	402	408	407	422	385	382	397	371	384	389	421	405	389	387	407	374	373	427	396	422	389	372	404	392	440	395	373	383	409	409	377	369	410	405	368	403	407	360	408	387	391	408	405	376	385	385	383	413	383	394	407	420	390	376	389	404	388	395	421	421	397	381	400	406	389	408	386	392	396	415	391	400	438	416	381	426	379	426	416	416	381	419	391	372	365	374	394	414	402	421	392	385	397	399	398	420	400	372	404	408	395	379	409	392	435	389	405	382	388	398	383	376	396	420	435	391	379	378	423	407	414	435	355	377	396	412	401	373	407	420	385	386	431	432	415	398	395	391	393	423	388	432	417	402	404	401	403	410	426	362	351	384	404	407	415	390	392	401	398	434	390	411	389	421	448	382	418	358	369	366	392	422	403	455	431	406	423	421	430	384	370	380	385	405	412	422	399	410	384	355	362	403	392	380	394	375	403	364	401	351	368	415	410	405	416	422	362	401	406	369	382	409	379	393	388	388	364	402	410	373	399	367	392	395	386	401	389	390	403	396	384	358	405	372	403	411	361	416	385	379	435	393	375	378	394	387	398	384	417	420	372	410	381	395	389	415	401	395	407	382	406	383	407	436	379	394	376	399	404	388	376	369	388	412	368	441	408	376	382	390	413	392	422	380	393	411	418	398	369	407	395	406	373	377	410	403	399	368	440	394	356	369	395	391	384	428	376	386	407	375	369	391	378	421	363	392	379	403	391	387	403	413	384	427	364	432	383	386	405	416	388	391	381	407	390	397	386	417	372	406	445	407	387	384	372	399	409	370	396	395	412	364	388	388	373	402	414	395	415	393	376	427	441	403	366	393	348	347	376	386	387	376	421	378	347	397	416	392	419	406	379	387	373	386	379	389	385	402	359	398	392	411	387	419	407	409	410	406	400	401	416	376	384	404	412	392	403	423	391	371	417	381	441	384	432	408	432	377	408	389	388	431	435	424	405	426	376	387	402	391	409	367	394	417	407	385	369	366	419	398	423	439	400	445	361	424	391	388	388	411	380	402	387	371	382	408	373	410	391	388	411	402	393	391	383	385	386	376	381	438	388	388	407	404	390	408	406	408	424	403	377	391	389	379	384	371	383	389	427	379	407	381	387	411	361	402	422	358	375	395	399	396	417	391	355	375	409	377	386	402	408	388	360	409	425	402	399	388	375	403	383	375	427	376	387	432	348	388	401	418	425	390	417	379	393	407	398	384	350	411	413	424	409	415	438	376	409	382	421	364	405	392	418	368	378	389	414	402	391	416	430	376	387	420	367	378	427	433	390	408	388	400	394	389	430	400	378	367	401	382	420	360	378	409	397	386	384	422	381	413	424	386	391	421	418	396	412	418	377	414	390	418	395	392	360	400	422	395	414	365	369	392	404	364	388	437	390	408	405	446	379	387	386	402	383	411	382	410	425	401	396	388	387	416	454	404	429	365	373	384	364	396	376	426	397	412	422	359	388	374	380	391	412	380	371	363	398	428	415	422	391	449	403	379	364	423	419	395	394	398	413	398	420	371	392	385	399	400	387	393	376	410	412	432	392	378	413	389	407	397	380	400	404	382	409	392	409	385	360	377	411	391	415	377	411	394	419	379	388	424	383	383	392	401	389	416	396	413	375	431	373	413	408	414	369	441	410	394	400	390	439	399	402	415	389	350	424	411	385	365	427	380	354	370	413	400	424	388	425	400	403	365	448	412	396	379	350	391	379	426	376	384	415	381	409	424	416	387	360	392	390	421	384	338	383	398	391	395	396	415	369	428	361	389	375	370	413	409	415	393	396	391	391	395	376	388	402	398	392	388	409	405	405	397	430	395	416	376	399	393	432	389	409	361	417	398	385	436	417	412	411	382	435	407	385	424	366	371	371	392	436	425	379	421	378	400	403	376	362	403	396	396	410	408	408	388	382	395	394	423	378	395	383	400	377	395	415	396	400	412	435	386	395	397	396	402	403	396	388	396	377	423	396	409	410	389	391	390	405	382	390	360	389	385	413	385	420	373	435	391	420	396	408	381	414	408	357	398	404	398	396	365	388	385	373	387	417	398	420	399	380	355	410	404	424	417	394	417	386	415	407	381	381	372	401	387	385	410	392	382	397	392	361	406	382	406	355	422	418	399	377	416	371	396	393	401	376	407	366	379	370	363	379	358	401	372	395	371	386	365	429	444	406	407	397	366	368	386	381	393	391	412	417	426	408	374	418	400	387	416	407	404	405	383	397	421	394	390	393	377	394	400	363	422	359	384	399	431	427	404	386	410	399	376	404	420	424	417	378	414	446	390	412	358	406	400	398	392	380	386	386	388	430	387	444	448	389	422	406	395	402	407	409	393	388	422	403	406	383	401	387	416	370	431	378	421	416	400	394	401	413	386	408	368	408	405	372	368	403	413	395	381	382	405	393	396	402	421	350	399	387	381	398	386	397	396	399	405	384	384	394	433	399	457	384	400	469	415	360	405	427	392	373	422	390	400	389	351	396	387	452	382	424	405	404	374	424	394	414	391	413	392	411	413	399	369	412	370	435	441	400	381	391	408	322	363	428	366	367	423	422	408	392	413	367	403	389	422	408	392	404	404	406	393	365	383	376	354	386	404	408	404	390	422	361	367	414	395	373	392	411	441	392	382	428	410	389	373	376	404	386	402	440	404	414	382	406	389	450	390	400	440	419	374	384	417	353	361	433	397	357	420	420	426	379	415	383	383	374	422	391	394	417	372	393	420	398	415	377	384	418	388	422	401	379	390	413	361	409	404	405	372	419	399	389	390	420	397	400	400	398	405	419	375	448	396	382	392	385	412	412	409	383	382	370	385	351	408	401	388	421	415	380	410	421	414	433	388	403	407	399	353	352	404	382	398	382	386	394	400	405	403	367	440	365	400	408	371	423	398	379	377	383	396	394	414	405	416	397	415	407	419	384	376	373	389	369	428	394	419	392	415	397	379	369	370	425	377	379	417	399	380	409	411	394	370	393	422	420	376	391
25748	24499	37089	34251	19615	4649	473	412	367	386	389	364	402	438	364	376	384	380	412	361	379	396	395	377	401	396	401	414	402	369	371	406	395	375	372	366	380	391	398	399	376	387	407	394	402	386	390	380	412	386	397	383	347	361	363	412	404	389	382	368	377	394	386	407	391	381	396	371	364	390	399	396	389	396	394	326	407	357	407	386	402	371	377	369	353	376	411	370	381	393	344	373	379	376	344	406	398	402	395	359	381	396	391	393	420	338	379	379	393	384	414	419	378	383	381	394	409	368	379	407	370	416	393	425	395	367	427	369	380	374	365	401	337	391	423	375	383	363	370	354	400	375	367	359	396	367	411	363	371	394	356	391	385	380	403	374	372	357	371	405	392	349	381	374	391	358	371	383	371	379	407	388	397	378	396	395	392	394	360	384	408	396	366	358	410	376	363	389	340	401	378	391	382	381	439	359	383	395	382	375	388	425	401	390	377	378	357	393	406	433	390	434	369	387	399	366	358	384	394	357	382	369	366	381	372	382	415	371	409	368	411	367	382	419	382	363	414	398	376	377	397	391	373	395	350	381	397	399	384	404	397	399	398	384	357	413	359	367	369	387	388	387	407	397	381	411	402	385	381	383	401	391	389	427	362	451	391	378	394	362	387	388	351	393	357	434	409	390	376	381	397	397	385	394	377	361	410	402	345	392	354	359	388	389	353	370	369	396	361	385	366	393	385	361	400	410	367	380	390	399	391	406	366	378	414	377	389	344	374	379	397	377	402	367	382	340	377	357	369	384	397	349	365	401	374	394	368	413	417	363	352	415	379	354	403	373	384	368	377	359	397	397	403	401	372	399	371	408	379	377	362	379	372	379	373	375	391	392	395	400	357	379	367	411	393	378	360	399	404	411	392	413	393	370	377	399	396	389	381	384	417	364	370	398	377	404	408	364	372	382	351	388	403	360	378	404	391	363	400	361	360	422	399	366	378	398	374	376	401	410	392	418	395	420	378	381	388	418	363	395	404	417	383	400	408	362	422	364	398	383	372	372	381	374	362	365	357	382	399	388	392	402	431	352	354	411	399	361	367	365	398	379	439	395	369	383	397	392	346	376	401	410	405	393	387	376	385	392	363	370	379	406	430	403	402	384	367	378	364	356	372	413	357	399	408	369	401	373	374	403	406	390	422	380	384	353	359	376	421	417	378	398	414	359	402	397	366	380	365	402	384	400	407	391	382	412	385	357	372	409	388	396	377	392	389	420	359	383	352	370	358	416	373	388	388	407	393	366	385	409	408	364	383	391	418	399	342	393	388	373	409	399	357	376	386	395	364	402	362	369	406	421	398	377	355	354	411	387	411	406	392	340	377	365	381	372	398	371	389	400	371	383	398	394	389	387	371	385	380	384	394	391	363	356	382	381	372	396	430	363	398	422	394	365	390	398	401	335	372	421	397	383	401	373	348	383	385	368	389	392	371	391	406	372	403	388	399	377	393	411	400	394	373	402	363	411	355	371	377	372	377	414	382	404	384	396	379	406	377	377	387	347	389	398	395	382	387	370	380	387	387	364	372	397	401	395	374	352	404	362	390	399	402	384	369	373	362	383	389	415	396	391	361	383	412	392	360	407	362	366	413	358	415	370	363	398	384	347	391	387	366	382	412	399	434	402	366	383	407	348	384	410	373	340	401	373	375	424	368	360	393	421	401	382	388	356	410	383	380	400	366	387	394	412	419	352	371	392	396	389	399	368	387	419	393	424	392	383	422	378	400	444	348	404	381	355	350	398	424	386	400	376	381	392	389	404	357	375	384	419	369	398	378	372	372	405	374	380	407	388	376	379	403	369	389	377	377	419	386	402	379	375	422	382	421	357	383	400	400	420	374	385	398	381	413	438	381	398	373	424	345	377	402	386	371	376	404	380	384	415	396	389	443	366	415	373	383	365	389	396	379	413	366	364	374	349	427	391	379	369	374	399	406	395	393	363	395	405	366	387	360	389	394	428	373	383	403	423	402	369	388	448	390	370	390	392	390	425	373	345	439	417	384	437	391	408	361	366	383	365	377	428	359	397	360	370	359	384	373	387	442	370	385	409	394	388	384	427	371	386	384	382	426	400	355	412	397	403	406	365	393	400	398	406	387	380	419	380	381	384	376	380	375	400	381	390	394	382	399	379	398	392	377	381	393	349	395	388	366	400	375	381	399	396	377	373	381	388	370	384	381	397	362	360	399	361	403	363	403	352	385	358	391	405	359	348	351	380	383	346	391	393	382	382	364	373	365	352	377	409	402	372	401	370	425	364	369	384	383	372	350	365	413	393	372	342	418	381	353	366	405	373	388	409	400	393	389	365	379	363	359	364	397	356	381	355	370	370	364	355	387	398	408	402	391	364	408	374	387	372	343	395	369	374	409	376	398	337	373	393	391	363	404	396	425	374	393	377	397	353	392	349	390	374	396	352	392	383	386	419	405	372	388	385	376	376	391	395	361	399	383	374	380	371	357	357	406	385	388	393	414	419	388	391	400	401	380	385	364	368	397	348	388	375	356	442	384	367	411	411	409	422	371	382	407	395	417	418	390	381	392	370	385	403	385	379	363	371	409	391	403	369	408	415	394	372	398	403	376	432	364	381	401	397	381	392	367	413	376	399	415	397	388	418	374	398	407	373	375	402	396	396	370	377	391	400	374	379	379	436	389	382	391	388	383	423	379	375	375	392	392	405	383	381	411	411	353	416	366	427	389	389	387	366	373	364	386	404	355	429	389	375	357	361	386	393	362	380	411	339	395	362	408	405	418	387	408	404	407	388	382	357	373	380	383	413	392	392	390	383	378	391	409	378	383	388	400	392	411	422	400	401	399	380	382	392	404	405	376	348	366	390	393	345	392	413	419	384	402	378	434	396	392	365	383	390	402	406	377	401	413	340	375	387	392	358	408	396	400	413	388	393	390	367	404	359	346	400	371	365	383	351	375	366	382	379	395	361	405	393	394	381	375	407	405	364	395	382	339	413	418	371	365	376	347	397	399	370	385	375	418	399	394	358	412	364	400	360	380	413	370	344	382	386	372	350	364	371	371	365	351	379	383	366	376	382	369	404	350	360	401	375	412	410	377	370	369	383	393	408	379	416	391	367	357	361	380	371	405	409	368	432	417	403	387	372	390	341	392	396	368	399	387	372	393	357	410	381	396	415	400	391	401	377	405	361	388	354	392	371	395	379	400	394	404	405	376	412	389	395	388	366	378	365	358	400	392	401	372	346	408	361	389	380	359	395	416	397	371	404	418	369	354	373	403	366	326	389	386	364	364	380	395	410	386	357	398	349	362	402	346	375	369	392	415	437	368	403	376	372	360	393	392	415	374	361	387	384	423	401	382	402	367	398	369	388	386	390	393	395	364	344	385	371	416	388	364	369	367	402	379	401	422	393	386	383	363	383	410	380	417	345	394	410	363	406	407	380	421	401	416	410	398	379	413	422	390	380	372	399	388	378	400	365	372	398
46731	80227	58713	39568	15730	1024	494	491	480	473	443	479	476	423	480	450	450	461	493	450	469	423	438	453	453	468	467	437	401	406	430	472	431	449	418	455	460	397	468	402	416	399	437	458	457	462	434	424	402	419	478	464	416	488	418	454	431	429	446	435	413	465	429	439	436	437	510	453	424	456	453	464	463	433	431	446	419	465	435	423	450	410	440	449	428	425	446	400	438	450	450	457	449	444	422	437	451	411	425	445	488	442	460	438	412	452	423	448	436	442	477	433	436	406	464	456	423	408	486	423	486	418	410	460	418	455	477	430	461	461	416	397	421	399	429	436	447	459	457	464	453	425	459	424	442	443	443	472	475	448	443	437	442	403	477	473	467	441	485	432	412	461	467	430	455	426	464	408	438	448	433	454	443	454	450	440	437	383	416	450	442	396	430	398	410	450	455	454	449	455	456	429	434	465	409	436	439	484	432	488	462	461	429	462	477	421	425	476	446	411	451	470	438	446	463	448	463	414	424	466	450	449	469	466	405	427	433	447	437	441	430	424	442	432	442	406	412	447	459	449	400	452	442	454	442	464	453	462	427	433	468	452	437	437	462	432	462	428	466	473	464	449	442	446	449	436	446	447	399	397	442	439	434	440	467	420	442	465	461	448	453	451	428	445	437	426	416	446	412	449	458	433	422	433	456	433	424	483	448	476	393	421	442	405	458	458	454	430	414	443	430	433	474	459	420	448	436	427	463	491	472	442	411	471	465	430	465	417	456	421	458	422	409	422	445	496	416	439	472	457	456	421	457	440	456	422	407	438	427	441	443	421	438	449	482	422	434	479	448	453	464	427	448	449	418	431	451	436	453	434	473	422	441	463	457	445	441	465	460	401	477	448	431	446	433	425	445	419	436	449	423	408	452	431	427	454	462	411	429	433	471	476	417	399	473	447	446	468	458	436	407	497	446	427	463	423	442	413	416	436	419	465	440	431	468	450	462	434	454	457	444	449	420	440	441	423	454	424	465	436	441	449	459	469	412	438	421	448	450	444	452	449	441	424	448	441	411	420	455	450	484	414	439	438	484	414	433	425	441	425	453	462	417	426	418	415	443	438	468	445	453	475	405	461	463	461	433	434	439	461	395	451	427	448	435	428	426	454	411	464	413	476	451	460	431	434	487	406	412	467	423	443	439	417	445	438	453	444	425	425	473	427	438	446	486	456	439	431	437	410	417	474	405	485	452	444	432	429	444	452	426	411	444	472	433	448	485	415	455	431	445	420	431	424	446	472	420	454	410	403	452	453	456	426	451	456	485	465	431	451	442	464	403	421	413	466	454	456	464	451	443	430	435	426	483	455	413	466	452	400	418	435	457	419	439	422	446	449	438	432	454	428	414	451	441	418	407	427	449	479	425	445	468	465	413	439	468	436	484	426	398	464	437	438	484	442	448	437	451	468	451	445	470	402	405	460	416	418	392	446	449	444	426	431	432	459	451	446	411	449	417	429	439	426	449	442	439	418	437	453	443	436	450	483	446	438	457	453	440	451	427	443	409	449	430	492	438	466	474	436	459	453	428	471	452	447	463	448	448	450	439	405	468	431	454	421	427	472	475	441	433	436	422	438	441	425	432	482	450	430	411	425	393	443	437	459	449	476	449	418	432	437	461	472	433	420	409	411	454	450	461	479	430	435	483	441	454	399	446	468	466	440	452	432	468	437	443	467	486	429	432	446	425	419	410	446	486	443	453	443	423	461	401	453	434	451	424	436	481	444	463	464	451	455	438	429	440	439	434	439	417	441	385	446	467	451	432	450	493	437	436	459	457	437	462	443	438	489	435	463	444	443	474	449	428	437	455	418	399	430	493	431	456	430	429	427	442	454	436	432	451	425	426	478	431	443	419	464	464	440	476	470	490	422	428	439	473	432	469	429	485	473	408	447	437	435	412	468	443	470	426	445	421	402	454	445	419	426	462	445	463	437	424	467	444	460	425	487	444	460	398	432	429	422	442	463	446	435	467	463	433	447	452	465	461	467	460	478	472	431	452	446	454	467	422	425	456	404	467	435	440	464	418	427	400	475	417	466	454	419	451	468	461	445	449	495	411	402	447	425	446	437	414	399	424	460	453	445	456	449	434	471	448	409	472	429	445	462	448	459	462	457	462	482	449	454	467	402	415	446	459	438	441	452	443	458	467	449	448	447	463	413	437	441	411	427	476	453	443	448	443	422	408	435	399	446	450	416	440	433	444	430	432	426	399	401	447	434	412	433	415	501	431	448	413	463	457	427	448	481	423	459	464	445	408	451	416	437	438	426	443	442	406	410	471	432	463	453	410	424	429	440	433	446	453	437	430	448	416	434	456	442	459	446	469	430	438	431	449	485	468	449	477	418	439	434	462	418	432	482	447	433	441	458	410	444	431	459	418	376	433	416	447	442	442	421	472	437	414	457	465	435	412	449	461	426	430	449	436	420	455	420	440	450	428	457	451	475	487	422	440	477	477	441	445	439	418	472	391	464	468	464	458	462	429	421	398	455	460	467	432	447	414	472	493	419	463	448	438	450	426	418	441	438	461	475	467	439	466	414	448	424	450	466	447	452	436	425	481	392	443	455	458	428	456	455	469	479	451	444	401	433	465	450	461	403	439	460	441	431	432	422	457	398	490	425	417	445	473	458	462	426	480	433	468	437	422	456	441	425	414	417	441	404	439	451	439	446	470	431	455	456	430	458	501	432	406	437	447	428	431	444	443	458	413	431	431	452	403	458	444	438	441	432	399	440	442	482	431	500	429	428	437	449	423	413	432	473	464	422	434	433	431	471	418	440	472	428	445	434	476	457	494	493	457	442	454	450	479	421	431	420	438	425	416	413	447	469	458	456	448	429	423	470	476	450	430	465	435	446	430	426	442	462	472	458	442	438	433	440	450	413	427	420	461	416	415	441	419	418	465	448	433	457	457	428	422	437	468	449	468	422	429	444	438	428	439	482	421	472	462	441	465	461	440	445	439	450	442	480	452	455	454	447	455	477	456	461	444	444	436	411	472	433	459	470	452	466	442	449	474	416	485	415	463	462	454	437	450	451	450	400	442	431	414	452	401	431	429	440	424	420	428	461	407	460	447	441	463	454	448	461	450	431	443	436	446	479	489	458	436	434	425	438	427	436	409	487	435	438	446	414	448	437	459	462	429	465	457	423	455	443	463	431	450	475	484	441	424	408	461	448	452	500	478	418	421	457	459	444	438	408	469	462	427	439	462	439	411	459	425	470	433	461	487	446	441	459	463	421	412	434	441	423	431	464	433	468	429	461	439	461	398	444	418	438	442	458	465	435	451	450	457	433	448	438	432	446	472	443	462	434	433	464	431	449	448	426	458	470	410	457	447	445	440	433	444	443	418	431	412	422	459	419	455	457	474	433	432	456	469	466	448	417	421	469	412	441	456	455	450	464	465	429	444	442	467	414	448	463	447	426	469	458	464	457	415	464	437	468	461	407	455	441	433	486
23151	22155	33511	31734	23635	20384	11743	1055	607	645	630	571	624	584	556	579	554	593	580	523	580	524	566	538	578	540	601	585	543	599	546	570	573	537	559	550	562	580	539	537	548	550	553	589	528	560	519	565	579	562	583	560	526	597	563	544	540	587	540	523	566	560	527	546	549	540	529	555	561	530	546	534	558	570	573	554	545	543	579	591	565	560	553	566	583	525	576	498	562	558	586	545	544	577	564	567	530	560	594	600	615	515	523	539	612	573	527	543	545	578	563	575	545	533	538	552	578	568	552	559	510	522	546	592	534	562	543	558	528	563	535	509	567	516	549	563	570	540	548	534	547	516	565	557	556	564	525	551	522	507	524	584	562	509	571	515	519	538	542	581	559	556	503	587	558	547	543	540	540	564	592	554	571	538	572	541	569	561	578	558	516	609	544	535	546	554	553	534	555	563	570	594	563	572	530	532	529	557	518	537	536	545	535	555	517	550	574	526	566	566	547	578	541	515	595	574	528	559	559	587	555	545	534	537	577	548	532	560	550	498	565	543	507	534	539	527	584	534	555	552	576	515	534	523	534	534	508	579	556	531	494	573	609	535	558	529	490	542	572	529	511	549	565	558	547	561	541	548	552	597	555	586	542	570	545	554	536	539	522	546	569	572	603	505	526	566	498	566	566	558	568	517	569	567	535	524	557	561	528	552	558	507	573	566	544	535	544	537	521	563	543	532	572	528	577	522	582	564	537	562	550	569	554	584	573	556	571	538	561	547	527	537	576	569	528	563	551	581	566	522	504	565	593	524	585	536	565	557	529	564	511	575	545	559	551	569	533	591	558	563	540	570	533	520	567	549	551	543	529	574	584	532	562	523	557	594	525	595	560	551	588	531	540	566	571	577	554	568	536	526	569	560	554	563	521	549	541	532	560	535	576	521	565	559	564	523	560	551	518	534	510	531	578	572	589	567	588	600	537	551	570	518	541	581	559	593	597	545	524	544	571	527	582	577	517	558	562	576	597	537	549	586	572	550	508	552	513	556	556	529	557	553	514	556	589	566	544	557	553	608	513	563	551	550	486	531	519	516	543	517	558	532	565	577	565	578	521	517	525	493	537	575	542	558	573	578	496	533	551	577	549	566	566	568	549	518	551	573	567	555	518	548	555	543	593	527	532	544	593	551	524	543	532	517	559	560	536	561	580	613	555	554	589	537	510	518	525	505	560	579	520	507	561	539	551	586	530	551	553	533	567	563	567	569	558	526	540	519	582	585	555	540	566	527	554	541	540	522	552	549	552	551	565	571	563	557	548	532	514	534	535	567	554	556	573	566	539	550	607	591	551	545	572	548	543	582	522	603	556	572	565	571	529	542	571	531	525	568	559	570	548	502	563	548	515	552	536	577	548	512	554	570	577	568	582	577	543	519	546	545	567	530	527	536	560	530	513	532	606	534	535	561	561	544	563	580	559	601	531	526	536	600	557	557	524	557	560	558	555	550	534	537	582	551	526	558	528	586	566	564	536	580	566	571	542	504	572	519	549	562	521	597	567	585	552	560	573	499	544	532	544	513	541	525	538	561	525	530	535	579	563	574	583	502	542	588	567	528	530	528	528	559	548	558	538	542	541	555	551	525	504	556	565	520	583	560	558	549	515	587	541	538	526	573	549	547	542	535	595	560	543	561	541	578	570	554	587	556	540	546	575	548	573	587	578	590	482	563	550	560	560	561	588	551	571	566	569	551	542	526	532	543	566	548	548	533	580	546	586	531	579	532	530	572	520	558	550	562	581	551	544	558	539	533	533	553	578	565	558	589	568	550	555	555	529	517	569	543	569	569	546	548	556	539	559	589	553	546	567	563	530	548	589	560	519	532	515	544	560	560	575	544	560	536	525	499	519	544	561	531	567	527	564	567	568	566	568	493	565	581	543	570	573	571	544	504	565	575	592	544	549	495	565	589	520	549	519	569	542	541	528	565	511	575	529	560	543	591	551	560	571	546	515	531	526	582	537	543	553	598	583	524	515	575	568	570	525	558	540	547	508	571	556	576	542	578	544	551	540	499	586	541	518	517	574	539	572	575	550	573	524	582	536	523	581	584	586	565	559	530	573	535	499	525	522	540	558	594	575	509	547	569	518	521	511	527	556	535	555	570	580	558	546	547	565	593	528	559	544	534	527	537	499	556	562	572	534	565	582	550	517	566	549	561	543	561	554	551	547	558	603	571	551	586	518	533	574	545	589	554	529	556	530	499	552	535	539	554	470	615	551	554	545	581	528	605	550	519	542	564	544	530	547	547	564	559	580	567	597	561	538	543	557	542	572	523	564	560	550	540	546	533	564	591	559	539	565	573	543	563	505	585	547	589	516	572	528	551	533	543	543	488	566	596	549	567	560	558	577	551	542	554	542	543	508	557	562	552	583	541	544	536	553	580	539	530	551	525	519	536	520	557	547	508	539	500	573	583	549	512	607	572	558	571	580	500	547	511	569	525	576	549	517	533	557	521	512	523	565	576	593	524	546	545	523	526	571	599	568	582	521	581	548	556	539	601	559	591	531	542	596	511	540	526	538	570	589	546	548	503	569	526	538	556	497	541	592	503	554	574	594	546	555	538	557	545	522	569	548	576	497	560	507	533	505	534	544	589	526	559	572	500	578	570	563	532	558	521	555	573	574	568	570	561	548	533	605	546	571	592	549	535	567	570	574	574	587	546	566	523	511	521	548	532	541	578	580	591	561	543	528	560	539	603	549	532	537	558	567	529	553	536	557	559	544	597	553	553	553	585	529	565	550	570	580	533	567	538	535	513	577	560	528	579	555	501	567	588	553	559	559	570	606	568	543	539	540	547	544	575	534	538	557	553	573	577	545	565	595	585	557	529	534	518	533	540	513	551	539	595	537	559	540	540	492	618	597	519	527	558	558	544	569	552	526	577	564	555	512	564	525	499	552	585	585	522	556	558	555	541	525	575	512	556	533	550	542	577	535	540	554	559	536	565	560	538	550	541	576	559	546	543	568	608	623	529	605	556	556	586	521	578	603	538	528	584	544	537	555	557	533	544	589	505	560	549	521	557	548	569	550	536	528	528	540	557	563	553	588	550	588	542	600	523	528	555	505	518	541	528	547	590	583	552	531	518	563	551	569	598	570	591	583	545	568	542	545	549	586	543	524	553	572	526	553	531	555	563	527	553	560	571	569	561	509	540	526	572	518	513	522	542	528	561	541	574	570	580	541	541	549	548	566	536	538	579	512	575	513	544	566	535	524	510	532	543	552	542	568	570	526	573	538	577	538	560	539	563	528	532	563	549	526	574	569	555	535	588	526	516	560	540	543	555	576	558	590	537	572	532	537	544	541	530	571	502	548	574	558	510	537	587	562	564	562	545	587	544	520	508	542	580	550	544	587	549	531	542	549	550	563	546	548	538	546	577	552	536	576	536	565	577	577	555	551	536	553	592	536	566	562	573	544	552	563	563	543	529	554	565	520	557	527	567	573	546
56260	96151	80174	59274	31060	2072	823	752	709	683	679	693	620	662	640	604	631	640	609	638	601	586	616	598	601	617	582	577	623	629	621	588	581	588	610	602	598	590	648	598	603	601	578	595	583	623	585	551	590	580	600	555	594	596	580	570	588	601	616	602	578	609	588	603	565	595	615	591	607	586	610	609	623	587	575	599	578	600	626	589	623	597	560	595	593	549	569	601	620	593	603	593	595	604	581	591	575	581	639	603	618	601	551	620	606	570	582	610	586	580	628	603	625	565	557	589	581	595	588	629	606	629	568	619	597	596	607	590	558	610	616	578	622	624	603	560	574	607	604	612	622	600	628	589	555	602	582	598	575	547	635	582	628	600	570	626	652	523	617	613	572	587	606	603	625	598	648	595	570	619	594	589	632	582	597	584	580	555	583	543	606	597	630	569	619	590	629	545	577	609	578	577	585	590	601	574	592	568	602	567	570	595	603	605	621	598	625	590	571	579	589	561	565	595	624	603	586	577	588	599	618	608	604	619	584	632	586	553	582	566	586	606	605	618	642	606	574	570	635	615	626	600	612	596	554	596	612	576	633	611	647	576	624	581	611	604	609	635	618	602	582	525	588	579	581	598	625	580	573	608	560	582	597	573	583	615	577	550	612	560	574	552	564	630	601	614	616	591	609	594	599	583	579	596	602	625	610	618	629	645	603	606	570	610	571	602	599	591	603	551	531	562	581	583	596	573	601	555	627	588	574	617	673	559	601	574	591	577	614	586	634	569	635	587	599	590	584	579	593	572	596	583	567	561	606	583	538	577	570	622	591	571	611	620	586	597	642	587	662	549	625	638	579	620	637	635	598	595	615	554	620	580	628	628	597	596	569	596	626	586	627	567	597	559	593	627	600	582	562	604	593	562	585	616	581	575	633	607	573	666	589	602	605	540	590	635	586	585	565	601	577	602	642	590	588	598	553	592	572	558	574	549	571	593	606	580	594	630	611	560	602	592	614	568	576	580	601	595	638	606	621	605	555	585	526	579	582	573	561	555	584	575	584	588	594	604	590	576	597	601	559	589	566	588	602	571	587	586	626	591	559	621	598	598	614	583	563	592	617	593	571	583	617	604	579	602	541	604	634	555	608	559	604	584	585	602	569	592	571	606	609	567	600	620	538	591	572	636	596	592	627	564	581	592	564	595	596	627	629	578	600	557	592	609	585	598	579	623	584	580	611	603	613	588	598	581	575	568	586	617	604	605	570	570	595	609	593	603	633	621	587	564	611	571	555	571	600	583	605	555	597	611	551	593	586	594	588	575	568	610	577	592	540	606	603	572	605	555	578	537	574	562	621	620	584	625	589	627	571	591	591	589	603	574	579	608	595	570	582	588	589	582	601	562	659	603	598	607	595	583	607	604	570	582	601	585	593	561	578	609	567	592	554	582	586	576	594	578	574	577	551	555	579	581	567	546	634	563	610	584	563	600	567	546	562	594	601	616	558	595	624	593	598	585	556	600	609	599	571	590	600	603	646	547	591	624	626	604	573	569	575	564	604	587	546	616	565	597	581	624	589	613	586	584	602	589	583	627	584	647	553	616	587	613	576	595	613	600	555	608	615	628	601	599	588	583	619	608	582	600	581	583	601	582	569	632	559	609	568	602	578	565	615	568	581	577	567	606	582	608	562	601	563	587	611	586	598	633	603	617	586	601	615	583	604	601	604	613	629	602	613	582	568	606	572	613	574	624	583	592	581	599	616	600	638	586	584	588	589	606	625	586	587	600	592	580	558	601	575	576	594	611	614	621	623	613	578	631	576	607	580	602	560	596	578	604	587	607	598	556	600	557	603	569	574	585	582	629	610	571	615	595	615	594	629	591	542	555	621	570	588	611	601	574	579	577	620	569	629	627	588	566	614	589	594	593	566	595	572	611	582	643	607	620	591	617	653	628	616	566	597	587	610	616	576	576	602	572	591	610	575	596	598	600	621	583	595	570	605	582	603	573	591	583	623	575	598	582	577	627	577	625	588	616	585	601	554	582	611	610	599	546	609	639	641	568	613	611	597	561	621	579	589	562	614	593	620	571	615	576	593	645	612	577	586	602	625	599	596	586	555	592	607	598	591	609	580	622	572	566	586	568	613	570	590	593	575	557	651	601	575	597	603	614	572	529	616	581	574	560	619	571	625	597	594	624	611	615	560	577	599	594	608	624	565	604	567	583	633	559	594	577	613	617	630	530	637	612	603	590	591	603	573	551	546	580	589	574	587	634	572	573	591	589	608	602	534	588	572	596	600	633	613	604	605	549	563	567	533	561	590	581	568	598	611	598	580	560	580	601	609	606	554	573	579	614	653	541	561	596	565	549	628	638	587	600	572	598	566	612	581	527	584	575	592	576	597	621	611	621	617	627	617	604	582	573	558	578	580	580	643	621	587	582	578	618	585	567	583	607	616	597	608	547	590	582	611	586	601	590	600	615	599	587	588	560	537	595	584	637	584	602	566	560	556	582	640	627	625	648	593	576	603	569	564	625	603	551	559	589	611	596	605	598	625	571	604	627	602	581	565	535	624	609	561	612	588	581	574	616	585	609	569	615	592	590	594	613	586	604	584	578	571	609	610	605	568	573	597	610	594	611	577	563	601	643	622	575	630	594	622	565	541	648	586	599	545	567	593	589	569	575	600	607	616	608	587	607	587	621	607	606	621	577	600	607	552	560	622	620	610	587	617	568	573	588	582	608	578	619	601	563	601	595	623	577	598	546	585	590	581	606	600	637	613	522	575	597	609	616	575	576	613	585	585	554	554	596	585	591	573	617	563	602	580	584	618	599	617	561	585	594	592	614	620	595	583	619	598	631	583	621	568	573	603	530	579	599	559	624	593	625	616	608	583	564	615	594	583	615	549	551	611	617	604	586	567	544	548	594	633	581	603	620	591	598	598	579	553	587	622	535	627	605	556	615	554	599	571	598	583	611	605	577	565	554	607	583	557	599	581	606	557	583	623	587	618	650	542	612	574	559	563	602	513	580	583	572	586	600	615	568	531	607	577	550	588	585	581	575	595	590	597	574	579	534	608	559	567	587	554	608	593	630	570	557	613	574	572	571	575	579	582	601	616	572	584	633	588	592	591	568	600	575	575	578	569	588	585	582	622	578	566	532	579	601	580	572	597	541	614	614	544	575	548	587	603	612	571	589	630	609	610	592	628	578	602	602	580	622	569	574	615	557	560	592	603	579	628	612	591	599	566	615	573	543	561	586	561	634	596	612	639	577	645	549	581	587	599	599	618	602	557	580	564	593	597	600	587	603	569	585	592	632	570	592	592	604	602	597	627	588	603	572	619	583	560	598	577	538	625	645	617	566	572	588	626	574	640	566	604	583	583	575	611	611	591	612	548	579	558	583	581	627	542	604	577	575	578	612	593	580	611	614	565	540	577	595	575	567	600	567	577	578	585	584	591	543	620	605	563	591	612	598	604	578	575	579	583	600	580	611	605	616	647	575
28129	28733	36300	23595	4896	398	289	309	263	233	249	259	253	258	244	269	280	281	253	223	238	274	246	247	257	262	276	261	279	267	272	245	218	243	241	256	243	246	257	249	238	256	266	235	274	254	266	262	255	269	226	226	269	226	253	288	284	244	231	268	278	254	288	275	245	295	284	245	249	263	273	233	258	261	241	252	263	261	260	261	267	254	247	272	267	234	284	247	264	268	253	239	262	258	246	274	240	257	300	236	266	266	262	270	281	260	274	249	262	277	297	241	265	242	250	245	257	262	272	253	253	260	264	279	250	259	263	240	253	258	245	277	271	243	264	219	243	251	256	249	265	248	260	269	257	268	254	252	252	266	241	256	265	256	259	257	246	252	252	263	246	287	235	276	242	268	241	240	275	252	246	239	261	248	289	260	260	237	281	254	247	259	253	265	244	260	233	263	261	276	243	251	242	256	255	268	248	284	246	268	256	250	242	256	204	229	243	264	275	232	273	286	269	249	258	254	241	261	238	254	258	280	255	274	251	231	239	250	230	267	272	235	295	255	284	239	279	285	261	280	250	276	260	250	247	255	234	250	227	240	280	257	241	266	295	242	260	273	295	272	267	262	233	263	245	271	238	270	258	249	262	270	249	254	261	219	223	245	239	262	258	257	282	242	234	262	237	256	271	265	255	246	256	239	254	244	274	249	269	243	261	236	258	216	266	283	238	267	241	249	259	266	294	231	248	260	276	259	271	290	266	262	261	248	240	271	234	265	242	259	272	281	228	278	251	265	262	225	258	276	254	266	256	270	251	272	290	263	237	279	229	253	255	283	263	284	270	271	259	264	272	267	257	252	256	243	235	246	225	244	268	247	226	269	282	243	258	262	266	265	244	244	255	254	257	232	244	259	264	245	264	241	255	281	253	244	214	258	256	250	274	260	270	263	246	233	266	280	283	262	240	271	262	248	251	266	253	266	259	239	266	261	281	267	266	254	258	283	246	262	254	245	248	244	270	275	273	240	289	272	257	254	257	271	279	266	242	273	286	219	259	245	273	247	279	266	295	255	238	252	264	296	267	283	266	257	248	272	257	229	259	226	255	264	244	247	229	237	269	268	274	265	242	263	258	257	251	259	309	258	236	277	252	270	233	258	282	221	283	265	260	272	295	254	266	252	263	274	269	268	265	253	284	256	272	260	254	242	238	272	244	264	220	288	260	248	259	262	285	256	250	256	260	258	237	238	254	244	292	279	260	256	259	265	236	251	266	261	247	253	250	242	256	277	242	298	281	254	252	254	289	234	259	267	250	274	261	242	245	267	259	256	234	278	253	248	265	244	248	256	265	264	266	251	253	256	281	261	267	243	233	247	249	276	219	255	254	275	238	252	267	275	260	263	246	235	261	257	251	242	251	264	272	275	280	241	274	290	272	251	283	255	258	272	271	269	246	253	230	231	268	243	251	216	262	243	236	271	300	275	287	249	268	233	267	252	235	244	266	264	280	238	266	267	264	246	249	273	250	257	258	248	252	261	261	260	252	267	273	276	251	232	232	244	245	267	270	250	273	282	287	290	246	263	250	237	253	245	268	266	254	253	233	286	248	261	242	246	267	277	260	239	248	268	252	311	274	272	282	246	286	264	250	272	248	272	267	262	237	239	281	257	261	222	254	293	240	265	281	237	256	292	244	253	249	279	280	274	252	279	252	258	245	259	263	265	266	268	243	254	245	269	270	251	257	261	272	248	256	278	255	273	262	276	253	250	241	255	263	272	254	253	277	286	250	243	276	253	281	231	268	277	248	272	244	236	292	255	273	263	245	273	296	267	237	213	241	242	253	262	250	256	253	267	254	277	282	249	226	276	261	259	256	232	251	247	259	272	258	274	266	293	231	241	239	256	251	260	253	247	240	264	234	264	241	270	244	259	252	262	257	242	271	264	261	272	258	255	250	257	271	255	261	267	287	259	260	254	281	300	240	268	296	266	251	261	252	260	249	252	252	255	254	263	248	270	271	231	227	235	234	267	241	221	272	263	262	260	240	249	272	251	232	237	257	254	257	250	248	264	245	284	266	223	259	274	286	237	247	260	266	244	262	254	267	235	281	247	250	251	268	238	266	243	246	244	273	245	267	255	254	266	274	254	258	248	223	269	275	265	267	261	272	235	252	246	259	277	263	256	274	255	266	266	256	258	297	251	253	258	266	255	276	247	290	239	259	244	238	267	249	239	262	234	257	268	248	277	251	251	235	246	256	224	274	228	265	262	259	277	269	252	254	250	250	281	277	250	280	225	267	251	245	254	252	275	250	294	280	257	234	284	257	290	256	253	248	258	265	255	276	252	251	264	258	256	263	252	242	264	291	277	263	255	288	276	246	238	266	254	273	265	272	267	262	252	259	289	278	235	265	269	257	253	264	274	228	274	241	258	227	249	263	276	276	247	272	270	238	242	283	278	255	262	253	270	249	247	257	256	280	282	249	264	265	261	239	288	263	262	278	259	227	261	221	270	232	250	236	262	257	250	225	263	287	245	230	221	267	247	261	284	246	256	235	230	268	265	242	243	254	251	257	233	274	250	297	244	228	233	265	252	272	229	277	280	261	247	275	240	263	269	248	258	255	250	268	277	268	275	231	234	253	261	245	259	251	240	240	272	241	270	251	259	260	265	244	268	256	272	286	263	259	246	257	262	246	259	269	237	248	243	274	262	248	255	264	262	264	258	276	278	261	263	216	260	244	237	257	230	247	270	272	254	235	271	220	264	247	248	247	262	247	255	272	231	246	255	266	256	272	278	261	264	261	238	260	269	260	270	269	262	209	263	279	266	270	240	263	276	269	255	268	295	244	260	256	269	237	220	245	246	264	281	250	263	250	274	263	257	260	261	251	247	244	259	288	269	281	257	273	248	253	265	236	255	247	265	220	246	260	257	250	268	279	260	250	240	284	282	274	250	300	268	280	286	248	285	248	237	295	258	254	239	264	236	248	239	241	258	253	256	281	291	244	278	248	258	244	267	247	256	256	251	243	249	266	288	266	260	258	265	248	297	271	251	247	252	265	266	226	248	255	238	265	252	256	270	255	275	260	243	269	254	232	252	247	249	243	258	257	267	249	260	241	259	273	277	234	257	247	244	266	265	273	255	278	278	249	247	291	239	229	266	237	255	272	275	269	250	254	263	249	263	251	243	260	239	246	271	262	269	264	218	251	255	274	276	281	236	270	250	260	246	243	247	253	246	256	236	248	250	247	262	241	265	257	247	283	277	262	246	260	245	238	234	258	243	246	253	254	276	270	264	276	276	255	274	249	252	275	249	254	269	274	264	267	234	261	236	261	261	272	253	236	249	238	263	254	271	262	290	235	249	261	284	246	259	246	240	240	276	258	247	276	252	272	248	252	282	282	253	253	256	267	269	254	260	257	282	241	244	265	247	255	251	266	262	263	232	250	270	247	246	261	291	245	238	252	265	248	236	244	275	234	263	226	293	275	232	242	236	260	267	270	277
24643	47981	33476	16855	3633	374	307	319	330	306	294	308	326	270	300	304	321	325	287	294	261	308	290	280	324	295	299	297	302	317	306	273	313	285	270	322	298	283	293	288	336	305	299	342	303	329	276	299	309	307	324	302	301	288	269	295	324	316	298	303	295	322	314	288	290	304	303	299	299	319	306	307	292	298	297	292	324	286	331	300	318	306	309	260	300	310	329	315	326	288	310	281	300	291	298	297	268	317	290	278	281	298	294	297	298	299	331	298	320	298	320	288	320	281	286	314	315	281	294	298	337	290	292	290	293	322	288	278	313	313	316	331	304	295	319	301	293	313	299	315	285	285	306	288	295	293	300	287	323	309	317	358	311	323	312	307	302	322	318	306	313	282	326	309	337	296	322	313	261	319	335	336	286	295	340	334	299	322	295	287	288	272	313	312	302	303	313	320	320	323	306	307	299	306	300	305	292	333	347	291	317	310	300	300	312	330	309	321	287	286	300	301	299	318	306	319	313	314	292	244	273	296	320	323	313	311	307	311	326	307	298	299	314	312	290	315	312	280	291	295	315	296	325	320	319	303	278	324	305	302	280	329	294	286	326	343	294	281	311	318	270	298	322	271	299	286	291	311	287	290	303	305	318	294	295	315	306	295	330	307	288	326	294	284	294	304	320	301	300	296	314	296	308	315	300	294	327	299	287	301	284	311	284	307	316	300	286	296	291	326	275	286	314	307	327	353	312	298	331	311	320	326	342	276	297	301	324	330	293	313	292	304	293	330	312	287	310	318	322	304	320	296	277	298	311	277	276	295	301	299	333	302	279	285	289	325	338	279	300	296	326	309	323	351	295	312	307	295	299	284	309	273	328	312	320	292	308	324	320	314	300	289	317	319	297	325	312	314	310	304	294	285	321	317	322	277	285	301	332	285	316	316	314	310	270	336	321	337	328	320	307	293	321	331	320	316	273	278	354	304	294	301	275	295	311	279	319	343	330	332	281	314	306	304	306	329	286	279	289	288	284	296	309	311	329	284	337	279	297	320	295	307	320	314	271	306	322	296	289	286	330	336	315	306	286	305	303	306	314	302	306	310	297	307	294	310	307	298	284	294	315	317	302	272	301	323	309	316	324	296	281	324	312	333	295	307	333	317	320	331	305	295	300	263	300	335	282	275	320	304	277	279	284	287	318	332	264	302	315	295	306	319	314	303	280	298	286	303	309	306	278	309	301	300	319	293	303	295	318	285	287	308	275	283	315	302	288	292	297	305	275	340	302	327	320	328	304	313	283	310	262	267	337	310	292	305	304	300	293	300	306	347	341	296	297	281	290	302	344	335	300	326	303	320	317	291	279	290	301	295	319	303	285	338	309	314	295	276	312	307	310	307	320	302	300	319	298	315	294	315	306	320	311	312	336	323	294	299	298	294	322	300	271	337	316	269	316	308	306	274	308	280	314	359	294	312	298	297	303	306	312	303	280	279	278	304	299	309	311	292	307	281	311	270	302	278	319	340	304	284	297	300	322	310	283	313	292	322	307	304	303	314	297	300	301	324	297	313	283	316	282	317	316	292	341	331	304	275	291	317	319	301	318	309	292	289	305	284	297	318	299	281	307	326	317	296	281	320	275	267	354	304	304	286	318	329	311	311	283	290	324	282	308	297	309	293	329	309	310	289	316	301	294	274	266	293	255	292	309	295	317	335	282	304	295	324	279	286	304	358	280	336	315	295	310	298	309	320	316	308	298	311	277	315	312	273	278	309	313	274	280	312	305	314	297	316	318	295	322	325	295	289	299	281	319	313	327	292	292	286	328	296	281	282	345	303	312	307	313	290	304	298	300	307	311	290	312	318	291	293	286	300	309	297	324	263	286	300	316	275	284	289	283	313	318	259	308	291	317	306	320	307	313	306	292	301	287	315	318	294	288	287	293	303	302	293	311	318	289	333	301	304	297	296	300	306	276	292	302	309	355	282	334	293	309	319	317	279	307	319	283	325	309	306	308	308	314	306	295	293	315	302	297	316	312	304	307	315	315	307	328	316	318	294	309	336	305	283	289	309	299	317	312	304	315	323	316	313	297	265	279	296	307	306	302	305	280	331	307	323	290	303	305	324	312	281	301	302	294	289	290	307	301	281	328	326	277	295	298	308	274	295	272	310	300	313	285	301	269	288	286	303	306	293	298	316	342	317	310	277	285	320	303	313	320	291	301	300	318	297	315	294	278	296	278	302	315	287	272	311	335	289	330	305	304	296	310	307	299	338	299	284	298	295	308	319	288	316	308	307	305	289	325	327	316	302	263	306	311	288	287	283	295	268	302	273	323	313	296	313	319	294	313	284	309	334	301	299	292	299	317	290	301	314	325	321	314	286	299	329	289	306	315	316	300	289	311	305	300	335	313	291	317	291	294	322	276	298	307	310	299	323	292	302	346	326	324	292	300	305	334	344	302	328	300	296	299	295	279	321	302	317	334	269	291	318	269	265	293	319	297	311	292	310	318	318	294	320	322	298	320	277	317	307	303	306	353	281	290	310	324	308	311	295	309	312	282	315	303	326	298	294	305	309	294	305	314	320	283	322	291	325	276	281	302	313	300	306	345	312	328	302	304	289	316	325	284	309	313	310	302	291	274	278	315	298	277	297	294	301	292	339	325	281	339	256	305	295	284	298	291	307	294	296	284	271	307	283	329	308	311	293	285	275	309	295	283	297	307	291	292	284	289	316	312	286	319	304	313	300	315	330	302	316	325	318	274	303	307	279	308	347	316	285	303	296	297	309	313	324	306	318	305	293	310	299	286	292	286	277	303	299	296	296	297	318	286	308	304	290	338	326	297	312	314	306	311	299	344	314	288	290	295	290	309	298	306	299	284	324	302	306	320	305	304	321	322	304	309	307	316	266	302	299	315	302	278	291	316	289	277	312	323	292	309	296	302	306	306	276	309	308	305	290	292	316	300	318	314	319	292	319	325	280	315	300	318	283	301	318	325	288	308	322	301	289	294	290	296	283	260	294	309	295	312	305	325	275	306	296	331	315	305	297	332	297	305	322	325	308	298	329	312	264	325	267	284	297	285	296	284	306	297	315	286	290	304	268	317	271	271	309	300	305	272	293	301	319	309	304	314	298	307	313	291	311	307	341	350	269	311	308	296	305	321	313	309	324	332	280	296	275	317	264	281	294	303	267	299	322	301	280	295	278	312	274	302	285	361	316	300	285	287	303	318	303	335	309	279	313	340	319	295	306	293	309	310	297	288	292	298	350	289	286	283	313	334	307	299	322	275	300	307	304	304	287	298	281	322	291	297	306	314	303	323	314	311	314	305	334	304	298	297	291	296	286	298	291	292	289	274	310	333	273	299	291	288	319	281	281	293	300	315	335	312	301	316	304	309	321	325	285	291	303	318	323	335	306	285	302	291	311	295	319	302	333	298	302	302	332	273	288	281	314	297	314	272	280	296	318	295	292	295	315	283	273	315	318	302	306	275	311	304	305	295	300
24328	23324	39095	39766	25662	14914	2387	440	366	410	421	367	367	348	374	326	361	360	365	383	382	356	362	338	331	352	376	338	376	358	324	359	364	337	359	342	357	381	352	335	351	361	349	341	348	344	359	356	349	361	322	351	354	316	360	331	350	314	355	349	342	345	338	347	351	347	349	340	403	373	325	367	379	363	333	327	359	347	357	385	348	331	367	351	335	368	325	330	350	367	343	331	373	333	366	365	376	345	371	352	336	367	354	315	337	366	354	357	359	348	334	353	354	319	328	373	326	326	321	334	347	339	340	369	335	366	305	332	330	376	354	337	333	296	367	354	343	352	315	317	316	342	341	319	348	345	348	354	340	357	335	339	361	352	333	373	354	335	365	371	355	361	338	337	347	339	360	350	313	334	326	368	334	330	347	324	351	357	340	384	344	350	331	307	369	344	333	364	348	343	339	364	333	335	333	340	345	344	328	344	372	353	313	353	348	347	359	339	357	304	372	348	337	361	352	327	346	338	374	344	351	362	353	358	355	370	358	334	340	346	370	315	393	360	310	342	333	354	337	351	314	364	342	364	373	363	378	335	344	349	336	331	351	393	320	341	340	369	347	362	352	371	341	349	333	320	328	353	356	350	396	350	335	347	334	330	348	355	333	362	329	340	349	319	366	351	341	320	361	335	353	371	340	377	334	374	325	341	367	316	336	346	346	361	352	334	356	349	400	320	339	364	376	342	354	351	369	351	409	319	363	375	321	346	344	339	356	348	338	363	339	357	323	353	349	361	346	357	375	382	308	332	369	352	339	359	350	330	359	373	383	325	329	349	366	351	329	365	359	369	329	345	371	318	328	386	348	339	353	331	371	371	344	354	337	366	351	349	347	348	357	338	364	336	346	385	344	333	329	345	357	354	323	343	338	350	384	352	349	350	327	351	386	330	363	401	304	357	350	338	353	315	336	375	351	394	350	341	342	328	310	344	346	346	351	353	332	364	344	369	374	323	339	333	353	349	337	346	349	317	333	382	335	353	344	350	353	330	344	355	366	352	354	326	337	352	327	386	343	365	355	338	351	360	343	314	356	361	338	375	342	341	345	343	346	372	346	355	334	331	347	337	334	327	371	373	349	336	323	361	392	318	357	349	372	339	325	358	348	338	337	333	334	349	342	374	333	326	344	359	364	355	343	346	329	350	352	332	356	330	343	332	340	338	349	358	357	327	369	337	346	390	334	346	349	347	313	360	326	355	349	397	350	362	322	338	351	357	365	347	353	355	340	342	366	362	330	326	345	343	315	327	338	316	413	336	367	377	398	338	375	347	359	335	370	342	326	319	358	394	314	350	328	352	325	374	347	344	362	354	334	361	356	311	369	360	362	351	346	338	321	316	353	338	331	366	349	349	356	358	349	352	383	365	357	347	322	379	333	349	346	352	333	321	340	307	329	383	354	337	345	324	309	355	358	353	355	348	351	376	356	389	329	334	349	357	345	354	368	355	355	371	350	348	346	351	338	392	345	333	335	368	351	315	364	372	376	332	358	347	344	323	338	347	342	331	347	367	349	342	344	357	339	344	348	364	371	340	369	364	328	345	368	337	354	318	347	352	329	352	357	316	342	368	362	337	350	300	345	355	352	352	341	342	347	323	360	343	345	383	384	328	356	348	357	352	337	339	408	357	381	340	355	363	377	354	364	348	334	330	360	340	358	349	327	361	318	347	328	327	363	370	353	310	339	311	345	344	330	360	374	335	330	349	338	331	357	322	330	355	371	332	312	376	370	326	337	355	330	352	357	349	355	365	327	305	365	353	385	328	333	371	358	358	312	300	352	372	363	352	310	361	328	325	351	325	364	323	375	381	389	355	389	358	349	366	347	318	370	364	355	373	352	335	324	323	298	331	352	370	349	329	369	363	338	351	351	331	341	338	313	373	342	336	343	345	320	367	362	344	361	364	330	301	373	329	325	352	327	346	361	327	342	345	348	374	342	382	321	341	370	366	361	372	365	349	341	329	308	324	369	363	343	360	374	348	358	345	327	369	332	340	364	354	340	358	378	347	373	359	397	307	313	351	350	339	332	313	358	322	359	352	386	339	313	355	351	326	348	383	339	353	318	349	340	337	342	361	310	341	353	362	349	334	353	340	363	384	365	311	322	334	334	356	377	404	369	334	345	353	324	324	366	342	335	328	326	384	358	327	320	334	338	367	339	347	349	352	348	345	362	346	369	367	354	348	338	345	327	316	376	342	367	386	339	362	315	350	338	329	332	312	350	370	367	321	349	349	340	343	351	358	346	331	339	368	310	326	329	341	357	358	356	336	328	336	368	391	378	371	348	356	344	339	320	343	333	346	324	361	311	386	386	371	333	324	338	353	328	351	352	363	369	333	310	333	362	342	331	326	361	326	351	310	346	344	324	330	373	359	336	378	367	334	365	367	385	395	383	343	344	324	323	332	349	346	347	320	354	377	407	343	339	361	349	357	346	346	386	371	367	352	310	353	384	385	361	360	336	375	343	350	379	377	384	329	352	342	356	329	364	316	369	342	369	303	345	381	370	386	356	362	328	375	359	346	344	342	370	376	360	337	367	352	320	360	339	346	346	357	386	372	343	352	336	338	341	338	337	389	327	351	334	382	349	326	335	325	357	364	330	348	345	350	332	361	307	347	334	362	355	346	350	329	344	332	347	357	358	336	351	359	315	345	335	368	358	344	336	349	360	340	325	385	381	348	326	340	347	329	388	320	312	321	329	357	334	355	351	349	346	332	352	336	364	356	335	366	334	337	338	347	320	343	354	326	340	352	326	382	381	377	342	375	350	363	337	338	353	333	325	356	346	333	334	357	354	336	365	341	315	389	329	361	382	352	356	344	357	351	324	334	367	350	349	358	347	310	365	327	353	365	348	363	350	398	336	352	335	342	355	352	321	381	390	347	335	365	359	338	347	353	380	353	349	346	378	362	352	339	360	318	377	366	351	368	345	374	344	331	332	362	344	332	381	331	312	348	347	315	321	347	329	328	363	327	344	354	301	362	329	348	326	336	355	330	357	346	333	375	344	354	339	339	367	354	349	323	341	325	357	339	340	349	362	360	372	355	320	355	339	362	334	326	338	334	353	341	372	386	333	346	333	377	412	353	354	323	349	374	357	361	334	325	358	336	352	363	329	333	369	343	347	347	350	342	356	363	334	339	351	345	370	337	356	320	324	329	314	363	373	351	341	348	340	356	369	338	339	377	323	314	364	338	331	358	330	295	323	350	336	358	338	302	320	335	364	352	382	322	348	354	322	324	290	333	325	341	348	352	329	328	346	305	343	388	335	354	347	358	367	360	359	392	365	358	334	345	352	350	333	342	284	346	369	355	322	337	372	321	319	358	362	328	370	344	352	351	321	387	339	350	343	336	349	356	368	336	362	341	363	363	332	338	342	360	333	350	354	343	379	373	334	363	331	342	345	358	327	339	318	340	352	375	339	328	345	334	342	366	349	362	376	386	346	304
46037	92028	72498	50225	25580	2438	534	470	483	466	442	415	418	418	399	392	342	436	419	376	362	405	409	418	402	401	382	412	386	392	415	391	381	366	407	374	396	384	395	372	402	363	375	397	410	363	377	438	415	411	387	374	385	395	385	405	405	376	427	390	397	393	370	363	383	367	382	400	372	378	409	373	398	391	390	391	362	330	354	376	393	349	376	387	361	386	382	376	430	406	386	386	402	397	374	382	365	392	359	400	353	349	391	372	403	386	403	373	361	397	378	407	385	380	409	415	372	367	396	413	389	404	372	364	375	378	395	376	386	395	350	376	395	413	383	405	376	374	389	362	398	406	374	404	393	320	366	409	378	394	398	412	385	347	372	366	395	378	376	350	374	358	371	375	390	428	347	392	365	356	323	359	410	374	404	376	394	381	383	394	397	380	387	379	411	429	375	392	407	404	418	410	407	382	381	362	356	402	410	425	378	412	365	367	369	362	381	368	392	403	411	374	368	417	373	388	435	373	407	376	408	372	391	375	402	367	392	376	407	385	418	385	409	376	405	349	416	358	347	412	401	344	383	380	401	395	385	357	403	399	366	404	379	389	386	385	432	377	383	400	362	390	407	386	365	411	402	357	390	378	420	410	416	391	368	360	383	388	355	393	403	377	378	381	403	385	440	397	390	413	383	400	436	372	394	362	364	387	389	423	373	390	349	394	365	400	366	402	388	362	380	391	394	369	403	385	374	393	389	372	399	390	390	389	387	366	369	425	399	387	433	396	391	394	358	372	407	382	348	403	377	375	409	365	390	377	367	373	378	366	393	377	409	370	398	382	378	364	403	335	402	391	365	425	377	406	409	409	388	366	370	332	339	392	411	373	383	404	402	419	385	396	394	378	380	412	397	424	362	396	384	388	368	372	378	384	394	325	376	398	387	373	397	397	385	382	326	379	361	400	411	398	381	388	343	404	384	424	400	384	444	402	398	401	333	391	366	387	364	401	426	394	355	398	409	369	375	354	382	392	381	367	371	402	393	410	404	408	342	367	399	413	390	380	368	399	377	358	367	406	369	365	372	373	371	397	362	352	371	394	393	417	370	387	409	366	389	404	386	387	420	418	365	377	396	365	391	411	404	390	382	416	379	370	380	394	392	369	375	397	371	391	404	401	375	377	386	391	362	380	347	385	403	374	364	392	386	369	394	390	404	399	411	387	405	380	386	410	383	406	387	381	406	385	389	393	395	402	381	403	392	383	357	395	367	353	378	399	362	376	389	380	392	371	382	421	413	382	403	379	378	373	379	407	397	392	393	390	394	394	380	398	406	409	354	412	377	384	349	395	366	355	417	401	354	382	400	383	356	363	404	375	398	347	369	370	391	385	386	399	380	382	369	402	366	384	407	354	420	422	411	370	367	385	401	365	393	341	388	423	388	374	385	413	373	355	363	386	393	403	378	390	400	398	383	396	417	399	395	396	374	372	430	351	377	395	375	394	379	379	408	365	380	400	413	385	380	406	405	375	391	398	370	391	383	347	397	376	396	390	393	358	369	354	372	397	391	389	411	358	376	368	403	388	419	378	362	407	409	414	374	364	378	402	377	395	406	365	386	374	423	369	395	349	413	363	425	387	393	374	380	410	388	407	405	358	358	377	357	399	355	363	359	398	381	399	374	386	386	356	364	391	381	399	375	381	409	402	394	406	390	399	358	388	358	396	361	413	374	379	405	361	377	380	381	375	370	387	401	378	412	436	377	366	376	370	399	385	395	408	390	364	403	375	390	398	365	398	405	373	402	400	401	382	387	401	368	396	410	348	377	418	343	369	365	404	368	405	406	383	405	370	394	408	384	377	372	371	424	401	368	374	362	341	363	370	448	382	406	408	378	395	386	399	411	389	406	418	375	406	388	387	396	398	339	377	395	370	416	396	391	399	395	386	380	355	371	378	375	390	346	360	405	367	357	351	418	385	413	401	382	358	392	379	364	401	393	371	426	375	387	362	373	438	403	359	402	365	404	399	370	362	354	396	374	374	401	403	389	404	394	412	391	395	414	406	401	367	375	366	379	362	378	396	400	373	373	380	411	407	400	362	384	373	398	402	375	343	388	389	419	391	428	370	359	349	377	406	360	344	385	417	392	390	413	394	395	378	382	388	379	389	402	397	362	366	347	382	389	373	410	379	393	359	373	397	398	391	367	404	425	391	395	380	379	402	405	408	379	389	376	403	386	405	402	366	361	356	378	350	407	412	393	389	388	408	388	407	392	368	386	413	376	385	387	381	400	387	395	355	352	398	386	361	416	382	382	398	386	369	372	419	347	402	388	375	398	362	406	436	410	390	382	387	388	379	360	399	356	401	413	387	356	384	409	371	401	405	356	392	385	384	402	434	419	387	375	386	393	390	390	366	365	412	365	362	389	403	404	359	348	384	358	397	395	377	394	379	382	396	388	402	363	390	392	406	390	368	413	379	421	379	382	375	368	402	375	386	367	415	381	358	397	431	415	407	369	433	382	399	414	382	403	418	384	379	362	390	376	391	391	429	367	424	351	389	378	407	420	394	408	404	398	408	382	391	369	399	379	375	391	362	373	393	365	403	407	400	418	414	366	380	397	386	387	404	396	379	388	369	381	374	385	403	401	392	362	351	381	376	379	376	365	373	367	399	400	373	374	385	422	412	376	428	396	385	379	400	357	393	373	363	352	384	373	391	430	391	352	391	418	365	373	400	411	401	381	385	377	374	363	402	355	382	384	356	357	384	386	422	426	387	405	376	409	358	415	382	384	418	422	397	391	355	405	380	359	373	356	403	390	410	357	385	377	397	376	422	439	370	392	389	391	355	404	369	407	394	389	346	379	413	380	386	374	440	432	368	359	398	419	371	360	370	399	372	410	428	375	384	387	370	359	452	372	403	380	387	413	375	387	363	372	387	391	415	362	408	397	402	369	352	363	368	419	412	393	394	361	414	385	405	355	423	410	367	390	367	388	364	377	377	396	334	406	376	383	355	409	379	378	406	392	398	377	387	388	395	414	405	370	365	386	384	344	406	408	378	409	373	391	406	382	377	372	413	393	397	343	399	366	380	425	388	407	406	386	379	396	426	368	409	408	365	377	355	417	365	405	406	388	374	397	362	407	401	386	384	375	401	387	432	353	375	364	369	378	409	398	394	377	400	398	350	405	365	370	404	382	388	402	347	388	369	356	353	357	379	398	405	378	397	436	401	376	379	431	380	412	383	367	402	406	385	367	396	366	397	369	388	425	388	371	379	376	368	406	376	416	386	360	418	366	417	392	385	361	399	398	410	371	394	367	384	369	387	396	376	364	402	366	370	379	372	350	402	360	387	421	380	373	387	381	412	388	394	371	407	370	381	354	400	386	419	400	401	351	378	409	395	360	383	384	383	395	353	350	437	379	343	392	386	375	364	394	388	393	382	371	340	399	369	382	394	395	397	410	415	409	372	355	410	390	443	359	387	428	415	393	410	381	363	360	405	383	421
25568	24949	38078	34749	19104	4677	476	429	422	385	374	365	415	417	426	372	369	378	388	399	400	387	353	366	378	351	393	389	388	369	399	372	377	386	359	358	346	387	374	411	388	388	354	369	347	387	358	402	390	397	370	372	359	352	392	417	386	395	384	377	353	389	348	376	398	367	397	397	403	349	372	372	386	415	387	380	385	368	376	372	377	384	374	355	402	412	377	398	352	365	375	379	388	376	379	389	380	390	367	397	365	383	354	391	363	364	363	373	363	358	342	353	356	393	380	358	364	387	359	407	391	390	400	346	374	367	382	411	365	369	376	372	390	373	395	373	403	378	404	393	370	369	398	383	331	395	375	416	378	418	378	414	388	363	356	398	357	352	381	360	404	356	377	374	369	372	376	393	373	341	417	404	397	376	371	386	344	373	391	414	375	357	341	354	376	395	393	395	381	383	373	374	345	394	395	406	413	405	400	381	388	393	352	356	325	383	355	354	397	425	359	356	381	329	367	378	373	386	380	363	381	406	397	359	369	364	384	408	345	370	394	372	383	407	381	398	381	431	371	390	346	366	379	369	346	397	348	368	373	410	403	384	366	401	372	394	362	362	399	381	379	401	387	352	369	380	368	363	383	409	373	365	338	369	361	349	369	355	364	373	387	350	371	405	372	401	378	412	376	395	357	368	358	391	388	360	373	399	380	368	390	400	373	396	389	380	341	390	394	391	354	401	405	361	396	410	368	411	351	354	351	361	379	389	354	396	352	382	394	355	395	361	396	378	384	406	378	350	398	397	407	396	386	360	387	410	375	370	408	396	413	381	384	378	414	387	373	382	365	396	401	417	387	381	394	354	393	385	358	369	418	379	370	408	358	385	392	367	412	376	388	379	391	387	360	398	388	383	401	393	365	398	372	417	367	383	398	363	365	403	365	399	384	382	402	408	355	370	346	393	370	354	382	410	370	372	389	376	347	432	369	383	373	391	378	375	352	371	411	390	394	427	379	349	405	381	366	378	403	366	400	429	414	356	363	369	332	362	368	423	364	403	412	367	391	354	349	372	395	384	394	336	363	384	380	391	404	372	421	378	387	385	381	393	375	373	358	402	380	378	345	381	369	374	390	364	410	364	363	369	361	399	384	374	386	402	380	354	354	417	390	344	383	389	361	396	386	383	339	344	386	380	386	368	376	372	389	421	364	376	388	407	367	385	399	396	378	371	371	383	388	391	375	372	381	374	386	368	386	360	377	395	360	366	386	398	424	358	365	377	388	393	363	377	378	382	430	355	364	366	373	332	441	362	405	359	395	391	368	341	376	395	360	386	413	391	382	386	380	372	402	367	390	381	397	404	353	365	388	382	344	376	417	379	404	393	394	386	353	392	376	373	399	363	385	387	380	363	415	379	372	338	391	406	374	401	388	410	378	416	420	369	362	388	369	408	381	382	366	406	367	364	347	377	360	371	378	360	379	391	398	410	355	381	383	383	391	402	413	374	352	386	413	413	379	384	337	362	375	384	370	411	395	404	369	410	404	405	376	385	340	384	421	406	399	396	366	383	376	398	382	385	365	382	357	360	369	347	372	362	381	393	380	386	356	381	411	350	363	409	378	351	385	376	361	397	368	359	378	363	369	359	374	400	375	378	406	351	410	360	399	345	375	371	389	386	375	405	371	373	432	374	358	400	403	401	413	334	365	393	399	400	353	409	372	388	365	374	354	392	404	399	362	425	370	375	370	409	376	391	345	369	392	374	383	403	362	350	376	365	372	390	362	363	413	352	362	367	386	433	392	386	369	344	359	378	374	351	388	402	401	414	391	381	385	392	389	369	359	370	359	422	363	401	374	382	411	369	351	385	381	354	355	366	368	368	389	429	357	367	353	402	385	375	391	374	413	361	409	410	411	357	380	417	392	395	356	389	348	419	371	333	385	370	392	387	386	373	373	425	368	396	394	386	380	405	363	370	390	395	400	394	358	361	363	365	380	347	366	382	361	365	386	382	377	375	392	387	404	384	358	350	400	360	342	355	364	384	373	388	394	391	368	415	410	381	400	363	365	382	393	343	406	350	361	414	399	359	395	363	354	363	398	382	369	376	409	396	336	342	385	371	408	430	374	422	410	332	402	388	366	402	355	376	374	388	377	381	366	370	379	359	385	352	359	369	370	392	404	378	402	375	380	373	365	373	338	371	350	361	372	413	342	363	351	383	412	333	395	339	378	394	415	355	394	394	375	390	390	374	385	407	397	425	398	402	387	350	349	368	353	361	394	355	400	371	367	365	394	383	355	394	402	344	391	379	373	362	378	343	379	352	387	429	397	358	357	376	423	415	413	375	367	355	375	383	340	394	363	387	375	331	390	373	373	373	394	384	361	372	355	401	379	360	381	406	364	371	385	373	370	357	367	359	415	368	404	389	378	405	394	405	353	395	389	370	365	398	387	391	384	397	354	365	355	417	361	379	354	368	379	378	378	381	370	366	379	398	378	361	381	400	376	442	405	389	409	398	362	370	346	363	395	394	366	358	378	356	389	399	370	381	368	386	423	335	380	376	407	362	370	376	371	372	371	396	394	384	370	387	367	369	411	388	396	386	375	369	387	387	386	362	366	389	392	351	418	382	414	374	389	365	384	379	375	388	369	365	378	372	394	368	415	382	394	348	382	400	393	390	410	364	353	359	357	379	390	383	337	375	376	358	376	385	365	388	345	365	365	382	383	398	376	404	405	364	383	371	411	416	366	374	365	396	378	372	375	410	391	392	426	360	405	398	366	414	359	362	385	386	388	401	349	397	369	400	389	392	383	344	390	369	340	377	349	376	332	361	364	388	393	379	359	386	346	401	366	395	364	381	352	386	381	383	372	392	373	393	409	370	368	386	390	383	378	396	400	382	361	382	384	389	384	385	398	383	353	390	411	377	376	366	366	387	399	414	358	372	413	346	369	394	338	366	375	360	383	393	417	365	415	430	380	411	350	373	372	364	393	374	376	355	379	376	378	366	386	414	389	384	395	384	373	355	408	371	406	383	392	390	410	359	358	374	384	384	362	397	406	381	342	370	373	391	331	394	354	389	356	384	401	389	358	388	366	399	378	329	384	369	358	395	398	402	364	371	385	369	371	394	366	404	383	382	344	403	392	406	379	380	390	350	369	375	376	390	399	367	401	419	383	373	385	381	381	411	402	413	375	400	350	388	400	358	372	365	358	408	378	413	395	412	384	401	428	380	368	408	410	409	385	357	386	380	392	415	371	369	366	372	385	350	384	397	361	371	371	377	355	376	382	367	379	412	394	388	356	368	358	387	347	384	355	397	397	381	370	367	362	355	390	373	409	374	382	385	383	401	376	352	377	409	425	382	360	374	425	381	374	400	406	348	364	382	393	389	369	370	388	376	381	374	375	404	382	383	388	404	359	368	342	377	403	406	423	361	394	386	362	374	408	397	369	354	413	396	370	411	383	383	360	378	356	361	377	395	349	380	408	354	363	377	381	387	403	383
44946	80973	60072	36283	16847	1704	485	497	444	470	471	445	429	431	422	470	433	473	445	448	445	441	459	411	436	476	433	447	472	424	420	413	469	442	454	425	423	384	404	411	445	467	433	406	434	419	401	466	477	420	407	437	454	429	454	444	436	416	469	434	459	440	426	426	442	445	404	452	417	439	428	456	445	462	426	436	456	467	402	448	466	408	439	424	431	440	447	442	405	438	421	450	399	422	448	451	452	485	451	445	417	433	440	433	428	429	423	447	458	428	442	420	443	422	408	428	414	434	432	429	447	414	413	441	425	445	422	462	444	444	453	427	449	454	437	416	416	444	438	438	407	426	418	430	495	437	469	409	400	424	415	437	449	451	455	429	416	454	435	437	436	451	399	435	431	415	473	458	438	434	421	428	438	444	441	422	390	456	455	449	414	452	420	437	456	416	428	441	418	431	449	468	438	447	442	412	445	429	441	421	426	426	440	431	440	423	450	426	453	434	469	416	393	418	434	427	396	428	410	443	420	450	414	439	426	363	426	435	435	444	434	438	443	439	439	464	417	442	429	426	429	436	408	437	462	457	433	427	457	440	468	450	427	438	461	402	465	451	451	435	418	428	456	467	423	471	445	434	443	466	425	461	443	458	419	452	419	484	423	471	444	450	412	429	421	423	435	435	410	431	424	452	419	474	437	432	438	424	432	424	453	474	458	479	441	416	441	442	438	441	423	401	429	435	455	414	442	469	425	440	419	464	403	437	453	425	456	474	413	411	417	438	427	464	419	402	421	405	398	429	443	432	454	429	467	426	450	428	457	401	405	460	399	457	467	449	450	421	441	436	449	471	422	443	413	437	403	406	406	422	414	468	435	425	407	438	414	481	442	424	449	415	423	413	422	430	430	423	431	437	426	399	418	477	451	465	440	440	446	438	419	430	469	452	423	426	441	456	422	431	424	400	423	432	417	435	433	429	425	426	436	462	421	477	429	429	383	471	430	434	436	427	421	444	455	417	479	422	436	442	443	446	452	490	456	433	435	376	433	404	405	430	454	446	429	461	421	458	450	393	420	423	420	419	415	462	447	461	433	410	440	437	389	385	482	411	460	458	408	432	438	410	456	438	466	457	434	452	464	448	423	433	408	413	482	439	446	448	463	425	460	447	433	406	440	460	417	414	473	458	425	444	409	443	455	408	438	442	434	452	416	428	419	438	476	451	471	421	444	441	437	405	416	450	472	441	428	413	456	432	425	433	435	451	468	434	433	438	430	437	417	410	425	418	418	405	428	453	403	455	431	436	431	456	455	488	452	435	428	448	432	384	452	431	450	445	460	472	469	418	469	430	416	459	418	429	462	426	431	421	430	456	448	450	418	416	431	430	393	417	450	448	432	464	463	467	412	441	437	420	437	443	424	463	436	438	485	480	449	454	384	418	448	434	491	400	423	435	430	437	439	428	434	414	460	451	404	446	389	421	457	454	475	455	475	450	455	405	406	439	432	430	436	471	425	419	446	426	435	397	447	432	418	453	467	443	432	462	445	418	451	425	432	420	459	459	462	424	431	417	451	427	418	437	438	414	470	436	433	445	425	453	479	411	418	428	433	423	445	440	435	432	486	434	382	443	435	436	458	444	442	437	404	473	414	427	418	452	446	442	445	469	462	409	480	427	416	456	411	439	441	454	419	410	418	457	426	462	469	438	450	446	455	457	407	432	428	441	407	449	486	431	402	434	406	433	428	421	421	424	426	434	428	439	444	403	454	480	440	438	430	410	452	421	433	425	469	435	436	480	408	421	425	467	451	461	415	461	457	458	434	417	441	435	407	425	452	389	450	454	418	417	462	410	460	449	432	450	433	465	397	492	424	465	414	449	460	453	442	451	458	449	419	444	460	400	445	439	424	436	412	468	422	442	466	410	427	406	406	439	418	423	421	420	437	464	450	471	476	422	415	454	471	452	428	395	440	431	457	421	467	425	421	431	460	443	453	478	393	436	407	451	454	421	415	408	442	434	408	407	441	457	423	453	474	444	452	424	428	483	430	455	431	392	490	432	407	438	419	455	453	425	437	429	429	431	427	461	399	399	441	484	480	435	450	421	453	422	471	433	452	399	446	420	432	413	458	448	404	429	423	424	437	425	403	435	455	420	396	447	451	430	417	439	432	415	444	431	405	480	394	443	409	467	487	391	431	404	476	467	418	449	445	465	450	426	446	453	392	458	434	443	460	444	442	469	441	451	435	442	472	445	462	448	400	440	424	440	442	457	444	449	437	422	443	404	405	404	414	406	455	437	475	430	403	418	454	473	454	424	410	447	409	451	422	492	456	449	459	450	446	422	446	450	424	417	432	428	422	461	419	431	439	437	427	439	426	434	422	421	406	419	422	418	425	465	409	435	428	434	443	436	452	462	405	436	477	395	446	457	423	458	444	432	420	444	409	427	456	443	471	438	426	431	433	439	417	441	417	422	446	395	484	427	416	421	431	454	416	425	405	438	449	456	413	439	436	425	399	490	396	446	424	457	451	432	449	469	460	458	413	435	429	431	437	437	423	448	458	470	490	477	418	417	437	450	422	432	425	453	417	440	431	454	436	449	439	465	443	428	454	410	471	421	474	446	438	430	459	440	436	459	471	434	421	443	396	434	446	437	446	456	456	431	446	419	435	424	454	467	451	403	442	408	448	437	413	461	420	426	435	440	403	431	414	453	437	403	434	434	422	445	459	417	437	404	404	403	443	464	440	454	402	457	421	468	428	446	457	461	434	420	429	406	451	447	398	446	425	413	424	426	429	451	427	438	415	455	435	409	465	459	448	501	453	447	479	412	446	405	489	454	389	426	439	398	432	461	416	453	428	441	445	416	422	424	462	431	420	440	450	441	416	446	460	403	438	435	394	452	409	439	458	389	425	442	431	445	477	442	461	485	440	465	465	445	427	474	441	425	402	445	430	415	432	449	431	462	423	481	471	417	475	414	408	446	455	455	435	447	459	437	415	461	499	427	430	436	490	419	379	459	421	422	406	417	434	404	429	439	451	454	420	405	434	451	431	417	458	420	399	447	400	438	463	430	437	427	417	404	438	455	450	463	437	439	445	451	447	470	417	432	420	424	438	456	446	474	424	428	429	416	469	432	423	402	433	463	447	455	423	466	420	458	440	443	460	469	478	445	440	449	434	433	456	429	473	418	458	438	452	481	437	412	445	455	446	441	455	466	453	442	434	442	407	420	412	424	459	469	449	391	433	454	433	429	463	457	445	419	446	453	401	423	478	429	443	454	410	415	451	443	429	440	432	485	418	451	426	426	456	438	420	471	461	439	443	456	422	436	438	470	440	404	418	424	420	426	417	436	454	449	465	408	413	440	416	452	435	463	393	457	456	411	423	421	444	438	439	417	430	432	446	451	434	422	400	428	427	443	415	461	416	450	414	421	458	441	440	450	483	367	421	445	466	436	450	446	420	438	452	448	440	438	428	456	416	424	446	452	459	435	425	437	405	436
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
