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
339586824666	339586825234	339586825784	339586826334	339586826884	339586827434	339586827984	339586828534	339586829084	339586829634	339586830184	339586830734	339586831284	339586831834	339586832384	339586832934	339586833484	339586834034	339586834584	339586835134	339586835684	339586836234	339586836784	339586837334	339586837884	339586838434	339586838984	339586839534	339586840084	339586840634	339586841184	339586841734	339586842284	339586842834	339586843384	339586843934	339586844484	339586845034	339586845584	339586846134	339586846684	339586847234	339586847784	339586848334	339586848884	339586849434	339586849984	339586850534	339586851084	339586851634	339586852184	339586852734	339586853284	339586853834	339586854384	339586854934	339586855484	339586856034	339586856584	339586857134	339586857684	339586858234	339586858784	339586859334	339586859884	339586860434	339586860984	339586861534	339586862084	339586862634	339586863184	339586863734	339586864284	339586864834	339586865384	339586865934	339586866484	339586867034	339586867584	339586868134	339586868684	339586869234	339586869784	339586870334	339586870884	339586871434	339586871984	339586872534	339586873084	339586873634	339586874184	339586874734	339586875284	339586875834	339586876384	339586876934	339586877484	339586878034	339586878584	339586879134	339586879684	339586880234	339586880784	339586881334	339586881884	339586882434	339586882984	339586883534	339586884084	339586884634	339586885184	339586885734	339586886284	339586886834	339586887384	339586887934	339586888484	339586889034	339586889584	339586890134	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2732	3600	2300	2731	3600	2300	2731	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23769	22168	31915	25668	23217	19176	5597	567	494	472	454	484	453	429	428	434	462	450	433	432	460	459	437	441	459	421	459	456	446	435	431	481	433	452	427	434	454	455	468	408	464	381	449	435	454	453	441	475	453	434	445	459	451	428	467	394	454	490	449	403	448	449	435	463	439	436	449	501	420	477	492	464	435	420	472	455	473	401	458	427	442	449	442	443	419	448	436	420	476	430	442	467	468	431	420	465	469	402	454	433	439	438	445	417	416	427	428	481	412	445	447	439	402	437	462	427	392	391	429	430	409	441	457	473	442	450	400	426	469	451	427	429	436	440	459	435	438	459	422	450	438	491	469	404	420	460	436	460	416	405	456	447	464	413	402	505	415	411	434	442	439	431	440	434	428	388	450	455	455	419	450	448	445	410	450	463	497	466	406	456	423	425	429	436	447	448	438	486	445	462	466	400	454	422	461	443	413	429	432	435	438	412	421	464	413	445	440	482	397	418	403	463	428	433	444	411	462	427	437	432	442	414	433	464	437	454	413	444	471	439	417	468	416	433	441	459	430	477	432	458	469	448	432	438	464	420	432	411	459	422	423	445	396	411	425	486	440	434	416	463	445	431	417	418	417	430	457	420	439	459	461	429	461	431	432	451	438	414	458	417	425	455	469	393	462	433	410	437	436	427	421	442	425	450	439	435	436	437	412	453	467	418	448	445	476	444	430	431	440	444	402	420	425	441	423	442	437	407	450	431	444	441	397	422	449	420	421	433	405	505	486	452	434	440	422	456	449	433	432	447	441	467	450	404	451	444	428	412	441	416	434	411	455	429	432	428	434	442	432	464	460	418	430	420	438	455	481	447	475	433	461	453	430	448	437	428	452	461	448	431	438	422	391	452	444	421	456	424	416	404	440	454	417	427	408	453	472	434	454	420	454	439	470	440	419	418	444	462	443	404	450	387	410	416	456	453	452	453	439	423	421	448	420	431	419	431	435	413	448	425	437	438	431	439	396	477	483	414	442	439	482	455	453	448	422	469	425	415	435	433	441	459	409	433	431	427	440	420	429	428	423	483	428	393	431	478	450	420	450	469	468	420	453	432	432	424	453	449	438	435	449	446	414	417	468	448	455	436	422	427	449	444	426	458	409	467	430	405	463	465	396	467	431	427	438	447	461	438	449	462	438	422	438	455	423	445	452	467	462	420	412	441	467	440	425	449	414	457	457	442	431	431	432	398	441	420	449	451	406	432	416	411	420	449	409	471	410	462	437	490	430	456	425	448	421	412	460	429	454	462	457	425	467	438	437	411	429	421	401	450	408	445	453	445	462	397	444	425	413	434	478	408	447	427	433	427	420	404	401	475	454	409	447	415	451	422	400	436	472	428	462	437	472	433	448	467	461	435	428	431	437	420	424	404	419	434	447	438	447	446	428	444	438	452	494	455	429	467	434	444	460	428	446	444	426	415	441	479	437	425	424	443	447	433	466	417	436	419	443	441	433	470	459	489	431	411	466	430	430	445	453	421	411	455	427	462	427	462	425	442	504	446	446	398	420	449	439	443	410	394	393	424	482	453	440	471	464	447	446	444	449	472	477	449	390	462	441	411	447	446	462	409	430	449	450	426	470	458	416	439	443	430	440	417	426	446	446	448	446	425	421	454	413	464	438	420	448	428	409	429	429	435	442	456	445	454	416	433	462	452	476	435	464	444	459	420	476	427	436	418	448	473	442	461	417	428	405	415	407	464	438	404	455	459	439	415	464	420	438	435	426	449	415	430	426	429	427	428	428	443	444	416	442	418	453	413	420	430	461	399	425	421	441	426	398	407	442	426	432	463	444	458	416	414	413	443	444	465	423	466	434	446	462	446	451	440	459	418	406	453	424	445	453	462	418	471	442	446	437	434	410	447	437	426	424	443	468	450	434	456	449	431	454	426	382	402	442	420	445	457	430	461	417	413	429	435	454	424	400	423	383	414	445	450	427	437	410	456	451	398	456	448	426	428	478	467	404	460	445	469	404	452	415	421	441	453	417	445	439	424	417	467	408	417	461	469	455	428	450	422	406	416	442	405	433	445	468	403	438	472	461	438	437	436	433	452	415	432	428	438	469	441	401	430	440	451	476	431	455	436	464	448	426	423	408	448	443	416	440	425	444	413	435	412	433	434	498	460	421	418	429	432	456	440	468	424	441	434	431	460	419	459	445	450	415	442	440	470	434	497	445	466	428	437	439	448	468	437	426	438	430	425	409	402	415	425	418	457	480	408	409	427	400	455	472	407	418	444	440	441	477	448	411	441	439	452	434	447	408	426	470	413	411	450	447	425	458	456	420	405	435	435	384	449	418	426	429	465	437	423	449	455	406	432	442	455	470	424	451	400	466	431	432	403	406	461	429	387	450	492	436	445	411	422	442	470	430	423	450	465	413	437	479	420	441	450	422	453	437	434	440	448	443	466	422	437	462	417	497	436	463	460	450	462	420	460	429	410	439	435	438	453	440	451	438	404	466	423	447	376	431	417	460	417	418	428	413	469	437	408	473	431	423	450	441	450	411	448	421	406	446	426	471	441	443	476	425	462	451	446	488	469	469	456	425	501	416	458	446	453	461	467	458	425	456	405	476	429	423	422	447	434	454	452	462	510	437	449	464	458	453	433	448	438	412	483	419	429	425	400	461	405	465	419	446	443	412	408	415	434	444	433	455	429	421	412	436	438	465	450	449	433	427	446	424	414	459	461	443	409	402	479	452	440	445	399	439	439	414	430	469	419	484	419	416	434	464	442	442	418	438	416	463	421	393	411	445	444	385	462	459	480	442	459	390	412	435	461	466	438	437	441	449	441	468	466	461	467	446	438	450	403	438	442	403	465	439	449	427	454	428	405	466	404	432	473	462	442	423	410	474	440	439	420	438	451	389	465	437	454	427	413	421	453	444	418	447	440	450	492	448	416	436	425	450	408	475	448	451	413	430	405	436	421	448	411	432	438	393	447	442	405	479	429	437	474	439	444	419	445	454	402	433	423	447	458	427	455	456	432	439	415	451	441	444	467	407	429	407	453	445	449	422	418	440	420	423	422	415	447	470	473	442	455	431	415	409	406	491	396	448	416	475	411	425	426	432	473	448	455	433	409	425	395	450	421	458	434	435	467	429	453	423	426	433	463	441	424	475	458	421	460	446	419	435	426	455	450	444	418	427	437	467	435	432	414	410	406	453	430	446	456	417	489	442	447	434	465	417	450	408	437	436	479	465	457	424	444	388	447	429	415	426	483	480	481	452	438	423	444	407	476	416	438	454	413	436	406	396	417	439	438	455	432	433	452	435	452	467	420	412	418	412	474	420	459	443	445	405	455	411	420	440	462	450	463	452	453	469	469	474	421	419	438	409	425	435	436	481	433	482	452	423	432	410	436	443	408	421	430	422	470	450	427	425	448	446	422	431	438	418	484	448	441	439	417	453	434	429	423	415	458	417	442	431	430	442	467	423	420	439	414	465	445	414	422
62849	101951	81964	46292	34563	1912	804	804	765	783	793	751	774	742	739	767	711	784	700	693	701	736	723	790	729	761	682	751	689	722	685	747	742	708	708	682	744	692	714	724	754	706	755	683	723	666	695	685	725	774	722	729	734	668	720	731	709	723	698	724	703	710	718	712	681	703	674	741	746	819	916	755	743	724	734	740	752	724	711	725	737	721	731	666	755	651	710	736	682	788	711	733	776	706	704	709	674	683	720	709	688	700	744	761	733	707	764	694	701	732	730	711	708	738	678	766	726	729	705	720	684	755	712	704	674	716	721	691	743	715	710	699	705	729	701	687	700	700	722	700	714	718	670	709	665	719	691	682	677	766	692	741	715	728	725	706	687	630	716	707	720	715	713	710	693	696	714	733	720	696	699	712	715	697	741	697	737	705	727	663	709	713	705	766	712	698	725	736	693	704	675	760	755	706	710	703	708	687	708	705	727	703	707	732	714	705	672	700	753	719	677	705	709	733	711	715	706	739	707	742	707	663	715	763	675	701	782	692	709	686	690	722	745	751	689	685	736	755	700	698	720	724	706	686	710	675	751	763	647	697	735	759	723	710	722	714	694	691	699	728	698	696	731	742	758	710	742	759	725	686	744	681	684	718	692	751	649	722	708	736	687	719	711	691	714	721	709	662	715	740	704	733	708	691	701	722	706	704	702	774	699	716	732	687	717	714	731	762	692	705	701	701	728	723	730	710	720	711	732	697	735	699	675	657	688	699	705	762	684	718	723	737	729	712	727	717	702	703	728	718	715	700	695	710	734	721	739	697	738	716	672	663	731	733	731	745	706	698	731	750	662	709	702	713	777	773	769	708	685	667	721	658	710	704	663	751	662	704	739	721	707	750	782	741	694	715	735	682	745	683	711	710	680	715	700	710	766	721	696	695	678	740	765	676	672	689	736	657	716	692	741	699	740	678	748	746	729	713	706	728	692	746	699	695	711	749	698	740	726	729	654	684	753	658	700	719	711	713	727	668	736	774	717	742	707	701	716	698	695	726	697	715	672	719	737	740	722	747	720	731	700	707	717	739	693	702	755	736	734	718	750	725	678	681	658	739	733	654	704	685	691	715	700	654	684	681	725	752	705	662	715	694	737	736	733	695	711	731	732	723	717	681	663	634	727	748	729	740	704	699	725	725	719	678	682	724	677	685	705	730	756	693	729	708	734	685	706	693	736	749	728	727	730	718	694	746	689	729	724	690	699	646	680	651	669	749	657	732	701	727	736	662	699	730	727	745	764	717	671	731	735	689	691	696	726	724	696	689	718	721	685	683	669	711	714	696	699	695	701	729	679	691	737	712	737	750	712	716	691	704	676	684	754	702	661	714	703	715	728	719	680	692	679	721	663	716	723	718	699	657	725	744	715	732	739	721	718	708	719	696	724	709	732	686	717	735	722	710	671	751	726	737	692	662	664	719	697	690	709	718	711	729	729	732	773	673	717	752	717	716	718	770	787	692	685	657	746	709	703	659	757	750	741	663	756	714	683	678	715	698	718	702	743	731	730	727	664	704	686	738	691	726	750	713	718	766	721	728	709	703	711	716	721	709	695	736	686	752	686	742	688	744	769	737	674	742	732	673	728	684	702	709	715	754	710	707	687	678	729	697	766	698	711	654	785	675	737	704	731	669	714	711	694	747	722	738	741	705	698	706	692	677	708	710	737	709	700	740	713	714	765	776	742	733	706	685	699	731	761	743	680	721	718	731	726	694	736	730	710	727	671	705	756	668	673	686	686	724	654	711	668	688	692	715	651	721	703	733	696	730	716	712	717	701	721	733	784	692	682	748	696	705	713	712	739	724	715	693	663	658	673	713	694	705	715	740	667	704	705	688	713	681	695	707	735	738	680	719	732	683	726	762	714	729	734	680	681	709	674	703	686	691	730	738	690	713	712	750	720	758	751	732	736	725	739	749	722	772	718	745	713	723	683	700	711	673	696	723	713	713	698	698	695	672	694	699	675	720	745	693	676	723	690	709	747	719	687	694	664	705	716	706	678	705	744	677	716	725	742	681	752	723	705	736	722	714	705	681	693	682	700	676	705	719	710	674	712	713	720	671	708	698	720	744	695	676	736	688	677	707	742	712	743	679	694	700	737	749	717	722	684	741	709	667	707	762	721	703	665	713	729	736	734	686	724	698	660	639	677	710	727	712	738	733	685	732	688	686	744	711	657	689	721	657	742	696	726	776	695	723	680	743	749	723	734	753	711	704	666	673	701	694	650	706	742	687	760	719	723	662	657	672	702	700	696	723	746	713	665	702	727	698	726	760	706	709	706	690	701	709	727	697	712	745	743	752	726	709	712	751	711	732	721	680	682	715	709	709	714	741	671	689	697	723	727	693	676	713	679	745	681	736	673	683	715	683	704	710	730	714	694	697	736	750	720	690	697	742	692	747	752	735	689	703	693	702	721	664	667	690	735	707	712	754	727	695	669	718	685	720	674	736	761	675	710	708	731	737	712	718	692	720	678	689	684	718	688	726	730	694	755	684	721	701	740	736	749	677	756	701	761	705	682	735	746	741	712	699	748	739	701	698	717	747	738	701	746	703	738	694	692	733	707	740	727	741	740	725	727	733	691	694	759	742	766	693	693	680	680	659	737	707	743	679	650	701	693	676	737	685	726	749	740	751	700	715	742	723	720	731	723	742	727	734	757	718	704	681	733	707	740	688	692	745	715	690	724	756	731	757	708	705	719	732	721	735	737	750	755	694	702	757	682	701	697	751	701	701	720	709	671	739	700	695	694	710	731	724	718	691	704	715	682	749	754	739	713	741	704	695	731	719	698	711	740	717	729	674	709	709	675	725	739	745	717	732	696	662	708	727	705	724	691	667	740	690	704	731	682	683	704	683	697	730	710	700	704	707	745	739	715	715	738	708	717	713	722	652	700	689	705	739	703	701	684	695	696	710	717	743	670	693	734	715	739	712	749	670	656	719	683	754	702	720	724	759	700	741	668	665	720	731	728	717	686	732	731	732	698	759	724	715	730	699	731	715	697	722	692	710	677	677	713	682	707	718	739	735	759	741	772	701	700	707	754	715	719	689	676	709	724	732	737	693	716	686	724	712	716	684	718	680	736	694	707	785	684	737	726	716	695	707	730	712	711	692	726	690	688	675	733	663	657	688	699	697	712	721	735	687	730	679	719	758	713	678	689	694	687	761	726	658	707	755	709	694	720	686	687	727	733	710	660	679	710	676	683	732	712	694	756	721	733	720	704	691	737	703	697	663	754	740	732	677	740	735	716	732	735	702	725	689	712	721	718	729	708	696	709	748	730	717	716	672	721	691	721	711	718	704	656	724	777	710	775	770	736	709	699	723	720	724	720	713	694	667	697	728	700	720	741	684	760	701	708	695	696	702	711	692	722	733	753	709	729	722	713	700	753	691	697	714	723	711	687	704	743	666	668	716	695	716	718	757	693	717	722	702	736	710	659	723	698	684	686	728
28211	26610	28195	12374	4249	586	412	390	375	391	351	396	405	402	413	398	407	403	363	376	382	394	399	374	382	400	374	393	406	401	385	397	424	412	394	371	398	380	395	386	395	391	397	375	385	418	385	361	362	383	391	406	401	366	376	404	356	389	356	394	372	412	390	400	379	355	385	390	386	364	385	402	401	378	385	385	410	376	401	391	374	370	391	384	385	390	404	368	399	406	354	370	384	361	367	400	365	406	376	415	358	386	385	391	401	403	369	396	390	365	385	366	377	395	382	395	379	375	383	420	406	352	384	374	358	390	418	387	396	371	377	401	384	397	418	397	364	391	405	358	394	413	374	371	390	413	382	407	383	370	431	419	347	391	373	380	399	368	401	349	378	371	412	368	346	377	374	381	418	391	384	365	401	364	397	442	392	383	403	353	416	342	416	386	384	405	415	392	376	386	394	390	366	355	379	376	365	415	367	389	337	361	418	382	421	431	366	384	341	409	391	365	404	396	376	371	384	426	375	376	367	355	409	367	385	387	384	354	391	409	395	355	368	358	371	366	399	376	385	391	394	370	372	385	370	404	364	349	400	392	377	361	403	409	387	397	344	403	392	399	396	396	365	391	390	377	414	360	375	430	373	382	380	396	391	353	364	405	390	372	364	393	394	374	374	374	407	392	402	393	377	384	385	415	392	382	392	391	365	404	423	350	392	367	435	343	416	365	388	372	384	350	379	389	368	380	390	366	376	396	385	385	384	390	381	361	405	367	359	355	381	387	389	389	376	400	390	398	389	388	376	343	390	398	388	399	394	430	366	367	397	413	417	373	355	422	421	404	358	384	390	370	442	376	386	370	407	398	360	389	421	381	379	354	397	382	383	372	360	407	387	418	394	371	431	385	415	394	409	390	387	363	402	377	386	404	379	413	395	389	385	382	410	335	383	374	401	369	367	386	408	367	403	369	418	372	408	395	379	397	416	402	404	401	385	390	383	330	368	398	380	364	382	395	381	390	410	388	398	398	403	383	369	348	427	378	366	381	377	383	394	365	386	402	366	368	417	381	393	369	360	383	390	389	374	386	416	391	396	337	355	404	362	357	410	370	411	404	401	404	372	400	375	406	399	370	398	389	381	401	378	386	388	361	364	380	379	381	397	360	394	372	380	386	388	425	367	356	374	376	384	395	372	375	360	379	392	388	384	375	361	383	355	363	416	388	408	370	386	400	361	399	362	363	381	342	415	394	351	373	386	405	358	388	368	357	389	384	369	374	385	370	353	380	419	403	371	378	376	422	383	340	384	372	358	371	401	379	402	350	388	377	369	402	373	409	395	393	396	384	365	388	365	401	351	366	330	359	400	373	362	329	402	364	397	403	375	366	400	374	402	394	415	376	348	379	393	380	402	395	382	386	393	385	374	383	393	372	374	406	409	394	414	392	380	349	370	394	379	383	382	388	375	376	436	354	388	397	412	389	370	398	362	387	352	401	381	354	401	398	379	369	378	379	415	386	382	385	377	392	430	366	373	402	367	394	398	411	395	389	418	435	397	387	341	373	358	386	364	413	360	401	398	398	392	428	373	398	401	407	361	387	369	385	381	372	403	400	401	352	396	400	410	410	399	422	414	360	372	397	355	379	371	349	350	393	411	367	386	374	418	418	406	401	425	352	396	375	387	374	424	406	395	355	332	393	382	409	408	379	399	381	405	392	377	398	395	397	400	404	367	395	379	366	388	402	404	377	374	405	394	367	384	386	364	357	385	402	403	363	365	410	380	370	393	411	397	395	408	413	420	402	396	417	413	370	400	379	383	366	357	366	397	358	445	372	401	390	376	402	348	398	386	393	401	404	403	368	389	356	403	388	402	372	405	404	420	416	367	348	394	379	374	402	366	387	386	386	389	384	375	363	378	359	375	389	411	397	391	392	394	383	404	396	421	394	393	337	375	391	411	392	388	352	385	386	423	356	409	373	400	379	384	412	376	388	411	361	397	357	378	349	385	399	387	354	352	412	342	390	408	349	371	352	372	412	405	408	425	370	347	396	408	384	394	422	372	380	395	394	400	405	382	384	381	342	384	378	374	398	385	402	372	356	382	415	425	421	404	363	393	360	375	370	408	375	406	375	408	366	409	361	391	367	346	389	395	390	403	378	373	379	381	418	409	409	415	409	382	416	398	402	381	376	360	405	398	375	355	363	394	378	368	398	340	404	382	405	374	397	391	367	385	372	405	397	399	359	403	323	377	355	355	385	409	414	407	356	348	387	372	415	386	400	376	355	349	366	378	355	389	370	408	377	384	425	378	375	375	405	380	375	375	378	410	380	417	386	393	399	407	395	387	337	392	387	367	381	379	384	388	402	396	352	387	393	357	386	411	387	362	388	340	358	384	358	416	374	397	388	405	404	398	413	371	406	433	401	402	382	380	386	401	365	385	391	384	367	379	398	409	361	391	364	407	397	361	373	407	370	349	387	394	396	387	367	346	395	372	373	385	374	364	391	377	379	385	388	391	377	392	420	391	389	412	413	392	393	409	372	349	360	399	389	400	373	370	367	369	396	405	371	409	355	392	404	406	392	393	415	344	378	385	406	388	421	384	377	386	369	406	362	371	380	386	344	364	384	370	371	400	367	361	390	387	426	401	389	370	413	401	368	404	387	373	364	388	391	356	363	411	378	394	373	382	401	396	427	324	372	394	413	381	381	355	373	382	417	415	392	379	382	396	378	368	368	371	374	377	384	368	401	361	388	395	410	379	374	379	382	374	385	402	374	403	372	377	434	351	394	398	386	394	390	407	386	402	393	378	369	406	388	410	382	376	376	392	385	409	352	412	399	404	358	392	387	385	389	413	424	386	403	411	399	379	383	350	369	380	359	363	357	381	381	368	378	334	382	388	417	396	371	420	384	411	356	371	356	398	401	383	391	383	405	397	395	337	384	421	388	409	401	386	370	373	404	375	393	374	433	355	367	412	418	355	354	383	400	372	417	384	428	415	375	376	413	405	391	367	397	381	398	395	382	417	354	389	402	400	393	369	400	395	407	412	386	385	395	398	399	399	377	361	392	383	386	375	359	376	380	364	394	380	384	406	412	374	415	415	347	385	375	374	362	371	361	384	362	363	358	405	387	367	389	393	391	393	402	368	375	379	386	399	392	432	379	380	356	393	375	371	388	416	374	339	373	408	340	388	396	367	381	398	360	401	384	369	415	399	422	366	395	406	393	395	428	407	379	368	413	372	390	371	375	400	373	385	362	381	389	369	356	398	394	386	392	393	400	373	389	355	417	404	404	393	376	392	384	401	387	386	338	361	369	369	381	382	411	367	380	396	411	397	363	371	406	376	402	385	384	327	383	407	386	380	394	379	357	432	401	369	360	385	359	405	380	390	396	357	394	380	354	364	358	396	420	357	435	373	376	346	365	405	329	370	395	362	394	382	384	405	386	402	392	378	403	374	367	354	375	378	389	365	383	368	403	380	376	392	391	404	384	390	393	389	381
36155	45416	35148	11774	7927	708	652	672	618	675	663	671	620	663	722	701	683	638	649	680	674	677	672	675	673	673	650	690	685	719	654	642	651	706	681	688	661	665	693	640	688	652	660	663	701	616	694	654	700	609	669	675	662	696	650	657	635	663	648	683	671	663	670	691	673	670	617	652	657	689	709	716	660	636	642	670	629	688	690	676	630	623	671	679	658	627	619	618	640	626	606	607	686	635	672	657	644	643	669	681	695	672	698	691	691	637	664	657	669	649	647	661	630	663	662	722	623	690	642	660	663	628	650	644	637	639	597	703	638	671	624	666	682	646	641	656	694	669	679	704	684	651	672	667	643	693	671	698	636	673	684	639	678	661	699	679	635	648	627	653	689	690	655	634	652	634	673	677	672	672	633	707	691	641	633	619	644	639	621	619	639	630	686	710	638	697	664	684	654	667	657	683	646	659	644	644	652	665	654	676	657	603	682	689	691	630	624	671	653	656	611	705	681	670	692	653	592	680	676	650	673	688	628	649	631	669	615	732	647	642	653	649	711	652	607	666	685	663	694	709	664	664	682	636	687	649	622	748	646	693	663	685	667	655	674	721	655	647	699	678	677	646	646	646	659	686	651	638	696	670	640	716	693	623	674	627	628	637	698	630	670	675	682	729	678	634	663	696	674	664	645	671	675	674	675	614	635	670	664	700	647	669	673	639	666	645	684	656	662	642	674	630	653	673	652	637	673	662	652	701	679	705	621	643	625	620	635	646	669	704	646	672	667	698	658	668	657	660	748	682	632	679	637	626	591	729	607	641	682	666	606	669	628	700	648	649	682	657	658	663	650	665	640	631	691	631	704	643	686	661	614	669	647	660	650	647	637	617	668	666	693	648	661	693	598	667	667	675	664	653	633	655	669	644	666	677	649	661	674	661	669	676	660	623	611	678	677	657	670	636	663	642	665	658	663	669	669	673	652	651	645	641	621	696	699	691	647	638	654	696	678	681	649	689	676	640	641	653	670	667	663	635	724	639	659	663	646	689	671	631	647	648	672	675	671	658	643	644	664	667	701	657	660	690	663	686	651	609	651	637	618	617	665	671	700	683	686	639	637	664	701	670	674	680	645	662	677	680	656	618	682	687	665	609	679	670	630	624	645	671	688	670	649	627	680	673	643	690	674	721	655	681	665	646	654	652	609	641	717	665	625	631	651	652	699	686	675	660	676	676	653	694	621	670	680	675	678	714	697	628	686	647	665	657	645	648	674	644	655	669	670	647	675	664	590	631	671	677	661	692	685	662	637	653	664	653	637	637	614	656	632	685	645	669	645	671	656	669	645	662	654	658	639	698	609	650	629	666	646	585	663	656	659	690	626	673	650	668	660	713	670	697	647	637	660	670	652	666	675	646	651	689	639	684	636	653	649	639	637	695	635	658	657	630	676	699	643	657	656	659	640	624	701	717	648	651	662	673	653	657	650	692	678	608	652	670	666	701	622	637	690	660	679	715	650	679	658	678	712	661	672	682	639	695	660	629	656	642	640	653	688	597	631	604	704	671	624	633	677	687	680	659	630	631	643	697	670	665	678	659	674	678	664	697	653	644	642	615	642	676	615	600	626	617	647	678	677	656	646	642	647	660	620	648	652	632	602	648	623	642	639	689	637	661	640	698	631	656	670	677	665	665	645	705	627	646	670	675	651	664	662	673	657	682	635	665	661	657	690	653	700	636	621	655	678	630	663	666	643	636	665	648	655	665	690	649	663	636	660	631	653	700	654	693	646	656	673	636	647	664	671	657	723	646	662	680	675	664	638	689	682	647	676	662	665	643	655	632	673	626	669	648	680	685	665	624	734	669	676	636	647	671	667	632	698	621	657	682	653	631	662	694	685	644	670	639	692	688	660	658	624	640	686	664	658	650	652	667	724	640	637	716	640	645	643	638	632	683	645	653	607	656	707	658	661	637	662	669	667	635	638	663	655	701	652	631	651	647	678	652	674	652	693	665	626	674	676	682	660	614	641	633	650	662	672	730	651	703	637	651	673	644	685	670	667	670	676	685	696	639	683	701	656	657	685	665	642	659	703	633	616	686	632	738	658	660	646	599	625	695	702	609	665	633	692	656	687	717	635	675	652	644	702	632	652	621	695	691	627	632	665	690	649	661	632	670	677	666	660	628	654	641	652	644	652	678	650	668	645	686	656	652	664	627	648	652	621	672	710	663	648	685	666	670	668	654	624	704	668	661	682	682	646	649	695	619	669	699	663	677	625	710	673	651	637	652	654	699	666	646	623	695	692	693	688	593	669	655	662	669	692	705	638	669	673	680	713	633	674	653	675	652	679	627	684	662	639	688	651	678	671	707	673	629	642	661	609	678	694	614	655	651	634	615	655	678	629	653	637	635	657	608	651	668	642	668	648	664	623	675	676	693	611	654	624	635	696	679	665	638	688	654	655	714	658	661	677	668	679	657	639	676	671	631	653	650	686	684	622	630	644	659	709	670	696	679	681	636	674	660	694	657	675	659	648	667	683	678	632	662	642	677	651	698	678	655	638	643	638	635	658	649	639	707	675	653	615	655	681	689	654	705	625	701	667	638	690	641	636	681	634	659	666	703	639	628	701	645	674	681	626	631	659	650	688	681	694	648	659	655	704	683	660	634	682	615	678	652	658	679	650	655	618	646	655	690	644	653	633	641	684	658	676	671	704	652	686	612	648	641	668	636	695	662	637	670	662	646	686	673	696	628	686	640	639	612	653	627	631	633	699	645	683	678	674	608	615	607	696	679	675	672	663	646	669	647	678	701	668	729	677	684	703	682	660	676	657	640	672	694	674	710	672	677	655	678	700	690	663	594	681	655	653	632	632	668	718	695	610	682	638	663	617	617	705	667	678	643	657	661	715	639	708	627	678	669	668	626	632	720	635	620	704	675	669	646	710	636	670	644	675	618	647	674	672	628	664	686	664	673	649	631	668	671	650	638	635	676	656	668	701	691	660	692	654	640	666	666	704	666	672	668	674	660	687	658	681	687	712	691	612	649	670	652	674	602	664	693	699	660	657	704	643	621	698	646	645	703	649	660	617	728	647	655	682	627	664	656	647	702	680	693	670	653	671	635	655	637	602	689	636	659	656	713	658	680	638	660	671	730	656	644	648	678	638	630	652	631	626	674	655	682	692	659	660	719	632	691	650	653	667	661	673	664	647	674	668	692	714	644	697	684	661	669	656	668	624	661	647	603	676	676	653	616	679	640	644	649	714	637	650	669	641	683	665	710	631	675	667	654	635	700	666	657	614	654	646	643	671	662	688	658	632	653	665	601	659	676	637	631	665	646	647	703	650	682	642	680	681	680	662	678	637	648	656	672	680	615	646	696	634	646	626	696	631	688	670	663	668	699	644	676	626	630	630	621	693	683	723	644	673	695	638	668	653	678	627	681	646	629	665	652	615	695	659	604	683	659	609	684	696	680	646	633	664	675	640	628	659	658	653	656	651	705	639	680
23938	22054	32381	26640	22131	9462	688	380	346	360	350	362	352	338	287	333	364	356	288	355	305	324	319	307	287	304	341	345	290	301	316	321	302	332	327	329	321	340	332	348	305	332	336	349	341	349	297	301	345	285	320	318	307	314	335	342	354	328	357	298	360	332	308	326	338	347	329	295	319	334	336	333	330	302	318	323	324	327	338	331	307	350	323	329	314	318	341	334	317	302	330	315	362	306	304	308	341	324	334	336	290	302	340	335	340	315	323	328	312	350	322	313	361	308	331	320	324	324	348	352	335	346	313	289	335	352	308	337	347	349	300	320	331	333	339	323	314	343	344	322	311	326	293	344	350	342	318	340	322	319	333	330	291	312	335	318	317	316	303	335	313	349	311	302	321	298	307	301	326	329	332	320	316	319	358	311	319	313	341	324	316	290	319	295	308	328	345	304	307	334	325	322	321	325	322	338	329	312	312	306	340	326	352	325	299	315	328	319	300	333	317	363	310	325	375	317	318	340	317	309	292	298	311	354	334	311	304	305	343	322	331	317	314	296	346	319	291	303	330	340	326	302	343	322	324	325	305	339	326	327	299	300	351	336	337	302	338	335	313	308	325	340	339	317	297	358	322	305	327	330	334	330	326	343	325	309	316	308	312	307	321	306	346	321	324	359	301	326	324	331	313	339	296	289	351	334	310	315	325	313	302	312	352	291	332	310	354	340	315	331	302	346	327	323	322	307	312	322	308	325	345	327	314	328	328	330	338	289	366	329	315	315	318	328	310	302	325	347	306	314	320	290	324	330	311	325	316	303	316	274	327	327	326	322	313	297	367	301	304	297	346	330	343	320	330	328	356	334	340	355	321	336	322	298	300	341	339	309	303	328	315	337	341	323	333	352	327	324	313	339	325	322	305	307	338	302	297	319	313	310	286	323	330	309	337	298	306	355	336	302	316	285	303	323	298	339	323	329	318	331	355	330	291	291	351	308	286	321	315	304	344	324	312	340	322	296	330	310	312	308	324	326	295	327	336	301	311	324	309	355	348	292	336	308	342	327	334	332	293	331	331	339	312	336	279	332	335	313	332	323	350	315	331	337	316	303	318	318	313	302	328	331	312	321	320	349	347	324	313	341	373	303	332	304	288	316	345	344	288	329	282	301	330	299	329	320	317	372	313	351	307	332	310	305	325	313	319	310	313	349	318	355	288	298	346	323	305	312	311	301	318	350	343	325	325	307	318	360	359	322	287	343	317	346	320	298	346	346	326	331	333	303	370	336	340	306	320	317	349	320	314	328	328	330	294	315	333	337	318	318	282	350	314	306	330	338	319	284	308	331	322	295	306	339	352	337	340	325	322	315	339	315	332	301	324	308	300	354	324	323	314	315	325	330	348	330	309	337	313	322	311	312	306	305	334	350	320	288	329	327	319	312	320	310	343	315	326	343	344	315	324	349	315	338	307	329	319	307	292	313	335	320	313	328	317	311	324	300	321	300	293	329	330	300	345	331	305	315	313	307	338	293	368	297	309	323	308	329	350	299	335	324	342	295	325	321	351	304	318	314	306	333	310	334	311	346	312	329	306	315	331	317	337	345	319	360	332	301	303	343	321	320	338	306	325	308	313	337	325	318	329	302	353	314	324	342	323	316	326	331	324	313	303	302	324	320	306	329	335	309	357	307	302	351	321	326	302	335	313	354	313	328	297	332	335	320	316	311	307	321	322	299	353	316	349	327	305	346	336	336	337	317	350	334	309	332	315	323	309	317	329	309	328	304	315	337	343	329	309	356	306	313	317	321	338	306	295	304	298	356	352	321	308	322	310	288	331	309	344	271	325	276	359	308	294	309	294	309	322	307	344	281	295	344	340	317	322	349	339	313	341	297	317	321	353	317	331	355	306	289	319	345	301	314	359	335	322	327	321	327	323	343	333	306	317	337	330	333	331	276	307	356	308	340	325	328	377	320	299	311	346	307	364	330	315	354	298	311	307	285	329	326	286	293	330	302	294	324	332	308	319	296	329	291	338	325	329	339	328	317	351	320	323	322	326	335	338	304	272	364	299	309	344	300	320	290	288	328	337	316	324	310	291	334	290	343	308	338	308	302	292	327	321	296	346	321	303	322	339	337	336	336	298	340	322	331	308	374	356	303	332	321	313	300	325	331	309	346	341	340	326	322	333	349	338	315	317	327	347	325	336	304	281	317	308	322	326	330	330	314	368	304	332	299	308	301	323	323	310	321	357	304	332	303	329	350	343	339	295	319	328	315	339	314	339	334	299	310	320	320	328	322	328	364	322	307	321	324	318	324	321	344	309	324	339	316	347	339	304	277	321	300	311	339	368	328	306	376	335	329	364	326	293	345	329	333	327	337	338	338	314	322	309	316	287	322	320	295	342	353	315	325	300	340	345	310	312	324	339	332	319	330	303	336	336	361	318	298	325	312	338	309	339	331	311	362	302	331	337	285	315	322	308	342	325	351	340	289	323	332	306	315	349	320	341	361	302	313	328	331	347	326	334	326	297	347	324	330	351	272	333	351	330	321	335	311	332	304	334	317	326	349	287	324	315	313	300	304	340	289	325	300	350	334	290	313	339	308	347	341	316	353	305	359	330	349	332	364	344	329	330	336	341	317	346	348	318	325	319	335	323	311	364	330	324	310	315	329	339	321	300	321	321	313	285	308	318	328	319	322	334	326	327	319	332	303	316	314	333	331	321	328	330	317	318	324	318	308	297	317	315	312	367	291	306	323	322	324	327	307	312	359	323	315	335	302	308	295	335	305	296	315	355	330	310	325	317	285	335	318	345	347	336	344	323	324	312	326	328	327	318	286	327	310	342	323	331	317	308	322	338	303	323	288	318	384	328	310	278	312	332	304	332	326	335	335	296	331	347	317	275	329	311	325	321	297	312	301	305	308	325	316	338	301	331	355	312	322	317	309	340	321	337	328	314	312	293	324	327	300	315	317	329	328	309	328	344	324	338	311	300	336	314	316	312	349	338	314	339	295	309	311	340	301	338	339	321	351	305	317	308	336	317	331	332	328	279	322	349	315	386	324	338	306	344	328	298	361	334	359	313	308	297	305	333	311	301	324	340	315	317	350	314	363	338	332	341	354	308	335	336	307	347	298	318	339	353	330	286	319	315	326	322	343	348	322	301	297	322	331	333	304	337	341	332	314	321	295	324	310	322	333	317	322	339	328	315	329	310	309	271	298	327	344	329	349	283	314	300	344	316	335	291	314	329	326	313	312	346	320	342	296	312	314	349	363	305	329	322	325	295	327	314	346	311	348	308	344	316	325	313	309	323	332	341	349	337	295	352	331	315	330	333	324	325	320	336	342	311	314	306	352	343	320	299	322	337	326	338	302	351	303	343	324	312	331	268	308	314	327	320	295	317	339	345	342	294	281	321	296	315	323	302	325	319	343	306	340	339	291	299	330	324	330	300	331	313	290	295	305	304	319	317	278	320	295	298	326	324	306	298	337	316	306	311	343
59736	88584	69987	37335	26150	898	588	625	592	577	594	536	603	565	516	554	551	571	584	556	535	597	560	537	553	578	572	530	542	557	537	586	499	537	536	586	576	576	562	512	585	542	576	588	537	565	535	565	544	563	528	554	582	542	574	569	559	538	593	564	521	573	528	530	523	576	543	570	539	582	588	549	538	588	483	529	570	533	558	541	568	565	560	573	537	569	558	528	552	542	513	527	594	550	532	550	562	538	582	561	577	550	547	530	524	514	522	582	585	570	557	577	544	532	582	535	541	574	537	543	489	578	551	569	561	524	589	553	556	545	560	538	552	577	543	585	593	507	558	556	574	553	517	559	551	529	559	551	581	541	574	555	586	517	540	584	558	577	504	557	572	566	545	559	532	552	549	510	504	560	519	544	566	557	570	589	554	543	561	553	541	504	547	542	548	555	543	565	546	531	580	500	532	563	515	564	547	584	571	558	578	550	508	600	508	555	580	571	567	523	587	597	573	573	521	542	558	580	537	557	578	562	565	579	533	500	513	559	599	517	592	563	555	528	538	552	510	577	528	550	550	568	537	534	555	572	509	562	493	558	576	568	526	560	524	528	583	558	574	531	573	543	547	545	534	527	520	540	531	543	547	563	536	565	558	601	544	527	573	529	574	532	536	584	566	552	556	559	558	540	578	547	565	569	542	577	564	527	592	549	567	514	620	553	562	543	549	550	532	558	527	513	524	553	550	531	577	521	504	529	582	539	545	557	532	566	586	532	510	521	527	548	510	534	563	556	584	546	532	549	595	542	521	520	522	545	539	585	548	545	543	555	562	523	528	546	523	524	564	562	547	522	545	579	580	589	546	546	559	528	575	545	590	549	545	545	532	560	554	566	553	577	558	547	532	528	534	579	546	537	505	561	501	545	554	582	583	561	569	548	566	520	568	540	541	574	535	521	553	531	530	551	557	520	564	530	585	511	547	509	551	555	552	521	553	565	549	584	488	534	587	602	547	576	571	573	549	583	515	570	562	563	518	499	576	579	524	528	591	550	540	524	505	547	528	558	514	561	556	553	583	553	532	524	543	540	531	507	526	561	526	548	534	552	503	576	528	566	529	564	574	540	537	558	533	556	587	548	553	571	547	563	535	492	550	527	558	558	576	547	544	590	558	561	549	576	594	567	557	569	549	519	571	571	539	522	523	534	577	537	596	576	529	564	577	576	557	507	569	558	568	541	564	555	563	538	548	566	572	510	548	555	569	502	509	544	557	530	578	587	544	563	535	579	554	523	566	572	523	534	549	576	532	553	532	526	581	536	513	563	525	579	587	533	559	554	562	543	578	580	507	572	540	566	552	560	543	549	528	606	536	586	583	583	543	548	567	556	591	600	531	528	530	560	552	510	581	573	543	573	535	560	602	557	565	533	549	546	576	543	551	567	531	532	535	575	561	532	512	555	610	537	559	545	504	540	570	549	566	572	542	545	536	575	553	539	557	568	573	509	608	512	556	558	570	559	556	540	531	518	556	531	567	565	564	533	569	554	559	565	499	539	568	550	576	557	542	571	555	506	546	549	544	587	536	575	569	551	554	548	567	563	551	531	598	521	590	534	569	586	554	464	565	527	559	552	552	558	561	572	566	583	508	533	536	532	592	547	564	559	579	541	534	535	583	512	562	544	570	574	569	579	564	550	557	604	538	517	598	515	580	555	537	557	547	533	547	564	563	512	554	563	575	574	577	562	486	590	554	550	565	523	569	536	527	524	569	519	556	560	517	574	585	529	586	519	601	578	589	589	574	553	579	519	565	515	541	600	558	567	551	545	575	538	566	552	545	544	510	547	556	545	552	570	586	571	545	571	517	537	553	572	553	553	566	569	550	511	561	557	591	506	539	518	550	550	552	520	523	562	558	571	544	551	591	531	562	570	538	574	514	539	521	548	524	568	527	526	523	548	523	541	557	553	591	544	536	598	564	575	529	580	546	573	545	555	538	541	521	616	568	581	554	586	550	544	557	571	551	539	526	539	560	517	575	549	535	543	578	543	529	556	581	607	590	555	569	538	556	529	597	559	571	562	519	520	603	553	552	524	553	557	548	552	586	553	549	508	541	570	543	516	533	554	535	514	521	546	601	580	517	560	527	572	558	549	559	526	565	542	503	541	528	570	584	541	565	557	564	537	567	542	590	552	548	561	502	544	563	553	584	525	533	562	565	577	570	527	503	561	572	532	579	577	573	557	547	545	541	562	602	520	530	559	540	575	575	545	551	528	529	520	551	583	548	539	540	511	544	546	565	540	543	513	640	546	508	571	513	541	547	542	534	599	534	554	548	539	573	526	561	575	547	584	568	603	597	560	579	528	567	568	529	550	553	565	593	580	540	566	531	542	570	535	542	538	529	576	575	550	528	527	558	543	561	590	547	601	583	554	533	550	551	557	567	549	501	568	538	565	584	559	535	571	535	548	555	558	544	546	580	566	565	567	513	560	589	544	566	535	531	558	530	544	535	518	534	568	542	569	573	541	545	545	548	545	543	586	530	570	533	540	549	541	596	552	556	526	595	556	546	571	552	557	567	542	566	580	530	577	523	564	530	581	547	546	571	544	548	543	555	541	549	622	568	561	529	581	551	579	560	527	554	532	549	556	561	576	548	518	542	542	566	556	546	575	564	575	558	568	559	551	576	556	520	557	568	531	568	581	552	530	547	548	556	570	532	543	560	543	520	529	507	555	555	529	515	526	548	529	578	533	570	545	529	563	568	561	543	574	534	564	535	559	532	480	568	549	538	563	540	537	534	502	539	549	512	568	557	551	539	576	555	570	550	510	558	564	584	570	559	566	542	558	557	564	536	593	501	520	519	572	571	578	535	588	565	556	575	578	584	547	552	567	552	566	523	564	536	542	539	530	523	560	549	564	509	540	617	576	517	554	525	561	515	548	599	559	578	537	570	562	585	554	532	578	521	541	554	457	563	552	560	556	508	535	562	543	578	560	573	554	548	549	567	536	567	557	559	526	563	567	576	554	541	558	569	587	524	536	550	528	562	584	575	542	550	519	565	572	589	549	592	559	531	515	560	562	537	526	500	542	571	520	568	534	579	544	544	566	549	547	545	550	553	514	587	589	550	574	545	540	550	498	557	597	572	532	557	587	520	563	525	561	516	536	553	558	575	555	578	550	543	525	517	562	514	535	552	549	560	535	516	518	562	587	575	550	575	583	578	536	555	537	591	578	548	546	537	555	557	596	499	597	533	550	565	578	553	555	585	559	551	505	558	527	529	554	507	524	530	496	537	564	551	540	567	559	585	527	540	554	540	532	552	560	530	586	540	548	553	569	548	523	545	566	567	524	526	525	578	557	565	540	543	569	536	566	549	561	564	548	545	579	571	542	539	554	558	522	551	551	545	537	563	581	545	530	583	576	524	550	532	561	547	579	533	540	551	589	527	522	551	529	548	625	511	500	571	562	546	514	515	534	523	580	565	554	600	554	571	529	538	548	551	542
22969	21447	30454	24880	22454	18089	4928	507	420	447	426	434	434	400	425	399	406	381	421	410	447	432	416	417	439	409	433	410	403	437	406	432	450	392	398	412	408	404	427	386	397	393	435	388	391	440	397	397	428	404	398	464	387	432	414	404	353	417	410	426	431	371	420	412	382	400	417	404	403	422	398	445	422	373	405	400	408	419	388	417	403	411	430	426	416	409	400	403	418	410	405	411	388	432	405	434	360	401	362	418	378	426	390	409	377	437	364	411	397	452	413	381	375	375	375	421	420	420	419	426	374	409	412	379	402	367	414	440	420	399	382	426	394	426	400	377	388	398	446	394	411	445	391	381	416	420	385	408	407	393	392	379	407	412	401	410	424	440	412	371	445	415	432	426	428	378	405	388	417	427	390	390	440	407	413	406	406	416	406	394	419	376	402	429	394	419	429	408	427	406	405	432	408	408	422	427	402	379	382	436	406	405	390	418	410	416	388	385	415	403	411	404	414	387	423	444	389	411	379	399	411	399	392	423	412	424	395	389	392	392	389	409	421	378	432	359	426	394	436	385	435	380	424	432	405	430	442	433	418	444	415	434	418	394	389	399	433	414	426	378	390	376	413	403	420	402	416	439	414	417	437	393	409	399	424	389	403	385	401	415	380	404	435	415	410	433	393	408	430	422	400	419	377	375	426	381	420	404	415	402	374	406	413	415	424	430	416	392	430	421	393	416	430	410	393	372	422	428	397	415	421	408	403	385	407	420	382	374	419	383	410	426	427	413	403	401	395	448	389	394	371	448	432	403	444	414	407	428	418	419	392	382	425	388	416	423	415	404	407	390	444	416	415	400	441	387	396	460	379	430	420	402	422	428	421	411	409	448	377	409	446	391	394	426	371	426	406	396	407	425	356	412	393	402	370	385	422	413	412	408	386	432	407	425	456	414	400	414	413	378	340	457	419	431	405	426	406	407	365	402	398	431	417	402	410	410	384	428	411	446	410	433	379	399	385	380	413	412	416	390	421	377	407	367	392	418	377	395	389	390	416	400	409	397	421	407	397	424	387	374	402	404	399	449	428	396	368	416	400	371	387	391	407	402	399	428	407	375	402	389	415	415	398	410	392	377	387	359	417	376	386	385	427	423	377	400	427	409	411	402	384	432	403	408	386	409	375	393	372	395	386	456	390	438	386	412	370	390	419	408	366	428	406	402	377	395	382	404	388	412	409	401	434	402	407	400	406	412	402	404	416	422	426	426	410	416	395	374	399	407	401	394	367	410	401	400	401	437	376	367	411	388	423	400	407	397	393	424	412	415	419	424	414	399	395	410	445	397	365	405	372	413	405	427	387	386	407	408	407	382	395	393	422	383	388	387	435	398	406	402	417	407	396	365	396	448	400	390	415	430	429	404	392	402	448	407	443	417	429	447	415	410	395	397	408	395	405	411	387	390	387	410	420	407	397	440	419	405	419	378	382	405	424	391	414	397	402	390	389	381	429	382	408	437	412	433	421	425	424	387	454	415	384	372	411	440	421	421	376	404	417	410	425	368	407	431	418	400	401	404	384	380	415	405	420	405	401	398	437	389	410	380	436	413	392	404	433	406	418	433	417	412	399	388	451	424	397	410	377	409	412	392	395	414	384	414	416	409	420	359	394	373	411	402	391	418	412	405	410	414	429	408	388	416	401	434	408	409	419	404	384	389	396	423	390	402	403	402	444	424	405	410	433	428	416	402	410	383	441	411	414	391	431	410	421	383	385	386	390	417	394	414	412	423	388	409	412	386	414	430	393	418	410	360	404	389	375	417	378	393	413	433	395	407	385	407	405	404	382	400	398	404	440	409	378	412	399	391	422	373	396	404	365	410	390	420	375	411	393	404	359	388	386	399	407	390	428	369	408	421	437	419	392	424	398	384	428	391	413	380	410	402	374	427	394	402	403	399	393	409	438	419	434	413	406	409	422	368	376	433	379	421	411	404	402	410	388	397	395	393	439	412	409	411	401	413	377	433	404	419	423	421	406	420	406	386	380	398	411	394	386	416	413	414	433	411	429	436	392	410	412	400	415	424	376	422	454	421	405	389	417	391	420	396	410	425	400	442	390	428	400	393	397	406	407	354	402	458	419	411	401	407	415	428	376	415	402	443	407	398	430	407	411	462	414	429	395	383	386	434	445	371	403	413	427	460	443	392	402	363	376	412	396	402	414	368	423	422	399	388	384	410	406	430	419	430	413	388	412	425	398	428	415	427	389	394	399	390	403	400	363	407	436	428	408	410	380	398	421	414	391	367	412	399	404	364	417	406	431	380	394	399	423	398	388	415	395	427	403	424	418	392	394	401	410	434	391	390	432	433	392	410	383	400	428	388	376	430	407	413	399	398	406	393	392	407	429	374	408	410	389	397	412	427	381	429	442	450	430	382	348	412	453	380	406	382	419	388	418	394	425	394	428	425	413	386	398	401	401	401	422	436	405	414	423	414	405	398	460	394	424	409	411	410	410	419	420	403	384	395	385	393	420	416	408	389	396	419	392	419	388	409	393	397	407	408	370	391	382	395	382	383	378	423	407	375	404	412	388	380	414	399	448	396	404	416	398	399	409	400	377	396	418	412	441	364	408	426	388	417	419	435	367	413	400	417	437	364	397	419	406	403	401	410	389	401	382	422	394	407	422	386	405	385	383	407	402	424	421	412	416	403	390	406	375	378	444	422	449	406	425	392	400	418	384	372	419	427	431	419	394	386	397	429	406	398	367	381	405	430	430	406	397	399	369	439	438	400	379	397	407	410	411	414	402	388	447	425	440	438	427	408	403	417	440	412	427	424	432	415	425	372	411	408	423	409	429	388	432	363	388	398	434	373	390	388	381	399	388	408	388	434	412	412	413	415	398	376	419	391	416	403	405	397	378	442	410	456	428	347	374	420	399	421	407	409	459	435	417	379	374	403	427	406	397	422	410	372	396	434	381	395	441	404	426	443	404	400	417	406	399	393	400	409	387	399	422	418	447	382	409	402	421	429	376	440	384	417	379	350	390	380	447	405	412	374	431	426	384	397	415	401	380	374	411	386	399	442	383	387	418	404	443	403	425	440	410	398	403	409	381	426	380	405	425	388	421	385	414	405	411	382	402	411	401	405	399	407	397	404	415	437	385	427	410	373	417	426	396	396	406	387	357	414	428	391	413	390	390	407	386	440	395	401	424	405	401	397	447	408	412	436	413	425	411	397	420	379	421	412	370	399	410	382	411	410	371	405	400	477	381	406	413	397	452	397	410	406	379	401	387	400	434	390	432	428	411	376	404	375	387	385	432	385	418	390	408	424	389	410	400	462	439	406	398	398	382	414	370	407	436	408	396	383	415	428	419	393	375	397	387	408	413	410	411	365	406	382	402	401	387	410	380	421	398	424	409	404	398	418	410	401	393	410	402	377	399	387	433	374	414	404	379	368	388	376	409	387	425	436	397	376	407	392	406	398	378	379	405	426	422	386	383	414	376	418
61622	98966	78882	45584	31788	1487	766	709	724	697	711	678	682	681	659	695	727	700	701	701	659	650	670	696	624	701	673	690	643	631	674	590	669	640	653	668	671	678	653	647	644	675	631	670	649	629	708	750	683	659	674	666	689	637	657	658	624	636	642	666	682	724	686	622	646	712	656	653	695	717	683	823	735	635	698	633	631	678	634	647	662	706	674	672	638	648	664	679	654	659	614	661	685	642	663	689	669	677	648	656	697	657	677	619	645	660	667	708	672	648	630	664	684	680	705	711	682	644	642	665	675	642	714	663	656	648	640	672	665	691	711	676	652	622	679	690	668	670	636	633	644	691	675	636	645	680	658	663	665	652	700	639	668	631	651	659	668	644	643	679	613	685	656	669	614	655	630	681	654	675	709	674	684	646	634	694	665	606	619	640	645	632	638	679	708	639	629	623	609	720	689	629	632	662	638	723	651	666	683	669	683	643	666	679	671	659	667	653	630	664	653	642	667	659	658	638	666	629	659	682	659	676	660	632	630	640	677	695	627	662	691	677	650	632	664	672	619	651	679	708	653	676	662	638	644	665	699	653	652	662	678	702	627	640	673	665	696	640	626	671	626	687	659	640	657	673	652	657	657	689	660	700	674	646	659	662	665	619	628	687	636	630	680	669	679	646	675	656	679	645	711	662	674	667	666	630	639	664	676	640	666	656	653	714	670	667	664	670	700	680	691	632	651	651	682	654	671	640	673	696	630	682	700	660	668	664	651	632	649	658	654	664	680	697	661	660	681	637	600	693	681	658	635	696	636	626	727	645	631	614	710	661	685	657	667	686	689	633	629	632	684	619	708	704	648	660	672	658	698	686	683	620	645	649	680	696	636	649	678	692	720	654	696	641	622	682	689	639	667	688	717	612	609	667	657	641	643	649	646	670	689	625	682	664	625	646	603	640	675	642	646	696	679	700	675	708	684	692	648	708	654	674	666	658	658	619	643	668	632	654	640	621	668	678	671	678	659	670	658	660	702	682	711	669	679	625	655	655	648	656	635	692	660	674	698	674	651	701	648	677	709	648	662	643	643	679	652	628	708	635	672	658	668	669	709	656	647	635	679	686	677	652	681	681	659	684	702	701	678	675	664	697	678	666	624	652	682	637	668	677	646	617	664	673	733	622	653	719	617	657	711	674	645	665	660	671	702	644	677	672	689	598	675	704	675	676	682	657	662	678	639	707	632	665	659	671	654	648	651	642	631	643	660	683	711	617	633	604	629	675	634	672	654	645	669	665	664	680	677	636	668	694	667	697	620	688	657	638	696	672	694	663	674	679	673	673	654	721	696	677	676	659	707	677	673	673	704	655	646	659	622	672	650	658	639	660	671	677	652	674	714	685	658	647	704	662	640	698	609	683	639	619	633	699	620	629	670	664	647	649	672	661	664	645	694	687	659	640	711	712	642	615	682	643	689	691	593	641	626	651	597	681	671	653	643	667	634	691	633	705	662	628	630	666	651	631	639	698	662	662	651	677	701	671	682	668	673	678	680	632	673	670	658	668	687	657	652	665	655	637	630	668	634	687	694	648	684	660	621	653	618	640	612	652	645	658	672	690	665	665	647	684	675	637	657	677	690	689	620	688	710	676	670	637	673	646	674	658	661	659	624	691	655	650	649	688	621	638	633	678	630	668	656	649	676	665	656	701	660	681	657	690	638	635	658	633	601	648	654	715	629	666	682	651	645	631	683	608	678	636	646	683	650	669	674	669	662	687	659	678	641	718	638	591	651	702	604	707	664	700	640	655	676	630	628	644	690	653	668	683	655	649	698	608	656	647	691	660	700	615	650	685	664	678	655	655	692	666	697	649	636	701	663	666	704	663	615	668	644	647	619	668	701	652	638	645	679	666	661	617	631	651	649	656	661	631	630	608	708	673	709	628	665	633	640	657	730	658	666	679	690	663	629	635	663	642	619	624	642	612	694	637	651	683	664	649	692	668	666	674	689	656	626	650	645	690	709	669	669	648	667	692	628	659	616	647	634	611	680	612	658	656	678	657	635	695	628	676	678	672	630	647	641	624	623	649	632	627	644	665	651	662	656	651	668	658	663	665	603	635	668	691	660	663	670	648	637	666	633	665	671	666	704	689	669	676	648	695	686	671	705	646	685	641	627	651	667	649	669	640	672	662	682	712	678	693	662	637	699	672	701	659	658	627	678	643	653	692	663	669	655	635	662	677	614	697	656	650	614	657	648	672	663	701	649	658	656	668	681	634	661	640	671	629	649	631	664	651	670	628	639	715	685	647	663	638	684	684	643	639	676	664	612	633	612	648	687	676	671	669	687	671	689	636	669	644	657	637	705	645	648	660	663	639	644	685	655	682	620	665	636	659	645	640	696	682	617	627	603	653	688	647	685	644	707	643	641	692	642	684	664	704	686	653	605	665	664	678	644	621	650	614	674	663	650	701	658	708	690	670	663	624	675	654	680	702	702	660	668	670	725	668	674	690	664	640	709	684	649	665	643	637	644	621	665	634	676	676	674	619	623	676	650	685	668	659	658	650	658	652	680	669	618	688	675	660	638	698	653	690	699	669	648	645	626	665	684	651	690	667	671	667	642	648	648	632	701	674	630	680	682	653	652	696	654	660	688	663	689	673	670	700	627	652	653	688	674	679	673	668	651	672	642	652	639	661	675	630	717	659	655	667	644	632	675	666	661	666	666	665	655	712	651	629	667	667	649	631	635	655	671	675	690	667	653	665	637	670	633	663	678	667	727	656	624	634	650	626	634	623	639	627	662	683	601	704	666	679	694	673	633	656	656	620	677	661	637	657	704	691	632	671	675	623	650	637	670	677	628	680	679	618	649	679	655	677	646	650	690	660	647	695	678	650	679	607	653	689	669	650	637	648	628	656	612	669	596	676	634	642	691	641	731	660	661	677	668	645	673	629	673	686	674	645	650	680	679	680	648	658	673	648	686	698	645	659	641	622	689	665	628	674	664	648	638	636	674	657	697	665	662	644	667	643	678	656	691	663	664	638	716	625	706	641	680	666	669	628	679	629	678	636	673	724	693	645	632	635	676	659	619	652	678	637	652	723	639	678	665	660	662	663	675	624	685	638	691	645	640	664	642	642	658	672	668	674	659	647	634	673	649	630	641	646	622	648	655	654	681	664	690	701	619	702	678	676	656	623	681	643	676	657	690	640	656	671	661	621	675	629	667	676	670	646	655	673	681	691	688	643	685	681	680	659	652	664	650	691	679	650	664	694	608	691	674	618	693	660	667	628	686	650	681	649	680	666	608	654	653	669	675	626	691	644	667	628	645	702	667	685	671	681	704	674	646	627	633	648	649	683	698	696	614	674	685	641	669	660	616	620	664	680	702	602	667	672	635	672	626	639	683	667	626	651	647	640	648	675	686	634	636	709	677	671	668	668	661	669	688	652	672	664	677	697	664	672	639	719	658	637	622	667	631	672	631	686	625	684	623	644	648	668	662	636	663	643
28121	26417	28523	13370	3481	436	357	385	393	366	373	388	387	375	356	377	360	400	370	351	403	381	363	370	387	378	371	380	368	369	383	365	386	385	387	390	402	380	394	397	355	341	391	370	380	372	397	361	386	396	368	391	366	372	395	367	392	399	403	397	406	370	390	338	360	333	382	399	384	406	393	391	394	382	366	392	391	373	361	370	382	370	387	428	372	408	372	366	344	338	352	360	366	363	379	367	373	385	407	383	357	378	362	384	388	396	377	381	386	362	393	365	387	355	393	371	400	363	412	388	392	403	398	373	378	399	432	330	376	398	375	371	366	411	376	405	384	357	376	368	427	402	368	353	352	339	362	374	391	355	331	370	380	379	356	368	400	391	395	349	407	351	369	373	339	380	348	386	367	392	365	376	342	378	335	400	390	350	391	383	364	417	359	377	394	412	386	347	364	368	378	381	348	413	366	360	392	368	380	366	363	339	399	407	392	393	382	400	373	360	399	358	402	360	411	386	394	369	345	409	355	403	367	410	394	410	379	381	386	387	344	360	415	367	390	370	359	376	408	419	394	383	394	387	353	413	352	406	379	418	386	379	384	367	369	382	386	367	382	365	388	345	368	374	369	353	395	358	363	409	380	350	379	370	408	363	357	372	376	347	364	438	387	349	367	346	384	366	398	410	379	388	402	387	373	396	377	389	383	383	380	379	371	390	371	378	316	389	375	383	347	376	370	374	384	388	384	362	368	366	373	362	362	391	421	371	367	374	399	376	411	362	358	365	404	355	384	392	354	344	354	355	395	351	348	423	344	365	347	391	356	386	382	356	381	356	377	381	377	387	397	364	370	399	409	393	361	382	383	352	397	433	379	389	375	347	379	389	398	360	354	401	375	421	385	380	343	404	396	375	367	396	369	383	334	378	380	423	355	390	386	346	369	384	385	364	356	385	375	396	374	423	375	377	352	381	408	378	406	366	405	366	359	380	374	352	380	389	358	360	362	357	407	394	386	358	397	355	419	390	354	371	370	362	394	368	363	364	382	396	373	363	357	346	389	402	363	388	399	401	372	379	336	358	377	401	375	354	377	373	380	377	372	374	353	392	399	373	367	395	432	392	392	355	368	373	376	349	360	395	371	408	391	368	417	370	400	408	371	345	423	406	384	379	388	364	380	382	362	375	380	366	375	362	374	356	391	393	398	403	394	376	382	407	368	394	352	366	391	400	393	376	358	371	370	373	386	400	348	342	384	386	364	373	377	380	383	364	393	345	381	388	356	395	364	371	389	368	374	359	382	387	388	373	361	352	381	403	386	379	406	391	408	401	368	361	400	370	381	374	376	379	360	380	362	362	414	383	367	388	416	380	393	340	397	367	370	371	390	391	382	377	382	399	370	378	363	346	360	388	353	376	370	391	400	384	377	403	378	384	354	366	398	362	364	390	381	353	376	431	399	385	361	395	374	405	371	369	395	366	387	376	378	364	389	395	393	378	394	381	354	387	360	374	409	359	378	381	381	387	363	361	385	366	365	386	405	379	385	365	361	372	385	341	386	361	373	362	370	402	379	383	372	387	380	412	386	395	398	377	364	369	374	373	378	408	396	363	371	422	340	386	381	404	362	403	404	364	383	396	367	380	378	402	380	356	381	382	394	370	378	355	350	356	360	373	400	367	388	414	375	372	360	372	388	386	389	369	385	399	340	374	369	386	351	401	398	408	355	385	368	386	408	346	388	382	359	373	355	363	398	393	367	357	347	399	385	399	372	346	416	379	400	373	388	363	424	393	333	371	364	369	396	391	357	359	378	369	404	376	369	393	387	388	358	374	374	358	377	437	358	383	415	383	379	395	381	373	361	356	388	417	312	383	356	386	377	359	360	359	378	352	389	369	378	367	343	387	378	368	371	400	381	383	416	375	367	374	394	365	376	352	351	382	358	390	370	418	370	378	411	393	413	386	376	378	386	387	356	418	358	375	426	379	357	397	390	373	364	384	350	383	379	357	445	365	371	392	382	372	358	406	376	405	407	370	376	357	372	367	367	368	362	388	379	395	357	358	388	380	374	389	377	362	365	376	374	372	398	368	368	364	348	353	412	372	375	348	408	379	369	354	333	362	419	358	371	372	335	384	367	370	376	359	397	392	400	333	402	398	400	391	417	424	377	373	363	361	402	363	378	355	374	385	377	372	369	400	388	374	361	344	378	386	371	378	378	387	385	334	394	375	395	355	364	355	378	364	355	376	363	403	363	366	407	366	390	349	373	397	415	362	366	376	370	369	359	349	382	367	372	367	369	375	377	370	379	363	333	424	408	378	366	378	372	414	374	370	366	377	363	367	398	369	369	397	365	405	380	380	393	373	407	375	387	394	384	367	390	413	377	373	367	385	422	370	415	355	381	410	384	393	396	384	373	399	378	342	385	364	405	385	349	368	387	356	363	358	333	386	392	396	370	400	388	392	377	347	405	368	380	397	374	372	372	402	381	375	390	360	389	381	417	384	397	364	351	386	383	392	372	363	381	392	348	402	414	370	395	395	394	338	366	365	357	333	402	379	363	348	409	367	404	370	422	380	342	378	380	357	405	379	358	401	353	363	361	371	374	377	403	360	375	344	362	384	364	344	395	366	391	381	380	366	372	380	403	407	413	368	399	390	393	389	372	376	362	387	374	354	384	368	413	379	384	383	376	381	376	401	366	360	382	379	356	342	360	353	360	378	370	380	397	400	375	391	392	378	378	364	375	386	373	392	404	394	357	424	363	370	349	395	357	342	345	401	397	360	386	385	398	397	407	382	350	410	356	380	367	331	364	362	351	373	378	407	398	389	361	392	389	404	388	369	364	374	372	354	355	388	402	387	363	374	389	412	415	382	420	375	390	358	418	347	398	380	375	432	376	395	369	404	395	428	394	387	362	382	391	364	388	326	383	340	385	389	391	391	370	409	397	377	378	387	373	358	387	370	366	379	349	338	398	355	384	349	391	399	366	363	369	379	337	389	379	389	379	361	365	367	388	421	360	367	335	401	407	375	391	373	377	367	372	353	379	384	362	356	394	396	386	393	445	402	379	366	407	327	361	356	372	332	395	407	367	404	378	393	369	376	370	394	434	367	359	378	363	342	351	355	391	365	375	390	355	385	376	407	384	391	373	372	403	385	399	348	409	378	398	401	412	390	390	375	359	372	349	415	366	388	349	378	401	364	400	382	372	381	369	363	368	375	410	358	355	391	385	394	375	393	355	358	392	377	388	376	373	411	386	354	360	388	383	388	393	374	400	380	388	390	366	387	362	400	398	406	359	356	370	359	367	366	397	398	382	336	373	361	371	329	365	375	339	410	355	373	403	391	351	409	385	389	383	375	369	405	389	384	378	360	411	367	374	373	343	366	386	406	345	387	377	386	377	386	393	361	385	417	380	341	399	352	364	377	392	388	362	393	395	385	382	379	342	378	393	397	396	437	404	371	378	365	404	392	410	400	353	387	401	374	375	414	438	362	389	350
35982	45477	34923	12942	6719	700	635	692	655	689	632	632	667	643	680	673	650	660	679	636	611	622	645	626	679	639	702	648	668	655	650	613	637	676	628	638	667	625	692	678	650	609	652	696	679	688	656	636	662	654	644	657	672	608	667	705	656	666	626	663	637	602	655	640	689	664	667	637	663	688	627	674	660	691	655	650	671	662	681	631	659	644	641	609	676	658	650	608	683	640	608	641	682	628	651	660	672	678	643	638	620	614	673	644	647	614	644	662	620	670	698	692	674	703	700	638	682	652	640	661	673	597	659	655	636	613	659	677	660	593	632	631	635	658	626	648	655	639	655	623	668	676	684	641	670	654	634	639	642	624	642	678	654	666	612	627	667	631	618	648	665	661	653	629	605	653	626	697	622	685	649	682	642	638	695	641	644	685	664	694	635	627	655	688	636	638	625	645	601	618	595	614	642	624	653	647	613	646	621	658	671	640	642	646	657	628	628	636	665	643	666	643	647	625	658	660	665	616	696	646	680	637	642	607	635	666	607	658	648	592	622	666	641	637	631	675	635	658	676	657	637	617	701	658	693	651	626	650	660	627	645	687	624	681	618	680	684	689	642	691	638	650	628	606	645	652	646	648	659	672	660	626	637	649	646	679	632	627	657	594	618	672	661	660	680	639	631	679	630	653	674	689	665	642	646	691	696	635	678	628	635	620	665	618	665	678	644	622	654	605	620	642	618	602	640	652	667	671	651	665	666	671	694	686	629	673	677	680	649	665	643	665	670	632	672	603	666	668	645	641	627	638	661	631	659	614	655	633	657	689	608	668	634	674	658	623	647	666	620	666	666	662	632	677	681	649	598	625	659	658	666	657	671	688	671	631	706	614	638	626	620	658	638	672	633	637	686	660	634	701	637	598	697	655	668	682	642	645	652	638	651	670	647	619	658	650	614	627	631	586	637	626	634	678	625	661	659	673	627	624	636	654	666	680	633	648	626	682	634	604	669	630	663	696	675	635	682	618	664	626	675	642	603	685	649	661	605	639	676	665	693	678	642	714	661	646	632	685	611	680	667	649	591	649	652	648	688	623	616	631	705	706	633	665	612	662	672	661	639	661	628	622	660	645	649	649	668	648	630	675	644	617	636	640	609	666	665	648	656	676	696	676	647	667	671	680	629	641	599	644	636	629	638	631	650	671	613	688	621	652	654	689	681	631	617	675	637	621	676	684	672	632	647	634	648	698	619	683	632	629	652	700	649	670	646	634	656	642	652	644	671	663	622	671	600	652	648	660	613	647	680	645	637	696	631	623	646	650	685	657	653	662	605	658	660	690	645	607	645	622	641	653	641	665	606	700	661	660	679	636	666	624	693	681	651	671	663	606	683	635	664	650	626	628	666	618	630	652	674	650	637	638	650	667	653	652	646	658	636	611	652	666	636	641	622	701	699	665	642	622	608	655	645	639	633	624	657	663	643	626	645	602	611	664	653	685	671	624	669	635	635	636	670	677	642	660	709	605	647	664	633	677	655	673	660	700	695	613	658	653	645	639	665	624	683	653	658	617	649	652	702	643	676	624	637	648	688	628	622	666	632	638	662	674	599	612	614	644	652	661	671	615	609	652	652	625	630	687	652	665	669	649	661	689	641	641	627	614	614	625	669	647	639	611	646	690	698	665	658	653	660	634	601	664	635	638	650	672	666	646	650	640	653	650	647	637	697	592	632	639	609	612	635	670	630	652	654	686	602	674	633	686	632	613	650	661	640	645	631	655	648	659	640	667	677	672	655	696	642	667	656	658	645	606	661	679	638	640	635	626	668	627	655	656	619	640	647	714	634	727	678	614	619	635	666	634	641	665	646	614	640	665	629	641	653	636	669	661	664	630	610	660	656	651	668	663	695	618	626	619	613	630	624	641	650	662	696	653	626	625	658	654	648	652	663	656	666	631	654	605	660	649	662	638	672	657	667	608	643	620	665	634	666	660	608	605	669	654	634	617	690	659	681	633	644	638	678	635	597	623	659	681	666	669	631	626	625	653	625	664	673	619	651	644	679	653	658	662	675	674	662	610	648	644	645	616	656	628	669	621	663	640	625	644	656	601	607	647	663	625	618	628	673	618	680	680	635	688	658	644	655	670	675	669	638	650	670	616	705	660	676	700	637	655	626	669	630	619	663	635	612	656	646	656	612	667	629	646	737	625	608	666	686	622	677	714	619	603	667	646	668	675	644	667	598	680	640	676	625	691	628	647	627	672	636	669	620	693	710	634	622	647	642	625	704	652	670	652	677	614	672	661	629	669	645	617	656	690	627	662	632	541	648	681	669	687	665	629	622	687	675	629	613	686	654	656	688	686	646	655	645	656	685	647	666	618	661	685	697	622	608	640	608	650	646	638	671	673	661	654	659	646	710	680	670	668	660	619	666	631	680	657	660	644	664	678	679	673	676	658	638	651	664	653	661	604	658	625	643	648	627	680	671	610	678	668	607	672	643	623	636	628	624	741	657	700	668	649	627	675	655	677	686	646	658	646	666	662	637	613	652	677	659	646	620	662	624	628	639	633	649	674	633	636	694	633	631	668	688	653	633	669	674	664	643	624	641	690	676	650	656	668	619	662	676	649	660	646	624	695	676	681	660	666	614	613	674	703	654	628	651	673	634	613	625	661	663	638	639	662	689	642	638	671	674	668	639	687	662	683	675	659	633	647	662	687	685	624	604	636	674	703	654	634	632	647	668	655	643	647	639	668	661	639	627	677	640	665	610	623	653	657	625	612	662	662	648	640	626	641	610	688	629	658	646	684	641	657	664	608	625	729	613	681	629	654	620	688	631	653	636	687	669	693	678	644	649	646	648	622	657	697	679	660	634	647	675	653	655	636	635	666	644	642	632	660	657	650	627	660	661	635	691	631	628	681	635	600	640	618	614	656	635	630	627	683	652	605	718	694	664	623	677	656	616	633	668	646	650	658	639	606	657	651	654	662	696	655	651	613	639	654	690	629	662	682	601	661	607	643	676	641	691	625	658	663	638	656	638	601	656	633	682	666	623	661	645	664	673	633	667	613	648	679	632	672	633	612	691	680	633	602	650	652	617	578	662	665	614	651	671	657	658	665	628	626	611	634	660	667	633	626	643	621	685	678	658	663	613	651	638	661	661	665	637	613	601	662	636	654	616	635	625	619	655	632	625	616	669	616	618	659	654	691	652	668	611	657	642	663	646	672	672	672	646	679	641	657	703	605	674	614	684	657	635	651	645	667	617	648	641	642	628	621	643	672	687	626	614	653	615	670	633	676	679	646	637	658	651	654	662	659	667	594	660	619	657	632	677	619	666	681	621	668	621	680	658	644	625	687	663	662	622	671	668	617	663	700	719	625	622	667	652	662	593	621	619	649	614	638	646	605	665	662	673	676	643	621	695	613	662	679	685	667	693	632	653	651	660	679	642	640	649	642	671	662	614	671	636	680	682	672	607	606	646	681	656	680	692	628	649	652	643	646	669	655
24023	22096	32435	27235	21455	9287	699	372	330	380	364	340	355	299	368	384	360	335	327	355	346	337	347	341	336	319	354	328	316	321	368	318	354	347	301	351	370	323	298	299	298	327	333	340	359	327	310	331	350	323	373	353	316	347	300	366	348	328	295	322	332	330	327	338	335	355	348	326	314	343	350	368	326	324	345	329	326	337	311	337	339	327	326	338	320	327	337	354	314	345	327	303	320	315	330	343	325	330	354	303	319	338	325	342	344	344	330	322	332	304	279	321	345	327	319	313	302	372	338	321	322	317	352	361	337	314	316	313	351	305	336	357	349	306	344	329	342	330	312	341	328	310	356	328	326	337	320	302	345	327	355	325	300	323	347	322	333	339	331	318	335	326	330	312	330	327	316	321	330	309	327	321	301	313	321	327	348	333	307	332	333	332	325	345	325	340	361	322	338	330	321	337	346	323	321	363	342	362	329	329	332	369	348	320	343	361	325	340	322	313	321	319	339	335	332	294	318	334	333	348	333	325	310	348	300	329	342	332	360	334	351	353	329	323	316	321	326	354	317	317	336	346	335	332	285	332	349	317	336	341	321	304	349	317	308	319	318	346	342	347	326	348	359	328	335	293	306	355	320	340	332	312	378	297	370	341	310	358	321	304	351	319	317	312	325	326	325	337	328	335	330	325	341	289	333	328	324	343	311	306	333	335	320	344	353	331	322	308	310	316	340	327	325	362	310	362	340	341	335	337	351	325	321	346	337	316	330	311	326	335	313	349	310	304	352	322	314	308	334	349	345	320	357	331	311	338	357	328	325	298	329	341	352	341	307	324	364	348	342	313	313	341	320	334	327	318	320	313	360	321	361	352	318	322	308	363	340	336	337	302	321	337	317	330	334	313	327	320	303	292	357	323	317	334	351	303	314	343	343	341	334	337	343	323	329	313	285	300	323	336	323	361	325	335	306	327	317	339	326	337	341	343	351	340	361	326	289	318	335	386	361	336	321	346	348	343	360	352	340	341	293	329	348	341	333	327	351	335	324	313	342	325	348	348	353	342	326	328	316	324	354	311	315	365	298	322	340	349	346	334	341	336	356	357	322	326	330	366	342	339	315	316	331	346	337	331	313	352	359	315	334	352	348	336	353	321	337	289	351	325	330	343	303	335	335	374	306	326	336	332	339	329	345	312	310	312	346	327	360	320	298	331	341	324	321	329	324	317	314	319	325	323	312	309	307	319	352	342	364	366	303	355	341	338	312	359	357	314	347	317	322	338	310	349	334	341	338	312	320	326	322	343	306	332	339	298	316	328	333	352	345	354	336	307	301	326	314	327	335	348	329	322	340	319	304	311	313	329	328	349	327	306	352	334	333	326	352	333	344	319	338	320	313	290	367	333	341	344	361	342	351	332	324	314	302	329	334	314	339	363	345	347	339	318	317	327	335	319	351	306	333	337	332	335	313	320	324	310	323	329	302	310	324	320	348	348	335	315	297	293	335	349	359	313	322	319	314	311	348	353	299	367	323	355	291	337	336	326	304	330	341	319	335	315	329	323	319	318	326	388	334	328	337	339	327	384	314	338	325	309	323	338	312	313	300	343	332	346	327	314	331	339	346	334	330	360	306	344	327	356	327	329	298	327	319	332	332	350	350	327	309	348	358	342	322	314	359	337	357	359	308	323	324	305	315	339	319	316	329	300	351	326	348	325	340	328	371	380	328	357	337	316	308	338	322	352	381	356	319	333	361	344	320	328	344	386	328	349	326	361	342	314	324	306	313	323	336	349	333	306	321	317	324	330	348	343	323	325	345	309	321	330	342	366	347	332	315	330	338	350	329	325	325	324	339	325	320	329	310	341	333	303	316	315	317	343	347	322	329	324	313	334	320	310	327	351	342	311	332	324	307	301	350	354	342	327	351	366	327	348	299	345	336	331	309	343	334	332	319	316	334	336	358	346	334	317	329	320	322	382	329	360	346	331	353	329	340	305	299	330	368	325	328	336	373	335	353	341	310	317	332	324	340	347	308	346	319	345	344	327	335	324	348	329	293	351	323	313	323	313	336	330	337	346	331	347	336	319	317	331	304	309	357	318	305	350	311	324	301	296	340	336	302	351	374	371	347	292	295	313	343	312	352	341	328	335	326	334	326	327	361	314	337	314	299	324	306	337	353	350	318	310	319	300	307	319	333	315	323	321	312	364	327	345	360	301	331	312	321	352	312	299	344	317	300	343	291	321	340	325	380	341	336	336	321	328	353	336	355	307	339	330	347	352	314	351	333	352	321	355	343	352	332	326	320	329	336	312	342	318	289	327	344	345	364	325	330	332	338	337	329	329	335	366	352	340	308	365	354	354	350	347	341	303	328	319	347	333	339	332	355	350	358	355	325	335	363	317	293	315	312	309	359	354	321	326	305	320	286	329	323	337	322	302	338	338	349	341	346	337	323	302	322	328	358	324	322	321	304	303	353	302	319	298	327	333	344	341	353	350	314	358	312	318	318	304	324	322	317	292	321	329	304	322	339	344	325	365	314	331	327	322	380	332	306	318	345	338	329	345	348	329	363	352	356	343	333	345	325	367	341	332	320	363	315	315	310	341	331	328	352	317	303	285	347	342	358	350	323	287	333	355	339	312	368	364	365	310	307	344	324	308	356	332	343	313	312	330	348	332	321	338	361	350	318	317	316	339	335	330	330	311	318	361	336	327	343	317	337	350	360	321	341	338	326	319	337	329	287	343	308	329	345	336	338	313	323	336	389	328	330	327	330	337	330	322	334	310	312	361	328	327	322	324	337	304	355	306	327	339	343	310	314	340	337	355	324	331	347	333	322	328	341	342	328	308	321	311	375	360	329	359	299	329	340	325	352	340	333	340	351	325	314	316	345	340	344	345	305	331	343	322	305	284	322	340	360	343	377	281	329	326	334	343	350	333	359	313	302	335	307	308	339	333	336	298	325	343	302	344	319	328	324	319	317	305	330	323	314	314	337	353	334	319	330	325	311	296	340	297	342	356	337	323	353	312	347	326	347	343	343	330	340	357	359	318	311	334	318	308	352	313	342	335	330	321	334	339	364	351	325	342	344	340	354	297	336	310	309	370	348	296	331	310	306	331	322	323	321	336	355	325	347	330	320	373	325	300	349	313	304	316	378	327	315	339	328	321	329	338	337	288	333	321	357	340	318	343	333	324	333	371	349	324	335	335	328	330	346	319	304	357	345	324	324	347	294	318	294	338	318	329	320	359	289	333	332	309	336	341	328	365	326	312	308	351	338	349	342	339	312	346	323	349	334	309	311	317	326	340	331	297	327	334	318	314	329	339	301	348	326	340	293	346	323	321	302	361	371	353	337	323	306	326	343	330	314	318	326	299	370	354	327	355	311	352	323	325	359	343	353	323	318	326	359	332	355	330	339	332	295	320	327	331	319	349	322	328	338	311	330	320	339	342	342	311	308	343	308	331	321	328	323	324	307	374	312	339	334	320	354	340	325	329	325	306
59895	88775	69930	39297	24013	1084	649	599	604	572	567	616	563	593	591	575	610	576	576	568	543	545	577	623	548	567	576	551	580	535	619	539	594	578	537	558	549	560	535	552	564	584	545	570	563	555	588	601	592	622	551	598	590	596	589	571	600	593	570	584	578	567	571	590	594	598	563	578	593	547	577	637	632	578	573	561	555	532	596	536	567	568	582	550	593	591	589	558	547	610	544	572	619	572	602	596	587	588	609	570	558	565	590	553	615	550	534	591	567	552	544	527	608	550	552	594	600	565	577	586	599	585	572	580	543	556	599	525	541	608	568	573	575	578	528	564	576	570	539	618	594	572	545	555	569	555	541	599	582	560	561	566	516	550	564	555	558	583	602	520	580	542	579	557	609	584	600	576	545	580	624	542	552	573	573	545	526	569	538	550	567	548	553	571	538	592	555	628	568	579	537	541	560	575	561	551	546	565	593	534	587	542	604	570	591	543	577	583	557	568	559	588	521	570	576	594	560	584	566	533	583	576	568	573	570	552	595	548	544	588	587	572	594	551	565	597	594	596	570	571	560	502	603	558	581	567	565	563	558	570	520	579	562	565	607	572	589	576	601	578	588	539	563	588	564	540	614	528	550	586	533	561	606	552	548	552	559	549	522	535	574	569	574	543	543	579	592	566	558	553	559	580	549	590	594	540	575	578	584	591	569	513	567	603	568	567	570	570	543	563	563	598	546	539	590	591	580	542	556	599	552	551	596	536	594	578	526	558	595	568	588	554	581	553	597	614	541	576	602	580	552	603	568	582	584	607	542	581	560	591	594	572	600	548	543	578	573	572	579	547	597	571	557	563	580	632	587	576	571	582	634	540	566	564	540	574	592	591	583	535	554	552	513	587	521	576	586	577	606	576	592	557	575	550	538	569	558	549	522	574	570	590	540	535	573	590	597	550	576	564	554	585	626	539	598	563	558	534	532	544	536	557	555	565	598	583	529	552	555	571	607	544	594	584	548	587	540	571	582	597	536	534	580	519	602	561	541	528	544	592	558	557	532	544	526	614	596	559	531	598	566	527	612	634	579	586	558	541	526	545	559	552	569	545	602	536	600	585	569	602	554	583	527	568	602	542	540	593	580	549	606	549	554	537	546	577	545	565	552	580	587	573	546	582	527	597	543	546	554	554	585	518	573	541	539	575	538	586	531	552	584	569	577	589	512	553	568	578	553	544	581	567	579	539	573	574	585	575	522	545	533	598	579	536	571	540	596	589	569	590	616	580	560	561	556	563	574	581	546	542	590	591	570	583	556	566	531	520	598	609	552	579	549	563	543	572	581	549	556	565	575	568	548	584	597	587	530	558	620	605	587	587	547	549	560	575	538	568	544	582	581	609	567	571	564	610	618	564	569	557	558	587	560	566	589	574	563	575	564	582	558	588	566	497	525	594	539	572	543	575	518	533	560	594	584	568	562	624	513	555	569	595	630	581	564	572	544	608	561	568	597	516	594	557	598	543	573	577	579	547	562	621	553	567	607	529	602	584	563	576	530	575	558	567	561	587	568	553	579	615	563	561	559	577	617	570	544	567	542	541	548	553	614	574	597	577	573	569	591	576	562	585	591	535	583	578	562	544	568	575	564	594	575	555	551	578	573	545	529	599	551	554	567	567	561	547	552	540	603	520	566	535	564	577	567	569	575	608	585	559	620	569	553	590	556	554	579	604	551	570	600	577	556	537	535	541	569	611	528	558	565	570	570	571	529	587	540	547	546	611	536	577	551	564	582	553	565	582	527	540	556	575	568	568	575	606	560	569	556	620	595	545	595	574	588	525	580	573	575	561	554	595	556	541	593	568	534	576	581	548	589	559	590	546	574	616	553	571	558	602	544	576	565	551	581	549	571	539	586	597	591	597	540	587	530	548	549	550	576	561	575	564	546	562	592	565	577	572	571	555	569	563	604	550	558	602	577	548	528	586	540	564	554	556	544	573	568	558	566	550	555	567	620	571	573	576	583	555	554	595	593	564	583	564	565	593	606	570	556	561	542	560	593	549	556	571	601	568	545	571	563	564	564	570	577	547	582	578	523	574	576	596	538	549	555	580	619	580	545	562	569	570	570	574	541	544	591	568	523	556	572	595	603	555	568	635	511	544	552	567	559	569	569	577	572	520	567	560	571	567	551	600	556	566	570	579	570	573	615	581	552	531	593	603	540	559	563	571	561	544	570	566	552	582	615	600	546	533	563	555	566	541	587	558	591	572	577	571	541	583	542	534	583	557	594	573	570	536	562	599	591	560	528	573	536	538	600	607	566	554	588	580	613	563	596	529	588	540	626	564	561	576	565	572	563	582	613	597	550	551	567	557	584	600	501	560	560	576	558	565	571	534	571	600	568	528	559	533	568	561	586	536	553	576	581	562	538	581	577	541	586	574	629	548	598	591	582	548	557	579	588	575	583	580	533	597	586	570	576	510	578	566	561	575	597	567	538	562	615	531	559	580	547	526	589	612	631	563	553	552	506	591	535	562	522	564	591	579	578	564	623	574	559	596	555	548	602	520	537	598	568	588	588	567	587	569	572	558	592	559	594	567	584	543	558	559	563	607	562	591	566	580	591	581	568	575	566	587	590	543	551	531	581	572	599	593	590	565	609	572	589	549	557	570	574	552	602	567	581	544	567	560	522	525	583	545	566	559	567	567	557	580	560	548	550	580	558	563	601	507	551	577	514	554	600	557	584	563	557	542	515	560	547	574	599	612	583	595	566	530	579	567	560	574	566	587	591	562	597	563	526	547	567	559	563	566	547	571	548	496	541	560	531	538	522	551	573	514	537	584	581	646	549	576	583	552	609	571	558	531	595	580	540	532	567	540	560	541	553	562	569	550	555	602	547	571	548	519	565	545	574	561	562	552	551	558	608	569	601	595	526	556	563	570	574	558	595	589	535	575	563	559	582	598	549	586	573	551	552	591	563	534	542	554	599	555	572	530	550	540	555	565	570	556	544	568	584	579	595	587	622	580	554	530	598	560	595	554	560	589	574	553	586	557	544	580	560	572	513	536	586	535	590	569	600	537	556	561	576	593	573	550	583	546	555	566	569	566	543	563	537	548	543	548	534	541	564	557	568	606	586	592	584	522	538	569	559	552	558	555	631	607	582	580	539	558	598	565	572	560	589	573	565	546	586	566	541	579	569	584	545	552	575	554	575	572	565	541	580	555	555	543	587	580	601	585	558	576	563	564	571	542	550	560	574	566	585	605	566	571	557	552	557	584	602	560	576	553	543	543	568	578	545	584	556	582	551	597	566	556	600	542	605	588	584	529	593	568	560	601	558	552	590	575	614	562	541	580	551	577	583	570	577	582	549	605	563	611	556	585	547	545	578	567	565	595	534	526	571	598	559	612	563	567	596	528	556	584	517	556	541	565	570	547	568	590	590	570	575	526	573	531	579	593	595	498	566	556	572	549	551	589	563	567	575	559	576	523	598	552	566	567	537	547	578	558
22983	21458	30554	25274	21968	17780	4312	529	480	423	427	414	437	426	416	419	447	383	400	406	403	433	410	427	377	429	425	431	427	441	398	423	433	401	410	414	434	404	425	424	404	417	385	381	423	398	449	391	378	428	431	420	397	422	453	449	390	424	390	432	386	423	372	402	409	418	424	441	411	387	438	435	390	401	392	417	388	403	468	407	395	418	426	430	398	396	386	449	393	403	425	430	399	414	411	426	404	432	408	439	403	412	419	406	427	366	410	364	371	417	404	370	401	400	387	378	404	424	389	351	379	399	422	414	413	426	397	474	382	383	415	361	418	390	429	407	435	411	389	423	393	428	393	397	393	418	432	429	419	450	397	425	380	421	409	441	403	386	419	390	412	392	417	435	418	389	399	390	417	379	405	436	411	406	430	413	386	376	390	391	392	418	386	395	412	451	397	376	431	409	414	389	421	434	422	411	396	400	414	381	395	424	416	400	389	381	421	414	422	387	387	460	453	430	433	430	437	400	389	422	416	439	397	435	421	411	401	435	402	377	407	377	391	431	423	400	397	411	410	398	424	383	414	409	417	419	413	430	436	432	395	413	404	433	431	421	405	417	451	387	390	421	414	381	414	380	463	439	420	413	431	402	387	402	405	421	420	423	417	399	415	387	389	406	401	419	387	385	391	423	385	433	422	418	393	404	418	438	432	396	407	456	390	370	405	406	403	440	393	415	422	404	416	419	424	379	411	452	383	389	419	432	406	386	393	431	417	438	409	397	429	403	400	417	455	418	392	437	432	428	407	409	414	407	424	413	445	416	420	406	396	411	383	375	412	410	420	355	427	397	407	422	405	388	396	400	380	407	382	411	411	387	432	417	425	394	456	404	418	404	408	411	395	428	409	387	447	394	426	401	425	393	428	408	402	413	404	408	386	361	398	369	395	422	413	395	410	431	407	368	421	387	414	415	398	438	444	421	398	419	419	413	438	418	404	390	395	424	414	374	408	373	403	432	399	442	391	393	403	408	389	424	388	423	407	423	386	395	431	390	416	414	409	397	406	391	413	417	451	430	384	408	398	417	418	417	400	415	427	371	475	425	384	409	420	423	462	359	437	412	385	384	432	443	427	441	415	380	391	438	413	388	408	427	429	391	395	410	406	425	417	402	418	399	409	426	383	405	412	386	433	442	417	452	398	362	377	436	411	406	393	411	439	393	406	442	411	418	406	417	387	410	411	406	396	417	416	439	419	423	404	393	414	390	394	422	391	392	423	394	418	420	410	436	407	398	412	416	433	389	369	377	421	451	363	401	442	413	396	384	403	370	425	417	425	420	407	425	425	399	400	399	424	420	396	370	399	381	435	440	433	429	447	399	406	363	400	406	406	413	430	405	391	416	443	445	419	399	405	420	382	409	404	392	391	392	433	417	405	415	425	420	400	388	422	440	382	389	378	439	403	432	421	354	435	421	407	469	377	399	384	422	441	409	398	417	429	406	413	416	422	418	453	388	401	432	423	401	379	427	387	448	414	398	418	393	405	438	411	437	438	455	424	410	424	407	412	422	416	419	398	428	419	386	413	375	417	424	409	393	418	410	445	377	399	413	424	414	399	410	435	412	410	434	410	413	429	383	434	379	431	421	425	414	350	434	403	391	385	431	427	409	366	407	429	406	408	427	418	412	398	410	425	414	417	420	415	393	398	440	386	404	407	445	407	407	401	405	445	416	430	397	429	443	405	400	419	429	396	387	373	434	436	396	411	397	424	429	468	405	418	425	397	358	442	424	392	411	433	418	397	400	395	425	452	431	408	396	403	413	426	433	402	389	430	374	383	434	377	435	390	410	434	424	415	434	422	422	429	375	425	402	399	409	396	379	436	394	414	411	439	382	384	404	387	387	390	413	423	413	376	397	396	451	392	400	394	429	413	405	433	421	377	422	439	422	371	386	418	393	397	399	399	423	416	410	374	439	389	429	431	406	409	417	392	401	388	403	360	413	392	423	433	410	417	386	427	395	433	428	396	366	388	413	380	406	395	425	434	415	441	378	364	406	411	412	377	417	407	429	410	412	398	391	431	409	428	421	383	424	397	424	417	412	432	405	383	381	383	393	382	422	421	378	425	416	421	383	393	436	402	405	428	421	425	434	414	418	433	395	421	400	402	417	413	455	412	397	414	423	425	396	404	455	429	427	416	398	414	429	437	413	372	391	397	391	406	415	399	393	356	441	401	441	458	419	430	380	435	436	369	413	416	423	431	414	409	438	430	413	413	434	440	413	424	400	413	421	372	401	392	416	448	403	446	415	389	403	397	395	413	390	414	412	405	383	394	435	394	435	371	392	416	412	420	407	395	393	410	472	421	383	458	404	408	390	397	428	434	380	392	365	418	382	403	406	365	431	396	459	399	430	428	340	408	423	405	407	415	399	395	424	436	399	381	408	401	436	422	411	411	446	392	430	409	409	425	412	409	422	398	420	381	434	392	422	433	406	415	447	377	394	429	425	388	406	395	436	412	418	386	426	428	399	424	402	421	441	392	411	400	381	404	407	409	393	413	411	394	422	378	374	420	432	394	407	424	422	418	445	408	401	424	424	382	415	439	393	432	437	401	402	400	372	439	415	409	410	391	373	435	391	420	405	427	407	413	423	416	384	403	462	447	387	445	397	385	435	362	389	390	413	433	401	393	421	416	397	433	425	389	401	430	394	395	436	392	401	378	379	411	432	392	411	407	415	432	389	422	404	415	410	388	425	404	420	403	407	384	460	403	398	426	418	451	407	387	396	399	446	436	380	383	410	449	374	398	380	398	422	445	446	406	413	391	423	391	399	382	460	441	398	416	414	388	374	415	409	421	409	412	360	398	403	440	393	426	410	420	408	414	429	415	395	393	388	374	396	393	406	396	412	444	397	416	395	435	419	422	452	447	401	410	421	399	406	415	410	419	397	404	412	439	359	445	388	401	360	413	410	424	402	390	411	413	436	414	412	426	461	427	412	408	431	402	385	404	438	407	401	415	406	431	386	413	412	403	390	415	434	406	416	448	395	430	396	410	380	399	397	408	394	422	405	411	424	417	366	439	384	400	393	425	380	438	428	421	414	409	402	414	392	416	428	397	435	360	390	379	398	402	413	390	432	424	432	441	384	417	417	403	403	395	441	398	412	381	421	420	356	424	433	434	451	413	394	368	379	384	397	406	430	397	411	419	424	402	426	401	420	418	410	430	446	401	413	430	391	372	384	428	425	387	351	373	394	395	398	397	426	382	366	402	396	410	430	428	436	420	425	373	410	408	408	398	423	429	413	444	391	420	412	404	372	439	419	404	442	413	374	410	403	410	367	412	385	383	411	403	403	382	406	405	428	408	371	389	385	417	408	388	401	376	421	394	442	389	406	415	415	407	367	395	387	398	433	429	421	414	402	411	432	406	401	402	431	410	376	413	391	405	383	401	393	380	399	428	419	373	408	433	431	446	418	409	395	412	417	439	419	401	418	399	391	420	424
61393	98852	78854	45957	29012	1574	782	770	717	730	716	692	647	725	704	681	705	671	682	712	653	682	662	650	660	659	713	709	662	647	674	687	642	668	705	652	699	665	673	701	677	682	679	681	692	703	624	662	669	674	651	686	692	643	674	674	668	639	674	685	637	675	666	661	658	631	708	677	657	701	731	812	704	719	652	663	666	639	681	652	656	636	661	673	665	687	675	623	646	632	663	677	622	607	671	658	661	672	699	661	689	676	700	692	687	649	637	659	623	730	695	655	646	693	696	698	663	632	647	690	618	671	678	651	682	708	688	642	704	669	665	634	664	681	667	598	686	670	632	679	666	670	652	668	632	689	670	667	648	672	713	616	697	704	665	630	683	658	664	648	658	661	730	711	669	675	662	689	660	626	703	641	640	695	665	661	685	670	622	649	683	642	647	653	678	688	665	626	642	702	661	729	642	619	680	684	644	670	709	626	653	640	658	662	679	713	717	657	651	682	696	664	690	696	693	625	625	659	647	679	702	707	694	611	685	668	643	680	642	672	646	657	645	686	684	709	685	610	648	653	645	673	690	687	673	665	655	712	691	609	684	660	682	684	681	681	648	634	672	671	679	630	733	630	652	638	652	696	671	658	644	683	672	654	677	668	683	683	669	651	698	641	642	662	674	668	694	676	653	646	674	672	647	632	675	634	643	682	657	636	643	671	684	705	666	668	665	644	690	677	662	694	692	662	679	669	650	653	635	625	630	662	641	679	678	680	663	649	665	673	690	638	665	640	621	683	641	647	668	704	656	749	670	653	657	698	630	697	662	690	628	620	685	640	701	641	694	674	651	683	681	707	695	666	668	677	669	716	638	685	657	663	667	718	655	662	717	638	676	646	674	659	687	673	662	638	650	665	663	661	655	671	698	638	669	687	691	650	644	668	647	652	715	672	636	682	653	698	685	677	665	664	684	666	652	632	629	646	676	658	675	674	678	651	651	667	658	621	700	690	702	665	664	669	657	682	675	711	647	659	676	654	654	651	690	679	674	658	635	672	664	706	670	680	748	642	667	644	645	708	673	628	703	702	653	607	676	712	640	680	647	640	689	632	646	628	695	689	678	641	648	648	670	658	611	697	693	619	640	644	669	705	673	676	700	683	662	620	628	688	698	631	642	690	698	657	672	636	699	676	688	688	680	658	701	691	649	674	677	683	643	665	709	656	626	657	677	660	646	628	669	661	692	664	668	618	613	675	624	652	703	690	664	669	645	649	662	678	675	616	662	673	664	657	665	650	617	635	650	692	693	717	672	671	642	665	668	640	691	685	660	655	657	657	610	647	682	675	696	723	683	711	645	633	661	660	629	713	650	717	665	684	708	622	645	676	661	665	679	648	632	708	622	633	699	627	698	674	676	683	669	707	710	732	678	713	666	667	735	669	685	679	656	666	611	669	637	659	678	636	649	671	687	630	684	657	689	670	680	678	701	652	696	692	680	645	697	715	632	661	660	644	697	677	683	668	689	673	658	643	666	667	629	698	662	700	629	680	682	606	681	686	687	670	614	672	648	649	698	636	649	684	675	689	686	684	647	665	675	694	659	643	667	647	632	649	679	714	618	690	676	694	653	637	681	684	689	644	678	706	681	652	657	688	711	670	677	673	667	675	691	649	698	668	651	664	719	668	684	634	661	755	713	695	654	656	664	667	669	638	684	637	599	674	671	663	687	658	696	629	700	659	681	634	649	685	642	679	656	671	659	634	655	673	688	664	657	653	692	631	692	669	685	662	616	645	662	670	663	651	661	685	661	673	620	643	729	705	627	727	678	654	667	695	664	658	669	669	657	651	637	648	635	689	711	663	644	655	678	659	638	687	666	705	642	698	649	664	662	699	653	671	676	657	642	682	623	641	660	668	669	669	658	645	665	638	661	675	649	702	637	682	659	652	685	635	655	656	664	679	656	664	655	658	664	616	680	661	689	642	633	655	664	622	680	662	650	715	661	675	714	690	640	683	655	680	642	667	632	669	673	700	661	667	703	642	670	652	658	628	654	664	704	671	656	649	627	698	667	660	688	705	638	682	674	672	671	651	664	682	703	678	674	720	649	646	659	651	712	665	670	702	669	700	651	645	645	678	599	609	672	634	689	704	665	691	687	708	668	671	643	666	698	673	652	650	722	625	701	638	607	632	647	626	683	716	657	665	625	656	615	632	713	679	664	648	702	668	657	641	693	655	697	664	695	640	714	617	649	712	717	674	641	633	680	626	676	711	714	661	658	657	625	670	714	669	677	677	686	645	725	661	696	693	670	643	650	674	688	662	689	646	632	634	640	601	657	713	647	685	673	652	692	663	625	635	628	697	697	634	635	663	706	661	629	635	619	635	684	713	668	651	705	683	643	669	614	657	679	642	658	640	653	651	666	642	673	675	694	656	652	626	672	680	704	667	671	669	662	683	631	674	677	677	664	649	634	643	693	736	658	682	641	720	662	628	663	645	686	657	673	697	657	685	646	701	660	680	665	682	638	661	636	707	683	707	650	644	657	675	707	656	664	677	657	693	708	685	660	691	669	647	653	684	673	667	657	615	637	657	673	669	622	685	675	688	658	694	664	709	700	631	653	632	650	654	680	628	686	668	670	675	688	665	644	680	691	641	697	639	630	691	683	660	674	648	654	635	657	662	680	635	666	690	663	669	693	689	661	677	630	717	666	683	671	666	691	639	669	661	719	660	622	681	690	678	671	641	646	631	653	674	717	673	686	681	675	613	620	682	602	657	656	680	655	646	709	732	667	626	685	661	672	631	666	673	662	691	652	697	646	680	700	702	701	732	652	673	697	696	677	662	644	682	668	609	672	694	637	647	683	660	669	661	657	693	631	675	679	651	682	646	681	658	604	700	668	667	656	673	700	657	663	644	598	705	597	697	695	656	622	634	656	669	652	666	669	639	646	689	711	692	653	684	665	648	645	601	647	651	644	600	636	615	661	694	647	662	670	680	653	686	645	676	664	650	672	679	677	689	665	662	642	681	683	673	709	669	643	663	636	617	700	680	678	681	662	616	668	624	716	636	685	681	666	687	660	626	682	639	611	655	713	669	635	674	684	640	640	661	668	682	634	691	643	651	676	657	632	634	680	644	673	681	655	689	673	677	662	699	687	691	632	626	675	639	674	677	643	654	663	647	681	682	648	633	659	679	656	662	650	702	653	623	679	648	653	666	674	710	671	696	689	646	625	650	644	669	633	677	707	660	679	656	642	679	653	660	693	691	665	703	700	684	664	653	684	688	634	723	678	660	674	693	629	690	669	654	681	690	687	650	640	652	654	672	658	682	629	675	650	679	723	655	642	695	670	696	679	668	635	652	648	730	666	665	608	683	637	641	662	645	681	685	628	650	641	683	714	656	641	684	708	660	642	697	658	675	677	666	722	707	737	667	655	654	634	658	646	642	681	658	665	628	653	656	653	657	663	661	647	677	701	625	666	709	673	657	666	675	669	697	692	630	680	668
28053	26476	28224	12692	3000	538	375	376	369	394	391	392	395	376	387	390	357	354	369	374	383	359	352	380	359	386	336	382	373	341	347	371	342	376	361	368	397	351	351	402	364	354	362	380	353	387	388	362	363	376	357	407	346	350	362	355	382	359	369	365	391	348	362	354	365	382	380	401	355	374	355	343	361	348	385	335	382	384	374	380	357	339	342	373	376	365	375	391	360	356	386	404	375	351	373	363	361	410	336	373	395	387	356	398	380	368	403	393	383	354	373	370	344	389	357	342	320	400	380	380	350	392	340	364	364	367	383	357	361	384	374	347	395	374	378	358	354	379	350	374	380	396	373	378	376	340	401	362	341	387	364	382	377	355	364	346	409	365	345	396	320	349	361	360	359	353	386	366	349	378	391	373	376	379	344	390	388	410	377	351	375	365	382	410	347	384	370	394	376	400	370	375	391	363	364	377	364	320	347	382	376	389	376	346	407	385	371	339	351	346	371	411	364	361	347	401	371	402	379	344	377	385	406	374	356	396	343	389	381	382	371	402	381	366	404	368	411	367	373	339	360	366	385	376	343	353	333	347	350	414	371	359	372	381	386	345	358	353	365	398	372	347	368	363	386	373	379	351	376	368	384	392	376	362	375	370	407	391	365	350	351	382	376	381	368	353	393	395	364	341	370	377	366	375	344	360	350	355	373	361	407	332	354	344	366	336	342	389	386	382	383	336	381	393	375	356	371	360	357	383	367	341	368	355	367	392	360	376	371	372	358	416	365	395	362	361	365	381	405	371	370	339	368	355	350	367	400	395	360	417	357	375	358	402	407	350	376	391	376	381	394	380	338	380	392	351	371	395	361	369	376	364	399	367	397	370	371	324	357	382	384	365	368	346	364	383	382	354	375	359	373	404	386	389	385	361	356	371	401	380	362	358	363	399	405	394	388	337	371	346	382	377	355	379	346	378	343	360	340	354	361	378	341	342	394	380	379	349	354	383	399	367	378	371	381	347	372	389	337	370	373	376	388	373	370	365	375	385	366	368	369	382	351	373	368	385	349	364	341	374	349	388	347	383	371	365	384	407	384	435	400	363	338	365	406	360	359	404	383	367	406	376	365	356	379	355	347	404	407	385	374	395	366	394	348	398	354	366	386	350	368	351	350	392	357	351	377	382	361	365	384	339	380	367	380	340	356	356	363	392	346	399	382	384	351	369	371	355	349	363	377	348	392	370	334	366	379	374	359	354	388	359	339	351	413	382	360	395	399	390	346	372	354	375	352	391	379	346	355	369	384	363	362	384	389	376	351	383	383	386	383	361	357	397	377	358	376	366	389	370	342	357	375	336	316	377	375	393	378	358	348	359	353	374	383	361	381	425	375	405	398	392	383	349	348	382	362	344	356	366	380	378	383	372	349	399	397	393	361	387	363	403	366	378	393	412	351	367	368	382	369	335	393	371	376	325	395	402	382	364	394	340	335	338	375	352	394	341	368	375	369	362	424	332	377	387	403	362	352	366	381	371	365	380	345	358	377	354	360	380	384	343	322	389	338	367	349	344	342	355	408	350	372	362	377	344	367	365	368	349	357	379	389	357	379	374	364	355	400	375	409	412	363	336	368	343	358	369	375	327	363	346	350	373	393	392	372	362	350	346	382	343	378	400	378	383	369	397	380	372	373	360	354	367	387	373	370	378	377	400	401	382	426	354	372	350	388	415	361	357	371	394	381	345	386	379	334	369	364	377	368	364	365	362	362	388	366	350	382	372	380	371	359	366	354	358	340	371	369	358	358	382	355	371	393	398	355	338	374	379	357	358	380	372	360	360	388	374	348	430	343	383	358	379	402	346	370	315	366	378	364	364	332	385	352	418	349	396	378	348	399	340	385	340	407	383	377	367	366	392	367	357	361	337	397	363	396	370	371	396	390	386	365	360	392	405	388	358	392	340	392	373	335	358	356	375	372	392	385	345	368	361	345	366	372	362	361	383	375	413	378	375	357	368	386	381	368	349	355	393	347	401	374	376	387	370	374	364	389	375	360	349	404	358	371	390	367	359	371	347	344	368	354	370	369	390	377	363	372	365	373	369	377	366	378	374	374	401	353	374	381	366	380	361	357	367	362	367	347	366	349	345	378	374	379	368	404	385	378	352	341	359	391	351	359	337	373	353	380	394	348	351	363	391	359	410	397	388	382	390	369	376	372	358	378	370	382	364	405	372	403	377	369	356	368	375	392	394	389	377	373	359	396	401	360	381	371	355	365	401	319	371	376	412	319	415	359	367	361	395	388	339	347	335	333	360	350	366	328	352	389	374	405	410	337	338	359	370	368	379	366	355	368	342	345	384	360	343	341	370	347	380	396	386	342	392	356	354	394	365	378	345	381	346	409	375	404	374	378	415	360	361	343	364	384	376	373	335	331	396	345	375	338	331	327	360	386	361	409	369	392	350	338	373	389	368	389	395	379	357	360	377	370	353	379	385	357	363	365	332	362	336	374	356	378	359	352	350	387	342	375	380	389	364	346	376	369	414	387	373	386	359	378	372	380	354	325	397	356	358	379	394	360	390	349	351	405	386	369	364	391	375	410	372	346	389	353	371	362	355	324	367	354	367	381	343	358	392	396	372	384	386	356	380	384	366	363	356	391	365	385	393	340	334	341	379	381	367	349	326	373	371	354	343	379	394	384	332	343	381	347	365	355	346	379	385	347	357	339	386	391	407	369	371	404	359	370	369	390	394	389	394	381	315	354	400	356	349	372	390	374	392	355	354	378	366	353	411	392	397	376	343	355	371	359	348	359	383	355	337	355	372	367	367	368	325	411	353	357	390	353	383	333	352	403	369	365	349	364	355	381	407	360	343	382	348	355	369	373	402	364	333	379	354	350	371	394	350	404	413	381	339	381	340	361	386	382	377	388	375	357	408	368	398	379	381	374	380	368	393	361	338	346	398	390	366	368	363	358	362	370	389	391	380	372	393	358	396	376	366	367	369	422	381	356	372	333	377	327	363	378	372	402	401	373	407	350	376	338	363	350	365	353	371	387	381	318	353	363	374	382	365	388	348	365	374	366	401	370	388	376	365	368	352	354	366	342	382	377	367	369	333	359	383	357	366	379	363	321	359	356	380	359	380	347	356	364	357	379	422	390	337	386	348	370	375	351	345	358	356	384	397	367	356	349	362	382	375	351	391	373	402	362	386	366	402	371	353	379	393	375	381	395	376	389	362	350	327	345	359	366	373	358	350	381	370	381	373	338	350	392	352	339	380	386	358	411	368	348	371	407	348	384	369	382	388	371	346	381	350	358	393	382	360	385	390	371	382	351	367	382	354	351	358	381	385	388	402	361	379	382	322	367	386	386	344	380	379	381	384	365	380	352	371	361	355	361	360	378	377	373	343	333	382	343	385	363	363	364	353	356	364	383	353	360	393	377	365	381	377	370	359	348	363	371	355	316	402	341	353	347	391	380	367	385	348	366	364	399	360	367	367	365	347	378	374
36169	46081	34787	12253	5812	750	702	582	655	624	631	646	645	616	619	640	614	609	601	642	655	622	629	637	647	658	675	641	636	666	600	645	655	624	632	617	611	614	600	649	640	655	590	677	621	652	627	655	653	631	599	618	649	615	648	628	605	670	667	661	610	651	631	622	629	648	604	633	616	647	689	691	620	648	667	616	608	665	635	651	597	648	657	628	639	637	610	635	633	637	618	626	610	610	625	639	643	602	644	578	607	615	614	613	646	670	643	665	657	620	658	643	670	664	639	646	648	642	625	618	634	638	592	669	590	676	652	634	649	613	615	673	662	627	656	634	602	629	641	604	638	630	653	653	631	687	673	634	583	655	640	634	627	667	588	645	640	653	642	656	634	598	624	684	625	631	604	645	671	641	698	671	677	646	633	623	613	631	702	628	609	626	639	596	629	627	636	677	650	653	608	620	665	605	677	619	642	647	630	667	642	657	666	634	613	634	626	640	673	624	654	623	646	675	583	642	614	659	628	686	611	662	592	662	654	643	607	633	601	629	641	616	658	663	627	613	669	606	627	658	679	662	646	573	611	660	629	586	669	641	630	638	658	656	633	688	681	629	661	640	625	629	691	615	656	611	610	622	615	621	650	624	639	650	650	693	612	673	607	650	657	603	624	662	663	607	660	648	635	611	642	657	640	600	641	664	590	636	583	645	652	673	684	629	653	651	620	610	590	624	624	625	654	639	638	639	601	622	631	642	623	650	591	706	629	598	577	655	628	618	618	686	639	637	627	627	647	634	631	628	668	638	624	675	625	666	645	634	615	602	627	643	608	662	632	601	658	600	574	676	629	652	613	636	649	646	644	624	611	603	687	639	624	674	655	665	613	611	614	654	626	638	670	633	623	678	633	623	640	618	664	682	651	615	604	626	642	591	660	643	648	673	646	630	621	612	648	620	686	626	657	629	646	624	634	637	615	646	597	626	613	628	607	593	638	634	665	614	608	672	629	634	658	618	651	606	625	614	619	615	648	603	615	666	641	620	648	618	677	604	591	663	608	608	629	671	625	689	644	606	646	630	653	627	624	671	631	627	621	668	650	581	660	648	658	619	661	672	603	667	631	596	651	634	613	605	600	625	637	642	639	583	642	641	588	654	635	662	646	662	655	637	629	608	649	627	625	679	626	683	660	673	713	657	664	671	630	652	668	590	627	646	661	638	654	630	582	649	590	607	663	603	599	615	704	691	654	619	614	653	662	620	616	623	639	656	576	614	633	615	670	617	633	659	622	627	647	667	691	632	635	619	655	638	620	661	631	657	606	639	604	644	646	639	621	637	631	627	643	643	695	617	661	622	647	619	643	682	627	671	605	622	684	636	624	657	669	670	657	611	593	609	624	645	609	611	602	648	663	655	666	649	593	617	613	587	637	616	707	594	655	610	628	645	582	657	660	648	642	639	630	635	616	650	649	658	656	697	647	662	621	621	647	635	615	613	630	651	618	626	585	610	630	598	626	670	636	665	623	618	621	626	627	636	665	662	614	625	655	629	650	649	646	670	641	639	683	619	640	683	658	664	647	666	613	637	658	668	655	647	619	584	634	619	630	605	627	655	651	633	629	607	655	632	645	606	669	609	628	669	643	629	654	637	644	634	629	631	651	634	614	621	672	651	642	666	620	670	663	643	679	593	633	690	632	649	667	662	668	680	636	653	652	620	642	643	685	632	637	639	636	621	645	643	613	646	654	600	647	636	670	688	672	635	655	633	651	599	652	682	703	692	652	655	610	677	656	648	652	592	667	676	626	617	670	620	585	595	668	696	633	644	618	643	603	622	611	666	632	651	677	609	620	614	650	618	672	643	652	622	671	622	651	656	612	629	630	666	633	645	621	609	632	618	675	616	604	628	651	611	624	682	626	676	637	631	640	596	603	598	651	614	659	626	613	698	643	631	663	615	638	644	634	660	616	662	623	671	636	602	628	670	627	648	638	625	647	575	632	631	619	687	654	647	622	652	605	681	607	674	650	701	680	659	680	613	655	629	627	639	661	647	560	602	623	629	594	629	656	665	671	628	649	691	670	611	651	651	661	612	677	687	642	671	590	616	631	658	657	574	651	618	624	623	637	665	656	636	607	629	649	590	643	643	658	635	666	678	670	654	686	659	627	615	658	667	677	613	610	645	621	656	646	625	632	601	632	683	615	627	632	635	633	629	674	657	682	690	639	630	631	658	694	583	668	600	648	641	629	644	678	667	658	650	631	653	653	659	619	587	664	642	649	608	626	606	603	649	638	630	686	642	602	673	615	641	667	637	636	645	596	616	650	633	634	624	637	638	650	639	628	677	653	616	614	604	604	666	653	634	666	658	625	609	590	641	632	680	659	639	636	674	648	606	622	661	642	626	614	660	638	644	650	609	584	654	615	602	620	643	655	617	647	605	635	644	594	614	623	619	642	654	611	636	622	636	645	637	591	615	656	652	621	647	606	655	588	585	655	630	596	623	630	612	615	688	617	608	651	639	647	693	646	610	643	645	673	652	619	637	669	640	640	642	642	641	612	648	660	640	642	608	643	664	626	631	642	629	610	666	619	608	623	650	646	629	623	625	625	622	629	678	622	627	644	584	643	623	659	657	639	630	666	627	639	611	700	656	642	646	673	605	698	631	618	631	631	596	665	653	631	656	650	636	571	599	667	635	639	604	637	641	646	657	625	628	620	646	626	639	623	634	614	570	647	622	672	636	650	620	639	616	644	612	633	620	638	636	635	645	648	639	604	667	626	638	658	687	611	582	711	681	599	629	624	610	651	608	657	644	652	679	631	640	596	675	649	610	608	608	642	665	637	616	642	615	636	600	627	577	676	608	603	634	640	638	661	643	604	643	616	609	642	652	611	640	635	631	638	603	631	600	628	619	641	633	667	649	616	636	656	652	662	599	637	618	650	656	615	605	613	626	648	614	657	598	667	632	648	669	624	651	664	622	611	617	681	667	657	619	660	640	636	624	637	672	647	633	691	635	633	663	606	659	631	654	682	637	652	623	636	643	601	654	641	659	641	614	651	633	668	610	629	652	634	602	639	666	627	648	627	594	661	652	604	647	627	633	661	669	641	639	640	656	701	633	638	647	605	651	663	644	618	681	606	664	640	647	658	607	646	670	636	650	642	647	671	634	622	669	649	662	646	667	609	645	648	656	648	601	638	631	663	629	610	646	596	635	640	656	669	660	643	665	637	666	622	638	636	705	669	670	655	679	614	614	607	649	641	634	597	587	644	666	583	648	622	665	659	606	617	636	615	644	607	639	665	635	660	660	682	640	643	657	651	657	644	651	637	611	617	602	664	650	618	624	676	587	620	692	692	602	622	588	689	646	649	629	621	654	622	663	636	630	649	627	623	606	664	655	626	614	627	643	650	661	651	634	600	659	609	697	669	656	648	665	629	625	659	627	650	640	648	617	630	585	663	675	629	653	639	625	669	607	631	648	624	658	666	658	678	633	644	681	631	596
23974	22176	32029	26297	21019	9565	677	374	319	338	318	348	364	292	322	289	310	315	344	343	300	338	295	339	282	303	326	335	318	303	310	302	312	288	328	310	317	323	306	287	290	337	336	306	324	305	357	297	310	295	296	311	313	324	315	320	330	300	306	301	338	320	313	296	326	354	345	325	333	325	324	359	318	330	294	302	336	284	315	310	311	295	346	319	325	333	260	341	300	331	343	340	318	346	352	323	307	299	302	285	312	316	300	312	341	319	316	307	309	292	329	326	330	313	287	329	337	317	325	304	329	312	308	333	300	303	333	323	327	296	298	307	316	318	318	331	311	337	295	301	340	338	309	302	341	326	301	339	343	326	287	334	317	323	298	313	284	352	326	333	346	311	320	352	311	297	322	329	297	316	364	333	300	333	274	312	314	308	320	314	331	329	346	312	322	299	303	310	321	319	310	334	317	294	319	318	327	311	307	293	317	347	336	306	311	320	300	324	325	319	314	308	302	331	310	322	300	302	297	328	335	305	349	265	300	342	333	316	330	321	296	326	359	313	319	331	292	317	315	310	309	322	341	312	309	300	308	289	297	345	324	323	286	334	286	317	329	306	315	312	318	341	305	370	310	323	337	327	355	306	327	343	326	313	324	301	312	275	307	296	339	317	317	315	281	299	336	352	320	292	309	324	311	299	302	335	308	313	330	345	360	328	301	313	324	325	337	307	309	305	323	315	320	287	309	301	314	290	313	320	273	283	337	301	345	308	316	322	321	300	326	341	293	329	317	334	338	324	295	338	327	306	310	309	318	292	309	324	331	303	303	309	330	337	312	312	301	302	289	326	314	311	333	312	321	321	334	320	304	311	311	318	331	308	314	304	332	290	317	335	332	289	307	341	345	329	298	301	338	301	320	322	310	322	337	294	342	303	311	283	358	292	290	295	298	319	312	302	315	296	336	338	297	312	307	312	312	283	325	306	319	318	321	343	331	324	306	335	297	307	309	312	334	324	319	300	314	344	289	333	303	343	325	322	299	337	316	313	297	280	346	293	290	327	297	326	344	301	333	336	309	303	289	354	309	327	322	300	343	316	317	302	306	341	293	333	316	306	276	323	313	330	320	320	303	328	322	337	315	311	323	317	313	283	296	328	287	310	312	323	336	300	348	320	292	330	315	304	314	333	303	307	285	349	321	322	332	303	301	338	284	363	282	328	311	316	332	296	293	326	309	330	315	316	316	336	338	325	325	309	294	321	337	300	328	298	287	313	316	315	304	334	347	342	300	305	315	353	356	334	336	343	312	317	352	280	325	325	344	337	299	293	323	320	326	301	314	336	320	296	322	335	333	320	292	318	317	326	324	333	332	285	325	352	332	307	321	305	311	305	331	338	292	298	352	328	328	312	324	342	347	309	324	320	302	315	307	366	276	305	362	296	305	342	280	314	309	308	343	311	317	320	283	295	320	311	312	321	302	294	321	301	313	319	319	318	330	341	304	345	338	305	313	311	323	314	323	304	317	322	308	322	336	312	307	326	336	339	321	283	309	319	302	319	301	285	301	334	291	315	352	311	348	295	289	304	314	303	340	303	290	316	325	328	325	319	356	282	307	313	330	322	332	298	318	346	343	324	330	343	312	310	292	293	331	333	319	331	309	313	317	329	329	330	329	337	380	330	340	348	326	338	316	311	332	308	333	323	320	300	350	278	329	306	304	291	340	306	341	277	341	288	311	321	331	312	313	334	323	302	281	288	346	323	292	293	316	324	300	348	310	281	321	320	324	285	282	336	314	355	305	311	320	326	332	299	313	327	301	313	293	326	321	334	301	317	293	336	294	311	334	317	314	326	320	333	315	307	316	310	350	285	316	321	320	321	290	306	328	330	289	348	337	316	320	335	325	337	338	336	319	312	319	313	310	326	290	313	323	316	313	309	326	339	318	293	302	309	336	327	305	344	319	287	326	320	311	307	332	320	310	310	297	310	317	329	352	320	327	315	331	298	307	291	314	341	325	312	320	300	326	304	296	283	295	336	318	340	309	335	380	332	321	308	322	309	276	315	290	302	307	301	321	300	345	362	339	333	341	304	285	320	299	314	296	347	320	309	290	319	331	287	337	292	306	322	330	294	293	338	319	317	323	302	314	289	304	321	297	328	306	313	308	322	311	315	291	293	304	307	318	333	316	309	300	307	315	299	295	324	281	329	287	292	315	300	352	341	305	354	339	302	322	306	287	333	319	289	351	311	359	297	318	297	344	327	287	328	325	297	316	308	314	309	301	313	295	339	329	316	307	320	301	313	333	359	316	308	337	339	313	330	328	294	329	322	282	327	338	331	325	343	340	324	327	307	332	303	292	326	329	291	306	356	301	306	322	320	295	303	345	291	335	303	334	324	307	336	331	324	341	302	293	320	318	305	326	326	317	335	322	304	286	297	269	317	297	291	311	295	328	342	362	319	323	311	306	295	291	319	317	323	299	339	318	285	326	320	292	350	300	328	294	338	288	331	321	292	342	291	324	314	298	275	322	339	345	289	325	316	304	309	321	329	293	344	369	368	315	307	290	331	340	343	322	337	308	302	296	338	352	312	290	301	314	327	316	318	299	297	322	308	310	349	327	328	324	340	300	305	336	322	327	336	344	287	309	310	319	303	335	294	311	286	307	342	333	297	315	314	308	334	324	317	312	312	320	306	309	320	295	325	304	323	323	310	354	308	310	284	294	315	298	306	290	304	342	345	330	334	302	336	316	318	299	329	325	295	295	319	290	328	309	303	313	333	300	299	325	289	304	319	288	285	332	304	310	301	320	327	310	339	303	311	271	320	294	330	334	283	321	316	292	322	310	325	311	330	315	313	300	330	289	301	327	318	320	302	332	295	347	366	338	319	329	305	338	319	321	285	309	323	351	323	339	312	315	308	319	281	314	295	308	330	327	331	302	327	325	303	310	291	332	312	340	330	334	327	316	308	298	336	315	321	313	350	320	328	275	317	350	334	294	301	304	328	280	320	310	289	327	301	305	317	337	302	314	311	335	305	312	292	286	303	287	277	318	323	337	296	334	286	338	308	301	316	323	332	302	316	314	318	329	316	325	301	333	326	343	306	348	328	338	340	362	367	311	309	318	324	299	319	320	333	330	318	325	295	301	289	314	318	284	330	321	329	296	326	307	343	285	301	344	339	345	340	323	313	339	321	289	298	331	300	329	314	313	308	320	317	314	343	322	324	338	327	310	322	298	315	283	347	321	289	350	326	272	311	339	315	318	312	342	286	319	323	310	305	299	320	315	326	322	332	310	288	308	312	304	326	306	327	317	311	347	347	296	330	334	318	317	311	306	304	339	332	301	293	320	326	301	310	297	297	309	325	325	311	325	311	348	331	302	279	306	322	330	300	304	300	300	315	353	347	320	325	317	299	354	342	343	295	282	313	293	302	356	310	320	304	328	343	314	358	326	301	335	306	324	286	352	348	306	327	329	328	314	314	333	347	296	329	320	296	309	363
60071	89140	69745	36772	21586	1818	549	598	564	598	597	590	591	547	560	571	551	562	513	550	534	589	566	540	501	595	551	515	553	589	536	560	562	555	577	577	598	560	557	521	560	548	566	552	536	568	536	534	585	548	553	570	577	544	560	554	549	509	551	540	529	549	520	556	529	566	510	553	518	556	564	622	568	577	587	588	553	540	569	523	522	571	545	507	548	551	572	574	557	562	497	584	502	567	577	594	553	528	582	521	558	530	488	508	549	622	499	536	541	536	574	564	531	547	569	568	540	534	544	520	568	529	529	567	538	531	554	576	497	562	540	555	564	541	536	595	605	573	535	521	549	573	546	539	580	532	544	522	539	562	552	545	521	517	550	554	561	569	527	561	532	551	581	532	578	555	555	543	583	566	549	556	544	517	504	521	556	548	523	534	599	555	557	584	533	514	507	566	542	538	568	553	526	569	601	548	534	544	604	543	524	543	546	564	544	578	567	524	505	565	536	567	546	542	525	510	570	560	575	561	580	590	555	532	577	525	534	578	574	575	577	564	560	543	513	583	534	520	536	563	577	569	569	537	522	555	543	550	550	573	534	582	552	528	557	583	559	551	576	564	561	547	525	525	538	553	552	536	560	570	533	547	564	564	541	583	532	539	570	530	537	539	516	576	553	518	492	538	556	567	540	551	537	566	551	547	562	549	551	543	573	583	565	522	547	539	525	535	561	560	586	531	552	510	568	547	517	537	484	524	548	550	554	528	559	548	539	527	522	560	562	530	553	565	562	529	593	530	580	572	537	567	537	518	544	526	545	567	526	540	577	548	568	546	565	521	579	569	556	540	486	563	543	576	529	571	542	560	511	572	544	520	546	506	547	545	536	538	582	563	548	560	567	527	537	554	546	554	542	546	517	529	540	517	557	566	547	577	546	561	529	557	550	538	538	540	523	527	508	521	507	542	546	531	539	550	517	562	555	535	532	553	580	595	535	563	574	545	561	543	540	563	562	544	544	549	508	589	527	564	555	551	556	562	535	516	560	582	572	531	560	535	561	484	541	511	551	532	546	570	515	522	559	531	526	537	523	543	498	506	543	565	553	523	519	545	560	552	543	538	597	524	569	502	595	566	594	576	559	548	590	510	570	555	510	565	542	544	542	567	518	524	552	588	546	528	577	517	588	534	549	508	532	501	565	585	526	515	545	508	555	563	585	572	509	547	572	490	578	599	550	502	620	527	556	544	578	560	593	553	529	513	589	537	533	584	565	582	574	541	537	561	521	549	565	569	524	629	558	553	515	514	562	579	524	521	557	485	551	515	534	547	562	540	547	524	529	529	524	587	540	506	572	568	557	555	515	565	512	527	553	561	555	541	516	545	546	520	518	558	503	555	508	562	548	592	552	565	580	528	576	560	568	513	572	588	533	507	521	570	595	582	561	561	565	514	566	547	567	548	546	590	565	550	545	529	583	566	523	555	590	549	551	555	519	537	578	551	617	511	562	541	580	510	566	527	521	527	576	532	556	567	566	581	573	531	528	547	560	538	543	537	571	555	560	513	534	510	556	555	569	526	514	566	575	595	539	561	567	565	541	567	580	530	545	553	535	560	533	525	556	552	509	548	563	533	516	537	503	558	541	584	558	547	568	551	557	552	514	563	519	564	548	577	562	561	526	539	583	597	492	539	535	572	577	568	569	568	569	628	587	546	536	522	490	562	567	560	568	560	537	588	544	520	529	558	549	522	557	557	573	567	559	558	529	529	570	543	566	559	543	552	563	546	491	542	520	565	519	524	583	503	555	542	583	516	559	534	600	537	587	539	573	565	532	586	508	557	523	549	582	555	520	538	580	554	526	528	539	534	551	539	558	596	523	541	549	584	582	515	502	572	565	544	555	555	544	567	574	558	564	538	544	519	585	530	557	529	538	572	566	552	548	533	555	566	536	544	596	553	538	556	508	542	554	587	524	571	521	540	543	599	554	562	512	533	558	570	556	585	526	564	538	567	560	543	571	576	568	552	538	529	587	590	536	512	576	526	571	542	554	586	514	545	581	549	577	506	527	571	540	569	561	566	553	540	592	544	522	533	530	579	493	535	543	549	540	516	494	555	519	605	566	540	573	589	557	525	598	561	551	560	556	565	567	526	534	557	517	513	510	573	533	562	585	530	546	545	541	539	609	537	530	587	539	517	573	600	567	535	577	586	528	554	545	545	569	544	537	523	556	559	542	516	535	560	564	525	582	525	511	530	515	544	540	514	522	478	532	532	546	507	522	543	550	550	554	534	561	540	536	512	536	538	550	527	568	530	548	581	585	539	555	558	557	534	526	557	552	541	555	604	540	574	511	579	566	507	540	594	571	519	527	537	535	499	557	594	563	539	550	604	547	507	572	511	575	527	549	584	544	533	567	511	581	593	584	568	603	508	549	529	551	590	499	588	561	536	545	561	540	589	536	554	570	566	547	519	561	561	539	566	532	513	574	528	516	533	519	556	536	608	575	508	572	569	514	493	584	548	541	536	561	547	557	565	534	568	537	556	549	521	514	539	585	532	582	518	555	525	568	521	543	542	514	528	524	611	552	550	543	592	552	581	513	551	528	514	501	567	529	566	579	529	535	538	548	585	535	589	576	568	588	560	552	595	571	539	539	535	511	551	528	587	542	538	550	526	553	497	610	572	529	545	536	536	563	571	543	545	541	552	536	526	537	543	529	528	494	551	553	554	544	572	559	557	582	544	569	576	566	571	524	532	521	558	576	484	560	534	552	606	555	520	557	550	560	518	540	539	585	567	544	543	555	545	542	532	533	540	530	561	543	531	519	536	611	557	565	533	567	556	570	537	574	510	526	572	550	570	523	578	514	555	557	500	509	523	557	521	512	546	558	560	522	550	580	530	586	546	575	568	577	562	541	490	543	514	590	571	521	524	558	553	557	574	538	562	547	584	500	567	566	547	551	547	553	533	538	552	543	561	521	549	571	551	534	536	546	511	541	535	537	531	554	580	576	542	543	547	545	580	556	526	530	561	514	549	548	573	561	540	498	574	557	562	526	526	561	524	513	544	557	562	550	550	535	538	519	575	548	522	521	615	565	556	589	520	564	523	545	574	548	527	559	514	566	524	538	573	560	570	543	545	540	535	578	568	534	558	546	581	574	549	557	514	550	566	567	567	530	577	538	568	531	593	539	539	557	549	565	532	562	570	571	540	547	566	489	579	531	545	549	525	556	530	521	581	523	508	531	554	565	558	537	505	530	543	602	572	562	534	516	532	512	507	521	573	587	530	537	535	547	534	573	574	532	523	585	550	527	559	539	541	550	555	568	540	571	578	561	580	556	552	562	560	534	544	564	626	532	590	547	546	516	589	548	567	563	563	532	587	540	570	544	556	552	585	555	531	535	559	574	537	517	545	575	564	565	577	549	561	559	585	538	543	513	542	528	559	517	500	548	559	507	530	537	578	506	547	587	511	546	562	510	537	566	534	583	563	569	587	514	567	553	508
22951	21432	30206	24810	21461	18456	4861	509	436	502	458	411	428	497	432	388	425	424	446	392	413	411	429	457	455	454	407	441	422	409	387	414	391	421	418	398	384	398	388	407	420	440	416	402	371	372	390	449	424	402	410	392	410	399	377	416	387	381	411	432	406	424	416	423	407	419	411	406	420	414	408	448	463	407	417	399	431	400	415	399	397	413	404	451	360	427	392	384	439	432	416	387	418	440	371	409	389	448	468	406	405	402	400	413	392	404	393	420	428	381	418	377	398	405	387	404	401	365	403	416	438	426	415	438	394	396	387	381	401	368	424	410	403	429	417	397	373	420	400	417	392	434	376	390	420	433	409	424	405	415	407	376	442	385	388	360	397	411	397	387	418	408	452	407	444	454	367	385	435	389	408	413	368	430	421	430	381	393	434	404	391	444	422	423	432	355	394	393	411	389	390	412	383	422	394	394	387	413	390	411	428	407	434	372	428	422	420	385	445	403	375	426	405	418	441	421	425	421	393	410	402	429	383	436	405	385	402	413	411	414	415	397	389	414	414	440	417	414	427	421	394	416	420	415	438	415	386	438	395	428	393	428	437	418	414	376	397	397	408	402	402	428	394	416	395	414	435	433	403	394	409	375	413	408	437	394	400	404	394	377	388	431	425	387	420	411	433	394	415	393	420	454	353	383	402	427	419	380	427	405	398	399	397	400	412	412	400	418	429	409	414	380	402	416	408	384	428	384	385	415	425	414	425	393	369	385	396	435	409	414	414	382	396	434	388	379	385	408	398	428	415	391	388	394	409	391	381	439	395	432	395	387	423	430	428	390	402	401	437	403	425	385	381	431	421	386	415	385	377	390	414	419	409	418	454	401	391	392	381	399	420	402	394	398	386	400	397	381	371	428	396	412	388	410	397	461	365	408	404	430	439	400	401	401	361	399	401	437	383	367	407	432	384	429	406	412	422	426	400	399	432	380	415	379	387	409	380	422	404	384	391	397	419	400	406	456	408	407	418	384	416	414	397	430	368	447	395	407	395	365	415	409	393	437	393	397	397	398	424	456	418	391	411	431	427	406	401	389	389	403	405	410	429	373	398	409	376	433	421	417	415	412	371	399	445	374	412	405	404	393	421	400	380	406	450	414	436	421	407	398	437	438	396	416	416	399	363	380	429	403	419	407	439	411	356	407	425	388	395	443	425	425	427	387	397	424	398	430	399	416	398	372	394	437	415	403	440	380	413	396	399	416	409	369	416	406	373	425	415	414	397	395	449	413	413	407	427	458	428	428	393	430	395	400	419	396	377	389	395	406	440	408	401	405	378	399	443	394	429	416	400	445	411	414	430	433	414	396	392	397	379	392	423	382	361	408	421	416	420	389	387	422	430	418	451	418	359	447	346	430	395	383	414	432	404	413	401	370	412	373	403	398	442	386	396	425	410	348	418	428	368	446	399	431	427	407	405	408	423	387	367	440	431	403	367	424	436	428	449	454	435	397	406	392	390	406	414	433	364	382	377	420	439	374	383	406	383	415	382	408	427	398	435	418	407	421	432	413	401	410	461	402	410	410	397	399	404	415	414	382	427	421	395	384	374	416	395	393	410	385	439	388	403	420	403	396	403	405	405	400	409	396	403	413	408	408	404	429	419	382	447	368	402	429	401	375	458	407	403	411	377	386	438	415	430	442	428	385	416	426	415	409	427	398	416	420	435	405	436	416	413	414	407	369	408	406	384	423	429	429	449	405	412	375	411	363	456	388	399	384	402	447	391	411	389	449	401	420	417	380	414	385	370	395	398	419	412	437	441	440	409	438	403	415	438	408	375	441	385	404	396	389	406	452	401	393	404	415	367	466	411	419	369	403	415	399	397	413	429	400	382	413	435	407	404	413	358	374	433	433	405	394	398	420	421	385	396	376	407	406	368	387	352	402	446	375	406	396	411	406	381	377	403	392	420	377	411	380	441	438	391	433	400	381	395	412	385	412	399	385	433	405	395	393	435	381	424	378	429	406	421	394	387	418	415	408	392	406	387	446	434	403	408	397	421	384	394	372	400	383	382	420	381	415	417	458	425	429	393	391	397	392	434	390	421	410	404	401	405	349	436	438	451	379	432	387	426	397	428	397	418	405	364	410	409	379	394	424	430	397	399	421	433	381	366	395	385	409	411	448	438	434	424	408	430	416	376	420	421	418	407	440	398	434	391	394	430	420	427	393	440	382	411	415	412	393	410	379	407	413	414	411	393	422	397	453	385	400	434	401	397	397	414	395	427	397	410	388	423	401	387	384	398	403	417	393	450	401	424	419	435	406	400	392	353	373	433	388	400	438	376	430	398	425	398	390	379	393	382	403	425	391	419	385	405	414	433	376	411	418	384	387	380	380	393	397	380	408	386	425	400	397	415	446	384	384	399	401	443	427	382	407	388	436	415	404	398	393	452	424	395	393	448	430	405	386	439	425	412	390	433	385	432	435	413	431	400	414	417	408	433	408	405	377	381	403	442	442	417	425	416	425	455	427	400	390	399	396	423	381	362	397	393	440	409	432	383	431	389	397	411	392	364	408	411	428	417	407	412	396	406	423	410	404	413	401	409	399	432	399	417	385	408	378	388	360	371	402	399	421	385	425	421	456	415	386	432	412	395	375	409	421	432	417	421	421	431	397	390	412	373	407	434	396	388	386	395	396	383	388	438	419	402	402	395	403	404	407	403	431	377	402	389	402	405	403	402	381	375	411	446	407	410	427	423	427	415	393	420	431	413	409	418	345	382	395	352	385	410	401	419	400	422	405	367	399	419	396	391	409	424	385	408	411	401	401	409	402	411	405	416	414	427	402	438	446	406	386	405	369	461	382	422	435	385	447	413	419	400	406	416	411	402	426	375	401	430	404	407	397	424	387	394	426	405	407	405	429	432	415	467	388	426	407	428	383	420	401	386	400	417	442	393	401	401	424	428	467	413	429	432	430	382	434	373	462	416	427	412	407	403	384	404	426	433	415	414	405	388	386	397	387	434	375	387	413	447	378	404	430	403	386	385	406	397	373	358	403	407	385	404	421	391	452	408	404	425	387	433	404	413	396	399	417	409	436	432	432	431	367	403	412	402	430	425	389	359	397	421	435	411	435	399	368	382	439	362	381	411	388	411	384	382	371	411	383	382	383	389	394	401	419	395	389	370	397	439	411	390	383	414	397	416	400	388	378	380	449	423	406	397	388	382	396	405	399	381	371	402	444	411	435	402	418	417	423	416	411	385	421	366	378	390	396	410	421	409	371	428	423	389	391	391	399	402	386	403	426	415	460	383	368	423	366	419	424	401	374	415	364	427	423	383	426	433	410	392	412	388	405	412	391	418	428	402	386	421	439	409	406	381	386	438	415	423	386	421	416	394	414	396	409	430	395	466	394	431	404	389	421	419	437	393	409	459	425	401	401	401	403	386	368	392	404	377	410	410	430	417	392	380	393	418	418	386	418	404	391	424	420	428	395	425	404	408	427
61860	99112	79028	45539	25845	3349	771	763	754	724	731	704	691	706	676	666	666	712	652	657	642	640	679	703	630	665	713	657	700	700	695	697	654	665	676	616	722	630	669	660	682	742	609	671	622	696	670	677	639	625	665	665	632	616	670	640	700	646	628	663	669	651	708	677	685	678	691	656	658	677	731	903	747	655	704	607	717	655	688	689	720	661	676	728	691	653	631	635	635	644	687	658	664	662	640	652	706	590	655	634	675	655	667	616	664	706	640	676	654	646	639	641	647	670	665	615	660	683	655	691	649	652	671	618	647	625	702	627	639	678	663	669	654	660	657	707	634	658	677	643	634	687	695	650	638	646	675	695	651	665	701	646	671	631	668	647	619	661	641	701	694	636	705	660	698	625	723	683	623	694	578	675	686	653	676	672	679	655	661	657	637	663	626	655	646	659	662	644	679	651	622	675	629	638	650	689	631	654	697	677	673	662	676	664	688	715	653	675	636	665	699	640	634	677	622	659	670	678	650	655	657	672	631	675	630	667	694	719	667	660	685	667	660	614	686	710	641	653	679	679	678	657	659	656	682	675	653	668	641	664	615	604	653	653	620	669	658	673	669	649	650	631	662	638	719	642	694	648	621	646	685	705	674	690	661	681	650	678	661	673	694	640	693	717	674	713	676	649	706	682	653	722	626	634	717	699	682	644	647	677	630	660	633	644	659	671	659	641	676	697	636	634	653	646	631	723	677	661	658	664	691	667	647	659	686	712	615	684	681	651	690	636	663	638	646	682	654	661	657	673	638	665	669	663	715	650	694	664	728	661	671	681	642	634	633	729	613	626	674	668	679	627	615	659	646	644	666	633	677	644	728	643	699	696	668	676	636	666	644	669	732	620	669	658	626	648	650	687	642	651	650	644	647	686	670	709	677	659	628	593	637	634	637	668	633	630	631	666	663	675	628	651	688	655	617	602	603	660	664	673	632	646	670	634	652	674	637	700	730	710	649	710	659	647	621	698	659	653	641	638	690	668	682	648	716	678	714	696	654	685	659	637	685	704	658	672	612	659	675	658	668	653	643	666	653	682	651	668	647	659	693	625	673	656	711	688	674	680	673	653	720	635	662	657	681	671	648	647	672	686	640	703	705	653	665	635	673	687	654	637	601	649	655	643	681	657	613	674	726	689	651	673	625	652	666	717	616	684	662	639	669	695	648	640	671	634	633	667	673	641	666	654	689	664	661	677	664	667	661	667	686	681	686	626	650	689	657	704	653	710	679	679	681	655	657	644	692	683	662	684	725	689	650	653	708	671	665	691	674	645	671	668	654	661	634	671	673	633	662	657	635	673	648	672	661	637	652	648	701	685	727	665	669	607	644	630	646	696	638	658	704	637	690	697	695	638	649	651	690	691	682	652	647	689	674	692	667	689	644	653	643	714	658	629	684	689	682	675	642	678	631	650	629	660	664	704	678	728	682	688	672	655	697	659	671	698	679	694	721	740	679	623	674	689	600	678	667	690	669	710	599	689	676	693	607	649	645	650	693	652	669	670	650	670	698	633	684	668	626	635	703	665	640	684	637	670	695	654	625	648	696	683	667	681	641	686	699	657	642	676	656	686	658	696	634	659	643	699	694	649	664	645	652	682	688	694	632	626	722	696	646	674	655	677	667	667	619	679	678	657	640	637	673	610	678	675	607	677	661	673	669	666	664	632	646	673	666	636	677	663	652	660	636	667	687	672	669	661	657	664	663	645	695	709	678	682	674	634	632	677	652	646	644	710	657	672	652	685	631	706	616	605	661	616	664	674	661	658	654	669	680	675	653	659	718	634	661	655	675	641	637	673	648	638	665	697	645	672	700	700	646	662	665	652	662	648	667	677	644	702	657	697	683	674	652	662	614	660	679	643	656	652	637	634	697	655	636	726	648	666	681	664	644	646	636	622	605	612	711	658	666	631	652	726	676	657	684	647	681	621	707	654	715	687	662	674	672	659	668	671	683	711	656	654	681	677	621	668	649	642	656	679	676	684	694	612	659	647	674	690	643	690	655	664	671	678	666	647	651	690	657	633	672	682	619	646	661	635	675	666	682	667	682	666	651	598	632	650	663	687	656	644	688	677	680	646	644	666	670	716	663	621	669	631	681	685	637	658	699	672	684	712	673	660	681	686	685	673	727	666	654	669	657	612	697	663	628	658	666	674	679	686	614	671	654	656	677	698	634	628	679	687	660	669	682	708	649	656	696	633	607	598	685	642	668	666	668	689	646	633	699	624	681	676	656	661	703	637	672	725	661	713	670	654	641	635	621	645	629	681	644	698	687	681	649	662	686	654	659	685	640	641	713	669	676	695	671	680	645	653	638	614	673	687	651	652	680	682	699	719	674	626	692	684	620	679	630	687	644	680	676	633	668	689	666	622	699	728	647	669	659	675	674	660	645	658	662	626	679	682	662	683	643	678	687	663	695	629	681	623	696	690	698	662	639	653	628	696	646	666	664	680	686	656	648	686	629	657	632	675	694	713	641	634	663	667	693	654	695	693	596	674	618	646	670	633	691	690	640	682	632	639	652	667	637	686	687	628	672	705	644	651	676	656	696	660	708	643	670	647	659	686	608	629	647	707	647	656	640	650	638	653	690	687	658	658	643	664	671	656	676	711	613	679	716	662	652	670	630	606	685	638	655	665	724	668	647	699	683	671	695	687	672	599	637	662	663	622	705	659	719	690	686	685	695	621	691	666	643	667	633	679	647	621	674	703	703	643	666	660	658	702	645	652	627	633	680	649	646	620	652	666	655	654	622	634	669	658	685	697	666	674	690	674	671	686	655	676	638	652	674	739	674	678	664	643	668	685	655	644	667	732	673	688	629	709	666	691	649	663	625	634	658	674	682	638	696	679	683	656	690	660	671	663	691	665	662	661	714	681	708	681	640	657	656	627	658	680	695	657	676	709	675	704	632	718	657	669	688	637	677	661	661	663	686	620	661	669	694	643	674	619	672	648	663	652	661	643	650	660	684	697	656	722	653	663	669	658	662	696	645	653	706	623	675	655	717	687	641	678	695	666	629	658	656	642	687	651	693	712	659	700	738	734	651	641	630	736	647	636	652	614	655	637	646	647	659	650	665	671	689	640	636	650	667	658	655	648	695	653	653	707	669	660	645	673	653	664	669	672	670	690	702	697	631	633	688	653	657	651	693	676	680	646	663	626	629	673	662	649	665	660	656	667	677	652	695	697	644	616	702	615	635	631	707	661	686	688	628	677	660	678	637	678	651	649	679	661	664	663	677	704	635	673	634	656	650	661	661	693	650	670	664	619	647	665	685	624	636	654	659	659	669	659	666	681	664	685	697	690	690	658	633	629	629	669	618	668	668	612	680	650	661	684	656	650	668	689	652	668	667	637	692	688	663	685	670	676	701	687	649	668	692	631	659	679	644	699	669	613	661	625	672	625	679	677	649	686	647	705	678	693	660	646	641	644	704	632	660	653	612	656	690	691	648	650
28072	26490	28420	13090	2571	470	359	399	365	380	404	411	366	412	409	345	365	340	347	380	387	370	367	370	364	377	391	372	353	376	401	380	382	361	341	390	386	372	363	394	391	373	403	378	364	382	352	359	376	377	377	370	354	399	380	388	379	365	386	406	415	396	383	410	389	374	404	380	379	373	389	372	339	360	380	352	386	353	338	341	387	354	386	383	396	373	362	374	357	357	388	357	388	358	391	421	394	376	391	403	368	366	402	369	371	349	380	385	392	412	381	407	368	392	373	370	329	373	358	342	374	393	379	359	377	393	361	378	356	353	356	389	394	410	408	379	391	375	384	354	372	385	370	364	373	394	361	373	362	346	366	367	369	366	370	380	359	371	380	390	347	381	370	343	372	370	349	389	356	346	349	384	359	362	363	375	384	332	357	410	419	334	381	421	401	360	363	372	362	364	368	388	359	352	386	356	358	390	390	390	388	381	387	362	373	396	370	380	380	350	348	328	393	360	378	384	403	400	385	370	399	375	370	366	374	378	369	352	332	398	386	392	358	394	348	366	350	377	366	350	362	359	384	368	362	332	379	407	381	378	373	387	383	401	354	381	357	386	382	368	364	402	372	377	397	357	376	385	395	391	391	422	374	335	377	390	355	375	395	364	370	388	382	377	373	421	366	377	358	358	360	392	358	390	334	384	392	382	365	362	375	385	370	346	354	379	373	379	356	380	388	389	348	380	378	377	358	376	342	412	375	361	376	331	343	408	418	371	392	385	383	372	374	354	390	367	346	368	397	382	392	393	395	380	351	378	382	369	357	375	404	400	429	383	389	353	362	320	367	381	366	383	400	344	353	399	381	386	379	390	386	362	390	368	356	411	396	385	365	441	398	362	367	379	366	352	373	345	369	351	390	397	389	378	377	400	364	378	362	304	370	370	377	364	375	374	370	387	373	366	353	365	382	362	376	362	405	359	382	343	360	384	394	383	374	403	402	390	372	382	382	352	404	364	362	374	359	359	391	339	360	379	412	381	400	411	338	377	364	360	398	397	377	368	376	403	363	373	327	410	402	378	349	383	374	384	394	370	427	377	379	372	363	367	420	348	394	360	358	392	392	377	371	363	381	375	418	358	369	399	406	378	353	348	355	388	375	363	320	341	365	347	373	372	384	357	365	378	368	344	344	374	384	353	410	393	396	359	374	364	384	391	368	366	335	373	386	385	339	395	337	393	364	360	369	375	360	391	372	401	395	372	377	387	370	402	359	357	413	373	393	420	409	378	348	407	396	340	365	356	377	408	320	399	396	414	384	391	414	368	409	372	390	374	381	375	373	367	339	362	381	393	390	392	381	377	366	369	361	381	362	387	388	367	364	322	349	366	352	365	355	356	374	347	354	364	362	348	379	367	392	371	395	409	390	381	371	419	371	361	375	383	345	394	365	379	389	379	395	387	382	366	377	362	357	364	369	382	384	351	398	360	324	361	362	385	393	381	370	416	385	388	333	357	397	391	354	358	360	376	367	379	393	395	365	385	370	374	368	377	368	359	377	347	331	356	374	377	345	389	393	382	377	401	405	360	382	353	339	365	327	375	384	413	351	418	325	394	371	371	356	354	351	375	405	376	409	396	378	358	398	374	389	403	368	365	370	378	437	332	395	376	349	360	379	373	356	361	345	376	335	372	388	374	340	396	372	380	355	387	382	321	383	388	412	405	372	384	385	368	352	396	367	388	387	372	382	383	354	384	360	381	381	352	377	377	373	376	367	342	352	372	383	397	389	327	363	373	396	392	390	351	365	397	387	369	411	403	387	387	406	389	398	376	373	370	370	360	403	362	385	394	341	370	375	362	354	376	377	402	353	359	348	375	374	351	388	389	387	374	403	396	372	376	366	366	350	406	385	358	332	382	387	364	358	396	372	394	418	391	380	358	405	367	373	365	369	377	379	385	381	399	365	430	382	373	380	387	388	387	378	366	402	360	383	356	372	386	349	368	343	371	337	364	412	374	421	369	375	348	384	402	342	360	365	408	389	382	347	357	383	357	372	402	373	378	384	375	402	363	359	398	355	385	379	375	392	375	361	378	375	384	340	366	362	396	399	381	332	333	351	364	356	404	357	385	359	383	364	362	362	372	390	389	385	361	383	365	372	365	359	363	387	384	371	372	392	385	365	418	367	343	379	372	391	376	352	383	381	326	412	391	419	376	381	386	391	377	380	364	390	368	375	411	334	385	385	370	346	364	390	368	362	362	408	368	392	390	355	403	381	342	371	406	358	376	398	386	425	365	365	365	395	394	409	368	348	379	397	403	390	390	375	381	379	394	418	333	365	363	386	360	371	367	374	369	367	375	360	404	341	386	354	339	345	364	375	373	396	438	352	373	394	403	357	373	353	390	345	365	357	387	386	370	365	379	399	386	365	396	362	381	378	373	383	367	372	384	386	366	380	370	390	385	378	373	398	378	392	362	381	371	368	389	395	341	388	344	346	380	391	363	379	397	364	415	338	371	373	352	379	363	393	385	359	360	359	354	359	372	400	405	382	370	383	388	369	404	370	393	396	350	352	389	368	390	393	382	419	390	391	364	369	404	365	366	406	397	381	361	372	350	376	335	371	378	415	366	359	396	376	375	391	385	362	359	425	377	394	361	369	368	372	394	385	351	353	373	389	364	405	401	409	390	411	368	371	394	360	348	380	367	342	342	375	378	384	400	356	350	384	361	410	366	371	385	369	367	352	413	397	390	357	376	368	395	400	371	349	352	372	403	386	361	393	347	373	351	374	347	383	393	396	360	370	369	369	357	350	351	370	390	375	378	382	380	381	368	385	381	352	361	370	370	357	382	385	378	374	376	400	388	402	341	377	350	337	355	363	377	378	401	381	352	351	362	381	408	369	361	358	357	366	409	366	413	373	360	339	360	348	391	356	356	386	400	383	351	341	401	344	355	372	371	335	353	377	377	402	387	364	356	327	405	400	331	367	393	386	337	376	391	367	383	361	369	391	405	364	385	365	370	360	386	377	400	382	376	381	347	360	378	394	379	352	358	360	372	373	381	356	408	368	399	343	378	384	366	364	331	397	387	358	399	386	394	402	367	358	368	392	370	360	398	377	364	350	392	371	381	381	368	374	360	382	365	385	384	367	364	389	356	350	385	388	389	394	371	382	337	376	388	375	355	403	380	364	347	388	373	377	424	370	395	378	381	352	360	379	373	365	371	358	384	359	387	350	370	363	320	392	395	390	364	386	360	377	352	359	365	372	401	351	365	365	386	367	382	356	369	396	375	388	371	363	383	358	324	391	406	395	378	375	343	407	355	362	383	405	379	394	395	363	374	419	408	411	384	392	380	369	378	339	407	359	381	362	371	379	394	363	395	369	351	371	373	351	370	372	383	360	370	367	360	385	392	379	391	396	355	379	350	390	377	381	387	371	369	359	374	398	362	384	365	363	374	362	367	389	375	386	375	378	369	394	392	401	356	363	341	415	391	381	373	393	385
36245	45705	34663	12472	4923	724	609	633	674	631	612	659	638	638	686	661	669	670	695	691	685	613	613	623	650	678	668	654	653	617	632	667	666	622	659	629	664	630	650	677	635	594	655	683	656	618	622	657	636	628	633	680	705	623	613	657	591	688	618	640	665	715	659	673	672	623	659	636	632	648	556	716	671	596	652	647	644	689	675	640	644	657	621	617	655	651	645	683	674	665	637	631	646	623	616	642	655	616	668	677	612	639	665	679	626	621	618	652	623	635	651	636	627	617	684	651	598	657	640	650	671	656	676	602	690	651	622	661	599	680	701	661	654	643	643	657	627	642	645	625	612	639	642	636	667	651	590	675	654	647	697	627	672	680	617	587	592	650	674	642	628	609	659	606	654	625	643	640	634	618	654	660	657	631	634	718	642	671	592	629	642	673	585	626	646	650	664	652	626	680	688	650	624	666	660	641	654	681	628	683	625	647	631	631	623	661	674	637	617	666	626	680	678	672	631	658	623	688	684	704	680	603	623	651	624	657	611	669	669	596	620	638	629	595	688	663	642	645	680	636	635	679	670	690	657	647	630	712	643	625	665	614	666	671	623	577	684	632	632	601	643	648	667	657	669	626	658	617	660	653	634	676	623	664	665	633	676	660	681	661	619	591	659	680	651	689	637	620	658	673	661	625	635	660	608	659	625	674	602	596	686	633	670	697	662	648	654	666	641	631	673	628	621	628	648	674	644	631	679	639	667	614	641	667	612	722	638	657	654	676	643	636	687	682	633	650	624	642	637	620	604	619	661	634	615	634	646	692	625	659	605	660	675	635	597	664	603	649	600	651	648	689	606	683	637	614	631	642	663	659	744	634	631	635	650	638	638	619	621	662	652	667	663	656	633	633	657	688	640	636	655	635	642	646	667	629	597	637	629	654	690	640	620	666	626	608	657	641	652	654	641	640	678	620	646	627	623	612	652	647	657	642	666	648	637	643	656	657	620	674	650	631	654	653	653	672	642	641	592	629	650	647	630	663	639	672	620	653	656	643	629	624	601	660	661	619	683	656	615	663	647	605	668	643	640	648	671	677	606	660	667	650	705	637	629	665	679	612	624	602	619	667	654	638	614	646	649	606	667	613	645	641	681	646	665	676	667	686	596	637	684	658	690	646	638	651	650	625	652	671	666	669	676	644	651	605	656	618	630	628	561	663	610	651	618	657	624	633	639	631	670	627	659	656	643	679	708	647	648	629	618	591	655	679	648	660	671	612	659	655	632	668	664	666	622	619	682	682	691	599	659	645	632	668	624	650	616	667	627	645	661	639	658	591	650	641	638	622	602	674	635	635	613	630	626	621	661	671	652	638	613	643	650	621	685	632	655	657	613	625	617	674	658	665	686	682	623	611	638	665	656	677	612	633	678	657	649	638	690	659	628	619	632	679	698	675	640	681	697	635	638	661	654	673	669	598	637	643	651	645	610	648	648	628	657	653	663	644	654	679	629	644	642	626	672	657	604	692	628	658	653	665	678	638	639	646	643	658	623	641	701	637	634	646	651	625	625	613	593	610	671	674	678	652	657	666	657	646	657	715	642	598	648	668	616	676	646	618	639	674	638	640	646	607	650	645	654	699	672	676	602	639	647	686	653	709	668	691	651	668	635	649	676	642	661	640	661	682	641	662	634	644	649	651	660	683	654	651	657	666	631	654	621	642	651	632	679	639	665	661	674	640	663	641	635	642	638	641	637	600	645	685	666	658	668	653	616	626	650	667	655	656	666	658	638	669	694	643	643	659	613	678	602	626	618	638	662	671	653	630	648	654	588	642	669	665	671	627	662	628	678	721	663	624	650	610	688	639	696	628	660	691	657	641	629	666	682	626	665	620	619	624	627	601	652	655	655	674	640	614	666	649	669	656	659	643	634	642	630	653	639	666	613	675	645	583	644	621	618	618	636	631	666	621	656	672	666	677	659	627	644	619	671	647	619	672	625	654	671	617	676	657	652	654	622	610	661	661	656	658	663	609	664	626	632	621	616	661	624	592	647	646	662	641	615	652	630	620	672	674	620	700	623	611	633	608	640	648	615	669	574	645	691	615	652	657	648	665	608	642	685	636	627	617	635	639	633	663	619	641	683	647	634	619	612	600	626	645	646	654	688	653	633	693	637	631	633	651	571	639	657	640	652	658	638	654	641	635	637	651	635	652	673	625	657	633	667	648	649	642	655	648	658	674	653	648	629	584	623	642	623	659	667	642	686	628	697	680	679	671	628	673	656	645	651	635	613	649	638	699	671	659	619	632	630	642	641	670	620	662	631	667	642	610	657	628	621	627	614	632	647	624	594	642	690	653	702	631	657	650	644	670	661	632	653	610	671	625	648	648	701	632	617	616	652	663	612	654	629	661	643	675	625	646	631	661	691	670	613	639	616	682	646	658	653	679	659	641	663	628	688	670	672	679	627	668	637	636	710	662	679	716	640	607	616	620	624	655	625	645	654	633	633	628	638	636	620	637	592	653	672	653	648	667	632	632	626	684	622	670	623	650	627	677	641	671	668	619	611	667	697	637	628	645	657	663	673	656	616	677	684	675	675	621	638	632	660	675	632	650	615	638	680	638	628	648	686	677	678	642	662	657	682	643	619	644	628	653	636	648	639	633	618	657	602	612	656	629	682	682	624	668	640	638	609	682	599	649	648	607	627	689	638	643	654	722	646	648	627	640	644	603	639	616	595	671	648	617	666	686	576	630	620	609	641	677	670	649	704	669	639	682	650	633	628	609	620	604	679	665	692	634	647	665	634	631	670	643	662	656	662	651	623	607	664	669	679	687	638	612	637	635	627	633	662	648	636	659	652	643	675	657	638	665	582	634	643	637	662	655	658	651	659	680	658	653	690	587	632	615	619	678	641	625	658	633	645	628	629	644	680	670	612	659	632	686	695	626	661	616	669	641	637	665	639	658	712	657	673	629	671	627	634	656	642	656	624	652	613	647	684	661	611	695	672	640	667	636	682	691	635	644	645	663	616	630	608	632	679	677	601	694	608	609	650	634	653	680	665	668	604	627	644	628	636	638	635	619	655	626	681	634	665	633	671	647	624	624	628	617	593	678	605	649	659	627	633	612	673	680	639	647	660	619	617	682	657	638	699	601	615	642	689	653	608	681	667	652	630	640	641	650	665	661	634	653	574	618	656	663	635	661	654	658	660	649	632	618	654	595	639	650	646	655	658	654	672	641	680	613	632	623	647	697	651	638	641	681	634	641	584	628	648	705	630	609	650	637	621	685	665	649	641	654	673	675	647	625	644	631	703	646	634	633	658	611	642	694	676	665	683	632	629	654	662	645	631	621	631	646	632	705	673	684	656	581	640	651	679	619	632	646	622	698	702	675	642	713	653	624	735	690	668	644	648	604	620	671	645	685	644	681	665	595	625	602	664	708	666	630	647	655	637	650	696	646	646	676	690	635	628	645	633	623	665	623	676	647	647	641	626	653	673	658	638	683
23997	22069	31820	26586	20895	9335	688	396	347	371	365	366	356	355	351	365	342	343	360	350	352	363	329	358	348	332	348	327	353	368	288	303	360	330	343	347	361	360	344	342	344	340	342	343	314	330	360	308	342	336	337	347	353	335	332	331	350	343	328	341	355	334	361	337	353	356	353	359	351	361	347	375	363	350	363	333	326	337	334	335	346	345	333	333	311	327	318	337	328	355	348	353	326	323	348	372	323	316	332	346	332	327	345	350	365	351	352	323	316	346	313	361	347	320	342	337	338	318	339	339	327	332	381	318	327	358	314	340	370	350	345	320	349	336	334	318	378	312	331	374	372	348	359	338	309	340	300	308	340	324	366	331	362	330	344	323	337	347	337	363	299	332	335	329	330	327	359	320	346	345	347	336	370	351	329	345	316	317	338	358	326	340	372	402	380	331	351	348	339	337	353	348	358	377	338	368	368	320	342	327	379	327	338	359	386	337	363	384	350	338	360	297	305	302	362	312	344	317	344	319	322	353	349	372	337	314	348	352	341	309	315	372	340	326	361	333	386	330	326	298	362	363	335	348	333	323	341	337	359	320	325	345	310	339	326	318	326	336	353	347	373	344	353	359	331	338	336	355	360	353	346	326	341	320	350	339	363	348	304	357	342	308	345	353	356	339	296	359	358	290	327	366	353	335	367	337	350	321	312	348	348	330	360	293	329	340	364	348	326	333	335	362	365	316	368	344	343	314	307	349	343	362	329	321	295	330	358	312	316	357	316	348	305	345	303	308	354	333	368	367	352	317	331	364	333	337	330	317	363	324	317	364	353	310	355	339	368	348	321	320	333	315	322	306	337	326	336	330	357	344	329	357	317	292	337	332	337	310	352	321	330	325	366	343	310	341	323	315	329	322	352	322	322	335	365	343	320	315	333	342	358	304	335	326	365	318	314	323	363	322	319	325	362	352	320	350	336	330	365	326	359	338	340	363	350	338	321	328	336	356	380	388	345	355	336	331	341	380	332	333	340	349	333	323	319	318	328	336	338	325	318	370	316	337	331	310	338	314	319	312	327	349	328	365	338	328	354	320	320	373	326	366	342	341	317	327	355	308	348	353	318	313	344	364	345	338	331	321	291	327	337	329	330	324	342	352	360	335	371	338	357	337	322	355	353	353	333	323	363	351	391	335	303	341	342	332	338	342	350	345	349	350	357	374	352	305	354	308	373	306	303	329	325	332	355	345	356	323	326	297	327	328	339	320	355	334	385	311	331	349	317	317	366	314	369	351	352	305	310	334	345	333	340	376	372	346	331	367	336	340	344	322	350	333	343	344	334	325	358	366	359	371	334	353	335	343	349	357	353	342	318	343	335	326	327	370	349	332	336	330	329	335	332	329	311	363	326	340	323	305	371	308	349	339	343	345	354	345	331	344	339	349	347	323	317	319	367	316	372	319	321	388	329	332	336	356	328	331	331	305	326	352	376	358	331	348	354	360	300	327	334	332	356	357	325	327	350	365	331	338	349	313	354	349	352	349	360	360	363	331	356	319	328	323	326	318	341	341	321	353	323	339	350	326	358	357	363	344	355	334	334	333	362	354	314	360	359	327	350	349	320	334	315	349	362	302	359	351	336	308	338	352	362	346	335	333	349	337	332	352	318	304	340	323	321	386	326	330	322	350	365	333	372	303	331	367	303	339	336	341	301	357	354	367	348	306	310	353	369	338	346	334	331	366	345	343	326	361	339	342	360	355	350	333	340	338	347	365	358	327	337	355	344	328	339	343	312	364	352	345	349	326	318	327	333	348	354	333	375	322	334	343	360	338	341	343	331	350	347	333	326	347	318	319	342	292	351	312	326	357	372	355	327	344	349	376	341	345	306	356	360	383	342	347	342	376	323	340	331	333	333	357	337	326	313	343	372	376	309	353	356	339	345	330	338	340	339	345	347	358	344	312	335	333	347	312	332	379	343	373	313	338	334	342	318	354	352	324	314	342	321	313	325	360	368	335	339	364	354	319	354	348	344	346	360	318	359	337	348	331	358	355	326	351	353	353	363	340	342	343	341	330	361	343	340	332	348	314	341	304	347	323	332	345	358	326	330	366	343	346	316	330	318	345	341	341	314	343	372	336	367	311	339	283	347	350	341	331	352	313	325	373	348	326	375	362	321	334	331	328	337	357	323	342	313	327	350	377	351	342	324	369	329	320	312	337	332	393	363	361	320	370	323	353	336	316	325	358	356	292	330	357	368	337	319	320	379	352	328	315	327	345	344	328	369	335	383	323	334	335	355	349	367	345	344	328	326	359	330	363	326	346	333	315	334	354	320	319	334	333	347	328	323	323	346	348	329	385	343	321	353	336	313	360	351	324	339	304	346	354	348	363	335	355	325	346	359	321	336	342	342	344	354	334	339	352	310	329	325	323	321	306	347	337	321	362	360	315	345	326	328	376	361	348	315	362	320	335	332	357	339	349	356	327	330	324	334	325	321	332	358	334	368	322	364	345	377	315	340	379	349	356	316	352	355	333	332	337	311	315	333	350	346	363	356	330	332	351	350	328	333	343	343	332	338	377	346	366	338	350	335	317	366	329	311	341	351	346	345	335	336	332	333	331	316	342	342	343	366	356	350	314	351	329	381	324	320	333	281	356	346	369	320	362	352	342	326	353	321	342	334	310	326	348	318	357	353	351	351	334	361	353	332	357	325	314	349	347	359	341	343	351	323	303	322	345	353	295	331	308	376	300	355	321	340	352	339	362	341	315	330	358	347	342	316	347	313	324	342	317	356	323	325	310	349	346	356	345	333	354	377	336	327	346	323	322	335	351	380	349	331	325	375	346	348	351	334	332	364	351	368	293	328	357	308	332	340	333	312	328	337	361	338	321	329	348	330	339	354	362	348	348	371	335	342	346	360	339	357	344	336	360	352	319	348	351	332	346	340	365	372	349	343	304	319	343	363	319	355	313	351	343	298	330	327	338	329	335	327	348	346	320	344	313	362	355	351	350	295	357	338	317	327	347	313	340	303	343	359	377	298	345	364	331	304	366	341	341	331	341	372	345	336	343	341	312	357	328	314	319	360	348	356	364	349	332	379	336	333	334	311	316	332	365	322	335	343	340	367	336	329	331	332	311	341	359	316	347	320	322	321	331	321	334	328	312	370	381	331	311	333	321	377	352	360	317	337	309	327	340	348	360	332	350	324	366	368	344	352	354	346	350	344	353	330	325	354	310	320	337	316	309	344	343	331	358	344	305	315	345	361	323	325	317	378	335	333	358	333	327	332	327	356	338	342	337	351	351	331	349	344	351	325	359	358	352	352	312	364	327	348	335	329	326	329	323	302	346	343	324	351	342	343	345	383	334	357	333	316	303	329	335	385	365	326	344	361	357	360	359	349	337	346	364	335	336	340	305	369	354	337	341	344	358	320	340	323	351	365	330	351	372	345	330	330	323	322	347	348	316	341	362	321	325	315	337	338	312	325	355	338	337	349	354	334	313
59761	89296	69871	37714	20535	914	621	657	595	609	609	638	600	622	578	609	537	594	597	578	593	554	543	559	557	586	542	592	558	586	554	595	618	556	597	596	597	568	556	549	542	615	592	631	594	584	598	631	586	561	548	554	561	597	597	612	593	586	569	578	575	600	544	607	614	609	605	558	592	585	638	595	628	666	664	599	569	570	559	586	641	620	599	614	575	602	613	573	595	560	557	585	563	560	539	544	584	586	563	577	591	598	594	558	588	566	578	572	610	595	555	583	580	597	614	532	578	592	552	599	566	555	618	568	574	606	607	592	594	579	558	573	581	597	567	598	583	565	581	560	581	576	545	598	593	586	562	581	594	580	514	608	585	567	559	585	619	624	593	578	613	584	581	578	539	574	618	563	603	595	561	571	586	531	572	649	574	521	585	615	568	587	557	581	581	586	597	560	574	551	554	616	559	576	529	555	599	585	567	622	556	614	581	578	594	592	582	604	609	587	574	608	570	533	590	592	606	617	600	615	560	536	537	585	550	596	618	556	587	572	583	616	606	595	613	557	584	602	587	603	577	603	566	598	624	584	599	534	585	592	610	553	574	555	566	624	591	567	609	586	571	627	539	598	580	604	601	587	539	596	547	619	553	587	561	580	570	579	551	594	567	605	575	583	613	544	574	621	606	536	579	578	569	601	548	552	558	530	574	578	560	587	584	560	631	607	608	571	588	624	603	575	640	583	621	581	571	580	588	585	553	586	579	630	597	595	594	601	565	605	547	553	584	587	589	545	548	547	588	611	597	628	597	575	534	608	573	561	585	591	569	599	590	596	598	558	614	582	569	611	543	602	570	578	585	558	588	580	614	566	583	576	569	542	613	550	574	573	540	563	543	563	617	623	549	617	564	590	567	608	581	578	536	610	611	595	587	584	581	620	568	587	522	550	606	563	611	581	617	521	587	586	595	519	573	597	563	563	583	615	568	569	564	576	616	558	554	547	585	603	503	599	563	576	540	543	541	630	609	565	633	606	617	599	578	569	567	556	565	569	558	603	554	563	592	621	606	521	562	577	609	591	594	593	625	546	573	623	586	544	585	562	599	569	564	598	566	594	573	601	575	594	562	509	603	602	566	590	582	567	628	592	595	560	569	589	555	580	530	598	567	582	608	596	596	578	593	576	572	571	601	533	553	591	611	560	588	586	593	561	591	621	572	590	578	547	569	550	551	598	549	577	564	578	563	582	537	597	576	575	588	587	562	598	588	571	586	594	621	614	615	543	575	596	590	565	610	582	542	622	534	594	586	584	619	572	533	578	543	585	582	624	596	547	576	584	632	637	584	603	617	580	543	595	562	595	609	543	557	553	575	631	588	573	598	557	570	579	556	516	558	571	552	587	581	550	572	605	529	611	555	539	572	560	607	547	566	595	577	569	541	571	609	604	566	624	573	559	598	607	575	556	572	558	584	600	566	568	580	624	575	556	599	552	554	585	599	600	618	588	551	568	589	584	587	549	542	559	567	585	555	568	576	570	587	575	613	575	547	644	609	560	570	566	640	604	594	555	609	587	568	567	577	578	560	584	548	615	584	549	583	622	606	567	595	549	559	624	578	578	605	525	619	553	574	564	585	623	576	569	539	544	595	590	607	617	546	611	595	613	538	611	563	551	579	580	570	588	571	564	549	531	565	593	558	581	582	593	531	597	568	567	570	584	590	540	562	642	594	562	566	563	579	554	551	570	554	599	598	602	597	568	534	643	573	602	582	590	557	610	571	574	580	581	557	604	576	575	564	575	570	585	588	608	576	593	573	564	587	590	565	566	602	555	563	570	605	551	562	561	538	577	581	622	566	598	605	588	569	559	608	610	632	570	561	567	581	572	569	588	602	639	547	567	564	591	569	545	578	512	559	595	579	548	586	598	557	585	570	591	608	575	586	567	561	587	585	601	587	569	585	580	571	558	566	515	570	577	612	624	614	583	570	597	541	558	541	544	576	583	584	566	543	610	576	552	542	590	580	532	525	577	621	603	583	580	595	600	624	575	542	522	552	587	612	612	581	591	635	546	597	594	576	564	560	587	633	608	584	537	555	537	587	528	560	624	593	557	526	539	559	608	566	592	553	557	577	568	589	581	581	583	599	590	588	571	601	577	550	536	573	595	604	606	577	560	602	616	559	549	579	569	576	588	565	594	578	602	557	542	545	551	563	646	602	550	601	606	565	580	611	565	614	573	614	572	614	542	579	591	586	549	574	631	546	605	559	547	545	599	600	591	562	576	586	544	581	559	592	563	598	622	569	589	600	591	579	595	564	549	586	568	606	600	568	558	600	584	588	586	530	583	587	570	563	582	581	585	580	595	571	601	582	549	586	567	593	550	575	580	581	611	587	597	545	632	556	558	601	607	565	549	583	563	554	545	596	575	556	593	574	581	573	587	561	576	603	555	549	553	579	542	554	593	551	590	536	555	580	608	531	538	553	531	598	599	557	554	550	585	600	582	534	571	564	587	583	560	600	572	584	582	537	586	606	541	602	564	612	553	592	565	561	603	573	588	554	559	562	573	572	580	575	591	588	615	565	602	575	579	574	576	538	574	561	550	585	547	586	598	598	616	565	567	549	584	579	565	568	602	613	601	618	600	540	596	561	603	600	583	541	545	595	545	623	608	542	591	619	574	570	536	562	596	588	566	607	591	603	611	597	596	590	594	560	537	608	539	568	585	568	608	593	602	604	557	546	541	592	593	578	574	601	598	638	568	597	568	582	585	580	585	554	561	588	606	605	591	603	606	569	550	622	599	583	569	565	567	576	568	568	571	559	577	612	568	596	586	564	588	589	568	595	594	580	578	534	602	633	597	609	556	583	547	592	548	593	596	608	551	574	592	587	582	608	590	584	554	571	612	578	593	621	559	546	578	591	575	586	621	594	545	612	547	593	592	565	567	526	570	567	546	553	585	576	593	614	582	558	557	601	548	548	595	572	599	563	566	584	549	563	588	599	565	641	575	594	590	595	595	591	596	536	588	555	528	575	585	593	599	609	603	565	633	568	573	572	555	536	606	577	572	569	611	622	571	590	581	604	608	558	560	588	576	568	572	610	567	530	583	555	589	573	608	558	545	533	558	580	607	593	596	591	550	530	555	580	548	563	613	553	582	533	583	528	595	557	551	576	558	559	595	575	553	601	582	573	576	541	548	540	621	626	600	590	596	575	601	600	600	579	565	596	635	558	608	571	554	572	601	589	594	573	535	618	609	564	586	550	601	612	579	592	526	585	529	547	589	559	606	588	591	587	564	604	598	564	595	575	612	574	559	611	607	589	586	570	564	590	589	580	578	544	598	604	563	554	603	586	561	644	573	574	627	573	573	590	593	590	554	569	590	587	606	568	573	554	592	575	571	611	620	596	587	582	603	617	563	638	570	550	594	603	564	551	563	555	572	567	577	618	602	563	540	599	556	573	572	579	586	584	602	563	582	569	591	580	581	582	550	593	568	544	571	600	581
22965	21437	30392	24544	21652	18389	4951	604	469	440	458	435	455	428	492	447	434	449	427	479	476	417	437	447	429	463	434	466	449	432	428	446	412	425	489	451	431	468	463	452	438	437	466	435	452	457	430	415	419	413	423	394	425	446	425	444	415	474	418	431	438	434	452	426	445	457	424	429	454	516	496	472	459	480	449	419	437	449	458	439	398	490	437	437	492	478	464	430	430	422	467	450	414	465	424	437	436	397	426	423	417	433	442	417	439	431	462	444	467	436	435	398	408	437	419	412	457	434	431	458	446	416	422	432	419	459	444	419	479	431	441	410	423	424	463	461	442	439	427	406	417	439	426	476	444	403	424	434	416	458	416	391	443	455	432	487	427	396	428	443	476	414	421	428	412	428	417	440	425	453	421	466	400	425	445	456	462	447	461	432	432	434	450	439	420	479	433	430	408	429	414	467	426	423	447	424	447	413	446	452	463	388	435	453	432	469	400	447	464	403	394	419	449	418	434	457	447	460	418	442	434	453	443	417	439	435	405	427	453	457	388	453	461	454	411	426	466	418	432	403	460	463	424	420	392	404	418	436	441	394	476	445	417	416	382	465	461	425	417	416	492	415	432	427	436	458	446	457	461	447	412	401	438	446	407	418	438	470	412	446	410	414	480	446	411	413	462	420	430	431	432	387	393	406	446	448	416	457	429	415	396	425	407	412	437	425	447	423	439	439	444	463	442	425	402	420	463	420	416	453	456	433	470	444	428	420	410	452	426	397	432	404	398	449	459	416	421	399	454	433	450	448	430	439	426	448	486	465	446	454	450	455	383	433	463	448	442	438	473	451	432	427	440	409	435	396	411	426	408	425	418	454	480	441	448	433	461	423	437	423	401	431	457	420	449	419	422	422	447	424	422	409	414	426	457	414	401	412	440	428	425	453	428	435	404	433	418	436	438	406	399	414	383	434	381	467	424	447	405	433	443	429	454	427	415	403	429	450	410	424	482	432	447	425	419	470	444	434	459	445	391	459	437	410	458	442	423	422	430	462	465	390	455	436	387	470	418	416	406	428	449	429	435	457	434	423	456	396	420	430	437	432	413	431	474	455	421	462	393	416	436	443	433	436	430	418	461	401	440	393	406	430	392	441	445	411	423	464	432	453	428	392	453	481	452	425	426	421	416	452	447	476	449	449	400	423	425	448	440	458	436	412	408	404	422	422	463	433	468	412	420	414	379	420	432	420	406	451	423	422	421	423	445	427	425	417	455	434	400	429	422	405	417	412	437	453	400	457	418	380	435	411	441	458	444	421	461	457	424	436	449	452	428	462	421	413	425	435	439	438	430	413	413	445	440	437	458	419	420	410	447	415	428	417	447	440	429	423	418	406	460	435	459	429	420	427	431	421	404	479	443	455	401	457	427	453	430	468	446	408	455	427	430	433	481	432	382	422	398	424	426	435	437	422	437	431	444	414	425	430	438	437	407	434	422	437	435	424	466	423	445	439	422	407	439	409	446	417	438	405	445	468	445	430	461	448	437	462	419	431	401	429	388	470	409	443	444	493	415	449	434	445	438	454	427	431	460	396	446	412	431	421	426	431	419	396	417	454	416	433	417	434	464	423	410	419	455	433	440	436	433	490	443	417	448	398	395	441	418	454	459	449	433	455	438	444	460	436	433	406	444	416	421	431	438	427	436	408	474	446	410	444	430	405	438	456	424	421	405	407	472	431	446	425	410	458	418	496	426	424	451	436	439	432	406	467	429	411	454	463	472	473	438	435	426	431	473	438	471	425	439	431	447	462	444	407	457	389	460	422	440	429	419	451	442	418	438	429	420	439	444	428	417	393	412	432	404	438	421	443	435	407	474	418	421	436	404	449	431	425	468	466	436	443	412	478	432	423	438	414	459	414	467	454	461	401	435	455	473	439	428	451	431	471	409	410	419	449	444	442	441	466	425	452	465	447	405	416	428	478	464	430	420	455	432	422	450	417	437	441	407	423	407	436	426	428	436	426	435	487	425	422	438	445	440	441	422	444	463	417	461	423	419	400	440	414	478	440	469	480	435	418	452	410	425	436	434	419	437	396	408	398	429	428	428	449	424	442	458	431	462	416	454	443	419	458	482	431	453	427	426	409	478	467	454	421	438	423	435	437	443	462	441	407	434	394	402	418	450	456	428	409	442	475	460	415	387	418	425	434	452	409	425	444	454	440	440	452	443	449	421	445	408	437	418	458	440	413	412	433	413	419	422	446	444	448	479	424	410	427	425	429	427	420	455	462	453	457	431	472	421	443	422	408	408	442	424	432	434	443	422	425	402	445	435	445	427	421	429	472	422	421	433	453	412	466	450	428	451	455	419	443	427	459	436	449	435	424	466	456	443	453	464	451	458	425	472	381	467	433	411	408	449	444	425	430	412	455	418	438	450	429	419	427	440	419	413	475	456	427	472	438	457	429	447	403	430	439	418	397	463	459	426	449	431	430	429	403	448	415	453	428	441	415	461	408	447	435	422	432	402	439	433	392	429	425	429	432	437	491	455	417	409	386	448	413	402	424	470	413	426	460	445	432	437	431	449	438	426	406	454	394	451	409	417	437	450	415	451	413	427	464	442	418	439	454	445	448	456	443	382	422	441	428	415	453	467	452	425	466	420	449	473	452	429	417	441	436	436	438	455	426	461	422	478	454	409	422	415	467	464	419	405	441	438	464	463	383	445	462	431	461	468	412	436	456	443	417	467	419	437	408	457	451	425	431	430	408	436	422	434	391	433	449	466	471	455	438	407	413	432	425	422	453	448	454	422	448	445	460	446	463	429	440	440	428	435	465	465	414	429	403	425	413	413	452	444	459	442	461	458	449	408	457	449	444	452	442	434	440	432	428	427	421	423	412	449	416	425	447	444	457	454	424	399	400	417	407	432	412	466	421	409	420	417	417	426	454	472	473	438	449	427	409	425	431	444	426	411	460	447	412	439	447	412	413	460	451	408	451	412	434	438	427	419	430	437	435	390	421	412	433	401	442	411	451	451	439	450	414	430	424	403	408	433	434	402	405	419	409	420	418	415	439	408	448	428	447	422	448	486	429	418	431	413	391	449	438	425	391	423	444	437	423	418	373	439	456	465	440	448	444	438	433	397	452	444	466	470	402	447	440	435	437	412	438	427	433	452	409	457	449	416	413	440	435	394	481	461	398	400	422	429	410	417	461	426	450	389	459	380	437	453	450	452	432	406	443	452	428	449	418	438	417	431	449	427	470	422	447	429	439	448	414	403	420	438	442	452	464	471	427	458	385	420	383	445	451	445	417	420	444	456	456	462	458	439	408	410	417	428	436	458	420	420	411	459	425	470	445	392	448	445	429	452	441	422	397	466	406	435	437	417	413	398	433	415	449	414	437	457	440	391	420	422	433	403	408	444	418	448	397	438	445	447	408	434	424	393	400	417	443	425	449	439	406	424	412	437	441	416	447	410	411	457	401	413	442	406	445	422	441	401	478	419	446
61480	99533	78757	45578	25798	903	784	767	734	788	744	720	722	740	703	741	702	729	715	738	691	696	735	748	730	719	697	723	667	708	701	683	746	728	681	666	702	682	711	697	716	667	687	705	733	666	671	678	741	709	641	685	693	672	703	730	663	725	697	668	711	693	715	688	687	737	712	678	685	757	898	804	807	759	714	732	704	667	719	742	707	649	744	723	733	671	763	649	708	739	683	687	725	714	685	726	711	700	704	724	730	681	733	717	675	720	682	659	682	719	703	705	718	653	730	725	701	688	704	700	708	666	689	684	689	747	694	688	681	707	722	682	729	680	732	684	703	653	729	672	700	706	717	699	722	671	682	718	747	659	708	678	726	733	732	695	732	693	733	687	700	717	661	727	777	684	702	701	724	720	688	704	731	694	719	689	749	679	665	726	658	719	704	734	736	683	712	703	703	665	750	683	731	725	683	695	689	747	746	675	677	657	673	732	712	719	705	661	666	700	700	662	703	653	665	663	692	705	693	680	693	696	696	689	702	733	759	765	691	713	705	681	712	708	684	674	701	706	703	736	741	677	673	694	694	643	689	737	706	658	747	771	679	708	745	704	695	675	733	696	735	734	703	728	702	671	728	708	705	717	704	728	668	704	678	704	701	701	726	705	706	722	651	684	727	683	727	686	709	690	698	750	692	700	709	673	703	652	710	649	677	725	706	723	725	670	732	690	700	679	693	696	678	738	709	697	673	719	710	687	766	720	685	688	697	720	703	673	672	711	682	675	667	769	740	705	659	686	688	698	699	667	712	694	754	722	718	690	682	673	718	747	750	667	704	738	727	686	722	659	701	696	666	730	741	691	691	710	710	694	729	659	691	678	731	687	711	697	711	720	727	685	734	694	653	689	715	671	669	669	674	660	738	667	686	742	689	681	672	729	719	732	694	691	683	692	712	732	664	699	739	699	692	701	711	713	705	707	701	715	665	677	727	660	699	729	750	708	718	692	704	711	665	675	697	672	687	669	671	725	714	701	732	705	678	730	673	686	653	655	655	670	715	649	672	692	677	720	682	684	688	671	678	673	678	747	713	662	744	638	649	668	679	689	706	696	672	696	715	694	681	714	727	717	681	738	702	696	723	661	697	711	748	673	757	720	727	719	704	693	730	650	692	714	686	699	714	704	701	682	671	695	734	699	739	714	644	693	703	754	745	695	747	750	696	697	757	714	661	674	702	715	701	737	684	750	731	751	653	684	706	705	727	681	683	696	669	643	722	692	720	681	713	733	724	725	676	712	692	697	749	715	661	659	637	661	689	683	720	711	669	680	733	765	666	696	729	734	711	680	675	637	724	718	667	701	704	668	700	680	721	664	709	695	664	690	731	683	711	710	724	711	650	731	738	737	726	748	724	697	728	714	728	682	721	725	701	719	712	700	674	717	740	731	729	703	682	733	733	724	701	674	753	717	640	689	693	753	680	678	663	659	671	727	680	668	679	745	681	687	716	672	670	666	667	699	714	699	683	722	697	686	699	713	708	763	739	696	678	725	671	693	681	745	709	661	638	694	731	673	688	712	716	726	738	648	677	646	696	738	662	666	690	680	721	677	666	714	689	724	703	692	698	682	683	714	701	700	713	698	700	747	703	745	693	716	706	716	711	686	672	729	675	702	700	726	673	707	733	710	679	652	716	717	698	726	737	696	728	716	708	675	728	694	703	673	729	739	706	752	704	708	682	766	712	710	697	698	711	706	696	772	667	697	705	716	680	652	724	705	688	682	671	752	663	696	673	699	684	714	722	662	697	712	740	665	720	722	716	716	690	726	695	704	684	731	705	685	713	698	693	666	692	648	688	708	719	699	700	685	699	661	694	757	707	680	663	741	659	728	696	714	671	721	692	762	671	711	757	683	756	683	720	723	671	720	698	694	685	719	679	736	710	682	708	693	685	680	672	672	723	698	649	668	734	723	674	685	694	698	700	738	716	706	682	735	721	720	685	680	672	730	689	703	725	687	722	659	723	666	694	658	696	657	719	720	660	636	700	667	703	660	729	650	691	679	716	688	686	672	640	692	741	700	653	737	690	718	693	733	685	699	698	721	730	688	694	695	662	686	713	657	695	714	671	701	714	731	697	686	681	711	715	758	696	706	654	703	684	687	710	730	667	677	710	688	721	744	677	689	705	706	727	667	748	705	700	707	709	729	699	686	676	678	734	693	658	636	674	650	692	770	756	696	715	694	706	703	690	681	686	689	691	645	679	685	727	693	696	742	678	708	702	745	689	685	737	678	729	733	697	704	696	701	720	716	659	654	710	710	684	688	676	685	737	720	734	676	707	694	661	767	698	716	710	684	718	687	719	666	725	671	680	699	705	713	678	762	676	719	742	726	708	688	692	688	686	729	696	712	713	652	682	663	703	701	744	717	769	675	706	693	661	695	694	750	726	722	644	724	666	734	697	677	666	695	682	690	739	723	743	671	708	702	693	705	667	712	625	680	721	729	686	710	736	718	695	708	726	700	691	680	697	690	645	705	720	681	706	704	745	681	740	691	705	780	675	676	729	759	664	669	682	707	720	664	663	737	688	705	673	708	702	688	690	710	705	708	721	699	666	678	716	712	707	707	677	706	737	707	720	691	694	633	659	702	716	675	692	661	697	680	726	718	688	714	665	726	732	683	679	658	692	704	678	669	732	727	719	683	751	657	687	736	712	673	736	728	715	717	667	662	700	681	723	757	708	675	688	692	731	687	664	680	742	759	721	721	727	698	726	694	692	705	693	699	683	651	715	737	690	764	708	688	699	727	667	715	674	698	716	730	693	668	726	662	730	713	706	737	701	674	674	739	703	707	640	688	713	681	710	693	680	671	703	752	685	739	668	658	689	768	661	675	683	666	706	629	667	681	697	693	646	723	700	680	705	692	709	707	698	678	688	656	683	684	701	696	705	715	686	720	718	726	717	678	738	676	700	733	737	709	727	709	688	699	723	698	682	644	671	706	726	725	687	724	680	707	684	684	698	712	706	722	708	663	684	665	691	687	719	701	685	670	701	697	630	777	703	705	699	707	675	685	750	729	759	672	646	682	749	737	701	701	716	667	669	706	694	739	637	737	704	696	676	675	696	706	653	729	678	678	733	687	750	683	737	707	720	688	636	729	662	668	664	712	695	700	677	654	744	674	728	712	698	711	737	702	713	697	717	689	666	694	720	695	720	705	699	680	667	726	736	647	700	707	709	670	709	661	722	707	672	703	693	719	720	676	689	687	664	691	717	731	740	678	731	679	660	700	713	677	674	647	727	737	695	715	740	699	670	724	672	708	689	712	705	666	730	685	726	664	717	716	690	683	667	716	636	684	699	706	714	659	698	675	693	713	690	660	677	706	740	705	680	765	698	693	710	715	706	724	703	709	672	692	691	706	678	715	696	715	676	746	727	715	716	690	673	694	684	686	653	717	654	706	735	721	700	683	668	708	659	679	684	691	657	679	723	719	717	671	724	750	702	749
28089	26513	28353	13297	2883	525	455	407	403	414	406	407	415	413	369	395	367	408	446	378	361	358	387	428	419	370	374	413	423	411	375	375	441	418	391	433	423	427	404	376	424	386	403	409	405	412	471	382	414	413	432	379	387	421	411	393	401	406	348	379	414	374	373	392	417	395	431	388	382	419	436	386	402	418	417	383	427	400	376	376	398	396	367	379	408	389	415	416	404	405	356	391	384	390	418	376	390	381	393	371	432	352	410	426	396	399	415	404	403	401	420	423	383	404	410	387	367	395	408	415	386	404	383	408	401	398	411	384	411	444	401	429	385	417	400	411	397	386	376	412	388	407	390	385	365	348	391	401	341	415	408	382	425	415	390	368	424	420	419	375	408	385	391	405	432	375	388	379	408	409	409	403	399	431	376	439	402	408	373	375	350	391	386	395	378	407	404	360	389	417	422	422	390	416	397	407	395	414	377	352	384	418	391	388	389	402	414	372	416	360	408	399	392	415	423	405	401	387	386	391	379	380	430	387	425	380	363	415	399	378	431	395	402	411	391	399	362	387	356	383	420	414	385	440	393	377	361	396	361	381	366	414	386	392	396	358	401	391	420	361	383	400	395	379	393	389	421	380	379	406	397	441	363	383	396	373	362	354	384	406	389	396	370	402	351	423	383	384	402	403	375	373	371	402	395	369	425	411	380	366	407	417	383	377	369	398	384	423	409	412	425	384	369	392	355	445	387	372	423	385	371	413	418	403	393	383	409	417	397	415	462	394	417	367	402	381	411	399	377	397	386	373	404	397	421	387	416	388	400	395	437	372	382	395	420	431	411	422	387	409	419	380	387	391	379	419	444	377	386	419	430	383	393	408	376	386	391	375	405	399	416	374	409	386	379	388	380	427	402	419	426	397	430	422	375	411	438	398	399	432	422	397	373	369	422	407	387	409	392	387	376	396	363	382	400	368	416	386	420	389	392	388	378	379	387	413	401	393	401	426	410	351	405	424	438	396	397	398	439	408	379	397	415	370	417	408	402	358	398	405	411	373	408	382	361	395	378	414	386	402	404	406	422	388	405	393	412	412	388	372	402	388	414	451	392	387	437	389	399	399	384	409	381	394	387	414	372	399	405	417	385	440	411	393	412	378	416	376	371	443	389	393	405	393	396	404	408	368	396	394	376	391	396	416	401	404	388	393	416	408	431	410	406	413	431	392	398	408	385	399	423	411	376	396	404	418	408	398	365	391	413	387	391	419	416	388	373	412	398	378	369	427	362	405	429	398	400	399	390	389	427	411	393	389	383	405	417	410	357	395	338	383	370	385	377	405	398	422	394	388	389	396	353	424	392	452	353	384	393	406	402	387	400	378	388	410	377	417	386	376	424	389	383	393	413	380	387	433	397	410	398	391	402	399	381	370	383	382	393	358	423	400	411	374	422	388	434	404	408	411	440	389	368	395	411	367	417	367	374	381	352	378	435	406	416	410	429	402	403	380	355	371	392	442	393	412	371	423	423	403	407	385	391	416	377	375	398	394	377	391	400	398	386	420	399	416	358	399	390	397	412	421	397	361	415	387	376	392	397	390	458	387	400	409	395	390	373	401	408	434	374	425	401	384	397	389	419	408	394	408	412	373	427	384	421	372	401	386	407	375	391	401	420	377	412	418	398	394	397	377	407	398	441	420	410	357	353	389	419	372	408	411	384	377	413	415	389	407	398	415	391	384	414	392	412	378	395	424	394	409	426	387	395	412	379	410	384	392	386	376	375	402	422	405	411	393	429	381	388	379	396	394	430	420	413	400	360	383	412	417	391	374	423	387	398	396	406	372	382	403	406	418	400	384	388	401	363	352	367	403	400	406	398	372	396	351	399	434	424	406	377	365	391	429	408	397	383	374	380	386	372	404	407	424	414	372	423	428	388	405	389	425	425	422	386	422	379	413	389	392	369	425	398	344	412	371	423	429	411	422	383	392	421	435	425	364	398	420	402	398	373	382	397	386	453	393	393	390	404	380	417	416	409	373	393	403	386	375	407	385	406	387	389	395	395	398	394	379	396	423	388	397	415	396	350	340	371	399	382	372	379	396	402	398	390	388	430	394	375	368	410	427	377	396	384	406	404	370	369	377	396	377	419	404	381	422	407	381	394	401	376	382	418	396	374	406	374	405	379	431	403	406	398	397	390	399	424	413	413	369	399	383	428	416	403	358	401	392	396	400	416	395	398	373	383	391	398	380	393	373	394	401	429	381	374	373	382	407	386	392	370	404	377	430	410	395	369	404	428	400	397	418	419	405	413	368	386	403	395	374	417	390	412	383	396	372	380	378	388	393	358	355	413	376	421	400	430	411	396	386	404	416	388	406	375	398	384	359	391	409	408	419	396	417	404	402	423	399	380	409	379	391	380	402	411	409	379	420	432	383	439	368	430	406	387	365	388	398	422	369	378	383	383	428	378	400	393	420	405	397	379	395	391	379	413	425	405	358	348	424	430	418	405	421	403	403	375	416	403	414	398	384	414	400	363	391	399	423	418	357	383	401	387	381	372	373	409	416	392	411	388	369	415	412	381	400	384	378	406	417	412	361	395	385	382	393	409	410	421	376	421	367	411	405	418	386	417	398	396	401	412	406	405	441	402	401	429	378	353	423	364	380	413	401	377	373	349	401	355	411	429	396	396	404	402	402	381	397	389	378	391	381	409	425	393	404	399	369	360	384	385	435	378	389	403	405	419	401	397	374	382	383	402	397	383	390	395	440	436	388	415	395	412	393	381	407	435	403	383	386	389	407	370	418	397	391	417	388	375	389	393	386	417	410	363	400	401	399	368	414	392	394	368	374	415	381	383	398	365	399	416	396	377	394	379	398	396	391	362	380	422	422	365	372	413	398	414	425	399	377	426	414	411	405	406	400	400	398	380	397	374	400	391	369	386	404	410	381	351	390	397	393	389	352	406	391	370	415	380	351	385	401	396	383	366	424	387	405	416	403	406	396	394	389	383	382	388	411	403	421	426	406	419	375	409	389	427	396	382	374	374	387	364	434	362	368	402	397	385	380	401	392	385	395	400	396	391	394	383	384	386	396	416	386	409	417	423	408	423	425	381	431	397	378	431	410	360	415	377	394	407	411	412	364	399	397	411	392	427	396	396	373	387	382	384	355	402	396	393	418	419	382	422	407	369	378	394	407	343	392	397	372	375	383	413	407	375	393	407	369	394	406	413	397	376	384	417	389	428	384	405	417	377	404	400	411	399	378	441	376	386	386	403	400	391	413	418	398	382	428	405	414	384	448	399	408	408	418	399	391	408	394	402	411	392	396	428	397	409	384	432	391	438	385	414	388	426	381	379	407	444	403	388	365	365	393	392	357	390	393	395	372	390	396	388	444	379	374	357	368	406	416	406	388	394	426	417	397	379	396	425	398	392	374	418	396	415	419	379	367	376	405	388	405	415	379	385	399	369	374	360	376	404	409	391	394	435	410	382	392	410	435	401	424	368	396
36452	45997	35097	12684	5243	718	705	683	669	689	731	731	670	678	672	699	694	693	733	706	667	639	694	666	691	670	729	681	656	704	711	664	654	656	627	699	689	670	649	695	699	661	662	692	661	695	693	604	719	711	703	701	677	676	621	636	671	710	699	687	673	672	706	708	619	688	705	688	659	628	704	722	684	693	700	697	701	688	691	670	695	737	678	656	695	672	661	699	715	714	675	631	666	664	672	674	660	664	670	677	674	709	687	670	722	676	649	638	714	713	713	685	699	749	692	671	692	709	686	649	715	705	663	709	692	694	706	691	627	701	681	656	717	694	666	662	697	685	652	645	671	660	654	625	673	698	659	687	650	669	737	715	719	659	686	676	687	691	679	644	668	721	689	697	724	708	680	703	715	740	711	723	646	668	716	682	667	665	697	709	697	697	693	679	648	712	745	687	672	676	632	659	679	680	685	674	680	732	676	666	717	703	671	643	662	658	641	732	653	685	693	731	722	694	750	605	643	665	685	619	630	690	706	634	674	689	685	710	615	691	660	686	712	661	688	620	663	654	660	692	654	681	660	667	685	679	697	685	684	717	677	688	657	673	655	646	696	663	686	692	684	697	661	693	683	735	691	702	648	656	709	698	654	637	692	638	673	703	651	689	649	695	702	683	677	662	706	667	663	708	668	657	668	654	665	655	725	644	704	683	698	639	705	650	720	659	653	669	690	715	701	635	654	675	712	674	655	669	686	703	635	693	733	688	676	729	680	656	654	678	664	662	690	694	629	691	655	708	678	701	654	659	723	713	695	643	678	620	654	654	703	650	656	679	679	654	677	679	669	641	678	665	649	647	674	675	700	661	688	682	694	651	672	718	665	708	683	695	625	735	686	651	674	669	681	669	701	722	699	629	668	657	687	654	667	662	641	674	653	681	670	681	710	683	635	717	634	663	656	684	684	705	639	690	654	623	675	640	678	696	684	662	649	676	669	660	634	685	711	719	677	682	674	693	672	672	675	680	653	680	704	716	637	700	654	647	708	653	645	666	631	635	669	677	688	681	688	673	679	718	684	750	681	652	660	714	706	693	650	677	682	667	678	657	703	650	638	692	700	654	707	687	689	675	700	657	706	706	680	664	681	684	648	733	676	697	681	723	664	699	650	660	682	706	615	675	671	699	649	681	696	687	717	722	711	682	691	669	688	703	653	670	660	645	639	656	679	663	690	693	695	694	723	687	649	607	705	673	693	705	661	715	674	693	702	696	659	699	668	669	705	678	654	633	645	666	685	645	722	693	677	674	630	652	672	631	674	716	702	661	615	682	662	670	635	681	703	645	706	742	662	678	693	689	692	686	693	668	709	651	679	710	661	688	676	701	658	662	655	679	700	661	672	691	639	723	612	690	626	679	722	650	664	658	659	687	670	689	727	644	721	722	735	680	632	664	711	727	677	655	672	692	658	711	700	665	697	646	700	654	699	732	666	687	668	679	672	644	628	658	664	668	646	640	641	678	703	675	658	710	677	729	668	664	693	718	639	629	659	691	695	653	700	714	636	676	630	675	723	628	683	692	685	695	656	658	640	691	708	674	651	699	693	678	722	711	696	674	626	650	690	684	667	677	672	702	660	616	714	688	695	691	646	638	675	723	680	671	652	671	699	662	622	653	609	674	689	630	658	701	679	678	694	686	683	690	682	701	703	667	600	684	701	624	623	695	680	667	653	700	678	685	670	702	691	614	662	694	673	666	628	658	675	670	659	674	697	676	664	672	670	709	737	704	674	686	697	647	657	726	673	684	651	662	685	686	713	742	660	708	622	681	676	662	680	716	652	676	680	670	692	671	718	659	696	682	719	670	643	712	699	679	625	658	675	714	650	723	679	631	636	727	664	688	655	702	685	692	666	671	653	678	687	703	669	674	639	653	725	652	738	691	732	682	640	682	641	662	724	682	670	677	696	606	669	642	690	692	659	694	674	645	679	723	657	702	687	645	673	664	647	631	658	666	681	687	640	719	651	697	642	673	704	678	689	656	683	704	704	710	630	714	630	689	715	676	651	690	718	670	650	691	656	659	697	676	685	681	680	679	669	685	743	669	667	666	691	759	668	674	641	671	689	599	664	643	715	697	645	749	649	673	716	699	695	666	670	664	715	655	725	631	665	693	719	670	679	669	700	694	725	667	710	669	657	737	689	701	671	618	668	659	647	738	675	690	697	640	714	652	668	715	676	691	680	723	662	653	688	662	693	714	672	668	693	644	639	634	694	639	671	697	656	661	665	692	673	713	679	688	706	672	689	668	649	654	696	639	662	679	689	697	635	704	700	669	663	707	620	667	691	662	699	660	641	676	653	715	704	628	723	707	694	685	668	685	720	700	675	686	695	691	735	673	707	651	672	678	713	676	703	673	611	662	682	687	682	666	672	729	718	695	714	706	680	695	680	649	662	649	668	686	696	693	719	665	651	708	710	711	685	667	665	672	675	675	661	676	668	672	637	633	702	664	675	648	629	704	692	684	609	697	685	632	690	636	678	676	664	638	662	688	646	661	658	701	755	693	692	701	703	704	639	690	713	700	693	692	637	678	712	665	709	645	662	691	675	632	695	725	700	636	685	709	672	695	739	627	664	662	675	684	600	691	651	695	662	682	671	624	692	684	688	681	683	707	691	699	691	658	674	696	678	702	624	648	688	692	661	686	695	644	708	694	671	708	700	667	667	706	697	662	656	696	666	675	667	668	671	663	658	620	643	688	696	690	668	703	641	685	642	684	698	690	677	649	672	649	661	671	649	673	619	718	659	647	692	658	687	668	676	626	724	658	651	730	614	655	649	644	682	646	683	658	697	722	687	691	693	697	714	652	665	665	701	688	655	669	633	637	616	679	691	654	684	676	697	709	690	675	712	671	698	660	648	634	686	719	673	678	651	692	661	688	685	684	691	709	685	686	675	665	663	677	606	689	716	626	724	724	661	690	675	692	647	685	688	639	687	652	710	668	654	667	680	721	671	695	672	666	694	703	691	670	685	692	675	698	663	715	660	640	663	649	665	702	640	708	646	678	631	659	696	720	700	699	697	676	706	684	710	696	687	697	699	629	661	651	710	674	629	625	692	657	679	656	682	672	687	690	678	695	648	704	668	700	664	671	655	619	629	700	693	653	669	658	680	659	690	670	686	686	730	657	675	657	658	688	669	659	658	666	651	664	722	754	661	668	691	692	696	675	614	645	659	629	708	643	613	658	696	681	706	669	661	633	700	701	719	723	685	713	684	661	648	675	677	677	688	640	715	716	631	712	662	694	666	663	707	687	631	709	669	667	636	673	633	668	705	677	697	670	655	668	627	711	660	681	689	697	674	700	659	650	680	694	623	707	706	662	637	698	633	671	698	713	687	678	670	694	667	672	698	653	662	690	666	694	659	669	599	663	720	710	700	682	681	659	657	656	724	677	687	674	713	689	657	742	655	667	697	668	695	649	692	665	709	715	641	665	695	691	668	684	687	690
24004	21983	31828	26590	20969	9272	662	395	353	361	345	359	323	357	356	345	353	357	367	359	338	298	382	318	351	354	325	366	365	328	314	350	383	362	330	330	331	353	342	334	365	342	341	341	361	347	349	361	340	334	361	334	343	344	366	344	336	345	369	341	322	351	330	328	376	320	346	345	361	360	317	361	355	383	340	364	295	356	321	345	337	348	342	345	334	342	360	338	358	375	345	312	325	350	347	338	367	334	335	353	336	332	317	309	346	343	325	331	365	328	354	349	359	350	365	370	372	344	321	356	372	359	339	335	319	333	326	346	311	319	366	361	358	325	328	325	340	382	352	342	319	352	330	346	350	321	345	327	329	334	368	335	358	342	361	379	346	341	322	328	333	363	327	356	352	339	340	339	341	351	341	308	345	352	334	351	304	325	332	339	325	371	355	340	326	339	349	331	366	335	311	342	378	329	373	355	321	347	382	358	343	348	376	341	349	352	356	350	346	328	344	351	361	301	344	356	340	342	349	337	352	347	370	359	342	331	340	335	331	363	333	344	320	366	317	335	332	324	369	320	357	339	309	342	359	326	357	365	321	330	366	348	333	356	336	344	347	355	343	346	324	358	347	345	315	357	352	354	336	316	336	385	343	348	358	337	320	339	339	326	355	321	366	339	312	356	320	326	350	354	336	318	344	348	343	383	349	344	353	345	324	351	316	355	364	377	342	360	322	340	336	365	349	378	339	351	329	313	345	332	347	325	316	315	347	377	344	352	358	333	315	369	332	334	335	346	341	347	360	356	367	309	370	324	356	328	342	356	337	364	347	306	335	350	350	341	358	340	358	343	369	361	344	353	335	331	376	327	335	363	340	356	325	328	337	319	316	329	351	338	346	337	363	358	323	325	345	338	337	372	320	328	347	341	345	341	326	381	331	350	330	331	347	347	354	319	340	353	365	349	333	338	343	337	330	327	351	346	364	371	342	353	370	333	320	336	376	329	330	349	341	326	357	374	360	357	326	326	350	357	323	342	340	337	326	322	368	326	347	341	341	353	348	325	343	332	390	365	347	339	329	344	331	358	327	305	330	343	346	360	348	337	332	324	373	342	367	303	331	342	363	327	350	336	351	345	346	361	320	342	358	364	325	319	332	310	363	349	340	342	360	348	357	360	370	338	357	326	346	366	329	366	325	352	326	326	326	323	350	349	354	344	360	343	340	349	309	348	318	340	364	314	344	336	329	343	345	336	332	371	359	341	340	332	336	351	340	319	326	340	350	362	340	338	345	354	368	329	346	351	367	329	319	324	357	344	312	363	351	345	357	345	340	376	356	324	335	311	385	337	353	349	368	358	363	343	327	344	313	332	367	329	356	303	353	344	358	344	357	319	359	349	351	323	334	329	340	340	352	365	339	343	322	366	314	339	346	334	362	339	343	309	362	339	383	376	373	355	342	323	347	323	323	318	333	332	354	346	351	363	400	340	372	321	359	319	327	334	386	331	391	325	372	321	376	332	346	357	323	310	362	306	306	298	338	321	353	339	328	345	366	338	333	326	326	340	332	320	364	368	353	383	342	334	299	332	330	371	348	305	323	324	327	337	345	361	320	357	332	347	349	362	349	350	326	371	349	329	324	359	368	334	356	353	323	358	338	344	341	358	352	314	346	376	375	386	382	343	342	322	360	370	357	357	348	337	319	371	312	326	351	291	342	349	325	320	323	350	361	316	354	325	347	338	358	327	365	335	354	319	336	326	349	304	359	350	344	348	327	348	359	343	339	349	370	338	346	357	393	345	312	352	331	350	330	340	362	353	340	343	328	357	379	336	352	372	361	330	347	336	348	316	332	337	327	335	328	347	313	348	369	352	283	343	318	324	324	359	351	328	348	323	364	363	331	357	317	336	349	342	351	350	340	336	334	349	300	325	370	333	329	365	362	346	329	352	359	324	341	349	323	355	339	345	352	359	329	307	344	343	334	338	366	327	320	348	359	346	319	347	313	341	346	359	369	362	357	391	322	351	341	362	327	346	295	371	361	333	329	342	337	365	343	354	340	343	325	338	354	308	366	330	307	322	328	318	327	354	339	357	355	365	317	377	345	319	361	338	347	339	327	338	363	325	314	318	344	314	312	329	352	350	335	345	345	324	321	327	314	363	342	358	372	322	326	338	356	337	308	307	327	340	280	344	363	351	335	382	352	355	331	310	314	359	333	327	352	334	353	317	321	351	351	378	328	361	329	330	341	318	321	348	345	340	307	365	342	378	343	356	314	336	326	366	355	368	367	349	357	322	351	341	357	359	338	342	348	351	335	310	359	352	341	370	325	349	315	327	384	337	349	330	357	348	323	314	382	357	337	334	331	354	335	338	334	347	322	370	357	340	342	333	357	376	332	329	341	339	332	305	318	326	316	333	372	349	363	337	342	331	322	337	351	338	356	314	321	362	305	326	342	375	344	329	371	342	345	339	341	338	337	328	316	371	365	354	356	366	343	344	386	376	343	345	321	323	356	350	304	321	340	348	304	351	339	348	340	307	387	347	337	345	315	347	351	360	308	343	287	358	348	350	338	323	308	314	351	350	342	309	321	338	325	318	303	350	349	316	312	407	313	345	370	348	343	360	320	369	350	344	362	340	351	360	321	371	341	340	330	362	357	364	355	368	368	321	347	319	332	332	325	341	295	353	349	355	325	375	314	325	356	363	350	364	321	312	352	337	337	355	322	346	365	370	345	351	366	321	350	365	348	335	400	375	328	336	341	338	336	367	349	353	349	305	340	342	338	352	340	336	372	352	362	341	362	329	339	370	368	334	349	339	341	360	342	324	318	354	327	335	343	355	357	309	307	339	321	323	349	369	309	362	354	388	338	341	358	322	339	355	355	336	340	373	328	351	354	347	363	340	329	343	337	323	359	327	367	341	352	350	365	350	333	319	316	351	393	322	353	329	358	370	331	333	345	329	354	345	355	334	339	334	324	352	360	328	338	361	344	344	331	330	307	329	305	331	360	319	325	339	339	344	338	373	335	368	359	333	368	309	370	353	356	317	326	346	309	313	331	349	341	364	320	357	367	343	331	349	310	319	321	325	306	315	354	350	354	372	334	385	310	302	328	341	351	356	377	328	358	352	308	361	337	355	348	334	333	339	337	359	333	334	317	349	330	338	327	361	355	347	358	352	324	325	301	362	356	338	349	356	337	330	331	347	353	339	322	337	360	352	299	360	339	367	383	356	341	332	338	348	343	363	318	316	357	371	338	355	343	347	343	360	364	335	331	353	393	326	331	352	365	332	335	366	360	352	304	310	310	335	317	320	347	353	379	349	374	357	333	320	325	339	349	377	316	347	313	369	324	344	342	364	339	350	331	345	335	339	345	317	326	326	336	375	323	358	351	339	332	375	350	347	335	335	373	349	335	392	352	321	351	339	331	352	338	352	346	331	355	347	333	355	316	326	325	379	353	359	347	348	338	327	379	367	371	349	361	337	355	331	324	370	324	359	335	335
59714	89556	69797	38997	20992	659	661	627	610	616	624	567	617	620	653	559	604	536	552	612	580	588	594	585	546	550	579	565	584	581	542	639	561	549	634	594	569	614	558	591	579	613	588	601	586	585	619	528	585	580	579	595	603	603	579	602	618	578	586	644	606	543	574	539	597	556	612	572	542	583	628	676	713	624	632	535	593	610	617	568	567	606	587	600	558	592	591	597	572	571	595	575	561	530	574	594	598	559	573	580	580	576	558	561	558	602	595	582	547	632	598	551	574	591	543	611	597	567	566	611	604	616	608	589	583	561	597	594	583	552	597	616	578	588	556	597	586	583	616	611	605	582	634	565	577	564	604	584	551	604	546	609	581	581	593	601	556	574	561	585	619	605	577	623	606	561	568	577	558	587	567	595	613	590	624	568	617	590	587	584	581	587	586	583	550	558	585	562	562	599	590	556	597	621	591	574	633	582	560	552	567	561	578	603	566	584	563	572	586	545	610	547	595	560	554	516	577	565	571	602	589	595	564	605	595	599	586	548	563	615	586	573	563	602	607	607	560	596	580	551	580	577	593	593	604	638	533	570	574	591	594	528	584	572	567	651	633	598	570	582	613	550	588	566	585	623	598	572	559	600	585	550	559	534	583	541	560	589	570	614	581	592	613	585	586	627	568	599	611	579	592	585	608	551	581	562	550	570	599	613	608	585	609	530	575	599	569	607	581	558	622	581	586	606	577	594	583	583	581	572	601	584	565	563	577	593	589	571	576	601	570	559	591	541	561	577	613	539	541	592	603	615	575	605	607	612	576	532	590	592	558	582	564	621	610	599	594	565	544	618	581	598	640	578	561	619	596	590	551	589	599	579	546	579	554	546	600	588	548	630	577	542	602	559	607	574	558	564	612	603	551	601	563	601	543	621	569	540	555	555	596	543	587	575	597	571	597	571	545	587	579	602	576	609	590	566	628	574	562	544	582	653	565	617	550	577	592	607	584	586	597	592	620	611	591	572	554	569	600	617	587	630	598	605	625	581	555	599	642	591	590	582	590	593	542	578	550	552	549	616	550	612	596	592	547	627	575	558	615	615	586	622	579	584	557	567	588	583	643	610	542	597	613	588	610	591	571	593	607	602	586	585	576	605	580	624	625	575	608	579	547	605	610	644	585	577	562	633	541	573	574	585	565	602	578	565	560	558	562	591	546	555	564	596	590	593	589	597	589	561	592	597	591	585	581	591	575	571	606	602	570	641	579	567	571	574	598	562	564	534	567	561	569	604	579	571	599	600	590	585	565	579	560	539	559	618	558	592	624	545	624	598	602	590	615	567	566	595	576	584	535	592	628	601	558	580	599	596	629	589	615	575	619	571	594	599	559	580	602	618	548	579	599	563	551	594	551	599	635	581	541	616	585	530	595	608	632	556	606	573	631	617	574	559	546	602	597	616	557	543	595	581	606	571	592	568	549	565	598	571	592	559	536	546	592	576	622	550	565	609	626	579	571	602	620	591	610	592	638	558	589	576	572	568	556	614	563	610	614	575	571	599	599	563	545	615	561	572	548	580	563	562	617	559	609	546	580	591	536	572	611	547	577	578	575	581	612	589	641	569	580	564	605	564	572	596	581	564	560	593	572	560	562	620	581	581	591	604	601	547	600	544	599	596	578	527	565	535	591	582	595	586	568	571	561	586	539	576	594	587	606	532	613	617	581	569	575	537	592	581	567	612	578	586	610	600	572	585	573	578	602	595	557	611	563	582	606	568	596	588	637	592	571	553	583	584	567	559	612	595	582	595	600	604	591	555	592	580	570	599	623	569	581	574	590	613	560	587	573	546	628	565	596	588	562	591	611	586	584	548	574	559	574	556	557	565	560	601	588	570	613	587	636	549	639	568	595	610	565	601	595	622	614	580	573	582	606	587	550	552	586	567	586	580	581	565	617	589	557	569	598	562	639	578	589	556	555	617	579	571	658	598	578	581	592	578	608	571	595	581	576	509	601	562	569	536	585	580	556	555	588	584	626	574	569	617	560	558	568	629	598	616	559	550	559	565	572	599	637	592	579	623	600	600	589	592	578	618	574	557	597	567	561	572	551	576	606	556	550	559	579	599	583	580	626	565	569	616	601	562	595	577	572	574	607	620	583	555	574	621	573	606	623	540	607	624	544	581	545	589	576	583	571	582	590	565	545	612	582	571	592	574	599	596	573	585	604	553	615	583	561	590	537	580	584	612	545	577	580	604	582	595	587	572	584	582	574	616	587	562	585	587	562	550	563	561	598	582	559	576	598	579	611	554	558	603	546	546	584	558	580	595	588	596	600	625	610	571	595	546	629	597	579	493	537	576	634	563	577	584	592	540	603	601	579	593	569	594	555	568	590	611	576	574	534	649	551	581	530	557	591	597	544	585	574	588	553	625	580	600	559	561	570	591	595	548	602	591	596	580	600	631	566	614	598	530	618	625	609	587	583	599	562	550	584	602	560	585	598	605	562	570	573	607	585	593	578	617	619	560	588	581	578	587	596	584	601	629	536	619	574	603	585	600	608	552	598	613	602	579	569	659	608	607	574	590	594	579	603	581	575	593	617	577	594	590	598	585	583	548	573	580	587	575	599	595	566	535	570	569	615	605	626	590	601	573	595	572	571	604	581	533	583	553	598	548	531	605	594	566	594	563	587	560	573	606	617	578	600	631	569	563	585	587	582	525	602	582	619	597	639	585	603	584	579	588	618	599	540	611	578	591	586	585	550	560	628	576	602	551	603	614	583	582	619	552	570	552	581	583	617	570	569	564	575	592	564	605	579	611	578	536	592	583	555	637	603	570	591	639	562	631	579	602	610	606	612	556	558	572	571	554	612	584	564	572	612	552	595	533	533	586	599	568	586	558	585	580	590	579	623	594	594	587	578	573	619	578	600	557	589	610	599	587	599	511	556	557	571	598	599	557	584	553	603	572	552	588	578	581	576	581	593	589	555	569	568	568	591	578	560	586	573	600	581	556	562	581	588	640	593	606	574	617	556	581	573	593	559	586	586	552	569	555	610	587	555	616	594	599	588	570	566	597	615	602	627	580	572	585	552	594	589	572	559	544	561	546	600	553	590	550	582	632	568	564	613	574	606	595	638	573	608	618	636	572	587	579	581	611	568	572	613	555	576	589	583	571	623	562	608	623	603	603	556	605	573	542	577	622	587	581	576	648	639	559	629	591	557	603	546	570	590	569	603	587	608	548	613	592	605	563	586	619	566	588	602	539	601	606	572	547	560	586	598	589	606	568	577	558	587	546	589	567	587	548	620	586	584	541	632	590	640	569	562	587	597	575	633	559	607	584	575	567	573	598	564	596	577	572	642	568	604	592	575	598	605	551	585	561	595	546	573	632	556	606	573	556	611	618	597	587	590	598	583	579	520	600	604	593	594	593	617	551	593	583	612	560	617	573	566	590	565	555	601	594	579	560	541	548	589	603	557	591	602	553	633	552	539	552	610	567	581	601	579	552
22965	21350	30426	24856	21594	18258	5096	549	485	488	429	510	455	477	447	442	391	417	483	422	478	450	414	394	427	417	425	465	431	448	439	397	429	461	442	431	422	418	473	414	453	411	422	444	411	412	411	410	398	436	419	458	406	429	432	436	446	412	441	418	410	472	417	468	424	465	445	440	452	446	465	483	466	464	452	411	436	423	426	463	445	436	447	450	387	428	445	397	457	385	428	450	431	419	440	426	464	443	410	467	418	416	396	404	416	407	437	407	428	445	437	431	431	433	464	418	442	454	420	432	426	407	437	438	466	407	429	433	411	424	405	433	399	398	433	473	445	453	391	442	477	404	392	427	485	427	454	423	420	415	466	416	432	431	452	438	438	410	429	424	456	403	414	426	427	408	442	429	421	428	408	434	455	440	435	476	428	392	449	428	407	458	432	423	438	461	422	421	388	441	430	429	424	473	429	429	449	423	411	438	448	399	404	455	437	441	439	439	442	406	411	443	412	424	420	467	429	446	449	437	421	439	421	414	448	443	456	429	383	442	426	414	375	432	452	444	399	458	402	454	440	450	451	445	461	448	417	395	440	392	439	402	411	447	411	467	422	419	454	451	454	426	454	411	428	437	445	461	402	445	459	436	407	404	422	408	417	384	428	424	406	413	439	443	411	420	428	430	417	415	429	465	407	395	439	430	417	420	408	430	439	455	449	453	428	457	413	425	457	404	431	416	408	433	398	429	438	427	424	424	434	443	465	433	482	416	427	480	429	431	446	442	431	453	397	486	441	419	442	410	452	427	457	421	428	431	418	462	417	377	417	450	428	418	425	443	412	457	469	427	456	449	418	464	434	421	458	409	394	392	434	406	438	414	433	459	418	443	418	413	483	443	408	441	418	397	443	393	442	468	429	444	402	444	420	432	443	426	400	436	457	410	400	462	385	433	415	411	406	404	437	423	410	442	438	402	440	405	409	464	447	407	433	441	438	428	407	414	425	428	414	435	407	436	446	403	441	418	438	443	447	457	465	400	433	419	441	419	438	451	437	418	430	453	444	399	451	428	437	436	398	440	411	425	448	443	469	426	429	404	457	430	389	416	427	411	451	416	425	455	438	434	430	384	443	424	425	453	446	440	420	426	423	428	455	460	411	457	457	442	443	474	433	407	415	456	410	446	429	459	469	428	402	417	443	397	426	396	412	407	452	445	462	448	431	436	430	432	419	431	437	444	424	435	424	403	405	412	425	442	433	422	425	449	406	451	448	470	447	401	451	389	431	443	447	431	403	453	443	450	439	433	427	438	403	399	402	427	447	438	450	453	429	444	434	392	445	451	453	457	443	451	389	429	432	418	414	449	436	411	429	419	424	455	422	415	415	414	433	419	413	407	445	457	472	432	447	451	407	421	422	432	447	410	416	458	436	456	407	419	407	454	431	445	397	409	472	454	439	444	417	464	409	453	430	451	427	426	419	447	448	414	437	453	423	424	403	417	445	404	430	414	480	462	446	414	452	425	434	415	429	411	424	409	408	428	406	406	423	415	455	400	431	427	401	406	410	397	440	419	417	431	409	419	433	401	458	444	467	433	449	402	478	413	430	416	407	451	449	440	441	445	427	412	432	434	430	420	418	446	428	425	444	404	450	397	471	437	433	420	407	427	415	437	448	419	418	438	397	421	412	383	457	452	457	421	450	442	465	430	404	431	435	426	457	425	446	434	389	459	410	433	390	412	425	412	452	425	429	440	390	435	399	465	436	452	393	393	436	452	433	413	432	438	394	420	444	453	431	464	441	459	408	430	420	414	428	421	410	431	447	437	415	447	449	418	443	447	411	454	441	419	441	423	447	413	417	430	409	451	414	430	405	443	434	428	428	423	409	418	422	461	433	401	451	446	446	407	422	442	450	409	400	416	469	451	443	421	410	424	416	435	423	414	435	416	452	454	408	450	459	451	430	432	454	414	433	442	419	406	443	449	405	425	429	448	418	417	398	404	462	442	407	427	418	412	412	455	445	410	432	441	430	422	427	446	399	423	445	407	462	447	433	418	455	414	425	427	435	421	481	424	428	455	428	449	392	447	446	357	443	461	420	456	428	424	420	469	434	470	428	421	432	401	425	433	432	425	428	433	421	415	419	453	411	460	439	416	430	447	422	426	432	446	464	450	414	473	396	450	432	440	455	434	410	441	452	439	399	456	421	385	391	425	408	433	404	460	467	402	394	473	413	415	419	420	440	407	422	425	438	446	425	459	470	414	391	416	438	424	470	433	464	397	431	410	427	407	456	456	465	406	406	447	425	419	431	435	457	411	411	414	456	414	447	441	412	455	425	488	458	426	445	443	421	419	445	454	454	418	432	453	432	450	439	435	416	428	431	450	432	431	430	452	459	467	409	401	416	431	403	407	444	440	447	426	437	428	463	415	436	451	433	427	392	410	428	496	410	410	430	443	438	437	417	448	434	399	451	395	429	431	445	438	420	420	414	433	424	414	447	468	406	425	425	447	424	415	432	386	427	417	435	407	471	420	455	435	401	481	409	400	473	401	425	392	427	406	408	445	396	420	417	425	432	420	427	412	439	455	397	430	441	387	446	443	425	457	420	433	467	437	458	444	426	425	437	405	430	446	419	442	433	425	424	396	404	414	389	487	416	433	436	472	449	422	407	449	421	402	413	455	450	457	456	428	456	407	450	422	443	426	418	450	414	447	438	446	415	470	465	427	411	420	469	423	417	437	457	439	414	420	444	417	419	427	448	409	449	440	410	410	466	440	418	445	419	399	426	414	410	415	463	469	437	407	438	386	415	433	433	457	429	463	461	400	448	439	443	453	453	393	440	413	440	444	429	449	417	428	437	394	392	407	440	423	426	431	435	428	439	443	451	430	420	434	369	453	393	453	444	409	405	452	428	448	413	424	423	417	408	406	430	426	416	417	419	416	444	408	402	460	414	417	379	442	430	470	403	430	435	399	455	386	382	431	442	415	394	441	412	435	434	447	456	452	454	423	422	391	460	428	414	396	450	412	442	416	454	421	426	397	452	415	433	416	407	460	424	411	406	458	474	400	427	430	410	455	447	437	413	434	431	419	450	415	416	451	447	439	455	423	391	466	447	426	451	425	428	446	431	399	427	452	403	417	436	452	403	417	423	418	451	436	458	433	447	417	418	467	398	387	392	419	426	425	474	397	459	461	427	426	423	431	398	428	423	411	447	424	463	463	444	434	428	401	459	466	424	434	435	455	438	462	448	438	419	411	454	439	424	429	411	391	455	460	472	411	393	419	445	421	444	428	437	416	426	414	420	422	396	428	417	421	427	445	427	418	449	447	421	466	421	436	429	465	465	446	443	431	460	430	433	477	431	413	427	460	462	441	433	412	369	425	440	441	443	452	415	396	400	423	432	467	430	462	444	468	440	458	436	423	461	404	409	391	444	420	415	420	412	409	473	459	407	394	438	433	455	436	470	446	390	450	430	428	433	438	473	459	449	440	457	453	421	401
61201	99830	78809	47282	27578	894	808	739	756	765	814	719	719	718	691	717	714	699	726	696	668	742	715	694	693	703	723	695	672	715	725	704	711	692	736	697	716	695	684	686	754	678	709	678	701	638	700	678	686	701	702	700	777	696	648	692	622	679	687	727	700	673	688	702	699	720	686	683	713	738	744	872	837	799	672	669	673	671	749	693	719	676	664	671	664	713	679	674	673	689	647	649	669	675	708	725	672	636	702	681	685	655	696	677	667	693	680	704	688	698	701	700	699	700	689	673	726	673	672	664	671	713	647	724	646	701	671	644	674	670	672	704	677	673	721	715	681	651	716	696	657	658	707	672	679	722	696	744	664	716	713	658	671	704	728	724	646	685	627	726	685	720	682	663	696	691	663	689	644	693	714	669	687	680	629	694	711	685	698	692	666	678	633	722	691	679	695	708	680	733	716	687	751	668	681	690	711	684	637	693	678	702	693	686	689	708	737	663	697	696	700	707	668	676	654	710	680	652	751	657	721	731	698	695	719	692	709	708	673	674	695	656	690	682	685	659	681	717	706	663	683	694	716	669	677	738	723	704	665	717	712	709	678	682	666	694	664	705	727	681	687	730	681	718	712	694	702	695	717	671	690	721	695	715	686	724	732	681	711	684	686	704	662	704	670	726	669	684	686	703	680	646	685	664	693	687	674	665	685	657	675	657	733	711	764	700	664	699	742	707	743	686	667	712	711	711	649	707	678	710	715	673	682	697	674	670	681	689	672	690	708	687	662	703	691	672	737	703	694	716	673	676	671	714	708	685	636	681	692	690	659	685	691	710	679	666	688	705	694	688	708	655	690	739	684	716	736	691	663	700	702	725	657	692	721	680	656	657	677	679	692	747	715	648	625	655	671	702	707	638	669	688	720	670	719	683	696	669	673	650	654	685	699	672	651	712	669	670	710	657	686	726	712	706	737	688	687	649	703	679	697	689	661	690	663	650	703	700	711	670	655	711	678	674	678	714	714	692	745	682	675	719	720	656	664	706	739	696	701	673	732	650	666	671	679	663	726	669	691	650	715	741	645	704	715	676	719	678	701	658	698	675	652	722	782	686	714	675	696	651	746	677	665	708	714	680	704	682	700	662	646	660	736	708	697	674	727	673	670	678	661	716	657	724	711	675	668	672	656	646	739	654	697	689	664	692	690	719	704	715	706	710	656	672	723	669	647	694	660	684	694	720	725	675	653	710	695	669	694	646	684	665	705	689	684	717	662	713	674	694	663	714	682	655	704	739	663	723	695	647	686	662	694	707	706	638	719	721	713	664	666	680	705	684	660	700	712	713	693	727	696	679	720	689	666	694	746	688	689	688	683	694	688	691	725	697	704	649	716	662	663	672	673	689	664	699	742	721	724	709	723	713	711	663	658	709	718	681	701	720	658	684	656	695	686	697	716	657	675	683	693	696	698	679	675	702	719	658	679	693	632	710	729	693	718	654	693	680	684	685	706	699	653	671	660	735	645	683	708	700	732	706	665	697	677	675	667	632	704	663	743	681	730	664	639	719	747	719	704	694	700	673	680	669	694	688	706	706	680	666	754	728	675	721	711	730	705	687	714	636	660	649	688	703	686	676	673	719	677	667	641	723	683	734	663	694	689	700	736	736	688	675	711	737	688	724	667	682	722	714	644	684	705	729	676	663	693	691	688	722	681	662	663	634	707	660	698	708	692	681	658	732	694	666	682	685	664	697	670	701	701	713	701	708	673	696	665	668	673	707	703	715	693	662	688	677	687	694	709	687	678	691	667	731	700	670	700	706	692	685	676	675	668	697	653	668	722	681	662	661	724	691	673	691	699	711	691	654	680	708	681	645	692	660	676	676	676	720	690	676	707	674	669	720	663	709	727	706	671	669	695	652	712	697	701	677	687	742	752	715	682	716	694	704	644	659	703	715	749	698	707	669	709	614	650	630	695	670	686	653	688	695	734	685	706	685	720	707	739	659	753	667	716	707	723	685	644	711	659	703	704	692	681	703	616	717	690	682	655	696	717	691	694	674	690	659	677	717	755	749	728	688	680	679	692	717	666	689	752	657	776	667	696	657	744	675	691	684	668	648	682	656	692	669	705	704	699	742	674	767	716	705	739	646	678	694	658	745	698	673	719	675	705	687	672	703	697	693	703	674	670	717	676	674	681	678	708	659	680	728	670	686	679	720	701	711	657	691	696	677	699	721	670	669	687	709	670	674	713	691	701	699	710	638	729	699	665	713	692	692	694	685	683	690	698	716	661	707	683	644	660	686	696	717	694	646	719	665	725	657	685	647	690	704	673	674	684	697	689	669	693	711	693	670	669	695	672	624	706	695	686	709	607	681	695	692	730	742	724	732	717	752	673	744	667	692	718	717	718	701	710	712	659	662	734	628	705	673	716	665	686	676	697	716	720	637	673	644	671	698	700	672	715	705	680	700	651	713	659	708	663	681	694	687	682	670	659	711	669	731	692	693	689	727	645	722	685	703	701	665	664	730	697	722	705	726	681	694	696	706	707	720	703	647	691	684	657	745	640	701	684	683	675	634	682	707	675	710	704	678	740	723	703	696	686	731	711	721	709	730	683	677	753	711	659	695	691	704	680	707	675	707	689	683	686	684	664	698	722	684	728	700	695	646	692	648	666	718	688	703	673	695	675	705	691	679	672	679	669	689	698	677	694	664	663	682	696	744	730	662	673	709	689	664	629	679	704	696	708	730	634	679	690	706	666	686	716	653	684	704	656	752	685	682	709	665	720	715	675	631	669	663	683	726	686	705	700	692	706	674	747	745	657	734	665	720	686	702	688	665	701	713	682	709	712	734	712	693	728	665	688	722	633	695	704	676	697	705	687	710	726	668	683	701	659	667	718	725	687	689	703	683	682	691	703	660	702	708	697	724	719	644	684	653	689	680	666	684	705	717	687	689	673	686	681	685	706	663	677	706	692	698	671	693	704	703	660	716	656	669	706	676	746	655	721	659	695	704	693	724	692	742	700	699	670	696	696	698	683	682	701	704	690	703	691	710	702	722	676	690	667	674	706	741	708	696	688	622	691	702	713	654	714	743	707	717	715	685	703	702	677	665	661	683	650	723	686	668	683	687	718	716	678	708	676	689	685	712	680	663	700	679	726	681	712	718	738	679	739	676	667	689	673	696	669	695	688	648	685	659	713	732	684	710	674	708	731	726	676	637	742	704	682	680	624	732	715	681	667	722	725	650	699	708	675	694	697	728	679	689	710	686	715	712	664	663	664	676	667	702	659	688	707	727	684	706	673	713	729	668	676	692	700	690	720	666	699	632	665	715	732	689	714	673	709	687	697	727	689	675	693	684	658	680	688	716	681	690	705	688	680	675	687	658	685	707	666	658	686	685	672	677	652	692	728	695	686	669	694	689	646	694	677	710	694	691	665	695	713	692	662	699	697	708	649	685	676	725	706	701	680	673	714	671	680	701	709	662	738	691	661	682	732	670	647	715
28074	26391	28833	13681	2949	399	386	399	356	371	383	374	404	410	396	402	399	414	395	403	388	402	392	430	412	370	394	390	386	379	417	387	408	442	409	383	410	409	362	391	371	393	369	391	386	385	378	358	409	399	389	417	405	332	432	410	404	395	370	396	373	379	397	369	402	442	395	406	366	397	407	402	405	404	376	397	368	377	368	383	376	390	392	392	385	358	413	371	370	362	406	369	382	375	344	386	401	346	406	383	384	418	396	422	354	399	400	353	386	364	374	410	390	394	375	376	379	380	356	387	360	383	400	385	380	389	376	373	377	415	378	403	381	390	381	369	404	341	385	379	416	387	407	362	405	387	348	365	394	379	388	372	401	374	410	396	368	392	381	368	395	406	383	354	392	399	352	380	388	374	413	360	423	403	356	381	369	406	390	370	351	353	400	412	437	389	428	363	414	368	350	419	380	390	380	367	385	394	393	397	349	408	399	347	428	426	416	365	361	390	375	379	387	371	389	414	389	396	376	379	386	387	361	411	376	399	395	371	383	394	364	394	397	376	393	391	413	370	398	395	327	361	401	405	423	369	383	412	377	384	362	394	355	417	377	368	395	377	409	384	371	390	354	400	364	383	450	391	382	380	363	364	392	381	413	404	406	328	382	377	421	350	398	348	407	404	392	388	355	419	372	355	373	387	376	405	386	400	427	413	341	380	402	421	383	329	374	420	403	427	415	376	341	393	408	425	366	365	389	384	402	389	410	415	400	384	435	389	366	346	376	355	376	356	394	356	394	393	374	389	432	386	400	393	405	352	371	395	410	402	405	361	399	391	372	411	347	376	417	397	423	399	387	369	416	376	424	359	407	369	389	383	353	380	377	412	370	370	373	390	350	396	382	385	411	410	384	406	366	382	364	384	385	353	398	385	378	428	394	410	371	397	362	402	362	380	398	384	384	376	409	396	337	393	380	394	413	392	369	357	366	380	381	405	403	380	366	393	399	398	421	418	394	408	376	392	387	393	409	350	389	386	409	363	376	374	381	380	374	375	395	403	400	391	415	380	376	374	384	388	398	390	364	407	407	375	352	343	381	362	387	383	385	374	371	361	375	383	408	407	371	375	373	379	392	386	389	380	408	374	402	408	402	411	376	383	413	376	323	377	393	378	363	408	408	384	368	380	382	380	358	378	395	405	419	398	358	376	392	346	421	439	379	382	374	381	389	383	380	391	387	382	389	378	386	370	338	421	360	408	403	350	365	375	363	352	422	381	404	399	415	391	390	412	441	455	356	389	388	402	378	398	387	358	407	369	398	389	365	397	354	370	398	403	380	426	405	383	401	418	364	359	377	381	415	353	376	406	340	374	361	366	375	413	407	448	359	415	376	378	362	396	418	364	382	388	413	413	401	360	392	356	367	395	402	373	377	375	395	422	423	383	407	387	357	382	379	389	389	427	389	371	383	384	407	397	379	355	402	396	311	398	373	370	392	374	388	388	363	388	373	369	396	380	376	402	382	407	378	412	386	412	403	358	389	397	380	381	384	377	377	365	399	412	402	411	376	409	374	390	398	386	383	374	361	345	360	394	410	416	433	387	376	378	392	407	412	402	425	396	383	404	412	381	416	388	405	398	382	382	361	355	374	381	369	388	393	390	400	370	380	393	422	367	376	393	427	372	396	355	403	388	381	408	399	405	426	394	366	371	417	407	396	369	383	379	352	387	401	381	390	399	375	408	357	417	382	416	411	369	411	371	377	394	368	379	379	397	384	405	393	362	402	413	394	360	412	384	397	380	364	355	409	391	356	390	389	392	424	367	395	426	367	401	390	378	394	372	355	367	388	431	408	396	382	362	424	386	395	365	387	416	394	386	399	346	362	394	385	411	360	356	373	393	389	381	402	368	387	369	383	377	419	384	411	386	402	405	407	385	410	383	393	390	356	390	378	391	355	400	379	363	413	404	377	355	395	387	365	380	393	368	397	374	404	400	408	395	360	399	362	376	393	380	385	360	353	403	361	357	342	383	384	397	405	401	383	443	403	419	372	395	399	395	392	391	381	389	393	394	376	423	355	371	403	382	418	416	399	390	387	368	412	389	384	402	392	363	386	411	413	400	391	386	405	374	382	376	392	371	389	401	415	378	381	393	365	351	430	428	391	390	410	417	409	392	394	404	422	378	381	419	379	398	412	377	385	411	388	386	381	343	420	374	390	380	368	374	424	384	385	372	357	369	401	379	391	361	408	348	392	387	392	358	369	357	398	386	383	387	381	385	391	398	382	397	407	369	398	402	401	387	388	391	408	367	398	389	402	399	380	406	390	385	369	339	380	352	374	375	364	386	372	386	430	372	398	415	368	380	375	395	370	412	402	367	403	412	362	382	376	395	402	373	407	396	371	398	358	386	393	379	345	385	411	394	400	410	426	391	400	430	398	350	408	427	370	354	380	367	396	377	377	365	392	373	408	380	360	385	393	374	426	374	380	423	386	382	378	382	417	382	384	388	412	378	385	411	371	430	384	384	382	405	376	414	377	347	424	389	389	363	405	390	428	380	367	376	397	419	368	415	386	377	370	415	389	376	349	375	378	431	386	381	428	385	398	404	386	408	395	393	375	388	362	417	384	408	384	385	440	353	368	375	404	369	397	366	373	370	423	374	379	383	394	415	390	369	353	395	418	413	361	398	416	379	369	380	424	344	384	363	363	394	376	372	385	401	380	383	360	387	396	414	416	396	371	397	395	372	363	391	385	391	395	371	378	397	412	409	375	382	408	391	360	404	362	372	399	390	388	366	370	382	368	395	370	407	396	421	403	394	403	417	401	396	402	391	408	382	365	371	365	374	411	371	351	436	343	375	368	360	376	442	400	381	411	359	376	372	414	384	355	400	384	428	386	382	424	393	411	407	395	398	377	393	381	372	371	405	363	404	344	370	395	395	395	413	388	418	379	418	388	427	406	374	383	346	390	419	411	390	431	398	409	396	385	407	376	380	373	411	387	349	384	380	394	408	373	387	376	383	378	388	402	388	388	414	419	399	397	375	377	385	376	348	401	419	348	389	383	410	393	389	366	376	382	374	379	375	384	375	384	382	431	382	387	400	369	376	410	413	391	364	405	405	400	373	416	394	373	391	383	364	423	365	383	375	399	366	402	375	404	423	383	375	403	418	380	372	400	372	393	414	416	372	415	401	368	385	392	398	412	349	386	383	393	369	369	410	413	382	400	350	408	387	361	392	384	402	410	412	399	366	397	369	410	424	407	395	372	415	405	388	371	386	404	417	403	383	358	396	389	386	396	353	379	403	370	392	369	431	386	378	407	362	366	379	385	380	401	386	399	392	412	409	372	355	397	413	403	415	419	400	395	366	405	387	379	388	390	384	408	416	365	375	388	378	388	384	375	427	404	373	449	398	449	362	402	372	386	382	371	401	410	348	387	397	391	380	378	390	373	383	373	380	399	397	388	376	390	379	381	383	350	414	352	384	380	379	384	358	417	412	402	395
36219	45861	35069	13324	5264	689	671	618	619	682	707	654	648	677	691	609	632	664	689	653	691	626	640	614	655	655	617	649	668	637	667	625	694	645	646	659	660	678	688	683	624	703	652	684	629	675	688	650	667	659	702	614	664	674	688	662	697	675	629	682	626	693	643	689	627	673	692	671	664	657	659	701	673	675	677	646	679	698	607	617	662	614	651	643	667	672	694	629	645	612	729	587	645	669	702	661	623	670	707	656	627	662	650	667	676	689	667	680	706	643	689	652	729	631	665	699	634	635	702	660	640	684	663	683	691	705	678	691	617	698	634	656	689	653	663	688	683	670	684	661	679	669	604	635	676	679	664	674	669	634	622	673	684	667	681	669	714	681	633	648	634	665	675	652	713	677	691	653	701	664	670	665	635	711	658	680	678	658	646	646	640	692	651	675	661	681	620	698	660	635	653	683	673	662	700	626	654	646	644	669	628	621	636	654	698	614	662	661	700	677	700	635	674	676	627	660	673	686	659	661	656	701	678	647	717	637	635	685	720	661	683	660	691	689	687	678	631	638	687	654	621	675	682	631	655	636	695	658	644	691	619	671	650	632	701	644	620	647	679	645	638	667	662	675	656	665	669	676	618	669	703	647	644	633	666	679	656	679	709	646	661	645	659	647	707	721	665	641	623	669	683	634	660	655	662	648	656	644	666	679	649	614	673	674	667	659	665	670	657	665	642	620	680	672	653	674	642	662	582	682	663	679	707	658	676	642	658	647	672	629	668	673	691	668	694	619	648	673	628	682	654	706	664	674	643	629	697	633	679	702	639	603	664	649	665	700	683	654	686	632	617	658	694	657	670	640	636	615	693	670	694	645	695	683	660	643	613	615	633	632	644	624	680	647	638	621	685	634	655	693	667	657	659	648	642	609	657	666	644	672	655	681	671	664	671	697	636	686	685	630	716	628	657	712	700	677	653	699	661	601	668	721	690	635	678	654	612	657	625	679	668	680	689	661	666	620	719	692	669	673	659	608	642	623	678	660	661	671	702	647	694	627	653	671	713	675	628	674	651	641	667	712	622	623	652	663	632	625	639	631	664	639	662	689	608	631	653	627	624	654	679	664	657	692	660	640	673	689	687	671	691	666	654	660	635	640	682	638	637	713	665	649	686	643	662	609	652	595	657	670	642	654	677	674	667	660	659	671	731	670	650	689	675	700	677	639	641	657	658	603	674	627	684	605	658	649	710	679	691	630	647	600	640	697	657	645	659	667	647	666	660	643	716	647	658	661	667	682	686	674	656	642	629	678	691	676	674	660	636	652	633	689	654	662	656	679	638	644	664	662	697	663	693	664	639	655	649	648	642	667	710	649	673	702	649	670	657	652	673	670	700	689	673	637	684	665	650	694	655	647	646	668	629	646	686	653	646	664	629	674	665	644	641	689	605	724	671	661	656	661	660	620	651	619	690	695	646	683	626	705	596	696	648	684	709	715	656	648	688	662	652	604	690	641	649	668	626	683	638	670	683	654	655	694	668	661	673	658	634	652	699	672	645	647	668	653	708	622	677	720	639	687	640	627	639	676	678	679	632	688	652	669	589	644	644	672	630	651	653	669	647	693	668	669	640	684	664	626	673	681	621	665	666	684	666	653	643	652	667	674	734	671	697	686	684	663	682	633	603	720	653	623	689	673	641	669	659	620	671	627	647	707	659	654	668	646	664	684	707	723	674	664	633	645	660	681	687	644	692	651	685	630	650	684	670	698	654	624	623	691	647	661	639	614	666	671	586	688	636	632	636	708	648	649	611	642	698	627	652	646	605	708	636	690	652	669	678	698	665	673	733	671	683	660	687	631	650	683	616	679	663	663	641	683	652	637	656	706	691	661	656	652	707	626	686	666	655	627	619	679	620	679	677	674	672	670	657	631	635	704	632	634	616	677	641	637	638	671	648	660	642	680	673	688	650	672	698	664	625	644	639	671	645	626	638	691	688	709	665	729	659	696	627	619	713	670	683	654	611	656	668	657	650	678	670	641	698	705	647	634	659	708	692	672	676	697	716	642	689	666	707	643	687	687	657	705	672	673	680	661	629	715	639	656	660	699	672	652	635	643	697	674	610	651	686	661	640	651	643	699	630	729	654	687	659	712	677	670	663	651	671	695	651	673	728	682	709	693	668	621	693	684	662	708	654	695	649	626	658	636	669	664	654	650	673	666	641	652	694	670	624	678	712	652	645	651	681	662	626	714	688	672	698	623	658	618	658	702	636	648	666	673	654	710	657	654	612	716	668	674	690	661	670	677	625	636	703	628	649	658	664	663	648	660	677	669	660	631	680	677	648	648	654	643	668	683	651	656	653	649	651	683	699	648	643	666	677	673	683	689	614	672	657	698	689	680	663	644	667	669	639	686	685	668	675	622	637	653	657	695	656	626	674	678	655	679	704	662	664	642	611	692	685	647	638	645	694	623	678	687	656	667	657	655	653	665	639	652	647	643	650	626	693	680	656	686	644	648	660	645	607	693	708	624	629	704	640	636	634	654	706	700	631	688	640	682	667	649	657	611	643	676	709	644	679	632	749	675	688	601	634	673	644	647	654	648	678	643	651	662	689	681	666	683	696	677	662	635	639	656	684	669	651	620	671	639	645	675	681	628	635	612	652	622	673	674	644	662	658	667	687	665	628	673	651	604	650	664	617	649	685	654	671	630	649	625	664	652	654	657	645	652	642	701	675	646	666	646	689	691	653	645	665	634	665	656	633	661	662	647	649	651	691	667	650	635	622	627	691	616	655	662	647	668	692	669	651	680	623	699	684	681	645	658	679	689	687	649	660	656	688	680	657	627	648	691	591	668	654	658	690	646	671	601	702	698	650	667	629	697	678	615	662	653	649	670	710	660	621	700	641	658	653	686	680	633	619	691	640	684	697	648	665	653	685	681	653	694	681	621	638	629	654	641	728	649	592	649	706	684	675	654	665	631	671	664	659	689	646	674	686	648	674	676	661	635	743	664	622	666	650	683	622	629	721	693	639	666	651	603	649	669	614	660	647	691	653	648	691	630	638	710	685	671	687	663	660	704	654	652	626	670	637	657	654	677	681	675	655	663	633	665	697	672	671	621	604	650	660	643	643	658	643	695	620	618	642	654	651	640	662	661	664	694	665	623	673	659	664	637	695	672	663	646	668	641	638	658	636	691	655	649	648	649	601	639	660	629	683	684	692	634	697	680	641	702	660	663	693	665	608	645	641	689	655	619	709	662	668	685	655	652	670	660	662	684	652	676	706	687	668	689	671	651	661	662	683	682	630	663	720	630	645	672	644	664	677	714	659	682	660	656	671	671	678	659	699	632	691	673	634	690	606	655	681	644	672	669	669	672	600	701	644	642	667	678	678	664	628	650	646	664	734	696	686	657	665	655	637	636	680	641	687	642	709	648	640	659	659	625	653	639	620	641	654	701	679	652	686	696	649	685	650	700	660	618	662	672	649	686	656	654	684	685	644	665
23965	22120	32660	26846	21075	9450	707	388	389	320	360	341	354	335	370	309	365	331	328	334	345	334	299	375	318	330	339	347	334	364	311	312	353	339	352	313	346	347	319	294	364	346	335	340	355	321	339	359	347	344	289	328	327	307	303	355	315	374	332	313	336	338	369	349	370	364	307	285	341	313	328	352	388	346	355	325	304	356	338	344	337	328	321	340	356	359	353	346	328	335	314	324	338	305	337	298	342	308	324	348	313	366	340	346	337	339	316	318	345	325	335	331	329	343	344	327	326	362	363	331	357	323	350	335	351	334	335	341	330	376	321	334	344	317	308	315	339	315	355	317	363	384	314	323	335	338	297	324	338	336	337	363	321	336	291	348	362	330	316	334	306	310	316	305	311	368	331	334	353	323	336	337	305	326	317	324	340	310	327	344	359	359	353	335	327	337	338	329	334	327	330	316	312	375	303	319	336	317	347	352	322	319	328	326	332	330	331	295	336	331	315	333	337	313	338	362	323	340	334	321	304	335	343	333	365	344	320	330	340	324	336	334	345	348	335	357	359	327	308	341	341	319	338	317	327	326	338	325	347	323	361	319	329	318	349	346	315	371	319	358	344	318	325	332	315	346	305	293	332	335	327	304	366	323	322	336	308	335	321	303	294	341	348	348	335	319	317	311	345	340	358	365	318	330	341	345	351	330	327	350	352	345	314	343	338	354	331	340	347	316	331	342	315	307	294	309	339	319	325	338	331	310	349	342	331	350	331	298	318	335	340	309	346	347	299	316	368	333	312	329	337	357	336	343	341	320	325	338	344	323	324	354	349	338	352	347	299	345	316	341	360	331	347	301	354	339	335	349	345	309	322	303	359	315	353	337	348	369	359	305	363	338	316	311	318	324	346	333	331	328	374	330	334	302	350	322	327	339	335	323	328	322	350	320	307	302	341	299	336	342	332	330	332	335	328	353	326	338	319	335	326	338	333	325	344	324	352	349	330	331	311	356	321	306	334	319	312	337	352	344	337	364	310	349	325	306	337	319	337	335	347	308	300	326	318	320	320	361	347	346	331	337	363	352	314	290	327	308	353	353	347	310	290	339	361	333	315	355	340	335	350	349	324	328	320	338	327	337	296	323	320	329	331	326	357	322	341	350	321	314	339	299	357	319	353	316	328	333	316	340	321	328	345	360	331	327	302	291	345	334	356	336	325	364	314	299	325	325	296	335	335	325	348	321	327	347	326	325	333	364	304	341	319	350	327	318	313	348	293	327	316	313	362	348	346	326	331	324	333	354	349	330	308	347	313	336	333	367	357	365	358	311	319	325	319	342	336	334	333	321	333	309	332	338	330	344	305	366	331	334	337	348	342	319	346	320	349	362	343	340	325	342	329	374	350	346	318	319	291	356	338	328	323	319	343	342	320	326	355	311	339	321	354	343	366	322	318	313	326	345	334	363	349	360	338	383	318	368	322	350	365	306	334	299	327	319	335	325	303	340	330	331	317	348	319	343	301	343	340	323	342	350	322	351	313	345	328	344	315	307	361	326	350	357	365	327	331	333	327	326	342	335	343	346	315	371	341	316	329	324	329	337	328	308	336	324	348	332	324	359	323	330	332	347	340	352	334	359	330	294	353	348	351	348	321	342	333	338	332	360	344	358	315	328	305	389	367	307	300	339	344	331	357	345	341	332	348	332	294	324	375	334	342	312	369	366	342	367	335	289	338	331	351	325	356	349	339	340	314	358	335	335	344	370	321	291	327	320	326	401	341	339	352	345	347	311	321	376	307	322	376	325	359	323	325	318	370	337	324	336	315	344	356	311	328	385	345	330	325	332	331	320	359	360	349	329	359	340	337	341	344	332	337	326	288	326	318	338	321	294	335	348	329	355	289	333	322	350	345	348	345	321	337	347	295	302	345	331	318	325	315	330	347	324	368	325	359	302	328	370	341	362	339	309	369	321	338	344	312	321	329	280	329	293	333	334	335	343	354	332	297	345	319	343	301	351	311	320	305	331	358	319	350	310	312	309	344	340	309	348	348	308	315	300	329	353	353	320	344	314	373	349	311	333	326	324	338	355	331	354	320	292	336	336	337	347	341	336	341	325	353	304	328	283	325	325	319	341	360	298	328	302	328	327	360	337	342	319	310	332	332	335	341	302	327	302	343	339	317	320	308	308	314	317	334	321	346	336	335	312	343	350	333	347	323	341	367	329	306	344	328	368	312	369	287	354	325	310	322	337	321	339	370	316	347	347	325	327	334	356	341	332	316	322	352	363	336	366	319	333	327	298	331	375	349	309	344	374	321	355	362	348	322	366	337	326	344	363	329	340	310	344	328	318	319	332	299	337	356	322	351	322	343	313	336	349	323	331	329	344	359	322	327	329	323	338	346	321	302	346	346	337	335	327	325	358	365	347	337	334	340	355	342	319	318	335	371	312	328	366	335	337	326	318	348	356	351	342	373	370	353	340	339	361	347	323	347	363	355	336	352	334	320	370	340	351	331	357	338	343	334	319	348	368	325	337	331	318	318	361	347	333	317	307	371	354	330	308	365	354	343	325	322	358	337	352	333	327	341	303	326	337	351	332	360	307	305	333	336	306	322	326	297	321	349	325	395	346	334	340	303	309	337	334	316	332	339	336	327	326	320	328	349	299	317	293	339	315	334	354	327	329	335	350	355	306	313	308	340	336	313	319	332	324	339	316	339	357	340	317	324	340	299	341	352	351	347	324	309	319	334	313	341	334	324	319	307	312	329	348	286	328	314	325	308	343	330	354	337	341	303	335	345	359	318	340	332	312	309	344	342	328	318	326	350	361	321	349	348	323	326	346	337	352	322	361	326	306	329	365	334	309	343	353	338	318	340	353	355	340	315	370	316	318	320	324	297	314	336	347	331	374	340	344	324	321	326	316	346	317	340	338	288	344	316	308	346	322	347	378	343	341	322	339	350	366	346	331	296	346	332	319	335	340	318	332	292	339	356	340	369	332	361	340	340	346	329	349	344	327	348	322	328	365	346	294	344	343	314	354	361	331	317	330	320	325	329	344	326	348	327	328	321	353	321	318	330	317	341	347	313	318	340	304	336	352	337	339	352	343	343	319	367	335	322	347	349	339	310	338	283	339	336	322	332	321	347	331	330	325	326	293	337	362	354	300	314	319	354	334	321	356	340	330	342	337	329	336	329	325	374	329	341	323	335	337	358	359	332	325	318	314	352	309	318	358	333	353	343	340	343	320	298	316	333	322	374	331	322	343	297	325	333	390	353	311	307	354	328	299	382	313	322	329	349	309	327	308	339	326	332	297	357	331	340	364	347	344	355	330	294	313	343	331	347	329	320	323	355	346	324	337	354	313	351	328	329	324	321	343	341	315	339	314	316	331	331	358	341	350	341	321	327	361	349	353	341	331	324	326	323	310	315	308	332	345	327	349	331	336	325	314	334	349	349	351	315	330	284	330	323	361	333	345	362	326	328	357	339	339	301	318	350	314	349	327
59001	90063	70455	39031	22831	673	658	603	614	553	597	582	601	590	566	575	589	577	565	573	631	534	600	564	561	565	520	593	557	601	623	568	576	518	565	547	569	544	574	558	614	532	621	561	548	563	526	570	550	530	557	583	631	556	542	534	583	552	605	555	591	587	608	552	608	626	568	553	570	566	552	659	681	563	581	574	569	569	564	567	561	556	567	567	551	598	541	598	606	610	565	595	571	559	601	566	544	578	539	571	552	568	517	586	550	579	571	576	587	564	554	588	584	605	620	543	542	524	545	585	628	572	592	549	596	625	560	607	553	588	578	538	572	602	568	603	568	609	613	549	588	557	535	559	554	577	582	573	566	540	557	580	546	579	548	566	562	545	533	605	552	540	542	595	518	565	611	584	597	535	544	599	617	535	585	608	545	577	570	533	599	581	589	549	562	580	585	583	599	613	607	561	601	587	565	610	578	565	582	571	546	593	592	588	589	595	546	541	578	538	559	582	599	593	636	568	550	554	556	536	554	539	532	564	586	563	600	537	603	522	604	603	534	508	571	576	550	569	566	555	518	556	576	581	561	581	574	589	571	610	577	570	561	559	573	606	537	573	528	553	585	548	555	610	541	603	587	553	600	559	539	550	553	583	568	562	573	565	596	550	558	538	560	583	532	574	555	530	557	553	595	567	593	567	568	580	574	615	568	564	594	607	566	546	557	599	555	584	588	529	594	617	527	548	541	581	606	541	596	578	574	588	579	541	566	549	542	558	569	535	587	615	524	583	572	553	616	568	563	538	581	580	558	586	537	552	556	620	527	581	602	534	571	599	607	546	546	546	546	560	561	566	556	561	554	559	538	580	592	557	539	554	568	591	583	561	549	524	550	563	558	533	572	586	581	592	575	576	534	555	572	543	554	591	599	602	616	560	617	592	545	557	537	564	584	568	581	583	566	564	576	552	530	568	585	543	605	540	570	490	556	577	574	561	598	619	590	606	588	592	534	630	551	557	580	546	561	501	548	566	560	588	553	597	562	575	524	571	501	615	562	561	587	548	602	564	580	529	543	565	559	552	525	596	590	612	546	584	569	596	574	586	609	581	582	562	582	589	532	593	594	548	595	554	615	577	580	582	565	577	569	551	557	593	557	573	583	534	550	535	552	569	573	540	585	553	581	533	599	536	542	569	530	557	542	580	540	573	601	566	553	588	556	575	581	598	582	562	585	590	538	548	584	557	630	546	570	572	561	541	561	564	525	573	554	576	564	567	566	611	523	584	583	543	588	562	578	563	603	590	579	584	586	558	533	631	562	591	591	587	557	537	571	585	601	576	529	618	539	575	579	536	603	600	540	565	593	567	642	566	616	573	529	571	538	547	574	557	587	597	611	652	569	556	597	576	584	552	550	583	569	553	562	585	582	556	554	542	596	582	560	573	518	595	565	577	570	540	557	570	558	597	582	617	582	584	580	552	596	562	554	560	569	563	512	595	566	542	578	544	532	561	594	613	598	588	595	625	534	554	547	572	588	561	584	542	569	569	592	545	599	586	548	601	554	586	636	542	553	572	572	573	581	524	571	580	566	577	606	523	557	618	545	556	571	565	589	600	614	587	561	593	552	566	564	573	606	572	540	584	565	581	585	588	559	547	572	577	533	551	577	596	606	528	504	619	560	533	554	577	560	555	562	596	555	543	569	564	582	588	581	574	579	532	540	556	563	577	546	547	520	551	592	614	581	559	570	544	569	588	601	577	585	585	618	564	575	550	618	584	567	544	521	538	619	564	577	559	571	600	573	535	604	554	586	575	591	542	578	540	551	565	587	553	546	577	596	540	516	596	564	565	571	566	590	560	589	559	572	583	593	612	586	548	558	597	605	557	543	585	615	598	551	567	534	574	597	574	569	561	598	542	567	572	595	558	525	595	584	574	582	537	559	593	547	551	566	553	546	523	565	599	600	593	578	607	609	562	556	550	584	579	570	539	613	580	568	522	567	601	551	560	543	583	582	544	551	579	540	548	571	565	564	554	632	558	567	587	571	583	536	547	532	548	530	545	580	579	585	563	590	518	530	559	539	617	624	541	565	581	582	572	507	627	577	589	577	600	538	591	577	566	602	503	588	555	573	543	571	610	601	538	607	565	602	541	561	566	568	535	561	536	580	538	555	567	577	584	537	564	601	586	593	564	574	549	612	543	527	534	572	525	557	536	562	540	612	584	555	596	545	539	641	581	563	548	610	543	546	562	584	586	589	551	533	592	573	601	532	571	548	585	578	596	554	527	593	576	528	589	558	565	558	563	560	551	555	563	552	599	554	565	549	581	555	591	561	573	591	579	583	597	557	600	608	580	602	598	604	586	581	596	575	562	551	600	572	628	584	544	592	614	524	525	566	589	582	589	586	620	588	627	569	575	581	583	593	597	605	572	567	587	605	563	554	578	594	571	584	571	597	560	609	553	623	556	561	582	566	590	579	567	523	574	563	527	567	555	569	570	521	553	587	575	565	545	563	576	620	535	531	562	534	553	498	543	625	615	567	548	598	581	577	571	596	544	504	578	540	574	573	606	614	570	574	547	562	587	575	626	557	533	573	610	600	569	558	610	597	591	556	577	564	544	551	557	598	582	576	571	555	548	596	602	587	512	567	569	549	558	570	569	566	538	562	605	583	581	527	571	578	563	599	568	575	581	569	569	532	562	567	571	615	531	585	547	538	553	557	527	560	589	553	571	570	577	590	564	585	601	560	522	608	573	568	512	571	552	592	554	520	579	534	572	578	591	547	581	557	576	543	545	580	573	545	589	545	554	558	605	576	561	582	544	554	531	566	565	573	570	558	565	583	571	582	590	573	571	575	549	532	583	542	561	571	600	579	588	615	613	569	574	562	549	543	566	599	591	517	570	591	593	574	582	546	600	585	566	553	587	576	594	533	554	562	583	540	549	568	567	586	609	545	579	621	567	561	615	592	608	596	600	578	575	577	586	580	587	552	584	548	614	582	580	549	566	532	561	570	546	578	563	550	553	549	557	582	572	560	557	533	578	557	618	565	565	566	591	577	587	590	558	561	540	560	647	565	559	566	592	546	571	564	563	542	577	518	552	531	550	551	542	581	580	543	592	511	587	556	578	598	587	594	567	559	517	593	563	581	559	597	592	581	575	560	604	563	546	573	550	533	582	585	573	542	571	560	563	562	618	534	609	532	580	526	549	542	535	549	576	624	617	524	597	517	571	558	545	575	542	533	561	610	508	550	570	571	544	528	609	536	593	615	592	583	555	559	575	575	536	584	557	559	570	554	578	503	529	602	570	581	572	555	603	570	597	545	515	565	584	537	526	539	549	538	578	560	551	554	562	573	593	543	582	575	612	559	593	551	563	541	562	534	558	577	586	581	576	574	605	529	591	570	561	582	603	570	561	585	549	572	572	550	562	548	564	558	549	564	595	569	526	551	544	561	554	552	578	613	573	563	579	607	554	622	541	603	535	533	559	577	602	570	605	561	555
22994	21495	30904	25171	21760	18284	4908	537	439	419	429	449	489	421	404	446	419	408	465	395	450	384	417	402	444	443	427	406	367	434	467	410	423	395	440	408	400	435	418	443	401	396	430	400	380	389	455	411	431	426	408	406	392	421	396	450	410	388	430	412	441	431	427	387	404	375	445	376	445	404	414	467	479	443	449	438	427	396	434	429	410	401	400	429	421	373	390	408	423	425	414	428	379	439	406	401	457	409	415	430	417	400	426	405	421	417	416	411	431	415	403	398	408	442	386	415	432	418	400	394	413	402	407	411	398	436	419	380	422	391	406	414	422	444	413	371	382	413	428	398	387	424	418	406	405	409	381	428	395	451	432	413	398	409	409	435	426	442	438	412	401	414	379	384	427	411	379	377	407	396	422	426	422	434	447	446	443	391	393	426	423	430	420	439	460	430	411	460	421	421	429	403	428	385	437	403	402	407	436	397	408	433	422	397	413	437	433	426	423	428	412	384	383	435	426	445	407	445	406	375	379	413	394	379	431	412	416	421	437	397	446	414	409	419	389	402	405	401	397	420	401	374	436	405	411	418	387	402	399	407	397	423	409	406	388	423	406	380	407	405	405	410	432	414	423	414	405	404	432	445	428	422	391	409	408	388	407	440	413	438	403	411	385	421	420	397	435	424	396	426	447	435	420	401	409	427	429	416	399	409	424	389	437	425	424	367	413	405	376	441	421	403	424	463	398	431	440	422	401	413	423	366	405	385	446	403	420	419	398	428	401	415	418	474	429	421	412	395	424	413	404	424	392	383	402	407	445	418	427	432	466	374	397	434	427	410	427	415	417	383	389	409	438	395	418	419	428	411	396	400	442	430	424	414	405	378	429	379	401	398	383	462	416	386	406	427	379	407	440	441	421	406	416	380	433	463	407	404	440	440	432	415	433	375	448	417	439	408	410	454	371	391	410	381	437	407	396	412	435	458	418	406	458	419	370	414	381	427	413	395	383	399	420	394	384	425	432	402	441	425	433	417	427	416	434	395	432	415	401	393	407	398	440	439	402	389	417	412	417	424	386	413	428	398	429	403	423	418	383	431	443	399	390	444	427	441	419	401	409	404	400	390	422	435	401	432	441	367	421	387	413	436	397	402	421	409	399	409	421	420	426	439	418	392	411	393	408	411	459	415	423	444	443	436	393	452	419	392	410	411	412	407	408	374	404	430	398	388	390	431	418	392	404	386	406	407	412	453	415	383	407	422	453	396	405	367	408	460	400	401	441	420	408	422	410	441	387	367	440	379	381	426	418	431	394	411	416	383	412	397	430	390	427	439	433	398	401	411	448	400	424	423	417	419	438	410	403	429	403	412	420	397	398	432	442	412	392	442	398	405	390	431	402	415	403	429	444	418	397	440	405	411	427	415	396	449	434	416	419	410	423	389	417	425	384	392	405	403	422	423	374	419	388	391	396	408	462	378	440	414	416	397	383	402	437	411	385	402	401	410	418	432	371	397	431	440	446	415	407	394	440	413	396	406	431	410	425	393	425	440	411	413	441	413	440	386	415	424	405	432	410	447	395	424	394	406	435	450	405	455	411	438	417	408	408	436	433	413	401	438	404	383	453	445	418	432	385	389	396	446	395	426	384	405	395	406	388	411	405	432	423	400	395	441	420	416	395	446	383	415	453	423	385	417	421	428	437	437	424	432	390	404	398	418	404	412	410	445	409	389	407	405	393	409	431	409	420	423	376	431	412	451	434	427	430	410	433	447	422	393	382	390	416	408	418	448	391	399	413	414	392	401	406	390	404	384	440	414	383	411	381	415	420	411	384	402	411	456	404	429	429	431	415	413	429	403	399	398	394	395	397	416	399	435	383	404	447	436	406	418	408	413	414	361	415	436	437	404	428	401	398	403	401	430	420	460	409	423	402	404	374	373	430	385	429	429	417	444	438	414	440	404	392	380	413	422	448	380	396	446	415	436	421	418	416	386	382	429	426	457	437	376	415	449	401	410	438	437	413	418	403	425	383	384	407	406	396	419	430	406	393	444	408	429	395	400	412	418	417	391	435	420	414	424	403	432	389	437	402	410	384	403	430	426	385	353	419	377	396	390	436	419	457	419	415	411	402	411	406	434	408	413	420	452	427	406	390	418	380	414	407	406	397	406	441	401	421	442	447	426	443	455	388	418	402	403	441	414	400	444	411	437	408	374	426	424	413	420	446	388	439	407	401	424	415	406	440	395	405	450	420	402	405	409	402	387	416	388	411	440	425	386	427	412	421	418	430	410	416	414	431	400	422	399	402	406	398	399	398	432	421	394	411	438	409	422	402	429	418	436	418	396	401	410	413	384	412	431	412	430	434	443	406	434	395	411	431	392	375	432	383	422	424	429	419	329	438	409	411	426	454	400	417	442	383	438	410	431	409	425	424	418	379	413	420	393	411	413	414	419	387	436	404	379	383	407	413	385	406	412	421	452	464	428	386	414	373	405	427	442	425	435	440	386	404	413	416	414	447	446	430	399	402	414	372	408	424	394	397	384	386	420	431	428	394	403	411	450	437	443	394	408	432	390	401	427	428	439	421	419	408	451	441	410	445	406	424	392	429	446	390	410	427	433	380	386	407	422	426	416	400	446	390	444	398	416	433	373	424	420	385	412	477	454	464	428	448	407	375	413	441	434	393	382	405	407	422	428	459	419	384	412	406	406	387	427	428	404	419	437	398	409	401	402	411	403	400	397	415	392	400	399	400	404	412	412	404	446	421	411	413	360	423	409	430	414	465	393	456	421	399	418	423	407	419	405	424	398	397	411	412	432	425	443	401	391	393	421	392	389	407	430	351	437	423	403	401	413	417	415	440	414	412	416	382	427	397	399	393	424	408	416	400	421	400	376	410	429	405	419	425	410	378	418	427	392	393	423	398	408	402	405	412	432	400	414	410	437	417	436	427	426	400	391	433	422	448	413	417	401	447	385	406	428	433	407	413	428	399	412	418	420	423	410	358	447	444	402	375	415	407	415	422	405	403	390	433	412	410	413	421	438	418	390	418	427	396	376	427	457	393	409	447	405	395	406	414	431	383	436	450	431	404	436	408	435	425	410	407	423	448	404	421	406	408	405	397	466	406	406	403	412	420	402	461	424	399	399	417	398	434	384	400	417	417	423	412	412	432	413	396	389	430	422	393	436	421	406	414	448	379	415	419	442	441	413	410	400	401	429	397	390	442	414	404	427	393	399	434	393	440	405	408	446	454	427	395	414	397	434	428	437	413	422	446	391	431	403	365	400	418	424	426	414	439	436	449	447	409	416	408	423	418	434	381	366	403	401	435	401	384	404	441	400	385	401	412	377	445	437	412	385	423	479	407	432	389	410	462	411	423	398	423	412	365	434	418	415	423	433	432	426	403	455	435	402	421	404	372	419	374	394	415	419	421	435	405	444	412	414	415	395	456	448	393	423	420	395	428	426	395	349	404	383	402	340	423	431	408	386	391	409	407	423	448	423
60490	100540	79180	47420	29327	961	754	770	768	755	727	661	716	717	719	663	650	652	642	692	665	710	660	697	677	689	626	698	634	648	677	704	678	695	653	668	700	676	667	681	664	642	681	711	677	671	705	687	718	683	662	683	681	707	715	653	683	673	655	638	673	647	649	693	684	629	669	679	670	668	705	790	867	757	670	644	650	672	690	644	638	652	667	682	725	649	676	659	682	731	680	724	639	698	666	648	675	699	702	650	660	663	702	672	624	682	635	661	698	672	697	655	628	685	647	661	704	674	675	685	672	620	690	745	672	673	651	708	687	665	660	648	659	659	712	702	680	643	712	666	696	699	660	676	678	641	665	699	735	659	689	685	686	684	667	655	699	651	645	618	674	641	686	654	624	624	695	700	670	674	643	671	660	663	680	646	644	643	667	694	702	652	678	650	647	688	645	667	688	670	699	720	647	684	725	663	675	706	677	702	634	678	727	680	666	685	662	699	691	664	644	669	643	639	684	672	704	694	663	675	643	685	657	657	651	633	633	664	645	656	725	673	685	665	667	667	645	683	645	658	680	632	611	667	651	654	669	616	671	658	679	681	687	693	647	680	663	656	672	652	705	644	692	681	643	673	673	725	678	650	623	649	679	654	653	652	696	684	669	687	688	670	668	670	650	710	668	641	676	723	624	704	689	677	660	668	640	696	672	669	692	725	663	651	687	656	652	735	670	690	644	664	691	699	677	666	623	715	663	656	700	657	695	684	653	689	687	671	772	670	682	663	684	678	635	693	668	727	656	634	699	651	687	661	686	692	728	658	712	717	682	682	732	625	687	696	654	684	665	643	659	690	653	672	679	641	701	636	750	672	627	671	685	629	644	720	650	690	657	694	624	669	630	650	619	702	663	688	649	658	696	659	689	654	649	699	633	649	723	673	645	687	656	703	656	693	674	697	663	697	665	665	681	661	667	668	718	658	695	688	726	703	689	659	702	697	667	688	716	649	686	702	664	645	666	696	668	703	646	668	653	633	635	690	677	659	695	642	652	666	645	636	680	702	717	658	649	640	635	654	689	673	673	681	670	674	664	659	660	669	668	661	673	641	700	638	646	673	658	688	693	672	649	700	702	645	650	657	638	679	651	640	630	667	665	687	651	655	694	672	667	669	675	648	679	665	714	681	630	699	674	616	669	662	694	649	672	659	599	674	654	625	651	672	663	740	627	708	711	713	695	651	695	715	609	673	654	638	646	704	720	647	672	685	675	688	656	690	678	643	645	670	684	666	715	692	655	697	624	677	702	690	683	662	674	662	702	650	677	666	646	667	634	692	631	687	676	658	693	679	695	667	659	710	646	700	669	684	652	716	715	618	628	640	685	654	633	662	654	664	707	670	694	698	685	681	641	680	659	662	677	649	679	692	711	685	677	681	669	707	724	642	673	629	641	683	679	685	684	717	679	653	730	680	660	661	673	657	668	719	665	697	632	686	694	637	637	647	696	691	668	654	688	688	704	689	683	676	688	705	652	654	670	660	659	694	698	682	682	647	678	662	686	662	683	651	672	647	641	655	626	652	644	691	684	663	721	660	675	705	663	702	704	659	679	685	671	626	646	630	651	661	698	696	649	654	672	692	660	678	682	625	713	663	681	686	702	678	667	713	621	671	639	617	641	704	663	634	658	709	714	673	710	680	706	654	667	648	640	653	652	670	658	666	617	631	690	661	691	644	670	662	720	654	658	651	671	681	670	663	648	674	655	675	734	650	657	693	730	676	673	704	670	643	671	657	676	678	696	645	697	679	636	697	668	671	662	612	689	743	664	696	620	654	673	645	686	681	710	636	660	739	649	651	697	667	680	665	631	636	656	672	676	646	651	647	714	651	673	644	663	653	670	684	711	649	681	681	693	653	682	683	689	655	731	650	634	645	624	669	724	696	734	718	654	660	626	680	640	663	689	668	643	675	686	692	697	685	663	705	704	637	671	655	723	713	644	717	643	710	685	676	661	678	619	654	679	633	667	669	695	636	665	671	710	670	686	673	664	673	662	664	635	709	670	645	618	670	660	624	697	623	661	671	641	651	701	662	662	651	644	653	669	646	645	704	638	645	671	690	654	649	692	708	689	659	644	642	655	666	687	620	677	660	686	734	665	714	691	696	695	689	677	697	650	657	635	671	656	676	630	672	626	663	710	685	651	716	621	650	683	655	670	698	685	661	670	683	688	669	661	661	669	679	677	644	628	671	690	698	659	723	650	694	599	629	705	676	711	666	682	694	706	684	672	658	642	690	680	684	689	684	641	679	659	678	629	695	667	660	658	678	684	664	684	654	643	664	680	714	656	658	651	654	647	680	749	682	689	709	689	696	657	666	652	640	660	637	705	655	697	699	669	657	669	658	656	646	628	658	657	655	680	713	644	660	671	655	727	677	645	672	631	680	641	714	667	671	636	689	706	673	651	635	685	611	667	662	697	666	658	676	698	634	645	677	689	687	675	670	706	704	669	674	657	647	675	664	700	732	713	678	665	647	710	669	679	719	646	698	670	701	636	629	685	664	634	685	661	641	716	659	677	664	657	673	643	654	640	674	743	661	692	685	647	666	679	672	646	655	678	665	671	658	661	673	659	706	624	657	667	671	642	682	625	647	668	633	684	675	684	650	641	669	688	700	687	664	636	693	691	655	701	674	659	681	703	648	675	685	662	691	684	661	631	671	682	676	682	641	643	634	668	689	691	689	657	674	701	691	671	688	678	653	687	663	677	640	670	668	633	669	673	667	665	695	670	667	714	696	710	723	647	682	651	718	671	699	639	715	663	687	639	684	656	704	667	662	661	659	676	697	618	688	656	685	712	718	643	686	680	654	643	667	655	683	660	689	615	654	634	712	650	663	688	685	686	724	676	678	639	645	661	687	676	659	611	645	649	700	618	684	675	684	647	692	650	669	661	674	661	631	686	636	627	669	668	662	720	681	680	703	710	679	656	681	658	688	618	655	678	639	629	665	634	656	673	618	688	686	718	690	677	666	631	647	647	681	648	657	696	702	685	698	662	646	634	701	680	611	664	687	666	648	642	643	690	648	684	646	677	672	665	642	657	679	665	670	705	671	658	682	641	677	645	676	701	643	715	711	620	733	630	634	659	697	690	705	659	701	636	690	640	680	670	650	660	646	637	690	664	676	641	681	683	684	652	668	648	633	651	683	656	647	696	671	681	660	651	666	664	690	656	681	664	605	655	639	626	674	645	661	682	682	677	632	683	654	645	690	682	689	698	603	697	626	673	685	726	669	703	628	669	683	695	671	692	657	675	669	715	665	655	662	673	660	650	654	664	672	682	670	689	665	672	680	671	711	663	699	698	634	647	670	670	710	723	702	668	633	651	682	695	651	657	677	632	573	658	674	684	686	649	674	734	673	709	671	692	695	630	681	711	688	670	622	682	650	693	704	640	685	688	706	691	656	657	642	658	678	639	674	688	670	675	715	678	664	631	683	640	646	653	635	616	651
28114	26484	29135	14094	2919	425	384	397	373	399	415	402	418	418	412	392	352	379	400	381	398	373	374	397	381	352	379	384	373	420	390	389	383	376	416	375	382	400	419	372	382	373	360	357	391	427	387	366	351	392	384	364	428	399	360	389	449	365	362	421	394	394	371	384	362	361	366	397	360	388	394	387	388	389	393	384	372	358	367	411	396	343	371	387	364	375	356	397	395	389	379	392	406	383	390	386	437	412	356	409	360	383	364	382	409	392	400	384	363	378	361	392	402	354	398	357	370	354	404	390	401	383	374	364	348	408	376	393	412	424	408	381	390	382	408	400	369	366	358	400	366	383	346	404	408	400	422	370	387	347	367	369	424	367	367	384	337	372	368	365	406	379	364	346	397	396	392	388	344	354	371	392	399	405	357	386	384	409	379	398	363	385	379	366	374	364	361	403	375	387	414	421	383	367	370	386	409	414	390	386	389	370	417	371	392	373	364	391	386	433	363	394	373	408	364	378	388	390	375	386	386	385	400	399	369	404	388	374	413	416	345	404	393	399	389	388	401	385	389	390	376	360	401	385	366	394	402	384	385	394	413	345	369	353	398	375	364	387	393	347	380	384	395	407	380	343	394	405	365	384	361	403	376	390	388	355	377	382	376	392	374	397	389	386	373	369	344	395	366	389	376	397	396	397	363	422	364	368	387	405	386	426	415	406	373	393	389	379	375	405	392	394	372	423	433	384	390	357	400	404	369	400	408	376	358	360	395	385	367	402	378	393	389	377	378	409	395	403	378	377	411	322	355	397	373	406	370	396	386	351	382	391	402	392	388	386	407	322	386	417	376	393	391	431	365	398	406	353	362	387	436	391	391	399	359	369	360	420	406	400	369	372	354	391	408	397	360	396	378	397	360	414	387	390	388	390	405	406	391	385	420	389	399	398	425	395	387	382	374	385	397	382	415	349	402	364	373	384	386	398	418	372	406	384	393	422	371	406	388	368	372	379	394	367	384	416	372	385	381	385	393	396	378	385	386	347	380	409	408	419	393	412	403	378	392	406	392	391	398	370	384	416	354	390	395	397	394	400	372	398	418	415	401	379	394	383	410	390	386	360	391	370	376	420	364	346	413	397	342	412	404	375	418	380	410	365	388	397	375	382	371	400	420	378	400	395	417	388	363	371	410	367	357	363	405	379	368	364	390	413	410	388	391	403	353	383	379	384	363	373	402	386	395	351	396	370	415	390	414	356	390	413	351	395	399	394	382	360	368	375	366	360	395	413	395	380	390	386	377	351	413	383	378	387	414	378	419	367	384	412	350	378	383	374	357	392	353	395	380	364	380	374	397	410	379	374	372	396	380	379	358	357	367	360	376	390	391	427	377	350	381	372	397	394	410	392	363	389	382	392	386	374	367	420	365	379	346	365	372	391	418	357	371	365	403	390	382	387	420	389	388	392	384	383	382	383	384	392	391	385	412	379	395	369	400	370	366	379	352	375	417	373	393	420	375	368	359	391	374	350	383	411	399	380	407	366	419	395	401	369	398	391	379	396	344	377	368	375	346	362	366	389	374	382	365	371	402	412	402	363	426	347	412	402	393	388	372	406	395	360	405	378	396	419	435	392	386	384	365	360	393	368	355	392	386	375	386	392	404	385	383	389	369	352	386	363	386	400	388	404	386	391	363	363	380	414	384	360	406	420	350	397	359	404	388	380	385	394	387	421	381	386	379	394	381	392	404	427	363	406	359	366	417	389	387	407	404	367	385	374	383	370	342	379	376	383	414	393	382	387	388	423	378	393	388	368	383	393	393	357	375	373	390	362	396	385	353	363	419	365	356	411	367	368	394	376	367	403	378	419	385	329	374	420	368	398	453	409	379	399	354	387	387	365	335	369	379	338	415	387	399	378	394	357	378	364	355	392	411	414	415	393	405	391	385	361	404	381	358	370	390	358	394	398	364	383	412	350	421	399	370	369	380	351	396	373	422	410	402	348	395	390	380	415	362	373	362	431	421	374	406	392	357	370	366	387	366	382	397	375	365	399	399	399	393	373	353	359	362	434	349	410	380	386	395	379	369	401	387	391	400	358	399	345	408	381	362	380	358	387	365	386	389	373	367	388	392	380	349	409	404	387	392	374	399	383	398	368	379	348	382	389	395	395	388	409	366	397	387	375	372	392	370	366	348	400	384	388	375	357	413	380	393	410	363	386	404	423	377	424	386	431	407	382	364	384	355	366	421	389	376	397	404	377	376	388	373	390	391	388	387	393	361	348	355	386	380	391	376	417	396	397	385	390	411	385	375	374	400	377	415	382	384	400	390	409	338	400	409	373	394	392	365	364	370	410	402	382	373	359	390	393	373	391	363	358	403	426	379	419	397	399	384	396	393	388	378	406	389	402	389	380	410	393	378	409	387	401	373	372	397	373	399	386	370	379	381	407	403	347	397	386	365	349	407	362	418	388	360	396	402	411	382	384	404	375	386	392	358	399	406	429	366	421	388	376	396	338	390	428	395	416	381	379	393	404	376	389	417	406	419	364	406	377	402	356	344	361	382	373	399	357	345	360	400	362	425	384	383	382	398	399	369	432	382	396	409	385	408	368	401	377	390	359	346	403	375	361	398	374	365	404	388	407	362	415	383	370	408	379	352	380	398	421	408	404	376	374	365	411	399	392	359	367	383	369	395	386	391	392	346	374	365	419	425	380	428	357	360	386	395	401	409	361	391	418	406	405	388	378	378	399	398	397	373	362	422	386	391	391	357	384	380	400	371	379	352	377	360	392	371	344	399	378	372	381	393	383	395	383	385	411	362	361	379	408	409	397	375	368	397	378	430	391	366	418	395	426	383	391	414	361	414	363	381	383	404	381	380	393	400	337	386	370	389	369	401	401	350	404	404	374	356	354	412	390	375	388	335	378	407	351	364	384	423	400	407	411	408	374	377	382	425	381	373	406	398	405	375	371	385	371	377	373	394	363	375	368	371	394	374	403	362	376	402	370	396	393	407	397	400	369	385	405	360	380	417	374	368	401	398	380	379	416	378	375	374	398	379	361	378	369	402	376	410	357	435	381	383	396	400	391	371	407	348	384	366	404	423	410	376	409	364	371	385	414	368	422	401	351	385	386	386	384	372	383	357	393	385	410	404	391	366	367	349	325	369	390	402	395	404	355	402	374	374	396	420	367	402	398	383	373	359	384	384	368	375	407	390	392	400	413	437	400	377	402	417	370	400	401	421	385	398	377	406	377	396	383	352	390	356	347	365	382	407	389	389	394	399	414	378	392	384	391	389	377	391	396	398	360	352	390	408	401	384	400	372	415	375	392	416	434	384	422	368	413	421	373	391	422	416	405	350	370	383	388	362	378	419	358	403	378	376	406	392	377	357	369	401	343	394	395	385	372	380	366	427	412	427	424	348	381	383	365	406	414	383	394	391	382	380	388	384	380	383	404	403	376	377	387	386	367	369	389	372	371	388	384	363	384	401	384	383	384	348	370
35747	46031	35260	13950	5282	718	673	665	634	628	665	658	661	653	648	634	632	618	658	675	665	675	669	661	701	675	659	675	612	652	659	661	646	688	686	672	636	669	685	646	669	647	708	626	655	649	631	649	703	642	682	676	641	654	679	679	663	666	637	668	640	654	661	670	602	670	665	688	661	633	649	701	690	662	695	706	683	670	628	646	640	621	633	644	596	694	645	682	667	653	632	670	659	661	650	690	643	656	706	663	678	633	631	671	685	713	680	595	675	662	688	670	646	696	674	682	598	645	646	656	625	647	634	654	706	658	638	611	662	671	671	619	670	668	632	646	637	671	669	654	673	709	656	626	678	656	659	696	620	656	635	632	617	635	681	628	654	664	654	675	615	664	685	635	688	651	671	652	624	641	654	663	688	670	686	623	668	642	671	663	679	624	632	643	694	656	656	641	671	658	623	675	680	685	710	647	642	650	658	674	634	638	603	651	687	608	669	668	676	692	639	687	660	679	623	655	651	652	623	623	636	677	632	661	670	684	595	694	670	684	641	625	637	649	684	618	721	667	644	655	672	647	689	665	648	692	647	649	657	662	635	624	655	652	633	662	697	610	660	644	684	679	666	612	659	671	708	701	693	692	648	654	665	632	647	680	652	606	688	711	654	661	660	667	658	673	680	641	664	633	608	657	620	670	726	648	678	701	643	677	681	671	606	657	664	654	676	664	650	656	628	669	657	669	641	645	674	668	674	656	602	678	658	650	717	689	691	627	612	655	641	673	708	623	674	678	666	663	709	678	630	687	638	684	648	644	690	632	623	614	639	683	643	628	586	593	603	684	663	646	693	655	620	666	656	641	677	711	666	649	642	645	640	667	673	692	624	635	662	654	656	660	691	662	652	658	619	660	660	661	666	622	670	634	661	660	662	672	607	658	659	632	682	637	681	639	639	674	676	706	660	660	667	667	657	648	686	663	662	621	661	670	706	657	650	661	628	665	710	667	643	631	677	657	671	630	623	643	676	668	654	644	700	660	666	658	690	662	622	654	651	672	666	652	683	690	639	651	666	685	619	690	715	673	638	616	693	678	667	663	706	610	606	637	672	670	675	655	695	636	668	681	667	694	650	642	657	629	680	643	643	690	683	631	634	647	656	670	703	675	676	668	665	624	649	642	632	655	647	661	640	656	636	602	692	632	660	697	655	701	644	681	695	657	675	681	674	691	665	669	662	683	682	664	646	647	679	679	689	647	683	673	621	698	666	684	673	644	691	663	683	655	639	705	640	677	630	685	666	662	648	632	716	644	644	659	703	617	641	663	682	675	634	720	654	697	689	703	637	620	651	581	679	677	700	667	645	635	644	664	689	661	704	654	639	677	604	652	657	686	690	658	622	663	648	661	708	649	638	676	615	654	633	694	676	675	648	697	647	687	651	651	668	711	664	667	605	636	654	663	652	662	685	649	666	665	610	664	677	675	697	673	669	668	668	631	606	640	673	678	666	651	655	645	715	685	631	640	698	663	661	674	627	597	618	655	664	687	640	682	653	653	617	691	666	668	656	652	627	627	650	644	679	663	598	679	667	677	696	634	672	683	680	691	669	690	659	685	659	655	670	643	655	671	634	625	647	653	642	653	710	706	667	697	650	684	666	656	638	681	632	665	658	662	702	676	658	676	661	626	618	634	674	631	653	673	670	693	657	651	611	666	633	621	731	655	674	688	671	631	626	654	620	615	660	685	696	645	688	634	671	663	638	643	674	674	676	658	665	640	630	669	607	623	687	658	656	670	651	657	634	624	660	629	633	624	606	681	654	693	648	620	727	655	641	665	649	673	627	674	655	649	611	633	651	647	615	663	623	663	676	690	661	648	690	673	633	721	666	709	658	668	612	673	620	652	624	656	697	741	645	674	636	684	661	660	671	629	672	684	674	659	618	648	657	619	700	609	659	635	668	671	674	635	707	682	657	646	645	630	684	645	661	665	738	667	623	671	656	619	642	701	705	643	678	654	654	648	655	697	641	707	634	679	655	653	657	665	683	686	651	657	642	684	635	682	690	648	694	643	681	672	632	640	675	674	689	677	694	630	614	690	671	663	634	662	672	648	628	661	599	657	682	695	647	671	687	706	718	652	661	682	648	621	650	681	670	687	643	645	735	673	674	665	669	661	689	651	618	663	651	691	645	714	657	671	637	660	721	695	656	708	680	643	638	597	645	695	666	644	650	642	657	661	697	671	683	670	680	635	688	655	657	627	704	632	665	665	645	662	673	633	631	684	660	620	712	635	664	646	681	640	656	671	641	684	636	644	663	705	671	628	635	665	677	684	670	665	641	661	647	654	687	664	661	687	637	650	619	654	668	664	667	672	623	637	647	677	654	632	644	646	645	665	690	645	694	624	667	634	665	668	680	648	665	645	660	687	591	611	662	641	674	644	631	663	673	639	704	653	664	653	659	628	681	636	651	673	644	620	647	642	679	640	680	679	644	666	633	663	637	683	638	674	674	675	637	654	647	621	658	629	692	636	665	583	672	671	645	657	639	667	605	650	635	662	687	677	675	616	654	660	639	633	626	679	661	663	631	672	673	645	624	673	712	622	673	657	631	636	664	680	637	626	637	629	645	682	718	645	616	682	685	637	629	643	731	655	687	663	671	651	672	693	632	649	737	634	696	642	653	641	641	680	656	671	689	652	677	684	631	699	680	700	680	680	659	665	663	658	612	630	661	666	651	657	636	667	662	658	601	667	664	642	632	659	679	682	676	690	705	678	702	617	691	572	598	655	662	649	644	681	656	675	625	660	639	652	711	672	652	640	665	667	667	667	650	657	652	730	669	646	686	669	629	643	618	688	629	681	657	646	649	633	694	673	632	672	675	640	619	634	669	643	652	608	586	668	660	639	661	672	680	686	643	670	666	679	658	596	676	670	638	673	663	609	643	715	662	634	653	634	677	649	646	658	667	704	675	650	681	676	720	635	655	670	701	669	636	646	639	690	666	641	669	678	658	607	710	677	688	711	731	680	681	658	621	632	660	628	637	694	611	599	633	630	663	666	649	639	642	673	674	640	652	672	589	690	675	654	672	680	654	684	681	635	722	598	642	670	717	686	684	711	666	687	667	709	631	600	644	705	626	683	652	650	732	665	636	696	661	671	650	639	634	690	685	615	621	670	666	690	717	644	646	615	672	662	622	663	648	701	698	670	673	653	684	688	689	663	665	690	651	631	702	621	687	690	666	673	662	655	686	655	658	682	666	720	683	723	646	685	665	717	650	672	638	658	633	639	692	639	652	684	709	632	695	624	664	667	643	629	682	689	670	661	678	646	668	634	626	662	674	681	646	655	626	639	651	636	642	626	656	620	682	655	620	627	664	655	684	633	677	618	655	665	680	628	667	698	678	693	683	648	633	624	709	683	625	693	664	638	651	683	694	622	642	632	657	697	627	701	649	671	634	669	652	651	660	660	655	653	701	664	675	622	665	655	660	692	657	691	639	665	669	662
24054	22210	32831	27002	21089	9826	807	359	368	360	356	389	355	348	344	347	316	357	372	343	350	339	333	362	324	347	359	349	356	334	347	382	346	336	338	341	343	359	330	323	352	351	375	353	336	377	347	344	393	357	361	337	349	344	374	353	319	328	326	349	353	385	360	344	328	362	337	398	360	370	331	359	357	363	364	349	340	360	332	400	324	347	358	368	347	334	335	336	335	341	364	332	368	351	331	369	340	375	370	366	309	322	345	387	344	363	349	342	303	307	355	360	343	354	331	361	347	342	349	383	352	364	338	368	335	328	328	322	348	332	340	342	341	357	334	369	338	364	352	344	380	327	346	339	324	358	352	347	348	293	355	320	363	342	322	349	348	312	385	343	303	357	349	358	356	345	341	339	390	331	344	335	350	343	356	359	335	349	322	346	361	354	358	323	335	329	343	334	341	365	338	332	340	331	345	359	353	321	335	357	354	380	345	340	355	341	315	339	332	347	301	378	321	359	354	325	371	302	340	328	363	375	353	335	351	352	364	352	358	338	355	343	348	357	340	352	336	339	340	348	339	365	376	369	395	367	357	324	330	335	363	370	384	343	372	358	379	350	329	361	355	331	325	335	326	357	341	339	329	339	360	317	325	379	336	330	320	344	343	326	357	337	375	393	316	337	335	334	363	329	361	339	325	348	343	332	353	330	325	349	334	345	312	342	368	343	352	320	372	350	352	340	345	342	358	351	377	348	347	365	388	349	366	357	373	362	348	367	341	332	360	321	357	350	342	336	398	337	372	316	318	329	341	326	349	358	338	342	347	358	339	333	345	308	338	334	375	371	357	334	346	358	318	354	332	360	343	333	362	326	347	360	375	316	330	335	337	317	319	344	353	328	341	347	326	375	391	369	350	347	344	358	359	324	355	335	349	343	358	363	335	333	355	332	331	350	355	318	344	332	354	370	339	375	386	332	359	376	357	367	360	333	341	339	325	389	339	332	335	327	348	330	349	351	355	332	351	331	341	332	335	326	346	329	362	336	339	367	313	319	352	336	373	349	356	356	347	359	318	353	319	346	359	343	337	344	355	344	357	385	297	310	364	354	388	335	342	358	349	366	326	353	347	336	342	384	345	362	343	341	356	323	364	383	358	341	362	356	343	363	363	356	327	320	369	321	354	349	328	364	386	333	383	332	364	342	337	329	347	338	352	349	330	335	325	334	392	324	344	332	314	346	350	348	340	357	332	372	345	353	325	337	375	347	346	361	367	353	348	363	297	319	342	335	353	316	353	339	330	335	349	317	362	363	349	326	347	357	346	323	371	342	364	350	327	343	348	354	342	331	328	336	353	331	333	339	336	307	357	326	357	352	330	339	355	375	330	316	361	374	322	339	335	344	330	342	350	367	338	374	357	329	335	320	376	351	349	361	341	332	323	350	333	337	357	348	345	337	346	379	354	319	347	347	365	334	297	376	350	341	357	374	374	322	370	341	344	336	339	363	315	354	341	334	324	346	353	345	364	302	357	352	321	342	359	374	333	327	365	343	359	331	348	352	342	363	353	373	372	319	355	361	351	337	347	356	343	349	335	346	324	339	351	314	361	328	365	347	359	318	356	366	338	338	371	350	359	376	362	359	324	369	352	339	323	362	337	329	339	355	346	351	368	341	329	357	348	355	364	354	367	333	327	334	347	330	347	324	334	350	356	350	343	353	332	304	326	364	312	326	332	357	357	340	355	347	287	345	295	337	351	361	331	316	374	313	345	330	327	357	377	372	355	313	315	346	363	372	356	319	357	304	370	298	334	272	336	382	350	386	355	350	368	351	364	371	353	344	342	322	352	343	350	390	364	330	332	330	402	325	329	357	350	343	344	339	342	317	376	333	360	355	363	305	353	370	384	369	342	361	342	322	323	345	350	358	332	357	327	324	356	317	353	387	360	359	361	342	320	322	341	354	345	342	344	320	322	340	310	334	342	304	323	364	337	334	336	323	332	321	361	350	370	319	326	327	339	333	314	347	345	371	343	367	376	387	338	356	355	369	380	372	317	359	336	360	385	337	361	330	337	366	367	327	359	347	399	337	300	344	353	371	356	324	330	365	312	361	371	350	340	347	353	315	335	323	340	355	353	353	351	348	348	369	366	321	349	322	362	343	371	374	327	331	345	350	305	364	338	337	363	327	371	346	343	330	334	330	355	305	348	311	317	358	308	347	323	342	332	334	357	379	367	368	348	318	353	337	331	312	331	355	357	332	362	343	316	322	325	355	355	357	335	347	326	329	352	314	326	376	351	356	336	343	361	362	331	306	331	313	362	346	352	344	335	324	375	332	359	353	350	361	402	325	305	331	362	350	344	333	338	325	371	323	323	322	334	318	350	345	360	356	340	354	337	350	327	374	321	331	337	359	369	374	351	340	341	338	327	341	324	349	347	358	330	364	341	341	354	364	347	349	345	311	338	354	356	325	350	349	332	333	345	363	368	342	356	331	353	359	344	367	323	359	343	342	353	349	330	284	353	345	339	342	335	352	330	378	333	345	326	366	322	357	387	353	329	373	342	325	315	369	338	331	371	360	338	339	365	310	344	328	354	358	329	338	351	357	333	383	334	351	353	352	344	345	355	352	349	322	342	379	353	360	361	357	343	312	338	348	331	363	333	373	400	346	350	331	347	376	353	341	302	374	352	322	332	357	327	343	345	347	336	354	341	345	344	352	355	334	340	354	329	324	342	356	329	334	323	307	358	334	350	354	357	373	347	358	370	328	329	373	347	385	353	343	352	357	323	387	345	358	369	338	343	347	348	299	379	335	339	322	347	341	314	321	339	372	356	373	376	326	360	373	372	339	342	386	350	315	342	326	349	332	337	324	387	350	377	336	353	315	344	358	341	299	318	366	344	346	309	352	361	341	352	345	316	323	331	358	313	372	350	353	401	351	352	339	395	351	362	361	331	365	344	335	324	350	311	337	300	340	334	338	320	344	330	341	327	338	302	374	312	365	353	323	361	352	311	347	339	368	364	377	342	307	328	383	398	332	345	375	352	388	340	353	343	358	365	307	353	319	344	345	380	364	316	394	328	353	350	330	360	372	356	330	385	327	328	369	330	344	333	353	313	326	378	346	354	338	365	354	341	372	342	383	346	348	356	347	335	352	329	343	318	331	325	382	346	372	316	320	369	354	319	329	356	323	342	337	314	346	332	330	359	336	349	326	334	358	352	352	347	341	358	358	363	366	356	337	354	377	345	350	313	312	331	356	350	342	357	368	363	343	356	321	341	326	328	359	358	374	326	295	360	333	340	310	343	330	363	380	334	338	334	372	355	403	321	348	326	360	368	344	350	321	366	364	313	349	312	330	341	347	351	339	337	355	350	343	344	346	351	320	324	332	315	355	349	343	342	329	332	362	380	347	355	345	351	346	309	345	355	339	320	345	359	363	341	384	359	319	357	337	331	375	330	348	331	361	354	347	372	341	360	303	363	369	357	336	359	383	313	333	344	340
58932	90490	70746	39963	22427	735	650	622	625	615	598	590	624	609	615	645	540	599	601	598	605	599	588	581	627	597	602	579	606	618	563	578	588	592	550	631	613	584	584	549	657	595	619	544	567	571	586	596	566	591	578	586	597	607	590	601	613	590	578	604	609	609	576	611	601	579	562	599	601	622	584	717	687	630	585	588	539	599	610	633	576	582	601	622	628	607	607	608	586	605	588	645	579	602	603	549	595	609	597	564	549	598	579	595	569	652	602	558	575	637	599	605	590	608	634	625	587	573	626	550	637	601	609	633	581	595	596	601	604	590	549	628	582	564	589	585	571	561	609	584	590	584	566	536	629	600	599	609	572	624	605	628	579	619	586	590	608	597	578	599	637	574	570	607	589	587	540	571	596	628	572	632	610	595	594	593	570	627	565	592	601	615	587	572	549	589	580	622	570	621	577	560	573	625	598	556	594	618	634	628	614	598	612	615	614	630	645	551	575	595	592	640	605	572	640	627	586	618	601	563	599	602	614	642	654	585	600	576	591	564	611	558	605	600	583	612	665	577	567	525	584	611	596	601	660	622	615	578	573	570	590	606	570	563	550	542	592	603	594	593	608	582	596	628	567	602	600	560	627	585	590	616	535	587	599	597	577	548	559	576	633	555	615	570	631	564	542	566	576	587	562	623	570	619	575	552	590	590	578	574	629	561	591	626	577	586	623	616	578	564	579	577	607	604	581	564	615	606	599	571	582	602	598	559	565	591	637	601	588	583	568	599	595	595	584	612	594	587	614	547	610	594	570	572	546	609	590	593	615	592	606	610	585	605	586	561	612	591	572	598	607	569	570	596	596	632	551	644	593	624	584	579	574	656	614	563	609	614	606	596	621	629	610	615	556	610	608	629	582	611	631	578	579	567	580	593	610	588	589	600	585	611	570	619	575	591	644	665	586	579	596	587	626	618	607	620	587	617	612	611	573	610	609	636	604	609	573	576	572	652	589	616	572	599	558	615	609	593	612	588	609	557	605	607	599	589	596	531	570	559	593	590	546	565	645	656	599	567	566	570	582	607	573	578	585	596	583	555	596	572	599	585	611	603	542	576	617	608	609	602	593	620	619	604	625	585	557	559	548	594	602	611	568	564	572	605	532	608	604	619	541	557	628	603	617	600	603	588	602	622	567	557	592	603	591	572	614	579	576	566	600	591	610	586	576	596	578	600	595	563	593	594	631	603	598	604	589	571	568	600	603	600	574	626	591	592	577	586	617	565	649	630	601	552	586	612	612	583	605	578	616	596	630	535	642	614	593	589	627	634	585	580	638	568	598	591	572	618	624	617	563	573	603	575	615	547	553	607	593	609	623	592	597	595	569	532	594	590	609	599	613	640	651	566	580	610	619	614	558	595	568	616	618	611	626	611	642	616	619	579	608	594	574	576	606	629	586	596	560	625	584	623	596	619	586	614	633	628	593	608	592	570	627	613	585	579	593	558	627	616	552	583	630	585	558	618	607	558	593	557	591	599	541	583	587	594	643	534	575	575	617	645	549	634	562	528	581	614	567	586	594	592	565	556	600	611	622	616	592	580	585	613	581	623	574	558	619	599	573	597	583	592	574	626	550	615	568	582	591	542	617	622	559	567	543	586	567	574	522	617	579	630	584	590	573	633	587	578	610	601	591	576	595	576	595	566	635	566	550	601	584	600	607	611	587	597	583	570	577	610	601	615	599	557	581	583	606	608	586	581	617	618	566	640	593	583	570	598	572	590	565	601	563	564	588	581	640	531	603	575	585	607	608	601	583	585	585	643	622	627	652	601	612	589	598	611	605	572	596	613	588	600	607	593	593	604	567	587	601	595	564	625	631	620	566	547	593	618	580	569	632	623	628	555	617	589	554	612	600	577	608	578	571	578	607	589	622	594	589	627	594	615	537	561	618	587	593	605	608	616	600	612	543	578	607	592	600	606	577	630	600	616	582	615	636	603	587	651	624	564	566	596	621	526	580	546	579	615	595	596	559	590	553	542	554	587	607	601	632	560	597	586	624	589	597	571	548	642	559	577	586	568	601	613	574	601	613	595	598	588	627	553	598	610	604	634	607	574	582	597	583	534	568	568	572	570	568	626	617	583	662	569	630	581	628	605	603	552	560	575	598	634	592	588	582	579	598	594	597	603	623	552	596	603	557	590	622	602	564	568	618	589	606	586	550	587	616	597	573	611	612	612	562	601	592	605	563	588	589	639	596	583	607	571	592	599	559	621	601	587	599	562	660	618	619	590	559	561	577	598	584	615	583	597	596	597	559	621	602	554	591	601	586	593	594	605	584	622	621	583	584	586	624	580	601	573	621	581	565	651	614	617	592	597	578	590	597	579	635	561	591	556	563	601	612	622	598	575	595	607	599	591	587	603	588	564	601	599	619	569	559	647	604	585	618	583	599	604	585	599	580	570	530	649	562	597	608	560	593	586	614	596	596	602	598	590	639	562	569	640	588	580	605	605	595	578	601	608	584	635	593	556	621	608	597	544	618	621	642	560	568	583	604	564	560	569	591	597	564	609	598	630	602	563	597	592	522	631	566	605	600	619	601	589	604	554	621	590	586	606	611	574	636	606	613	597	604	563	602	613	580	610	605	627	582	557	583	565	545	599	549	600	635	633	584	594	599	611	560	592	598	577	614	598	579	583	597	547	580	556	563	583	622	563	575	614	593	588	615	560	637	618	568	548	620	596	593	584	617	593	592	562	601	556	631	608	634	621	586	587	648	613	604	601	599	605	610	546	595	583	607	595	574	583	591	602	633	583	587	582	627	587	603	575	546	591	580	626	577	577	606	610	585	576	617	568	567	605	585	576	640	577	611	618	569	597	596	600	571	609	590	573	565	581	596	610	595	584	577	642	588	587	663	608	614	580	606	579	610	661	582	619	643	585	581	604	569	574	530	570	567	592	602	594	583	601	570	610	578	593	603	605	603	591	597	574	543	582	572	603	601	609	608	581	580	601	617	615	577	600	613	605	570	602	598	633	573	631	584	564	588	617	605	569	602	622	612	618	555	565	632	575	592	630	576	595	597	598	602	620	591	569	635	612	563	618	584	577	600	629	602	618	615	595	582	613	597	565	570	596	590	566	594	556	623	578	611	563	573	634	588	582	625	605	581	625	564	593	648	617	543	633	591	601	587	633	581	586	557	597	587	604	559	626	569	587	640	624	619	571	573	571	598	632	567	594	570	579	611	654	578	556	617	562	552	557	618	588	567	588	608	566	622	593	620	592	622	592	621	581	617	573	570	608	600	536	573	549	607	584	609	558	635	608	553	611	624	554	589	600	606	569	535	569	579	597	605	583	599	599	536	619	613	605	573	628	610	608	651	608	635	584	604	632	587	607	600	586	595	595	620	603	596	619	591	596	595	525	640	637	623	560	593	566	581	618	547	610	566	632	567	584	596	542	610	615	561	602	542	640	623	574	590	600	571	625	584	586	543	569	590	566	556	602	600	610
22972	21468	30971	24994	21873	18118	4904	552	437	481	484	435	442	447	448	435	438	400	443	428	430	445	466	442	439	424	412	441	412	415	403	427	425	422	427	461	409	418	427	440	419	424	408	455	441	434	433	442	427	453	425	424	407	447	441	458	460	443	454	427	426	425	422	416	407	396	463	451	430	437	432	470	500	464	457	449	423	421	415	380	403	405	417	405	436	412	459	409	424	436	450	426	469	421	420	467	429	413	450	447	409	429	395	399	420	424	413	408	415	443	421	435	424	428	416	428	404	420	436	441	434	399	435	445	450	422	400	449	433	427	446	411	432	429	439	416	413	469	431	403	464	437	447	410	421	429	412	451	441	431	439	446	418	453	415	413	437	433	435	453	403	416	442	456	447	426	463	439	420	406	418	395	409	427	459	445	422	444	435	418	426	414	433	406	426	440	414	446	433	410	395	412	437	429	402	443	447	417	458	432	427	437	429	406	435	448	436	423	449	418	454	427	418	389	410	395	494	460	477	389	403	413	420	416	440	427	421	417	452	437	422	432	402	415	412	425	423	425	409	449	433	424	417	410	387	432	450	421	382	450	430	386	465	420	412	381	436	435	421	438	415	427	397	469	394	447	446	402	439	409	397	418	433	431	433	424	394	438	444	447	443	417	441	452	425	404	446	404	420	423	420	429	376	395	429	395	424	436	432	457	462	400	428	432	411	406	401	403	448	441	438	442	436	453	424	411	414	380	454	450	426	434	447	436	451	435	400	397	458	426	387	419	440	424	442	444	444	396	453	420	434	386	521	412	440	388	434	430	414	399	423	420	444	443	423	435	436	408	457	438	417	430	432	441	399	424	423	434	420	406	445	410	430	436	407	434	433	444	423	453	420	435	437	406	436	429	429	424	448	427	484	404	410	432	416	440	457	459	434	466	463	444	436	439	428	434	457	449	422	428	440	418	431	389	420	474	412	395	372	411	481	412	420	436	435	403	446	455	407	395	433	391	437	441	412	421	411	413	449	456	425	439	404	442	417	396	470	445	412	401	446	434	427	399	425	439	408	423	454	437	424	411	413	433	399	434	440	423	438	465	401	444	422	456	439	438	398	421	419	389	407	429	438	445	424	419	428	424	413	448	417	419	439	396	426	459	450	408	421	444	441	425	422	463	462	418	412	420	451	435	408	465	435	406	432	410	417	423	412	431	451	440	393	396	423	382	431	421	393	456	421	454	436	435	430	402	425	427	422	443	374	444	427	411	418	413	419	411	426	439	428	429	430	420	436	425	416	436	441	402	435	448	385	456	402	426	416	413	407	412	448	474	457	422	410	398	435	465	433	437	437	415	409	408	401	436	430	430	443	410	409	439	422	423	402	397	443	425	443	408	420	422	432	432	450	443	445	390	410	412	410	388	422	446	394	381	425	413	439	448	428	449	445	407	430	466	414	416	446	410	451	421	459	418	430	448	426	446	429	397	434	431	419	441	375	414	421	450	420	402	387	412	420	413	428	447	400	388	424	441	424	436	467	375	442	440	466	429	415	412	427	414	416	455	420	422	459	416	438	429	453	477	436	441	433	408	393	446	428	399	417	452	419	430	442	451	447	410	398	461	417	393	416	429	402	418	447	455	450	463	407	429	453	458	430	428	382	381	411	429	436	411	452	429	404	429	418	421	408	411	437	433	401	442	397	429	439	428	433	426	448	460	401	430	405	416	414	400	432	428	449	419	420	423	401	416	485	438	405	464	412	421	401	416	436	416	399	408	448	397	433	423	432	391	419	417	419	445	433	404	453	435	422	404	464	386	430	395	399	458	446	414	393	461	432	434	391	398	407	442	421	440	434	402	418	427	448	431	437	419	420	403	443	413	429	443	442	409	438	433	410	402	460	429	431	391	413	403	401	450	426	447	436	426	415	436	401	435	451	409	397	409	401	394	442	421	455	421	423	455	392	408	435	451	435	422	418	389	442	419	419	436	417	409	451	472	417	424	416	406	470	416	399	426	460	440	452	425	431	440	411	414	456	486	463	440	416	424	458	442	408	413	421	447	407	419	426	421	416	401	439	402	420	399	415	463	424	402	423	437	426	427	414	416	440	446	444	385	430	417	481	422	428	433	400	457	408	442	470	370	450	413	369	468	455	402	441	417	426	414	391	418	408	368	443	410	398	427	411	396	414	418	374	436	453	422	422	425	439	432	408	438	442	472	454	444	435	399	400	450	430	425	452	440	407	419	426	410	431	411	435	455	416	427	451	415	428	430	424	411	450	414	440	456	456	390	446	465	402	392	407	392	399	427	429	448	408	393	444	417	462	416	404	415	442	435	410	410	395	435	418	440	412	409	389	384	429	423	403	426	398	410	456	420	456	446	427	422	397	408	466	427	427	406	417	428	450	412	428	432	408	398	434	417	416	442	437	408	427	417	440	441	430	429	417	381	425	431	467	377	438	466	406	407	433	405	409	416	420	439	424	439	406	444	428	432	436	426	398	437	427	409	403	417	423	434	390	415	419	417	449	443	427	386	454	415	439	400	418	432	463	413	431	445	446	441	433	415	426	432	399	381	445	443	442	454	438	416	418	446	429	430	425	423	452	397	404	406	449	424	460	454	424	423	397	415	471	421	417	419	406	417	426	417	375	440	423	428	405	406	433	442	416	411	400	378	427	395	487	384	444	407	402	427	404	467	421	401	435	417	431	418	427	395	453	433	450	423	451	401	443	458	432	408	417	443	434	392	414	416	415	407	424	477	439	427	452	415	397	466	388	443	431	412	400	417	374	442	450	420	409	421	432	431	438	406	420	395	455	427	432	441	412	409	404	415	398	426	419	419	383	423	438	431	417	433	387	438	424	426	416	415	409	471	394	455	429	439	395	404	468	409	424	462	460	382	416	440	419	414	451	405	388	405	406	441	429	432	445	425	456	444	396	424	422	410	423	445	441	403	396	408	427	393	434	432	441	452	459	396	417	401	398	444	435	429	437	378	446	412	464	414	450	443	489	430	403	443	431	417	441	410	425	443	419	409	443	427	447	439	417	438	404	404	446	471	425	412	428	400	435	425	437	413	424	424	445	458	442	441	424	406	431	461	427	429	403	452	417	430	449	424	440	389	404	439	447	420	434	421	436	413	430	436	440	455	454	411	414	416	399	417	448	468	442	407	412	438	421	460	393	422	407	445	460	488	420	430	414	410	425	424	439	444	420	412	400	434	436	433	437	414	466	448	407	409	436	416	432	401	434	442	424	413	402	430	399	447	428	430	391	440	424	407	433	424	443	442	424	424	424	440	431	435	478	447	439	415	423	413	410	449	451	398	411	463	408	395	432	423	434	429	432	389	424	419	419	449	423	407	422	449	425	426	401	430	420	422	444	420	441	410	415	410	443	410	402	382	448	469	401	399	418	422	404	446	392	433	426	430	465	410	366	440	437	429	412	439	398	427	419	424	444	430	433	448	437	405	391	410	393	437	440	448	422	416	427	414	402	444	433	416	409	403	409	406
60371	100933	78731	47443	28209	895	796	821	756	736	706	746	706	718	723	738	687	692	675	708	714	684	729	719	706	775	741	709	659	698	705	705	655	703	714	702	683	704	742	708	659	687	698	736	646	644	712	731	709	694	715	692	686	648	680	692	695	686	700	661	689	713	714	716	667	706	684	702	707	714	719	837	795	795	770	670	695	700	686	662	716	679	673	721	653	742	699	694	700	701	699	678	744	766	704	735	721	702	713	699	640	691	701	665	691	782	697	714	704	649	713	722	722	692	695	697	679	691	708	669	753	700	679	627	676	654	693	652	701	675	667	731	692	632	641	682	686	707	657	652	695	728	697	683	711	651	684	628	661	742	651	708	707	667	735	714	650	674	673	658	717	671	733	678	708	659	725	675	716	666	707	695	683	691	710	719	758	698	715	732	669	722	694	708	718	712	710	674	699	692	733	695	720	717	704	681	709	734	727	670	705	692	661	717	728	681	724	745	708	689	698	705	669	673	718	693	685	704	667	731	689	657	670	714	644	720	706	658	715	722	722	683	733	715	700	684	683	687	674	713	663	681	667	651	684	699	687	685	644	687	698	688	669	679	700	711	710	691	679	682	708	677	690	674	716	691	706	724	666	699	675	672	766	665	697	682	665	695	692	699	687	644	682	702	699	695	694	663	678	677	699	728	708	667	707	719	731	719	696	671	695	683	687	709	662	695	712	653	678	704	741	720	674	651	716	685	771	697	711	677	719	743	709	635	736	677	651	650	678	695	675	716	667	685	715	682	700	672	720	629	663	671	725	691	682	670	651	686	703	692	698	680	708	701	707	725	666	672	703	719	742	639	701	628	707	673	672	666	628	683	736	733	662	682	745	726	679	662	710	657	637	717	692	704	704	674	678	663	697	627	681	653	705	680	666	690	671	707	692	681	715	675	704	692	734	752	690	669	722	722	687	671	726	673	665	642	686	718	727	696	718	669	691	705	705	714	771	738	682	667	712	650	692	718	678	681	713	701	688	684	705	716	721	680	679	748	708	683	714	718	702	674	709	695	705	705	701	703	668	655	717	694	663	649	685	671	694	699	704	701	717	684	702	704	720	702	661	698	664	698	705	761	690	698	686	708	704	728	704	708	704	684	676	681	707	698	699	702	711	690	661	687	691	694	659	658	712	641	653	682	673	733	673	703	699	682	710	696	655	636	714	696	696	642	651	678	728	693	671	705	667	685	712	722	691	716	669	686	669	719	704	663	665	699	668	645	687	659	693	703	687	684	712	720	695	665	694	650	706	712	708	683	706	652	693	684	719	694	685	705	704	707	698	674	679	634	693	737	682	730	676	691	693	654	695	729	765	697	728	694	704	727	666	665	664	712	698	695	707	675	740	710	688	697	695	672	698	646	689	691	695	691	735	742	674	748	721	687	715	700	655	728	689	670	652	727	688	667	726	659	733	705	695	731	656	688	697	674	744	681	694	673	653	702	693	657	674	673	719	670	671	668	738	729	720	714	707	710	696	668	681	737	689	642	686	698	685	671	681	703	684	735	660	685	687	636	665	683	689	695	683	684	691	650	689	673	713	702	718	619	690	681	722	645	681	669	713	685	674	704	711	685	703	675	670	675	710	691	744	702	730	674	680	718	705	713	759	694	717	632	699	723	674	668	713	678	717	718	685	696	678	692	701	702	690	642	663	702	673	684	698	685	691	729	675	674	699	679	671	677	702	659	671	631	710	661	709	688	697	653	700	695	739	669	694	721	760	683	727	734	698	655	724	691	701	711	714	674	684	719	645	689	698	668	706	678	722	681	715	705	675	697	712	698	684	707	698	657	710	668	679	743	711	700	656	702	685	720	705	712	666	709	668	715	748	679	706	682	719	729	687	734	723	697	648	711	714	704	684	689	723	668	707	732	665	731	699	745	687	682	683	719	677	690	704	693	722	700	717	674	632	687	689	649	710	718	667	689	681	721	654	662	674	669	678	697	691	645	662	679	693	699	691	708	670	657	715	681	673	685	706	684	674	705	716	684	702	731	666	736	664	669	661	698	740	694	713	703	705	674	736	697	677	696	724	674	659	736	688	704	665	668	658	678	706	744	695	684	682	737	732	650	694	691	645	731	720	725	722	729	711	700	684	671	676	690	670	662	670	632	728	674	661	701	695	675	655	689	650	696	730	684	712	698	646	665	679	676	670	705	695	699	717	685	667	730	657	676	666	682	701	706	734	765	667	615	734	662	686	659	695	690	704	655	643	677	670	698	734	680	657	686	695	694	713	675	682	733	694	728	713	712	722	726	718	736	701	661	668	712	698	690	662	714	746	710	713	650	673	680	718	684	690	710	685	637	640	743	712	677	719	689	687	682	664	664	705	672	774	692	649	683	724	731	660	652	688	699	709	618	715	683	658	671	699	644	734	711	685	773	676	688	684	676	750	666	696	657	680	683	689	675	691	748	672	739	715	686	686	689	680	690	702	687	694	734	697	687	717	749	762	703	690	712	662	705	708	683	676	694	708	682	682	746	717	690	648	676	659	622	699	711	742	678	647	689	741	674	683	730	687	676	687	704	721	681	723	680	704	683	672	654	702	677	763	708	712	694	688	691	698	694	611	709	718	745	681	695	675	707	728	683	708	703	678	682	658	694	693	691	721	686	734	645	697	675	668	711	715	672	705	709	708	717	713	678	658	655	690	722	704	696	700	689	687	699	720	710	685	692	686	718	731	704	711	712	680	683	691	715	653	682	691	694	701	700	688	683	683	715	640	695	712	721	726	696	698	673	675	649	635	657	702	670	708	700	632	675	689	661	675	696	679	707	655	666	685	682	697	723	687	687	662	694	679	699	694	679	692	707	690	678	671	692	709	684	701	693	684	673	653	710	697	679	714	675	692	645	680	669	693	690	679	762	687	685	707	714	680	678	693	649	742	705	674	661	693	721	740	664	750	671	731	687	707	684	702	725	725	668	710	714	667	699	721	670	702	702	687	754	692	691	701	740	733	703	730	692	680	721	662	664	711	698	673	732	704	712	680	670	659	711	666	685	665	657	691	661	691	644	686	642	704	714	715	703	705	645	661	661	696	730	656	730	679	659	723	675	661	683	696	665	743	672	686	670	688	709	683	674	681	673	689	752	696	679	716	682	677	666	676	701	676	721	658	747	740	690	625	676	703	674	690	705	705	716	669	675	667	686	686	697	702	677	682	749	699	722	701	736	713	653	736	671	715	691	708	685	712	687	727	740	685	668	660	661	671	673	745	671	687	686	678	715	680	670	715	737	716	695	679	718	709	701	658	709	699	698	694	659	684	699	630	634	686	670	662	708	723	703	640	758	693	692	705	657	660	691	719	710	653	727	746	733	698	728	715	721	659	663	734	721	688	658	645	691	651	661	741	694	703	693	709	684	674	683	702	653	676	685	710	677	733	673	720	674	671	680	650	718	685	702	695	704	666	748	636	672	668	699	667	666	671	650	667	670	695	707	730	693	659	743	691	623	688	682
27979	26573	29356	13684	3078	390	410	389	410	382	414	365	455	386	390	408	373	403	381	388	416	381	400	412	364	387	395	418	408	377	365	369	335	354	355	437	401	408	368	383	371	371	398	394	368	388	362	397	390	381	410	381	384	389	388	355	353	360	407	431	347	406	417	411	411	375	411	408	391	352	381	382	410	389	415	370	373	365	369	373	365	416	408	428	353	363	409	394	386	386	369	378	411	368	366	392	415	392	414	372	345	372	398	372	407	387	386	433	421	358	403	413	417	386	407	428	415	388	394	390	384	386	400	335	414	369	365	391	396	417	414	418	351	359	367	403	366	419	402	354	374	390	385	395	383	393	370	393	360	360	397	395	416	367	377	366	372	402	371	393	413	398	366	403	342	399	424	357	419	394	394	378	419	438	370	409	376	386	421	369	381	424	412	416	400	393	373	358	400	394	424	368	420	396	397	354	368	330	378	389	405	386	367	379	390	387	390	382	397	354	367	371	396	407	360	430	363	445	380	340	392	381	404	419	395	362	386	376	386	359	395	382	406	361	399	395	412	401	392	411	357	384	356	370	346	407	408	380	371	405	393	350	384	410	378	387	384	394	413	362	381	356	334	384	378	353	413	385	362	337	428	377	399	398	438	407	351	407	395	365	426	405	369	416	350	366	389	395	402	400	351	390	378	388	398	431	392	372	382	374	378	402	362	371	364	402	381	375	403	386	387	381	415	406	405	367	368	411	375	425	398	374	385	418	392	398	393	386	403	378	430	384	386	365	392	386	361	399	361	387	394	383	411	375	364	372	381	385	391	363	413	386	400	412	406	413	380	376	390	384	382	386	372	365	386	374	388	405	392	394	369	412	389	395	396	411	381	407	425	432	399	376	397	389	381	376	357	378	408	374	379	404	369	367	396	384	364	368	380	384	350	382	398	363	361	406	373	422	382	386	387	412	400	386	393	412	376	356	381	382	376	389	360	378	355	373	401	350	369	380	419	423	402	384	387	371	403	419	369	367	380	393	375	437	388	384	401	401	383	408	427	409	373	374	436	369	384	394	348	389	367	353	388	411	397	380	427	379	406	378	434	414	395	360	410	371	387	396	346	396	424	396	405	401	359	403	362	404	363	389	377	402	391	373	388	379	331	375	381	362	388	388	381	390	392	379	434	377	383	380	400	382	338	367	391	380	393	378	378	364	381	400	385	343	384	349	403	388	366	405	377	373	369	405	376	416	404	378	397	400	388	392	391	384	379	371	379	378	399	343	371	382	422	383	377	361	367	387	407	390	413	377	391	387	390	405	403	363	424	388	412	376	415	411	410	375	388	386	405	421	379	379	380	389	402	372	372	379	419	393	383	383	412	389	412	397	365	374	415	346	375	381	356	388	378	414	364	409	382	416	404	365	376	395	367	370	366	389	397	383	377	363	384	382	386	396	398	359	396	368	398	436	402	356	395	399	408	395	401	379	363	371	406	375	383	391	377	356	358	397	371	392	398	375	362	416	382	395	376	367	402	383	390	431	403	351	388	372	374	414	360	402	371	387	386	350	418	400	413	341	376	398	395	390	414	384	410	424	384	407	351	376	432	381	381	384	391	368	387	388	408	387	399	365	382	379	417	368	398	398	374	401	372	386	416	338	366	380	355	396	395	383	417	390	396	384	412	379	361	422	415	388	360	389	406	388	375	413	414	421	399	399	376	405	379	480	405	396	399	416	423	381	393	412	403	399	396	373	379	376	398	397	401	398	360	362	385	405	382	406	398	399	389	380	386	424	362	352	399	341	363	406	378	366	429	394	365	396	406	381	389	374	380	366	373	357	410	413	411	360	376	402	388	411	396	397	368	381	407	400	406	380	402	439	394	385	407	381	367	407	383	412	364	380	360	412	385	400	392	392	397	397	373	380	369	389	364	377	392	410	378	367	367	411	403	371	393	348	387	385	373	385	373	384	381	397	378	399	405	387	381	353	368	396	397	397	379	366	340	348	383	385	374	416	377	398	371	390	398	403	341	390	419	412	396	392	410	376	399	375	395	391	372	378	367	423	381	401	393	382	377	400	383	363	380	386	383	396	396	362	392	348	397	368	380	358	360	324	400	382	352	373	410	353	372	405	400	400	374	447	377	405	407	378	403	435	368	419	418	376	368	403	400	409	386	383	378	371	372	379	417	368	402	417	394	381	390	387	369	380	399	384	381	378	397	387	384	412	400	405	383	416	388	333	376	366	348	380	391	370	383	422	371	383	382	373	368	399	380	365	371	395	402	388	388	359	360	376	403	395	400	405	401	357	383	408	394	403	368	362	403	366	366	391	368	408	375	383	359	380	371	360	402	362	427	390	385	382	411	380	351	384	401	385	358	367	389	388	407	353	375	378	378	402	398	378	373	392	400	409	406	387	397	405	382	390	387	414	390	410	397	367	378	391	385	366	356	414	421	419	419	415	362	389	361	343	394	429	379	406	396	370	381	349	433	408	366	371	393	388	373	392	362	407	419	346	383	393	375	396	405	377	374	382	417	394	395	394	337	426	399	392	405	358	415	377	390	365	394	394	389	377	406	416	364	384	375	382	387	392	392	366	413	380	400	392	415	390	374	377	393	392	391	356	412	408	442	386	378	386	394	412	360	381	390	414	411	400	389	413	395	426	372	409	400	428	364	363	408	361	414	394	384	391	391	444	393	350	402	360	378	380	393	416	403	415	368	349	421	388	332	381	416	379	380	396	381	377	372	368	384	388	400	383	381	381	370	374	391	394	408	413	406	377	392	414	383	415	378	437	372	360	405	431	413	398	386	372	396	410	402	359	429	400	383	414	412	378	387	399	394	376	387	383	385	383	346	425	376	417	361	403	428	382	394	371	353	404	367	395	373	389	399	404	368	380	386	384	339	383	376	392	376	359	387	393	379	393	359	403	379	375	372	390	374	401	383	365	416	365	395	389	396	408	415	358	369	393	404	400	376	390	401	388	395	390	397	409	421	418	386	386	380	402	407	387	415	378	381	350	382	368	348	430	385	377	366	376	391	375	385	371	393	384	403	390	383	379	395	429	394	384	405	418	386	400	372	366	392	356	401	386	367	382	390	375	388	390	387	387	373	396	391	381	388	378	428	375	365	395	354	408	395	399	380	373	381	385	366	346	408	365	357	388	375	403	406	375	403	377	401	388	395	417	410	362	359	434	395	321	374	384	411	397	376	409	381	362	382	431	375	394	374	381	395	368	384	378	383	380	389	414	411	381	402	374	406	387	378	372	377	361	416	394	384	379	421	421	373	389	391	356	378	394	369	406	364	382	393	386	364	432	364	376	410	400	398	395	392	368	362	405	410	390	390	377	359	405	394	409	374	380	412	389	380	360	353	399	356	362	384	408	378	376	382	415	382	379	415	390	390	420	407	381	383	387	392	390	373	380	374	416	413	413	387	388	383	414	412	408	407	428	370	379	403	408	390	392	395	392	365	363	377	377	394	399	383	346	430	395	384	441	393	399	427	351
35451	46705	35497	13064	5843	676	669	657	702	606	650	672	715	669	700	631	694	664	628	695	649	668	648	676	712	666	652	661	688	650	694	664	652	641	683	622	685	731	646	649	647	678	656	649	645	682	656	734	659	641	701	685	657	712	728	627	670	675	683	682	689	671	666	692	674	670	639	654	660	645	708	689	691	674	723	660	697	667	625	698	665	678	679	676	668	662	662	622	708	734	699	688	670	706	688	683	683	681	669	712	633	653	688	648	660	679	676	617	652	652	667	685	653	684	679	629	664	638	729	725	659	667	712	637	632	708	708	659	671	637	722	653	638	644	632	666	666	631	656	678	678	688	638	651	691	635	711	706	698	674	657	691	656	666	702	686	655	632	639	643	698	704	680	645	653	674	630	676	676	690	656	652	641	721	707	666	674	657	702	646	645	690	668	685	630	711	712	651	690	672	696	711	634	651	666	720	642	681	667	660	661	686	660	628	689	652	675	684	706	675	702	668	660	668	695	665	653	668	668	672	677	653	666	641	672	689	676	629	676	737	713	687	688	684	690	652	708	634	732	702	686	723	679	609	703	698	680	682	666	668	649	646	680	699	695	719	657	693	679	650	648	658	679	667	655	690	637	677	638	671	705	661	689	637	699	732	691	677	687	728	701	719	643	694	694	661	666	639	681	671	631	598	634	695	685	644	690	624	666	654	649	688	675	670	690	692	655	689	694	681	650	677	703	667	666	686	685	695	655	711	679	723	664	670	651	693	672	636	670	655	645	670	671	694	687	658	653	673	692	639	669	697	633	691	709	646	685	641	647	679	696	676	648	619	646	688	634	676	690	672	721	697	687	707	699	656	673	614	696	686	677	685	641	691	625	643	676	657	628	667	683	656	681	713	687	684	665	691	699	616	617	675	661	652	656	701	657	698	704	667	666	682	693	656	653	678	689	669	674	694	686	628	645	697	724	628	717	693	654	681	662	680	691	667	690	643	679	698	653	704	692	626	690	665	638	667	708	685	668	663	685	682	645	654	664	699	709	639	637	688	731	631	735	674	675	675	689	707	651	688	656	663	697	648	680	647	645	659	687	631	661	642	634	713	652	666	718	643	653	677	690	663	662	730	691	644	681	640	701	645	698	681	734	660	629	694	687	645	686	664	642	671	654	673	642	667	651	668	655	654	644	680	659	674	729	672	692	676	652	652	643	686	672	692	658	678	662	644	638	681	662	641	717	626	656	697	701	624	704	705	664	630	706	662	676	663	691	647	664	644	664	706	691	663	632	669	650	657	683	690	662	641	652	658	661	657	674	670	681	684	615	711	689	681	658	684	672	666	679	664	680	716	712	668	696	685	689	657	668	651	683	639	657	658	663	645	676	696	688	700	667	663	672	662	608	675	672	671	687	668	669	686	690	668	668	669	661	683	631	706	667	689	655	643	674	629	642	665	742	696	692	665	697	665	635	696	646	696	695	643	723	663	670	663	678	647	627	668	719	672	683	674	675	696	655	647	649	694	679	673	665	711	690	721	686	691	661	684	665	696	661	620	664	654	675	699	701	726	679	668	637	715	660	636	675	747	700	653	661	646	690	679	647	659	653	700	666	683	674	672	687	684	635	629	683	673	678	693	675	613	652	660	636	658	684	687	684	691	642	666	683	685	688	626	678	649	650	633	674	679	704	709	688	653	713	689	623	671	678	692	669	675	684	674	661	690	675	672	649	679	642	702	667	674	732	655	632	632	653	665	681	652	671	661	650	708	656	636	666	675	645	671	678	629	612	714	706	677	661	672	666	639	652	702	635	701	659	660	671	650	643	636	682	692	665	674	668	634	649	712	687	645	674	706	703	695	672	700	642	655	642	675	712	649	648	686	618	626	647	653	673	723	696	714	675	682	628	664	670	676	707	706	688	656	683	646	692	732	654	686	677	718	645	681	695	641	640	682	646	665	646	683	712	689	674	708	701	664	649	657	670	663	622	741	690	637	703	669	661	723	702	654	693	678	664	641	617	676	738	683	686	685	628	652	654	696	663	650	691	694	658	686	666	631	639	697	623	634	693	648	622	644	629	656	644	702	682	692	643	684	717	654	674	711	661	629	668	678	613	663	663	648	739	644	679	686	688	683	646	685	686	643	688	705	673	664	662	667	678	736	673	656	692	679	683	679	683	667	667	646	662	657	706	660	671	647	642	694	678	710	682	695	660	657	658	633	667	663	649	600	666	683	688	631	689	695	636	664	689	716	673	676	679	674	712	664	719	677	634	687	674	683	668	648	676	653	679	668	695	657	655	652	667	731	681	668	671	632	648	652	619	663	665	683	655	686	675	690	623	656	728	642	640	666	632	638	644	654	665	699	640	695	662	672	699	684	678	657	624	674	655	696	717	685	679	678	673	652	669	719	670	617	636	667	632	672	681	694	650	640	662	656	650	655	663	650	642	660	675	653	707	715	642	719	643	658	640	611	679	691	663	678	664	657	696	659	682	670	651	675	652	688	686	685	695	678	656	723	655	669	666	658	643	672	643	618	672	660	649	645	639	639	643	638	679	661	689	711	680	667	638	692	658	644	617	734	679	659	661	642	636	668	684	629	654	653	622	645	614	648	627	657	646	653	668	642	679	643	676	647	650	645	654	628	664	663	651	651	710	661	680	694	662	667	661	669	695	663	646	664	668	692	678	661	643	621	674	670	667	679	701	625	648	636	717	672	698	643	673	689	633	673	656	642	661	688	681	669	660	667	626	677	696	671	650	709	666	677	682	654	566	602	663	663	735	652	680	699	689	609	638	657	618	632	648	718	661	679	656	703	662	733	684	682	704	695	683	697	633	679	668	653	683	689	635	681	642	647	635	666	654	651	708	614	687	646	718	690	632	662	653	645	670	722	650	637	675	702	686	663	641	685	650	655	673	679	660	656	654	647	670	686	697	697	664	660	654	647	671	699	656	687	644	641	656	659	676	666	649	652	665	626	614	667	699	657	673	679	652	665	693	713	667	655	644	655	713	677	612	640	647	654	659	658	677	680	646	685	663	666	643	727	688	637	644	613	653	650	691	690	635	690	653	638	630	663	653	695	680	692	688	629	684	673	646	683	673	676	650	707	625	679	685	679	724	685	663	678	632	648	639	698	690	642	695	664	655	648	656	694	664	705	648	683	704	664	662	655	694	682	652	701	655	669	673	673	707	654	687	670	696	719	664	685	703	695	690	672	669	665	662	675	656	706	662	669	670	702	669	675	673	630	652	645	706	681	644	647	692	646	653	689	653	701	637	676	738	726	713	657	706	666	704	695	685	638	625	711	672	667	693	629	715	692	670	665	638	664	636	660	645	676	659	691	639	660	670	639	686	695	683	705	654	685	686	653	687	687	655	709	684	720	635	675	679	646	650	666	622	693	670	693	697	663	657	655	665	690	665	666	665	647	684	671	678	680	620	686	635	670	716	662	671	685	644	659	649	670	619	675	652	702	644	640	630	648	669	673	713	666	627	667	658	707	746	671
23929	22073	32809	26510	21323	9581	742	370	337	352	365	350	330	364	355	367	314	317	337	357	341	324	349	363	310	346	350	335	356	346	349	329	338	338	318	366	343	344	331	379	372	335	369	350	360	367	311	344	323	342	330	363	374	329	339	360	335	340	327	361	339	387	317	363	354	330	339	339	335	341	326	402	387	360	324	334	355	314	337	344	328	357	364	334	331	375	306	349	318	321	353	365	316	346	328	340	347	308	339	369	277	326	360	328	320	383	362	369	338	327	327	361	322	333	366	349	297	333	369	341	356	282	330	347	318	345	350	352	336	358	345	365	337	342	361	323	343	322	335	341	318	353	379	335	330	346	363	337	345	326	337	347	305	363	325	350	309	346	344	317	357	366	338	320	330	348	317	338	350	356	373	376	339	387	358	351	332	328	345	315	356	344	331	327	352	362	356	342	358	383	333	339	345	308	363	357	366	318	361	373	349	352	351	317	337	319	343	305	360	374	368	330	363	331	315	327	346	388	333	348	379	382	301	339	361	350	318	322	324	352	317	309	339	347	357	342	319	314	351	357	355	321	335	327	287	325	320	371	356	327	338	332	377	349	330	291	314	331	306	342	291	341	332	340	322	342	335	340	319	307	383	342	345	347	337	331	343	354	347	361	366	317	371	330	337	336	349	355	366	331	348	306	357	315	337	374	339	354	336	354	340	320	348	350	334	346	319	350	316	346	347	347	377	348	346	365	332	340	366	311	309	330	350	323	339	375	333	358	333	352	335	320	352	340	345	354	353	369	334	342	325	319	349	328	384	309	324	331	365	335	327	313	329	360	347	330	309	372	330	394	338	331	342	343	357	350	344	328	362	308	326	337	331	345	324	344	319	306	327	321	359	344	358	334	341	335	327	347	346	345	316	346	337	347	352	335	311	359	345	328	334	355	369	343	308	330	348	335	316	319	351	347	330	368	338	332	316	340	352	312	335	344	312	365	342	334	346	341	337	361	333	332	353	345	349	315	327	356	336	361	327	365	310	329	334	338	331	304	356	357	318	368	331	341	345	345	354	342	340	325	333	332	330	328	350	320	307	356	319	361	346	340	330	339	338	335	346	386	343	378	323	338	335	337	303	333	343	334	311	332	306	336	337	323	366	350	368	315	336	344	330	333	294	330	305	327	346	344	357	327	330	375	353	362	363	328	332	313	345	298	338	337	323	334	311	342	317	359	347	330	344	318	369	343	356	327	332	353	322	344	362	350	326	375	302	312	367	341	326	316	347	337	349	318	364	338	363	323	318	362	349	319	356	322	361	350	367	362	327	355	364	349	360	322	348	370	345	319	333	320	319	389	322	340	320	343	346	346	365	357	334	347	341	333	333	306	332	359	373	350	348	333	343	348	309	335	355	325	324	364	311	356	311	418	317	338	369	325	336	318	355	325	322	338	338	334	359	358	345	350	346	365	343	360	327	352	307	346	361	321	336	291	358	329	348	355	331	352	336	335	305	350	348	349	340	313	300	341	336	350	336	336	384	319	366	329	300	366	325	328	344	343	323	343	337	338	324	344	370	356	331	359	346	333	328	344	340	375	349	322	347	349	346	353	329	332	330	347	371	311	354	318	360	338	346	336	319	309	331	368	322	355	370	361	317	335	323	343	323	351	297	309	333	338	359	325	363	332	339	311	315	346	338	334	343	337	337	363	304	373	352	348	336	336	345	343	358	361	354	323	324	321	319	328	320	340	365	365	351	330	334	326	323	334	359	345	340	328	316	336	323	333	311	349	331	335	362	317	339	298	339	348	323	345	341	357	349	346	336	342	357	363	342	314	310	339	350	349	351	374	345	380	364	355	325	354	367	348	331	323	315	351	375	340	333	331	320	324	324	349	347	346	339	319	324	342	327	332	343	337	363	341	328	377	372	324	340	331	345	369	364	341	369	343	332	314	349	310	313	305	340	318	367	388	298	325	325	313	328	330	362	345	344	350	307	327	338	334	329	336	364	389	301	353	330	359	348	365	389	328	358	343	365	346	310	373	386	325	336	328	349	330	330	335	337	364	297	361	308	325	350	354	321	298	309	352	321	329	372	321	344	313	344	319	339	324	345	326	368	339	345	345	356	370	339	318	352	332	347	323	339	338	343	335	327	326	333	314	368	330	341	319	341	371	326	346	381	372	327	326	354	321	333	350	342	347	349	324	328	325	347	345	359	330	341	355	320	322	310	323	344	336	380	351	369	362	330	291	329	332	373	389	353	320	361	323	352	324	354	331	305	293	358	342	326	331	325	334	348	308	333	361	321	362	352	318	318	352	342	345	372	358	361	365	332	356	354	335	327	325	400	338	359	352	348	352	340	350	341	341	324	320	321	327	330	333	307	347	323	350	373	329	335	344	373	299	365	310	336	333	363	356	327	317	363	324	338	362	345	328	313	329	341	321	335	350	357	356	308	358	293	311	375	293	370	335	315	331	332	292	345	363	359	321	337	360	354	343	342	347	345	322	354	354	341	326	316	332	340	331	378	313	349	350	321	350	368	338	345	369	322	358	329	358	353	365	344	316	344	368	310	360	356	352	351	310	361	328	331	358	351	335	339	334	330	357	329	339	344	373	350	357	332	370	373	354	310	347	333	309	333	351	330	345	323	321	318	363	356	355	341	332	333	338	377	340	332	354	350	287	307	315	347	361	328	334	310	315	364	287	340	378	353	322	322	337	339	321	355	347	340	335	334	289	356	323	331	381	336	348	323	374	354	364	347	346	332	319	358	329	334	335	369	337	331	340	369	311	347	351	340	347	337	322	337	386	311	329	385	354	333	354	343	343	360	351	341	390	344	359	347	359	362	310	357	325	339	331	375	338	362	315	345	350	310	334	333	318	321	343	327	340	370	333	365	345	352	346	324	332	332	353	359	347	363	373	320	343	327	342	376	344	328	343	345	326	321	352	319	378	346	333	311	348	366	325	344	326	316	322	386	329	339	335	328	311	343	331	340	329	341	327	329	370	362	331	353	330	353	347	334	343	369	360	329	338	325	335	357	308	355	323	342	335	321	353	338	339	313	338	324	343	348	338	367	335	365	326	342	360	338	345	315	364	345	299	340	359	355	320	366	334	350	332	339	351	326	310	362	347	339	329	357	322	346	358	361	335	316	306	336	374	357	315	347	345	323	394	349	378	336	369	348	333	342	324	350	315	350	344	344	366	342	311	340	326	341	301	335	370	303	339	331	357	320	344	371	334	340	352	316	339	360	318	359	338	334	367	337	320	357	344	350	342	390	312	353	363	338	370	351	323	382	332	359	347	320	327	334	330	334	340	345	337	333	327	344	335	334	382	317	369	340	306	326	338	323	310	315	323	339	331	332	334	365	370	363	337	363	342	362	353	342	324	358	325	333	350	330	285	339	324	343	319	324	319	348	321	312	324	333	335	340	330	367	312	359	335	323	341	339	305	352	337	335	340	338	328	333	341	342	336	340	326	326	332	333	346	331	321	332	364	325	350	337	358
58570	90852	70405	38091	22305	741	621	646	632	625	613	597	613	641	583	564	600	575	621	550	550	640	579	564	570	604	578	576	584	603	565	558	599	564	559	567	587	612	559	605	591	560	571	598	604	587	609	577	609	568	613	603	577	558	611	586	575	588	582	581	586	663	613	552	583	526	623	591	576	549	661	627	704	656	630	590	572	562	565	603	597	582	576	641	580	584	614	571	607	588	560	613	587	628	554	593	539	605	654	591	616	571	631	638	545	580	582	594	572	579	554	487	638	574	557	597	620	597	601	621	609	562	519	595	516	564	620	641	552	587	615	584	602	581	580	563	606	566	613	570	579	583	569	558	578	592	557	573	606	600	564	574	588	592	567	661	626	575	559	570	578	635	615	638	558	619	573	577	552	577	626	578	567	613	590	618	566	568	572	595	619	597	590	596	578	598	563	588	607	581	567	596	573	591	593	592	587	608	586	566	564	595	573	587	578	568	580	617	581	644	530	570	576	606	578	625	610	601	598	617	592	591	581	593	588	592	594	606	625	606	548	569	588	550	592	545	615	599	546	619	610	594	605	578	591	578	595	607	546	573	564	611	593	599	582	588	590	571	632	603	580	600	581	586	554	562	598	571	580	585	571	591	589	604	574	580	584	593	563	609	575	583	575	574	589	603	623	653	587	589	569	616	612	587	603	552	611	563	542	573	594	600	580	594	560	602	589	569	614	601	603	581	597	574	605	596	608	639	547	580	600	619	563	610	571	578	522	578	589	573	607	565	569	571	599	581	626	625	586	576	582	577	602	571	581	567	621	584	577	555	586	582	539	566	546	612	565	578	557	588	613	595	570	582	583	583	590	611	560	563	562	574	561	568	599	574	538	569	565	571	605	582	609	576	616	585	581	592	605	601	543	610	577	620	541	589	630	609	581	580	608	578	630	622	577	532	579	612	570	572	582	569	615	573	567	572	539	535	555	618	598	562	590	540	560	596	611	535	607	609	558	576	607	572	598	613	596	585	580	559	555	575	591	608	601	552	613	601	596	646	576	583	590	600	596	597	580	645	590	617	583	559	598	586	587	601	567	601	616	588	585	603	569	569	578	613	562	528	552	596	633	603	572	606	563	573	584	594	557	638	594	552	586	607	589	612	607	584	577	604	556	581	634	601	604	565	595	558	573	574	596	559	582	641	604	571	601	565	588	560	588	571	602	599	576	578	610	528	546	590	571	565	615	590	559	646	608	606	618	560	616	564	606	585	553	567	568	566	583	547	588	553	564	602	566	569	617	595	588	590	602	566	581	595	610	568	621	577	543	529	558	549	568	642	561	596	626	566	606	588	585	568	589	609	601	614	603	578	583	592	584	604	588	572	601	529	528	585	559	554	596	565	616	620	586	580	603	598	571	597	617	589	541	596	590	553	589	645	647	569	603	576	592	634	546	618	573	615	554	587	596	601	575	575	553	592	586	543	570	613	618	591	618	644	545	606	588	576	614	507	573	610	556	538	594	568	601	587	570	582	591	591	575	572	584	536	590	575	604	630	549	567	539	595	592	537	550	608	608	571	589	533	549	598	590	600	610	596	556	606	563	605	536	584	633	579	605	620	565	571	557	611	582	594	588	562	615	571	612	605	586	548	570	581	589	600	585	587	565	551	588	560	561	586	580	581	548	598	585	564	599	607	582	584	600	571	612	599	605	578	605	610	521	591	594	562	600	578	566	563	606	555	632	546	580	593	553	592	605	600	563	596	568	607	584	602	610	616	608	581	615	569	629	605	614	627	578	587	584	595	551	634	597	583	582	560	599	589	610	564	621	602	567	584	586	621	577	576	554	580	620	552	622	589	544	600	565	573	634	603	637	587	578	586	580	625	612	553	546	575	594	616	588	551	570	537	575	580	605	588	613	595	592	654	613	625	577	583	607	605	600	623	563	630	576	537	564	597	634	582	589	569	608	548	558	599	592	559	576	599	592	596	568	566	558	581	580	586	577	617	562	564	564	600	585	600	574	623	566	567	553	588	588	565	574	618	587	597	583	623	538	589	612	561	597	581	582	621	572	625	632	581	614	605	578	604	583	599	576	600	618	609	607	579	549	611	583	608	510	598	612	605	594	601	556	592	627	589	583	589	600	574	583	589	575	563	595	582	605	585	557	587	626	573	586	590	624	571	574	567	564	585	626	559	612	588	632	575	542	606	613	577	591	542	572	621	603	592	585	555	593	596	581	580	556	630	552	563	561	581	559	586	597	567	596	595	603	602	563	578	552	595	559	583	574	604	603	623	588	578	552	537	587	547	573	583	587	565	608	580	588	598	581	587	582	596	558	575	598	595	582	594	579	574	562	609	574	581	555	564	607	556	609	585	588	562	551	601	555	583	557	625	580	599	591	602	575	581	587	577	551	567	580	549	570	544	572	597	574	580	581	588	574	546	620	586	610	556	571	587	574	629	598	555	598	602	611	555	654	604	585	593	621	622	573	620	574	601	540	606	615	615	567	599	616	598	589	579	560	576	569	571	565	613	619	557	605	586	616	566	591	581	601	553	563	574	579	584	580	591	580	598	617	611	591	612	601	582	575	578	621	579	553	602	548	610	576	589	544	579	594	614	599	619	604	600	615	599	639	597	586	633	575	582	588	598	582	569	595	563	565	549	539	597	600	588	626	514	587	591	609	586	588	591	579	602	545	575	581	607	565	576	569	591	626	613	580	598	568	598	565	599	606	614	589	568	590	581	583	635	614	592	593	605	548	597	583	608	589	622	594	592	608	588	566	587	561	560	563	597	538	596	533	565	606	598	573	612	606	604	617	553	550	618	566	606	559	578	577	606	610	566	563	568	564	590	642	558	582	563	573	584	588	601	617	571	589	611	579	573	524	627	544	583	595	602	584	568	601	597	595	576	579	568	563	564	586	619	587	561	565	572	578	615	565	551	562	555	551	570	616	583	611	553	570	579	603	632	580	649	595	616	601	584	549	600	588	559	595	603	562	594	598	590	605	595	609	576	563	602	612	616	577	582	622	577	601	572	579	624	573	627	578	596	587	572	563	587	623	609	558	590	591	584	574	613	621	584	581	647	587	585	582	628	607	591	560	544	604	575	581	641	601	625	635	595	610	562	563	595	581	595	555	574	591	606	596	623	562	584	542	612	585	578	545	614	576	590	574	592	574	617	601	589	581	581	578	602	562	579	556	585	594	612	611	556	601	614	558	625	596	557	584	623	579	533	617	581	557	588	613	601	607	587	595	611	629	591	617	555	587	641	554	620	596	624	587	566	564	601	572	565	609	602	625	609	523	610	567	563	546	583	646	573	544	611	580	587	587	561	591	616	583	528	579	556	577	604	544	561	605	588	631	629	582	557	587	581	583	618	577	602	576	572	590	566	590	618	604	588	600	588	609	595	623	606	522	604	574	595	563	561	541	573	593	580	637	571	603	614	592	614	586	610	617	605	572	606	589	575	576	617	542	564	605	609	615	538	590	587	595	569	627	561	619	589
22965	21473	31253	25153	22008	17608	4401	526	482	457	426	491	423	449	402	453	426	445	414	437	415	442	418	449	418	444	448	448	476	438	453	430	395	406	419	406	432	411	421	452	433	429	400	430	397	427	454	402	422	434	395	406	448	421	418	388	388	466	426	384	415	436	462	431	397	430	418	434	408	398	491	456	480	457	491	425	426	399	453	493	428	424	423	433	437	465	433	437	452	427	413	421	462	432	414	464	401	401	419	430	443	393	450	477	461	431	418	415	417	409	408	425	414	438	395	408	418	420	446	407	417	412	412	390	418	445	416	437	467	441	433	443	426	430	420	401	398	431	436	421	448	414	412	395	437	432	449	391	406	396	416	404	439	396	445	449	430	427	407	423	423	425	415	415	416	477	441	460	397	393	417	458	415	429	403	428	410	430	398	454	432	425	443	400	413	403	439	410	463	411	438	388	419	429	442	410	382	406	448	407	402	428	462	408	475	460	411	436	439	409	407	442	411	389	392	422	399	412	411	416	427	419	428	432	431	432	422	417	440	425	457	447	387	422	428	434	440	414	446	409	434	423	409	421	422	431	386	395	393	459	409	414	399	436	423	414	438	461	441	434	407	420	416	415	449	398	420	396	376	404	402	416	438	422	418	441	419	436	467	416	419	432	478	431	408	396	396	408	441	404	399	363	426	457	427	427	425	444	414	462	382	429	405	389	417	405	395	455	375	414	450	438	437	412	431	463	406	427	450	422	385	461	383	413	416	427	419	426	427	451	393	423	401	428	418	416	424	402	404	424	397	419	419	400	421	422	420	403	442	401	428	406	422	398	450	444	377	436	416	407	452	384	445	445	377	411	386	444	442	440	427	408	386	445	401	417	432	408	421	376	414	435	415	413	404	424	454	414	404	436	439	374	403	444	448	414	429	430	435	416	405	418	443	394	400	436	397	462	378	435	386	463	414	402	415	441	426	412	438	429	433	445	437	396	436	387	426	433	423	438	388	418	418	447	393	415	409	380	390	414	457	401	417	431	481	438	423	453	405	425	422	387	415	415	402	440	416	459	412	394	441	440	421	413	429	434	412	394	408	404	408	443	455	414	423	430	407	421	416	408	409	438	400	396	422	425	434	399	430	446	428	412	390	414	422	425	413	404	433	390	429	446	427	428	444	425	434	429	400	419	431	445	426	421	387	410	408	451	399	449	417	427	433	426	425	434	445	392	429	430	415	446	449	410	409	418	425	415	431	425	399	469	450	417	415	431	436	412	424	381	432	415	410	478	407	391	410	406	404	403	445	390	436	433	436	417	440	388	428	374	397	406	437	436	416	440	417	431	444	431	406	410	408	449	379	415	452	391	406	431	399	466	404	365	445	431	444	416	458	426	441	405	408	393	434	405	417	419	452	441	464	441	436	380	421	378	434	404	426	428	394	405	410	410	431	416	403	448	412	433	396	463	413	432	413	437	424	418	408	426	420	447	451	436	417	417	410	433	414	421	401	463	421	381	430	433	443	431	413	421	434	410	424	440	440	417	405	423	434	405	433	427	360	430	431	433	435	440	425	404	412	430	461	414	403	430	395	430	405	405	434	420	435	436	449	411	419	419	415	429	419	431	416	451	454	437	403	427	405	431	436	422	457	411	442	437	429	433	420	476	417	417	419	396	420	404	428	435	448	471	470	393	421	426	413	419	452	410	393	429	442	415	403	442	442	404	417	427	450	423	392	433	412	426	418	456	421	411	410	416	434	406	401	399	412	441	452	419	409	405	388	410	394	431	381	409	419	431	411	409	389	382	413	410	446	435	408	384	427	445	446	407	434	444	392	402	422	415	450	427	419	412	430	463	456	440	434	446	397	445	439	428	413	439	458	427	453	421	418	440	414	410	427	416	416	409	412	425	429	445	405	435	426	439	409	420	437	475	457	431	405	450	426	447	490	427	402	433	433	407	396	429	447	445	386	412	425	424	424	442	415	458	396	410	416	425	407	389	456	436	440	411	386	422	404	408	417	418	384	402	409	418	422	420	424	417	423	402	463	430	440	399	424	428	415	449	421	448	410	438	417	462	432	441	433	407	423	421	429	421	417	436	430	460	434	448	394	431	432	409	434	425	414	431	376	408	410	430	455	430	434	421	478	450	413	381	430	429	427	413	435	441	423	436	421	431	428	429	402	452	427	408	426	408	391	426	425	418	410	421	428	443	427	406	391	440	421	437	392	420	449	401	427	418	451	441	419	422	409	377	398	437	418	407	401	447	435	437	384	410	429	412	397	418	404	418	456	410	434	423	392	395	448	405	425	438	431	411	444	393	409	428	424	406	436	413	406	423	411	393	435	422	465	414	398	440	409	402	410	451	412	436	412	438	424	419	444	391	360	408	437	466	431	396	436	414	396	413	431	455	433	442	449	419	410	433	448	449	429	473	438	431	435	413	423	437	398	459	411	449	439	402	416	400	415	422	431	406	401	395	450	410	436	432	410	436	395	414	396	397	427	422	440	423	436	452	406	434	422	425	433	431	424	406	413	362	391	372	390	419	423	387	419	419	414	414	425	450	424	422	452	406	425	418	430	440	413	401	417	426	411	427	397	430	404	419	412	401	414	401	428	439	446	413	417	435	406	451	409	416	390	452	404	458	416	387	412	421	438	427	391	398	420	421	390	433	429	431	449	422	386	396	420	408	419	450	436	427	445	413	394	409	421	435	427	440	412	394	417	404	446	412	423	394	406	430	485	415	373	400	437	395	416	437	410	413	398	388	439	468	448	424	461	431	425	401	401	410	376	413	394	435	443	436	420	414	434	389	431	450	394	435	388	410	444	417	412	430	374	431	408	423	415	400	397	421	406	381	405	460	444	424	377	422	382	397	421	435	413	440	417	443	424	414	378	433	400	435	416	414	411	415	427	411	422	407	399	420	409	393	410	445	397	424	407	459	431	409	407	463	423	393	463	439	425	421	438	435	396	429	410	415	433	433	396	413	419	418	417	390	430	412	420	411	452	422	451	432	449	401	427	401	402	433	441	420	432	427	445	425	421	464	416	396	404	437	421	371	431	384	424	400	435	419	422	409	416	460	476	403	436	445	450	480	421	418	413	408	408	406	406	451	424	433	451	437	402	405	450	395	422	438	413	412	426	416	435	417	434	478	407	426	409	384	431	398	426	416	399	407	394	420	422	448	470	409	431	447	413	416	418	445	437	471	441	442	424	439	430	439	444	406	434	428	418	398	435	447	400	383	442	380	424	418	449	413	417	403	456	448	390	446	424	442	391	397	430	390	413	440	431	411	405	410	391	438	376	398	412	426	432	398	416	453	418	436	423	427	421	422	444	429	404	453	425	461	386	396	435	395	410	403	410	421	434	387	441	424	436	386	398	416	408	390	398	401	459	434	418	416	466	435	418	396	423	430	437	402	431	407	472	440	415	413	433	443	422	423	440	428	418	381	480	420	437	420	422	417	433	433	445	399	425	428	430	447	421	447	425	424	403	400	431	434	398	427
60455	100990	78336	46863	27296	895	800	753	759	745	715	734	728	687	676	718	733	692	747	656	713	745	687	721	717	692	705	693	686	706	737	709	668	726	679	696	675	726	675	675	654	694	696	759	736	647	703	657	736	694	670	726	717	702	684	625	655	656	706	686	655	687	660	636	720	730	666	689	676	687	757	865	845	829	662	709	677	677	674	672	703	683	669	671	742	688	699	686	693	657	629	685	680	722	714	703	738	719	698	683	641	689	711	689	727	685	683	700	673	690	677	689	669	685	674	680	667	687	652	658	724	716	696	686	679	671	681	643	710	674	683	696	640	688	679	754	697	695	715	704	710	696	655	722	673	704	673	732	690	693	704	637	673	650	636	666	681	678	746	703	697	711	670	639	686	659	688	714	711	687	673	641	699	699	706	674	653	676	652	709	684	684	652	713	693	680	724	692	649	749	721	672	692	668	685	668	697	697	702	647	695	683	679	640	695	673	716	718	666	680	734	697	684	676	687	667	690	606	679	708	640	716	713	702	686	674	674	642	668	649	728	660	671	696	653	698	718	727	705	700	738	740	697	668	682	704	652	709	705	673	668	652	694	695	707	697	670	685	687	716	720	712	687	726	687	695	645	683	696	702	698	692	680	733	676	716	707	672	688	682	671	658	689	675	701	694	738	703	682	693	637	677	643	691	661	706	671	663	624	656	693	691	729	688	649	652	653	708	700	696	664	639	650	702	730	611	680	712	676	690	667	615	634	687	698	693	701	716	725	664	659	682	712	673	736	669	704	690	631	646	689	682	688	653	689	677	731	683	696	692	703	689	682	716	668	727	676	738	671	666	688	698	713	658	678	679	645	687	707	693	654	716	643	653	681	713	704	694	673	690	682	640	682	668	689	679	699	682	702	646	645	700	721	738	685	646	664	677	684	708	729	727	648	674	709	693	677	695	727	655	683	670	691	693	719	654	653	727	692	689	695	659	665	684	706	660	729	727	701	661	715	714	647	708	680	739	673	691	677	722	728	687	632	659	681	647	684	733	656	716	709	696	699	665	688	706	706	705	706	653	690	668	713	709	704	712	718	677	712	687	684	696	678	711	699	669	665	779	696	678	731	677	676	705	669	698	684	668	674	676	718	685	701	706	701	701	712	629	729	675	712	650	726	662	691	675	673	659	700	689	704	665	745	680	732	677	673	697	669	688	688	657	691	662	653	704	679	722	690	681	709	636	678	764	697	668	731	734	676	647	678	674	674	697	684	685	660	719	682	710	690	675	654	659	684	735	739	703	689	715	642	668	674	680	649	688	658	711	654	676	676	674	675	642	652	707	683	738	697	669	646	719	733	672	701	666	654	659	702	718	708	692	700	694	679	664	713	716	692	722	739	708	668	714	653	630	656	678	693	687	705	712	655	672	670	661	692	677	707	683	660	689	699	702	731	653	692	716	660	687	689	692	666	682	700	696	715	700	693	676	669	664	665	720	683	712	659	655	712	695	649	683	695	665	725	675	659	693	663	679	748	695	679	664	668	679	725	727	704	672	702	698	663	639	709	704	679	735	724	649	670	711	697	675	628	687	669	715	673	706	699	701	718	723	666	665	659	705	657	695	675	679	653	719	668	638	662	681	675	709	703	723	688	724	653	696	733	643	701	653	639	664	636	682	697	686	669	650	692	664	670	676	693	675	671	655	689	657	671	682	662	700	678	695	681	699	701	731	708	711	693	683	659	759	672	630	682	702	697	694	741	694	707	601	713	686	691	689	677	693	671	711	715	665	678	690	700	674	658	705	701	657	628	696	677	717	663	648	652	693	675	709	664	662	676	710	687	689	650	683	694	660	656	686	621	706	696	732	691	647	665	671	717	699	704	686	647	684	660	714	673	721	730	699	639	671	642	669	684	698	647	674	664	658	666	668	720	677	686	687	665	675	668	725	667	665	738	690	701	661	643	675	690	699	671	637	700	625	655	682	725	683	692	712	650	723	701	699	755	669	708	706	678	686	651	660	673	659	691	688	649	691	748	707	684	684	696	676	698	680	642	726	669	701	662	690	687	697	700	702	641	700	691	698	719	712	679	646	675	669	674	671	683	693	670	690	714	645	685	690	675	694	699	662	694	695	645	679	675	689	657	718	667	708	686	663	676	706	659	665	676	696	667	729	743	694	684	724	676	703	643	698	653	689	670	679	667	662	674	694	655	662	643	694	680	697	711	716	682	665	694	688	695	721	701	730	668	733	628	694	695	701	678	674	698	689	694	735	675	668	668	701	702	666	737	674	719	691	673	669	726	719	704	689	655	683	721	670	704	699	695	649	685	655	683	678	709	703	684	722	721	627	704	656	673	668	718	679	694	716	746	695	694	657	681	686	657	726	676	705	694	680	722	664	694	651	641	687	712	677	692	705	694	711	644	683	661	750	698	730	676	708	697	684	731	667	669	731	697	735	715	699	680	670	698	697	676	678	681	707	677	661	705	686	663	694	722	658	672	687	665	693	703	678	680	701	653	689	672	660	673	695	715	679	740	695	658	676	696	716	619	669	650	688	693	672	694	691	747	631	686	660	682	650	671	704	676	708	680	657	712	683	699	717	710	705	719	709	712	691	679	651	708	725	659	675	643	706	670	679	681	665	726	688	699	699	683	694	664	707	635	670	715	720	679	687	647	663	690	689	652	736	720	655	691	739	662	651	745	697	683	679	691	687	699	708	644	732	677	694	668	702	702	645	682	654	673	682	709	691	671	702	662	669	704	665	678	675	744	659	680	671	714	682	646	673	705	655	648	660	655	670	654	648	709	695	711	669	681	682	657	714	696	679	722	690	735	705	683	666	705	736	701	652	669	712	722	688	695	713	720	737	682	740	675	665	689	672	708	714	646	682	677	671	665	638	690	704	599	676	661	735	680	699	641	699	677	705	691	663	689	708	680	698	639	695	667	687	690	643	728	686	720	734	719	705	718	679	720	619	748	703	674	707	700	624	715	666	641	687	664	718	692	716	688	681	651	739	715	715	658	688	650	655	667	688	678	701	714	723	720	656	708	702	716	689	681	683	639	697	642	688	655	708	672	678	713	642	676	691	694	671	648	675	721	630	703	693	637	650	717	699	676	669	692	664	647	756	697	705	653	680	664	695	657	673	683	644	692	678	653	742	623	700	686	691	704	729	695	650	656	680	735	687	703	671	661	699	698	682	701	667	626	698	662	678	664	745	677	668	693	685	705	707	659	687	696	671	666	651	693	666	674	667	725	677	685	688	667	685	716	704	731	680	690	699	676	689	708	674	666	727	705	652	678	670	688	681	677	687	692	668	681	669	672	680	647	646	692	686	664	633	707	669	700	624	698	673	673	695	726	652	673	700	709	702	702	644	724	660	689	703	686	675	624	690	709	713	702	681	717	645	714	705	669	703	703	658	717	746	695	727	706	736	734	674	690	735	701	707	691	667	649	731	732	631	667	672	745	703	700	709	712	619	680	678	672	729	688	697	647	701	670	634	735	697
27922	27258	29520	13261	2912	419	409	415	425	418	395	372	393	426	388	390	400	407	408	377	375	406	398	372	418	385	403	427	415	386	408	411	395	367	389	407	396	399	419	376	399	398	382	426	412	387	401	393	379	383	358	423	370	377	388	396	382	386	367	403	394	383	381	406	410	370	357	361	382	371	366	415	384	408	399	388	406	400	392	385	384	353	393	363	361	376	381	420	362	392	379	387	370	397	408	360	379	421	390	373	411	362	377	394	398	363	361	352	421	363	391	367	373	379	362	391	370	378	376	426	381	364	373	366	385	397	397	377	372	384	362	372	381	413	400	388	401	404	404	413	363	360	387	373	405	362	384	362	381	371	360	423	363	413	370	403	387	367	419	386	379	365	357	395	393	364	381	390	379	404	369	353	407	363	406	386	394	415	387	393	409	350	381	390	376	372	376	376	411	397	343	400	407	407	338	370	408	405	369	368	389	371	386	359	402	381	424	409	390	362	367	325	393	380	388	403	408	351	394	392	363	386	423	385	389	409	411	367	387	366	406	405	391	370	366	396	384	386	362	349	402	377	390	437	426	363	389	382	376	383	410	384	411	375	363	432	377	378	404	404	385	389	372	402	437	378	415	413	364	384	410	393	353	388	388	377	399	385	386	383	406	401	339	396	410	337	387	405	354	397	407	348	359	417	401	413	421	339	389	369	380	398	420	399	396	374	399	374	392	376	369	385	381	402	377	383	374	366	386	380	387	372	382	422	355	386	375	409	409	404	412	377	389	382	409	400	396	384	378	407	389	405	385	386	382	395	391	367	373	398	406	389	378	360	362	402	415	367	370	390	413	363	365	394	354	397	384	381	389	397	345	381	350	404	392	387	362	389	377	399	422	383	375	332	399	395	387	372	377	382	359	395	376	362	388	372	375	378	411	358	362	400	415	379	385	364	394	402	399	366	375	386	389	435	408	362	408	383	367	396	401	372	409	377	370	382	371	372	397	380	371	437	391	415	376	363	367	363	413	394	369	336	386	352	367	400	366	342	364	363	381	408	376	402	392	352	387	364	387	384	399	382	383	421	386	389	407	381	348	376	397	359	384	366	365	385	371	387	422	363	360	399	402	393	416	397	380	370	332	395	373	365	361	360	361	429	375	379	396	380	406	345	371	392	385	401	356	329	384	371	414	343	389	398	397	356	392	389	372	402	356	380	357	377	413	421	406	372	384	382	389	345	372	373	390	398	392	385	365	373	399	402	361	374	400	394	397	403	399	372	383	382	379	404	376	381	415	393	411	371	370	403	367	346	394	353	407	395	381	404	376	391	393	374	381	382	400	392	428	376	402	412	395	397	394	390	401	381	372	387	386	368	371	413	387	387	388	382	363	398	396	355	392	374	415	364	369	332	428	421	390	407	372	385	379	380	389	395	393	392	375	397	396	433	370	397	372	424	368	353	380	377	354	392	406	403	373	394	403	360	374	365	398	406	400	405	396	379	425	381	389	398	330	392	373	379	383	382	411	378	376	363	379	392	382	401	356	374	395	395	355	393	358	426	387	371	387	371	380	385	399	367	416	365	379	370	372	386	354	397	408	365	412	399	374	361	393	358	412	384	372	390	416	390	350	359	391	361	399	348	393	386	416	387	408	362	378	388	414	382	351	426	390	405	390	408	420	393	382	352	370	404	351	379	417	410	384	384	402	362	395	385	386	398	396	353	401	378	394	388	361	390	421	384	354	363	396	371	366	405	386	408	381	416	380	388	396	369	400	388	348	397	370	385	391	396	375	351	379	341	370	390	401	383	406	381	381	377	395	372	425	389	354	398	381	394	418	378	351	348	384	410	387	347	416	390	396	417	383	371	382	367	397	376	373	413	410	377	360	358	394	411	397	387	369	368	348	359	386	399	383	376	380	381	363	389	345	365	405	367	390	360	399	370	391	440	384	380	358	410	387	391	354	385	412	406	376	397	393	388	398	411	354	375	377	387	405	380	409	381	396	384	366	387	412	390	404	357	399	361	396	394	393	368	375	366	371	400	417	389	403	412	431	391	428	402	382	370	404	387	393	372	355	379	376	368	399	436	403	400	398	414	383	371	400	403	412	356	389	401	419	417	386	352	394	372	388	392	355	387	399	378	400	380	376	377	407	359	373	359	382	389	359	398	377	377	400	360	400	400	362	393	401	371	384	392	392	398	399	406	396	344	349	393	374	384	351	388	400	376	388	414	403	426	375	369	383	400	392	369	399	406	369	382	385	397	399	429	408	387	437	407	404	366	398	383	412	376	370	403	368	387	326	375	387	394	378	396	394	389	367	413	377	369	364	381	379	382	389	412	367	384	394	390	419	400	400	380	370	405	403	373	367	362	370	376	365	406	371	375	384	375	399	368	401	381	367	379	361	361	405	365	414	340	394	416	383	412	389	400	402	402	390	393	404	386	376	382	379	351	361	418	377	376	379	399	371	394	377	392	387	369	369	441	412	389	387	399	393	394	391	404	370	419	382	412	333	380	365	410	361	399	381	376	393	386	376	364	384	384	368	373	402	378	394	416	402	368	417	399	389	386	402	382	393	362	395	388	414	375	382	360	386	373	404	371	400	407	361	387	383	353	373	360	373	403	364	366	370	380	390	396	383	395	400	383	393	410	351	366	402	371	373	374	406	387	385	404	367	362	394	381	420	399	350	397	354	373	396	388	378	386	417	378	386	369	394	391	414	392	380	394	401	400	356	370	369	399	391	385	376	376	388	388	361	394	425	384	363	364	394	378	410	405	358	394	389	395	329	385	393	399	366	402	373	416	373	383	393	375	332	390	403	387	408	384	393	388	383	408	441	379	365	358	391	373	378	354	371	376	386	368	390	410	359	410	369	409	375	359	386	359	355	406	374	400	359	341	379	373	398	405	429	374	373	370	365	379	428	373	402	392	370	401	379	388	390	370	399	387	405	396	382	367	421	407	402	412	355	409	398	414	349	375	374	446	378	399	383	393	354	360	409	371	369	383	378	337	395	372	421	401	430	367	396	372	393	395	376	381	396	399	384	390	369	385	372	386	409	376	388	383	372	376	387	375	371	379	390	420	385	400	368	385	378	409	390	380	402	394	386	388	387	402	400	365	369	396	350	375	402	366	386	396	371	378	403	441	415	401	373	402	394	402	400	357	404	385	366	379	395	358	380	356	359	380	393	394	385	370	376	366	374	392	395	387	403	362	405	378	417	377	380	378	370	386	392	359	376	356	420	376	376	380	385	426	413	396	378	422	383	354	397	364	389	412	411	385	390	393	416	370	380	379	390	386	409	411	377	398	411	400	409	374	408	382	369	389	400	376	371	362	405	397	387	382	378	380	430	364	404	366	391	387	366	381	375	374	393	402	397	371	379	398	403	358	366	387	406	381	423	401	406	380	378	387	401	366	382	421	393	413	405	389	385	387	364	409	390	374	440	376	380	378	385	351	395	381	356	394	358	414	411	379	368	362	386	386	388	372	395	378	393	367	376	395
35361	46987	35164	13027	5224	674	692	654	690	659	688	657	672	634	687	615	685	683	674	671	653	732	691	675	690	691	651	625	704	706	644	662	632	626	675	676	645	661	672	690	650	612	657	666	661	656	632	655	715	637	667	677	628	686	662	647	673	628	666	685	679	697	641	625	670	686	622	711	693	649	672	695	671	671	645	751	654	686	607	629	616	661	666	619	665	660	666	618	715	645	644	643	674	695	641	625	674	684	669	725	691	663	698	668	616	613	666	701	643	672	655	653	674	679	692	668	693	712	692	669	689	622	630	624	669	677	679	667	649	647	722	633	691	652	711	659	635	691	643	681	666	645	650	645	658	674	627	663	661	573	645	717	674	638	677	645	674	619	637	696	637	644	621	666	651	651	618	671	624	633	709	654	688	675	682	654	667	665	637	643	659	670	652	622	652	666	672	628	697	692	681	673	645	664	667	624	637	662	647	645	673	619	670	648	694	637	635	651	638	665	659	700	687	653	666	670	668	640	666	647	728	670	681	654	658	667	683	642	657	673	671	684	636	678	679	674	688	679	670	628	734	646	648	691	700	622	598	626	648	680	661	665	665	655	667	693	619	652	667	607	669	666	681	676	663	639	706	686	662	631	671	665	641	658	665	638	653	663	672	638	673	647	701	654	677	687	709	643	711	700	682	630	668	694	655	639	673	662	697	684	656	632	660	714	671	650	650	683	689	660	689	669	654	648	678	682	634	660	703	668	690	645	644	660	662	636	661	689	653	728	663	671	705	704	655	674	658	672	651	671	658	640	670	602	691	652	657	652	656	630	651	680	641	649	637	629	673	684	705	642	696	612	667	718	601	681	613	666	629	694	672	675	651	675	615	671	680	677	655	656	687	658	665	651	641	629	706	646	707	643	665	643	653	677	615	695	667	618	658	642	681	656	683	688	663	596	688	638	638	663	614	665	664	693	646	690	641	638	645	623	633	628	670	668	692	622	671	653	643	671	652	660	678	617	646	678	652	688	664	656	671	672	645	626	627	706	674	659	667	682	754	615	636	637	626	700	656	673	679	638	658	633	640	656	615	677	663	646	662	656	702	679	693	615	650	652	702	670	687	672	649	660	655	622	693	628	664	652	651	686	676	650	661	656	611	687	663	645	633	680	663	682	656	684	646	665	676	628	656	651	659	630	616	662	686	668	671	685	629	638	689	662	670	658	697	662	664	659	652	711	663	662	641	672	656	660	681	609	642	692	622	644	644	668	668	685	687	631	669	671	645	694	647	682	690	624	642	659	643	704	674	701	650	673	650	683	647	721	672	709	706	644	657	652	640	707	659	632	666	661	683	646	614	654	682	685	697	666	620	708	635	665	665	636	645	636	629	638	659	688	673	685	649	683	699	635	645	611	677	629	662	675	684	663	651	660	639	616	678	693	655	651	669	709	669	648	722	630	652	681	663	654	669	676	634	682	599	684	656	611	670	670	661	670	629	606	609	662	660	593	661	672	678	666	717	626	668	648	639	653	653	651	707	703	671	667	676	652	693	712	630	670	625	661	644	681	652	705	681	660	687	674	676	686	660	674	692	611	664	641	638	664	676	646	663	685	687	678	689	690	623	674	677	642	691	671	639	650	635	668	671	681	650	655	752	641	687	641	653	647	661	644	595	655	685	666	649	643	637	697	678	646	667	669	659	682	685	645	664	644	657	681	670	667	590	665	638	678	674	624	668	649	642	665	674	671	645	664	715	686	666	649	650	663	660	717	667	630	651	682	649	675	636	624	638	646	725	633	674	646	650	632	673	728	689	639	694	654	640	638	682	637	658	658	670	695	668	663	679	655	655	693	694	683	662	649	677	672	705	694	639	633	640	654	654	644	665	653	632	668	617	677	608	645	665	669	642	675	652	633	639	680	679	649	715	603	659	656	659	664	699	655	695	705	626	666	622	638	682	688	669	687	674	667	648	660	643	669	694	618	666	661	695	677	640	700	667	646	664	658	629	658	663	647	674	671	618	686	702	677	622	682	652	691	626	691	670	658	664	627	679	627	635	634	655	644	679	669	652	622	654	687	708	700	699	645	632	651	633	662	651	696	660	642	658	678	691	642	713	653	614	669	666	663	597	713	714	710	670	647	665	667	662	637	675	613	696	694	655	675	671	669	646	694	666	648	673	651	688	662	672	651	679	642	672	636	653	694	659	656	745	695	658	665	634	661	664	664	706	608	624	687	609	671	625	682	697	652	684	689	637	656	678	657	678	621	643	699	602	638	701	680	649	632	631	639	645	693	665	670	651	646	629	662	646	691	662	673	657	687	670	638	684	623	659	680	655	670	711	672	657	667	686	677	668	643	621	648	633	676	669	631	677	650	639	712	656	660	695	633	645	616	680	658	669	685	667	654	634	611	704	651	665	643	677	681	628	666	660	694	681	655	681	630	646	617	704	642	650	651	683	706	644	633	673	647	612	647	618	639	664	697	721	666	650	713	659	666	664	583	655	681	680	668	631	716	674	657	649	680	673	676	694	648	627	635	665	651	681	701	669	618	648	653	677	677	678	678	693	702	706	623	669	708	658	650	720	684	687	659	639	676	681	638	674	742	645	668	682	633	659	638	668	645	670	692	671	661	633	674	635	651	680	673	623	650	675	693	610	648	660	651	648	702	611	676	622	681	670	662	662	659	694	653	647	666	661	673	675	676	679	692	664	653	651	633	680	664	673	732	701	687	657	682	652	688	642	668	661	708	695	684	606	643	617	655	706	668	600	643	669	660	620	682	646	649	641	668	688	651	652	649	705	703	648	651	674	658	638	645	698	729	609	694	626	667	620	667	646	657	630	672	661	652	657	663	636	620	672	639	638	670	634	663	698	668	642	687	639	666	653	654	688	674	698	676	710	678	666	619	636	631	672	664	715	650	640	694	647	681	641	640	669	673	649	633	646	639	591	666	615	654	639	664	639	677	616	633	676	632	638	666	700	668	722	650	664	695	649	651	658	622	663	668	659	686	665	658	666	677	675	711	672	660	717	676	651	631	630	666	628	646	622	671	665	641	664	695	677	704	632	682	624	648	630	634	665	690	639	622	628	630	674	665	645	647	693	625	619	688	677	649	651	650	662	649	672	652	662	706	623	698	676	642	645	635	699	679	672	659	668	664	680	583	615	694	655	649	670	629	682	653	662	675	668	660	639	656	698	675	642	677	677	688	679	645	653	681	652	629	650	688	682	660	650	649	636	635	647	696	703	661	640	666	596	673	623	670	654	676	634	639	590	650	677	677	716	643	661	696	655	693	673	676	651	660	651	687	661	632	633	694	649	665	682	623	650	675	645	628	678	628	651	660	707	689	629	634	617	684	662	686	654	678	652	639	639	664	636	674	733	663	643	659	662	672	679	638	699	696	637	640	625	672	696	654	634	715	643	705	645	693	676	650	665	638	642	676	693	649	621	646	663	670	662	648	659	651	702	654	679	659	624	673	657	620	655	622	676	709	689	701	690	601	660	617
23939	22282	33174	27236	20970	9069	701	357	346	363	344	345	345	348	350	350	344	355	336	347	325	327	311	303	365	319	353	331	343	347	321	365	353	307	332	332	335	330	322	334	350	318	336	337	334	342	320	316	307	325	312	364	325	325	313	335	354	329	313	324	332	368	318	315	323	340	316	341	342	342	338	343	351	362	351	335	317	322	316	341	339	338	295	331	329	353	305	319	321	329	304	327	356	324	324	314	322	358	312	365	340	353	324	362	313	349	332	329	302	330	337	304	354	338	307	318	319	351	324	352	341	325	354	331	336	317	301	321	323	325	334	304	349	330	327	335	348	349	325	301	339	325	332	313	336	317	349	336	308	312	376	337	303	313	348	312	314	334	336	324	351	306	334	298	315	336	318	306	323	312	319	303	292	317	327	351	373	362	328	320	311	323	352	312	364	317	313	335	336	333	305	312	331	358	344	307	331	320	373	342	333	356	332	315	336	342	335	327	316	324	339	322	324	311	350	316	367	331	344	338	307	345	340	325	332	342	358	376	319	335	316	335	341	318	312	355	280	317	320	328	320	314	344	324	352	347	289	337	312	312	301	284	325	335	328	327	286	325	353	314	347	332	346	325	363	354	312	313	320	296	324	353	333	316	346	325	311	315	341	324	349	311	341	319	321	322	349	323	321	342	304	302	364	315	308	322	334	343	341	343	349	352	320	333	326	325	326	326	355	324	347	347	348	358	310	318	376	307	359	336	329	327	338	306	333	348	332	341	332	318	309	348	372	337	326	325	317	334	327	337	306	333	327	342	323	325	350	339	314	334	346	318	351	305	336	353	349	327	320	319	345	299	333	298	332	316	339	334	343	321	290	347	297	320	352	320	328	343	336	335	341	318	282	344	336	298	342	351	325	306	306	301	308	321	355	354	306	339	329	321	304	305	324	297	351	319	313	350	349	325	341	327	333	326	321	314	325	350	324	364	343	335	335	341	296	327	342	301	330	329	304	306	343	329	331	336	334	339	305	322	329	319	339	311	316	312	321	365	340	302	313	323	329	334	331	327	333	348	292	349	331	300	335	334	345	316	311	329	317	300	333	334	322	306	324	313	331	327	322	331	327	341	322	339	338	308	357	314	332	317	334	297	339	318	316	353	314	323	296	328	354	324	361	352	332	323	333	368	317	313	346	340	315	325	342	322	322	317	306	366	307	314	303	326	310	340	345	298	351	335	317	372	347	335	298	327	325	336	357	346	334	328	345	345	345	304	317	347	300	340	339	310	326	341	339	318	323	343	336	340	331	354	367	338	325	302	324	285	333	354	327	336	342	318	341	324	321	325	319	313	323	338	341	363	318	327	298	322	358	330	303	328	321	325	306	340	293	330	311	303	377	318	328	315	290	307	328	345	333	341	329	317	310	341	327	333	311	340	319	310	314	314	303	321	331	322	341	310	337	340	350	331	361	345	311	322	343	336	309	303	311	329	341	315	309	299	332	339	332	325	324	328	313	338	303	332	349	323	322	313	337	308	359	335	338	335	319	339	329	333	339	327	351	339	336	308	320	327	348	345	328	351	339	334	333	340	349	338	316	298	339	331	319	321	351	351	325	348	321	316	354	366	298	353	335	297	321	323	307	323	336	341	291	325	331	314	370	328	320	339	347	341	311	303	339	338	315	326	330	346	330	336	335	326	341	335	334	321	317	310	321	356	340	321	321	316	323	328	320	332	300	324	344	357	331	341	304	330	318	320	323	317	328	305	341	342	334	319	331	345	305	290	316	312	339	370	320	339	340	303	329	310	315	354	348	351	368	331	330	315	327	319	320	361	330	349	327	329	336	297	341	327	312	339	311	317	318	321	302	320	320	314	331	339	345	347	328	335	318	369	308	335	318	322	316	346	309	350	313	308	330	320	322	362	325	346	344	316	331	313	343	296	329	347	312	335	329	298	370	313	341	317	294	357	316	312	323	342	316	345	308	341	315	342	359	301	336	327	320	298	337	338	331	337	369	327	354	359	362	304	341	327	323	316	308	324	384	318	314	323	331	353	319	343	330	336	329	308	349	354	317	336	377	304	331	347	304	344	334	295	289	292	325	318	334	320	302	322	334	330	365	340	333	361	297	322	343	373	337	331	312	338	331	332	305	317	325	362	331	340	313	327	302	328	308	312	313	329	354	404	320	334	359	308	324	329	337	300	293	332	316	336	299	329	350	307	331	330	337	339	328	345	331	357	382	323	313	360	344	304	330	346	340	326	340	336	362	358	332	322	333	336	331	336	321	328	320	317	287	318	342	293	324	318	346	321	320	328	295	327	331	332	324	345	340	320	323	341	316	337	340	330	363	348	337	329	305	338	311	322	318	319	324	304	306	329	334	358	331	320	338	323	328	345	336	337	348	353	350	341	346	343	317	360	331	358	344	319	316	311	328	324	354	341	325	327	352	298	334	310	319	318	356	331	308	331	325	299	322	296	344	362	330	337	334	320	316	332	325	334	309	346	346	293	336	333	327	326	332	336	326	313	326	300	329	322	302	355	330	318	314	338	328	314	370	290	319	339	327	364	329	329	306	327	364	306	337	315	318	320	363	329	317	326	338	293	338	323	346	331	382	329	336	322	318	299	327	352	341	350	319	359	327	324	346	344	312	319	334	328	320	313	346	329	336	310	282	341	356	330	350	335	322	334	334	304	344	325	325	331	348	307	326	278	321	338	330	321	320	334	350	324	332	309	305	339	340	326	307	343	309	331	325	348	330	298	313	319	354	287	309	322	349	300	354	320	327	324	352	331	329	321	314	328	327	332	328	339	314	337	323	338	349	311	319	281	353	328	328	322	344	328	316	338	330	330	359	365	350	312	321	311	333	336	309	344	319	311	323	298	338	332	315	324	350	347	321	324	317	357	303	312	325	322	287	376	346	341	331	334	332	344	339	315	329	349	325	331	290	310	346	361	304	330	359	314	328	317	324	334	338	326	348	329	333	334	325	333	337	324	313	360	331	331	314	331	319	307	309	342	304	327	326	325	315	316	318	327	318	322	307	360	344	302	318	339	355	334	348	347	332	337	314	335	339	293	327	310	322	340	317	328	316	334	323	325	324	330	342	346	320	326	326	341	348	315	311	355	314	343	315	326	332	325	355	380	348	284	306	309	335	352	341	300	333	317	317	346	315	350	354	343	364	342	329	315	320	322	304	322	300	333	331	336	342	301	331	325	340	319	363	350	310	310	331	334	323	329	327	322	360	328	364	312	331	350	329	318	335	331	374	331	325	350	352	311	332	318	331	335	327	338	375	321	328	315	316	315	335	322	337	323	357	310	313	342	328	349	316	315	326	332	309	303	331	334	338	353	321	311	307	352	312	336	352	305	321	337	316	329	342	338	341	263	350	340	344	283	324	339	340	338	338	309	333	291	358	301	363	317	297	333	326	341	369	321	363	305	321	361	319	298	357	334	314	317	363	318	321	304	340	340	361	329	327	329	334	311	322	308	290	345	313	343	334	324
59079	91205	70170	38984	21393	713	636	619	575	626	605	598	570	588	556	563	600	578	549	580	569	621	543	576	559	539	556	543	585	566	583	563	567	591	573	591	588	572	537	533	612	568	559	572	515	528	592	541	572	557	555	627	609	566	520	573	557	556	565	592	583	571	580	574	555	606	542	602	557	647	642	612	606	601	623	587	557	573	574	541	560	544	601	538	523	545	585	554	602	538	595	536	545	524	591	528	589	555	618	536	589	603	542	550	553	569	546	568	556	573	602	549	562	596	546	550	586	556	570	592	543	542	570	601	587	588	559	544	563	551	555	544	546	559	535	552	566	544	590	532	571	580	610	554	585	556	619	559	580	534	563	536	525	572	565	550	608	568	543	553	589	579	556	597	566	548	528	561	566	586	603	548	564	588	556	565	590	592	566	555	564	568	572	517	560	592	560	555	562	562	571	577	570	563	586	556	566	597	529	533	594	529	578	585	570	592	546	574	573	586	542	591	615	573	578	584	590	563	563	595	588	565	525	535	536	591	568	551	576	560	567	554	590	547	557	589	539	532	545	549	555	552	598	544	548	572	507	562	573	537	590	547	587	558	588	577	570	550	580	501	524	560	545	569	567	567	581	609	561	562	557	554	564	572	548	618	628	576	561	519	618	546	553	571	633	579	561	566	562	593	558	567	552	572	588	562	546	577	527	602	552	576	578	552	501	532	558	571	535	582	579	546	558	533	620	585	560	533	563	602	605	577	541	559	589	579	538	576	526	554	545	592	555	570	601	551	524	579	564	589	532	592	553	579	550	557	553	580	578	546	556	521	588	542	564	538	544	531	568	539	578	535	586	556	540	601	546	547	536	593	576	589	574	585	552	567	544	568	571	563	599	557	588	581	584	538	574	542	573	590	558	559	545	581	573	523	579	538	604	537	567	613	597	562	539	564	565	574	581	530	521	554	572	578	569	526	557	580	593	531	559	586	608	587	591	607	533	537	566	562	593	508	541	551	556	587	580	568	544	580	549	586	559	560	571	578	568	542	590	552	533	559	585	565	572	555	602	591	594	529	586	531	538	530	565	543	571	572	558	563	545	555	586	557	561	601	588	593	523	554	552	584	544	548	551	541	560	537	554	567	560	549	531	578	574	567	554	575	572	585	531	576	603	562	577	563	527	536	566	551	556	548	569	555	550	551	561	564	527	538	568	562	548	586	600	569	562	564	551	564	564	527	542	565	531	561	538	600	546	536	535	574	541	557	566	625	561	538	566	543	572	548	550	507	560	561	552	599	561	575	605	561	564	576	556	551	569	549	546	571	570	557	595	601	629	597	570	549	574	569	602	579	540	544	523	541	559	561	528	561	552	593	580	531	553	593	587	569	564	580	552	596	522	600	538	579	609	583	590	583	538	564	561	575	524	595	583	514	573	578	565	614	546	578	571	580	561	584	619	546	548	545	603	548	576	518	583	593	555	509	519	561	568	578	536	556	579	576	593	515	562	559	592	545	577	606	554	554	579	594	592	562	558	590	605	570	597	538	559	555	532	502	552	578	570	565	564	548	576	558	509	597	545	558	520	552	549	563	535	539	602	595	595	562	595	577	569	556	556	560	585	556	533	522	585	551	572	561	599	596	536	542	570	553	599	570	577	577	589	550	593	548	554	566	546	575	576	566	530	527	577	576	553	609	616	566	599	542	544	543	513	577	573	553	578	565	585	542	531	568	556	556	555	555	579	555	562	562	588	575	525	619	569	601	541	572	566	567	572	559	580	566	617	565	541	590	566	578	534	558	515	581	579	529	587	559	563	566	587	595	560	542	553	563	579	539	554	579	543	553	579	553	523	550	588	557	588	592	592	545	527	574	589	571	559	569	539	572	569	600	591	569	600	578	549	573	613	564	582	601	530	567	545	549	556	614	598	576	520	541	577	542	524	547	579	601	586	534	564	551	567	580	552	553	568	567	583	517	548	549	579	549	536	570	562	587	589	595	534	542	564	576	579	568	604	554	572	574	582	585	572	611	560	531	599	583	575	602	565	543	544	631	559	625	509	601	616	555	582	560	582	558	581	564	579	545	593	630	579	587	541	545	574	591	593	566	570	570	585	585	598	541	616	573	574	538	585	557	544	530	562	567	554	551	541	549	586	573	540	550	541	582	576	579	554	576	565	517	574	560	571	540	546	586	606	545	566	569	581	542	589	544	572	555	552	576	504	615	560	517	552	551	550	538	570	517	517	541	587	587	573	545	561	546	599	538	528	565	552	560	562	536	596	574	559	560	537	560	561	609	595	546	541	551	540	530	547	552	557	589	535	584	574	577	538	549	546	510	521	561	539	571	531	540	589	580	561	589	561	641	615	567	533	560	561	535	597	520	548	579	536	542	542	504	542	582	602	531	540	557	538	528	559	586	586	557	544	557	533	577	558	511	543	547	562	557	595	553	585	542	533	538	557	532	550	582	537	543	543	589	575	553	561	568	575	530	539	553	584	576	601	577	598	546	540	575	566	549	565	572	590	531	556	575	607	589	579	543	594	541	541	598	550	582	567	549	602	596	538	559	571	576	584	571	549	548	564	555	571	592	545	546	560	564	511	509	575	560	591	552	590	561	581	578	567	582	587	566	558	538	540	541	575	564	565	537	578	580	539	544	561	570	575	557	562	541	532	553	593	568	557	615	506	558	582	572	562	577	535	564	575	592	555	570	561	574	596	552	579	582	522	517	555	590	554	553	574	587	551	573	572	600	571	567	571	558	551	553	539	554	566	576	541	544	543	564	576	585	548	549	553	557	546	498	586	553	551	569	585	512	562	548	558	616	575	530	563	554	571	525	580	565	553	622	575	544	578	547	555	574	557	538	576	557	544	541	562	583	591	542	535	530	519	586	590	599	589	550	563	573	528	569	598	558	577	547	619	568	594	526	566	548	543	575	583	581	519	574	563	554	585	539	563	579	545	556	549	611	492	509	571	573	533	587	579	509	527	564	592	576	577	584	573	534	548	533	617	556	579	554	556	563	575	565	559	562	616	583	577	573	559	576	543	591	546	557	571	567	570	574	546	533	543	560	607	526	548	566	578	566	550	581	575	580	605	590	557	554	542	534	571	536	559	567	536	585	575	573	574	541	595	589	532	568	560	539	547	595	574	536	592	565	540	544	581	546	580	525	563	605	546	558	568	577	583	590	602	598	579	562	590	534	546	543	581	551	541	572	584	563	555	550	566	589	554	593	585	576	555	575	550	535	547	563	557	585	605	597	562	512	602	554	542	547	515	552	561	568	620	589	557	575	557	578	550	572	543	579	617	547	552	590	569	569	566	590	538	548	576	572	537	576	561	566	563	588	572	577	548	566	566	549	568	564	577	551	587	593	556	564	569	497	576	565	560	555	583	545	520	560	549	557	520	603	566	569	546	525	571	509	601	566	564	568	565	577	548	577	538	529	577	588	526	527	589	561	610	533	592	545	535	545	588	577	574	530	566	565	550	575	568	610	590	562	527	614
22997	21496	30975	24790	21845	18317	4969	501	448	438	426	406	394	380	432	419	377	434	412	433	355	384	410	394	425	384	405	418	421	443	417	391	402	450	430	421	389	420	379	389	409	422	403	387	360	395	399	383	429	376	393	414	399	429	366	411	413	393	383	414	412	439	388	374	411	391	432	352	385	395	392	424	398	435	422	398	419	365	394	356	399	396	407	409	382	384	402	398	391	388	426	385	353	412	360	380	379	387	357	388	377	392	398	370	412	430	429	379	385	411	391	423	409	415	382	408	407	394	439	405	436	376	421	343	417	362	336	396	438	401	401	393	401	409	390	392	373	409	376	394	392	386	426	390	383	432	380	394	395	415	375	386	385	411	378	422	417	399	382	375	355	370	397	398	413	377	427	387	388	395	375	400	381	380	386	433	401	378	381	358	417	378	365	370	394	421	431	403	391	405	427	372	405	416	395	390	381	360	420	390	413	375	391	377	359	391	390	387	403	409	399	357	411	416	375	422	394	417	379	407	440	400	387	360	424	372	383	351	378	386	408	388	394	424	400	395	399	420	415	381	378	391	408	392	407	382	390	391	385	439	382	407	419	408	374	424	413	402	379	402	408	372	400	385	379	407	403	397	374	401	421	390	424	406	375	410	426	373	407	407	397	406	370	376	403	411	407	407	415	413	372	400	360	376	366	356	367	376	363	391	376	384	440	392	396	411	410	406	391	414	398	410	417	406	425	379	426	367	383	373	432	395	400	392	395	386	390	397	394	375	373	395	393	371	407	393	405	425	412	404	396	370	415	397	401	385	414	367	376	392	390	380	367	433	406	411	389	365	403	407	395	358	368	382	394	408	364	400	406	433	430	408	403	419	421	346	398	385	429	388	402	366	402	419	375	390	388	357	423	368	407	382	411	390	402	418	375	398	380	381	410	410	416	415	384	408	387	428	392	423	418	399	402	394	397	401	398	369	385	371	404	358	414	395	409	410	405	413	384	409	418	412	430	411	419	365	418	416	371	396	369	385	359	397	430	375	387	413	391	379	416	413	417	380	371	396	387	384	397	408	377	401	398	420	393	387	395	394	404	388	398	379	387	379	376	405	371	375	405	415	380	398	404	405	443	383	403	428	411	398	375	376	393	346	400	377	446	419	391	397	433	401	417	393	407	396	393	375	373	376	387	436	385	404	411	389	423	393	398	356	386	397	413	381	410	415	386	364	412	411	385	401	398	398	418	392	392	393	387	363	396	389	405	413	378	415	434	384	394	359	388	414	436	381	408	395	349	405	390	421	344	388	410	412	372	434	366	400	392	412	393	361	425	418	401	394	423	409	377	392	436	391	382	405	400	364	402	387	414	366	372	411	425	417	415	364	392	399	380	377	423	382	438	445	383	385	414	367	357	392	402	427	373	386	405	393	371	379	377	447	416	409	420	401	427	416	407	415	408	384	408	399	463	390	397	375	391	417	413	437	385	359	407	365	406	391	408	431	367	405	430	363	399	391	390	384	407	379	415	411	393	389	409	396	397	376	388	397	405	352	381	417	380	387	409	376	410	407	380	384	382	390	395	388	390	374	409	382	425	420	415	376	386	418	405	393	377	364	380	387	389	378	401	381	404	383	378	403	385	379	394	386	383	397	402	399	380	380	391	402	404	403	378	397	367	397	423	423	420	381	420	419	395	403	390	400	385	410	405	416	419	395	400	420	419	373	418	384	408	391	395	382	419	394	374	401	375	388	363	388	410	386	381	423	370	395	372	424	399	377	409	371	388	375	417	413	444	379	415	416	387	380	428	405	397	391	391	366	433	372	395	408	378	428	389	409	412	397	399	371	388	401	391	402	390	361	388	388	361	410	396	424	461	394	378	413	408	452	385	393	399	442	428	356	427	394	414	392	384	394	377	371	356	410	386	374	405	388	417	377	380	439	377	361	390	378	376	364	394	403	407	402	419	397	397	418	416	404	395	401	402	389	369	399	394	401	397	421	363	403	422	415	373	391	356	406	430	371	378	407	393	408	391	387	393	371	441	428	399	410	392	355	364	404	409	367	368	383	406	412	410	406	402	402	383	357	348	421	446	388	419	421	392	421	380	371	393	406	425	388	404	398	407	407	414	384	383	390	406	407	365	359	386	381	400	416	406	373	404	373	398	393	407	427	414	395	361	403	390	370	381	442	393	382	431	418	376	401	376	427	382	376	397	388	423	407	381	393	392	381	376	397	400	401	387	398	379	380	415	401	434	422	421	375	374	382	385	437	376	428	372	395	381	419	415	428	379	379	421	401	416	402	391	405	408	373	423	403	390	352	386	373	401	409	393	394	383	364	393	417	369	396	393	413	377	416	397	395	376	394	400	396	400	395	392	382	350	384	390	400	392	403	432	487	387	370	431	443	396	366	399	378	381	417	406	413	439	387	414	405	380	418	390	374	420	395	427	406	415	390	425	407	389	433	373	410	396	359	365	413	365	406	394	431	387	403	380	390	410	400	384	379	376	377	356	402	405	414	416	388	383	384	373	439	424	415	429	367	374	388	404	396	392	380	381	406	446	425	367	362	386	417	434	393	383	399	395	396	387	420	405	404	409	394	389	388	414	412	332	398	415	421	405	442	414	365	384	389	420	364	382	413	387	403	396	394	409	405	429	404	447	392	401	395	392	406	402	417	435	375	379	401	402	433	405	408	373	394	451	402	404	391	370	404	408	384	408	424	401	378	414	415	378	387	432	399	398	405	398	397	406	402	424	372	439	394	381	410	362	402	412	370	383	395	361	369	377	405	428	381	374	398	418	397	343	392	403	403	401	419	434	381	404	407	375	419	402	360	409	397	438	377	436	382	400	381	393	431	375	399	384	400	412	389	397	405	377	387	398	405	372	402	387	415	419	378	392	412	381	385	400	410	375	408	393	367	425	382	405	424	401	409	403	407	399	387	417	387	383	381	370	374	367	377	394	399	415	392	406	417	385	388	399	416	391	387	378	420	398	394	381	358	407	392	402	419	389	393	402	389	387	405	386	385	383	408	440	416	419	423	396	405	394	409	380	393	395	382	392	412	412	374	359	414	371	410	385	397	356	380	404	396	398	401	401	377	375	432	370	424	394	403	396	381	391	397	439	387	421	401	390	371	413	394	373	415	397	389	407	393	351	404	411	405	428	359	400	391	397	382	392	433	372	390	374	377	384	386	402	439	378	399	396	391	389	391	432	403	398	384	401	415	409	364	357	420	412	429	408	372	369	406	391	366	409	401	364	421	430	415	366	396	389	400	391	411	423	422	413	390	373	415	378	383	377	401	413	393	411	368	414	380	414	393	340	416	399	380	370	419	417	387	383	366	385	406	417	397	414	419	395	392	404	365	417	385	415	379	418	390	403	363	412	384	417	394	395	387	419	416	401	408	396	432	396	397	384	395	403	363	378	419	415	383	398	360	401	382	394	385	393	378	380	389	375	435	393	421	398	400	376	384	411	391	375	415	412	373	403	379	408	414	447	392	389	406
61475	101313	78501	45498	27372	912	777	761	693	725	725	662	641	734	635	668	714	649	683	646	677	670	651	674	632	639	641	672	646	673	642	632	592	655	649	632	644	638	668	650	673	664	632	654	630	662	625	600	626	620	651	654	640	677	665	623	665	638	608	653	610	655	645	670	654	599	669	646	647	700	680	738	723	785	756	725	667	637	624	673	623	653	637	642	645	627	656	651	648	619	634	646	664	628	659	622	635	720	659	628	626	676	640	702	684	670	685	615	695	649	656	705	651	639	642	640	688	632	665	648	661	693	657	625	608	680	617	646	661	664	651	698	679	616	655	660	676	602	656	672	650	611	599	653	635	647	646	684	662	656	662	668	696	637	601	679	613	650	610	670	622	668	641	601	591	654	616	611	686	614	652	664	640	593	632	665	648	649	666	609	648	641	632	635	613	614	633	651	631	635	645	614	638	679	637	668	654	612	667	639	632	615	639	628	652	653	641	656	651	639	619	618	596	648	633	674	634	690	647	615	643	619	611	649	640	671	634	664	636	672	654	670	688	684	662	652	673	638	650	656	635	645	646	628	654	575	651	645	636	645	645	610	688	609	676	668	621	642	634	629	655	697	653	635	660	629	643	631	608	665	639	618	653	618	636	667	665	661	666	615	620	630	637	703	626	567	648	705	666	633	648	624	660	664	663	623	631	618	644	671	674	638	685	644	653	611	612	649	639	646	676	640	637	678	633	638	636	662	648	611	654	631	632	610	660	609	664	661	633	610	633	610	660	612	661	669	660	685	652	642	637	639	638	631	636	620	631	613	630	635	620	643	675	604	620	588	652	622	666	667	663	632	669	636	634	670	681	639	648	618	609	609	628	633	640	649	647	630	632	634	612	651	629	658	675	632	610	614	641	650	661	609	630	656	642	646	631	642	675	645	657	597	602	656	612	619	656	590	627	657	661	641	630	626	667	662	630	636	641	665	654	644	688	633	653	629	644	645	632	652	612	664	619	653	639	614	660	614	612	640	623	629	638	674	684	624	670	617	603	663	677	675	667	617	644	632	667	615	644	629	621	610	641	695	626	604	620	673	676	591	618	646	628	651	619	703	652	606	725	652	631	693	658	652	646	637	646	651	611	651	641	640	654	624	651	586	664	635	643	670	632	647	689	690	672	664	654	697	663	655	652	669	615	650	664	650	661	653	648	632	618	623	665	672	656	658	672	662	659	680	655	657	658	699	656	647	633	698	612	645	645	660	640	581	670	642	647	675	717	701	658	633	633	616	621	667	663	647	634	677	679	667	639	622	698	639	642	644	737	658	668	636	665	695	675	637	666	634	670	633	641	659	689	621	647	705	654	652	666	628	646	670	638	665	641	629	637	626	690	629	636	651	637	650	693	598	683	646	658	650	629	709	642	654	618	621	577	647	666	602	619	678	663	613	640	683	631	588	637	644	616	603	721	715	664	629	633	668	627	676	658	630	625	637	619	636	624	645	683	633	623	689	637	643	646	687	621	650	643	683	624	639	609	628	630	672	656	619	655	671	632	599	608	644	651	654	624	639	658	659	702	587	621	664	625	664	653	618	634	633	616	641	655	615	615	619	638	620	668	647	649	614	658	675	669	667	640	634	609	655	620	630	602	659	647	681	630	643	616	664	661	608	665	668	650	631	664	654	635	633	657	666	619	644	662	623	628	674	684	650	645	639	672	656	652	640	648	614	607	638	646	589	661	619	664	624	670	640	654	670	611	640	598	609	677	617	645	655	680	645	627	651	661	640	666	636	620	676	613	595	645	651	651	656	668	659	656	661	627	673	657	651	719	672	626	643	638	680	630	639	631	663	607	592	646	596	680	649	658	685	658	623	643	654	666	694	679	652	625	621	680	647	648	666	670	681	656	617	635	652	624	677	677	653	647	632	645	658	682	646	673	607	640	661	668	618	679	597	626	602	648	663	611	629	627	640	628	654	654	677	619	616	658	683	630	637	647	624	650	662	623	654	657	661	632	647	644	654	660	664	694	669	656	629	684	662	618	648	649	609	601	709	604	695	651	626	621	623	610	645	636	669	646	689	669	634	636	648	646	651	667	621	625	646	679	644	638	647	665	641	615	636	632	631	679	671	645	600	694	656	671	644	626	695	626	637	623	627	638	653	644	665	613	634	632	644	665	673	563	639	635	698	645	648	616	679	621	678	574	634	656	660	650	594	641	646	643	640	655	643	676	672	612	698	636	613	629	655	639	660	665	666	635	695	653	633	638	673	613	645	646	610	629	616	643	598	622	643	644	629	670	648	633	630	685	681	617	625	695	674	666	595	662	596	593	660	632	671	645	652	621	701	616	650	635	632	689	655	599	643	629	649	699	622	627	677	613	683	664	663	646	635	683	672	631	638	675	663	628	617	656	663	615	611	657	645	662	654	653	611	632	640	667	640	607	659	674	706	673	658	633	670	667	657	655	668	649	697	654	621	630	665	672	643	651	658	707	634	629	640	613	660	667	675	651	677	641	641	619	622	621	624	636	618	652	662	643	644	656	658	666	602	666	681	635	641	643	617	657	631	689	695	612	636	659	657	640	648	628	607	611	653	654	691	636	597	628	647	611	626	633	708	639	639	673	659	646	658	643	670	653	598	644	622	679	637	649	599	645	645	665	656	618	671	659	632	637	626	640	635	657	636	605	660	648	654	642	619	621	631	660	666	614	618	615	626	655	630	603	616	636	587	666	618	655	661	679	659	640	664	677	618	649	611	649	627	647	646	608	613	682	681	620	648	627	683	671	661	635	657	658	643	639	652	665	617	667	654	654	642	636	613	639	679	643	674	650	674	624	638	659	657	643	625	621	662	680	666	662	687	630	665	645	625	606	663	622	663	621	662	638	644	678	723	644	685	639	691	609	663	660	631	675	682	676	626	639	613	644	644	611	592	672	662	628	640	659	649	685	618	697	652	598	665	628	616	664	616	684	664	622	667	586	627	664	655	615	635	665	646	658	669	645	617	659	601	609	647	688	638	683	650	680	674	615	665	694	659	694	634	614	668	632	647	637	612	649	628	689	653	634	616	630	626	628	651	617	615	641	651	664	649	678	620	635	612	673	751	666	647	637	680	698	602	647	622	614	636	662	686	642	608	638	604	661	702	650	631	634	706	649	640	638	645	629	638	680	641	587	638	637	617	664	631	617	663	618	592	645	692	680	687	636	640	631	702	627	673	678	658	636	596	643	646	666	643	681	667	592	682	619	672	595	633	644	645	656	629	587	613	628	644	621	671	671	623	665	649	634	625	672	640	652	650	615	659	648	607	645	626	654	639	661	658	649	632	688	682	662	612	615	640	660	627	649	649	656	676	641	614	630	630	652	609	627	651	652	650	665	639	662	634	635	648	670	614	639	643	650	645	691	643	633	631	613	625	712	634	627	625	637	581	641	651	626	661	651	637	607	642	705	674	691	622	611	656	621	672	650	662	638	622	637	633	638	607	708	655	656	653	685	618	661	657	659	619
27832	27054	29379	12878	3267	503	390	371	354	394	327	368	352	341	408	362	313	363	323	376	349	424	347	379	331	375	352	379	344	366	362	363	372	380	333	384	365	373	371	371	359	360	374	372	344	363	330	397	374	378	366	371	376	327	370	343	407	349	348	334	376	332	380	328	369	331	355	334	348	340	371	362	361	341	336	333	353	385	343	388	344	378	339	365	329	338	356	368	344	361	379	351	334	360	378	354	362	349	388	346	342	379	362	394	335	327	343	341	348	370	340	389	367	367	337	356	356	351	372	366	363	366	362	362	369	362	363	376	325	348	354	368	348	341	332	368	358	368	341	368	361	314	336	341	398	341	380	358	362	355	290	333	329	352	389	353	328	333	342	335	352	356	383	330	378	338	369	371	341	355	351	370	390	357	304	368	347	370	358	338	350	318	357	351	326	363	382	384	355	363	384	349	339	397	344	374	350	346	347	337	391	361	310	334	341	385	347	351	369	354	389	343	361	323	358	342	332	364	359	348	368	348	344	392	347	374	350	320	362	365	363	394	368	363	349	376	367	350	378	358	349	385	342	341	374	370	384	357	383	384	356	340	378	369	369	373	362	349	366	343	364	350	338	371	335	340	403	319	360	360	378	340	356	354	395	372	359	350	365	347	349	334	352	345	369	336	343	357	344	365	358	344	350	336	348	359	366	376	358	338	350	376	379	363	355	380	364	364	368	363	368	367	328	369	373	337	333	378	379	373	371	354	379	340	332	326	348	369	370	374	365	371	330	351	327	354	349	364	360	372	369	366	372	365	356	365	361	382	359	364	351	326	360	328	361	340	358	363	374	350	339	356	362	351	335	378	363	369	349	310	364	340	362	332	346	357	350	351	362	340	362	382	326	347	396	323	356	339	376	361	350	361	325	336	335	315	351	348	352	378	357	369	370	374	368	379	331	354	358	385	354	340	340	346	381	339	404	387	376	365	337	350	349	363	380	333	362	379	350	388	348	338	346	371	350	336	315	371	357	402	358	365	320	385	356	369	396	372	323	346	344	350	302	366	331	343	351	381	340	330	372	375	324	384	401	377	328	333	332	350	351	353	355	362	395	399	361	362	345	358	372	341	373	361	351	340	321	318	399	373	337	340	350	373	330	349	357	366	358	301	352	372	395	309	334	342	341	335	369	367	348	350	364	386	384	362	347	361	385	348	325	336	367	376	351	381	364	367	354	377	344	353	357	370	342	334	335	363	396	387	383	364	367	327	370	349	376	344	321	320	350	336	295	351	368	343	339	328	366	354	339	358	345	350	333	338	366	341	356	338	337	364	343	363	377	358	337	385	370	342	344	339	350	374	377	377	379	316	370	314	387	346	355	354	358	330	374	377	352	346	385	347	322	370	332	363	356	345	334	363	313	374	360	362	363	345	349	369	375	374	356	343	342	337	389	354	354	370	365	331	329	342	350	340	352	355	377	342	383	376	336	353	349	377	349	348	344	356	335	361	338	345	384	330	350	345	391	370	352	357	373	346	351	352	360	329	326	351	341	359	322	343	335	326	343	313	321	366	333	376	347	420	333	366	347	381	383	385	374	324	344	367	327	352	352	349	355	366	395	371	358	310	352	381	340	349	355	344	361	336	355	355	346	374	373	343	373	350	366	364	358	324	322	352	338	358	366	374	352	384	329	383	379	332	392	380	356	356	362	355	377	363	372	352	359	352	347	361	353	331	350	370	393	354	366	346	367	342	372	355	369	322	322	315	365	309	357	332	360	375	329	360	377	328	347	344	327	365	369	376	348	352	362	361	345	371	360	344	374	340	346	350	356	365	364	335	355	374	350	387	334	336	352	342	352	365	388	363	327	334	319	328	324	370	342	355	345	362	356	374	325	337	350	345	367	396	364	360	357	344	337	341	378	351	325	344	373	349	375	352	341	365	354	353	356	357	373	369	311	376	338	352	336	345	378	364	357	349	369	341	337	344	386	337	364	362	393	330	353	343	365	351	371	368	362	359	335	340	361	331	328	344	369	353	302	365	362	352	353	385	338	364	368	336	331	356	342	336	364	338	351	343	364	348	362	344	365	362	349	355	355	414	351	330	368	370	346	330	348	367	367	359	369	375	351	340	334	358	366	342	365	370	363	375	362	358	385	358	360	396	404	345	370	371	366	341	359	341	377	391	347	361	371	363	335	381	387	336	330	362	351	359	354	393	370	393	352	341	363	340	313	370	400	352	352	383	385	345	342	358	364	344	359	377	352	369	352	371	351	324	361	362	315	392	361	347	349	352	383	396	360	370	358	374	318	337	353	371	359	354	341	357	350	331	362	347	339	383	330	405	357	326	357	370	364	360	326	354	351	347	389	358	340	374	335	329	365	362	384	348	379	351	352	371	362	357	351	338	323	379	375	332	357	344	305	318	368	301	386	392	375	343	369	332	382	317	376	406	373	335	350	365	365	390	364	383	342	341	350	356	352	362	368	384	355	378	384	332	401	343	343	356	398	355	341	373	341	341	349	314	373	341	357	389	363	340	351	341	390	353	373	350	366	368	364	343	320	339	349	394	347	371	351	350	371	350	333	340	347	375	377	358	323	379	363	368	336	369	366	329	372	361	351	360	373	368	367	342	354	320	337	361	364	386	371	370	327	345	348	347	367	346	372	347	341	353	357	357	339	345	385	354	338	370	346	348	350	344	376	363	357	352	377	357	339	341	357	372	346	343	346	354	347	376	366	331	368	333	337	397	340	401	339	329	365	359	376	340	325	398	343	355	371	352	312	359	362	369	352	357	331	336	367	359	372	367	340	403	358	365	337	370	367	348	373	401	323	367	326	373	369	345	316	376	331	374	362	377	346	355	379	340	363	364	368	357	378	327	372	377	366	352	347	331	389	340	343	327	363	345	351	325	353	341	350	380	327	385	332	352	346	370	353	317	370	353	365	355	376	389	380	354	333	359	327	332	349	383	382	377	349	357	358	345	353	343	355	348	365	368	345	329	386	344	363	358	357	358	361	364	356	336	346	347	337	359	345	399	358	337	324	359	330	370	364	351	346	345	355	339	386	359	360	322	358	302	337	328	309	341	337	383	360	369	363	354	349	364	333	338	344	360	327	350	386	347	327	345	320	334	359	322	369	343	378	360	371	362	395	377	350	350	347	352	357	386	337	342	340	328	364	400	387	359	365	351	380	363	375	358	378	387	353	334	290	341	342	338	350	380	339	367	360	354	348	360	366	370	352	349	380	352	350	342	357	332	365	322	340	298	374	358	367	336	378	375	351	364	390	393	350	313	351	342	333	375	344	347	311	334	333	385	355	383	338	352	363	354	337	334	353	390	333	358	349	348	370	389	345	379	352	360	343	337	376	352	383	354	343	376	378	368	345	337	346	358	367	345	349	332	353	357	357	393	327	342	338	367	344	334	357	308	346	360	356	399	369	373	370	336	357	362	370	377	355	381	346	347	371	363	357	384	344	359	339	367	326	382	355	355	355	375	354	365	358	344
35316	47420	35678	12181	5908	636	630	628	608	580	582	642	636	573	619	582	594	636	625	568	630	620	622	654	629	607	637	643	655	607	597	628	595	634	618	575	615	633	575	620	644	563	611	667	650	600	610	639	612	631	620	594	591	649	606	625	643	620	601	628	616	651	625	619	563	664	647	622	623	598	630	667	643	611	590	602	633	623	590	639	627	635	622	590	618	597	642	633	629	663	649	626	635	637	629	599	633	561	629	627	609	639	611	563	637	608	579	667	582	648	617	644	614	642	640	594	641	655	623	601	615	588	633	645	593	592	608	611	604	641	589	655	609	682	639	620	631	626	615	606	607	584	662	615	636	633	575	629	648	604	615	657	612	614	645	629	634	636	645	624	600	557	656	575	616	579	596	605	610	660	599	633	648	627	641	622	607	640	609	621	603	577	603	629	625	615	603	639	576	635	585	664	643	584	601	626	606	614	654	598	575	595	627	622	637	707	643	621	654	607	645	593	658	637	656	613	604	612	613	648	621	645	575	624	614	610	592	619	595	603	618	611	618	607	598	603	608	615	645	550	619	623	556	603	625	634	638	598	571	591	600	613	617	582	646	556	625	618	627	587	592	664	607	606	599	658	631	602	619	618	618	597	589	618	597	665	626	609	652	608	608	661	595	630	664	607	611	606	618	614	629	594	603	639	596	611	653	634	635	595	598	597	571	611	607	592	649	610	598	586	659	598	631	612	655	609	619	612	590	595	607	646	632	567	674	599	575	612	606	659	613	675	618	583	626	653	660	594	619	650	609	606	599	634	592	622	604	624	630	564	605	631	644	599	638	585	615	621	604	628	623	606	629	610	616	623	598	608	625	607	624	603	619	579	647	622	610	592	617	623	603	602	630	601	633	602	632	599	639	651	583	641	629	636	623	593	588	647	592	623	630	614	608	590	656	604	633	626	649	595	639	616	647	587	630	610	617	619	597	636	587	586	658	632	605	651	617	636	632	642	653	622	582	616	635	602	566	618	611	623	652	628	604	598	582	637	656	580	630	607	655	621	597	618	626	598	571	593	640	609	663	604	574	656	642	637	623	643	602	608	616	605	633	574	619	641	578	619	603	599	600	581	625	594	610	590	579	627	621	638	592	657	632	618	612	627	606	557	602	578	609	625	608	596	632	634	611	604	662	609	625	605	634	618	626	629	604	613	636	633	610	654	647	639	603	562	638	596	598	677	650	608	593	618	617	597	593	627	592	632	596	571	599	581	644	586	635	614	687	642	664	608	638	627	581	621	650	578	614	607	639	603	648	637	590	638	616	613	617	613	592	559	582	598	615	609	593	587	650	632	617	594	595	611	601	582	660	583	601	612	619	643	636	623	656	607	623	631	570	638	619	596	593	609	641	587	638	621	608	604	568	613	671	629	624	605	629	641	649	597	649	624	620	622	591	649	595	591	594	610	632	610	624	646	615	613	600	648	633	616	589	565	678	593	657	595	636	623	644	630	628	607	634	600	607	608	624	625	576	605	615	616	607	599	623	602	661	636	645	590	583	609	618	635	668	637	622	615	608	592	586	615	638	587	610	578	614	624	621	638	566	604	572	621	630	619	602	616	621	637	593	612	657	588	619	655	656	622	582	609	655	587	584	583	597	616	587	578	593	592	610	623	624	596	643	618	593	549	622	611	617	627	609	625	590	618	615	599	604	618	657	600	610	639	611	611	621	602	611	587	573	626	705	644	576	662	627	609	562	608	602	662	606	626	605	610	616	629	607	624	596	594	627	579	647	602	650	621	609	628	618	649	593	632	641	616	586	598	626	659	585	648	578	620	597	623	594	602	647	592	606	664	663	591	612	635	616	625	604	645	586	659	594	637	620	600	613	587	624	596	614	596	655	643	611	601	643	606	599	644	618	603	604	650	610	637	621	604	599	602	665	646	609	677	608	614	603	640	588	607	607	628	640	657	614	661	601	588	596	587	585	631	650	658	635	585	616	674	664	633	608	624	624	636	639	620	649	598	620	652	602	621	601	602	597	649	629	648	663	615	586	632	625	606	648	578	566	629	613	633	609	628	660	634	634	597	587	614	611	619	596	569	598	581	620	609	625	589	628	593	616	594	663	631	596	581	624	628	587	637	571	603	596	678	583	631	631	590	607	577	626	638	641	616	601	597	604	611	626	580	594	589	607	628	584	613	637	623	599	611	608	607	635	599	587	673	617	631	584	621	609	613	627	618	649	620	614	586	631	619	622	685	644	613	557	625	639	617	610	595	605	639	631	599	620	661	637	607	642	623	593	608	644	563	634	615	601	610	648	669	621	604	557	627	638	591	647	607	633	667	664	657	614	605	638	672	625	602	586	607	571	646	574	650	623	636	585	631	641	653	637	598	591	598	670	642	642	609	640	621	625	616	719	641	600	674	646	611	590	616	603	606	572	626	596	617	583	590	622	624	616	626	634	642	592	656	614	617	633	591	679	596	584	650	609	626	633	628	596	598	626	613	650	626	658	626	589	599	612	619	591	652	597	607	628	584	623	568	601	637	600	652	583	667	622	574	626	566	615	632	635	612	581	592	663	575	622	637	616	640	626	597	614	665	587	608	616	611	603	605	632	647	637	584	622	630	664	601	604	641	639	627	583	603	616	649	591	649	588	589	590	628	583	640	617	583	653	647	630	615	610	629	620	607	620	576	629	621	615	614	560	616	599	617	587	602	594	601	611	634	668	608	611	614	611	606	573	617	577	610	632	598	586	654	622	610	608	661	610	644	619	629	616	617	599	603	591	615	586	628	621	637	584	605	653	606	592	616	628	616	589	613	612	623	612	656	601	619	591	623	670	578	642	614	614	631	597	594	580	630	632	605	578	582	627	614	587	665	589	585	664	622	599	643	612	623	636	625	610	615	612	625	590	634	609	641	606	630	609	612	642	626	619	605	594	577	634	617	580	578	588	591	572	609	638	605	604	610	651	594	643	656	620	625	623	558	569	625	631	661	605	650	631	631	587	642	634	593	631	597	607	636	608	573	627	632	644	592	626	655	630	633	615	642	613	606	642	636	629	615	602	594	623	628	605	574	609	617	602	617	592	621	605	582	606	629	554	616	602	614	633	634	613	582	648	602	632	585	626	577	558	647	637	620	628	640	636	656	625	621	616	631	607	626	654	661	638	601	615	610	604	659	627	626	628	613	587	588	632	649	622	613	644	628	611	619	640	659	589	621	602	579	645	636	612	629	628	623	589	615	583	633	653	614	632	596	574	609	631	592	563	615	660	643	635	626	585	607	635	595	648	627	637	609	619	631	600	612	624	624	624	628	632	622	632	591	617	617	578	581	633	620	623	604	628	612	649	565	628	612	639	659	644	587	629	643	550	612	614	613	640	649	662	655	656	633	623	642	580	643	611	584	624	596	599	580	650	612	582	604	627	566	594	599	619	616	587	620	652	656	548	564	607	621	629	595	650	632	627	653	631	641	652	595	639	652	647	597	642	630	609	654	600	586	652	641
23928	22315	32687	26648	21521	9589	691	342	282	305	327	319	338	296	283	308	300	301	320	277	337	319	305	309	305	283	308	297	304	296	299	342	287	325	300	312	298	298	303	295	332	325	345	327	317	325	344	314	293	306	293	301	323	322	287	304	302	303	284	304	337	321	309	324	315	301	312	296	300	312	313	355	314	290	343	303	336	315	295	331	292	313	317	307	320	292	305	318	299	291	291	328	295	323	312	306	326	326	300	292	326	308	321	304	331	291	313	308	313	287	293	341	294	277	279	343	329	313	326	305	277	328	313	278	320	304	285	328	294	289	327	325	304	289	299	321	324	301	320	319	310	320	325	323	300	323	306	305	301	297	299	289	279	323	301	287	324	317	274	295	325	306	309	297	317	275	333	313	320	295	315	314	313	289	293	293	295	282	308	326	321	304	310	340	280	311	277	335	305	312	357	308	306	293	306	310	290	331	279	349	322	303	301	318	319	296	296	315	319	333	318	304	323	337	293	327	307	310	274	334	316	312	354	275	307	312	298	274	340	309	320	297	318	309	343	295	318	275	316	320	303	289	304	305	324	334	283	313	313	320	305	316	287	307	312	310	315	268	307	311	303	333	315	290	367	318	305	328	298	292	307	299	318	283	299	342	310	301	310	329	302	322	288	297	299	328	290	308	304	310	313	293	333	292	301	336	272	310	319	312	299	314	289	296	319	270	293	281	311	307	308	303	321	313	302	323	307	304	338	309	334	354	323	342	311	288	294	290	294	284	323	290	326	296	326	291	328	324	256	249	314	303	303	283	318	323	292	279	322	305	293	285	285	340	327	324	278	294	303	338	299	306	297	298	323	305	266	329	323	323	303	319	308	315	278	285	317	291	322	281	291	320	312	281	301	317	310	301	288	306	309	287	286	290	291	323	325	304	313	292	277	300	315	304	308	316	319	275	272	326	310	290	312	329	329	269	316	288	323	319	306	283	297	276	293	294	311	293	337	262	310	310	309	308	317	277	310	296	302	307	308	314	309	307	312	295	312	305	295	300	305	307	301	323	309	309	266	296	288	285	298	270	332	297	292	317	290	303	289	319	275	294	294	305	307	323	327	275	285	306	299	314	314	322	326	288	296	302	293	302	288	329	333	321	312	334	310	300	313	311	333	289	321	253	348	324	276	329	293	327	315	299	309	313	292	327	288	322	286	331	296	306	296	305	310	317	308	301	304	287	318	285	305	336	275	321	293	273	322	289	331	292	306	276	329	335	331	316	283	299	282	334	272	322	310	294	311	313	281	312	305	298	317	284	321	300	314	307	337	329	297	324	319	319	284	310	287	280	331	309	316	280	331	272	302	307	287	301	297	326	287	306	288	303	303	327	312	315	322	303	310	313	326	294	321	300	302	303	294	309	315	335	309	306	321	307	312	315	272	327	320	328	310	269	299	283	300	300	307	307	291	287	317	324	315	315	305	325	287	301	294	336	301	306	304	287	297	299	262	299	308	333	315	284	299	311	293	312	333	324	292	341	298	275	306	308	287	301	293	312	302	331	342	296	340	294	295	313	298	298	293	296	328	302	299	345	289	354	326	326	305	338	305	314	326	298	302	300	329	317	314	297	284	303	287	314	308	301	296	289	308	346	311	299	312	294	298	275	277	294	317	299	296	323	321	285	295	335	308	307	330	353	301	330	312	276	311	298	306	313	300	329	297	303	276	284	308	309	275	320	336	321	268	324	329	312	317	322	300	332	311	321	322	284	298	299	306	314	310	335	295	323	272	269	290	294	327	325	302	300	300	316	299	333	280	302	299	301	290	305	304	289	294	293	293	309	283	306	284	283	301	303	298	316	284	340	293	328	316	338	320	288	319	300	305	316	299	307	301	304	325	287	290	341	320	303	329	309	352	288	315	329	313	331	272	326	293	307	330	341	286	299	327	313	313	276	300	306	305	329	322	300	300	287	290	303	326	304	317	303	272	304	298	312	308	296	330	309	308	302	329	310	268	302	313	321	268	298	302	294	307	308	319	280	305	290	305	322	321	295	352	329	276	309	314	299	261	337	315	331	318	282	320	294	315	275	305	299	318	305	319	302	304	300	295	320	285	282	303	308	302	302	306	333	323	314	309	310	318	288	286	298	284	312	292	290	289	293	292	299	320	333	313	318	282	290	302	312	285	304	278	303	312	307	306	322	302	282	291	317	318	310	325	309	330	328	313	296	316	320	329	276	298	287	286	307	323	325	312	297	343	315	330	281	277	306	320	311	302	305	340	309	330	278	278	291	305	305	323	348	327	291	304	293	325	314	284	284	305	320	313	281	307	303	332	314	272	321	312	318	303	313	326	295	275	271	288	283	299	303	326	302	314	325	352	295	291	310	279	336	290	292	301	308	322	325	283	331	288	334	291	322	280	316	304	306	326	325	304	289	321	293	276	316	307	304	296	299	304	308	338	318	296	317	308	307	332	278	304	316	285	326	307	287	315	299	337	312	322	303	312	348	287	300	338	288	299	307	285	315	298	333	285	292	324	310	314	328	298	312	304	288	324	313	306	298	303	322	280	324	279	310	303	268	302	324	314	294	307	294	300	284	322	287	303	275	330	310	306	305	324	341	295	327	282	269	310	298	313	304	331	313	289	325	297	320	289	282	296	305	285	324	293	305	293	276	313	306	335	328	307	310	283	277	309	330	328	318	349	294	314	313	287	300	322	312	314	300	338	317	330	290	282	300	329	313	299	335	322	312	312	298	289	318	286	293	297	312	282	293	312	310	296	295	324	321	326	314	305	310	327	304	321	290	291	334	319	312	321	321	321	293	342	301	305	309	284	283	314	297	293	294	302	284	297	316	290	289	314	299	283	319	300	308	290	326	309	304	300	347	323	319	308	294	294	289	288	316	293	280	303	295	303	330	319	319	301	275	328	314	335	285	294	303	278	309	298	314	288	330	278	291	325	296	290	295	288	309	347	327	311	292	317	290	300	283	300	312	286	269	330	321	312	329	308	329	306	275	309	320	293	305	316	279	291	314	317	304	316	305	277	329	280	306	280	321	324	304	314	330	316	305	322	299	278	295	303	297	306	346	288	310	283	307	323	334	314	285	308	323	316	305	287	318	301	312	313	320	315	321	301	290	307	319	294	312	298	285	281	298	347	290	349	312	275	317	289	351	297	270	314	309	305	308	300	342	269	316	341	303	278	294	311	312	301	277	292	285	290	301	296	297	283	316	313	310	331	291	310	313	305	281	306	267	311	316	304	302	296	274	291	298	305	305	310	312	329	306	302	314	307	309	312	299	313	304	354	316	298	304	301	300	306	330	281	310	299	316	306	325	296	303	334	294	291	290	314	309	310	317	286	326	334	309	344	275	286	310	279	296	305	337	305	273	325	338	295	275	308	297	278	328	297	312	311	313	303	318	297	294	312	278	311	292	343	339	289	294	308	298	287	291	315	293	285	310	285	294	307	309	315	278	301	315	309	311	312	310	288	290	290	292	295	299	312	363
58986	91532	69722	38588	23785	689	582	610	616	563	568	566	538	554	536	515	561	569	545	541	526	530	487	547	569	564	545	532	539	523	536	479	509	513	544	559	556	539	536	507	586	513	531	537	496	545	549	536	506	505	527	488	519	506	522	517	542	499	516	577	559	562	542	503	540	507	546	596	522	538	566	593	622	590	531	528	530	503	492	528	557	571	516	524	552	506	561	499	522	590	519	528	522	562	530	540	490	510	539	528	521	486	553	563	518	522	580	559	539	568	561	492	498	494	529	564	536	545	511	505	520	523	527	531	542	513	511	530	561	498	530	529	591	562	511	508	535	517	553	502	547	507	566	566	547	486	523	545	521	546	530	547	509	505	548	534	548	515	531	494	543	572	534	534	507	521	521	544	514	541	504	561	522	515	524	529	533	509	531	491	508	554	493	515	547	534	534	495	513	514	512	519	523	501	499	482	529	554	507	546	547	542	517	525	556	512	498	504	552	557	521	531	518	489	530	497	565	533	520	538	541	529	579	521	553	522	518	551	526	520	524	473	552	535	523	530	559	570	518	541	566	535	483	577	518	511	565	501	539	549	542	513	558	530	553	532	524	546	569	547	502	536	562	536	501	526	513	523	538	510	556	499	550	545	516	516	518	518	508	523	531	517	537	519	517	484	535	529	479	535	535	553	539	532	514	509	531	515	588	550	510	524	555	528	474	535	535	526	532	560	551	500	557	504	547	555	558	517	524	503	540	494	517	514	524	532	524	522	541	515	546	535	528	520	570	481	517	504	516	521	537	533	575	535	508	513	568	531	504	540	554	544	539	534	497	539	515	562	533	547	493	545	515	544	529	550	556	525	506	528	527	506	546	514	545	536	508	562	531	512	514	546	550	544	531	509	517	515	553	553	562	547	535	481	528	514	582	563	519	550	537	509	595	516	531	536	540	516	493	559	497	538	534	525	514	545	555	548	552	508	567	530	517	482	540	567	535	555	518	546	541	536	537	545	539	509	534	563	533	505	500	516	591	520	584	506	524	532	539	501	501	517	487	506	564	545	528	545	509	545	500	542	547	524	567	525	505	547	518	535	577	547	558	561	522	534	551	534	549	517	565	525	533	547	533	555	553	534	553	531	528	526	536	514	553	520	519	524	480	527	521	515	532	532	503	491	540	536	496	550	540	515	543	538	525	552	537	511	530	532	528	473	538	527	476	542	556	518	570	498	558	538	528	521	519	507	505	516	545	529	521	559	537	526	539	525	539	505	533	508	549	512	562	477	512	513	503	536	548	529	513	545	514	541	542	556	511	512	526	538	564	558	541	533	499	522	498	515	544	558	509	532	487	523	493	534	476	503	497	531	497	523	575	535	534	537	523	579	546	558	486	553	524	526	551	538	528	518	557	549	519	475	533	513	497	547	509	524	547	501	534	511	553	547	526	526	527	543	518	526	542	537	514	519	518	540	523	496	506	574	587	540	516	544	547	538	553	549	505	522	582	550	536	559	488	511	519	510	538	520	566	531	480	579	526	552	506	522	505	518	546	552	570	543	543	499	503	488	535	530	512	499	520	557	567	538	532	533	493	546	513	553	505	558	532	533	544	543	552	535	521	560	528	531	534	541	554	565	529	564	504	526	487	523	582	531	538	516	487	525	543	480	523	525	501	565	546	524	486	507	511	574	529	540	561	522	468	485	547	539	540	494	558	485	511	493	533	550	538	546	518	531	545	554	545	517	566	572	555	527	540	519	571	519	536	488	558	532	524	561	521	513	588	516	523	515	506	527	554	522	522	554	536	545	530	593	531	537	533	546	530	531	500	512	552	528	509	522	537	536	530	532	536	505	522	540	545	549	521	499	528	536	483	527	516	517	532	558	546	548	521	504	515	502	551	552	519	516	537	527	501	528	518	551	544	538	512	543	566	516	565	500	515	588	497	532	555	524	519	497	522	535	508	527	517	541	515	549	487	524	547	518	525	503	506	528	543	522	563	538	544	574	526	544	568	512	506	521	549	550	490	494	506	540	547	517	550	542	553	497	518	569	481	526	573	549	571	564	532	584	546	502	532	506	534	515	552	541	536	526	515	552	540	500	526	530	482	514	502	561	537	573	476	488	541	476	532	544	527	529	519	530	532	531	521	535	552	492	529	527	556	513	523	547	557	536	547	526	495	487	510	542	527	495	537	493	548	505	531	539	541	568	536	540	518	540	509	544	545	507	524	541	530	549	532	567	527	524	552	533	548	557	531	518	550	510	496	524	534	513	512	507	511	537	533	493	500	515	529	542	549	510	539	515	513	530	589	572	569	502	510	478	559	531	541	503	510	478	551	532	526	520	537	500	553	507	539	518	547	525	517	524	535	518	505	514	497	513	562	546	524	525	518	495	586	479	514	523	504	505	502	504	579	526	566	548	519	536	536	484	536	513	544	518	558	543	554	531	530	525	536	500	550	512	494	540	543	510	539	554	517	542	574	546	523	558	538	527	531	573	551	505	511	496	518	508	540	537	568	520	531	542	547	524	516	515	516	523	493	529	541	565	498	531	524	515	501	541	507	556	526	514	553	564	531	521	521	546	548	528	529	542	524	561	520	533	499	533	551	555	527	507	544	543	555	541	541	576	549	514	518	503	541	510	521	544	515	528	498	520	514	545	533	517	501	540	535	520	517	497	514	547	547	527	501	568	512	533	531	545	532	527	503	514	542	520	526	508	527	534	516	551	507	499	561	542	565	573	506	503	542	551	529	496	521	560	547	550	575	583	500	583	539	495	520	518	527	569	519	555	572	525	541	527	555	502	552	515	533	534	550	564	543	553	552	534	574	566	558	534	515	512	517	506	504	539	541	505	534	528	539	514	539	534	529	575	533	552	538	531	534	513	565	539	519	510	526	526	579	575	509	532	489	515	572	556	524	545	584	518	509	511	505	500	551	570	528	502	498	516	516	514	530	523	503	530	551	540	567	575	567	560	511	520	498	494	498	506	545	554	522	532	555	527	569	520	523	539	512	534	514	527	549	488	586	575	504	549	492	524	554	504	540	554	529	524	522	536	548	511	558	561	510	524	508	517	515	553	558	546	555	495	502	525	498	573	540	506	508	554	529	515	553	501	541	546	512	525	516	544	558	530	563	522	533	534	545	492	532	513	526	524	550	538	532	516	561	510	554	570	533	511	547	522	527	521	567	531	530	516	504	557	537	543	474	517	590	530	552	533	526	536	531	531	512	517	524	543	517	515	554	537	520	548	531	537	530	498	560	502	545	565	530	513	544	542	544	538	554	481	525	544	529	512	531	572	554	539	552	517	530	522	529	558	498	504	529	525	577	513	547	553	531	552	505	522	507	479	555	489	537	544	530	526	554	525	529	531	559	533	543	553	552	570	546	556	496	536	533	523	573	515	557	522	475	523	528	573	543	537	563	537	545	509	523	513	523	522	531	525	508	520	533	486	556	495	516	497	517	522	528	509	539	573	516	532	515	490	528	502	486	572	530	540	494	523
22943	21532	30798	24948	22419	17805	4520	511	409	388	404	396	375	407	396	388	388	382	389	422	425	397	409	378	391	371	408	384	378	398	413	403	389	399	378	362	386	372	404	379	394	418	393	387	392	385	399	399	415	376	371	377	377	383	382	425	432	376	372	391	418	397	388	391	397	367	381	434	408	348	401	375	421	398	404	380	358	378	381	364	386	433	446	367	400	376	407	386	398	395	397	398	355	389	373	358	353	380	363	343	391	372	391	362	351	370	398	379	371	367	351	396	390	400	401	404	405	376	400	364	395	368	368	353	347	407	410	387	391	381	355	381	382	356	398	359	413	364	373	409	378	371	395	377	369	367	417	399	358	435	379	379	378	390	392	380	357	397	354	385	399	396	381	357	405	375	379	361	396	389	366	401	414	371	380	369	375	385	405	369	422	397	381	383	405	417	368	395	388	390	389	369	371	395	373	385	368	392	376	348	374	350	403	399	407	383	372	388	384	382	375	424	370	366	338	389	359	371	416	379	384	346	385	381	370	437	403	343	374	392	373	358	361	389	385	401	396	372	361	357	388	415	411	388	409	426	398	426	417	378	395	367	399	346	371	402	372	354	410	403	414	375	345	410	362	367	383	388	374	393	414	369	356	347	361	346	373	420	362	380	392	373	384	359	380	370	353	377	394	399	430	390	392	425	419	380	402	384	374	396	366	360	393	393	377	395	356	392	413	404	398	387	367	384	393	348	373	384	364	354	413	382	403	333	364	377	355	404	379	392	418	359	360	359	368	392	375	392	371	401	408	395	383	406	377	354	390	366	420	382	380	398	381	394	380	391	368	368	379	396	389	357	355	399	382	404	364	378	400	369	350	421	380	381	342	380	389	404	366	376	382	415	386	399	415	378	388	362	352	398	360	400	417	364	368	401	363	404	397	350	414	343	374	365	389	392	396	358	406	387	401	364	400	405	394	398	391	359	417	349	408	388	364	372	379	389	381	389	377	378	367	395	378	378	355	388	379	382	387	372	367	371	383	371	398	347	374	404	394	397	357	367	351	376	382	373	355	342	384	412	395	346	355	385	384	378	374	429	394	345	375	420	386	397	352	361	376	374	372	402	365	377	413	345	400	378	365	377	410	402	392	345	357	417	373	343	405	401	352	423	374	404	372	397	398	375	360	409	361	402	354	355	392	393	364	360	391	339	397	369	393	363	410	351	390	363	383	419	359	357	380	400	396	362	387	381	379	367	400	393	370	379	407	397	379	397	389	384	396	394	368	371	378	376	401	398	362	377	378	366	375	395	412	345	382	389	362	390	395	394	387	350	367	377	404	382	387	351	364	382	362	357	398	378	382	358	386	388	436	347	372	374	380	417	378	359	388	379	390	400	361	407	338	406	398	442	375	364	382	426	399	402	355	398	394	373	349	375	397	377	411	379	373	429	361	399	401	401	394	364	372	385	377	384	375	390	347	398	339	397	378	443	372	382	397	371	376	394	359	375	372	383	368	388	360	352	379	342	393	415	385	349	378	386	397	390	375	407	371	394	349	360	385	383	413	398	380	354	369	384	387	369	404	386	411	373	338	371	398	339	388	405	396	388	390	393	385	382	405	342	365	371	415	390	381	384	365	410	423	387	367	419	389	351	365	403	412	392	391	400	394	389	364	387	385	379	378	365	371	393	375	347	354	359	375	376	399	393	440	420	363	384	335	371	399	413	397	403	398	378	389	374	384	364	385	404	391	372	391	385	377	418	380	377	383	368	382	374	384	421	358	412	380	363	354	436	384	409	404	371	379	396	353	367	355	391	350	382	368	400	408	400	365	361	404	413	379	391	388	383	396	395	399	378	383	376	399	373	375	383	371	383	398	394	394	389	345	373	377	406	405	362	353	387	352	379	376	381	354	391	407	375	374	352	404	368	364	384	362	388	387	350	337	384	334	388	390	404	382	386	391	405	410	385	393	403	373	374	390	423	407	363	408	373	397	339	374	397	409	375	398	422	397	378	381	399	400	395	409	385	405	415	363	380	406	414	417	412	349	385	402	375	382	402	348	365	360	405	355	380	392	347	404	371	356	353	353	401	373	378	406	392	387	340	373	403	386	408	372	392	387	356	346	371	414	398	379	347	374	379	394	370	391	402	362	409	394	387	398	403	401	402	395	379	402	378	417	421	437	379	400	411	376	383	375	395	435	391	347	366	369	350	367	390	421	374	379	363	356	385	394	392	389	360	375	387	365	377	344	378	424	387	396	398	372	405	354	389	375	344	433	382	352	402	398	410	396	392	359	417	404	422	420	369	337	368	389	372	368	378	391	380	385	383	354	364	407	375	369	373	385	387	366	387	362	386	376	380	396	411	410	345	386	383	445	402	360	366	415	386	355	404	373	402	409	334	375	358	369	377	411	378	378	390	393	365	385	357	363	358	386	402	382	369	398	385	412	365	419	408	382	377	388	401	391	379	386	416	382	379	380	385	407	387	363	367	386	421	372	407	386	362	389	365	374	401	406	395	382	397	405	414	380	364	381	389	377	358	388	379	401	359	390	389	374	404	374	396	377	374	380	389	390	356	357	389	383	384	390	401	360	379	375	358	325	430	375	419	381	391	366	354	396	360	409	327	355	371	380	374	387	374	389	376	372	407	406	371	388	337	354	392	350	382	391	377	374	384	359	363	423	352	397	352	384	398	372	382	419	378	374	386	373	414	365	377	384	403	369	401	400	405	378	420	382	384	351	368	372	360	378	375	380	358	403	396	387	406	355	374	371	396	392	348	399	360	390	369	352	392	369	356	399	398	375	378	396	361	372	392	391	397	395	369	391	389	396	384	350	349	342	375	396	356	378	378	397	366	381	354	366	385	409	355	397	361	387	379	384	392	379	380	368	385	371	377	395	406	373	375	396	360	353	406	396	402	390	395	376	362	345	389	383	394	382	370	367	408	377	388	410	386	399	388	355	354	388	395	377	371	400	356	398	385	410	377	368	371	377	365	380	378	361	382	394	354	403	366	415	366	373	370	382	393	385	364	369	376	376	406	387	361	384	380	382	355	413	367	392	362	392	399	379	419	414	403	398	350	392	389	379	362	394	375	404	375	386	368	403	399	386	375	364	373	378	367	403	376	400	351	382	404	356	388	383	427	399	394	367	372	352	419	404	353	399	403	370	361	390	384	413	403	379	372	390	389	377	397	403	356	351	419	400	377	375	364	386	363	336	418	387	357	347	393	373	354	383	379	392	400	375	353	374	336	401	425	369	400	339	397	411	401	406	388	388	394	383	383	368	357	405	378	391	393	407	374	389	388	381	410	348	379	380	376	384	403	373	402	378	367	396	427	385	400	399	380	374	410	409	358	404	376	380	379	410	403	393	382	374	411	422	376	359	373	361	396	370	404	383	387	384	396	383	384	374	401	417	407	388	386	391	356	402	395	370	334	380	365	380	392	389	409	437	395	437	369	342	367	373	381	404	402	394	366	378	350	360	392	383	382	396	369	345	384	417	409
60846	100629	77564	46850	31003	1233	780	698	707	759	678	640	679	648	618	633	609	612	638	599	635	671	690	653	633	649	639	663	600	617	656	678	645	650	588	627	647	622	630	639	607	650	640	655	574	644	656	601	591	623	612	639	619	606	617	660	646	636	656	619	579	613	615	608	643	577	596	688	608	621	678	669	679	682	603	625	661	583	611	591	640	595	652	633	636	630	626	621	623	626	588	610	643	593	617	629	612	623	632	623	634	603	628	625	642	634	607	605	638	630	632	649	600	642	662	642	609	631	634	620	592	663	611	624	630	605	628	619	632	622	646	630	636	641	614	654	651	576	592	661	600	641	635	597	638	650	626	639	594	634	600	646	587	657	635	640	613	634	652	674	617	654	632	638	644	624	611	629	585	618	641	624	657	595	608	637	627	652	621	642	591	648	595	601	656	688	634	598	633	649	629	676	623	647	577	628	627	619	601	595	637	661	580	608	649	641	645	639	633	596	636	601	624	620	656	596	603	636	623	665	630	623	650	613	604	628	651	645	616	643	646	632	596	648	638	604	665	592	604	664	619	592	688	610	652	610	657	607	656	630	618	611	616	651	615	682	575	679	637	650	635	663	644	627	631	639	618	637	621	600	620	639	599	672	667	637	646	641	657	568	633	622	628	624	641	645	623	607	635	628	644	604	673	599	629	630	682	614	679	615	603	604	645	638	638	650	600	649	652	564	624	610	651	570	654	607	662	657	670	637	641	612	664	608	642	599	715	632	636	661	668	675	657	593	664	613	635	663	627	659	643	639	630	643	630	661	637	595	622	625	640	627	609	641	614	574	609	618	636	615	697	683	619	635	631	614	648	666	629	608	558	604	614	591	636	594	644	626	639	631	616	612	586	618	592	617	640	632	632	635	643	668	636	634	660	581	656	631	617	626	678	664	582	643	623	659	611	625	618	601	631	604	624	625	615	644	648	632	606	613	631	627	624	646	647	628	618	586	616	644	572	570	674	641	654	575	601	631	623	628	670	647	607	645	634	662	558	689	647	651	618	646	599	659	615	595	614	625	708	601	654	616	622	607	640	661	638	598	649	663	586	664	628	645	636	624	617	606	633	658	636	643	616	637	634	558	630	622	622	607	661	568	646	625	648	647	608	608	634	556	639	640	643	642	606	637	619	603	663	649	648	651	653	635	637	646	633	654	653	603	593	610	614	633	627	641	604	618	606	628	610	672	617	652	592	620	616	596	632	631	640	621	633	608	614	621	681	615	638	618	661	641	674	639	642	645	636	634	646	613	585	606	643	618	601	584	626	648	652	621	614	615	616	643	672	671	672	652	656	617	572	619	656	638	615	661	622	652	606	656	608	651	616	642	566	610	618	618	637	594	653	618	647	639	637	636	671	652	621	611	608	605	616	626	600	635	607	615	628	650	632	640	588	631	599	612	591	630	614	678	651	621	608	616	663	568	649	653	625	645	623	588	624	610	617	638	621	615	634	642	668	647	628	664	616	627	654	633	617	590	667	596	664	629	637	641	620	619	619	634	636	641	630	597	630	695	590	650	608	669	613	612	634	629	595	586	623	626	617	587	636	612	639	649	649	608	640	573	648	630	635	602	606	634	601	578	594	594	574	651	611	605	599	618	658	599	649	638	628	640	646	629	558	584	583	650	589	616	578	621	627	659	630	667	660	568	639	605	626	615	652	656	629	614	612	676	635	679	632	606	645	654	647	671	615	582	639	647	625	639	614	618	598	629	671	597	616	666	654	601	648	649	647	608	607	678	609	619	642	626	684	617	618	625	591	612	618	634	630	619	647	624	655	629	604	639	591	619	636	614	578	654	612	638	599	597	626	631	623	679	596	665	610	655	646	632	627	680	650	631	617	634	627	604	625	623	640	618	597	641	607	635	630	638	611	620	649	658	656	668	629	649	651	663	577	614	611	640	628	644	602	632	673	645	619	630	605	585	590	650	620	639	609	647	633	642	602	606	633	620	668	622	637	648	576	616	607	672	631	625	586	636	592	617	622	614	663	653	577	620	620	613	654	639	648	657	644	618	613	665	637	613	636	658	625	618	648	592	647	651	597	607	592	649	615	630	605	649	627	641	584	603	599	651	635	676	639	624	656	646	631	624	591	598	617	623	648	624	638	659	637	635	612	636	665	634	662	668	607	682	594	690	623	625	656	628	637	619	632	594	607	664	655	609	618	629	638	587	634	663	623	603	587	630	625	626	590	687	638	608	631	617	603	626	652	642	623	609	601	616	661	609	671	618	642	671	631	634	672	607	683	613	660	597	647	648	651	639	611	580	625	592	630	651	575	601	649	610	631	690	649	632	624	630	671	645	596	696	598	621	594	607	641	636	582	659	594	611	649	636	613	603	584	609	619	679	591	634	592	579	626	604	611	619	630	638	585	623	624	638	660	624	632	630	619	655	602	635	650	652	604	620	641	591	615	613	641	582	645	590	598	669	608	632	596	610	624	623	595	603	651	599	649	669	621	596	622	652	608	619	652	595	579	644	614	630	648	645	622	641	659	647	615	645	662	635	596	637	629	631	624	657	627	672	679	596	633	616	594	602	611	588	591	603	601	656	619	615	635	591	645	690	636	604	609	635	585	668	642	622	645	646	596	596	665	633	618	677	634	637	621	593	667	669	648	614	608	648	594	641	655	598	594	576	618	638	700	640	606	591	628	602	609	589	630	628	678	630	635	614	599	641	558	609	643	604	617	664	606	578	629	628	654	584	647	615	620	627	610	633	604	612	630	644	623	638	648	622	611	617	627	626	630	619	601	618	625	582	632	615	640	656	606	668	667	630	600	640	602	601	634	635	633	599	604	644	634	605	597	597	620	637	654	624	598	624	655	582	646	590	640	623	578	652	593	586	613	625	579	651	613	615	599	592	616	652	649	639	630	625	661	667	634	605	598	682	620	607	666	609	660	603	605	595	606	633	613	612	622	598	627	640	618	576	627	620	609	645	608	636	653	653	642	590	657	597	664	617	634	657	598	602	595	610	618	635	662	626	607	634	638	590	624	621	607	658	601	614	616	610	624	638	648	631	699	634	642	643	641	608	635	647	597	667	552	614	617	624	590	613	585	603	619	628	600	608	617	626	626	578	600	612	635	586	584	602	597	664	636	618	696	629	644	650	644	613	612	626	604	625	597	600	654	619	599	634	646	640	632	626	607	624	636	610	625	633	619	680	669	587	630	670	624	636	628	644	596	651	611	637	662	659	610	641	613	661	628	606	587	627	655	662	700	648	674	602	623	657	583	562	599	648	609	676	640	654	632	649	575	615	608	639	651	558	594	636	634	668	628	635	638	623	668	641	619	637	601	638	622	641	642	642	632	619	632	641	640	618	605	633	667	630	612	648	641	608	606	677	625	619	636	618	612	639	642	688	627	596	637	616	655	629	612	608	631	673	626	652	691	623	648	655	625	625	661	598	650	594	649	626	567	622	638	634	618	643	641	645	594	645	619	657	634	672	625	614
27845	26831	29225	13082	3577	543	405	362	353	366	345	350	375	372	376	398	349	366	350	328	370	330	347	375	350	360	384	368	361	371	343	373	353	344	381	339	333	326	358	350	348	323	363	327	375	358	344	366	365	331	351	355	361	354	367	384	384	321	365	392	348	386	347	383	359	350	334	357	360	358	368	365	366	375	372	374	354	334	386	335	368	367	386	350	355	378	362	370	351	356	366	341	348	349	357	327	336	364	362	349	369	358	342	339	368	350	340	341	340	331	391	383	340	375	369	357	350	326	351	331	339	361	339	334	334	360	361	384	351	361	382	359	343	356	368	354	374	330	343	344	361	388	351	314	360	361	331	375	349	387	332	369	354	315	340	350	366	330	348	349	334	347	362	319	367	351	346	369	371	350	337	363	333	345	335	367	388	374	346	373	341	339	337	352	379	375	327	359	367	377	334	344	350	366	345	367	344	363	355	366	359	358	363	328	368	349	329	371	349	327	350	333	431	352	370	324	377	367	349	368	317	367	326	326	344	364	355	341	375	353	353	341	374	328	354	349	345	360	363	344	358	349	385	354	328	317	337	373	366	335	347	370	342	351	359	364	372	354	364	326	368	348	376	365	322	359	336	357	350	376	363	357	358	351	360	386	363	356	371	325	336	333	358	307	337	336	377	352	374	343	357	376	354	366	350	349	351	370	356	350	375	335	323	368	373	350	382	366	354	347	363	378	357	342	349	353	393	364	382	331	326	365	359	364	334	364	326	387	345	362	368	376	350	359	377	349	371	371	313	380	337	348	327	346	342	343	363	372	292	337	323	357	378	337	341	327	380	353	338	363	342	369	345	359	366	371	341	333	323	329	363	328	362	330	333	347	340	372	395	384	345	334	357	324	359	361	364	338	387	365	357	358	366	347	385	336	348	354	368	351	360	341	318	354	345	334	365	377	369	324	377	346	353	349	325	380	347	321	372	372	343	367	345	363	352	356	351	332	374	391	341	380	369	355	364	351	344	361	378	343	369	389	374	373	381	348	322	359	365	365	367	315	393	346	385	353	383	352	376	356	355	351	372	358	312	386	342	354	376	372	364	331	337	351	342	312	356	329	364	341	357	355	347	316	332	339	353	328	330	363	309	342	350	373	372	356	374	322	337	324	355	340	344	329	328	375	368	360	333	319	347	359	383	366	373	355	366	329	338	368	324	378	353	378	385	357	354	351	325	334	362	363	391	340	351	340	353	361	357	340	405	362	330	350	325	350	378	350	383	355	357	361	357	331	353	330	349	360	369	368	344	346	366	355	333	341	369	410	382	337	354	354	321	342	339	374	363	366	355	351	340	367	365	368	364	392	323	373	340	402	360	348	322	373	371	341	336	365	371	343	341	353	339	341	375	353	358	336	357	334	375	348	344	349	325	378	347	349	355	381	364	352	333	334	351	327	367	341	396	344	367	357	347	361	364	370	337	334	332	383	328	369	358	365	347	357	346	324	379	367	383	347	323	376	359	353	327	339	371	349	358	390	367	338	368	343	337	393	358	367	328	368	320	341	366	354	347	339	349	383	349	383	352	363	376	370	405	318	384	363	356	375	370	337	339	389	372	358	348	320	367	355	359	323	346	348	366	346	379	377	369	338	359	361	335	373	377	341	358	350	352	351	313	378	348	344	328	381	350	330	363	367	361	359	359	351	361	386	324	344	346	379	349	363	369	392	348	328	359	359	336	342	378	355	353	323	333	355	354	387	376	352	348	350	371	360	362	378	362	366	352	381	343	342	324	317	377	346	350	353	364	336	387	375	353	364	351	356	348	347	364	351	341	322	368	358	346	364	355	354	354	390	374	358	374	331	335	376	346	352	355	343	376	336	358	341	348	330	353	348	309	365	353	308	352	371	347	346	340	344	373	366	387	337	359	361	365	377	357	346	340	351	366	362	379	380	345	344	345	348	364	368	348	340	369	364	331	352	366	366	356	329	369	352	348	377	361	357	338	345	375	377	363	359	366	359	378	375	347	347	346	371	343	335	373	353	354	351	339	358	377	393	360	335	326	365	358	366	379	341	346	325	367	347	304	302	362	347	330	304	350	324	376	362	379	335	369	378	350	344	362	341	356	384	400	370	374	337	365	305	351	365	364	350	359	324	385	357	313	340	363	329	331	407	362	333	362	400	385	342	362	378	338	331	365	368	356	353	316	373	324	339	387	355	334	337	373	365	372	355	314	334	362	338	356	357	376	338	364	336	348	368	406	402	351	327	370	362	379	348	359	367	334	373	375	374	371	344	357	347	356	359	353	335	342	366	341	369	371	350	381	344	354	366	347	353	335	357	340	400	350	350	336	330	344	344	332	342	354	351	344	332	358	330	351	374	349	370	350	388	357	348	369	361	351	362	349	340	335	380	345	345	306	354	344	357	342	353	371	355	379	328	362	346	324	390	355	358	350	357	374	364	347	361	362	361	347	374	340	375	341	347	344	362	374	349	347	361	347	363	340	368	368	353	339	373	372	358	364	339	364	330	362	348	334	384	373	310	348	304	370	384	358	343	360	355	369	372	337	323	344	318	365	373	351	346	378	325	365	351	333	369	379	362	342	317	371	377	357	365	337	356	357	361	371	351	386	354	351	366	361	325	354	349	348	343	382	350	357	332	364	348	355	364	342	339	333	339	342	337	388	337	342	361	342	366	359	385	381	333	351	335	364	350	347	347	322	388	393	335	381	311	338	375	346	341	342	380	365	331	361	379	347	333	347	348	335	347	350	347	349	322	364	366	341	354	349	374	352	361	324	360	383	371	321	326	354	325	365	369	333	373	350	330	341	350	344	370	330	356	353	379	321	340	348	334	364	336	327	348	352	367	343	359	345	382	379	357	347	354	386	365	340	351	329	346	323	354	360	335	363	372	347	379	360	372	367	382	339	354	358	343	366	386	360	390	380	285	364	377	371	364	358	366	356	358	356	369	346	361	362	357	357	376	310	370	396	334	357	346	373	397	318	348	357	348	365	332	364	367	332	362	342	317	344	354	366	327	389	354	372	399	348	360	359	339	312	347	342	346	368	350	356	377	352	361	349	359	366	349	380	333	333	339	376	365	349	378	382	370	342	333	394	347	364	365	356	343	367	344	349	329	367	352	368	340	341	345	359	331	361	347	334	360	355	380	392	354	346	359	341	354	375	333	381	365	350	343	333	374	350	363	382	378	356	365	343	385	356	352	332	364	337	354	371	335	375	364	355	368	342	339	333	374	359	331	354	351	352	356	345	357	351	389	341	350	356	364	343	310	377	354	335	345	373	401	355	359	358	371	331	389	329	346	325	384	324	352	344	342	376	362	353	352	394	318	360	352	343	356	354	354	368	338	340	387	361	382	376	376	373	348	325	372	355	370	361	331	378	317	395	340	348	383	343	355	357	359	341	327	393	352	328	341	367	362	356	344	342	333	319	357	349	389	356	360	332	329	358	365	380	349	354	371	355	363	385	332	355	362	369	341	371	352	340	355
35383	47492	35263	12450	6688	720	641	644	625	614	647	615	617	608	569	579	600	585	580	612	636	591	630	664	599	666	636	619	600	582	562	611	629	658	673	577	636	641	579	606	556	597	615	623	641	603	625	608	606	638	637	615	611	618	594	626	660	643	612	641	616	581	596	651	635	581	650	597	581	657	638	639	592	620	600	650	620	620	603	617	585	634	615	636	625	617	610	614	632	620	627	564	633	608	605	635	592	618	608	650	596	631	637	579	582	647	612	606	656	657	642	588	567	646	641	615	661	613	614	587	593	605	626	572	610	631	638	647	655	641	613	650	586	669	650	647	621	608	610	627	655	593	604	655	591	612	586	578	632	619	632	602	627	661	628	620	630	620	575	608	612	631	634	624	598	627	622	627	648	604	628	594	602	632	600	606	623	651	613	604	585	603	601	632	610	635	647	649	617	604	587	647	608	599	624	628	603	611	628	604	572	624	631	576	565	641	617	589	612	622	621	615	650	631	616	637	649	633	615	624	589	579	671	606	643	645	621	635	607	617	630	584	648	632	596	568	605	605	616	641	627	600	591	621	615	572	585	584	617	648	632	591	592	630	602	606	651	583	657	657	624	655	606	618	589	640	638	612	619	613	611	601	624	620	625	629	640	597	642	585	621	625	625	563	650	614	598	606	605	609	616	612	630	599	598	611	607	673	621	626	653	583	646	633	601	617	587	644	569	620	623	636	675	613	566	629	570	596	586	611	638	633	570	612	614	624	598	617	646	625	626	680	629	611	628	600	609	598	631	613	628	613	648	604	671	645	623	594	594	616	626	646	609	610	611	615	606	617	602	593	598	660	603	622	615	578	592	590	626	619	595	590	643	626	627	600	624	586	622	616	598	613	606	616	676	581	591	587	620	617	599	595	577	591	577	610	617	604	588	665	630	616	626	605	649	629	650	638	606	617	629	590	620	601	627	612	632	608	594	607	627	619	645	640	608	612	609	632	608	640	652	601	632	580	602	599	644	643	623	581	596	591	605	587	650	602	600	647	632	654	622	610	641	587	618	569	627	608	596	587	617	596	640	621	589	606	606	634	626	608	600	617	674	575	596	594	612	649	583	609	597	627	603	643	644	655	606	612	593	582	633	582	598	595	631	592	608	606	595	650	614	587	593	566	615	623	623	600	594	650	634	647	580	622	622	601	601	610	586	629	648	590	626	595	604	572	577	629	630	609	651	602	572	639	610	610	593	609	580	627	641	540	629	584	601	634	622	624	630	601	603	627	615	604	672	607	596	628	611	633	622	616	591	623	598	607	584	618	642	615	618	620	620	659	588	618	612	643	599	635	610	590	607	611	613	615	623	583	621	615	629	620	659	666	599	625	640	624	624	631	630	610	622	624	581	605	621	635	628	639	613	619	615	579	607	598	608	620	583	600	599	603	627	595	634	602	605	610	620	654	610	618	665	610	624	600	595	623	594	627	605	551	609	610	603	609	607	579	622	569	595	635	591	620	602	629	630	589	613	645	598	650	595	607	614	619	625	588	620	605	652	584	594	569	629	612	633	642	637	607	610	685	597	597	606	616	597	661	642	609	641	631	625	606	655	632	604	627	598	549	624	607	590	600	634	613	559	636	609	587	610	669	619	679	612	564	635	586	623	560	646	621	595	588	558	632	622	595	585	631	626	611	621	602	613	628	615	606	604	589	582	618	604	600	624	653	640	605	635	612	626	645	605	586	612	589	668	631	559	585	617	608	596	615	574	631	594	591	650	571	574	571	593	663	615	607	606	588	597	565	605	602	593	596	590	669	619	667	605	614	636	645	658	612	663	623	578	616	581	591	606	645	622	645	628	615	623	585	621	612	640	626	620	583	632	618	606	676	625	626	637	583	628	637	611	615	644	595	619	568	573	581	626	630	631	572	602	620	588	592	639	612	591	625	612	601	597	593	573	591	620	599	625	607	591	630	615	566	610	582	645	604	621	643	643	592	618	584	627	607	639	610	596	602	622	597	617	583	588	623	631	648	633	597	626	612	617	603	585	592	620	644	574	631	643	570	576	619	604	587	588	677	577	638	625	610	605	616	581	610	586	596	654	626	597	623	587	603	601	629	613	608	610	620	635	609	651	622	611	600	629	627	617	614	634	625	610	618	605	653	641	645	614	634	638	621	645	658	620	620	635	594	596	623	618	606	611	604	620	600	537	631	610	637	654	638	648	591	589	599	577	592	597	612	602	626	642	574	656	602	606	588	586	630	624	623	638	627	597	599	635	636	619	627	646	645	607	602	589	621	642	652	611	605	644	621	572	626	621	637	656	614	659	638	637	639	616	608	626	627	661	617	630	656	597	671	597	621	614	577	684	603	593	592	642	630	611	590	588	629	602	623	606	588	633	627	636	611	598	603	624	579	628	642	636	653	661	607	590	621	661	605	591	627	618	629	574	670	613	648	614	666	650	584	621	604	604	579	620	605	566	598	597	569	640	614	569	617	605	612	648	625	623	644	609	621	622	622	598	616	607	640	621	559	604	648	601	607	641	632	629	637	590	653	605	593	622	608	654	585	625	651	607	652	643	648	606	638	574	600	587	642	611	648	602	604	636	583	621	635	609	647	623	581	577	634	592	644	578	643	571	635	625	626	645	592	595	568	614	640	585	616	591	589	656	615	609	602	583	593	653	587	635	620	590	646	585	630	656	634	602	618	600	621	624	605	592	571	620	623	632	618	635	602	624	604	607	632	621	628	612	631	599	654	602	588	600	630	587	664	632	627	580	632	621	616	582	667	564	614	604	600	605	638	603	598	600	664	655	613	592	637	601	606	629	652	618	642	566	583	578	580	586	619	622	654	620	636	581	676	645	605	587	636	622	610	637	606	597	636	601	590	617	637	595	589	619	633	631	628	631	656	580	671	630	614	650	626	606	619	592	571	585	634	663	644	580	613	603	648	613	596	620	618	592	605	638	607	614	571	606	592	600	627	597	615	575	622	593	631	606	626	603	590	566	571	597	625	649	635	642	646	627	601	596	613	584	617	639	652	603	616	615	638	610	642	595	610	615	605	638	650	590	617	635	625	612	589	608	595	610	610	579	658	571	641	610	607	632	633	626	667	578	593	594	618	597	633	594	606	635	610	589	587	644	625	614	542	656	605	650	603	618	627	604	608	606	562	620	606	602	642	591	616	604	605	628	649	660	628	609	630	636	657	607	596	608	581	626	649	582	564	626	604	651	602	628	615	606	631	616	625	657	628	623	633	647	576	633	600	643	605	619	627	575	630	639	608	602	622	628	631	624	603	641	626	581	606	632	569	632	597	588	572	621	596	573	585	598	627	606	645	602	596	631	631	639	609	613	610	661	639	606	618	636	620	596	684	571	637	628	610	613	627	610	606	627	602	594	627	622	615	623	645	628	639	641	615	618	645	608	614	615	601	541	642	623	645	638	597	629	572	576	641	607	613	656	631	603	605	647	570	617	607	622	594	620	617	606	593	626	609	616	656	584	611
23958	22329	32857	26345	21776	10367	813	373	321	338	332	337	331	310	330	329	336	352	311	309	333	282	311	338	324	295	321	329	355	337	315	325	308	331	331	331	327	340	301	323	311	308	329	313	319	323	300	325	328	305	324	380	339	312	311	364	324	337	339	305	303	310	302	325	321	306	365	306	315	338	379	389	336	317	334	352	308	306	337	301	353	339	312	317	307	315	319	311	321	347	333	341	335	317	276	300	341	300	297	341	330	322	330	282	366	357	324	338	319	308	285	313	318	335	297	345	325	305	317	337	325	299	310	329	297	367	286	299	323	304	325	330	326	328	289	295	350	308	318	310	335	321	324	319	317	330	305	302	334	341	330	331	323	327	315	351	312	334	344	324	337	301	318	360	322	325	324	292	304	280	322	319	339	342	345	291	305	333	284	315	340	325	316	328	357	292	329	329	318	336	349	325	355	293	311	299	313	274	316	324	362	344	292	348	329	332	339	333	317	326	276	296	332	324	319	318	313	299	324	345	305	295	312	306	318	326	349	373	322	328	318	343	304	296	314	313	318	342	310	327	304	320	342	345	325	302	358	303	304	308	359	310	312	335	353	344	321	313	316	309	351	310	327	364	298	300	337	330	318	323	364	285	332	353	342	317	339	330	308	317	308	338	309	335	306	329	294	339	303	332	326	314	308	307	284	311	309	339	323	336	301	338	319	325	337	319	315	300	310	297	309	314	324	322	339	306	325	327	324	322	327	308	303	305	326	333	347	316	306	291	330	313	320	312	296	323	317	326	310	327	309	282	303	296	304	318	278	357	330	336	339	302	305	313	328	298	323	337	361	325	325	335	328	331	290	325	324	338	327	387	331	321	329	292	329	301	317	307	331	297	319	311	317	332	316	309	311	312	323	344	344	321	299	317	310	329	343	319	324	328	294	343	304	317	300	287	285	309	330	316	325	321	337	321	332	342	334	348	309	294	321	303	313	325	336	331	341	321	315	336	320	306	329	346	321	317	328	310	334	332	302	319	315	360	308	290	313	350	293	334	326	298	326	335	295	314	302	336	328	318	325	347	337	339	320	322	347	329	309	347	348	345	317	324	338	347	292	316	341	330	311	323	315	317	291	309	315	376	319	327	308	327	306	332	340	323	340	341	333	320	312	318	311	357	323	339	317	314	336	343	311	332	330	304	291	300	364	331	333	337	319	315	312	311	310	327	335	346	310	325	315	300	317	317	321	363	319	333	362	291	320	297	363	326	325	358	306	345	305	278	343	319	323	323	343	313	322	334	302	327	326	296	311	318	300	294	333	336	296	309	342	308	320	327	340	340	333	348	306	319	323	332	341	316	306	334	322	324	324	336	330	301	323	330	333	336	334	317	353	311	320	316	324	301	304	322	316	322	312	338	300	344	324	330	344	317	313	341	325	341	305	299	304	303	346	312	328	320	319	308	298	322	338	324	334	309	288	320	287	323	338	330	328	343	304	327	355	306	337	318	296	313	318	317	365	278	314	345	319	306	326	310	293	333	317	329	332	323	333	318	340	291	310	342	320	291	350	309	309	352	330	313	354	295	345	321	308	318	304	329	342	313	293	291	329	309	309	337	341	324	322	317	346	286	339	336	330	308	305	326	299	322	338	285	339	335	332	290	301	344	326	299	315	334	296	332	303	311	307	347	318	307	324	331	337	320	328	319	320	314	319	350	315	293	318	315	329	328	333	348	352	331	313	324	325	318	339	301	334	319	301	326	334	302	312	339	332	301	310	319	277	351	307	318	301	296	321	301	308	334	343	316	314	305	301	306	310	329	291	345	310	311	309	340	294	302	286	300	288	327	292	340	335	326	330	305	351	305	303	305	348	329	331	285	346	322	299	308	332	335	314	343	299	315	309	315	362	348	330	325	315	348	309	339	320	302	308	287	324	312	354	335	361	314	315	307	292	299	338	286	323	322	349	331	340	306	350	311	338	293	314	333	282	337	325	307	308	294	378	308	320	278	321	325	298	291	326	334	332	312	320	320	322	309	308	326	302	324	349	301	320	322	331	330	323	316	325	277	308	335	312	334	314	334	324	327	321	344	314	296	324	323	291	293	323	302	337	293	359	322	366	319	309	323	339	354	336	350	340	335	312	321	347	351	334	339	300	317	316	348	292	318	318	318	287	320	334	340	308	326	336	318	320	309	264	325	293	320	330	327	324	316	301	310	313	343	301	311	342	293	294	341	315	332	346	341	308	327	302	320	326	307	333	333	349	322	336	328	352	296	324	325	327	341	307	312	341	294	334	291	342	362	293	332	331	297	340	326	322	318	337	311	323	285	313	332	332	319	291	310	327	324	330	298	329	347	295	335	311	351	335	320	318	316	317	342	304	312	336	331	332	322	325	302	294	337	326	348	316	320	356	308	311	305	309	303	330	311	324	322	302	316	296	307	314	320	293	334	332	345	296	362	322	311	329	283	317	316	312	306	346	324	315	343	328	330	312	339	313	318	323	309	315	322	317	332	316	309	333	332	307	314	328	333	290	346	301	341	326	278	308	334	330	317	335	331	312	306	288	316	334	326	333	327	326	315	336	307	333	310	311	324	284	320	331	328	351	329	336	316	330	378	336	332	311	283	325	333	282	306	329	320	275	313	301	325	289	292	290	324	322	329	324	321	325	324	306	289	326	349	331	309	311	309	318	341	335	302	347	328	345	303	308	298	350	336	348	329	329	331	331	289	297	310	335	343	311	291	336	333	317	327	328	288	296	346	334	336	330	327	320	306	321	306	297	354	307	335	323	325	325	289	321	340	326	317	326	325	318	291	348	330	309	357	314	336	344	309	304	322	346	346	321	318	330	337	326	306	325	337	338	333	346	311	319	296	299	331	333	314	354	362	321	307	335	340	336	311	332	358	306	329	305	290	314	304	317	310	290	304	327	308	301	316	351	337	330	347	327	319	333	351	345	357	315	309	299	308	343	339	291	319	322	313	315	322	317	287	299	292	287	325	337	289	307	322	337	314	336	307	285	325	307	335	301	318	328	334	342	316	320	326	313	295	297	307	332	321	340	343	325	338	309	299	319	353	343	330	349	308	338	303	327	315	330	346	328	300	317	328	324	299	334	293	311	346	302	339	314	325	338	295	326	302	302	286	309	339	311	337	312	303	294	310	321	321	316	313	340	333	309	339	329	316	343	322	326	335	358	322	325	293	307	296	290	313	317	299	301	332	308	315	321	325	328	324	319	335	352	318	298	291	357	293	342	322	311	329	300	290	309	327	312	309	330	296	336	326	321	308	332	333	348	288	344	326	342	337	340	332	314	336	306	313	285	344	321	314	358	356	290	307	302	318	345	350	342	313	327	317	311	349	349	322	344	311	318	351	305	289	340	348	297	352	303	302	304	338	303	301	346	334	328	350	329	329	341	336	328	367	335	288	340	317	337	344	304	304	354	313	301	309	350	315	312	313	286	308	288	320	307	318	305	332	344	365	328	301	336	329	296	319	297	316	321	323
59580	91362	69477	38703	25419	2572	602	617	593	588	605	570	583	541	582	584	549	559	538	498	541	565	593	556	576	531	493	573	572	517	561	577	546	574	572	593	523	529	598	581	558	582	564	527	582	557	523	556	543	552	569	558	539	584	534	580	509	540	526	544	514	545	581	601	572	560	559	578	515	618	626	638	641	545	535	556	571	550	560	581	561	539	570	555	544	575	563	543	569	542	557	564	537	598	556	569	552	519	522	542	554	529	559	578	554	542	558	538	575	561	539	554	524	552	610	548	562	569	582	552	604	571	524	557	551	536	621	555	557	542	567	565	565	546	546	566	525	575	541	584	561	561	533	543	556	584	579	541	523	558	581	542	536	567	524	581	552	545	582	549	545	547	568	546	597	538	553	541	535	576	553	540	538	578	566	571	576	562	554	581	555	516	577	533	567	551	533	569	562	586	515	537	606	519	533	577	620	587	576	565	577	589	586	559	516	558	550	569	524	524	512	570	561	534	575	560	557	518	594	563	538	533	569	618	554	521	542	540	576	546	554	526	578	577	564	561	570	509	519	549	600	556	584	583	531	545	537	583	551	555	551	570	588	525	572	544	532	555	544	523	560	545	575	523	560	543	518	535	543	560	538	544	526	535	562	537	539	547	579	572	617	572	562	537	548	570	541	556	582	579	531	564	568	569	576	540	517	565	546	565	517	571	528	546	548	577	574	558	580	575	559	560	550	532	546	548	574	538	582	559	523	577	587	538	563	586	572	541	570	515	532	554	517	550	540	579	536	554	573	564	587	563	556	581	585	567	578	569	546	550	584	558	593	534	577	548	553	532	527	542	547	535	557	588	550	596	545	554	615	533	523	566	578	552	573	563	572	553	529	537	558	602	512	589	532	521	548	549	554	560	554	568	572	538	548	592	543	575	531	554	534	550	548	559	553	574	566	537	532	542	561	542	583	540	536	512	539	577	508	560	530	547	539	535	560	583	607	546	563	567	572	550	541	538	585	549	562	553	545	581	530	545	599	531	497	525	551	576	523	603	501	578	562	530	545	560	635	565	545	525	589	566	576	611	538	549	578	565	506	530	524	515	548	573	544	540	523	558	490	521	549	583	528	576	551	535	544	566	578	531	525	534	532	545	599	568	521	588	569	531	559	566	515	573	506	576	531	538	544	574	564	533	568	514	546	574	550	561	572	554	564	552	537	516	541	543	548	549	560	571	559	569	578	526	565	585	558	521	568	553	509	552	537	521	583	534	555	562	535	491	521	539	561	580	558	600	602	553	563	537	568	544	595	526	564	545	556	546	582	536	513	571	571	553	561	573	536	574	572	537	579	566	555	624	569	560	540	523	560	542	568	582	557	540	587	540	556	578	543	527	522	538	543	514	522	573	618	554	561	530	555	629	551	509	523	537	514	574	519	535	588	579	567	546	531	530	594	545	575	586	542	567	550	569	547	548	574	560	560	581	574	570	551	555	536	549	564	589	556	600	550	550	535	496	556	524	547	537	576	573	534	578	578	537	527	535	515	555	556	559	529	548	537	534	587	566	560	567	590	530	568	599	571	550	540	540	559	549	565	513	562	576	593	580	553	559	563	578	522	570	535	564	599	497	510	578	578	609	531	556	541	545	518	539	538	575	562	552	556	557	545	536	564	562	569	574	539	545	570	552	559	555	554	540	521	534	556	580	554	547	530	579	574	562	590	535	557	575	537	548	539	558	591	496	596	532	539	589	542	569	560	556	538	564	623	521	558	549	554	550	544	534	584	546	551	570	591	530	592	561	565	608	574	529	575	565	540	597	599	552	539	531	586	612	537	527	556	517	516	550	531	552	587	581	570	544	567	548	548	566	525	524	576	571	575	557	506	582	560	545	560	537	531	550	524	528	585	549	529	569	565	548	574	556	555	565	545	573	563	548	549	573	575	554	553	550	550	550	549	590	582	536	562	532	561	581	536	533	559	557	549	513	591	561	556	545	508	583	547	569	532	606	561	558	572	554	541	597	552	585	586	597	514	531	558	575	564	526	536	563	553	573	542	522	575	538	550	551	532	512	611	559	523	554	522	546	559	569	553	577	589	588	597	555	557	536	540	505	542	572	558	576	569	601	465	509	557	554	514	567	600	521	605	585	620	572	551	540	534	620	528	560	571	563	573	583	553	560	505	552	596	543	546	590	530	564	540	541	554	577	578	554	550	567	529	604	529	561	556	578	539	559	583	623	556	518	601	549	539	578	563	566	578	528	524	505	522	548	532	558	551	571	558	568	646	540	582	566	555	542	537	521	579	582	543	583	529	523	551	571	536	525	570	514	564	583	559	565	546	545	556	512	544	561	558	581	513	541	579	538	518	536	562	530	564	567	549	584	529	541	579	584	537	575	578	560	568	579	578	557	569	537	548	559	583	576	583	611	547	561	587	538	578	553	543	575	613	536	527	520	563	571	567	600	559	610	517	569	498	568	554	579	568	520	539	554	544	552	552	557	570	506	544	602	525	582	551	508	556	641	544	526	592	577	541	592	571	576	522	552	552	557	569	548	525	546	538	567	526	586	558	537	590	534	558	531	523	547	572	501	547	608	541	578	543	583	543	555	573	536	532	566	551	553	548	519	545	550	505	477	595	503	554	551	522	532	568	527	572	577	553	537	575	568	546	576	557	544	572	529	553	571	571	560	541	542	614	550	530	531	567	571	532	531	564	518	544	562	549	532	536	550	500	556	586	577	527	541	561	548	562	578	592	508	543	571	537	504	562	608	547	587	554	588	541	535	530	550	607	535	561	558	598	572	574	550	580	532	589	542	595	537	545	538	537	543	560	572	487	538	584	553	514	558	561	520	565	554	554	566	579	578	573	548	574	555	543	503	533	597	511	555	584	560	542	553	567	550	591	564	567	572	554	519	516	590	581	529	583	521	551	563	567	556	550	549	546	533	592	576	523	598	544	577	603	552	528	522	502	542	547	553	512	560	562	596	548	542	572	561	581	587	531	548	576	550	529	565	561	560	561	538	591	561	562	577	576	562	521	543	551	569	594	536	519	590	554	592	535	552	550	559	522	583	544	565	552	549	591	558	611	541	531	522	534	568	573	528	533	555	593	532	507	534	544	562	564	565	537	531	552	567	577	532	563	545	536	549	537	575	604	508	595	560	567	532	565	557	587	552	556	529	564	525	539	597	544	563	534	545	578	576	536	568	550	543	530	538	580	517	550	528	541	511	555	548	551	555	572	548	551	538	550	572	611	532	555	524	526	593	547	578	558	549	574	560	540	519	515	598	572	534	553	572	519	567	510	536	582	554	560	546	614	583	544	569	543	535	546	573	630	540	561	533	558	607	565	520	569	582	551	526	520	560	544	573	549	590	552	503	535	587	545	523	600	561	571	628	548	568	559	566	543	512	600	532	510	539	547	529	567	544	546	568	542	549	566	550	569	559	562	540	587	555	543	535	510	574	557	533	567	557	605	534	539	546	574	621	523	544	565	562	547	572	582	597
23020	21613	31110	24676	22341	18385	5075	527	483	435	477	435	457	423	429	429	428	393	408	405	429	388	435	427	431	393	385	421	392	392	414	395	425	370	415	356	386	385	383	373	424	400	391	401	407	384	402	418	394	417	391	441	391	407	430	372	412	434	383	398	416	356	413	424	389	390	391	422	407	443	462	468	433	388	431	410	421	387	400	452	396	383	384	389	415	413	377	447	392	432	391	398	394	429	400	398	415	402	387	404	378	401	400	393	412	409	397	386	432	408	414	378	419	431	423	409	399	374	392	403	399	418	407	390	380	416	414	415	388	447	393	432	416	412	381	369	379	389	403	388	432	432	428	390	400	417	377	430	396	407	411	386	417	394	406	429	396	420	393	386	361	381	418	406	368	360	411	424	400	439	361	391	432	403	423	392	418	394	417	432	448	404	404	382	390	376	374	373	406	397	379	436	412	403	404	440	409	433	364	413	398	416	404	368	432	430	384	446	437	432	407	374	414	407	374	422	427	399	375	407	418	415	436	435	426	433	445	440	400	384	381	413	415	406	440	388	425	416	395	374	442	410	392	396	394	436	439	414	405	423	433	413	404	416	399	389	390	395	393	427	409	360	404	402	385	405	386	399	396	394	404	416	461	436	428	384	443	395	439	365	428	406	416	414	424	399	400	399	449	384	393	388	408	365	399	416	392	391	379	372	385	413	421	376	408	403	384	404	420	382	389	406	410	399	407	391	407	429	369	383	395	395	416	394	422	372	442	406	407	399	384	410	403	408	393	402	410	375	424	422	452	382	378	397	414	403	386	389	407	418	429	448	419	416	405	420	465	350	402	401	382	400	436	390	402	407	396	439	402	418	420	436	411	405	408	369	380	430	405	437	396	418	401	407	413	402	383	390	389	448	409	407	391	445	416	403	430	429	418	396	402	445	410	428	389	415	378	395	376	414	414	373	409	422	431	438	395	447	405	400	403	403	395	382	379	361	375	386	396	428	369	416	405	408	416	413	391	407	389	396	423	410	407	420	406	378	424	402	425	411	395	455	427	395	398	419	418	419	394	396	389	400	399	390	385	387	401	410	417	394	409	418	381	433	463	370	374	400	398	416	398	415	416	424	423	391	412	380	440	413	416	395	433	412	400	416	408	398	372	405	422	409	396	415	414	392	425	402	387	385	383	386	434	396	383	395	394	414	395	390	376	405	443	368	404	402	432	389	414	386	445	392	423	390	388	443	408	418	406	412	408	382	393	405	433	400	378	434	427	388	383	385	436	415	390	417	416	435	403	395	373	402	418	409	370	353	382	441	428	372	389	394	404	388	370	380	409	420	373	411	444	415	387	405	413	404	412	451	410	408	416	399	456	366	422	436	405	401	446	393	418	421	412	384	404	428	422	410	413	418	386	376	384	390	420	431	377	417	389	403	424	398	387	396	406	418	398	400	429	389	374	403	393	366	390	431	379	436	384	407	400	401	418	375	434	412	404	393	374	397	391	417	391	428	391	402	430	365	432	406	373	439	402	396	405	423	364	428	439	393	440	431	455	403	421	418	417	449	395	390	404	396	424	388	399	392	383	419	403	403	396	392	397	419	364	421	415	391	412	405	391	418	400	372	409	398	383	403	393	417	384	409	375	425	418	401	370	391	366	397	413	409	363	396	411	368	372	387	383	420	382	413	412	395	408	398	403	412	396	391	431	421	401	382	446	394	367	412	405	382	378	424	424	393	416	391	361	400	386	425	379	410	408	450	401	390	384	409	382	401	368	397	402	398	428	404	397	381	367	397	412	414	438	415	414	391	424	419	400	393	403	379	420	397	397	404	398	409	404	395	400	391	382	403	407	398	431	378	391	381	448	377	399	410	442	404	390	391	402	395	426	404	416	430	418	366	389	387	408	409	425	422	400	371	404	421	401	380	406	467	402	398	388	376	390	410	368	412	408	433	396	389	459	379	385	379	441	385	392	397	390	412	392	396	364	377	388	399	387	404	385	373	379	426	400	393	417	412	393	386	387	406	391	378	403	465	370	409	395	400	388	439	417	376	396	385	421	344	397	370	396	366	421	397	441	420	414	363	414	390	416	392	386	430	397	413	433	400	418	408	423	410	430	387	443	348	418	413	402	427	425	428	425	387	405	383	381	406	404	389	391	441	412	404	433	409	427	373	426	357	412	353	417	390	419	387	410	409	393	394	430	391	385	433	376	381	406	408	388	415	412	378	414	400	411	363	375	409	378	422	436	423	446	417	441	401	404	419	362	408	405	402	443	430	402	363	416	423	388	412	381	385	393	386	425	370	397	410	419	406	397	429	451	438	432	400	399	396	413	367	412	439	416	378	389	374	392	358	403	401	392	415	369	392	406	415	414	418	429	388	383	376	387	389	377	355	435	405	395	425	373	380	350	429	392	435	385	383	415	416	407	391	411	426	406	355	404	353	368	384	414	396	377	416	401	415	421	398	419	410	393	419	408	371	427	380	404	407	417	387	382	397	413	393	443	388	414	390	400	418	435	424	397	435	404	386	418	382	388	363	414	385	391	393	449	441	453	408	390	400	423	386	429	421	417	398	378	432	396	404	372	417	371	414	387	399	396	403	375	398	403	409	404	364	418	424	414	389	401	404	409	373	414	402	406	450	418	400	395	404	397	394	397	392	405	388	443	371	399	413	412	390	435	393	395	422	403	375	410	386	414	428	373	363	421	409	443	395	400	399	428	374	405	393	442	423	395	399	402	424	443	417	391	390	383	405	426	439	405	428	395	401	408	402	371	401	411	415	430	379	415	395	407	440	383	372	382	398	437	407	403	455	430	395	396	366	433	390	414	432	415	408	396	382	393	393	436	376	416	412	383	374	395	424	389	418	423	387	400	369	409	424	445	422	393	417	372	403	401	368	393	398	383	409	404	373	399	363	394	391	420	406	421	419	412	403	393	385	370	395	402	422	428	438	406	366	429	404	396	417	373	363	380	414	383	407	404	401	444	393	405	405	437	399	407	393	416	391	440	397	425	398	399	395	405	366	411	398	415	387	404	371	385	375	422	390	394	384	415	395	418	408	391	412	389	435	381	424	395	419	428	421	395	411	380	404	416	375	386	394	380	366	403	400	374	380	425	399	354	429	413	408	397	367	418	393	407	397	396	372	402	404	409	397	373	426	406	388	391	437	402	407	391	418	404	365	417	368	385	405	396	369	413	393	373	394	371	411	414	450	438	399	433	409	397	418	402	384	410	393	418	410	378	392	414	389	375	415	360	369	404	391	403	395	412	365	365	392	419	425	417	399	367	401	382	411	411	406	376	386	379	405	361	421	394	389	430	384	415	382	409	404	411	428	392	398	409	399	384	413	409	438	453	405	401	392	379	418	363	400	422	374	402	426	410	388	394	407	399	408	424	383	393	414	400	440	387	400	392	421	441	383	382	412	434	396	427	401	399	415	398	419	393	388	394	384	387	416	444	399	421	374	422	411	391	390	412	407	418	384	370	400	424	399	435	408
61519	101145	77919	45981	32256	3342	751	684	701	688	695	673	706	688	658	720	672	732	652	690	673	726	660	650	674	660	720	676	633	617	695	641	699	632	655	679	644	658	637	675	701	636	649	687	678	702	700	673	650	671	657	669	682	638	685	663	713	643	618	676	673	614	636	693	694	643	666	665	667	681	798	849	841	666	683	681	628	659	624	643	678	642	652	659	647	636	653	691	643	665	641	642	654	620	707	722	631	672	660	661	667	655	657	678	666	655	649	673	663	663	657	660	679	715	637	674	699	605	652	629	685	664	657	669	618	653	687	654	668	671	683	660	631	628	703	635	625	655	650	665	724	660	656	617	646	628	658	655	648	681	660	621	689	634	635	650	672	662	643	663	670	638	649	618	653	635	669	668	665	635	674	668	648	672	685	658	685	632	653	652	685	615	685	623	634	668	620	666	673	599	663	673	638	660	668	641	624	683	693	657	612	639	715	693	662	684	702	694	642	668	652	652	621	648	650	702	680	634	638	644	669	650	677	688	712	671	690	684	685	669	655	655	636	634	690	665	681	667	656	678	686	626	663	630	687	668	682	668	640	644	658	656	696	656	695	654	616	652	676	649	682	636	685	665	676	639	631	667	626	697	649	659	659	676	655	694	671	677	687	639	638	608	649	672	668	675	703	670	675	636	659	640	630	628	658	668	657	669	656	664	624	679	634	662	651	661	615	703	700	627	695	647	645	653	674	630	678	692	676	667	640	633	695	675	622	670	661	703	651	637	667	636	660	693	672	700	663	642	641	709	629	682	663	673	666	656	673	668	649	689	687	655	690	687	693	646	670	647	680	637	685	631	659	637	665	671	685	652	674	632	655	652	656	677	656	636	670	675	638	661	631	719	624	648	660	654	610	674	677	685	668	628	685	628	662	690	655	618	642	658	660	673	623	614	614	674	663	656	652	635	692	642	621	661	674	647	655	654	622	664	693	653	671	706	664	703	668	665	680	676	645	631	630	670	640	647	632	724	624	704	706	659	674	626	651	644	670	647	697	630	664	651	651	663	661	640	691	668	662	652	663	616	665	655	652	660	681	651	661	672	674	665	666	652	687	631	664	667	701	654	653	636	684	659	692	684	657	663	661	646	609	665	663	667	617	648	650	673	656	632	625	691	647	709	689	605	657	694	609	700	675	615	632	646	639	707	643	656	662	657	653	687	723	646	615	659	659	659	664	671	686	698	669	668	641	620	631	670	630	664	656	666	641	662	698	692	630	648	668	670	728	668	625	643	663	663	656	677	681	679	644	707	620	648	625	673	692	642	639	641	645	640	678	679	648	689	695	604	622	681	668	651	657	682	653	681	689	656	652	658	661	655	644	690	642	678	632	661	630	677	684	657	679	629	670	639	644	636	651	677	653	656	654	655	651	677	701	699	654	680	638	667	650	664	648	661	666	681	616	711	656	610	626	642	673	647	669	703	701	655	639	612	645	663	683	690	648	647	662	659	674	660	705	612	645	680	706	616	686	677	677	633	677	623	616	637	695	632	662	611	701	656	647	677	659	684	659	692	672	659	651	670	676	642	664	650	680	649	630	624	646	647	614	650	695	694	675	620	671	637	614	614	671	648	648	679	648	677	654	645	658	684	661	637	665	649	666	736	620	632	656	648	618	655	628	606	638	722	674	621	660	656	675	665	677	608	644	650	682	662	696	641	638	671	681	679	641	681	660	664	626	620	671	690	702	673	692	614	659	640	667	664	680	646	680	635	671	678	644	715	640	619	662	671	673	634	649	671	676	615	604	682	675	607	648	647	658	701	646	614	662	686	658	643	656	634	662	655	651	640	665	687	668	660	660	650	645	618	642	677	655	688	705	674	668	652	650	708	606	663	673	653	685	687	629	657	656	703	647	646	676	660	663	660	643	645	639	635	641	676	679	632	638	631	673	689	646	657	678	699	602	645	646	675	647	634	689	675	649	650	674	606	652	687	650	643	708	673	635	669	647	636	685	654	659	645	585	675	684	650	654	730	644	658	653	656	669	670	651	662	637	673	652	664	641	669	660	669	639	635	637	697	708	693	646	684	634	694	680	673	696	692	643	627	668	669	707	706	667	637	655	651	679	678	677	661	659	591	657	691	618	645	659	666	642	669	664	640	637	636	667	682	652	681	684	672	675	632	662	666	676	649	663	658	652	670	635	694	687	627	650	693	629	692	684	640	639	674	651	661	666	614	674	676	657	683	636	682	680	683	699	694	672	642	636	643	632	637	681	707	658	685	659	683	652	707	624	639	635	659	661	618	625	668	687	652	639	648	653	641	630	658	732	642	645	673	667	652	640	605	654	673	658	621	621	665	628	678	653	640	627	639	614	663	704	686	654	668	643	674	581	620	673	696	668	671	695	640	682	656	643	679	636	667	625	675	651	652	639	677	718	649	635	658	685	638	678	641	690	649	704	670	693	652	659	682	679	594	636	681	667	662	692	620	699	708	658	647	661	678	672	654	651	620	639	642	669	693	677	669	656	651	675	657	707	615	665	651	622	628	705	652	652	682	640	671	639	660	678	659	696	639	668	661	671	667	635	657	665	651	666	640	692	657	656	667	669	671	598	676	615	691	656	683	641	643	701	671	638	653	663	670	624	660	668	655	649	688	680	648	689	603	681	714	663	613	706	648	669	660	715	670	704	643	634	704	659	661	689	631	655	690	636	594	606	672	653	645	686	594	683	659	651	636	634	683	643	660	645	648	662	650	672	683	655	712	693	687	677	671	666	656	681	698	678	667	660	674	650	672	693	662	649	636	704	674	660	663	627	626	700	638	633	682	642	649	657	652	674	653	651	673	673	666	665	642	685	693	660	662	677	663	657	629	663	648	644	694	623	667	654	672	649	675	682	656	667	656	732	675	619	624	655	641	640	681	629	671	715	635	655	653	672	648	684	686	707	641	637	644	662	672	635	649	678	698	626	655	681	698	702	629	675	651	649	652	656	693	637	620	635	657	667	688	671	654	631	652	659	667	670	647	614	695	675	673	644	657	690	676	681	652	665	641	627	620	673	637	660	673	687	672	659	628	636	652	649	653	629	645	714	632	709	687	651	612	660	713	694	648	680	652	720	660	684	653	671	705	673	626	741	627	687	686	694	663	661	663	670	646	685	636	679	671	658	644	597	648	657	667	660	631	695	720	683	613	696	688	648	689	633	652	692	650	649	661	669	667	632	670	647	640	626	655	633	695	644	654	675	652	643	642	619	680	674	685	608	635	679	665	652	666	626	650	661	679	642	598	633	627	673	671	625	636	650	671	667	671	631	649	652	658	680	643	676	648	683	612	626	674	657	672	620	626	675	655	687	648	665	686	617	656	654	656	627	632	692	662	644	676	679	668	641	682	668	647	624	653	658	682	645	648	640	657	652	673	702	666	606	710	688	691	653	627	677	672	696	620	683	660	701	649	672	637	678	690	619	655	652	633	643	667	686	683	645	673	668	654	600	647	654	587	712	653	640	643
27768	27496	30008	13169	3800	466	362	353	380	397	367	393	357	393	362	380	375	370	354	384	359	353	358	358	371	347	369	365	368	359	366	381	379	380	367	356	356	357	345	364	359	333	415	384	371	356	377	398	384	414	382	355	369	379	376	368	388	353	391	354	400	351	379	406	349	371	366	349	367	372	367	384	384	347	348	380	376	357	394	375	370	377	378	393	363	374	389	389	362	338	391	358	363	357	391	341	376	351	383	350	387	370	395	357	378	365	378	405	398	357	386	342	394	381	366	379	334	372	383	350	358	341	386	373	382	349	348	354	362	388	340	353	347	404	366	371	333	334	385	385	369	381	369	375	355	379	398	361	361	362	358	365	377	380	367	388	354	388	361	359	404	365	365	376	353	355	344	350	367	399	361	401	348	351	340	350	364	361	362	375	396	376	375	375	368	387	337	344	360	337	382	354	402	366	359	378	359	383	371	329	389	355	364	368	378	355	340	390	374	359	375	327	361	427	370	362	362	339	369	406	362	341	333	377	389	371	333	370	397	345	374	367	377	363	400	357	361	369	395	407	364	375	357	355	346	379	366	395	359	359	361	384	355	368	367	392	352	378	377	333	335	354	348	360	356	346	350	327	334	391	354	352	352	368	390	349	363	343	376	324	381	361	353	348	363	394	366	382	355	387	382	348	353	345	385	352	346	361	339	367	347	364	348	357	391	375	346	343	365	372	353	342	339	372	384	366	361	364	390	364	372	352	363	360	390	362	351	341	378	344	365	370	397	343	392	376	386	359	380	358	367	373	336	372	371	349	392	355	343	365	358	334	373	354	345	350	415	339	424	355	358	372	369	340	364	354	362	345	374	323	361	370	392	357	367	352	360	361	345	378	350	367	336	357	366	378	369	345	386	366	330	367	365	365	370	354	370	347	335	389	400	351	369	362	344	365	361	380	377	389	371	371	360	355	333	388	367	370	359	342	363	335	413	375	343	374	360	371	336	356	399	376	334	373	340	392	363	367	344	347	351	382	377	374	350	347	384	399	367	371	377	378	400	344	350	351	377	372	367	394	382	375	360	347	349	379	363	341	377	379	367	359	362	353	365	364	368	342	348	389	379	353	396	353	384	338	368	399	365	369	348	365	380	388	338	385	360	364	342	381	348	355	346	324	389	361	350	367	369	401	354	364	344	350	338	393	387	360	368	379	353	367	365	365	360	346	382	384	346	373	369	342	366	398	370	379	371	372	349	402	321	341	387	399	362	377	390	351	370	376	388	331	363	355	426	358	414	392	342	348	349	357	379	351	338	367	350	366	348	359	385	368	384	339	358	362	382	371	353	392	345	348	371	344	370	352	352	365	389	334	352	337	360	385	344	353	394	355	395	370	379	335	360	359	384	348	349	402	342	374	345	364	334	364	379	358	350	339	367	356	367	404	344	339	366	377	307	338	378	382	346	329	361	349	344	328	392	326	369	358	399	391	372	411	377	366	365	347	345	370	354	348	368	368	330	385	389	342	374	350	367	342	361	352	408	367	368	355	355	325	351	363	380	362	365	376	357	365	357	424	379	350	352	358	358	361	360	359	374	351	370	401	360	358	357	376	378	376	353	369	362	361	389	385	344	346	366	350	359	394	378	354	354	363	358	383	361	364	367	363	388	365	377	349	373	377	361	382	362	344	361	335	361	353	382	401	387	370	363	400	357	365	385	379	375	375	386	352	363	349	343	346	347	390	374	392	344	318	342	397	340	350	385	380	373	366	382	378	365	355	342	341	400	355	331	351	372	386	372	336	325	331	346	344	375	332	346	355	365	403	360	387	375	353	360	336	395	365	390	371	359	374	360	416	378	366	377	362	363	362	351	378	346	378	375	387	374	365	380	363	374	362	361	357	361	342	363	367	364	378	367	349	363	388	364	378	355	332	358	347	364	365	371	353	405	357	382	372	370	365	372	372	355	397	350	364	376	354	362	374	359	387	381	374	381	389	362	392	370	340	357	363	359	389	317	367	392	338	370	334	374	331	371	363	380	350	378	369	401	397	371	367	357	340	394	382	404	350	351	378	375	341	338	351	385	374	379	375	359	354	376	370	359	382	366	352	385	399	354	394	381	347	359	330	355	363	345	379	362	342	333	365	355	389	341	387	359	378	345	361	360	380	356	320	357	335	339	363	379	355	358	350	384	375	362	374	364	369	353	387	358	361	399	371	361	381	372	398	368	358	339	373	348	387	357	359	359	329	361	366	374	402	374	325	344	368	346	367	354	396	352	371	358	354	378	359	339	371	417	372	395	364	373	379	342	372	380	375	357	388	356	386	338	357	333	396	349	388	386	370	341	357	343	342	377	369	378	359	367	389	367	372	407	365	379	355	376	356	362	349	359	364	388	372	363	362	333	360	382	392	381	359	370	362	333	341	364	340	347	365	354	342	380	334	381	395	367	390	398	368	376	411	352	391	352	364	390	357	375	372	385	384	348	340	347	356	367	337	352	356	391	390	352	332	367	366	365	378	380	326	350	370	382	341	356	403	395	383	348	357	313	340	346	374	383	372	376	395	359	384	344	381	361	390	371	373	354	342	347	352	374	377	352	348	381	366	375	338	366	374	347	321	387	384	349	363	364	366	370	362	371	358	373	358	404	369	382	344	340	337	352	343	375	360	323	363	380	362	340	372	337	399	390	359	347	376	360	374	341	395	380	367	381	383	368	374	348	372	373	384	347	336	369	400	331	370	340	358	365	357	388	399	372	354	391	403	367	384	358	402	360	369	359	396	361	358	378	368	341	371	336	372	372	355	365	363	333	378	371	366	359	365	370	378	351	367	358	393	347	373	386	366	355	353	377	355	382	366	369	402	365	355	359	314	347	380	376	389	367	390	377	354	415	378	365	365	371	381	368	411	365	354	368	350	341	388	376	360	375	385	369	396	343	389	384	402	382	356	368	355	400	360	376	383	415	379	351	352	342	354	351	364	376	357	373	395	423	380	369	391	359	384	357	396	400	343	371	386	350	335	407	366	352	370	359	339	373	385	379	368	367	368	346	329	375	365	352	351	363	365	403	366	352	361	389	362	386	369	337	383	382	404	366	362	394	328	382	381	392	345	390	379	383	378	317	385	365	373	382	351	344	374	388	355	354	372	340	340	375	374	371	360	371	343	348	349	358	355	369	342	352	351	368	404	379	365	378	355	363	369	352	396	380	348	411	366	349	370	374	378	364	377	353	373	340	381	376	379	372	352	384	376	389	375	374	380	373	381	314	392	352	379	337	371	363	383	345	399	370	363	368	415	370	383	367	366	419	380	372	355	381	372	342	359	328	360	395	370	386	389	393	377	386	368	351	325	350	388	393	369	396	358	348	378	400	366	378	377	345	364	379	365	345	368	378	392	358	384	350	385	372	366	353	367	367	419	346	352	365	359	368	363	337	354	360	374	376	368	325	305	396	358	398	354	356	392	347	368	352	372	361	352	354	359	361	357	359	356	340	369	343	338	398	385	351	402
35136	47472	35692	12500	7062	855	658	652	641	683	623	643	589	656	613	604	618	623	681	634	637	684	616	620	652	638	621	620	617	683	654	654	634	635	640	617	652	593	638	625	672	659	639	601	668	597	619	630	654	637	659	634	643	640	634	627	621	598	653	654	620	662	618	630	612	629	633	606	622	620	647	636	661	676	632	663	645	618	646	647	668	672	658	669	635	593	626	651	610	601	664	653	634	620	650	676	613	663	656	678	622	617	605	681	631	621	620	628	633	600	633	634	664	589	622	627	620	670	632	635	644	660	674	598	576	651	630	632	656	610	618	627	652	614	690	603	665	631	621	613	607	655	635	615	604	606	640	648	622	679	621	652	605	630	686	633	643	619	652	676	616	673	638	644	692	614	638	651	669	609	632	655	640	614	664	614	655	608	638	658	621	625	676	631	636	650	593	604	637	670	641	630	636	663	605	662	587	625	638	628	678	627	638	626	627	630	619	608	613	653	643	669	658	604	607	657	631	689	626	644	631	633	644	655	677	662	632	612	626	630	636	687	612	618	588	627	621	655	634	653	619	629	675	603	623	623	675	678	612	636	673	634	618	630	627	663	631	644	650	643	657	617	587	667	630	637	657	629	606	632	616	630	637	617	632	615	656	605	641	647	635	625	627	684	600	659	649	571	611	624	629	634	633	620	633	637	630	660	660	546	607	649	647	618	625	685	656	621	658	639	681	603	639	623	611	673	664	648	655	637	639	614	664	644	659	620	640	666	635	664	631	635	613	644	670	622	662	613	639	670	607	625	615	629	588	630	610	651	632	651	655	641	639	600	607	636	625	647	628	626	615	618	666	632	637	672	635	599	641	667	658	667	615	605	657	618	622	607	632	596	673	588	632	666	650	627	604	640	667	611	614	636	615	651	688	619	598	617	638	641	643	664	665	638	647	647	625	659	634	641	596	676	678	622	673	606	636	573	643	652	640	599	609	645	617	618	639	606	660	638	638	634	668	626	590	638	633	644	641	598	685	595	616	623	662	652	652	654	590	639	664	597	669	595	663	599	647	649	645	645	669	615	624	683	685	650	599	677	623	663	627	652	585	612	681	653	664	623	648	656	671	631	701	676	617	605	610	581	659	620	605	657	644	614	650	614	644	626	651	620	648	627	611	610	612	608	611	667	651	629	663	662	696	642	656	605	644	638	661	654	606	661	642	642	603	652	658	623	653	620	660	628	610	623	665	644	604	627	639	637	617	638	655	618	694	610	640	636	628	629	626	637	633	654	668	629	588	650	607	642	638	673	607	584	604	673	620	619	619	611	616	637	694	647	645	672	612	657	634	606	645	652	623	654	606	660	614	659	627	663	636	633	591	625	626	649	607	642	683	637	641	626	570	671	623	640	619	626	634	680	624	656	613	628	648	644	594	627	661	631	601	632	653	612	621	642	682	660	624	642	657	641	617	644	662	670	667	651	619	623	609	605	650	623	626	636	626	583	650	587	655	642	632	638	620	657	682	636	596	650	664	633	642	632	646	605	629	693	671	674	602	605	657	660	637	632	636	639	612	631	640	623	631	610	652	629	612	665	621	650	626	643	650	650	673	650	617	603	692	646	626	597	638	610	658	619	641	662	658	606	613	694	584	600	638	655	660	630	642	632	641	624	642	656	666	655	617	635	633	618	618	592	685	643	620	654	643	640	640	675	631	641	628	671	678	632	629	643	658	633	627	634	663	631	645	609	679	663	642	653	573	606	615	628	624	626	653	654	618	642	642	637	621	632	656	655	626	622	658	622	603	633	619	647	629	631	646	703	622	598	608	618	625	643	616	587	584	638	605	643	608	667	621	656	644	621	601	665	615	626	638	686	633	622	630	619	628	647	647	661	610	638	622	578	656	620	670	638	619	637	679	659	581	630	620	653	637	604	646	629	653	681	571	633	667	645	650	624	652	634	599	634	628	656	629	626	628	626	669	619	639	622	663	617	608	644	664	651	652	624	579	616	638	629	613	685	607	651	641	638	606	627	639	630	641	652	580	649	618	618	585	628	627	608	605	614	652	653	635	641	663	611	611	615	644	629	667	616	583	597	651	623	611	694	630	645	613	615	634	626	612	678	663	621	624	613	569	615	635	660	654	628	676	634	644	643	618	639	607	633	640	659	632	605	681	613	680	629	655	685	660	655	600	589	634	631	702	633	646	673	648	621	639	664	605	653	664	673	626	639	635	652	630	624	628	644	655	653	623	614	616	650	645	611	670	657	658	626	631	630	659	627	647	643	684	631	659	631	624	622	616	629	646	659	640	636	651	626	593	665	620	573	634	617	609	641	643	663	666	624	656	596	637	600	652	652	634	649	622	604	645	648	651	657	619	636	643	685	647	657	615	646	618	590	645	625	632	600	640	611	648	621	624	686	585	627	662	627	620	624	619	589	662	631	623	603	609	590	639	639	641	646	611	650	623	670	670	599	633	606	600	580	652	636	651	624	601	620	606	595	613	662	625	659	653	618	646	672	627	659	625	641	592	645	661	653	648	665	597	660	605	652	652	657	628	591	639	683	638	625	632	613	643	630	655	644	612	597	618	670	615	626	607	660	646	594	646	651	608	689	627	640	601	636	622	634	637	622	594	644	590	650	622	598	617	637	599	623	604	621	626	646	636	640	631	606	666	595	651	614	605	637	618	607	617	669	624	645	612	659	596	602	660	641	659	651	652	638	633	601	666	659	640	672	618	619	673	643	650	676	593	664	638	604	656	600	657	625	641	663	649	631	664	634	689	643	655	636	655	654	624	579	663	611	653	610	599	673	609	653	631	665	628	641	657	650	610	637	687	608	595	653	634	589	647	664	650	655	644	675	607	620	680	670	610	628	638	614	667	661	648	702	631	673	607	616	655	641	626	594	648	623	643	594	583	644	650	625	623	666	586	586	648	670	656	621	662	617	647	623	625	633	612	662	591	636	613	590	637	647	644	667	647	633	614	621	633	629	597	642	635	644	622	632	624	620	636	598	616	671	666	649	649	681	637	677	678	612	610	622	705	629	616	621	631	670	678	641	669	582	644	627	618	639	629	637	639	642	635	618	593	566	642	619	615	650	641	645	659	633	610	582	588	644	635	648	643	662	593	588	598	627	644	639	652	701	674	616	624	631	606	621	651	690	633	644	634	627	653	650	617	671	617	682	662	612	630	659	678	621	635	614	621	636	630	672	676	618	605	640	621	629	623	643	662	611	631	632	621	610	621	624	641	618	658	633	651	660	637	547	614	594	662	647	641	650	632	639	608	581	664	601	632	643	649	668	609	621	645	619	603	640	597	607	609	596	658	618	674	657	680	696	625	642	633	657	640	610	601	674	630	621	651	592	634	622	596	587	630	611	626	599	682	613	704	592	607	644	660	625	649	640	611	636	651	660	628	634	605	625	609	635	655	597	648	636	628	590	625	649	634	667	630	638	646	618	636	650	598	644	590	618	581	621	649	593	643	637	676	624	615	662	655	639	612	656
23978	22464	33406	26782	22377	10757	810	376	341	339	325	322	325	364	336	348	379	341	336	342	322	346	319	325	314	363	351	317	362	345	359	345	324	314	342	344	345	339	372	329	343	348	335	357	365	321	341	356	286	341	295	301	333	330	323	344	340	338	320	321	321	328	313	305	359	340	307	340	325	351	360	357	382	333	325	364	357	340	340	322	338	328	327	323	327	358	292	355	327	324	377	323	317	331	340	349	345	363	362	340	293	353	327	328	345	330	380	317	304	335	328	319	332	340	333	358	342	333	323	299	380	303	332	312	335	323	318	307	336	331	307	330	338	333	329	350	305	344	336	334	319	305	355	353	312	378	349	343	322	300	342	304	353	349	332	328	342	331	326	298	326	328	300	306	298	345	324	284	330	336	330	324	299	320	313	336	327	345	337	359	345	302	341	332	370	320	330	317	298	318	330	308	350	309	377	364	350	324	320	302	328	355	324	323	308	324	325	321	330	339	365	299	307	332	328	333	336	359	339	300	367	351	334	333	324	345	351	344	304	329	328	352	326	340	327	341	344	299	321	351	337	325	359	333	329	339	308	344	319	319	335	344	358	320	312	344	325	324	332	341	355	332	343	342	314	339	332	322	344	332	340	314	353	370	308	324	353	327	327	311	313	329	357	345	340	354	356	289	357	331	313	322	328	296	325	357	341	333	318	345	299	351	355	347	315	339	351	353	324	322	323	332	382	334	334	354	339	331	304	361	340	344	317	294	352	313	332	335	339	352	332	354	342	331	351	311	347	318	360	340	313	307	310	338	324	319	328	328	306	347	331	325	304	322	344	342	325	316	335	330	351	338	329	350	340	301	340	322	316	340	313	335	344	362	309	304	322	341	353	334	341	346	333	322	320	341	359	381	342	339	317	313	357	327	324	345	367	337	325	330	359	324	324	327	307	348	325	326	331	314	338	334	343	336	316	357	317	345	318	354	347	311	343	310	323	337	342	340	305	337	322	303	334	333	328	310	359	335	336	347	335	329	346	331	354	330	362	339	355	313	369	318	342	331	346	306	323	309	309	347	350	309	309	321	316	375	355	327	326	328	328	312	315	365	335	344	323	316	309	318	341	300	312	356	336	321	329	299	332	351	338	310	347	334	310	326	373	338	317	335	328	335	320	311	344	355	305	324	360	290	307	333	313	364	358	348	326	336	329	341	321	336	326	327	335	325	332	338	315	321	350	351	294	327	325	313	313	339	349	321	343	308	342	338	338	331	328	359	329	316	316	371	352	330	343	309	336	330	367	337	313	357	316	356	331	363	326	321	330	315	341	356	364	357	361	338	333	339	342	338	308	335	331	334	320	315	335	346	301	336	381	341	299	325	336	329	336	305	339	325	334	325	293	326	293	326	339	367	344	290	318	336	357	310	345	360	316	355	349	329	355	331	328	348	335	351	345	306	343	347	345	352	306	346	339	331	353	358	328	295	312	333	355	295	349	369	321	336	335	331	299	319	345	312	352	347	335	326	334	322	331	348	336	340	314	368	336	340	318	332	338	327	338	341	338	296	335	317	302	328	345	348	317	317	341	316	341	307	326	332	349	307	347	321	328	344	360	307	318	369	309	348	338	367	322	319	323	331	332	330	347	340	330	363	349	330	330	332	319	357	323	325	333	330	326	287	325	328	346	336	322	356	325	323	311	342	372	329	305	316	329	347	336	317	339	313	327	323	312	336	311	325	320	357	351	335	295	326	311	329	328	369	334	283	313	325	319	311	334	313	345	296	326	351	344	321	319	333	339	319	342	305	336	320	323	320	348	326	352	352	338	337	317	322	349	341	352	301	342	342	337	296	359	311	318	335	369	352	316	317	312	346	335	347	330	348	322	335	311	350	295	355	321	329	347	320	330	332	325	324	341	317	309	314	342	324	378	326	324	368	317	318	352	344	371	361	318	358	299	346	294	370	289	328	337	306	337	341	353	336	320	286	332	338	339	306	344	320	329	329	337	328	334	332	348	324	322	323	292	337	367	334	313	339	307	341	315	317	354	327	359	328	365	312	334	327	332	316	300	306	347	343	335	345	321	369	288	333	322	334	350	365	309	333	327	337	320	343	361	360	353	330	320	321	330	331	314	346	355	322	337	317	347	329	347	341	329	324	323	321	324	352	334	342	327	341	334	336	294	327	326	302	329	331	332	342	351	325	396	360	320	327	314	349	315	348	358	339	319	312	315	303	347	314	324	306	326	384	340	304	334	339	324	330	323	335	339	354	323	307	324	332	310	308	346	341	339	334	326	348	324	345	351	338	328	343	320	320	332	329	317	339	378	342	336	308	353	334	338	316	342	309	330	320	332	335	319	355	315	319	314	326	316	366	324	329	344	319	307	317	378	323	354	319	346	331	331	320	343	307	340	314	295	330	357	329	338	327	313	344	357	345	329	318	307	304	330	339	329	338	356	318	354	329	348	357	326	337	349	349	316	332	348	350	317	303	315	327	333	301	362	316	293	360	297	312	336	358	335	321	328	348	330	312	346	348	330	316	343	369	345	319	305	290	341	314	337	364	331	356	324	314	354	339	352	305	333	335	323	339	360	350	290	323	337	331	353	306	351	342	340	337	330	326	319	315	324	341	316	317	344	332	351	349	344	335	327	308	342	347	332	346	321	317	334	336	297	316	322	345	347	326	344	315	348	341	339	319	304	352	354	338	332	333	353	336	322	340	347	346	353	314	337	334	338	335	330	339	370	319	323	326	321	357	321	341	331	360	311	297	320	336	319	330	326	323	318	325	324	346	330	329	346	310	320	358	326	329	352	343	326	321	319	353	329	346	345	333	338	341	331	349	309	308	344	333	330	318	319	319	363	371	303	320	324	319	334	364	340	373	314	320	325	332	338	279	312	306	332	317	318	356	326	330	338	343	325	280	355	349	332	324	290	312	331	372	357	353	319	309	304	345	317	322	306	363	324	341	314	311	349	318	314	326	345	328	362	319	312	290	321	329	321	320	337	327	345	322	332	327	334	335	334	327	329	345	343	318	305	337	323	347	346	346	326	338	334	355	341	345	325	323	350	326	346	347	323	340	345	340	321	338	330	341	315	321	325	323	337	334	341	336	317	352	340	361	338	328	337	298	317	334	325	355	339	326	351	316	337	309	359	356	341	319	317	352	317	337	333	360	296	320	316	316	332	345	345	323	364	298	336	314	348	320	328	339	325	329	334	332	305	333	286	352	307	331	320	326	347	321	356	362	342	341	326	324	339	346	334	350	338	315	314	349	328	331	326	333	305	301	349	350	339	336	321	336	316	342	334	333	323	298	325	312	310	301	351	299	331	353	339	317	336	343	353	342	361	335	321	341	371	326	339	337	325	343	338	313	326	320	313	338	317	317	340	315	309	353	320	343	347	359	377	343	329	347	324	313	318	309	340	341	328	348	334	356	372	349	316	337	334	321	330	311	353	312	318	334	326	352	313	300	350	341	358	326	273	333	331	311	338	326	316	338	328	340
59358	92153	70418	38792	27142	3484	563	609	596	621	604	589	615	578	599	575	584	577	603	593	579	587	603	562	557	589	590	607	569	585	593	572	568	608	620	554	556	529	577	608	582	612	546	560	581	590	582	589	574	612	586	539	597	536	551	559	610	560	555	588	559	595	572	556	542	585	552	571	561	554	648	648	630	622	579	564	563	559	579	568	559	578	584	564	588	582	578	572	585	585	613	583	561	597	534	584	606	519	563	576	561	515	538	566	585	535	557	593	564	569	542	564	554	582	586	581	553	560	520	564	581	598	592	583	557	584	523	569	615	580	613	609	560	542	554	622	585	549	580	565	587	592	585	608	552	571	551	594	561	631	583	569	624	547	566	591	562	551	563	610	625	513	581	569	615	590	567	551	578	581	585	608	593	619	558	551	571	550	537	616	588	586	589	558	564	572	590	570	539	594	559	636	543	526	556	574	600	581	589	538	577	501	603	548	576	584	580	584	555	548	553	597	554	593	576	542	542	592	596	518	585	560	557	577	552	574	568	648	598	621	559	559	522	580	538	612	554	541	578	559	591	577	605	579	571	595	569	581	595	572	572	575	560	553	584	600	536	575	548	546	573	594	589	572	536	543	558	554	574	554	586	635	551	600	575	614	579	552	539	524	562	575	586	562	596	576	566	554	537	582	547	603	545	542	563	588	600	590	599	525	572	575	569	571	549	558	585	540	597	572	574	543	603	550	556	569	536	580	583	532	588	603	595	599	594	577	575	600	578	557	606	555	626	626	587	605	574	574	578	554	583	548	528	540	572	574	590	561	612	528	548	544	544	573	547	554	567	582	533	561	556	534	545	547	584	604	517	597	579	587	573	553	562	568	558	555	597	575	521	545	581	575	536	554	570	577	551	568	548	605	574	596	565	607	563	582	607	581	573	529	560	595	564	583	573	577	560	587	568	576	528	584	572	562	562	574	588	554	581	551	543	560	589	582	608	593	563	570	546	570	555	569	570	591	543	592	563	560	577	549	581	586	601	536	580	586	592	546	535	536	583	571	573	610	582	575	592	602	583	567	589	569	594	577	571	599	619	582	588	585	552	546	602	617	551	560	554	566	547	587	581	589	576	578	584	605	588	542	603	602	571	619	562	581	578	570	582	581	549	575	539	576	600	559	559	515	588	599	584	594	575	535	559	569	563	577	625	580	592	590	566	572	566	569	572	558	604	566	635	618	569	543	583	561	572	633	601	596	558	623	582	574	589	561	560	569	573	568	540	579	582	579	507	620	602	531	609	597	618	534	638	550	558	593	589	571	566	580	634	542	535	560	591	579	586	566	540	581	573	594	526	531	557	565	566	571	535	599	585	567	541	562	580	616	598	549	547	571	539	631	539	583	534	570	617	619	551	565	573	573	536	584	589	544	643	538	573	573	550	550	582	551	565	536	580	542	599	549	612	548	595	547	584	580	591	572	551	552	538	587	550	542	602	584	548	593	594	544	546	582	547	539	581	603	549	568	556	591	593	573	565	579	579	600	582	535	611	515	567	604	574	567	569	559	566	578	580	576	564	581	575	552	625	570	568	582	550	553	562	526	538	529	556	557	588	604	582	546	577	573	581	605	566	565	545	585	573	568	548	585	582	574	580	569	569	621	572	532	542	591	557	566	560	541	590	561	581	563	537	560	557	602	573	568	540	561	557	588	565	534	567	573	591	551	558	599	573	561	530	570	544	565	566	556	542	560	570	551	568	599	574	608	597	546	601	579	580	534	596	573	615	564	607	562	609	578	557	533	531	606	552	538	567	571	550	559	622	583	556	561	604	562	618	568	558	588	578	556	545	573	579	596	588	553	589	557	568	580	592	551	525	545	601	588	544	541	543	583	525	598	538	559	590	546	594	556	547	576	560	604	591	602	583	592	572	568	593	581	601	556	559	594	566	547	607	563	590	535	532	547	600	580	537	602	577	542	576	574	589	553	580	552	590	558	572	595	556	564	548	559	587	565	550	605	559	565	612	601	553	583	552	571	594	542	567	564	566	569	584	547	564	597	551	580	589	566	552	565	556	585	573	573	577	536	578	596	572	604	555	518	623	557	558	563	586	552	617	549	602	589	591	614	577	573	554	575	550	553	589	558	578	589	530	578	574	567	578	611	538	567	539	574	533	555	585	551	547	600	575	547	592	529	587	598	555	536	599	564	583	552	562	609	534	560	569	596	594	559	549	572	556	567	550	573	560	555	564	566	564	595	611	608	538	569	571	580	584	489	558	560	559	559	568	563	614	573	540	596	555	579	561	580	581	576	558	567	563	632	568	572	518	610	563	581	558	578	549	606	600	564	577	563	593	559	606	561	586	582	564	570	596	583	564	573	588	587	557	586	567	561	580	566	612	594	590	551	610	586	593	582	571	585	544	536	624	540	601	581	579	538	594	571	592	613	590	535	555	575	573	558	543	563	545	581	551	592	592	591	544	587	575	554	581	512	553	573	548	577	560	579	590	612	584	580	569	581	525	602	588	577	569	552	517	557	585	603	544	540	587	584	572	564	561	571	563	547	529	587	549	549	585	574	568	527	556	571	580	600	607	509	573	580	545	587	618	559	583	504	542	558	563	617	594	601	575	589	539	584	530	567	587	565	561	599	578	578	577	555	556	536	558	563	588	534	594	557	615	559	570	559	589	620	569	563	582	555	549	607	597	572	568	602	553	543	511	558	578	588	569	566	574	527	541	577	570	581	550	571	529	589	606	584	553	604	580	572	565	568	553	597	589	581	576	576	582	542	570	619	573	609	578	562	606	558	544	581	544	571	565	530	576	576	589	568	593	584	571	550	607	563	546	532	566	570	609	562	556	578	516	562	564	576	584	574	570	618	575	603	560	594	632	579	575	589	543	532	563	565	538	559	575	555	578	593	557	551	586	588	575	546	564	563	561	602	629	590	544	596	556	566	529	616	588	564	561	572	590	575	598	590	552	584	578	619	541	506	595	576	543	557	575	537	544	546	553	574	587	567	606	531	590	566	601	547	600	622	525	563	575	530	579	575	550	542	626	572	572	542	572	552	585	575	582	537	572	554	571	581	560	556	612	566	558	596	557	586	573	523	552	569	550	563	554	608	544	571	528	611	595	536	531	554	576	550	564	547	578	591	583	527	578	552	624	557	550	528	572	614	582	600	559	524	546	556	614	580	571	590	566	572	567	590	611	587	517	620	611	532	560	598	542	541	603	603	567	569	599	565	546	556	540	591	538	542	569	574	569	570	575	557	567	567	569	573	604	589	539	566	578	610	565	582	566	564	545	592	593	559	594	626	519	578	593	584	549	554	575	570	566	582	554	552	577	587	551	580	593	591	557	587	570	539	585	549	562	605	567	552	569	561	521	585	534	574	536	556	590	580	555	526	566	570	559	585	565	520	578	522	569	592	534	554	580	585	578	550	563	606	547	604	576	575	583	533	545	599	611	567	602	572	580	571	543	594	551	561	574	596	582	546	597	600	600	586	511	565
23077	21630	31099	24726	22712	18714	5467	548	427	458	467	452	425	412	428	450	438	431	434	471	435	452	459	437	463	437	462	412	380	431	430	430	447	408	464	449	431	428	402	447	431	441	426	384	457	412	427	447	419	383	407	416	430	427	423	425	435	401	433	385	423	408	446	438	442	407	417	413	460	398	464	478	431	446	417	428	383	395	395	402	433	397	421	427	416	428	430	440	432	414	443	405	435	433	408	419	420	443	409	414	425	419	446	427	414	419	432	395	442	448	417	432	461	430	394	424	420	444	414	413	437	407	410	388	410	421	426	424	404	424	396	460	433	399	445	418	442	435	433	441	410	443	419	418	443	447	445	435	448	421	430	402	440	404	417	413	452	455	408	425	431	436	427	430	424	449	410	407	427	418	418	438	426	437	410	399	437	431	421	454	436	400	425	435	425	434	457	411	419	407	408	437	441	444	422	376	433	408	428	452	409	437	437	435	402	435	423	435	420	423	404	415	426	428	402	446	426	438	431	415	417	415	418	403	422	420	407	411	432	432	441	383	415	457	415	405	422	423	408	457	417	440	427	406	441	444	425	408	420	443	453	432	436	443	390	445	426	427	402	419	448	446	446	443	408	483	417	443	463	424	423	408	415	442	415	447	411	394	454	410	433	431	428	382	424	438	447	425	419	433	422	454	449	400	411	402	409	440	421	419	458	436	430	424	418	412	428	420	439	430	409	426	437	436	450	431	434	421	422	452	402	419	412	408	439	412	427	398	394	372	409	424	480	425	375	429	398	384	449	422	436	445	426	392	403	450	418	379	400	470	423	416	462	424	421	415	402	440	412	446	416	426	437	455	396	415	407	435	416	428	481	409	405	422	420	455	431	390	426	456	398	422	427	458	415	449	398	404	419	411	444	422	404	422	403	409	425	427	451	398	388	429	443	432	453	418	429	387	464	400	396	419	415	458	444	397	429	438	407	416	443	407	408	446	440	422	457	406	421	398	450	429	383	428	454	410	434	416	408	425	409	440	414	452	395	421	441	390	431	460	438	454	455	422	444	414	429	413	413	457	441	413	400	430	432	436	395	438	404	394	418	392	421	421	412	406	421	496	432	389	426	389	434	469	432	427	405	440	403	430	435	452	454	486	416	419	426	447	420	428	413	404	415	434	456	441	424	445	463	416	423	392	447	417	402	425	442	438	410	423	409	430	407	396	457	413	428	424	421	404	402	419	418	451	412	401	414	429	432	415	432	407	421	447	428	414	433	409	455	425	434	412	387	417	389	459	427	368	454	441	450	449	413	423	425	406	447	449	436	414	428	432	413	390	441	444	431	409	414	455	412	429	452	436	444	456	415	418	428	393	432	439	447	450	389	415	438	431	486	385	403	428	417	427	376	433	394	404	425	441	384	432	407	413	450	433	448	446	420	431	418	387	450	399	418	402	466	450	432	399	422	442	421	433	443	413	431	433	449	399	422	423	421	406	430	438	417	426	432	429	428	406	411	439	422	406	438	442	424	418	384	406	401	434	453	444	394	422	411	410	436	471	406	407	422	402	459	440	415	420	444	453	429	442	407	430	446	457	387	438	406	417	403	423	371	420	392	403	415	416	415	425	371	425	428	441	396	367	445	415	429	472	432	443	428	438	416	450	460	442	381	424	413	427	454	418	458	429	434	435	400	433	424	429	433	424	454	462	413	393	420	423	418	406	408	410	454	421	420	408	398	445	413	460	436	415	482	427	420	429	423	433	393	442	447	404	428	420	427	446	390	461	407	426	417	445	434	425	414	440	422	422	412	384	425	383	425	428	451	413	448	417	429	416	379	413	434	443	396	426	447	427	437	440	416	438	433	411	455	417	431	395	416	405	404	416	445	372	459	439	435	381	420	418	407	406	433	437	441	431	420	407	433	409	386	466	431	400	462	401	443	469	400	448	402	404	438	449	424	456	434	424	452	420	419	451	436	435	421	444	412	417	423	375	403	404	388	418	405	444	407	468	446	401	432	469	416	450	416	404	437	437	434	449	436	427	478	455	391	431	420	404	385	432	427	430	432	435	401	409	422	430	444	510	435	425	456	418	423	414	437	451	437	403	436	416	433	427	431	415	448	426	418	433	435	435	458	413	418	431	428	392	402	438	428	424	447	416	425	416	429	411	437	434	389	401	460	445	446	373	441	421	419	417	430	382	437	422	417	421	420	427	433	429	444	434	392	457	400	442	439	401	431	422	454	428	459	466	458	420	424	415	420	447	426	407	415	451	468	449	422	442	444	424	434	423	426	420	398	434	431	433	438	473	444	373	415	404	373	419	448	444	414	423	415	394	430	409	428	412	406	399	428	419	382	392	416	381	435	448	452	401	419	427	437	380	420	437	417	401	442	415	404	459	376	420	417	427	413	453	398	477	466	416	434	427	429	416	395	420	386	434	409	451	387	447	402	417	426	435	427	431	447	438	443	410	409	448	409	415	417	399	425	450	429	425	410	409	447	473	428	430	384	431	427	437	436	411	449	418	395	419	420	450	457	420	400	439	400	448	397	436	445	394	444	422	448	398	424	434	418	433	415	465	425	455	394	404	426	416	404	410	381	417	451	430	416	413	461	410	422	435	408	442	410	489	422	455	413	417	451	429	401	405	407	434	434	416	401	426	442	437	407	415	426	387	453	418	402	437	396	406	398	415	426	443	413	419	406	423	429	398	411	405	425	468	423	445	410	411	422	447	411	375	439	443	413	458	419	411	455	477	395	422	461	428	428	443	432	398	448	472	438	424	445	393	460	392	408	418	419	416	386	427	467	420	447	424	444	414	400	437	405	448	450	454	418	410	465	426	449	406	428	382	450	412	443	403	422	477	428	458	431	433	392	441	408	405	407	426	434	413	442	403	426	418	390	412	436	437	392	416	434	413	428	410	421	359	408	414	401	412	421	416	401	436	442	381	416	423	466	417	417	445	404	431	451	408	428	419	400	430	425	411	410	436	411	393	402	397	421	446	381	417	439	421	412	419	422	414	454	420	404	417	427	446	446	458	432	467	394	416	447	429	396	410	439	425	416	456	391	402	442	419	468	422	442	423	395	430	415	421	417	447	426	446	433	444	443	443	444	428	449	430	414	412	413	414	432	419	438	430	436	397	426	454	421	408	421	425	420	394	429	396	420	442	410	419	423	363	433	432	428	451	417	421	398	381	455	406	429	428	425	439	457	397	425	443	422	412	379	421	448	377	412	423	408	388	400	445	409	426	406	459	466	393	393	439	402	387	411	429	409	428	444	421	436	396	405	453	446	403	426	442	392	388	416	438	445	387	449	459	409	433	445	435	406	420	428	416	404	418	447	399	428	419	450	449	433	379	439	406	445	424	466	440	443	442	393	422	459	438	416	404	435	427	403	443	415	394	455	458	390	431	457	418	426	459	424	389	404	410	456	459	454	415	440	442	433	417	429	417	409	435	412	417	428	399	432	439	398	410	442	422	446	422	400	446	419	446	414	469	396	454	463	436
62133	101384	78052	46170	33789	4815	821	740	734	690	736	718	759	705	697	686	700	707	696	658	685	702	694	700	708	715	706	719	708	709	689	673	697	688	695	730	725	716	739	702	670	707	729	673	722	699	702	703	699	677	707	665	733	711	642	706	705	677	682	712	647	710	639	695	651	654	685	716	724	719	883	810	754	711	728	742	678	716	687	692	707	690	708	706	698	692	684	712	680	640	707	685	703	636	682	704	665	673	756	706	726	745	679	723	685	696	728	664	688	712	634	691	683	699	691	672	648	717	678	673	682	683	655	677	667	649	668	669	639	653	662	741	672	667	701	679	716	759	669	698	658	704	642	704	678	700	687	716	696	661	648	670	715	697	667	678	669	626	747	702	655	686	715	740	721	623	733	682	681	664	704	665	680	699	673	695	677	656	657	713	640	649	681	743	735	657	716	689	687	693	672	661	649	712	741	689	729	699	683	662	704	769	696	743	690	716	697	680	687	667	662	673	744	695	701	747	666	697	678	662	671	683	678	707	670	683	669	696	687	676	664	661	737	661	626	656	713	680	728	704	697	678	644	682	694	726	715	690	681	643	700	718	647	684	672	699	687	693	729	660	702	672	704	674	694	729	653	662	674	712	731	701	665	695	681	684	655	697	664	694	660	656	687	691	663	655	733	692	681	703	677	671	711	644	699	674	686	641	672	651	687	696	684	687	695	722	683	723	684	702	693	699	673	685	675	671	712	681	636	705	698	717	710	630	657	715	665	686	696	680	748	699	703	704	659	672	701	687	688	722	678	706	708	685	673	692	711	683	669	710	653	729	715	686	708	688	656	697	688	659	677	691	687	687	763	702	735	691	692	716	682	724	715	680	655	724	697	726	658	705	718	697	702	684	681	701	654	675	676	705	617	698	659	727	684	660	681	704	659	685	664	691	646	683	650	703	723	683	693	674	674	650	653	695	687	667	677	664	662	654	690	682	661	738	682	674	666	718	667	684	657	692	700	666	686	650	654	674	690	708	671	715	714	682	700	686	640	697	720	713	680	707	679	697	672	621	699	694	703	724	723	681	682	667	671	703	704	694	678	657	703	680	733	649	690	709	701	679	665	723	704	719	677	694	757	638	674	674	680	687	700	715	695	694	692	674	710	662	638	704	646	701	654	673	705	699	691	683	670	653	724	685	675	673	706	690	706	717	713	689	690	698	684	644	711	663	699	692	683	714	676	717	720	706	733	654	669	691	668	678	730	694	705	693	710	683	692	619	691	665	730	706	716	713	733	713	672	690	664	660	705	690	712	666	670	690	658	692	668	715	692	670	708	692	690	692	684	724	660	670	705	671	728	710	710	681	637	703	729	724	680	689	683	686	643	697	657	669	681	731	681	706	697	685	665	733	687	731	728	742	687	661	702	709	715	700	711	688	698	738	716	673	634	648	719	709	695	652	692	662	695	674	668	681	698	729	686	686	682	742	695	653	676	702	672	691	699	667	733	695	661	687	697	680	684	722	692	673	719	699	672	706	672	670	664	671	701	757	703	697	681	672	691	730	697	689	728	716	683	726	679	726	643	679	701	668	682	734	684	653	734	722	710	711	597	682	690	679	706	692	720	715	698	656	657	707	672	710	708	710	688	664	672	658	681	673	745	645	724	664	756	691	720	669	714	743	735	671	701	686	680	681	714	670	697	667	706	709	719	666	624	668	637	683	655	742	721	723	693	741	680	680	671	679	682	663	681	709	666	656	700	685	662	699	657	699	711	686	707	695	659	647	752	690	672	656	681	665	695	678	723	694	666	724	714	738	728	715	718	659	677	683	712	744	666	734	700	694	625	680	688	686	644	691	731	718	678	659	673	709	687	712	705	694	689	711	704	682	684	690	681	703	719	752	712	654	697	719	664	678	695	680	741	680	696	691	701	661	651	698	680	705	695	669	722	698	760	630	664	725	696	668	690	681	663	716	690	715	735	661	687	681	722	710	728	702	697	712	710	694	659	641	699	699	672	712	693	653	688	697	707	631	677	681	695	744	663	689	726	736	682	688	710	687	672	667	626	683	633	720	704	687	667	727	716	721	673	666	696	712	690	666	715	672	738	712	743	740	693	663	723	638	704	723	701	666	736	726	663	757	677	670	700	702	631	751	702	714	712	678	676	698	733	686	695	668	733	697	647	691	695	692	691	652	679	696	661	733	697	737	711	708	624	693	643	717	668	701	674	685	723	726	716	671	722	699	749	722	651	705	694	629	717	670	682	693	674	698	690	651	673	644	656	687	664	633	663	698	639	712	659	640	723	686	671	722	690	714	690	703	679	687	710	710	670	690	709	683	690	733	698	662	701	672	690	663	702	660	739	695	696	713	702	694	697	680	684	696	674	734	703	662	701	671	646	679	715	734	679	671	674	676	689	697	748	687	680	706	664	690	623	691	687	681	698	693	647	685	703	687	693	665	693	720	671	731	686	704	746	722	690	702	651	634	711	693	681	703	674	694	677	679	699	692	708	670	686	655	663	681	661	689	686	665	733	737	688	709	668	707	747	669	660	665	670	713	685	681	709	698	687	711	709	712	685	703	688	736	711	640	737	696	697	712	700	720	688	662	667	697	690	675	719	681	700	713	700	723	704	703	676	705	703	662	674	692	667	650	710	701	706	703	638	688	658	686	707	667	722	694	690	703	649	687	688	708	664	713	705	672	718	748	675	712	675	733	711	651	649	692	627	725	703	672	645	704	711	691	679	694	704	696	688	676	713	671	672	674	703	710	675	704	709	655	722	702	685	706	710	703	666	687	669	696	708	653	644	712	664	681	710	694	726	680	691	695	696	687	688	678	706	658	751	668	679	737	685	649	664	725	679	701	727	688	663	652	668	714	755	697	677	719	683	719	682	672	634	695	645	685	696	683	685	673	690	718	654	699	658	713	723	734	720	711	669	706	710	651	668	678	701	665	737	732	664	689	713	686	589	684	692	685	687	724	679	723	742	655	706	706	667	720	703	697	684	698	679	700	665	742	657	642	678	718	717	676	710	695	666	673	719	670	671	684	705	698	676	700	733	675	647	650	687	666	699	649	689	665	664	709	663	671	656	711	744	704	707	684	642	634	674	707	672	715	691	656	718	713	676	678	653	689	687	683	716	656	691	700	708	651	704	700	712	671	612	700	688	722	682	659	682	665	680	724	728	683	741	661	733	695	695	677	693	683	707	687	698	685	670	687	715	705	678	715	710	721	676	676	692	682	666	641	690	703	693	667	677	706	678	701	648	707	677	688	710	725	671	688	712	682	720	740	710	696	685	688	669	669	715	696	709	676	641	700	743	689	682	697	659	734	708	688	684	699	739	691	680	725	721	739	655	665	671	647	670	664	715	693	715	710	754	677	698	706	679	697	671	686	691	705	730	664	673	695	698	696	691	731	660	686	670	686	652	708	690	700	715	695	654	717	667	739	662	680	695	691	713	695	697	677	692	694	697	664	645	706	690	667	693	675	658	685	669	661	652	669
27797	27451	30066	13271	4016	526	415	400	411	380	410	402	421	403	407	349	388	367	405	388	375	391	391	367	379	419	410	378	382	414	410	432	404	376	388	378	409	400	406	390	369	400	402	399	407	383	413	393	376	417	396	388	412	375	373	393	418	411	376	362	410	412	420	381	433	394	390	399	423	404	404	406	407	420	402	425	377	422	414	399	391	414	351	399	411	392	402	418	386	407	373	389	386	402	371	419	383	384	404	394	383	385	363	380	426	387	383	385	423	389	344	387	397	393	391	390	383	353	400	394	392	381	427	400	405	442	388	383	374	402	391	372	364	396	375	354	385	405	361	409	430	367	416	382	391	436	383	371	382	388	417	387	400	384	392	407	422	425	388	410	368	404	362	408	383	394	433	406	369	407	414	429	411	393	398	415	386	404	379	396	382	415	396	407	432	423	416	407	430	388	416	388	431	422	393	402	382	397	384	398	417	383	380	416	415	398	356	424	409	394	386	409	397	406	403	425	388	388	415	369	416	402	417	403	406	380	406	377	397	388	381	387	382	424	363	409	408	373	416	388	388	400	410	373	361	378	408	399	376	389	363	401	386	386	405	386	404	379	442	409	384	382	405	409	393	385	407	418	395	384	380	389	366	402	373	363	410	351	364	388	404	407	372	380	437	429	375	414	335	379	403	385	427	414	411	391	385	411	391	419	364	390	404	409	442	414	388	395	341	359	414	387	380	358	390	392	375	385	394	376	364	395	382	428	368	382	391	414	359	371	412	410	415	369	392	413	376	384	423	398	381	406	410	400	395	359	404	406	414	373	392	435	430	382	399	425	421	369	362	380	382	370	400	404	424	405	391	318	380	427	375	388	369	419	443	414	389	413	406	372	395	363	379	394	395	339	375	388	400	382	381	397	394	380	386	423	377	338	363	385	365	381	352	380	394	393	362	392	402	400	404	386	371	383	375	385	410	354	397	395	359	377	365	393	373	352	403	403	360	375	418	378	386	381	364	373	417	403	386	426	396	357	398	423	365	405	353	404	377	418	393	385	389	361	359	388	350	390	387	396	376	377	385	384	381	428	408	419	398	404	411	398	434	396	380	390	404	409	415	371	394	393	398	402	391	407	408	398	377	390	365	390	418	398	431	368	396	388	381	383	356	411	432	382	367	374	402	371	380	406	382	389	392	390	405	378	344	375	392	398	389	340	383	370	404	391	427	408	385	399	420	375	425	366	395	390	363	397	381	419	390	390	387	383	360	417	406	375	399	369	393	379	387	376	380	396	377	369	378	387	382	384	414	426	415	408	387	401	420	386	369	388	382	423	345	395	375	402	401	423	413	372	388	406	385	385	384	402	428	411	392	397	358	391	367	415	379	389	377	364	370	383	383	401	401	385	340	371	376	377	375	425	420	355	381	366	373	390	404	374	394	367	405	412	407	400	379	381	406	405	396	413	397	387	375	393	384	413	400	416	414	401	347	378	400	430	397	383	400	398	410	415	376	401	401	388	395	383	403	405	394	361	391	417	369	384	374	418	391	423	396	416	371	395	390	406	385	362	406	399	373	407	412	373	377	371	361	388	385	406	417	409	392	390	361	388	399	392	429	388	399	382	386	383	364	420	414	390	376	396	385	348	416	366	373	392	371	392	388	363	405	343	413	387	401	369	417	400	398	378	368	395	410	401	392	427	420	422	430	383	393	379	403	401	400	386	398	402	407	433	427	406	386	395	390	386	401	362	404	418	395	428	392	409	398	391	391	361	420	369	421	442	386	392	421	370	409	379	352	374	379	417	380	394	377	397	381	376	414	405	381	378	377	403	391	413	347	398	409	435	409	392	358	394	389	396	396	387	410	402	412	422	386	338	399	405	386	403	399	383	426	395	402	400	383	393	404	439	413	437	393	368	327	413	391	401	378	405	401	389	384	379	399	390	390	414	398	423	389	413	375	353	392	379	409	405	379	391	435	389	406	421	402	389	400	397	400	389	379	446	411	406	381	413	381	368	405	353	387	372	395	425	398	382	372	399	417	416	384	416	420	364	376	401	405	414	408	394	413	380	385	393	398	388	404	386	382	418	413	364	374	377	354	409	380	412	406	420	402	387	370	396	413	414	412	365	394	399	387	406	397	382	396	409	403	393	340	416	399	402	404	401	393	362	425	373	384	407	419	365	385	409	393	404	379	408	406	395	396	390	376	401	389	379	370	384	427	396	422	415	392	370	394	372	434	403	386	392	388	423	391	414	396	404	389	370	373	416	411	390	394	403	412	372	411	410	395	398	389	393	353	391	384	412	381	391	407	403	421	414	394	400	409	402	389	388	378	402	399	378	392	398	417	357	365	396	389	385	386	386	409	411	406	427	409	398	383	404	378	359	431	384	346	401	377	395	399	370	370	403	410	378	416	355	362	402	402	400	417	403	371	416	385	385	394	352	391	421	413	370	415	377	424	390	407	394	381	387	405	404	375	375	389	405	365	398	402	412	409	403	415	359	388	380	361	420	389	408	399	381	382	391	407	381	377	390	410	368	427	370	403	368	410	411	394	390	404	408	370	445	386	429	375	401	370	379	391	387	422	401	376	413	427	351	421	388	415	398	400	364	402	397	421	439	371	414	356	393	370	398	352	360	355	406	359	368	397	409	379	392	417	386	405	410	370	401	426	429	447	377	364	377	369	387	401	396	366	382	407	396	399	383	388	408	375	388	406	357	378	394	438	386	413	380	391	366	389	415	423	380	400	407	382	385	416	400	394	398	405	396	355	372	350	386	372	353	383	396	402	388	396	398	384	356	412	429	391	388	439	399	402	401	367	379	393	347	358	381	405	396	411	395	420	385	393	404	381	402	426	396	386	410	448	426	374	371	401	411	389	425	394	365	414	361	426	385	417	415	376	396	394	382	391	400	399	379	383	392	413	365	409	416	388	397	374	371	396	407	429	395	406	372	427	398	410	366	412	409	377	408	377	399	406	386	373	410	394	364	388	390	342	392	370	393	380	417	405	381	414	370	395	404	375	402	411	398	388	331	417	413	395	430	367	429	354	359	399	416	362	394	397	407	381	373	415	374	418	381	358	391	384	414	377	399	391	405	447	404	372	390	409	428	393	383	399	365	379	416	384	401	399	399	392	432	409	409	366	419	394	391	410	381	369	411	401	373	365	392	356	427	398	420	409	398	367	409	385	418	430	383	362	405	453	406	387	392	428	388	428	383	388	406	395	399	366	367	396	411	390	363	382	382	381	418	367	418	380	419	409	427	381	373	371	406	373	386	423	382	391	377	421	377	385	382	421	377	388	388	391	379	414	399	409	403	354	425	388	460	380	386	388	372	375	387	371	373	387	403	394	389	374	364	415	400	409	389	401	358	428	410	405	389	430	384	387	368	357	409	394	390	403	388	397	391	371	390	379	367	401	410	399	370	376	412	352	416	391	402	372	374	404	410	371	401	430	370	413	429	410	418	367	339	397	370	409	401	367	407	398	393	398	389	384	357	434	399
34870	47703	35543	12329	7399	999	701	688	689	669	672	654	683	685	712	693	689	690	655	673	657	676	641	659	669	680	692	654	669	666	689	685	692	661	664	673	654	718	663	668	674	648	687	629	651	717	672	683	659	685	671	652	739	684	702	685	653	701	680	690	668	704	685	668	658	667	643	654	683	685	631	688	695	671	725	747	737	638	667	679	723	684	644	667	679	681	676	720	665	695	664	659	706	696	688	661	684	691	687	666	665	656	693	648	654	650	657	687	662	631	704	705	655	682	640	660	651	671	660	660	684	672	700	657	650	683	720	650	666	665	718	613	665	706	676	664	634	682	670	662	680	620	701	648	646	636	704	672	614	669	730	650	663	673	721	705	637	668	664	650	665	661	667	648	676	663	688	672	686	668	712	683	626	634	649	732	676	684	685	645	683	662	704	640	658	694	672	672	670	664	652	701	649	636	653	666	720	708	694	664	626	713	668	661	630	637	703	684	674	634	657	656	644	634	651	631	696	673	706	653	649	663	655	668	658	708	663	680	642	654	668	677	672	679	664	674	686	612	673	706	667	663	659	693	657	640	696	678	706	624	690	670	655	697	712	677	693	675	663	687	676	682	688	670	647	662	672	672	682	659	662	675	670	633	689	666	691	668	637	673	654	671	646	648	742	726	690	694	656	654	645	653	675	698	648	674	669	636	674	677	664	661	713	672	677	656	675	672	652	704	703	658	653	655	727	689	671	688	657	671	721	673	718	662	636	641	653	727	671	650	679	674	678	652	647	711	665	671	648	675	683	723	643	655	648	720	628	657	633	693	661	632	630	704	666	645	655	673	673	689	689	648	648	634	660	689	660	649	679	703	689	707	649	644	679	705	684	647	716	658	683	644	684	635	687	661	671	683	673	684	675	681	716	671	650	673	694	650	710	669	656	650	686	674	679	712	706	646	590	642	673	698	682	694	668	645	680	670	645	662	691	686	644	668	686	672	658	655	667	659	691	628	635	619	680	706	660	667	621	641	645	672	706	681	698	636	652	670	712	675	684	629	666	657	653	717	675	714	628	666	664	687	669	611	697	648	658	657	697	737	673	663	636	710	695	640	668	655	640	721	717	680	686	654	672	674	689	663	667	654	705	687	706	689	687	666	644	667	667	672	663	680	663	701	703	625	654	650	674	659	668	677	670	662	681	684	715	709	622	684	706	692	662	725	636	677	640	680	678	658	665	693	671	675	691	666	655	630	651	678	672	683	662	681	619	702	684	628	664	657	634	643	686	712	694	682	662	691	618	699	703	667	675	707	641	691	695	657	626	652	709	692	656	705	669	641	727	597	683	681	723	697	694	668	694	641	645	672	669	677	675	670	662	628	655	627	643	657	636	694	670	642	650	650	689	624	696	668	661	624	649	694	688	690	674	669	674	662	711	674	638	642	695	666	658	687	699	650	672	660	686	638	665	663	699	662	676	691	696	669	676	661	681	746	720	658	668	651	674	613	666	668	668	653	704	662	645	673	684	648	651	633	676	638	632	684	675	659	644	701	690	685	702	727	691	669	640	690	667	709	706	677	670	697	696	641	661	669	676	636	660	674	679	676	663	675	642	682	654	662	683	674	663	666	667	683	692	695	686	706	689	638	687	656	718	685	713	712	669	648	678	674	670	670	680	643	642	685	717	683	657	672	631	621	685	697	689	688	661	668	712	727	653	659	660	721	639	671	656	642	652	677	633	639	637	687	677	660	685	649	652	695	721	670	717	692	664	651	702	647	636	652	701	641	674	707	677	666	638	681	611	643	685	643	673	695	649	682	661	637	681	682	657	652	636	641	692	631	694	685	668	667	670	657	660	695	673	678	696	631	701	691	670	642	713	673	649	648	675	674	700	649	654	718	658	692	631	624	656	676	692	616	682	671	690	612	694	653	697	673	645	646	652	716	687	658	676	713	647	668	664	676	705	723	660	682	688	630	658	676	630	675	708	685	671	644	675	685	698	634	661	659	693	699	670	665	668	696	689	684	665	652	664	652	711	675	699	637	689	674	698	725	672	664	653	657	655	690	655	650	668	677	656	696	685	666	674	659	671	652	684	651	640	663	620	652	682	695	670	673	695	674	687	719	655	696	668	692	674	674	652	692	669	667	644	638	694	670	736	685	648	661	677	681	721	648	717	676	639	650	639	669	663	657	664	695	688	675	681	679	702	635	677	642	677	635	720	727	650	632	697	657	650	676	666	704	659	700	660	680	670	677	661	667	649	669	676	682	670	689	670	679	699	664	726	664	677	687	655	685	651	684	689	671	673	707	685	675	705	704	689	618	644	669	649	675	719	694	698	633	669	634	648	700	653	675	679	686	672	682	639	668	664	694	697	664	665	658	678	650	653	690	665	672	652	669	622	647	709	673	665	688	658	663	703	635	692	683	671	645	680	653	690	686	648	642	634	662	741	647	713	647	664	665	669	661	666	651	682	708	691	708	670	691	682	695	642	678	687	674	664	659	697	668	714	644	719	700	706	659	672	681	681	690	629	646	670	689	707	657	651	731	663	634	701	674	680	653	682	691	709	677	641	691	634	664	694	648	662	658	663	662	692	666	697	660	656	716	647	660	653	644	693	709	651	659	700	680	663	639	672	696	635	669	670	699	667	665	628	595	662	687	696	680	714	638	647	684	676	657	710	683	665	678	670	678	639	685	661	667	652	700	669	669	655	670	705	677	619	689	710	689	690	669	671	680	698	645	677	704	675	654	704	626	682	678	717	702	718	674	623	634	664	654	672	656	679	672	706	611	673	658	674	678	652	658	684	659	663	718	659	667	694	711	674	702	689	667	658	678	678	683	741	666	662	675	662	626	668	656	654	658	733	640	715	631	667	627	667	721	664	683	710	660	639	710	633	747	652	663	672	651	658	645	702	697	683	660	676	634	649	683	675	681	645	662	618	645	685	668	672	673	650	634	624	683	656	676	675	657	684	690	693	641	634	658	702	694	654	659	723	735	680	646	664	638	713	694	668	656	672	722	686	605	689	661	664	649	656	682	645	652	695	665	688	655	659	675	680	695	713	688	660	696	659	693	648	679	673	681	652	661	688	673	691	652	688	655	684	674	674	652	648	682	722	641	685	630	681	690	737	666	666	709	700	674	686	654	655	673	672	676	668	662	696	672	681	730	686	671	715	722	628	673	680	662	682	705	716	636	630	648	642	637	663	706	680	682	655	673	699	671	645	689	681	653	683	648	707	700	700	682	629	679	661	699	643	671	670	655	692	714	681	667	709	684	663	662	696	647	694	709	684	670	669	687	675	690	685	666	708	672	685	668	644	685	652	643	682	638	670	664	678	679	692	701	684	679	657	684	667	701	702	682	668	701	753	695	663	669	693	702	727	677	701	659	682	673	661	718	643	618	658	686	718	670	705	652	657	706	693	676	733	691	687	665	660	681	698	673	655	652	678	642	633	702	679	639	665	652	654	706	733	668	664	682	672	682	656	670	663	697	687	709	671	665
23941	22450	33394	26093	21929	11089	889	442	389	384	366	393	366	369	396	372	400	351	385	357	365	342	387	408	353	344	372	342	341	378	373	389	338	371	369	365	361	348	382	373	363	364	348	350	356	372	341	405	395	349	366	391	375	377	330	391	366	369	360	370	391	373	385	347	361	330	418	354	384	399	382	406	388	378	380	368	386	369	336	362	391	389	387	360	347	378	372	317	394	398	366	403	387	381	350	387	370	366	371	363	368	380	355	349	353	371	361	380	414	384	366	359	379	367	332	355	352	349	366	356	361	391	368	375	375	356	392	401	352	354	381	388	368	381	361	382	383	361	335	375	332	342	372	371	366	350	356	379	375	352	365	376	385	366	363	364	338	375	354	354	376	363	390	364	373	349	371	378	352	378	350	358	363	382	372	335	372	371	337	364	325	376	361	358	370	352	354	371	365	374	358	339	370	355	386	351	366	339	407	336	362	365	389	370	332	375	379	343	362	351	352	347	362	373	363	339	388	372	385	365	374	351	358	326	333	384	403	374	368	353	388	334	377	378	383	377	356	344	379	356	394	381	383	361	375	358	378	397	373	355	348	378	378	347	371	364	365	367	402	381	385	364	371	361	358	380	377	373	369	367	334	390	381	364	371	379	383	371	355	322	371	361	390	339	372	362	377	362	358	323	368	359	396	359	361	355	346	375	386	366	356	352	365	392	393	344	393	357	377	345	369	341	357	336	366	336	343	335	318	366	358	386	376	361	371	345	368	391	330	352	360	369	399	341	354	383	363	403	355	358	372	357	403	365	367	356	412	338	336	367	345	359	343	345	342	338	394	349	370	362	419	378	392	364	393	379	317	378	362	411	359	332	396	353	355	390	370	386	360	390	366	353	364	364	369	392	382	362	365	353	392	391	335	329	364	362	411	358	386	355	366	381	339	375	361	384	394	397	385	358	379	363	377	392	386	368	353	350	390	402	348	375	380	384	411	358	343	363	378	400	354	364	358	364	352	355	414	368	351	368	381	362	356	362	375	348	358	376	333	375	394	366	401	360	365	391	368	367	334	364	365	363	351	374	341	384	379	349	384	337	370	340	374	359	346	365	357	355	402	361	363	396	387	364	350	361	397	370	366	310	394	358	354	382	372	386	378	380	350	408	331	353	360	375	357	365	373	362	335	376	375	339	342	365	379	359	379	360	333	327	373	384	385	356	344	358	383	385	417	388	370	373	355	352	377	370	368	375	386	393	387	366	380	354	374	362	347	342	372	361	385	368	362	378	380	367	338	312	377	349	372	335	355	376	372	367	370	372	362	373	401	390	402	364	358	389	367	352	364	333	370	363	341	346	368	404	379	358	380	371	402	358	358	353	378	351	354	370	331	376	386	328	404	366	369	356	341	398	364	400	308	357	393	383	354	391	351	332	335	363	385	369	364	390	371	350	340	378	383	352	349	356	381	380	351	347	386	376	332	368	349	373	381	362	323	414	356	387	360	369	353	362	339	370	363	369	359	392	391	342	396	340	370	339	366	353	359	370	347	347	375	345	340	382	371	358	370	344	381	357	360	352	370	372	388	363	386	381	352	405	373	376	367	364	370	363	352	396	395	343	397	367	344	315	387	375	331	337	370	333	347	374	411	393	364	378	388	353	360	373	383	339	341	379	365	370	359	316	375	357	381	371	385	372	388	393	377	385	377	332	382	355	340	401	365	357	369	370	399	371	342	390	377	401	368	389	389	357	358	380	375	334	361	369	363	349	380	368	387	326	359	367	366	364	408	371	340	369	365	400	370	346	355	381	340	351	391	375	382	349	379	359	338	381	391	358	355	377	373	365	371	340	361	390	380	386	381	349	352	393	362	361	361	359	348	351	342	390	371	363	364	365	346	332	330	346	339	359	380	369	354	387	393	359	389	373	416	367	372	384	352	357	327	366	380	366	355	395	362	358	372	360	361	354	367	357	371	386	334	364	297	370	384	387	389	375	386	351	339	343	365	377	368	395	362	392	377	358	316	365	353	368	351	366	365	381	374	358	400	342	360	363	346	382	358	404	346	361	348	369	327	378	373	373	366	386	385	425	361	387	389	325	357	364	344	375	347	381	355	397	363	378	359	366	371	393	346	379	374	353	388	379	416	345	390	388	352	336	359	348	376	366	344	388	380	368	401	346	391	348	402	373	350	369	355	343	394	396	334	360	343	365	334	378	361	386	378	386	394	363	341	366	388	370	325	383	380	369	394	373	343	374	403	389	395	353	374	365	399	369	349	345	368	403	357	366	384	397	374	361	354	387	372	379	350	370	376	369	362	376	351	411	374	354	351	366	383	385	365	353	375	370	397	361	365	358	331	347	360	337	381	348	374	357	351	399	333	381	362	375	374	343	369	361	414	387	375	344	367	373	363	356	379	361	353	387	321	357	339	367	354	367	358	374	356	349	369	356	358	394	363	343	344	385	370	370	346	391	381	394	371	378	399	385	378	384	396	369	361	333	384	395	336	363	356	344	356	348	368	365	366	336	367	383	345	338	369	370	329	355	346	377	345	332	377	347	372	375	370	377	361	386	391	352	402	350	379	393	350	361	385	369	348	358	375	358	359	340	354	392	360	364	350	366	367	351	334	361	396	376	341	355	361	363	350	362	373	389	362	352	364	323	355	394	366	383	390	388	372	365	371	336	352	362	331	356	353	351	352	406	353	355	371	365	334	334	385	345	392	399	358	371	359	368	371	361	347	381	359	357	360	388	391	361	406	399	372	391	377	365	355	362	391	397	403	428	374	382	379	366	377	315	352	396	361	313	343	347	383	372	359	361	377	382	351	347	351	351	351	362	355	357	380	353	340	345	366	382	351	371	321	355	402	363	392	398	359	354	378	353	358	357	358	363	366	362	379	364	395	397	384	342	379	318	368	333	372	339	345	346	338	342	390	366	360	365	382	361	368	331	354	385	382	367	371	374	401	357	393	369	378	341	352	359	381	390	366	364	371	386	379	375	356	353	384	367	383	380	375	378	370	391	384	339	388	382	351	349	354	383	382	362	367	387	423	364	367	342	310	355	340	413	344	350	378	347	364	357	352	372	352	394	383	365	363	330	352	381	389	372	383	365	351	381	381	384	350	348	369	390	348	353	341	356	375	396	327	335	368	401	346	337	369	356	338	331	342	370	383	412	392	380	363	381	380	365	366	344	367	354	375	366	318	375	356	354	330	407	365	391	342	349	351	407	375	346	365	367	367	350	389	381	359	412	348	375	400	318	353	373	329	384	359	403	339	367	346	388	387	349	385	391	375	337	385	349	363	397	348	351	347	380	372	348	347	379	380	343	363	356	358	385	354	376	332	356	344	388	385	374	354	358	365	381	358	388	358	375	359	358	356	376	353	364	382	362	392	372	380	363	375	399	348	383	391	360	356	401	353	388	386	374	363	369	350	352	341	366	382	360	359	394	387	360	385	391	410	365	357	345	386	338	380	403	384	385	347	364	361	354	361	363	345	349	382	360
59218	92008	70479	37651	27025	3237	697	673	681	626	647	625	598	691	621	619	631	657	637	635	618	641	594	643	639	645	656	622	633	632	596	595	636	692	673	650	650	673	612	616	601	627	594	647	631	652	630	641	569	605	596	594	646	681	630	599	568	621	632	594	619	637	645	627	612	677	614	622	590	598	751	739	704	652	611	617	630	627	652	629	610	555	652	644	637	668	635	641	646	607	626	611	602	646	625	603	637	647	647	611	613	622	666	596	646	634	624	596	587	614	601	642	607	658	575	638	610	589	640	661	577	635	611	639	624	643	603	619	599	601	648	617	600	633	600	636	637	628	634	587	651	679	596	627	653	598	632	647	667	651	613	623	581	643	617	641	638	618	639	635	649	616	653	630	584	587	571	588	576	639	612	631	613	629	579	627	635	587	630	608	582	654	599	638	637	633	637	676	635	617	619	588	622	641	648	657	593	592	649	661	630	640	642	630	622	618	652	610	637	649	658	606	665	593	608	618	636	602	644	645	623	597	653	594	642	659	602	568	628	665	631	644	661	606	665	667	602	661	627	576	629	634	653	571	578	606	613	637	634	651	618	608	655	621	645	595	634	627	661	595	664	663	632	612	552	620	623	615	599	614	639	607	605	647	617	636	610	602	673	625	604	630	612	648	632	645	641	679	664	616	623	599	628	583	642	590	667	653	617	608	616	629	610	653	631	620	630	614	667	575	671	625	661	623	608	653	578	602	597	628	642	619	620	632	679	614	658	611	626	652	610	594	632	621	617	561	603	651	611	624	636	606	623	645	648	660	630	626	633	639	626	611	590	675	646	599	566	620	659	599	640	631	599	597	614	639	679	633	651	568	639	635	673	597	635	559	635	609	647	651	630	601	596	673	624	678	610	595	634	647	589	621	625	593	639	618	598	624	599	606	629	634	635	627	612	641	615	628	627	597	667	607	595	654	617	643	645	641	619	601	599	593	613	651	604	619	583	625	661	618	621	621	633	634	598	612	626	614	578	658	596	634	596	611	620	633	662	665	598	639	619	640	630	634	630	602	619	584	612	647	646	691	619	599	598	678	640	620	635	572	608	645	615	586	626	597	597	610	647	672	599	635	645	658	617	649	619	615	635	655	589	657	590	595	626	638	639	593	671	652	584	598	664	655	588	638	620	596	595	701	650	635	650	648	626	657	638	617	681	601	609	618	612	585	668	622	593	594	644	545	627	642	642	580	565	640	631	661	636	635	613	615	623	639	634	628	681	590	563	601	591	610	631	631	612	627	632	632	592	654	599	591	644	601	582	606	628	634	607	659	605	593	599	622	624	628	628	637	601	607	589	635	580	640	635	642	655	583	625	641	578	642	627	661	652	613	627	607	615	674	644	614	600	659	617	637	655	608	619	631	590	594	612	644	610	631	602	670	616	613	654	630	565	676	625	687	645	595	611	635	618	625	627	644	637	636	626	676	635	600	616	614	635	681	599	620	609	619	610	644	623	635	621	672	648	616	612	653	673	577	653	666	581	655	624	605	639	637	565	651	548	610	614	613	621	604	576	674	629	654	624	620	611	640	620	679	623	631	603	650	578	602	604	617	611	623	630	639	561	628	647	610	637	591	652	596	631	617	602	607	580	608	587	571	601	644	649	630	626	649	604	617	613	632	639	648	606	599	616	626	609	658	672	650	645	639	629	653	604	584	635	581	620	627	630	624	605	584	592	662	634	592	623	577	637	619	587	593	586	638	668	664	603	612	593	597	651	587	613	636	662	637	640	615	652	612	635	632	595	638	596	625	620	605	603	638	607	570	609	614	627	655	649	627	620	576	681	630	617	668	636	625	648	601	608	613	620	636	619	643	630	619	603	638	597	604	617	633	654	615	659	635	612	637	622	667	672	636	614	618	583	608	678	612	619	589	611	604	613	600	603	600	604	620	664	660	659	629	614	675	599	609	601	640	616	630	646	609	674	627	636	651	601	579	641	614	612	595	647	661	627	610	599	607	645	632	638	648	617	617	631	653	606	614	657	619	579	619	622	618	637	619	629	636	615	617	622	598	577	629	624	624	627	625	595	649	628	610	637	620	600	654	644	626	624	651	616	648	663	627	613	646	615	576	665	615	638	608	595	630	601	613	628	599	615	642	620	643	599	641	645	589	631	623	616	596	600	616	611	608	643	634	667	623	588	656	644	631	638	630	657	613	634	625	652	631	608	616	618	647	610	607	645	623	636	631	671	613	599	598	590	631	592	587	641	599	624	628	618	575	628	591	564	627	650	654	588	571	646	667	573	654	609	613	666	641	623	614	612	628	629	632	615	634	615	574	615	632	583	568	618	618	631	617	612	654	591	614	597	601	604	639	646	635	622	645	653	639	595	585	597	629	633	600	626	648	613	633	598	627	608	594	624	577	641	618	566	625	666	625	612	633	630	621	652	585	620	624	636	614	604	655	582	592	665	621	600	643	588	630	618	651	645	635	592	624	604	588	580	652	599	625	581	629	625	634	601	575	596	650	594	639	609	622	608	626	647	584	644	612	666	645	596	629	639	642	591	641	609	613	617	649	616	634	563	649	628	676	660	656	634	608	629	662	656	596	589	640	615	638	583	616	619	631	590	616	645	644	643	635	584	650	638	610	604	671	567	614	601	589	626	607	587	646	590	627	618	639	622	618	636	615	666	612	640	590	592	603	603	629	637	625	628	620	647	637	644	570	663	662	619	638	652	617	649	634	626	617	657	642	641	638	600	624	633	618	590	624	617	585	645	659	619	587	657	635	540	616	646	603	595	626	618	631	619	661	657	618	620	636	593	643	600	635	604	595	644	633	608	632	601	641	604	612	633	638	608	632	615	630	656	627	636	659	635	563	605	605	624	661	623	627	631	579	585	615	616	585	658	622	642	640	632	665	626	577	618	643	637	617	623	618	655	619	621	597	637	616	634	630	607	587	604	612	697	609	647	617	603	645	604	618	628	649	593	610	643	621	662	631	672	629	593	585	657	630	610	594	610	590	637	601	638	653	652	593	668	602	630	616	692	610	617	645	589	646	619	630	604	596	633	640	678	585	632	661	626	632	602	628	676	553	647	642	607	592	660	686	613	598	638	639	618	645	643	582	629	607	595	626	651	604	619	622	652	618	598	614	632	608	652	621	630	613	638	591	569	656	605	603	636	661	597	627	624	636	626	608	607	640	665	654	606	648	606	603	618	623	617	568	647	636	629	619	631	619	625	623	637	603	638	626	635	644	657	649	627	660	586	621	589	640	610	639	581	619	642	690	606	575	601	655	671	658	638	685	600	598	626	650	604	599	645	633	647	623	672	665	626	625	617	640	632	632	632	579	623	674	648	670	626	655	608	612	598	642	607	628	615	651	598	663	626	613	639	585	629	613	647	607	608	620	634	601	620	608	617	626	595	625	674	644	607	614	662	618	613	651	669	659	589	646	624	585	597	661	632	598	572	645	598	605	637	621	638	593	671	638	580	629	628	614	579	614	587	646
23002	21587	31419	24594	22471	18604	5399	549	480	472	476	458	484	479	485	456	448	463	473	439	483	505	441	452	456	468	445	486	439	498	418	450	463	485	511	472	437	462	415	439	472	463	474	476	498	421	462	427	448	436	463	460	453	464	489	464	482	493	473	448	442	429	481	471	457	450	437	424	444	440	491	514	493	469	467	464	464	416	422	457	441	463	454	472	470	468	444	467	471	446	497	475	484	436	445	490	449	473	472	461	458	441	459	485	476	450	426	408	453	464	437	494	474	452	454	489	461	464	478	479	427	423	440	454	467	448	461	481	420	453	446	436	444	479	447	446	464	455	467	449	467	435	473	464	433	433	455	439	480	471	487	460	464	453	472	443	448	471	488	461	473	502	455	475	438	454	453	438	443	450	451	478	459	469	479	472	432	430	473	472	435	415	463	473	477	444	428	461	484	430	433	453	483	473	450	458	459	442	468	440	498	503	492	478	457	434	467	467	453	429	480	472	454	446	438	401	440	447	454	425	447	460	450	448	476	463	454	437	457	472	480	433	465	471	450	434	489	418	427	454	497	473	451	427	431	472	471	455	455	443	439	465	440	454	439	489	459	429	443	416	448	446	474	402	436	498	446	416	475	465	446	411	443	442	409	480	440	474	473	437	445	453	424	475	446	454	464	478	458	460	491	471	490	429	471	475	429	474	417	462	477	460	455	468	444	489	447	475	462	428	490	424	464	472	460	477	431	449	433	455	438	445	403	452	411	509	492	468	463	429	439	498	456	442	450	477	456	451	483	445	465	441	455	461	452	477	473	434	451	442	439	456	436	467	456	451	445	445	449	465	444	463	438	445	446	441	468	506	419	498	466	441	485	447	476	447	464	473	450	463	399	476	443	435	470	456	452	448	443	455	461	456	429	429	427	456	462	444	427	484	481	454	427	513	468	438	479	474	444	477	454	465	450	464	466	475	445	477	464	440	449	440	489	436	453	445	466	473	438	458	426	488	461	463	463	451	444	437	448	455	444	448	502	488	427	493	510	435	480	464	477	459	452	411	464	482	456	466	414	440	472	471	489	464	464	441	448	439	470	451	448	460	445	440	448	427	441	448	457	453	441	488	490	466	419	447	439	416	428	464	437	441	474	425	477	467	448	450	486	419	446	435	449	486	441	478	451	440	467	424	425	464	432	523	473	479	454	450	470	417	453	433	484	428	464	506	430	467	464	434	483	470	439	445	438	424	447	424	424	475	439	470	434	421	466	441	463	447	462	460	449	441	454	462	467	452	427	475	485	453	478	441	408	467	467	472	446	493	428	444	428	493	441	491	451	483	436	457	483	424	425	470	503	473	458	457	442	469	469	489	430	444	407	494	511	464	472	470	455	434	467	459	481	472	467	500	457	435	470	452	475	481	438	460	465	459	475	468	436	442	456	447	432	470	453	442	457	473	476	459	443	460	456	508	429	486	440	451	457	452	453	446	458	451	449	459	478	461	426	402	441	463	432	432	435	460	439	442	452	466	472	459	452	506	441	446	440	461	444	479	415	447	410	460	462	463	460	426	467	454	427	465	451	450	466	484	490	448	473	459	471	457	447	483	480	448	470	467	443	492	474	452	432	434	464	479	447	463	424	444	456	435	433	430	424	424	447	474	477	474	477	407	392	428	486	423	437	435	469	447	418	455	454	463	410	459	474	431	443	427	476	453	465	399	469	473	489	490	457	441	462	426	456	405	445	455	454	441	455	507	476	471	451	457	459	474	488	472	477	432	437	455	468	468	485	428	439	487	451	441	456	427	476	448	444	485	410	469	404	458	463	451	437	450	483	463	474	465	484	497	462	502	458	453	454	482	429	412	416	416	482	444	473	448	456	456	413	475	415	462	427	445	438	499	453	448	427	465	466	450	452	433	448	457	469	457	487	465	423	462	492	502	434	448	461	445	450	465	449	478	460	428	441	429	468	436	448	411	448	475	455	467	476	452	440	458	469	444	482	451	503	458	495	464	453	484	419	446	436	440	461	457	436	445	451	452	453	431	475	458	482	457	437	423	466	472	458	444	482	461	475	467	485	447	467	436	442	436	384	503	432	437	443	517	459	441	450	474	455	479	476	448	411	461	443	432	461	463	450	446	450	437	436	472	448	428	455	418	416	479	460	463	468	476	476	434	442	418	437	468	456	443	463	455	461	438	446	454	501	431	446	475	453	459	508	460	439	448	460	461	457	490	451	488	459	471	446	480	445	443	471	418	449	432	447	446	473	433	446	478	418	489	456	426	426	472	441	458	427	464	486	444	426	456	467	433	466	438	455	447	430	478	473	433	443	453	434	482	395	474	455	468	463	477	452	423	480	466	437	451	416	523	434	477	434	445	495	473	437	443	509	452	465	454	456	461	454	439	516	438	453	445	461	398	446	470	440	467	468	452	500	482	435	444	468	459	422	440	465	455	453	454	434	452	452	477	457	468	446	448	484	501	432	450	475	491	446	463	442	466	458	459	490	480	485	480	482	458	490	493	485	429	505	454	459	472	439	437	431	424	483	467	472	435	429	439	455	441	485	478	465	503	491	458	469	444	423	457	460	430	449	451	482	456	467	450	412	445	462	483	475	457	441	455	432	479	456	482	444	404	466	459	438	433	473	463	464	482	434	439	475	464	448	446	439	472	437	440	434	439	434	485	460	482	468	455	456	435	467	443	456	430	453	456	454	409	444	481	433	502	466	449	455	456	448	466	487	471	429	454	452	495	459	487	475	411	479	469	465	420	477	457	450	455	475	466	445	455	498	445	424	435	471	440	437	442	451	437	444	431	436	445	469	442	491	455	484	457	440	453	433	460	475	437	479	455	446	433	446	445	471	442	455	420	491	466	451	460	490	445	467	428	472	483	493	473	460	443	491	427	429	449	504	482	429	498	462	473	460	513	461	496	455	427	470	454	433	429	455	474	426	468	445	463	459	427	489	460	455	497	456	463	476	463	472	469	463	419	487	432	484	441	488	454	432	462	426	418	478	446	464	434	462	439	476	451	442	452	486	386	486	468	508	475	448	431	447	411	431	457	444	481	441	459	412	439	419	443	460	473	457	449	423	475	452	469	473	423	453	469	500	451	448	458	470	456	478	422	462	468	457	478	474	445	435	457	456	432	460	445	438	430	416	477	477	480	429	449	441	432	456	449	470	418	474	460	429	451	465	449	421	450	441	490	431	447	507	436	436	456	475	478	479	438	418	441	440	415	462	489	421	430	479	507	435	449	431	433	497	449	492	481	438	437	458	479	481	466	467	460	474	448	410	470	468	469	469	446	403	451	462	452	442	461	446	460	469	472	433	488	513	459	458	464	464	438	457	456	442	430	430	450	449	427	444	423	459	475	453	492	410	446	426	471	438	448	430	461	429	457	439	478	465	501	501	463	450	442	475	448	439	445	464	445	445	427	478	469	428	436	419	462	506	457	441	444	425	437	440	417	446	460	450	437	446	450	456	419	479	423	474	455	455	470	470	443
61597	101523	77795	44804	34563	5705	861	842	813	830	722	748	753	780	742	712	758	747	750	762	719	730	708	707	787	692	756	767	726	721	783	783	781	781	790	740	727	720	756	731	778	738	727	735	735	686	726	739	782	760	760	697	688	744	734	729	728	771	745	716	730	767	736	773	748	746	766	704	714	822	836	924	815	771	736	736	712	735	723	729	755	714	746	733	710	805	735	772	697	752	717	744	729	748	700	715	727	721	730	731	741	725	740	727	768	747	719	754	677	714	733	717	744	707	773	757	768	736	729	736	733	747	715	735	754	664	727	663	730	715	698	737	713	731	731	736	785	743	750	752	742	763	758	742	677	754	771	743	751	771	746	750	730	758	714	721	665	761	752	740	689	739	762	754	761	724	770	695	754	740	764	756	729	715	756	722	782	738	751	707	777	723	757	735	709	787	738	710	743	754	705	771	730	721	745	676	736	708	723	741	721	737	783	758	729	703	738	706	733	766	708	745	733	657	734	740	741	737	698	741	778	721	745	718	715	728	660	747	756	724	722	731	781	715	710	720	792	796	756	759	743	698	768	744	746	774	679	751	696	787	782	755	716	745	676	703	734	758	738	753	731	728	696	688	762	709	719	711	736	702	776	744	766	716	751	796	697	695	743	704	753	724	673	713	705	694	719	744	725	759	761	708	744	753	710	755	718	761	736	719	733	729	719	739	779	741	800	763	760	699	754	747	797	732	722	714	779	729	718	731	707	746	728	719	746	747	731	686	729	735	751	756	699	769	753	714	711	772	716	747	739	725	779	767	722	749	689	728	790	739	763	710	757	762	742	709	702	757	733	755	739	740	771	711	742	708	765	737	727	709	730	675	740	724	698	804	739	737	760	753	730	718	737	686	746	745	753	712	708	746	727	741	764	749	750	721	762	682	784	769	775	770	674	769	706	716	758	716	777	736	714	730	698	763	774	729	763	756	774	742	776	774	729	697	730	728	709	795	764	714	736	708	729	690	765	736	737	699	686	740	721	730	744	745	757	701	698	720	762	738	716	759	742	739	750	721	730	785	748	723	704	717	728	722	741	710	702	751	715	726	746	728	756	711	748	745	684	731	779	753	709	700	723	762	736	728	708	736	730	787	776	695	766	708	795	717	754	713	733	720	765	761	774	728	671	707	769	746	779	704	747	744	737	765	750	728	793	749	746	702	764	736	736	739	772	742	676	697	692	737	714	726	740	776	730	755	719	696	755	768	706	748	730	789	761	755	697	717	738	733	713	752	712	740	713	739	707	808	727	759	758	730	730	755	757	699	716	774	732	758	691	746	702	686	771	760	785	746	783	723	709	710	735	791	770	789	756	753	792	737	750	711	752	706	805	723	744	719	718	704	734	751	740	754	727	736	740	679	768	704	751	797	741	815	748	752	733	800	749	729	774	798	705	762	747	701	719	761	747	706	754	737	691	754	669	780	730	709	770	722	737	791	693	771	744	748	735	739	711	729	689	702	750	745	720	718	763	748	784	734	764	707	727	697	727	742	725	724	733	746	754	732	700	764	768	738	688	745	732	742	764	769	677	774	760	752	736	737	756	781	741	721	696	749	756	771	761	746	689	709	769	736	728	754	746	729	761	716	728	728	749	746	724	709	705	760	768	687	703	765	748	750	666	753	711	733	713	731	659	718	717	739	760	754	722	756	717	712	732	733	721	753	779	727	707	709	720	743	746	729	739	729	746	758	711	705	752	808	742	777	759	753	704	734	709	772	686	756	730	695	741	726	763	788	691	713	741	787	707	774	700	723	738	703	779	750	777	758	743	708	711	717	715	705	750	783	693	783	710	703	706	742	750	709	748	723	718	731	744	755	752	756	774	720	748	739	750	713	753	712	726	754	722	704	740	734	726	754	740	718	774	685	701	692	736	749	783	740	806	772	741	723	716	714	716	729	780	706	745	729	779	727	705	723	705	723	729	807	731	761	722	730	724	751	717	702	733	749	726	763	697	738	719	743	748	721	691	717	733	762	697	710	740	754	709	730	678	720	763	706	718	727	730	716	786	698	763	734	767	697	745	723	781	757	692	719	664	753	739	743	709	748	704	739	766	746	722	746	749	742	761	778	751	733	754	722	739	717	714	712	758	684	719	720	763	776	779	759	719	703	744	767	768	795	756	752	735	729	734	717	686	746	729	768	715	762	742	742	741	752	753	762	775	778	769	731	753	778	743	733	746	754	682	758	682	744	717	701	743	748	718	741	713	755	736	774	702	767	713	710	740	739	692	723	750	717	782	703	732	744	739	723	725	745	769	728	765	764	776	774	722	747	724	740	766	714	741	717	727	722	735	742	761	755	690	734	774	759	732	741	723	746	769	717	700	740	708	768	776	738	732	752	719	772	772	783	739	707	746	761	708	725	727	753	805	753	771	697	741	663	752	739	727	732	705	713	765	775	680	758	738	740	682	739	697	683	732	759	793	759	732	766	731	727	746	805	741	754	750	803	731	743	757	764	704	745	755	721	755	701	708	698	738	750	735	719	736	705	706	768	744	745	771	724	761	688	711	726	734	717	723	782	796	789	733	743	776	740	752	742	729	722	752	704	704	778	711	705	719	738	714	704	742	752	722	741	734	822	754	693	759	736	768	742	714	715	725	740	689	729	744	709	762	789	698	694	767	707	753	742	706	770	745	746	666	734	680	747	681	783	759	734	765	760	746	747	735	684	751	697	735	790	704	719	754	731	766	744	727	715	756	705	671	695	734	749	742	724	772	732	725	746	700	694	717	779	780	756	734	747	742	677	716	758	735	705	735	748	703	730	699	721	745	754	795	671	737	739	723	744	766	704	712	742	738	786	740	733	731	739	722	720	723	735	721	716	703	717	667	749	717	760	679	696	736	753	765	751	740	755	727	736	755	749	764	729	793	726	755	685	747	748	741	732	715	769	762	683	724	714	739	721	736	743	718	706	761	757	733	724	754	731	774	738	715	769	729	764	721	731	732	744	694	747	747	733	755	750	781	728	747	771	696	735	768	733	711	709	720	737	819	766	750	740	760	751	714	735	707	710	768	692	666	727	727	753	737	756	719	710	702	730	728	746	680	735	756	761	705	701	736	716	708	693	724	816	788	757	775	755	740	724	714	775	754	711	737	713	734	748	724	721	754	730	745	730	727	734	719	766	706	750	736	692	736	744	767	730	742	733	744	733	750	754	721	747	730	713	705	728	743	770	737	735	756	722	721	771	740	725	708	760	722	718	746	776	751	686	719	740	699	764	695	736	790	750	736	740	730	725	697	734	707	692	724	771	737	703	704	728	755	735	685	697	749	694	736	737	727	728	727	716	749	752	794	685	741	741	718	738	780	744	746	749	719	746	741	752	754	711	724	753	736	717	748	710	777	715	699	724	701	723	766	709	709	706	740	787	739	733	717	727	727	739	733	759	704	727	724	738	752	725	736	719	728	724	734	763	764	744	742	707	759	714	751	766	733	730	766	760	725	766	767	780	708	786
27800	27578	30147	12857	3763	693	423	408	426	420	418	410	456	465	430	416	435	429	435	426	424	428	426	414	414	402	455	420	421	438	444	405	409	445	426	427	401	482	391	422	451	392	421	391	409	430	391	441	413	384	427	400	411	471	422	404	438	421	469	481	403	424	443	427	425	441	421	417	446	427	438	419	441	414	401	451	437	431	393	390	426	442	399	412	416	431	420	429	396	431	403	395	404	445	436	379	452	418	406	397	401	423	449	410	455	439	417	376	444	409	439	413	444	407	432	415	430	449	392	427	442	446	461	432	411	436	396	426	406	438	438	396	396	391	401	406	413	392	423	433	445	413	410	418	426	445	418	402	415	430	421	404	426	429	396	444	401	422	433	464	478	453	405	408	437	439	394	358	408	434	403	406	403	385	421	395	413	428	408	392	421	418	411	398	406	426	431	432	386	446	449	462	421	411	396	393	434	425	432	434	400	417	458	415	422	420	406	421	381	428	415	404	427	432	440	404	440	403	386	419	410	408	443	466	391	434	432	437	438	429	410	430	458	402	380	434	396	421	385	458	426	427	389	391	436	429	464	396	380	401	458	450	418	448	438	442	403	391	431	441	453	429	404	421	419	398	392	368	450	416	407	453	438	434	420	448	427	399	415	410	427	434	456	418	435	416	446	434	421	411	424	447	433	405	429	453	409	426	428	375	419	456	426	414	448	404	440	408	438	417	426	417	435	402	423	425	429	447	425	410	425	465	415	463	436	422	409	428	394	420	397	404	419	409	450	442	399	408	457	426	391	425	414	426	436	455	469	402	453	402	453	428	448	434	441	430	413	401	457	461	380	405	434	415	449	387	445	426	407	413	409	398	419	372	412	410	441	442	432	411	450	440	427	425	442	394	392	375	407	419	435	435	451	430	434	358	374	416	412	419	450	411	419	394	379	410	462	426	432	472	436	464	400	402	418	409	426	419	430	449	410	425	446	426	419	426	436	462	464	410	432	418	433	388	405	425	424	413	399	421	381	435	432	388	401	448	401	438	422	441	410	400	415	425	422	426	426	412	462	438	448	417	407	437	411	433	413	431	401	402	446	405	415	420	439	404	393	426	408	416	406	376	428	397	409	397	392	383	459	431	472	413	399	416	428	408	428	418	433	428	418	411	401	434	381	404	399	457	398	398	396	400	433	397	431	441	411	419	431	413	435	416	435	445	442	441	411	408	444	450	427	418	398	397	391	444	463	406	439	416	420	425	424	430	434	417	414	406	416	424	418	452	446	389	446	433	425	452	417	420	401	450	413	405	432	441	449	424	412	365	410	438	458	428	415	394	411	397	398	455	440	414	429	421	410	452	419	408	420	418	432	427	431	446	407	460	433	446	424	440	467	400	465	437	386	394	446	406	430	401	415	435	394	395	403	424	407	431	412	424	407	437	438	421	428	362	417	431	451	404	445	413	394	462	439	410	424	417	393	462	411	408	424	432	433	412	459	389	391	422	403	402	419	416	400	416	396	397	440	432	430	429	403	381	431	410	446	421	425	409	441	454	425	396	464	445	423	408	449	412	448	413	398	433	426	435	454	431	434	453	387	433	426	476	422	462	413	432	410	409	415	417	434	425	461	439	413	468	417	446	438	429	423	453	450	403	446	439	396	444	398	443	451	394	418	412	397	397	434	410	422	401	439	417	455	444	404	412	390	408	421	456	407	414	406	414	426	429	408	446	463	461	454	422	433	397	420	449	420	402	423	390	414	413	417	410	411	430	424	383	456	425	422	391	402	434	414	431	419	413	394	439	434	444	430	411	368	463	407	397	396	449	386	397	421	407	408	455	438	408	415	428	407	411	403	449	415	429	450	407	398	425	408	412	441	433	424	410	415	436	442	407	419	430	428	486	396	444	418	423	430	410	423	417	421	450	429	428	404	429	412	420	438	386	397	404	417	403	445	458	414	395	419	430	423	390	439	392	402	393	415	460	423	402	449	419	409	399	393	445	404	430	419	414	417	441	409	429	445	431	420	420	413	466	389	404	411	427	410	419	428	405	411	483	399	449	381	401	420	438	414	383	412	390	392	441	417	466	424	449	424	390	429	397	420	415	439	443	415	452	420	398	421	427	433	415	382	437	421	438	416	376	457	432	456	451	429	480	462	432	408	450	398	431	420	448	410	440	425	413	421	417	424	407	394	415	422	405	426	409	439	394	431	423	402	449	448	430	391	429	398	412	413	427	436	390	407	453	405	420	404	428	403	411	440	435	418	410	425	431	425	407	435	425	412	409	470	424	417	418	395	467	423	444	405	404	409	422	411	421	401	455	441	441	445	420	413	430	397	406	433	436	419	383	405	411	420	453	439	423	368	402	447	422	460	432	417	401	415	421	392	399	393	403	406	431	448	427	431	419	416	401	421	408	424	465	436	421	419	427	410	396	402	448	451	448	431	436	417	442	428	430	431	409	428	445	415	411	446	418	436	414	398	419	431	417	440	372	410	394	430	399	426	457	419	423	423	398	395	412	428	426	415	429	365	437	408	436	433	456	437	438	380	443	424	376	415	428	439	431	425	420	482	438	430	363	450	427	408	418	401	424	433	409	446	429	408	400	423	418	415	404	446	405	469	417	433	436	406	397	429	436	469	475	423	410	424	430	408	423	377	383	413	382	401	407	463	395	411	419	368	414	429	422	430	404	402	416	416	399	413	386	464	411	415	441	422	439	425	435	400	372	413	388	455	442	436	413	430	388	419	439	405	423	402	460	428	382	369	439	391	435	443	404	418	422	413	453	415	420	408	424	427	451	422	429	446	401	417	447	432	381	405	432	443	438	438	424	444	409	410	426	408	411	441	434	411	419	407	451	430	414	446	417	436	420	388	407	398	378	397	437	388	468	445	419	434	405	390	432	469	428	432	424	434	430	462	422	456	426	463	427	453	424	417	428	396	439	403	401	465	389	443	407	435	422	426	435	388	413	444	421	416	432	408	436	425	430	443	413	410	412	435	425	401	420	387	420	401	424	432	419	410	395	411	402	449	437	422	406	434	451	425	444	425	426	437	413	418	413	406	412	374	429	401	432	459	434	370	421	397	408	436	435	415	419	428	432	421	442	430	396	456	438	440	426	430	418	386	442	410	384	411	470	454	403	466	402	456	422	433	404	403	445	428	400	415	426	394	406	405	428	407	413	433	426	416	476	417	466	399	410	425	450	416	434	441	438	433	443	439	445	393	439	431	422	440	455	422	425	456	414	442	462	431	435	412	461	425	444	401	389	428	441	427	436	403	421	408	416	449	392	445	447	398	388	412	427	436	463	443	415	424	419	404	466	400	445	397	439	413	401	412	419	446	394	413	439	460	415	434	419	409	406	403	477	401	403	437	420	395	427	403	420	410	452	393	453	397	404	417	417	418	451	427	421	390	463	419	429	398	403	432	426	459	444	463	431	418	430	441	377	429	437	438	442	445	451	398	408	455	422	410	420	443	411	412	405	420	466	419	422	426	422	428	384
35049	47605	35583	12090	7102	1268	718	776	691	718	690	678	721	715	729	702	744	695	667	695	658	687	740	737	725	721	745	695	705	739	755	744	710	735	698	729	701	716	778	676	721	732	743	719	743	736	713	732	732	762	710	729	721	761	711	724	729	755	738	703	713	739	717	709	705	713	710	708	715	717	716	686	729	719	695	781	716	696	732	691	692	721	716	756	706	716	699	698	719	692	686	707	733	703	679	741	660	722	717	687	759	720	724	739	706	661	690	676	687	763	729	771	690	680	754	726	713	748	720	768	754	719	731	714	683	733	725	726	734	674	712	665	717	712	716	678	685	709	708	739	733	718	739	727	739	732	686	726	691	735	714	697	694	721	734	729	691	704	677	726	708	705	725	682	737	692	720	737	735	688	731	699	679	686	731	739	655	705	701	680	663	744	692	770	693	702	747	746	767	698	697	680	701	746	724	736	646	734	721	712	749	723	699	675	731	715	697	691	703	754	727	668	738	697	667	693	719	731	680	736	722	701	716	681	663	730	721	717	755	715	749	699	656	706	708	724	667	703	662	706	763	661	747	723	726	738	681	735	647	707	710	742	724	772	733	663	716	767	729	727	729	708	689	699	782	720	738	683	787	739	715	735	658	718	709	727	730	705	749	690	689	747	761	678	720	731	741	693	745	686	742	712	729	696	694	687	760	718	711	741	699	713	690	679	700	704	706	727	698	722	714	706	696	652	685	744	722	729	755	707	728	713	723	708	666	696	699	727	711	671	724	689	701	684	744	728	713	704	704	695	694	715	731	696	655	705	680	716	757	673	694	714	679	717	704	680	738	747	676	745	716	697	734	729	709	733	694	709	717	729	677	750	750	672	703	744	716	708	740	680	710	670	739	685	700	738	738	692	699	705	724	720	694	749	715	699	739	699	710	729	661	727	718	719	701	698	692	711	706	715	710	756	729	719	690	722	736	683	706	723	734	720	659	694	709	755	733	745	709	729	701	704	726	745	719	671	727	736	755	700	689	712	739	734	695	669	724	706	700	729	742	748	744	689	684	722	768	747	657	701	724	677	715	682	722	702	737	749	712	743	718	684	705	720	749	718	803	700	754	726	726	734	711	694	721	711	717	741	682	724	711	712	704	701	690	684	682	700	708	719	695	681	718	719	685	718	742	754	682	694	744	701	715	765	754	714	721	723	670	704	709	722	710	697	698	685	716	696	729	691	698	758	734	718	694	719	692	678	728	717	707	734	737	696	736	702	721	765	713	733	735	729	780	685	714	698	760	716	724	686	719	708	710	719	701	732	734	752	659	717	694	684	684	712	720	719	700	709	697	720	698	680	734	731	775	749	706	705	743	660	745	718	745	714	721	740	698	697	702	734	735	690	688	729	692	716	746	753	718	711	718	730	676	707	748	711	714	672	729	722	680	721	713	764	754	721	728	742	758	713	695	717	727	700	717	751	710	721	749	728	676	726	730	721	712	735	723	707	733	698	706	738	651	754	754	748	687	719	682	731	776	683	726	731	744	704	706	733	683	632	686	752	698	721	734	715	723	677	709	720	681	694	706	716	729	718	687	708	720	736	748	737	716	772	755	697	657	718	716	731	683	735	703	697	713	740	746	722	717	702	767	667	744	718	677	682	689	698	717	738	719	672	724	682	678	726	701	685	722	715	724	725	738	698	751	688	776	688	756	679	727	731	691	698	701	723	674	752	705	707	740	695	686	775	673	718	747	736	742	671	682	737	701	705	729	746	700	735	706	758	709	720	682	663	739	659	736	717	699	717	698	728	692	715	669	696	741	729	734	743	725	712	718	765	719	726	696	682	725	668	711	738	706	710	721	696	707	721	694	698	710	715	723	717	676	705	748	710	699	699	702	711	724	739	708	750	725	722	733	704	708	677	691	692	692	702	720	701	702	679	733	692	698	716	689	706	695	730	709	690	678	727	741	698	722	751	657	662	714	744	700	724	727	661	722	701	731	706	704	694	706	715	729	743	758	695	673	730	691	738	693	740	738	725	722	711	751	700	687	777	728	734	726	700	713	747	735	686	737	691	706	739	725	710	735	746	710	785	675	683	704	714	688	717	772	769	731	706	671	762	708	743	697	730	764	694	775	764	713	686	712	684	735	708	709	667	727	725	688	693	705	752	715	692	705	693	704	722	705	736	712	758	720	731	701	712	703	690	673	704	709	742	685	699	717	700	727	678	695	705	692	735	662	717	725	718	719	758	718	707	736	736	695	716	721	673	721	657	735	752	721	747	700	735	743	687	703	695	728	697	780	713	655	693	676	730	702	714	716	716	693	712	707	768	694	697	726	704	666	738	749	731	698	744	720	736	681	716	721	675	751	716	706	740	728	741	684	691	744	716	735	740	684	749	709	720	715	731	728	753	750	748	710	687	685	751	741	726	726	734	690	717	718	798	719	753	720	681	700	686	700	679	692	705	679	692	745	733	722	685	696	747	686	753	689	675	692	681	748	737	716	742	725	733	729	674	691	762	743	730	712	689	689	756	707	686	659	735	703	719	690	709	667	708	733	662	687	680	747	702	736	722	698	751	697	759	686	740	743	733	700	700	718	733	752	715	704	772	691	731	723	748	713	714	704	695	720	712	746	645	742	722	702	684	733	692	754	774	710	752	736	719	708	701	744	743	756	725	734	715	717	704	720	720	691	727	710	718	689	691	677	716	704	729	750	739	694	725	749	674	736	681	711	726	700	742	754	693	687	756	737	684	683	714	687	692	704	739	721	703	712	703	721	678	684	704	708	682	719	700	699	718	726	717	757	693	719	736	689	712	689	720	705	692	730	709	725	694	720	699	695	729	717	708	725	705	697	719	693	725	731	732	746	730	737	725	699	674	729	764	677	754	734	686	753	718	722	752	717	696	740	737	688	740	702	750	718	760	714	698	726	702	677	752	702	738	714	717	735	725	726	693	684	705	694	660	700	709	682	688	760	744	746	724	685	692	713	689	701	667	702	733	697	668	705	731	705	659	721	744	737	724	719	713	726	726	745	728	700	701	755	733	704	692	737	749	724	680	733	725	751	707	684	723	734	696	748	689	683	717	701	715	708	707	769	724	730	709	727	769	708	691	707	696	681	775	725	691	708	715	772	720	725	687	732	668	710	704	720	764	717	728	815	766	726	727	688	669	690	723	735	724	713	718	756	698	710	705	728	725	691	705	700	677	713	740	693	688	714	694	724	717	697	732	755	697	721	757	705	754	741	702	715	718	744	679	719	706	688	692	727	738	711	680	747	718	732	720	712	650	635	684	675	698	702	737	710	722	687	682	743	739	686	722	695	692	726	721	738	761	750	723	717	712	719	719	709	687	694	737	713	728	737	721	670	729	691	709	672	692	744	752	707	684	721	714	706	715	748	686	727	721	746	697	764	705	736	688	736	704	720	711	728	695	709	702	709	733	732	664	755	736	722	723	736	656	694	727	737	715	707	724	722	735	777	751	693	724	708	672	704	771	730	697	724	716
23897	22604	33858	26526	22009	11360	1000	459	383	461	412	436	416	438	422	392	426	417	414	392	408	417	419	418	406	406	412	371	412	395	423	361	379	392	426	371	381	416	394	393	402	372	404	447	416	379	406	378	411	419	422	389	427	400	380	386	387	365	394	391	419	419	416	396	417	385	384	396	395	397	456	403	417	392	413	398	389	383	452	407	400	360	389	397	415	382	401	410	431	392	397	390	398	425	389	390	413	427	406	415	408	369	380	369	381	402	378	434	382	349	419	414	414	395	382	381	381	429	424	438	429	419	406	420	398	361	413	439	400	415	386	389	391	391	387	386	366	401	441	357	364	390	410	379	377	396	394	422	405	359	425	412	390	374	367	410	381	426	391	379	401	413	382	404	374	402	417	395	368	403	373	412	389	454	388	407	416	387	364	373	398	383	396	391	393	388	407	385	386	356	415	405	408	403	401	413	403	392	393	402	400	413	396	406	397	398	407	383	395	399	375	376	377	433	380	429	414	417	368	391	414	388	387	403	395	406	398	353	385	411	440	379	405	392	377	386	418	410	418	402	413	379	412	388	372	383	384	411	376	383	425	409	392	385	404	401	374	395	372	402	404	375	396	370	423	411	421	374	356	419	368	425	385	376	400	386	399	410	377	415	406	378	395	388	370	385	409	421	399	398	367	410	415	426	385	359	380	378	392	421	413	348	400	388	392	361	397	384	405	414	410	352	385	372	382	355	385	432	388	395	381	406	411	420	375	380	402	387	388	361	405	413	398	406	371	399	352	420	389	371	380	383	416	420	408	411	385	375	390	397	383	368	431	404	386	392	417	389	372	373	422	375	433	383	401	405	383	394	390	358	393	380	425	359	416	412	429	402	383	418	406	370	415	413	408	386	398	397	385	376	420	383	373	384	409	405	414	418	379	396	418	359	375	410	369	399	342	352	442	380	411	391	367	402	382	382	413	389	397	395	409	427	411	374	378	399	411	412	413	386	385	389	363	397	378	379	392	393	413	401	376	396	414	376	380	371	399	424	403	398	376	365	360	413	394	396	393	379	434	390	379	376	388	412	394	401	408	412	363	380	379	381	434	389	411	403	393	382	382	364	381	392	365	391	408	447	389	367	424	439	408	401	408	406	386	392	416	391	392	392	403	397	372	426	401	415	429	387	412	412	361	418	391	414	413	385	420	403	411	388	420	370	370	397	382	395	420	378	402	389	410	384	396	383	412	413	411	407	367	361	398	412	403	392	396	384	415	406	410	378	386	392	422	418	433	431	391	399	420	398	440	354	412	383	410	421	372	405	427	394	343	390	369	432	403	414	393	385	414	375	387	406	424	385	400	402	413	413	379	415	423	409	358	407	406	408	416	400	398	406	410	382	415	421	400	446	365	372	393	422	403	407	396	386	385	401	396	396	384	372	395	379	380	398	376	376	364	376	377	379	416	358	413	393	365	412	391	408	387	404	423	396	417	392	390	399	360	381	391	405	371	396	411	379	405	406	376	406	414	371	372	416	375	440	371	365	405	357	407	412	353	400	370	390	417	440	367	403	396	395	360	398	402	362	406	379	371	375	385	399	390	439	393	386	399	399	392	387	412	333	401	362	395	364	388	404	372	429	398	392	402	441	434	381	431	404	378	382	398	365	397	414	396	435	392	384	398	379	361	400	379	393	383	409	388	387	385	384	370	399	436	378	374	415	389	398	404	377	343	391	429	414	406	402	371	425	398	426	388	374	359	362	389	376	417	399	386	383	383	404	417	412	380	387	428	391	380	410	385	414	371	375	396	399	402	353	410	394	421	377	360	417	418	406	404	393	389	368	372	385	374	379	363	378	410	390	392	399	409	414	409	377	370	386	413	401	385	393	369	392	391	408	395	403	401	397	379	392	417	371	394	370	400	385	362	407	389	371	403	379	394	417	427	389	400	369	397	393	417	384	403	371	400	364	373	367	405	398	382	392	392	348	409	360	408	379	386	384	396	410	404	402	379	395	388	361	398	412	404	406	403	391	423	393	358	419	392	407	423	410	422	382	461	416	390	387	383	372	378	419	401	366	402	405	454	421	392	375	378	408	390	418	352	435	377	412	379	433	414	398	412	394	410	398	373	389	402	424	393	395	403	380	392	418	379	443	378	345	441	437	429	396	369	356	364	365	418	414	399	405	350	394	393	377	408	411	391	377	363	412	366	374	379	421	389	371	386	434	388	372	367	390	407	394	349	396	404	385	363	365	419	396	379	388	407	422	413	401	400	390	376	384	419	410	379	405	399	392	362	418	364	393	408	417	370	367	402	406	414	400	382	358	396	386	407	384	363	405	385	395	405	394	394	404	376	409	421	371	383	407	385	422	386	418	387	397	352	395	387	406	425	371	373	399	384	378	365	384	413	412	371	400	439	363	413	385	402	379	383	422	388	384	397	397	413	401	405	422	398	385	398	380	387	395	422	395	394	386	424	405	419	415	406	381	438	411	404	363	391	419	394	401	373	361	394	373	396	396	359	409	376	417	380	413	410	383	388	379	409	372	394	363	405	374	386	395	404	395	366	425	403	381	419	408	411	406	406	358	417	411	396	394	402	370	355	368	393	423	414	406	390	411	399	399	408	375	411	408	391	402	397	403	417	416	398	394	409	352	367	366	452	447	369	391	415	394	362	391	432	390	454	396	413	421	425	393	435	372	406	383	391	410	402	371	391	425	406	425	385	382	393	371	380	378	400	438	408	409	356	398	354	402	396	369	420	400	408	404	384	414	374	372	428	388	383	341	403	378	397	364	398	402	407	413	412	417	352	403	396	415	378	396	384	399	358	405	415	438	370	406	403	400	402	431	447	404	394	410	400	388	380	362	420	385	383	375	376	395	410	403	424	389	396	367	401	430	354	405	360	377	412	373	409	441	383	395	342	396	413	376	383	375	380	376	385	371	374	401	410	384	428	375	330	395	388	386	423	412	379	393	380	372	398	421	394	383	394	408	396	408	389	388	382	409	391	381	378	393	414	376	399	415	421	389	385	383	390	394	374	379	398	431	407	407	384	370	406	397	384	403	408	439	390	393	414	421	410	391	412	411	384	422	386	414	383	415	391	394	390	383	423	374	401	400	428	389	418	379	376	386	424	392	406	395	407	393	418	418	426	381	377	402	409	427	387	401	404	378	405	372	406	415	383	416	409	341	369	387	391	378	403	390	388	389	416	368	419	366	418	396	397	395	373	394	417	337	369	399	392	397	365	402	401	418	401	407	441	411	398	386	425	386	385	385	408	359	384	391	400	368	378	408	401	395	407	367	413	422	389	404	385	407	408	379	362	381	403	374	401	347	412	426	371	372	378	388	382	408	402	423	374	380	417	383	413	401	374	403	354	404	398	410	398	439	379	372	393	382	404	398	398	378	418	395	390	354	413	423	393	391	419	391	377	427	402	394	371	366	378	403	400	410	361	396	366	395	428	393	375	375	376	412	393	366	381	421	427	402	400	366	397	393	392	391	418	373
58966	92194	69754	37846	27569	5022	693	711	729	663	697	643	676	663	687	667	680	645	671	666	641	658	676	648	640	683	663	682	708	675	645	691	688	671	655	648	671	704	687	685	674	690	674	666	671	654	634	649	623	640	658	728	659	682	669	602	650	658	679	701	632	653	646	679	676	644	642	714	636	692	748	735	706	643	635	636	639	673	662	662	684	664	689	649	630	680	681	680	698	628	662	611	639	645	652	711	675	643	658	646	676	635	645	711	648	659	701	671	656	690	680	686	675	696	695	661	637	630	664	689	637	634	684	630	676	678	714	660	674	642	672	654	656	695	693	688	704	656	672	662	713	609	656	654	677	666	665	681	674	703	660	659	643	695	672	680	668	620	674	660	627	647	710	665	635	627	662	639	718	701	676	637	674	643	611	666	668	644	639	663	691	640	648	672	671	710	633	649	647	722	676	694	665	689	646	662	644	661	634	649	621	623	643	684	673	680	646	654	661	660	688	661	732	674	660	718	675	619	655	698	701	693	656	649	682	707	669	667	670	704	642	685	664	611	642	650	658	652	663	666	646	656	687	644	647	659	654	670	663	643	604	662	647	696	647	619	674	649	658	668	684	636	663	678	647	673	691	682	618	699	658	694	684	603	656	674	695	674	650	693	647	665	683	647	653	666	650	708	693	662	677	634	640	623	641	680	661	619	656	648	605	664	676	682	637	625	659	665	709	584	704	649	653	710	681	687	640	589	678	661	669	665	686	688	689	690	658	670	652	634	673	631	668	595	662	658	682	661	686	713	676	693	676	682	643	661	661	660	632	714	680	660	613	659	654	619	657	667	629	679	713	675	644	654	645	666	636	612	677	692	648	636	649	632	649	627	675	685	692	671	626	659	670	705	678	661	659	642	646	681	682	649	672	635	678	662	741	668	674	633	647	621	636	690	662	669	641	681	631	702	666	686	691	666	622	665	633	697	645	658	696	643	659	674	641	703	643	681	667	726	661	655	700	640	640	677	610	645	667	669	677	637	686	645	670	632	676	629	629	600	700	636	698	668	674	630	668	671	659	650	643	628	668	622	618	680	661	697	617	669	649	689	653	652	652	707	616	657	632	647	676	671	653	681	674	663	697	647	614	642	619	676	655	648	636	713	653	696	655	647	682	633	677	659	630	651	662	632	645	665	686	727	679	711	639	660	681	658	643	660	665	657	631	674	710	685	656	691	652	665	682	687	680	637	659	688	690	642	640	613	643	657	704	682	685	662	685	677	628	689	635	646	659	638	712	697	702	683	600	639	700	625	663	623	653	686	672	660	713	652	655	618	697	675	621	647	644	643	683	657	660	668	680	656	656	636	649	676	664	619	686	651	661	661	637	704	618	627	650	675	697	689	676	669	667	669	664	652	681	683	655	682	671	662	633	657	667	680	702	675	683	671	703	635	669	657	656	701	651	679	658	635	693	617	668	659	637	652	646	642	692	646	711	669	681	617	659	637	671	668	692	629	696	672	657	687	656	700	633	657	662	642	675	652	648	696	674	674	746	653	657	650	692	681	677	664	627	619	656	704	654	704	637	644	641	649	687	692	636	683	647	649	665	672	683	657	645	688	614	683	622	608	646	697	623	700	691	713	660	718	667	682	669	666	661	664	692	698	627	657	671	675	705	659	669	709	679	694	653	670	684	663	676	659	679	634	661	684	661	680	708	664	685	651	659	676	654	682	696	696	646	634	689	606	663	650	640	682	676	710	619	674	677	616	651	687	715	682	709	631	655	669	693	672	659	620	673	677	629	664	625	702	680	651	664	677	644	651	669	642	674	650	682	679	682	682	651	653	650	669	663	612	610	677	675	702	693	716	697	653	691	651	674	660	716	637	672	622	620	672	676	678	680	636	689	668	722	611	685	662	664	726	670	641	685	631	669	681	685	695	683	680	647	681	641	653	684	683	640	683	673	664	667	679	661	684	647	625	637	659	660	667	690	638	729	678	684	683	611	621	673	661	662	656	604	700	648	614	710	655	648	663	642	671	685	688	611	687	681	668	659	661	647	615	688	646	649	692	629	660	695	679	675	679	685	692	648	638	691	702	686	666	661	688	665	686	610	695	697	650	631	634	673	710	686	683	644	672	666	640	699	672	646	673	654	693	661	647	665	622	658	671	651	671	684	687	654	643	624	669	699	672	664	734	675	637	641	674	694	692	631	679	635	662	660	658	630	641	665	696	657	651	640	688	650	649	651	620	693	633	692	584	687	683	653	640	656	694	639	654	655	657	684	646	640	647	689	638	636	696	697	631	659	696	658	681	649	690	633	653	668	683	652	701	685	670	636	661	741	683	659	626	707	703	698	687	660	655	687	709	671	662	667	630	661	644	676	670	696	666	687	670	684	682	629	681	673	664	633	668	681	660	705	638	655	676	687	645	662	745	660	625	656	652	646	654	642	697	661	655	659	665	659	674	672	625	684	702	660	665	694	676	692	675	683	635	680	635	659	677	669	649	661	601	646	684	620	640	645	696	632	674	623	643	691	639	628	655	666	660	695	714	629	677	668	653	632	662	644	654	671	690	692	692	626	664	659	671	705	691	697	646	699	655	675	673	630	656	658	627	655	650	670	688	657	724	657	656	674	643	627	603	673	644	666	634	661	670	637	621	677	686	648	698	687	619	659	698	616	651	660	677	716	679	645	642	711	675	655	707	618	694	664	671	663	642	682	663	664	618	684	672	693	635	635	706	718	698	708	616	665	642	678	678	727	651	664	637	657	659	673	636	674	697	653	646	657	742	675	635	616	620	638	655	645	759	649	669	682	623	630	665	613	687	659	625	686	670	628	669	681	613	642	641	639	704	657	650	696	671	697	642	670	631	669	683	623	706	641	672	684	657	639	657	641	657	688	679	627	674	672	647	672	689	661	657	661	656	696	660	618	674	701	661	662	681	674	651	659	705	643	670	646	662	702	665	676	635	682	634	694	592	665	644	656	675	697	689	650	707	647	639	641	675	643	681	601	679	649	666	653	638	697	651	623	678	656	595	697	693	653	682	693	659	626	671	660	677	660	669	625	643	650	636	636	637	635	642	658	693	669	731	681	657	694	660	664	626	704	681	701	652	638	646	664	657	607	682	695	695	651	691	647	664	669	712	661	676	686	666	656	635	687	706	641	662	666	687	701	675	649	657	681	697	678	640	664	665	632	667	664	634	671	643	647	647	722	667	683	676	615	662	649	700	649	616	676	711	668	689	680	635	670	732	694	696	695	718	668	641	659	649	644	663	646	667	659	662	664	716	656	674	629	622	669	669	634	684	640	668	698	641	689	669	688	697	689	694	618	683	699	656	673	654	658	644	664	696	664	639	680	664	644	650	641	661	641	641	639	675	678	671	667	638	647	689	663	639	610	697	652	685	705	622	654	642	660	671	669	659	668	636	683	629	695	656	640	635	674	661	687	605	647	626	674	695	666	692	646	634	642	726	649	685	640	681	657	714	653	665	648	701	706	660	663	659
22963	21631	31575	24617	22557	18898	5758	574	517	504	525	482	496	517	527	533	488	473	471	505	460	504	488	496	484	503	520	488	475	483	489	495	489	502	467	540	485	455	467	500	508	458	501	513	458	486	492	404	470	468	494	450	498	510	455	486	482	469	497	516	518	497	471	522	456	512	476	483	482	531	506	510	506	498	469	474	463	471	494	455	469	497	476	517	438	461	482	472	469	464	519	475	473	476	490	473	488	485	512	493	510	488	472	484	502	473	475	482	470	468	485	493	486	462	468	481	476	461	456	484	532	485	463	474	500	448	508	473	480	514	483	467	475	458	454	485	474	443	486	471	475	545	509	477	485	505	494	474	481	469	492	506	472	460	463	487	490	464	477	463	520	513	480	495	507	457	457	484	490	510	495	495	509	484	489	479	475	520	486	491	501	436	469	485	516	479	508	462	447	479	466	462	523	485	474	494	485	474	499	465	489	433	455	493	451	464	539	517	507	454	527	482	530	467	468	493	468	495	428	488	470	459	486	479	490	471	489	454	472	461	509	494	488	501	500	509	473	470	474	500	487	506	472	466	482	499	493	464	492	453	477	460	480	454	479	448	474	471	473	455	493	464	495	463	465	491	469	468	478	469	492	480	514	497	508	443	433	497	502	472	507	464	476	456	469	480	488	495	522	461	496	490	432	474	447	484	477	472	442	481	468	484	513	432	489	506	480	502	453	474	513	445	486	488	449	504	489	450	480	452	449	482	510	495	518	460	517	437	479	475	485	456	435	460	477	435	490	501	452	487	495	466	468	494	493	465	472	439	557	470	485	468	464	464	457	458	470	466	430	456	507	493	517	485	488	494	508	472	490	525	476	508	435	475	444	470	495	440	494	494	467	456	464	526	446	450	545	495	531	451	480	491	488	532	460	473	534	468	487	514	458	485	473	506	452	524	476	479	449	492	471	478	474	483	478	470	503	483	474	453	491	508	491	545	511	493	471	478	455	524	456	495	486	454	460	510	485	493	467	472	492	490	485	470	492	494	474	460	472	484	496	496	460	464	445	470	490	459	515	434	467	487	447	462	462	460	449	466	453	460	510	513	469	477	491	465	501	487	472	486	506	487	445	494	448	469	476	492	450	452	452	445	496	484	466	475	489	443	479	490	481	471	479	465	494	456	515	475	467	460	464	482	495	488	464	436	477	463	508	468	496	497	508	468	479	496	532	459	482	483	482	441	497	449	465	479	489	503	493	474	470	520	481	496	483	485	480	465	492	481	453	471	490	487	483	492	473	432	520	447	497	503	478	452	474	452	458	462	462	495	427	507	480	502	466	479	483	494	423	496	499	438	486	500	474	461	486	488	493	483	488	464	434	492	411	461	479	499	491	516	470	467	507	489	456	483	456	480	459	504	468	478	504	453	462	453	491	471	466	440	493	465	467	471	447	464	486	451	473	482	524	455	502	477	462	502	461	463	491	457	478	475	505	514	470	463	461	516	460	471	453	524	495	481	467	513	483	454	423	495	437	488	471	464	486	472	413	463	492	475	528	465	478	512	475	496	457	468	522	493	462	477	449	463	483	481	502	459	460	478	474	498	442	435	464	458	471	460	492	443	481	462	440	513	480	452	473	471	448	474	460	471	482	467	485	465	490	522	471	476	487	502	455	490	456	512	455	483	479	503	459	457	508	513	440	470	423	490	472	451	466	453	454	474	471	485	475	420	515	484	478	493	467	499	459	470	479	465	485	463	450	483	429	470	450	501	490	451	477	467	462	475	525	497	460	439	460	471	499	474	505	488	490	493	480	489	502	477	457	493	502	496	488	500	461	479	503	496	465	495	454	513	449	495	477	475	464	483	489	495	473	495	472	463	433	483	489	505	458	514	499	475	493	478	470	532	478	454	476	507	495	465	482	469	510	420	503	475	452	498	534	490	486	456	487	488	474	510	472	445	501	468	465	470	487	473	492	514	499	493	444	492	512	459	504	518	498	486	452	487	512	466	503	446	472	462	462	508	480	537	470	435	459	474	486	511	503	469	472	478	474	498	480	498	466	479	451	459	495	482	490	509	481	523	552	505	467	452	478	468	476	467	462	464	509	454	515	472	461	471	488	448	457	447	490	510	469	492	454	515	476	470	486	498	483	473	479	475	466	471	494	451	466	512	472	482	485	457	460	482	439	513	463	486	471	480	451	470	472	476	487	463	472	478	469	491	501	475	510	454	484	463	489	478	492	466	498	483	520	460	446	486	505	487	502	453	442	484	494	469	472	459	490	490	473	479	457	449	475	475	498	512	504	486	469	459	481	462	462	469	453	476	468	442	467	453	438	475	465	463	461	518	469	486	514	503	446	503	484	469	485	436	447	470	464	460	455	466	487	531	515	460	480	466	495	472	503	479	478	491	495	453	483	450	460	433	459	449	486	479	505	444	468	473	460	459	481	476	481	509	480	464	473	471	514	471	436	481	500	462	486	464	501	458	471	447	505	503	494	533	502	474	490	485	510	474	488	465	469	477	462	473	483	493	464	427	482	478	444	485	473	488	472	493	471	480	468	466	474	518	478	483	532	447	491	494	446	472	489	502	455	483	490	458	497	485	494	481	468	450	458	469	474	442	496	488	467	479	468	468	460	468	479	463	424	468	482	504	483	484	486	459	486	469	491	458	489	497	495	465	458	461	465	478	504	487	462	468	471	462	449	468	460	465	522	489	477	498	498	504	476	475	506	480	489	495	477	509	485	446	496	492	496	498	471	484	476	457	499	463	451	480	487	468	481	477	492	460	462	474	507	511	488	454	479	482	486	477	495	473	468	455	483	464	496	476	452	487	451	467	512	503	475	501	449	475	498	513	479	479	481	470	488	466	464	452	419	446	444	440	481	447	503	435	462	504	446	468	483	503	466	500	500	470	462	490	475	526	458	474	467	518	469	489	468	476	461	469	456	439	465	476	477	491	460	450	515	511	464	513	504	481	481	482	501	488	514	463	507	481	476	501	508	465	492	485	497	463	501	467	496	472	439	501	479	477	463	483	475	460	488	491	473	451	463	497	466	493	474	458	501	452	467	449	459	482	445	449	477	454	472	456	505	481	492	459	513	484	488	454	440	487	509	477	461	448	441	476	444	486	494	499	472	455	482	485	472	512	483	464	484	450	551	476	469	464	435	460	431	485	463	506	494	506	484	448	452	461	496	443	506	441	488	520	502	478	454	499	497	452	516	452	495	454	482	463	461	465	463	484	439	493	480	525	492	459	470	465	493	526	488	451	498	519	475	460	488	441	507	454	455	496	458	489	485	501	470	477	516	494	501	471	465	435	471	503	445	481	471	448	456	503	478	478	458	489	433	488	466	456	512	484	478	453	499	448	450	492	443	476	509	451	494	467	475	462	462	457	530	513	456	472	489	464	470	515	465	471	480	462	437	444	477	508	497	481	474	485	464	469	521	478	522	490	496	475	485	483	441	460	504	470	475	476	491	466	434	485	511	504	505	506	481	465	480	486
61234	102034	76540	45467	35143	7017	871	824	778	796	791	837	795	733	793	782	827	809	726	777	788	727	780	815	734	759	752	755	785	790	728	779	812	809	770	807	803	755	755	862	758	773	731	770	774	785	783	738	809	776	762	785	776	810	791	738	731	800	829	824	762	749	767	757	821	737	762	756	810	833	948	879	790	812	778	781	747	762	787	788	745	750	766	754	769	801	733	749	810	751	766	799	744	705	784	816	827	780	778	742	789	754	731	751	789	785	767	783	765	771	741	767	746	739	768	736	832	719	807	705	721	692	789	740	760	794	828	757	773	780	761	789	816	807	734	843	757	726	775	788	778	804	759	812	761	725	803	782	765	737	727	750	726	741	708	734	770	754	754	739	758	818	809	761	784	752	742	732	799	766	767	770	815	760	760	764	777	719	697	759	771	784	717	745	752	785	732	734	782	769	765	773	768	826	751	746	745	767	744	752	722	791	761	740	801	757	758	777	712	742	753	729	776	746	726	771	722	758	687	746	762	771	802	742	775	781	739	809	732	785	755	738	771	767	723	814	731	743	755	742	740	770	796	739	818	757	788	790	751	790	744	758	760	808	793	699	773	786	785	771	726	713	769	824	790	820	772	784	788	757	745	733	765	731	821	736	711	739	792	788	792	784	774	840	779	750	769	757	768	763	775	753	783	775	775	760	778	760	752	795	790	809	715	762	785	782	771	739	757	736	757	730	786	780	759	773	740	767	778	737	749	776	770	771	775	745	743	701	721	822	759	755	737	827	745	768	713	775	720	754	786	761	767	752	760	725	749	761	816	761	797	717	762	749	741	751	749	723	744	766	758	742	823	784	732	733	793	762	763	761	717	789	795	803	764	806	806	746	756	723	749	762	710	764	762	727	750	735	733	780	768	800	749	811	734	770	777	782	765	775	756	731	756	696	781	806	744	787	760	730	734	787	729	757	812	777	776	769	782	747	735	762	788	771	746	722	778	736	756	757	747	781	734	762	776	747	778	760	749	745	735	729	746	741	800	752	739	762	744	791	797	765	772	759	717	744	834	767	815	768	766	798	734	741	771	775	735	749	754	790	741	762	766	723	749	750	711	762	764	745	754	755	762	757	784	740	732	754	758	760	785	793	770	781	804	732	811	734	782	775	734	757	795	744	776	806	804	759	778	749	788	768	756	746	737	779	782	724	752	750	759	770	763	750	731	763	803	743	773	795	748	748	760	804	775	767	744	769	784	780	758	752	793	730	704	774	773	800	772	777	751	769	736	743	744	790	744	763	767	733	803	737	747	799	740	757	742	731	741	751	793	723	766	751	773	749	788	757	801	813	754	765	737	770	798	804	790	740	753	774	741	752	727	776	738	813	795	753	754	737	737	755	773	816	764	738	736	775	771	760	763	764	831	688	742	757	790	760	740	797	740	734	761	751	701	753	747	795	778	737	702	777	746	779	760	824	795	758	757	786	802	772	764	791	798	797	772	750	770	765	763	785	808	741	761	756	741	762	762	771	792	757	779	766	786	776	719	797	742	748	789	773	780	771	719	758	762	808	739	715	769	813	755	732	750	769	744	788	744	736	789	722	778	800	767	774	731	736	795	768	776	756	758	750	734	772	742	779	718	738	777	797	826	741	757	746	733	798	773	779	786	772	748	812	783	785	738	701	784	768	759	720	751	738	781	820	733	741	787	763	752	751	737	787	766	752	790	743	725	795	811	759	744	754	775	787	770	766	772	804	789	746	804	697	779	788	736	794	795	803	747	773	798	766	793	722	785	812	749	797	809	733	723	720	767	742	718	808	783	755	781	795	811	764	761	759	776	835	753	776	784	708	736	813	786	738	736	778	775	801	783	732	748	756	779	750	748	714	767	770	768	733	757	764	784	798	764	761	769	702	768	782	788	726	821	823	740	795	750	829	756	741	765	759	817	787	759	835	729	784	763	725	731	769	753	744	756	770	761	794	752	764	764	791	774	763	737	802	774	734	726	741	750	763	714	747	755	713	769	769	767	764	762	771	782	756	765	765	766	769	742	759	774	780	746	787	760	791	802	735	817	737	769	770	767	784	762	823	777	825	772	714	779	721	770	722	805	795	756	756	771	798	755	775	761	771	770	806	824	824	794	758	747	794	738	769	781	726	798	699	791	757	733	774	752	780	744	776	774	747	756	767	746	780	762	724	781	830	799	753	780	755	704	781	768	753	684	795	778	736	790	796	733	788	765	778	740	777	778	743	758	751	785	831	759	737	768	776	715	745	782	775	799	808	733	828	726	741	775	783	746	757	758	799	755	754	801	760	752	758	742	774	771	801	745	759	750	791	766	761	756	758	808	761	813	772	818	741	773	747	802	756	789	771	786	772	766	728	766	807	773	752	768	747	809	772	739	781	777	720	713	750	770	711	799	766	725	759	795	763	748	745	715	790	756	781	797	733	782	793	781	788	783	755	792	767	816	793	741	824	784	729	771	773	732	736	695	737	754	787	738	744	753	810	762	773	771	817	782	718	775	720	745	698	798	749	750	775	754	732	788	787	750	747	784	781	819	736	798	745	743	747	749	792	782	799	737	774	774	817	786	746	750	740	771	790	749	754	752	769	769	796	782	751	743	742	781	787	726	747	681	791	795	742	730	732	800	767	769	733	756	773	795	799	778	790	780	817	745	751	750	742	809	752	809	731	745	783	800	784	759	728	732	780	747	796	811	743	732	761	754	705	808	784	761	817	715	732	742	770	733	770	755	735	750	759	781	816	738	804	737	771	807	801	799	782	766	751	750	815	747	711	759	812	764	737	748	795	795	719	770	790	790	756	803	767	781	789	775	767	757	744	728	792	775	756	763	771	799	771	800	763	736	732	814	775	738	785	792	746	762	754	746	791	753	762	736	779	755	779	734	752	747	745	769	772	750	782	803	739	748	782	764	776	729	720	762	788	815	763	738	773	776	802	771	808	767	793	763	697	732	707	763	687	724	777	759	747	788	743	745	744	740	755	771	744	771	764	735	746	820	798	749	735	731	780	793	736	815	748	773	776	738	798	744	710	743	743	772	737	778	730	793	744	785	769	823	730	748	780	786	727	754	794	759	754	749	762	761	749	745	728	748	823	789	768	749	735	769	783	766	795	775	780	748	788	778	758	789	736	800	754	742	783	721	752	722	759	759	734	714	758	746	766	781	705	741	765	723	777	742	733	727	792	750	708	707	773	781	748	777	812	728	766	770	712	787	765	798	793	750	746	753	782	764	789	754	700	756	777	789	802	772	776	800	809	746	749	815	801	774	738	800	785	764	755	763	823	800	781	733	732	814	767	733	790	743	751	810	769	814	771	750	754	736	835	763	775	774	765	768	774	771	803	788	772	731	800	768	774	755	724	753	727	790	769	807	761	822	768	763	763	741	765	830	761	774	718	785	744	747	744	795	767	772	806	739	761	744	740	757	801	760	714	788	741	781	756	762	744	775	755	779	767	761	838	790	750	768	786	807	748	750	767	842	771
27967	28299	30489	13269	3857	716	466	410	424	441	503	445	444	417	441	427	402	448	456	441	437	433	422	450	431	443	449	424	451	421	449	386	416	457	430	454	425	448	446	434	477	427	426	486	475	414	371	431	446	420	445	447	428	433	418	417	425	448	399	455	439	414	448	468	431	452	482	453	440	463	462	474	411	429	443	429	398	408	452	418	413	429	437	426	404	429	413	440	419	427	434	433	427	427	461	441	421	434	431	448	468	429	445	432	445	436	444	458	460	446	447	425	408	433	411	458	425	436	413	414	466	424	431	466	399	421	442	424	421	426	458	463	443	423	440	453	449	461	473	417	465	470	427	441	455	426	419	416	419	422	443	447	451	445	453	431	440	460	415	431	447	395	460	467	433	453	436	464	402	444	442	426	408	419	430	407	450	435	448	404	438	446	424	427	438	469	482	460	394	426	453	445	412	438	402	449	477	445	426	423	421	458	432	467	453	439	429	450	409	432	490	431	475	428	454	434	439	421	471	452	448	476	419	447	463	429	422	417	418	421	448	450	391	409	418	435	452	438	425	454	418	479	481	410	453	456	465	415	435	452	411	430	430	429	467	435	431	396	427	419	434	447	433	418	414	431	447	433	421	449	420	402	434	452	445	409	454	439	434	433	442	439	480	476	420	418	474	447	470	455	465	462	403	432	447	451	445	422	442	447	448	410	473	465	407	423	455	428	444	476	426	435	422	445	475	445	455	424	423	418	444	425	470	409	420	431	456	472	461	457	420	460	423	442	436	452	440	451	411	449	378	453	421	471	423	424	440	451	393	428	478	421	480	398	435	459	445	456	463	454	459	428	422	430	442	422	453	447	443	434	421	454	406	444	424	423	455	457	420	435	397	455	454	424	453	455	486	442	419	420	448	429	433	449	432	451	404	466	418	430	411	433	434	381	437	460	423	426	448	441	432	409	433	434	437	434	461	438	399	455	446	431	431	444	470	421	502	442	413	428	459	422	417	441	455	440	434	419	457	451	413	432	436	441	437	439	420	437	415	441	428	442	430	437	431	470	419	424	435	409	413	439	440	396	446	438	398	417	407	434	437	432	435	425	498	442	461	420	431	444	441	414	454	429	458	423	453	443	479	442	428	433	428	479	418	427	447	419	467	409	380	446	436	429	431	437	447	437	456	478	450	434	400	461	399	432	421	428	449	429	412	427	448	447	422	433	436	412	457	430	440	431	476	468	427	438	407	454	440	442	446	420	449	409	448	413	415	472	432	448	426	454	473	422	441	414	467	461	461	399	422	455	434	431	427	471	459	391	434	456	450	447	433	409	444	424	463	421	463	460	447	411	431	430	445	437	434	455	456	425	444	426	419	454	461	417	417	424	456	442	438	439	459	451	437	416	429	423	428	441	452	443	434	491	436	465	446	423	408	431	409	458	449	453	433	441	395	401	455	420	424	441	472	438	452	443	424	433	403	424	449	471	468	420	463	410	413	475	440	489	400	426	427	439	439	450	449	434	445	408	441	453	434	392	401	429	423	461	445	432	439	397	435	436	419	414	467	434	406	438	469	437	430	437	456	427	470	407	445	421	454	455	435	440	426	446	465	433	456	448	466	447	421	450	444	451	457	437	446	478	457	460	424	441	422	449	491	387	398	407	427	456	465	423	470	433	417	429	469	396	433	437	439	423	444	436	457	433	468	436	497	462	429	452	436	481	454	429	464	450	434	444	438	437	407	438	424	464	475	444	441	441	423	425	458	471	413	427	455	450	403	475	435	420	428	480	420	441	458	471	457	432	428	451	448	436	461	445	415	397	418	452	470	473	425	454	443	461	446	447	426	449	460	440	440	426	440	481	443	448	464	422	457	439	451	427	414	454	437	428	428	430	457	457	451	432	419	454	442	431	471	442	432	415	449	454	419	446	413	446	436	438	398	447	448	446	441	453	436	457	451	444	448	442	443	437	442	410	454	422	418	434	415	443	411	456	427	433	388	475	434	459	475	441	444	462	425	446	441	444	439	460	430	463	458	427	374	408	409	419	443	464	431	420	461	433	442	452	449	452	416	429	425	425	454	383	425	465	488	450	468	437	450	445	443	454	471	438	449	457	406	451	424	421	401	454	457	381	437	445	452	426	471	431	431	398	440	470	428	428	458	419	420	426	395	420	468	428	397	432	445	472	416	405	438	429	464	442	458	477	472	418	425	414	435	449	423	455	413	417	453	403	422	468	418	431	420	454	486	427	448	456	430	442	459	420	418	437	417	435	453	422	445	472	469	439	463	434	452	393	436	469	436	412	430	440	419	437	456	431	410	440	460	426	449	417	456	465	437	425	414	437	417	433	452	436	435	454	450	492	453	462	393	437	440	454	444	459	431	435	450	421	418	468	441	432	447	442	400	453	404	427	441	442	430	451	439	393	427	441	418	418	413	439	408	435	403	434	448	430	412	447	432	438	437	439	453	470	456	427	477	450	403	424	443	451	464	440	475	444	439	460	416	427	422	418	434	418	416	421	479	451	412	418	453	428	459	458	429	465	442	423	446	447	434	396	414	416	424	453	430	427	387	426	416	437	431	451	428	396	453	409	490	436	428	452	421	432	450	492	447	454	426	444	420	433	423	429	428	463	400	456	422	450	441	399	459	478	426	462	426	426	401	436	424	438	462	452	452	415	444	416	484	449	415	442	458	389	409	424	462	463	454	426	458	449	407	483	397	450	444	430	424	417	426	420	436	445	442	452	469	440	442	465	436	422	415	481	480	454	389	454	445	395	403	413	469	482	432	430	416	437	446	448	441	418	444	424	447	438	434	400	470	453	418	431	497	427	417	428	387	416	441	451	469	440	443	418	485	404	450	439	476	450	420	428	462	450	460	432	436	413	425	470	428	429	455	469	424	485	439	434	442	451	400	432	456	439	406	429	461	457	428	451	423	446	455	442	437	416	463	394	431	430	441	393	427	440	467	420	405	439	447	421	440	430	402	458	409	441	459	445	466	450	446	442	474	472	461	405	469	441	434	397	428	434	415	402	403	427	409	447	462	438	442	435	459	426	415	414	404	438	446	442	457	449	382	407	438	420	449	477	392	460	415	447	446	442	410	392	440	406	444	417	443	424	481	439	400	440	427	426	472	453	419	438	454	444	426	458	449	421	439	431	457	423	417	430	437	421	445	433	432	445	425	447	421	461	419	444	446	407	457	404	394	480	444	461	450	436	411	429	429	391	404	428	454	407	427	448	395	413	426	432	435	417	411	449	421	486	461	431	434	416	386	456	445	447	431	439	410	434	462	448	419	459	448	452	423	428	473	450	428	398	453	461	427	434	407	478	445	440	454	442	453	424	423	430	437	454	408	436	424	456	418	437	393	414	453	459	445	431	450	433	476	458	452	481	450	434	427	434	416	439	456	433	414	455	459	449	465	453	437	453	417	408	450	412	471	435	411	430	412	507	467	474	434	432	416	443	454	454	455	425	424	421	411	458	443	404	424	437	470	428	443	472
34938	47903	35512	12035	7209	1285	758	723	753	705	693	714	724	715	757	721	703	709	710	721	755	796	752	717	750	744	733	733	739	763	760	735	768	771	737	724	687	768	740	762	729	729	722	773	689	765	734	743	729	768	761	718	729	724	704	776	768	735	775	708	720	723	763	737	713	740	747	766	734	726	729	753	765	758	771	707	702	728	745	762	728	715	727	765	682	702	744	782	761	769	720	714	692	706	721	690	740	736	717	706	734	769	744	769	712	714	762	758	698	717	742	717	787	754	740	756	718	759	733	750	743	731	712	696	787	704	736	732	737	770	710	722	709	717	695	678	752	746	745	732	741	735	736	779	803	713	735	754	757	754	731	729	732	760	769	746	780	740	690	724	734	745	710	698	724	736	743	740	719	734	721	714	685	707	746	733	700	694	705	767	749	710	714	748	716	723	742	758	763	729	713	752	776	682	732	720	689	763	724	756	716	739	758	757	717	710	752	768	690	701	708	710	714	702	725	748	663	748	726	713	708	688	682	738	793	797	750	764	709	783	735	712	706	694	713	747	706	762	684	756	720	735	749	785	758	722	764	712	747	711	735	709	735	734	733	781	694	725	725	745	710	781	715	753	719	735	718	743	765	752	732	717	730	695	698	695	728	730	746	760	711	739	709	740	666	740	717	698	725	748	751	708	702	738	753	766	762	747	703	756	755	696	719	734	672	749	795	738	748	778	724	730	715	714	704	733	731	725	763	794	741	763	731	712	763	713	678	713	792	701	722	747	715	711	730	730	688	742	723	703	702	720	749	782	714	738	720	710	716	745	727	720	742	728	772	726	730	740	760	679	648	734	716	705	704	715	788	705	804	688	700	663	716	679	774	711	710	743	710	745	735	744	745	723	772	744	731	740	739	741	747	720	737	735	750	705	679	705	657	730	778	716	745	729	788	737	726	742	736	702	726	690	718	737	718	716	736	715	695	729	772	753	715	723	685	698	715	726	776	747	709	734	729	735	773	733	731	721	745	730	748	731	757	711	764	741	674	727	663	724	661	758	741	720	759	700	768	718	727	700	697	732	721	732	743	746	734	731	688	774	776	782	764	695	737	742	748	761	758	731	782	720	746	749	701	752	759	752	747	737	722	734	726	788	725	757	764	720	744	733	674	717	716	752	742	745	738	734	764	755	737	696	736	726	721	777	717	715	815	753	764	751	714	718	652	768	781	713	736	672	749	749	742	712	709	782	726	725	736	713	739	705	770	730	706	727	714	743	685	747	741	718	710	757	712	747	708	728	709	719	716	769	701	710	708	783	792	768	759	716	734	787	730	754	699	722	754	748	681	713	742	737	757	702	735	755	713	716	757	713	742	774	698	730	747	774	788	771	715	681	741	702	703	733	743	742	748	724	784	724	773	738	781	717	687	702	743	738	724	759	711	726	713	744	747	752	741	740	737	716	742	755	728	768	758	721	719	717	734	753	774	739	688	732	703	739	748	710	740	712	709	766	724	760	739	750	699	716	716	710	747	695	793	719	720	747	725	710	768	785	748	722	720	756	733	769	763	794	749	794	764	720	783	758	720	713	723	732	729	741	728	695	686	788	708	719	763	752	749	710	721	683	714	750	756	708	713	701	730	743	692	696	747	716	765	728	748	709	718	698	724	727	792	748	700	754	754	725	731	754	695	688	701	719	739	746	759	738	751	712	767	710	756	733	756	720	725	731	738	770	708	744	748	764	753	750	714	737	756	739	731	696	714	719	762	731	708	770	716	717	762	687	763	718	696	731	720	740	762	797	711	734	756	753	718	733	728	727	732	721	703	691	727	695	698	724	692	753	715	774	720	743	701	726	701	768	772	746	746	703	721	742	707	734	755	774	737	710	714	708	772	730	706	722	709	720	745	679	638	765	701	741	695	687	706	711	728	806	723	706	731	751	739	772	720	728	756	719	737	770	766	734	733	671	726	720	756	755	759	735	767	703	735	745	728	730	790	737	740	716	694	736	701	728	663	749	683	759	721	760	713	706	734	767	758	763	733	757	748	769	715	750	706	676	687	750	754	742	750	694	706	749	737	743	693	775	737	779	706	695	736	714	727	746	734	738	739	778	753	716	754	703	711	752	714	738	748	771	728	740	715	728	777	760	713	651	714	713	718	742	688	717	775	721	753	741	782	714	776	781	715	709	738	736	733	736	752	732	724	744	742	749	738	743	740	775	753	754	747	718	729	722	765	738	736	750	719	725	714	738	697	712	764	779	700	783	713	758	698	747	735	697	718	731	765	783	719	734	693	744	733	799	745	740	785	767	750	729	766	766	739	739	707	743	723	763	753	805	726	714	705	747	752	689	724	786	747	753	714	758	763	764	724	739	773	719	748	756	736	708	733	728	751	775	774	719	757	680	744	734	797	690	728	757	705	751	750	714	713	701	728	712	759	664	746	706	744	728	746	710	762	730	720	743	734	761	753	727	727	738	792	700	746	790	731	731	739	721	719	779	731	762	747	770	734	727	772	748	752	726	702	757	694	677	779	754	697	716	735	724	775	709	728	746	719	735	745	681	752	711	732	748	698	758	758	729	734	789	771	754	771	712	723	713	735	712	765	755	708	710	705	752	738	761	722	715	718	741	682	728	757	713	728	722	726	739	722	743	736	733	675	740	758	749	713	780	732	774	750	736	743	721	714	749	757	677	775	719	727	730	748	693	687	671	683	687	736	709	701	734	725	726	737	757	749	737	751	765	711	746	736	701	752	811	734	707	709	732	742	754	709	743	776	748	724	701	745	742	770	726	738	752	742	688	731	737	705	724	735	708	771	695	768	748	698	723	738	728	732	731	730	690	717	751	729	727	759	723	774	689	756	719	746	713	723	744	707	745	754	695	746	714	733	717	729	720	702	696	736	704	791	717	731	691	768	755	719	710	689	699	722	739	690	737	773	774	777	798	766	735	750	727	762	751	704	681	714	756	717	730	677	781	725	679	764	744	729	787	731	719	683	704	741	711	732	738	745	721	714	742	735	726	726	716	748	750	782	686	750	728	725	769	722	726	753	756	689	744	724	760	724	740	684	743	715	752	775	733	711	740	700	706	736	755	727	770	707	752	757	717	767	732	719	688	721	781	771	735	767	754	655	733	765	766	740	708	661	718	749	713	698	718	708	704	733	713	703	742	722	738	740	711	778	713	734	757	746	700	731	740	701	691	762	747	750	726	741	724	730	723	698	724	727	732	753	723	698	732	763	718	734	726	714	703	748	743	776	779	800	751	766	697	746	734	768	727	757	722	677	740	693	726	730	753	757	741	707	724	773	750	737	729	712	718	754	696	701	747	752	730	751	733	740	748	777	725	663	701	725	752	736	737	692	654	729	748	732	698	695	722	747	767	745	729	741	705	734	694	777	696	736	706	739	720	714	753	733	767	723	745	780	711	685	771	743	747	752	806	758	732	730	725	749	742	718	720	651	745	742	741	696	751	715	672	718	779	739	718	790	725	744	742	748	722	720	761
23997	22548	34163	26545	22300	12054	1122	462	428	417	423	416	410	400	401	374	412	391	409	377	390	426	370	411	395	429	396	399	385	421	442	438	373	422	406	370	404	436	387	389	365	404	421	407	410	397	414	428	383	405	410	395	374	393	404	395	401	412	397	378	381	398	403	376	390	428	398	350	425	399	427	450	409	411	376	412	375	348	392	377	385	440	393	404	398	400	403	367	389	383	404	399	387	409	376	401	385	406	424	379	398	379	357	358	374	429	426	405	394	399	387	411	433	396	388	396	386	391	384	408	374	392	393	380	391	449	400	388	396	396	412	368	427	373	374	417	391	411	407	396	387	384	411	407	402	362	419	363	397	341	377	444	411	410	399	381	354	395	368	369	361	398	375	400	408	418	385	428	385	402	382	373	420	357	355	394	406	412	410	395	374	431	405	397	372	418	383	416	396	441	376	383	421	395	363	384	434	394	396	431	368	366	403	411	373	394	392	380	392	425	389	411	423	371	371	380	382	417	447	393	407	413	374	402	396	430	405	404	391	378	377	382	386	385	382	383	403	414	421	404	438	401	404	395	435	399	382	376	382	398	362	419	411	404	389	372	411	457	413	427	401	382	409	404	425	376	397	393	417	376	367	372	374	361	404	403	411	412	375	364	409	378	398	381	411	410	380	373	410	414	369	394	404	392	407	414	392	412	368	370	411	396	380	378	419	398	428	382	408	427	416	416	382	434	397	373	408	400	362	369	365	401	394	421	401	425	373	410	389	389	428	386	425	414	403	388	379	385	404	379	396	387	406	384	408	409	408	351	452	425	384	437	379	441	384	424	429	406	397	398	445	373	393	445	399	359	381	382	416	417	385	427	416	385	403	431	397	380	381	397	394	372	425	402	420	405	403	370	379	386	370	374	357	392	372	405	405	401	423	395	401	382	390	419	389	413	418	416	407	388	392	374	393	358	428	414	415	385	453	363	402	413	413	404	379	414	394	410	375	403	415	407	390	374	393	395	418	409	413	379	422	399	369	404	410	365	392	366	381	413	377	405	358	381	389	396	382	379	387	361	366	383	372	389	415	438	375	385	389	388	382	369	356	398	371	433	393	485	415	364	413	395	384	457	400	388	385	382	420	411	399	407	387	417	415	368	407	386	348	410	407	376	407	415	401	426	394	429	379	391	393	419	386	381	410	365	401	406	387	376	383	365	428	414	435	371	404	378	394	393	393	380	380	394	395	392	402	418	410	400	387	383	429	375	406	403	412	426	375	396	392	370	395	402	398	387	392	400	432	393	380	427	392	424	428	413	396	397	398	404	414	405	410	401	363	371	416	388	400	408	396	393	401	417	375	419	422	393	390	394	355	379	370	372	391	382	383	345	375	391	420	412	402	386	420	412	366	397	391	393	363	371	373	372	384	393	394	405	389	384	391	397	388	401	420	382	386	406	387	365	431	384	404	415	356	388	406	372	438	395	378	397	380	374	443	391	372	391	400	392	377	384	422	403	388	366	414	380	399	398	399	384	398	372	400	396	418	375	425	393	393	372	407	418	419	409	404	390	366	389	405	408	381	389	403	389	392	410	431	411	364	409	386	417	415	373	387	401	375	434	402	455	400	366	364	397	427	379	383	399	390	370	399	403	397	368	407	390	408	413	384	390	377	397	397	422	399	456	404	389	370	402	371	372	436	396	370	424	413	368	418	410	391	410	390	426	373	368	399	361	380	402	425	411	441	425	397	391	398	415	340	362	395	378	400	382	428	417	410	382	366	416	440	389	409	395	396	379	376	412	378	426	410	385	421	368	417	397	395	382	417	418	395	412	393	409	378	409	385	439	410	392	407	389	363	413	397	405	404	384	399	364	397	381	416	393	426	397	419	386	367	387	420	405	411	415	407	408	394	413	382	395	429	393	413	381	397	403	387	390	393	423	396	428	399	410	438	382	418	372	385	408	400	397	389	380	357	394	408	410	404	393	393	396	380	388	410	377	434	379	411	429	397	377	428	392	405	373	434	359	376	409	408	381	425	388	375	379	373	344	378	404	392	417	386	406	400	377	410	366	394	366	417	417	441	425	407	391	375	423	401	395	411	384	413	402	427	395	377	384	391	403	382	417	411	389	386	413	376	394	406	387	371	393	423	403	381	386	405	383	430	390	391	424	400	407	395	408	362	381	387	388	420	418	391	431	397	375	413	432	368	408	385	401	375	402	391	419	390	407	379	391	355	388	402	398	364	393	387	436	397	395	419	381	389	398	376	400	402	413	395	417	369	406	388	376	396	400	369	403	388	393	385	402	398	390	414	381	412	387	378	402	409	378	443	385	388	423	383	386	377	385	347	396	387	379	387	401	397	418	399	358	429	411	372	382	405	417	391	384	380	451	407	401	425	366	368	417	402	411	381	404	417	377	363	364	386	434	398	379	411	421	363	410	393	395	440	419	425	368	410	399	399	433	434	370	358	357	377	390	430	375	416	382	405	393	372	407	389	404	403	416	408	419	431	407	394	393	385	387	400	392	347	387	382	391	376	369	375	435	388	419	397	401	426	415	411	393	453	355	424	406	410	399	411	429	429	420	412	446	376	407	436	374	422	412	392	348	399	413	401	379	434	405	377	392	421	422	390	406	352	362	368	401	342	417	426	385	401	390	376	435	394	385	426	358	389	381	387	437	381	405	379	450	391	403	391	361	367	411	372	413	412	403	391	407	425	350	387	361	392	392	422	397	412	408	442	406	386	394	385	391	420	399	424	433	414	395	418	409	405	416	419	415	422	415	402	389	390	399	437	402	430	386	409	427	380	366	368	390	399	414	365	429	375	395	412	419	369	379	417	403	383	378	383	426	354	439	393	414	395	414	390	441	396	382	395	426	426	395	406	422	399	397	364	383	385	344	402	398	394	418	385	407	428	372	388	386	430	403	432	419	381	398	417	410	399	422	368	397	405	400	401	412	409	428	439	428	374	391	379	421	372	388	388	396	392	375	363	370	369	414	394	406	399	388	388	377	365	411	359	361	392	381	388	392	393	401	416	386	379	380	397	383	374	366	412	383	392	413	398	417	389	409	402	379	401	435	394	405	397	390	382	410	403	415	403	376	375	399	410	378	418	409	388	397	399	389	388	384	402	393	394	374	388	394	443	408	390	361	397	338	406	418	396	411	411	376	412	348	430	388	392	408	344	390	370	406	431	404	404	407	408	378	417	380	416	391	389	391	425	401	393	407	371	389	410	394	394	398	395	400	398	367	372	369	412	396	398	408	391	397	390	390	425	388	390	372	382	405	393	391	427	428	392	397	384	382	371	387	368	419	392	374	424	389	376	403	395	417	398	384	418	359	396	425	368	429	382	411	382	387	390	387	379	391	383	423	411	405	376	385	370	420	417	436	412	420	407	376	422	355	414	394	375	371	407	425	369	335	381	370	388	403	423	397	387	414	373	395	361	376	375	378	396	399	372	370	379	388	377	371	406	384	416	404	402	397	373	413	403	410	413	399	409	363
59195	92480	69454	38349	28935	5294	711	704	699	704	686	708	676	709	696	683	707	705	677	647	679	692	680	674	671	734	669	681	663	675	728	646	682	647	653	639	654	662	685	644	674	687	666	661	652	659	636	670	676	612	627	686	644	640	661	646	691	667	676	691	670	621	693	631	717	646	603	641	637	695	755	748	668	673	697	686	660	649	628	652	667	689	658	689	679	635	709	628	662	638	686	707	660	675	664	704	680	680	662	669	657	697	721	666	680	688	669	648	651	657	694	653	672	637	656	685	700	646	661	689	624	651	668	660	656	682	672	668	707	656	666	653	684	673	649	634	722	677	618	647	658	686	618	659	644	639	704	662	661	648	688	675	658	653	666	636	669	622	651	696	652	668	674	717	643	716	663	652	642	637	634	668	658	672	626	632	627	688	694	685	653	645	673	650	629	686	666	672	605	656	664	682	670	697	703	661	693	652	687	629	651	663	651	670	658	666	712	650	664	667	640	678	713	601	681	655	616	652	689	683	651	684	622	675	654	662	700	680	657	667	681	682	649	680	654	658	678	689	687	650	692	640	646	670	652	660	666	684	673	680	661	695	658	665	671	702	664	702	648	669	685	617	634	713	678	675	594	659	678	685	671	697	686	668	685	645	701	634	688	650	622	709	634	699	638	661	670	703	679	658	672	705	640	674	704	707	687	655	652	629	690	643	704	642	640	627	655	664	642	622	687	673	651	716	688	638	674	604	606	660	688	666	674	707	663	723	646	682	672	666	672	703	676	649	666	641	654	655	687	674	642	657	646	664	679	676	695	677	675	654	684	685	639	639	653	630	665	657	658	657	700	633	659	652	674	660	691	670	653	665	665	669	654	694	689	670	651	671	702	610	625	682	698	633	708	684	699	663	624	656	690	637	681	694	610	655	658	629	680	630	639	697	674	683	710	651	609	701	615	634	648	661	639	671	652	663	650	666	617	641	636	599	620	706	685	650	666	685	668	674	670	668	679	705	688	646	621	656	675	669	647	650	623	715	615	636	651	674	703	686	695	656	682	614	644	683	612	678	673	607	630	676	709	619	673	655	664	692	671	688	679	646	683	674	672	644	683	677	665	652	690	637	678	676	603	657	653	636	633	694	698	683	687	681	624	697	637	630	684	654	687	638	625	673	641	687	690	653	667	652	691	642	627	648	690	638	713	632	649	703	678	662	638	686	674	678	651	626	624	718	658	652	618	672	650	670	693	688	653	693	669	698	628	671	678	660	662	661	663	623	683	617	667	644	686	665	682	659	592	666	667	644	643	709	704	670	660	643	658	661	655	683	654	670	643	674	647	680	664	654	656	681	684	694	674	652	660	690	691	665	620	665	678	708	663	639	650	690	685	655	723	682	704	635	672	658	647	627	692	673	687	645	669	616	650	659	681	674	681	627	650	637	656	670	650	652	649	644	709	666	666	657	667	620	688	622	664	636	670	679	677	680	656	703	665	680	718	659	657	669	664	657	669	645	664	747	702	678	651	684	638	689	660	675	683	635	658	622	667	680	635	655	686	659	646	671	631	665	649	660	651	677	680	673	699	694	643	667	632	687	702	621	618	673	645	686	670	657	648	688	665	648	658	641	672	680	678	654	617	672	673	646	669	659	648	706	638	626	624	659	634	704	672	695	635	657	662	670	647	656	645	638	646	672	645	674	669	691	645	618	663	745	673	623	704	678	663	634	693	655	680	650	629	657	646	680	685	684	687	639	662	655	661	639	668	691	607	680	647	686	695	652	657	664	692	677	631	659	631	634	671	675	700	651	632	665	676	682	704	617	660	661	630	638	655	610	637	688	667	661	670	685	700	660	677	640	634	646	675	685	614	688	661	650	679	649	653	659	652	654	632	699	685	675	663	693	648	692	669	675	674	721	586	663	624	671	655	713	672	652	736	721	619	675	684	654	612	708	677	684	677	650	655	677	649	684	607	656	655	672	671	624	681	607	638	662	673	663	659	642	649	661	667	643	621	669	681	616	642	644	671	660	707	634	620	663	653	673	645	637	644	649	644	634	657	691	643	680	685	647	633	664	613	661	644	660	667	715	692	653	674	719	672	609	656	654	644	639	625	663	682	697	625	658	620	659	668	696	665	675	664	721	679	662	648	693	655	646	704	647	701	667	649	673	675	613	695	663	666	662	660	632	632	651	645	652	678	626	662	652	628	675	675	658	644	618	677	717	694	652	646	664	659	669	588	638	656	703	682	679	702	710	650	677	616	640	719	642	654	646	631	680	695	677	629	644	664	690	650	657	655	643	694	662	635	674	679	693	659	683	703	627	681	656	685	684	620	690	662	687	668	658	697	626	641	669	619	609	651	682	635	684	648	666	679	665	690	620	657	684	668	671	681	684	667	650	669	665	703	636	682	628	644	642	652	695	632	656	656	626	660	645	702	680	653	658	699	665	632	672	676	700	673	661	674	680	716	697	682	698	653	669	635	657	691	713	648	706	679	642	717	671	649	679	690	657	631	684	670	653	678	655	688	677	638	650	654	679	620	651	681	638	684	685	662	656	661	641	640	648	661	665	717	666	703	660	697	665	660	664	642	651	629	693	679	692	659	684	656	640	650	690	679	648	663	665	661	685	640	644	660	666	666	681	665	679	666	642	668	669	650	664	665	694	667	652	661	631	660	644	678	674	667	659	646	657	693	669	659	656	679	630	669	646	679	703	701	585	649	652	650	686	658	700	660	684	651	634	657	671	666	719	648	625	640	634	689	702	671	664	654	663	664	678	699	633	698	674	620	698	673	655	689	691	668	641	708	653	650	642	643	670	701	672	649	699	697	663	669	650	673	642	623	714	662	677	674	644	636	617	637	678	665	672	655	667	685	672	662	634	708	671	676	686	679	670	666	667	688	687	649	654	651	638	670	656	619	659	637	693	663	630	678	688	697	627	683	664	677	637	660	632	650	682	685	720	627	654	631	675	662	683	664	646	608	692	657	678	713	670	671	662	689	676	723	657	666	685	664	665	713	627	672	630	665	691	680	650	656	670	688	697	635	651	668	656	712	675	662	695	694	651	670	668	643	691	660	688	641	646	696	648	681	647	723	665	671	705	641	614	636	692	644	707	684	682	680	698	659	661	684	652	647	666	654	705	664	645	669	662	679	697	645	648	674	673	635	663	714	615	655	648	666	693	623	623	701	677	660	670	606	660	657	669	623	674	691	719	679	676	692	689	608	675	633	628	648	633	654	604	659	713	661	653	669	622	667	681	625	655	649	655	684	614	673	608	653	652	629	654	695	634	652	682	683	670	699	648	645	682	696	666	686	678	677	602	697	655	741	636	662	687	673	654	695	719	628	704	660	633	708	657	623	654	669	664	688	675	662	630	679	682	642	661	683	626	685	703	691	665	690	656	699	670	604	660	670	632	675	660	657	670	666	628	673	654	646	630	679	658	631	687	645	644	670	664	653	692	658	664	671	663	609	647	674	698	693	635	730	626	662	686	662	699	640	686
22975	21686	32228	24826	23059	18606	5159	599	532	511	476	482	481	479	491	489	460	439	483	455	467	478	447	475	484	462	443	466	483	498	464	428	484	486	512	485	484	469	466	510	484	476	472	453	497	479	467	474	453	463	453	456	445	444	496	462	430	468	403	456	479	521	465	464	463	454	477	449	469	499	522	488	497	436	486	473	494	472	425	431	483	475	442	470	501	469	489	449	469	487	461	464	459	464	455	464	472	452	467	476	446	441	497	439	444	455	453	505	469	457	501	493	493	468	461	472	457	438	459	452	438	480	470	461	488	483	442	445	470	445	433	418	508	461	466	448	503	474	453	419	469	490	474	458	462	471	488	511	485	443	473	473	522	522	482	460	427	446	457	449	484	451	476	452	468	442	488	472	493	469	463	441	453	461	482	487	422	502	492	456	484	466	491	450	438	452	434	477	484	487	488	458	482	469	452	432	502	453	472	464	477	423	440	465	477	484	449	456	485	417	504	488	434	469	451	478	454	445	494	479	462	490	470	443	469	478	464	485	491	450	450	462	438	461	446	474	460	421	463	486	453	489	468	453	454	475	491	503	466	505	425	455	436	487	448	462	480	428	466	430	483	476	479	439	475	473	504	460	521	454	466	484	459	483	481	443	454	489	494	478	433	495	487	462	463	503	450	450	493	498	449	468	439	481	491	489	467	464	446	446	458	499	499	491	449	489	475	470	491	466	453	499	460	436	480	476	492	468	474	479	440	525	477	483	492	446	452	450	484	486	451	498	446	435	426	494	454	467	464	442	408	484	444	469	467	468	447	413	459	457	444	438	462	474	449	455	478	448	516	483	464	479	485	462	506	435	482	442	486	455	476	461	479	445	458	454	483	442	439	489	465	439	476	477	471	485	483	483	477	475	461	479	485	417	497	419	467	453	488	473	493	446	437	447	481	470	451	469	470	468	479	464	484	451	497	445	467	446	467	471	495	464	478	464	452	425	477	444	426	473	473	449	502	492	478	468	491	452	433	432	462	467	459	468	491	487	467	453	472	482	457	486	419	436	451	464	493	447	464	448	445	485	481	469	476	490	496	465	470	467	480	488	450	458	470	434	413	443	431	460	471	465	434	498	457	426	461	468	447	476	468	446	460	461	437	471	486	488	502	445	493	474	491	425	476	488	457	425	462	471	476	423	446	470	491	501	473	480	463	473	433	435	467	478	487	437	442	453	454	469	453	445	485	472	483	456	451	458	461	447	455	475	456	441	496	482	474	436	500	473	476	437	446	456	438	466	448	497	469	443	472	466	473	435	479	471	461	475	483	481	478	506	477	450	486	457	470	492	470	473	471	444	515	441	459	459	445	465	445	473	478	476	453	485	462	464	483	417	399	468	484	429	450	476	501	492	473	496	483	454	460	469	490	487	474	482	474	424	467	452	453	453	473	478	426	473	479	457	444	467	491	453	516	422	443	454	455	493	464	462	442	455	489	435	460	487	484	450	466	437	459	477	439	485	448	423	440	515	455	463	484	452	444	457	500	505	461	424	448	499	460	452	458	483	450	434	466	523	506	468	467	473	448	454	470	429	472	472	464	464	495	451	480	487	462	435	448	464	475	467	475	466	444	474	496	465	441	430	448	504	489	441	432	483	488	497	510	454	451	522	481	443	444	450	455	438	492	438	477	466	494	410	479	459	475	451	465	477	433	460	450	439	494	456	452	460	448	503	469	473	476	457	434	468	472	474	469	477	461	463	486	474	459	447	437	439	482	472	470	428	488	477	420	450	445	444	445	471	478	474	476	445	474	482	506	474	465	463	430	440	450	461	474	480	435	481	449	506	465	442	452	491	453	446	475	467	448	435	455	455	476	495	471	383	472	474	433	432	484	440	452	423	476	471	457	459	437	457	480	463	464	453	443	463	463	461	509	475	442	480	457	444	472	477	433	468	483	486	462	437	484	460	455	472	442	435	448	481	469	464	439	497	467	504	475	487	451	462	492	459	426	509	448	460	458	493	518	450	450	468	441	474	480	458	481	418	508	492	456	445	500	434	469	448	449	488	494	485	473	435	476	467	444	477	442	501	500	468	471	457	481	446	447	500	433	485	466	467	473	457	488	480	436	456	446	434	488	431	443	486	472	506	500	473	453	472	464	480	439	479	486	470	465	487	454	467	468	457	485	499	474	455	422	467	476	497	470	432	412	458	474	463	482	450	500	407	455	497	431	489	469	443	470	455	505	504	511	446	465	457	460	450	443	458	509	478	486	465	488	467	468	470	433	478	477	467	442	453	459	450	471	473	498	461	455	444	476	476	501	523	457	449	484	496	435	462	470	455	446	446	419	424	474	471	466	442	490	462	418	438	452	439	462	492	467	488	489	477	473	444	467	439	485	425	461	476	486	451	514	443	480	475	453	451	491	487	478	488	476	417	467	454	431	468	446	460	459	455	462	467	444	465	439	496	431	456	441	453	456	455	419	468	436	460	473	450	476	463	482	466	435	471	459	478	435	449	487	415	502	420	490	454	446	459	489	445	462	462	418	470	467	468	459	466	447	443	458	448	458	475	425	445	513	475	487	508	458	406	491	448	467	497	466	494	458	450	473	500	440	466	459	473	454	460	507	439	446	462	452	421	461	471	479	430	463	440	467	476	456	490	473	494	434	475	498	467	488	492	472	490	474	471	471	482	496	448	451	448	464	489	440	444	475	447	462	475	492	482	447	457	463	453	437	499	446	477	484	482	487	455	452	432	468	433	507	464	453	460	442	452	460	448	486	498	450	462	457	482	496	449	491	477	440	446	439	425	480	476	474	505	462	437	462	475	494	452	447	440	452	453	454	460	483	445	462	423	474	474	473	455	454	460	496	477	429	458	482	433	459	455	490	454	431	451	475	441	461	472	460	438	429	464	485	462	464	461	468	423	439	434	472	481	475	480	433	485	459	484	430	434	502	461	446	481	491	445	453	451	415	466	517	482	432	424	432	493	428	460	467	466	434	477	467	461	458	431	443	473	445	509	441	479	461	480	476	475	417	448	458	461	473	483	491	487	471	459	467	415	491	508	519	436	474	473	502	476	455	444	448	450	426	462	464	463	486	465	461	461	483	461	457	480	450	434	486	468	459	452	472	494	458	462	447	471	451	442	476	463	493	479	421	465	456	486	460	441	441	459	453	490	487	490	503	501	444	446	438	464	479	464	476	459	448	423	476	494	441	481	500	466	454	461	478	447	472	476	492	482	469	455	482	463	449	471	477	452	453	452	491	477	462	454	502	419	438	475	419	476	472	481	476	482	481	463	470	410	461	459	489	467	475	417	456	434	448	485	407	457	458	443	456	488	462	466	472	448	446	423	445	497	508	474	442	467	443	453	464	480	457	458	453	477	487	481	450	437	483	472	493	440	472	473	462	449	469	457	471	476	485	471	415	432	465	460	465	432	450	472	468	469	466	447	459	480	505	483	477	444	488	425	436	480	442	466	490	472	466	448	471	506	468	491	445	443	462	463
60388	101480	76497	45901	36111	7703	829	845	797	765	738	828	788	777	743	741	779	700	756	764	703	705	785	748	790	784	788	716	758	793	730	728	721	742	761	707	745	761	758	790	722	757	742	770	740	717	750	676	730	737	702	744	757	742	705	749	779	761	715	775	737	746	767	772	732	765	749	775	712	780	826	899	804	751	743	705	713	712	695	781	764	749	730	742	761	750	732	755	734	700	733	787	744	741	716	738	767	736	704	739	683	772	728	720	743	727	702	726	728	757	767	721	729	768	725	714	739	743	765	731	788	733	758	790	789	739	741	765	706	730	739	722	805	737	734	763	755	761	748	686	802	715	740	764	732	724	741	753	745	694	701	760	772	732	719	698	764	702	746	770	703	691	713	717	739	734	757	672	739	775	762	806	708	763	766	667	693	706	761	746	745	700	705	753	749	730	724	767	750	701	682	697	728	715	725	767	715	763	761	750	712	723	766	693	730	736	769	708	715	746	716	736	719	710	742	711	731	757	724	742	752	775	744	718	692	760	749	770	746	784	766	747	727	729	749	777	737	759	739	718	723	775	712	773	698	693	750	728	698	718	737	706	728	724	771	734	756	746	774	728	782	718	747	796	705	734	668	746	688	770	742	737	746	725	718	742	781	765	700	730	732	789	725	702	728	720	733	791	715	727	766	754	750	751	732	740	788	747	746	684	743	732	726	681	701	772	764	742	727	781	756	724	769	748	679	758	684	761	743	756	742	748	731	739	717	756	750	710	716	749	735	726	745	739	750	682	761	779	728	732	752	745	717	780	719	683	760	761	731	768	733	729	751	720	720	725	710	727	752	721	745	734	741	738	723	776	704	772	711	754	746	751	742	753	769	740	769	701	731	731	727	758	776	771	742	746	766	718	726	738	718	736	738	726	768	763	738	778	714	739	764	724	713	702	731	742	734	728	757	725	729	747	781	695	786	760	709	807	694	756	700	731	717	707	705	758	731	695	719	733	747	740	732	777	742	711	690	751	741	745	731	739	752	781	750	806	738	764	750	696	723	741	730	774	768	682	738	739	747	737	805	728	722	809	765	762	736	734	695	757	715	740	740	704	737	736	760	703	690	733	703	772	736	731	751	728	768	658	710	775	730	779	768	703	727	709	719	710	760	749	741	714	760	715	755	720	739	772	690	742	751	725	734	738	688	680	740	735	736	706	732	700	687	730	715	737	727	774	758	683	671	725	736	765	749	739	671	740	732	725	747	726	715	753	701	765	764	719	689	734	739	718	750	793	729	751	729	721	727	743	745	785	724	712	729	718	758	713	695	758	733	682	746	793	723	727	744	752	745	687	708	749	736	737	698	753	734	776	694	733	696	749	755	792	725	716	693	705	759	717	737	748	723	743	797	795	728	728	687	698	722	742	702	700	748	715	750	730	834	716	732	776	717	765	675	726	793	716	705	714	716	755	753	723	719	706	716	728	667	689	755	712	795	764	729	787	759	738	697	736	763	687	761	728	728	741	676	725	740	711	721	756	710	736	709	703	714	750	797	731	730	692	732	683	739	723	716	759	733	805	735	747	715	753	765	715	709	781	745	816	752	729	785	783	699	730	716	747	755	687	748	731	774	715	736	744	672	709	749	704	762	764	745	745	762	741	794	715	736	764	729	730	747	739	684	720	731	746	778	746	769	735	730	703	678	723	714	773	705	682	751	759	807	743	757	734	743	736	736	732	758	751	750	775	706	746	664	731	702	686	751	702	735	729	733	746	739	767	765	731	697	717	741	774	764	760	756	722	748	728	717	691	736	752	780	733	756	735	766	745	752	705	782	752	756	791	693	689	746	747	733	749	787	747	733	803	732	764	702	762	711	745	775	695	714	741	732	738	749	727	753	771	740	756	699	770	798	740	731	781	746	703	723	767	738	769	731	786	736	703	726	731	810	734	751	710	708	728	795	730	737	731	754	778	745	737	735	737	718	754	721	733	698	724	741	715	789	763	692	736	750	758	763	736	721	684	776	748	753	728	672	702	729	759	736	804	760	730	745	725	737	735	796	736	727	781	748	701	767	708	770	773	743	771	740	715	739	783	743	704	771	704	781	691	722	697	744	707	704	756	750	752	753	702	725	735	739	755	742	780	741	796	722	762	759	745	730	699	706	693	730	744	745	738	728	731	734	733	794	750	739	787	759	685	700	727	758	766	704	782	775	752	746	772	728	779	787	735	736	747	697	742	746	717	702	801	724	749	693	729	776	718	748	739	733	731	720	776	716	759	733	720	757	727	722	780	751	728	788	709	754	776	760	707	718	753	773	763	717	759	701	706	731	755	729	725	735	744	718	762	721	730	691	753	751	747	762	726	738	665	722	702	748	729	752	762	746	702	755	749	681	751	739	782	736	793	711	742	751	773	754	701	697	736	780	707	724	735	726	729	753	721	721	683	741	740	814	709	748	731	724	764	723	720	721	759	767	760	755	735	741	763	722	702	733	713	786	743	761	777	704	714	776	737	746	763	708	723	710	743	703	740	767	743	752	751	741	747	742	732	747	774	735	747	748	743	756	765	748	712	743	764	736	740	751	742	719	733	746	768	787	700	718	728	748	756	753	754	734	779	748	729	760	699	708	763	741	689	697	733	728	709	731	697	737	736	701	701	751	729	726	699	722	707	680	710	747	718	728	774	739	726	731	721	735	757	804	694	763	725	697	730	786	738	732	736	708	726	711	777	768	707	807	742	723	711	751	747	796	725	778	708	744	731	743	696	757	749	723	756	788	756	720	731	730	746	737	726	724	709	730	780	767	779	756	748	753	717	705	768	731	717	735	747	710	747	711	777	744	758	749	751	715	716	720	770	708	770	723	749	768	746	676	727	728	688	745	732	728	770	773	794	748	745	735	768	754	783	758	734	776	704	721	751	766	721	746	740	721	736	703	791	742	765	761	754	765	718	741	773	739	758	739	777	692	715	654	743	756	745	719	766	710	745	703	716	748	732	742	720	679	785	695	720	752	749	675	735	731	726	750	743	724	737	668	717	774	723	734	756	736	705	665	702	764	752	731	762	763	736	723	734	688	757	723	752	738	775	695	741	696	718	743	716	722	732	728	736	770	783	749	736	707	757	720	798	736	734	780	731	715	799	703	710	751	761	806	710	706	711	784	709	788	756	781	706	705	761	738	749	698	751	718	756	801	700	783	709	710	776	741	676	765	736	707	692	704	773	764	697	775	712	720	744	722	692	751	735	754	775	798	733	719	745	756	740	738	730	704	756	738	726	710	737	670	722	757	777	710	712	746	736	706	749	775	756	697	702	738	688	745	667	770	750	782	720	756	777	699	698	740	722	708	722	747	785	762	763	778	745	768	750	756	708	736	696	734	740	742	677	734	718	719	691	701	729	765	752	717	776	799	763	764	749	730	689	704	754	769	699	743	751	713	702	714	755	750	744	774	749	718	732	748	728	705	717	746	746	701	756	698	701	745	753	779	775	756	733	688	739	767	719	719	697	708	752
27780	28211	30899	13215	4007	705	387	390	435	410	417	411	420	378	427	412	364	399	366	393	393	380	405	428	410	421	395	415	393	409	410	390	366	400	388	440	401	373	413	377	413	428	403	407	415	398	397	380	399	410	381	404	442	432	396	409	392	398	393	403	390	391	412	429	393	381	400	386	396	382	396	374	415	421	394	415	397	386	413	417	437	416	398	387	452	420	383	428	414	428	415	407	459	383	414	325	421	435	403	417	399	401	370	383	433	382	435	403	382	403	379	434	413	411	404	400	409	434	400	408	414	397	394	431	428	437	398	422	434	404	378	410	398	404	400	440	387	370	408	419	411	422	406	394	397	428	416	416	403	416	416	429	401	417	380	373	413	377	398	378	431	427	395	408	391	405	388	439	414	405	426	386	390	397	439	412	438	365	403	414	407	419	381	408	381	404	418	390	372	399	401	395	397	403	417	409	400	434	422	402	399	397	417	378	422	432	441	416	382	441	394	424	353	430	407	421	394	397	411	399	394	434	379	386	379	405	359	423	382	412	434	429	445	420	401	398	447	384	379	414	407	423	392	411	349	396	415	431	420	422	391	393	420	413	406	395	393	439	381	402	382	410	421	400	409	418	446	397	408	419	396	394	392	398	411	369	404	419	414	406	408	384	396	390	430	441	410	414	421	381	371	416	447	413	411	354	403	416	377	386	409	376	425	427	426	402	383	416	455	437	395	386	388	438	416	374	371	408	417	415	384	439	402	434	408	421	383	423	422	392	446	439	403	391	406	384	403	396	418	392	427	397	404	418	413	404	417	372	389	405	428	450	407	404	415	434	379	440	401	401	409	381	385	388	419	425	393	412	411	406	423	377	455	397	384	422	424	396	388	417	403	408	415	422	416	457	421	437	390	393	411	436	446	397	401	413	400	435	432	391	400	440	420	424	424	397	424	420	407	421	408	430	403	458	392	405	437	372	405	380	399	407	424	395	405	393	397	384	367	422	409	390	400	392	417	406	442	402	391	437	417	417	403	429	426	401	413	382	408	384	405	421	439	405	435	408	431	451	425	373	412	385	416	388	411	432	422	364	424	425	386	396	380	403	430	441	390	385	383	424	417	416	378	423	399	386	393	398	449	378	399	408	390	378	438	408	399	425	425	423	399	397	394	381	414	389	411	406	365	398	433	364	409	413	388	395	410	368	407	432	412	390	404	401	394	377	431	428	407	390	370	406	359	416	447	402	387	443	395	424	390	411	388	370	408	420	436	418	415	413	407	440	396	411	373	426	408	410	371	409	418	377	376	426	399	416	385	396	453	429	445	397	367	412	443	401	437	408	404	395	427	467	435	369	404	376	416	393	406	455	401	360	398	417	396	412	409	384	407	417	412	408	416	391	385	361	430	380	423	398	397	401	384	453	412	383	386	416	436	404	412	397	379	386	414	404	376	461	407	383	461	396	425	399	404	370	397	435	408	418	409	401	392	439	383	422	437	395	445	372	392	389	400	408	401	402	382	397	377	402	373	427	414	413	380	405	414	409	400	421	440	428	371	399	431	417	457	397	395	408	379	410	380	398	394	426	433	408	389	391	385	422	396	365	392	378	423	407	444	417	416	421	401	427	396	416	441	372	432	412	426	432	420	398	429	397	399	372	382	393	444	388	369	385	422	397	402	395	410	416	411	408	389	419	384	372	397	406	392	414	389	414	408	426	410	407	385	373	398	412	363	408	417	380	407	379	377	420	437	419	393	409	443	440	365	420	421	399	396	402	414	414	435	406	422	416	409	447	448	407	405	393	410	373	431	420	392	434	436	416	418	376	397	398	391	396	385	377	386	401	410	392	408	372	444	372	392	404	400	449	393	389	406	423	377	421	386	408	444	375	390	433	414	425	418	380	409	381	417	408	409	408	398	432	400	419	398	387	396	422	420	437	413	408	405	434	416	419	398	394	466	399	420	420	440	409	422	433	405	417	434	387	388	455	410	457	413	385	372	406	392	398	414	393	437	440	399	397	402	396	439	401	416	415	388	399	393	354	412	398	362	402	369	417	424	399	413	445	405	401	415	414	381	400	386	416	391	403	420	410	391	382	433	401	402	417	419	399	424	437	399	381	427	419	433	379	397	453	410	392	405	411	397	400	423	411	362	401	402	416	386	422	391	412	406	437	440	394	406	412	410	407	414	384	392	392	401	422	398	407	423	395	376	379	425	416	393	383	398	394	415	360	422	367	423	428	427	460	423	417	425	420	426	421	441	426	423	431	409	424	428	455	403	379	398	393	412	392	450	398	429	423	390	415	433	390	415	432	426	382	409	378	384	389	428	421	436	407	396	451	384	429	394	403	435	349	401	409	414	419	417	371	409	417	397	383	402	405	404	435	386	463	399	408	437	380	400	381	438	414	385	451	418	398	396	385	368	401	405	403	399	446	403	404	408	394	392	413	440	360	426	400	376	416	410	424	413	425	418	422	427	398	396	380	423	403	439	409	437	400	419	425	390	411	420	369	432	386	389	407	456	403	441	407	421	400	414	355	428	392	413	393	422	383	392	420	398	419	395	388	382	407	405	407	404	396	370	394	412	389	438	393	416	399	399	453	401	368	366	396	365	406	434	402	461	413	441	412	425	396	380	381	419	412	380	435	420	387	400	390	406	383	398	381	407	376	411	405	415	385	410	412	382	401	396	416	407	395	399	416	395	418	427	407	395	435	449	436	381	413	422	420	394	425	388	423	430	400	408	395	457	388	407	401	416	426	401	415	387	406	446	395	372	431	419	410	384	400	425	388	376	406	416	414	436	427	422	425	397	402	422	411	403	407	399	433	441	408	406	414	382	412	389	432	373	420	431	428	389	444	396	411	387	434	381	401	415	415	429	400	421	431	350	434	440	404	416	380	398	375	381	374	385	441	352	391	453	489	408	430	382	413	399	422	411	392	445	418	413	412	376	402	395	423	416	411	448	431	434	396	401	419	391	436	414	400	404	428	414	393	421	415	399	405	389	398	392	390	380	387	406	424	442	378	421	383	424	396	414	390	397	388	390	417	402	380	414	412	416	436	449	451	396	432	432	410	427	401	450	432	462	415	406	412	389	401	398	435	447	429	426	417	393	398	433	422	410	408	395	415	431	382	441	443	428	429	411	421	400	408	397	452	400	383	382	407	431	377	386	361	389	408	412	430	442	424	419	404	396	441	375	412	409	404	403	403	406	392	379	428	445	418	412	383	399	421	421	451	405	411	420	397	446	460	406	410	438	415	410	391	391	385	401	396	409	397	408	394	388	401	384	397	413	417	391	390	366	414	392	394	404	435	393	422	396	437	404	447	437	422	418	396	438	402	405	395	433	413	418	378	395	400	401	355	390	379	427	404	434	404	421	421	406	394	421	404	404	415	403	408	409	381	389	434	421	393	408	414	412	373	417	418	399	434	399	390	367	418	422	397	431	398	380	364	433	438	411	376	390	376	435	408	400	393	386	428	426	422	382	400	398	384	412	436	391	402
35051	48330	35996	12342	7723	1205	703	720	747	673	697	667	686	680	682	709	709	649	688	717	676	683	659	679	694	660	681	694	673	654	691	663	691	678	682	707	703	740	720	641	678	696	701	648	692	711	651	724	705	667	642	685	669	628	699	689	702	691	707	693	689	680	722	736	638	716	659	687	698	682	671	696	670	711	650	650	664	671	702	676	709	712	711	675	658	668	690	657	678	687	683	673	701	718	688	681	625	718	673	702	689	630	675	638	686	684	670	691	695	688	714	711	700	678	666	637	671	631	702	671	679	683	662	696	705	652	695	680	697	649	691	719	674	646	727	699	671	686	681	683	660	627	688	611	686	686	715	692	680	727	729	713	702	710	688	690	737	678	670	671	654	649	666	694	671	686	738	687	686	687	713	680	618	698	661	678	674	698	644	706	662	672	689	697	684	667	669	702	701	691	692	679	669	678	655	656	674	711	679	638	684	693	667	672	707	702	704	672	672	677	690	704	702	714	689	674	690	626	657	684	714	671	649	725	678	721	676	670	685	665	668	690	691	657	718	703	706	682	621	750	675	648	669	726	705	671	700	669	700	693	714	652	680	694	672	695	711	682	694	684	642	671	656	660	688	696	669	684	735	679	661	706	706	647	679	680	726	705	655	682	678	669	654	622	650	673	667	690	723	712	752	676	705	689	657	717	674	647	650	677	676	693	680	645	643	653	726	662	679	667	664	655	641	617	681	667	713	659	671	678	688	695	706	722	677	686	682	730	668	712	640	681	663	660	689	695	717	682	658	685	707	667	694	706	662	733	684	708	670	669	711	657	701	680	664	682	696	667	665	697	649	664	645	727	676	683	698	684	669	707	735	624	706	701	677	655	672	700	637	693	689	664	716	651	669	677	674	676	704	653	673	692	650	710	687	691	698	685	677	670	694	674	693	699	659	681	631	696	695	726	683	681	730	704	655	689	680	703	676	714	680	684	691	699	672	683	674	739	662	688	710	660	677	698	696	706	678	707	724	659	682	646	723	635	688	682	670	703	648	684	658	676	610	647	676	695	750	690	646	682	701	674	717	723	642	652	670	660	676	644	744	642	679	724	683	714	675	689	714	662	670	696	663	678	689	650	723	702	699	699	654	686	697	759	689	657	644	656	712	633	719	648	739	666	706	660	722	684	673	682	703	712	659	687	686	713	671	664	700	681	665	687	688	707	676	617	668	696	684	641	646	725	716	702	648	667	685	721	684	676	651	791	646	696	666	662	699	720	650	714	686	679	697	665	707	675	648	695	666	703	682	652	698	752	714	646	654	670	674	682	684	671	717	680	703	696	714	678	683	642	716	674	687	708	695	713	682	671	696	671	686	707	691	689	726	676	637	699	677	677	673	648	659	713	661	704	655	678	671	684	693	652	649	716	651	693	652	652	639	666	633	696	701	672	696	650	687	672	698	672	637	664	701	704	659	683	686	697	635	681	718	643	698	715	675	712	696	678	691	681	700	646	690	666	697	681	683	712	674	709	702	720	642	670	712	674	690	685	669	662	676	703	670	652	700	703	660	690	630	656	722	693	627	695	662	696	694	661	701	681	693	659	670	690	684	664	677	703	686	693	700	734	687	680	671	658	671	692	703	694	672	708	649	721	708	685	697	708	685	719	694	694	679	731	685	732	688	707	695	690	709	651	663	729	697	698	636	674	659	714	696	687	703	713	652	696	689	708	713	738	673	709	634	673	679	704	665	687	696	643	688	704	739	673	666	715	683	661	706	643	727	734	706	676	677	651	701	693	706	694	683	634	666	668	669	687	671	667	713	697	672	684	691	645	676	655	665	704	731	714	643	697	668	720	717	685	682	709	680	733	654	685	697	706	679	631	663	689	690	655	688	684	708	697	690	653	643	624	670	652	665	701	713	670	716	713	686	655	652	642	705	677	640	649	698	693	654	678	656	670	647	703	652	713	683	686	670	654	662	672	680	706	683	686	654	696	662	681	681	703	671	679	740	666	667	676	657	628	671	687	695	715	654	648	709	705	685	673	653	662	662	676	695	700	742	712	702	694	698	623	716	708	647	671	710	691	699	692	723	704	664	698	702	707	696	674	704	676	735	685	664	626	701	651	659	691	703	697	645	748	661	687	710	646	715	622	669	700	691	680	639	711	638	681	685	652	668	666	665	681	688	709	677	700	696	735	652	687	672	679	698	688	686	687	644	698	645	676	680	700	659	689	630	602	680	715	654	635	696	665	677	622	667	649	731	711	684	643	663	677	704	723	659	647	660	699	684	695	718	680	678	709	709	615	682	729	724	713	718	672	705	630	640	701	726	681	709	689	633	675	687	684	655	744	652	692	704	658	671	700	655	660	636	710	628	637	684	690	685	724	690	632	692	682	678	688	677	668	754	682	680	701	627	635	655	675	707	696	663	666	663	724	682	683	675	695	683	679	672	687	681	645	684	663	689	647	704	705	648	690	711	730	650	659	686	656	641	701	706	704	669	663	636	702	678	684	720	675	668	668	622	725	669	700	688	714	678	661	652	656	685	680	676	725	716	702	654	680	701	672	708	705	671	638	658	709	678	712	693	662	703	635	653	717	678	669	675	693	681	699	662	711	701	695	682	691	684	680	612	707	686	688	709	731	683	668	678	656	628	660	694	701	631	646	634	675	671	742	669	692	727	680	680	731	646	662	692	654	698	684	688	641	679	699	683	663	675	681	680	663	657	661	645	705	715	690	703	671	692	709	676	699	645	665	704	684	622	691	704	671	693	767	644	694	680	676	694	705	666	690	663	693	664	685	683	668	705	694	685	661	701	701	697	661	730	666	672	613	691	672	670	731	708	671	666	689	651	730	692	695	701	681	660	680	693	649	686	712	693	644	668	714	656	620	694	680	653	732	701	726	680	711	676	649	690	649	701	683	684	691	716	693	647	662	677	670	655	686	639	685	712	690	705	682	674	640	668	671	664	651	691	677	692	717	676	706	673	726	721	663	701	689	699	704	722	612	698	682	678	681	715	649	647	678	646	676	645	671	698	719	679	732	665	669	680	730	619	700	677	654	711	686	692	653	725	667	684	731	646	672	695	670	636	701	713	724	687	685	680	678	735	720	683	662	705	683	686	652	674	680	710	712	695	676	654	667	682	714	720	670	734	697	659	686	665	690	675	677	692	677	637	664	693	652	686	713	679	647	639	659	696	681	745	676	708	734	701	676	672	707	684	720	677	675	677	735	663	724	689	677	665	663	694	683	671	656	723	679	687	746	661	635	665	704	662	679	723	671	691	721	653	684	667	675	645	677	688	698	668	695	744	707	713	649	673	689	681	731	679	710	663	646	694	661	661	723	677	711	719	650	713	655	685	672	692	648	687	693	718	719	642	705	651	672	714	749	673	649	717	701	693	660	674	711	677	652	668	651	634	716	657	663	706	690	670	721	713	640	701	649	643	692	672	662	621	675	663	655	705	743	621	679	646	689	661	691	668	673	652	688	661	690	686	652	673	706
23930	22551	34835	27345	22185	11081	970	393	371	372	399	330	352	342	362	346	359	326	357	361	354	357	337	352	371	346	355	366	342	398	360	347	370	350	335	383	358	329	384	330	341	367	346	382	368	337	317	357	352	357	355	341	342	342	355	340	357	339	333	352	338	358	331	367	351	304	359	332	357	380	372	362	394	382	349	355	325	335	343	322	348	341	361	372	336	356	320	359	351	347	352	365	346	363	335	328	360	366	356	332	358	333	404	359	354	351	331	354	330	329	355	306	358	328	356	347	346	357	336	367	320	336	336	345	355	308	331	369	328	336	321	341	352	371	377	317	344	323	362	344	375	351	331	352	377	329	350	326	349	337	347	386	374	359	322	368	352	361	346	354	331	367	358	363	345	337	306	320	328	335	347	364	381	355	367	318	349	328	349	362	325	340	345	343	378	358	358	385	397	322	340	328	364	328	354	348	347	329	375	342	350	358	347	336	345	344	355	348	344	339	335	350	342	327	353	346	335	335	329	355	351	362	352	348	348	371	323	345	359	343	346	361	388	341	329	338	343	360	345	322	319	346	362	364	357	347	321	351	377	345	360	337	333	353	346	349	336	323	338	368	364	348	334	354	351	366	351	341	311	360	365	361	349	329	338	334	333	380	338	365	367	334	361	377	355	374	312	369	342	316	362	329	346	317	355	344	356	371	338	338	323	352	362	354	356	354	316	387	349	365	342	335	339	348	372	368	341	368	317	366	346	354	363	338	366	350	318	355	343	359	334	350	319	366	334	349	290	321	358	349	342	347	347	353	331	341	348	357	376	350	343	357	351	365	367	326	371	341	362	366	356	350	328	380	330	363	366	343	319	313	395	354	335	321	351	347	307	341	342	350	326	353	348	321	379	351	356	321	378	352	337	342	365	357	337	338	355	349	366	342	327	345	338	360	340	368	359	343	310	316	337	327	373	356	338	343	360	332	349	319	365	296	348	373	352	341	339	347	314	358	366	322	355	328	329	358	329	363	330	346	359	327	357	345	380	338	294	354	345	337	363	339	346	361	351	359	347	385	346	354	326	329	337	298	326	367	323	341	321	375	376	323	347	359	371	345	358	368	325	343	342	310	360	345	345	350	351	353	358	402	328	309	355	353	358	346	305	375	336	340	332	322	351	337	338	352	325	319	320	360	350	347	325	367	318	361	354	368	342	320	340	352	330	388	346	366	336	349	333	337	369	329	347	347	354	328	358	342	329	334	317	296	349	346	336	333	340	319	340	362	332	354	362	347	368	339	313	368	378	361	294	360	309	345	326	327	351	334	333	334	382	346	344	325	364	353	350	338	345	330	372	369	372	367	368	368	341	349	328	344	352	354	349	344	345	343	318	336	322	391	337	367	344	336	356	354	343	308	355	368	361	332	329	334	328	338	340	338	359	326	348	326	363	336	362	367	318	345	331	347	315	341	332	306	342	325	321	337	341	332	374	358	372	352	344	348	350	331	326	353	333	322	368	370	321	331	363	367	334	353	322	315	344	384	348	376	331	344	335	343	334	323	343	331	348	336	360	364	320	332	317	358	367	299	318	315	338	367	344	360	346	354	362	337	371	370	359	355	357	318	343	341	347	362	334	355	361	330	331	323	327	314	365	365	341	319	349	329	363	321	350	351	353	343	366	346	374	359	369	331	360	365	329	334	361	348	320	383	344	343	335	323	318	343	348	315	355	338	349	368	379	342	341	338	324	358	319	346	344	315	356	332	360	344	349	359	337	379	341	335	323	378	326	376	387	334	353	356	345	322	319	325	318	340	339	335	334	332	320	350	335	371	336	319	342	352	356	336	348	347	342	354	344	359	347	355	332	352	352	370	370	338	345	369	348	345	342	325	349	330	360	332	318	328	339	348	338	328	355	343	356	322	332	364	321	332	354	320	347	351	372	351	316	332	360	344	327	358	346	342	325	344	305	348	356	355	344	381	341	364	340	356	351	362	381	360	360	326	337	330	361	338	349	361	358	351	343	318	345	312	372	343	312	340	383	365	374	353	359	351	325	358	330	367	316	325	324	329	334	360	364	323	328	347	334	348	345	338	347	364	352	362	370	359	338	317	340	324	330	333	367	327	397	344	340	325	354	363	335	357	341	363	312	334	367	304	369	360	367	348	366	365	331	331	356	325	364	343	349	365	313	329	328	354	377	361	313	370	348	309	350	354	379	315	341	353	352	323	333	352	331	352	337	349	371	359	344	353	315	339	341	354	318	340	340	380	380	350	372	396	333	369	356	330	330	318	327	327	319	367	319	332	340	355	342	355	343	341	349	293	323	310	323	334	389	346	329	382	353	337	357	390	377	340	352	381	354	320	360	363	347	355	348	320	319	340	314	355	353	356	345	351	341	343	347	336	360	355	348	342	336	380	362	336	305	353	334	372	354	392	353	302	341	320	347	347	363	349	330	347	342	330	335	321	353	341	353	350	376	356	376	358	319	349	355	372	365	336	353	340	329	365	351	335	342	344	318	367	337	350	334	332	359	358	372	354	367	309	295	354	318	349	385	370	344	349	349	366	363	370	343	330	323	366	318	327	355	335	348	328	367	352	336	336	332	319	347	366	349	340	338	341	345	330	353	327	341	335	347	372	360	357	356	336	325	351	323	354	345	333	374	349	327	341	329	320	363	361	320	352	335	369	349	323	362	348	317	338	341	357	375	333	351	349	362	354	362	363	302	353	326	346	358	349	329	318	314	344	331	335	330	317	351	353	337	362	332	329	343	352	328	372	353	338	347	313	338	351	314	339	351	322	342	341	336	357	349	330	326	345	370	358	348	393	335	382	331	362	343	324	348	359	360	347	358	360	358	376	342	351	356	337	369	367	324	332	342	334	351	340	318	356	338	348	333	359	360	332	322	344	347	350	358	343	342	299	374	315	362	349	343	357	338	352	321	331	359	383	368	361	339	315	336	342	348	372	361	387	357	316	350	317	344	336	355	347	303	349	370	332	344	361	318	359	330	309	350	363	359	359	365	353	349	339	354	336	371	324	357	349	353	340	336	337	358	359	328	332	340	374	346	353	300	324	325	344	375	378	316	373	360	345	325	379	351	336	355	316	362	331	335	371	354	317	340	334	340	337	386	327	305	347	349	369	338	374	346	357	360	367	315	339	347	356	355	312	379	348	340	323	351	341	352	304	351	315	327	352	339	344	343	325	351	375	346	315	336	341	368	371	337	351	330	335	328	337	335	357	324	330	342	324	336	345	356	367	356	365	348	353	353	336	353	342	358	334	334	358	345	337	348	351	367	365	325	352	329	351	317	336	340	352	333	328	352	338	317	304	355	331	353	308	352	314	349	345	340	330	364	316	350	404	326	338	369	337	377	323	320	311	362	355	332	337	350	372	362	348	346	361	377	341	338	327	327	331	329	350	330	345	322	340	353	341	344	343	346	372	370	344	341	357	374	348	353	355	342	354	349	323	321	314	355	357	348	363	356	361	362	336	346	326	340	316	299	342
58830	93190	68956	37552	29288	4767	627	641	593	599	586	600	623	581	571	611	605	549	574	577	595	589	593	602	602	570	572	588	609	518	610	566	579	601	583	559	556	586	584	591	583	564	578	576	553	523	552	601	614	575	584	527	589	606	558	588	605	581	573	585	617	596	587	599	567	590	566	606	582	623	698	606	627	628	578	565	564	522	581	562	556	611	593	588	564	584	566	588	601	575	587	577	625	558	551	592	537	590	560	548	594	575	586	562	586	532	597	561	590	585	624	568	591	557	569	564	602	566	545	562	592	600	605	578	563	619	586	622	554	590	585	569	578	556	579	551	585	556	575	554	614	550	642	536	590	600	621	587	584	640	541	615	574	541	584	593	627	559	534	585	560	560	555	564	594	585	621	582	586	575	570	542	570	580	563	572	558	582	558	551	570	583	583	578	586	570	583	577	554	593	542	551	561	534	605	567	533	587	575	578	576	605	608	578	590	556	556	551	553	581	589	575	536	568	561	538	590	592	572	546	566	580	565	567	575	587	543	539	537	572	613	539	592	588	562	569	614	555	594	592	546	562	605	594	577	548	551	550	581	560	559	546	572	567	545	560	573	599	581	624	602	523	619	587	590	578	571	546	592	563	558	591	570	576	594	577	570	577	580	552	560	590	550	614	581	579	643	546	580	641	593	617	541	570	616	562	562	521	638	602	589	559	607	571	568	554	562	589	590	630	613	562	551	610	620	596	610	543	560	604	578	632	525	582	580	564	567	606	581	560	599	575	593	585	574	585	597	570	580	557	552	574	589	624	621	588	629	569	576	544	562	590	602	607	579	573	586	554	589	591	567	610	571	606	559	616	569	618	581	583	512	577	552	617	578	588	592	601	573	588	601	603	567	564	572	584	560	578	583	595	612	565	557	599	597	574	578	582	542	578	581	570	618	554	549	528	525	551	586	592	587	610	587	613	595	523	553	573	610	590	611	533	592	545	562	581	570	585	536	561	555	569	541	619	588	584	588	588	543	592	562	585	619	612	581	546	599	571	581	608	580	555	590	574	571	585	581	582	566	566	570	576	556	544	579	548	572	603	571	563	572	546	575	584	547	599	551	582	584	581	564	607	534	574	559	585	595	560	591	547	558	587	544	578	563	539	603	597	543	568	563	624	587	580	601	581	575	596	584	569	573	592	600	576	577	575	605	571	607	595	572	594	561	554	582	586	537	573	562	563	568	558	534	602	610	578	620	572	559	586	570	591	567	563	577	581	520	595	557	573	597	587	598	574	580	557	542	552	614	596	588	562	601	617	576	588	584	576	569	570	588	562	579	666	598	565	587	565	603	593	572	620	589	578	571	564	594	587	555	549	610	570	544	552	550	603	587	605	616	613	567	638	562	593	591	568	567	577	580	615	576	563	606	610	571	594	592	576	559	604	579	535	591	560	606	581	519	596	583	536	557	555	568	580	555	580	593	554	553	573	553	564	581	559	607	527	577	580	544	567	591	586	600	594	629	593	592	583	566	566	596	548	603	572	577	573	580	562	558	581	595	561	527	543	534	546	576	578	568	547	537	588	601	525	623	605	581	562	532	565	615	582	553	565	610	566	611	571	616	605	585	597	590	620	596	552	568	595	553	541	573	539	605	568	573	569	587	553	559	530	580	582	547	556	600	591	616	557	593	586	597	555	567	618	610	613	576	560	618	580	554	621	575	547	585	584	555	544	616	597	600	601	540	579	588	540	528	605	590	590	569	574	573	586	595	559	589	592	622	606	603	567	585	569	580	576	584	562	591	584	542	599	603	568	585	598	609	606	580	538	533	553	581	568	563	563	568	535	638	586	550	574	560	570	609	581	585	567	558	517	576	598	584	605	571	568	561	568	585	576	544	608	559	533	592	607	560	557	554	601	548	560	583	586	580	637	567	608	629	597	613	576	606	587	607	609	579	579	546	525	627	600	609	580	564	553	540	587	620	602	610	613	576	596	558	625	570	565	592	561	572	573	547	602	547	584	619	563	580	576	558	605	641	595	571	581	547	536	622	530	502	557	566	589	586	612	576	561	566	579	578	573	596	584	581	544	573	563	599	577	587	579	587	566	558	586	561	548	574	540	559	609	587	572	581	543	578	571	617	551	606	587	571	591	602	530	595	585	608	562	576	575	573	575	588	563	628	576	575	560	566	560	548	533	573	592	576	574	585	574	565	586	593	598	583	552	542	572	552	601	583	589	566	577	566	593	551	577	568	611	528	564	557	588	556	592	585	550	578	555	620	574	528	564	586	595	590	586	537	571	535	571	587	566	568	577	569	593	584	577	533	567	607	545	568	599	573	585	563	587	574	560	597	549	592	630	591	586	623	564	613	566	595	592	638	589	583	587	589	558	579	576	565	539	554	596	552	605	575	593	553	531	580	574	563	602	548	534	613	582	534	568	523	567	624	586	590	561	582	562	541	584	579	572	609	610	578	600	572	579	576	584	565	581	598	578	583	607	575	584	573	598	569	559	562	570	559	580	627	600	595	591	570	556	604	591	564	583	563	570	559	575	553	584	571	598	627	592	575	530	596	589	578	617	629	529	566	549	606	585	574	620	592	551	565	588	566	571	585	548	579	613	581	595	562	590	599	584	592	588	578	589	604	594	630	551	571	595	574	620	581	589	562	546	568	582	584	591	590	591	562	579	559	593	565	617	587	555	542	563	556	577	580	570	565	544	550	568	628	531	623	581	558	570	546	631	540	568	574	560	572	587	609	540	613	573	616	594	579	614	592	533	569	572	561	598	585	539	570	586	548	577	608	568	571	565	562	592	557	582	558	629	587	595	612	553	597	606	605	556	613	557	581	583	585	634	584	519	562	569	601	557	582	598	567	593	555	556	563	591	575	546	553	582	576	579	623	581	613	571	583	596	584	545	569	563	593	581	577	556	552	608	592	571	575	576	557	598	556	607	598	581	580	590	552	597	603	537	574	627	567	577	561	555	620	627	573	651	594	577	531	589	618	551	571	562	604	570	587	618	592	601	597	545	590	558	572	565	560	534	570	587	602	546	622	559	588	572	583	580	551	577	593	554	548	591	556	564	599	542	576	588	568	586	583	594	520	567	561	546	609	543	554	604	576	617	564	533	600	539	559	516	560	580	598	611	581	594	584	532	614	624	589	568	554	624	536	584	577	604	617	628	608	590	538	568	568	576	571	549	602	578	603	612	569	556	541	565	619	603	604	592	573	577	580	592	577	600	604	558	547	559	592	606	599	581	589	539	591	588	539	600	598	609	569	557	589	553	564	610	562	583	556	596	576	576	567	575	570	618	582	606	551	602	568	619	558	587	596	569	573	585	534	576	586	608	594	576	607	573	534	556	552	596	602	560	583	590	610	568	591	595	565	556	570	571	582	616	589	587	544	587	568	571	593	596	567	592	579	596	603	581	585	568	599	566	562	572	571	592	581	611	600	572	613	553	576	599	567	555	571	568	570	595	511	545	584	574	538	569	537	586	554	595	568	557
22954	21593	31572	25251	22953	18169	4805	556	448	464	449	466	382	449	426	410	443	448	442	414	383	411	428	413	424	411	410	389	391	434	415	411	425	386	441	450	412	442	419	454	470	462	440	459	410	401	413	419	415	426	439	444	428	428	443	453	466	454	417	410	402	430	448	407	419	435	424	425	416	444	488	434	446	410	433	409	424	468	393	427	436	395	382	390	432	447	428	411	395	400	395	425	408	442	416	421	431	406	411	416	432	394	425	386	447	402	414	386	429	425	449	422	438	445	388	430	420	423	425	445	432	461	429	393	399	406	420	439	416	453	419	377	409	401	439	405	432	436	406	442	413	427	432	397	441	451	406	403	436	404	436	414	412	398	443	425	396	364	447	411	400	439	429	434	427	418	401	420	401	403	392	403	418	405	433	408	401	377	428	422	378	405	393	420	390	425	384	425	419	420	460	434	429	411	415	408	423	413	378	393	439	421	425	382	423	427	437	396	432	417	407	378	421	427	389	416	403	412	444	443	429	409	420	420	389	421	444	393	412	410	438	443	389	416	400	385	431	389	379	407	415	412	420	436	435	441	418	419	395	441	424	438	414	430	421	374	423	430	427	433	401	381	436	385	440	427	413	392	403	460	421	423	402	400	391	380	414	404	435	431	394	414	408	427	439	369	414	400	405	444	391	408	435	409	431	403	405	390	410	417	419	416	427	434	427	434	413	439	410	412	425	422	422	442	422	446	415	419	411	427	442	419	426	426	425	403	382	421	406	436	417	393	396	391	441	446	403	416	401	402	418	377	424	384	423	421	445	435	429	418	385	412	412	383	373	425	429	430	410	439	376	403	428	400	426	402	416	408	431	390	390	376	436	420	423	416	406	402	415	372	448	403	439	442	411	420	426	381	463	428	439	423	408	434	445	422	421	411	409	405	432	452	415	433	419	443	402	403	446	415	436	409	420	416	373	403	436	430	407	404	421	405	419	395	420	439	390	388	405	385	403	400	414	421	456	407	420	450	417	401	446	407	451	403	439	449	419	396	402	406	435	403	390	411	411	416	419	424	424	401	436	418	405	401	423	422	445	410	415	429	396	458	442	431	412	443	418	428	420	366	406	391	421	392	402	440	419	438	433	410	426	405	420	437	401	378	430	416	388	413	390	425	414	402	444	419	413	442	444	404	397	438	434	384	459	420	392	425	404	425	434	400	388	427	383	414	415	418	395	424	403	422	384	426	408	439	423	397	412	427	409	414	400	391	420	401	416	391	423	446	438	388	444	442	422	437	395	423	411	435	439	396	418	425	389	415	442	404	434	428	403	380	435	445	449	414	418	388	440	426	448	424	438	417	433	422	434	394	440	383	380	399	420	419	427	440	440	429	419	447	421	391	388	421	383	419	361	423	393	408	417	427	423	393	436	405	417	440	427	445	439	421	433	422	416	429	455	451	440	442	406	393	402	414	402	412	384	415	446	417	409	448	453	411	404	425	436	408	416	406	425	427	453	462	413	431	410	388	413	430	430	419	419	417	411	410	418	437	411	407	394	435	470	405	389	431	422	403	416	412	444	403	392	437	424	408	393	412	412	409	402	415	400	403	420	386	438	414	384	426	438	412	433	407	411	385	429	441	398	394	428	446	436	433	423	396	392	410	425	406	375	401	411	429	416	411	382	466	388	408	400	392	420	413	400	395	427	377	403	407	414	424	427	433	414	421	412	453	417	400	412	391	396	442	430	426	451	409	438	417	413	423	393	373	374	396	430	381	403	369	391	419	431	394	421	426	449	403	449	418	398	406	405	409	446	422	419	411	411	419	397	423	445	405	409	385	422	415	472	425	396	425	439	417	418	428	408	454	398	410	449	419	437	407	441	431	435	427	395	421	420	425	404	407	401	410	394	444	414	421	423	426	417	404	406	457	396	446	403	418	411	407	389	426	435	406	427	427	456	424	384	428	437	396	430	421	410	421	423	408	453	438	404	391	423	420	433	422	406	413	403	402	434	428	426	389	434	414	381	424	423	429	451	447	433	436	428	391	434	394	437	393	404	438	409	410	406	410	429	384	408	430	436	464	366	397	418	426	419	406	410	449	423	429	392	416	410	396	428	429	438	438	481	435	412	436	432	407	427	372	402	409	441	431	406	406	422	426	401	419	416	431	406	418	411	379	408	450	424	397	369	411	396	413	409	436	428	429	366	409	428	432	421	463	381	425	443	424	416	410	444	424	396	411	435	395	395	384	421	423	430	419	428	398	439	432	458	394	438	404	425	421	444	422	388	424	408	408	427	402	425	422	410	422	442	425	412	389	406	443	382	406	411	413	423	409	443	443	424	439	433	423	440	402	397	415	424	433	410	412	412	437	379	431	436	410	397	379	444	415	416	402	411	411	451	462	412	423	405	425	422	436	410	427	436	397	453	424	394	396	435	429	416	423	450	416	407	403	404	413	410	409	416	429	402	401	447	410	440	426	415	429	448	407	437	419	432	423	413	386	439	419	445	406	392	433	401	407	442	424	457	422	380	460	407	398	441	414	413	439	423	416	452	423	412	431	361	408	416	433	456	403	458	422	423	473	425	441	434	423	435	442	424	413	389	423	413	414	404	427	435	442	438	414	383	470	426	476	438	405	416	414	432	422	417	453	442	419	415	431	450	442	414	422	407	408	435	420	396	386	419	423	445	388	439	398	386	401	408	403	424	414	396	425	425	434	403	443	385	416	423	414	431	421	417	462	397	393	404	429	403	401	388	426	436	385	430	408	415	408	410	432	464	435	415	384	411	426	424	412	414	367	399	383	415	414	388	399	415	417	398	415	394	439	394	381	421	409	400	404	417	449	445	416	393	427	405	441	405	451	406	410	397	423	433	440	427	374	390	425	414	423	411	416	412	382	444	400	421	411	409	419	450	417	465	389	420	435	433	444	427	392	397	427	457	430	407	404	392	414	382	404	412	395	429	432	424	413	411	442	498	385	388	428	411	438	413	401	413	429	410	433	412	431	425	409	436	390	396	436	421	463	426	401	444	412	445	469	427	393	436	427	442	381	408	404	411	445	429	439	418	400	389	387	425	414	425	412	438	401	391	418	412	430	415	429	444	428	406	421	413	418	425	411	403	430	394	409	408	446	394	407	429	415	453	415	416	378	450	437	394	416	443	385	420	398	448	362	426	421	419	449	445	406	447	401	430	440	370	400	418	384	470	386	415	394	445	407	411	432	419	426	398	430	431	409	433	424	428	375	373	438	424	438	450	419	417	436	404	418	408	385	412	411	432	424	405	414	408	416	413	437	421	427	414	409	398	397	388	429	416	382	454	408	391	399	429	425	434	413	391	417	417	435	399	430	432	417	438	410	400	389	443	450	436	423	441	373	432	443	411	443	430	411	433	417	432	450	404	427	386	385	427	422	421	397	414	409	424	411	408	384	407	408	407	437	393	448	403	413	423	438	390	459	424	441	434	400	422	377	420	432	399	434	416	429	393	395	431	432	388	421	419	416	420	400
60904	102259	75454	44927	35933	7060	792	773	731	732	702	750	695	646	705	677	657	734	693	702	665	694	699	688	677	676	647	668	670	669	726	712	678	667	669	661	675	647	692	713	664	656	691	610	640	702	662	684	669	687	665	666	700	646	640	698	670	718	641	647	654	647	660	624	683	641	663	637	667	721	808	720	716	663	688	733	717	690	650	648	687	643	703	670	656	646	667	676	670	638	609	647	681	651	675	665	624	659	653	639	671	696	651	694	713	661	665	674	708	677	703	668	626	670	693	676	633	667	659	656	667	627	652	686	687	684	671	625	649	685	691	643	635	646	642	663	704	694	682	696	670	707	666	635	687	731	706	695	654	672	666	681	668	619	742	679	677	643	651	628	636	710	652	740	673	652	666	695	669	635	634	698	687	674	662	660	640	685	658	710	638	655	666	638	659	679	649	657	689	675	658	649	678	667	661	672	664	687	628	656	644	610	691	648	643	683	660	710	669	637	678	648	621	734	614	671	658	678	605	666	700	653	641	656	680	682	703	684	672	657	721	650	655	662	650	681	688	625	682	655	647	631	611	652	652	688	699	685	690	692	666	697	666	700	695	629	668	699	660	655	706	653	713	693	688	648	658	628	659	668	652	674	617	665	675	691	643	707	665	653	682	634	674	690	661	669	641	668	670	652	651	598	687	690	672	671	633	655	700	688	687	629	688	671	687	658	658	662	684	652	642	654	655	618	680	652	634	703	679	689	702	669	631	635	670	670	658	707	661	627	602	697	622	694	622	694	721	647	666	665	696	648	695	692	684	650	684	692	654	624	684	663	665	685	642	650	679	654	702	681	656	666	696	643	623	661	667	678	666	689	673	703	630	673	683	714	675	683	671	704	660	651	642	698	656	648	668	671	696	651	675	644	653	685	679	673	670	629	666	658	634	642	695	682	646	677	624	677	690	666	653	712	637	606	683	665	692	683	685	657	653	661	667	698	665	713	686	678	669	692	666	688	691	693	650	687	688	640	663	654	682	715	659	684	637	658	713	603	626	656	670	696	663	708	660	684	674	686	620	729	663	660	692	678	652	634	669	645	644	655	689	690	704	712	661	668	677	726	675	692	676	648	681	652	659	617	699	712	669	648	692	628	651	678	651	677	666	647	659	711	659	679	685	678	659	645	673	663	668	663	689	650	634	695	680	668	678	663	678	663	646	663	655	695	644	692	647	665	662	666	646	659	714	656	690	665	652	679	638	666	724	662	646	657	690	655	669	613	657	667	710	720	664	668	709	661	667	674	672	653	696	648	679	680	683	639	678	694	677	656	667	630	681	674	698	657	675	689	682	650	671	641	673	687	677	671	653	665	658	696	654	625	670	666	712	645	683	691	642	677	663	628	710	647	655	668	709	659	692	643	667	655	656	638	638	631	707	648	654	654	664	657	671	639	658	645	688	652	631	616	657	679	682	647	660	659	680	688	671	712	710	623	666	661	682	658	642	667	694	616	680	664	700	686	671	684	685	678	680	662	643	671	666	700	699	685	711	654	676	681	676	639	678	690	664	637	673	681	685	710	636	659	665	656	670	672	681	646	673	688	627	670	647	624	656	698	606	647	686	623	666	710	683	657	682	657	659	672	694	665	641	639	679	651	665	697	680	634	704	676	715	621	646	682	644	670	690	692	632	667	677	662	664	654	610	711	684	700	690	684	661	669	654	634	683	641	639	671	672	679	647	649	681	674	626	688	675	682	662	698	645	678	620	657	663	665	686	681	683	636	661	665	672	665	654	695	658	697	705	684	650	660	652	720	712	653	607	665	713	668	707	629	660	656	717	678	695	665	698	729	651	687	625	672	704	694	661	658	652	658	669	668	658	663	649	678	641	643	679	623	701	682	688	654	670	676	703	706	659	646	642	647	652	704	735	638	637	643	643	655	659	687	665	727	657	643	670	727	710	721	668	643	676	661	666	655	670	690	706	683	665	685	624	675	731	662	696	609	655	653	671	692	643	649	648	669	685	633	652	686	707	665	645	686	682	649	707	699	669	663	701	664	678	690	656	633	678	696	707	649	651	659	674	680	690	665	653	637	700	657	637	652	718	716	646	680	677	683	665	662	701	686	690	699	688	671	690	639	650	712	695	727	715	641	692	703	663	668	653	658	613	697	656	642	675	711	711	672	710	705	685	688	676	665	713	674	676	685	705	641	697	650	658	662	693	675	659	675	693	679	648	627	647	608	684	678	636	672	667	641	660	602	680	680	656	680	708	691	696	664	751	650	694	655	710	669	699	629	649	675	669	707	662	664	643	674	634	658	691	668	694	636	672	644	694	725	676	702	612	748	642	648	589	658	692	639	652	664	656	697	660	672	636	656	664	642	677	677	695	691	652	706	648	651	731	669	670	656	658	680	716	632	648	612	664	681	630	713	706	678	670	627	655	674	637	660	657	682	687	656	696	691	687	695	674	669	654	732	638	623	674	650	636	702	679	605	646	682	679	668	681	678	635	662	665	666	647	644	631	682	685	659	628	714	671	655	673	672	692	689	656	719	652	680	670	703	683	646	658	665	662	627	668	635	709	664	678	655	668	668	707	641	699	581	682	613	633	660	632	625	685	705	647	638	669	690	684	679	692	657	643	651	655	630	671	661	717	693	633	656	673	679	700	662	679	683	642	636	669	659	639	702	645	625	649	640	710	648	638	675	643	699	664	655	680	651	661	624	695	666	691	680	649	645	671	666	621	638	630	651	681	669	638	686	677	656	689	648	648	687	680	654	625	677	644	702	672	699	700	642	669	657	667	677	708	682	682	665	649	652	627	669	654	695	647	688	633	685	716	634	709	676	667	625	669	654	678	650	660	654	645	653	694	656	631	647	667	657	666	701	687	629	618	669	657	636	672	670	669	658	739	673	684	687	613	707	639	667	635	630	719	677	647	648	664	660	700	691	676	627	678	674	696	634	671	642	651	661	668	653	661	671	619	601	655	666	606	649	649	650	652	685	672	640	648	664	672	673	669	704	672	668	704	682	666	643	673	658	671	634	670	701	725	648	673	660	641	660	636	681	672	651	639	654	654	652	623	657	623	692	668	676	657	716	712	676	673	648	643	662	750	731	686	661	701	643	694	657	644	670	657	619	653	614	669	654	638	636	628	686	698	707	665	634	697	657	631	664	626	648	704	672	655	650	684	672	644	668	646	610	662	651	660	679	668	658	699	672	680	678	681	676	645	658	707	619	629	687	646	688	698	731	664	662	667	661	706	665	702	698	678	659	670	682	641	703	659	641	665	665	693	650	656	677	670	640	603	699	716	653	671	664	659	687	673	625	636	690	646	688	689	679	658	669	644	701	654	666	672	674	665	663	707	678	634	637	682	669	692	666	666	673	673	649	662	683	642	719	658	657	666	650	605	662	674	659	662	648	635	653	655	711	666	662	676	674	668	686	687	714	681	654	668	667	679	651	662	672	644	688	691	682	685	675	659	657	703	661	653	639	631	629	648	691	635	644
27792	28079	30314	13268	4094	696	408	439	393	356	360	378	345	365	380	405	386	387	396	389	378	379	397	389	404	371	345	397	404	380	372	381	440	334	393	384	408	393	441	367	387	387	405	399	389	404	392	372	368	381	368	396	372	376	365	386	414	384	390	374	349	394	381	342	340	396	380	378	394	370	390	369	375	362	400	354	377	380	322	351	340	376	405	363	371	391	356	373	400	387	383	409	345	380	337	385	377	380	388	383	373	384	383	396	356	388	378	348	385	390	385	374	399	354	356	371	344	365	366	396	358	363	399	371	384	384	358	367	352	377	380	377	373	387	397	366	383	392	365	397	366	374	355	365	388	369	379	388	370	353	390	380	378	368	352	392	350	380	355	358	368	366	362	330	380	373	390	373	349	383	368	384	383	368	369	361	410	380	397	383	367	393	358	378	387	356	394	371	375	356	391	366	360	432	390	364	382	354	358	402	390	393	366	368	361	355	357	394	353	368	365	390	388	371	367	396	419	363	347	347	370	394	368	352	345	433	395	398	365	339	352	392	350	394	398	388	377	358	414	359	365	402	375	408	355	394	364	360	374	382	369	414	388	382	400	369	358	345	357	390	423	359	392	404	397	367	395	354	335	376	352	412	343	394	374	367	376	384	400	351	372	347	383	357	351	390	381	347	393	362	341	370	377	365	363	374	329	381	396	406	381	432	361	376	330	365	357	380	377	392	392	356	328	446	355	358	373	352	376	361	380	400	399	387	357	377	381	361	375	387	364	391	362	353	351	345	363	386	355	367	336	366	422	395	390	401	400	343	376	335	352	404	364	387	387	367	338	368	375	370	357	392	385	371	391	384	360	371	369	361	363	358	397	357	332	351	394	384	368	363	376	362	376	339	404	383	387	403	362	389	379	389	394	380	427	369	363	384	362	404	377	330	373	413	392	353	377	358	376	391	389	382	388	344	339	386	375	373	386	395	360	377	382	388	377	349	398	365	376	346	343	408	372	356	391	367	408	389	356	372	385	368	376	367	363	394	351	345	371	383	393	357	400	378	400	383	356	368	419	412	349	373	407	370	360	391	378	398	381	406	356	369	376	390	385	388	377	339	397	332	369	390	380	387	393	351	328	375	409	398	390	385	365	377	410	391	362	378	364	404	371	369	366	386	373	392	370	386	391	355	360	358	368	383	362	362	402	357	367	397	356	395	361	327	388	389	388	343	365	368	390	355	384	328	363	417	421	359	352	363	394	386	374	394	361	402	351	369	403	388	369	400	364	338	361	383	372	366	358	380	342	372	375	377	372	418	375	367	358	429	366	359	388	359	410	397	385	377	374	396	378	390	389	370	355	380	399	389	365	381	387	362	365	403	415	387	376	392	377	388	340	403	368	375	376	386	390	382	380	413	351	394	357	332	336	369	363	356	355	376	380	394	382	345	359	365	391	385	365	409	376	386	368	370	371	358	357	370	341	357	362	378	367	371	365	360	357	370	390	395	395	382	346	357	376	378	411	401	346	375	394	365	373	336	364	372	382	399	389	382	379	331	399	359	347	410	396	372	380	386	376	405	367	371	404	392	395	343	377	352	365	347	397	391	361	352	395	363	378	404	371	384	375	382	395	354	373	411	369	375	393	355	382	372	341	370	400	374	396	398	418	364	366	384	370	376	361	400	347	387	360	372	367	360	361	400	409	384	373	376	336	365	391	391	395	372	339	383	373	412	345	372	385	368	394	384	367	345	368	369	355	356	374	362	383	376	377	369	392	417	374	389	380	368	363	382	340	368	386	403	368	357	352	381	363	344	391	381	409	391	395	378	411	377	390	344	362	381	377	393	371	363	396	368	375	349	374	352	377	376	384	382	344	372	382	363	352	362	379	389	383	356	374	391	396	378	381	355	353	337	354	366	406	381	393	386	361	370	382	351	377	379	335	389	380	365	367	361	388	352	350	401	349	372	385	382	363	381	349	364	389	372	410	372	357	380	403	394	386	357	360	349	386	363	393	392	378	386	369	379	371	344	376	394	359	352	398	387	334	346	397	406	352	345	362	361	393	366	397	346	367	393	368	390	392	359	381	376	393	357	414	371	390	413	354	364	367	399	351	373	388	399	372	348	393	395	359	361	335	396	375	399	392	385	380	374	385	339	366	393	387	372	391	376	362	392	388	391	374	360	395	385	357	373	344	397	385	376	383	384	378	387	392	362	356	382	351	357	394	349	368	365	370	393	365	394	400	395	391	370	387	358	412	358	357	378	364	388	417	375	374	399	392	399	370	361	377	398	365	389	390	417	403	362	359	387	380	389	391	376	402	391	372	362	372	369	346	324	366	397	355	379	371	373	407	357	371	360	373	378	346	400	343	374	391	376	387	369	349	411	356	381	395	363	377	394	396	364	370	375	390	338	411	395	360	362	381	357	390	345	364	347	374	356	401	355	375	366	370	350	360	366	417	404	372	367	410	387	395	423	394	394	384	377	376	375	356	361	364	365	340	378	364	386	378	413	331	338	359	371	371	370	369	340	348	379	359	385	387	379	410	363	354	362	366	375	380	337	393	340	392	364	347	366	367	385	357	370	393	375	379	405	362	356	354	369	383	368	361	374	381	396	394	375	364	362	424	353	393	395	354	384	400	387	375	348	385	359	381	374	387	358	350	404	358	355	381	377	351	368	375	390	368	396	393	363	338	360	392	386	396	364	392	367	371	344	380	407	399	374	388	360	364	354	367	402	359	368	358	397	356	381	365	387	334	387	391	395	353	324	379	371	401	402	359	347	384	411	394	360	392	390	375	360	393	379	348	363	339	371	394	376	360	393	336	395	370	375	371	342	400	368	383	353	368	384	372	403	390	396	343	390	383	394	364	351	361	380	392	395	390	378	338	383	393	376	361	347	345	390	366	376	367	330	389	413	378	376	374	346	373	384	384	368	382	401	400	398	402	390	372	414	397	397	381	384	362	388	409	380	366	370	354	353	381	361	398	353	346	394	372	385	354	352	345	408	377	368	378	378	385	376	352	371	369	355	378	382	356	365	379	377	362	388	377	376	402	406	411	363	338	342	365	387	356	386	346	384	364	368	393	375	353	388	364	363	403	373	383	393	385	388	376	392	375	367	391	404	357	373	359	400	380	364	401	389	351	345	331	376	375	411	372	390	359	351	360	395	367	374	377	384	363	373	392	389	398	369	417	353	366	350	361	367	344	357	357	382	368	368	361	397	372	387	372	355	382	366	398	382	379	345	369	359	374	349	379	369	361	353	369	347	396	393	346	378	357	368	360	364	372	354	391	375	415	357	394	407	395	376	380	349	380	370	388	338	416	347	339	379	383	396	374	353	372	392	380	352	407	388	358	358	359	375	378	362	356	379	395	360	379	393	375	377	373	409	404	389	419	349	377	376	343	405	376	368	312	372	386	350	366	353	388	379	361	358	386	314	344	382	399	381	411	349	372	364	374	350	373	387	381	400	396	366	373	383	358	392	377	365	369	385	369	388	394	376
35511	48803	35559	12583	7866	1133	661	636	620	658	650	696	660	642	611	637	652	649	659	629	665	608	610	667	679	657	647	673	646	610	619	643	653	668	675	636	615	665	684	612	641	673	589	642	628	610	591	626	637	630	653	661	655	596	628	610	631	676	658	649	656	612	655	635	673	627	663	683	619	642	663	629	601	654	638	635	608	648	658	606	647	616	668	659	630	680	617	614	613	646	661	644	637	617	627	642	594	611	643	673	613	628	604	646	670	643	657	646	648	689	693	660	664	666	617	625	656	649	624	632	649	650	678	689	628	648	659	621	622	624	671	663	645	661	662	622	613	598	662	642	636	683	640	709	650	658	626	662	631	632	624	636	650	602	651	616	660	624	668	670	629	705	628	658	657	607	665	621	635	645	650	659	658	610	636	672	679	615	608	612	661	628	616	646	614	664	618	633	602	680	658	633	639	622	629	653	653	637	661	606	646	627	670	658	631	701	712	657	643	648	610	643	629	612	671	613	604	640	600	621	666	631	625	591	655	669	669	697	656	611	667	619	612	663	593	618	654	639	646	603	639	638	683	660	602	614	625	598	663	666	674	617	626	660	651	668	641	633	643	636	625	665	657	661	658	647	599	627	653	689	626	647	625	657	654	635	660	615	647	639	650	649	662	620	643	672	640	636	678	640	617	620	581	601	633	655	670	625	653	636	612	649	635	615	643	686	637	627	654	625	636	616	627	605	606	638	623	637	699	652	636	631	702	620	620	640	644	645	641	670	621	609	621	632	642	659	606	623	615	659	660	621	647	648	645	646	693	590	624	631	635	657	657	651	611	652	636	658	698	658	638	661	653	644	641	670	611	653	658	637	648	626	635	642	630	655	672	636	638	619	657	640	658	632	582	636	638	649	653	620	655	642	641	650	617	623	663	620	679	656	615	676	607	645	617	622	627	688	628	664	606	596	629	647	640	639	666	646	680	639	583	647	608	629	654	622	678	624	679	601	661	675	618	615	637	627	611	640	651	659	714	648	632	617	630	673	626	667	654	642	615	670	663	658	649	602	678	620	661	661	612	605	676	646	611	683	637	651	667	646	646	633	623	665	644	622	685	642	659	635	651	641	632	573	643	654	647	602	572	625	626	617	600	653	625	597	680	658	662	622	656	664	626	682	652	685	636	643	620	653	619	628	665	643	651	645	597	586	636	649	618	616	634	612	662	651	646	608	599	643	610	612	665	612	656	656	614	628	602	664	621	616	614	651	588	635	698	607	634	635	656	644	617	615	691	633	632	675	625	706	618	614	606	655	675	656	648	645	631	621	632	693	687	623	667	650	631	640	624	655	597	644	649	628	677	621	602	610	637	661	637	622	649	616	641	632	654	649	615	636	573	628	643	709	637	623	684	593	654	667	633	613	610	633	648	646	645	645	634	614	696	611	619	698	613	647	599	623	647	625	646	655	625	625	668	651	666	628	654	631	683	679	651	689	588	662	599	615	661	675	626	650	634	692	643	579	632	639	624	596	630	674	634	633	616	671	607	635	638	630	634	659	618	650	646	638	691	643	631	608	679	578	665	617	611	601	671	620	655	622	681	660	674	625	657	659	624	621	616	660	684	644	630	686	644	635	631	678	644	670	645	627	658	607	619	601	610	624	656	671	632	628	704	652	640	622	660	692	598	637	656	595	593	643	654	655	646	687	621	667	637	644	644	591	614	669	593	661	614	615	613	640	683	642	648	603	637	631	629	653	691	645	624	637	641	651	615	592	607	664	638	662	630	663	601	619	700	638	616	667	655	636	646	654	670	694	638	691	625	654	639	644	594	630	626	663	619	665	645	631	659	628	652	578	632	633	631	683	654	651	632	606	632	629	633	661	654	643	634	651	635	658	604	661	672	677	648	638	641	643	665	627	639	713	601	621	673	629	643	692	627	629	660	586	627	685	603	629	649	629	647	618	672	628	606	623	657	621	634	623	630	637	665	643	607	613	670	661	642	633	647	660	658	646	654	619	625	664	644	641	628	686	633	670	631	644	637	659	603	654	643	660	618	651	661	674	705	631	604	614	652	639	675	619	635	640	620	598	640	595	641	650	681	620	655	631	629	680	632	650	601	637	671	630	689	641	627	654	601	646	686	647	661	613	619	632	620	616	630	670	613	645	671	625	643	619	671	629	627	648	650	628	689	651	591	652	637	626	628	685	652	670	650	618	628	636	627	615	651	599	626	619	670	685	636	637	621	664	595	637	656	622	627	605	631	630	662	607	638	649	657	655	651	631	676	630	608	651	678	621	611	618	643	614	646	633	629	634	685	682	681	599	614	648	634	613	623	655	671	647	650	646	621	644	609	680	597	631	625	586	648	640	660	685	639	667	635	653	642	658	681	639	640	639	693	634	634	631	636	628	621	649	640	656	627	639	648	664	591	642	625	696	641	655	665	646	647	626	617	679	613	648	650	573	659	635	627	644	669	647	653	642	636	634	655	644	642	647	646	640	651	666	646	614	651	635	703	603	689	610	653	661	658	603	627	674	638	632	669	678	623	649	677	627	636	662	615	640	626	609	623	650	719	664	636	676	612	681	670	634	646	644	637	677	611	657	634	661	613	629	654	636	636	630	651	659	615	619	687	652	633	628	635	655	683	672	616	620	645	655	647	606	603	649	667	643	614	641	616	629	685	660	679	644	637	672	701	616	615	557	620	640	652	621	632	704	687	656	634	623	612	623	656	635	683	628	626	664	590	663	674	669	637	614	640	673	616	635	621	665	625	691	590	643	678	628	648	591	647	621	620	631	653	657	670	606	673	628	649	649	655	629	628	585	663	576	623	657	615	671	647	621	651	649	625	657	620	674	599	682	657	573	641	628	651	650	633	652	658	630	635	577	665	618	647	677	639	656	639	637	643	638	631	675	663	643	675	640	642	635	617	641	673	696	637	612	632	656	650	658	651	566	618	655	635	621	651	699	653	669	597	624	634	616	623	643	602	644	656	662	634	647	593	643	629	638	669	615	632	659	653	697	670	629	650	642	675	657	650	671	653	650	615	656	600	663	647	655	637	629	645	607	623	674	643	663	636	586	631	655	625	626	675	655	598	598	713	625	614	642	632	652	614	617	668	635	633	672	648	671	626	694	637	658	649	621	645	607	652	626	615	664	626	645	671	599	665	652	622	640	634	658	603	615	609	628	618	685	656	660	692	615	682	655	610	664	639	653	651	589	600	592	627	633	660	682	624	618	586	661	699	660	641	651	603	635	596	653	617	642	627	657	618	611	651	648	617	624	639	676	634	620	684	601	613	697	634	654	655	654	662	643	644	659	670	618	655	664	648	640	685	626	640	664	655	665	652	644	644	648	619	624	658	638	612	657	633	663	651	632	697	619	640	655	641	658	637	654	664	587	662	617	641	635	629	669	669	663	637	654	615	668	655	630	626	609	653	639	610	628	650	642	622	646	680	625	615	650	625	672	622	614	659	671	649	639	619	629	645	636	607	648	612	639	662	616
24051	22501	33335	27179	22377	10716	813	397	360	370	352	367	355	362	331	341	346	370	365	377	336	345	347	347	336	364	338	328	348	334	363	351	347	360	328	370	321	367	346	328	321	359	334	310	337	371	353	350	372	335	335	349	335	336	344	335	302	371	336	310	332	325	337	319	314	345	311	352	332	348	356	363	344	315	350	331	356	303	340	299	346	328	366	346	311	337	305	332	332	380	329	309	334	330	317	330	357	341	344	345	320	358	344	288	347	345	328	289	303	325	337	342	312	319	351	318	335	322	345	349	354	346	314	321	356	324	329	348	307	334	333	325	344	355	339	318	346	328	339	323	349	360	336	353	361	352	339	332	331	327	320	346	347	341	358	331	331	315	360	329	358	351	334	356	326	333	321	345	344	316	360	333	341	309	318	315	339	349	320	350	320	325	352	343	345	321	298	325	323	350	352	334	351	340	336	332	324	358	308	337	320	340	337	354	310	314	327	327	331	330	354	313	310	322	324	349	330	340	330	321	363	347	343	313	331	328	336	341	354	317	324	312	344	320	337	333	332	325	337	361	325	378	318	343	302	334	332	346	338	298	346	327	336	344	291	322	350	339	333	319	368	340	344	345	352	330	335	332	341	348	322	345	339	336	336	323	351	325	325	328	330	334	340	339	380	305	367	339	339	341	330	311	362	363	339	344	316	358	311	361	340	358	322	314	327	367	339	344	328	340	319	332	313	353	331	349	359	353	337	360	374	315	355	302	300	314	350	353	359	336	314	341	355	336	323	323	359	365	319	332	353	333	312	315	376	330	353	373	350	343	330	316	327	362	328	343	352	357	324	342	314	322	317	373	352	316	359	332	359	354	317	307	333	339	337	321	294	353	339	306	332	317	323	320	329	337	320	343	334	330	339	313	349	350	339	324	370	337	317	350	356	325	342	345	303	345	314	390	319	344	341	357	341	311	343	331	356	338	344	317	338	363	318	335	329	326	327	340	331	339	341	330	327	303	330	307	318	326	322	348	371	307	361	306	320	350	332	332	308	311	350	330	339	338	327	291	339	353	308	372	317	337	336	338	344	336	335	320	354	343	364	346	342	347	362	332	316	340	294	350	311	305	300	330	339	332	316	336	341	328	338	338	288	344	362	313	360	362	360	351	339	298	344	350	360	372	309	356	370	342	318	349	344	352	335	328	346	366	360	321	320	360	334	353	311	336	316	352	339	344	298	317	338	352	356	365	315	317	303	332	337	336	329	312	334	322	353	331	330	312	365	362	346	372	373	346	331	331	361	309	368	318	347	358	331	323	336	347	302	371	358	311	299	330	375	303	341	318	350	316	323	330	339	349	329	333	343	335	340	311	368	359	330	321	371	329	332	338	340	340	327	351	350	330	335	363	361	313	328	337	337	327	379	324	363	314	339	330	316	331	340	340	316	345	362	324	363	348	346	314	345	315	336	350	324	377	339	331	322	331	326	306	322	356	307	317	324	336	375	325	361	308	334	340	303	333	323	328	354	322	369	318	351	343	340	341	349	351	292	329	320	304	309	355	356	336	347	319	344	332	363	351	291	362	329	364	349	344	283	351	302	321	336	322	351	355	368	319	368	323	314	336	340	322	332	319	355	286	306	346	332	373	325	340	279	377	334	309	353	327	335	284	335	370	331	352	336	321	335	344	335	323	322	376	324	355	323	355	365	320	389	327	333	325	358	329	278	368	328	306	312	374	351	330	331	338	335	293	328	342	347	306	348	324	332	338	336	339	343	333	350	343	358	331	349	348	298	342	380	355	306	340	345	307	317	303	321	350	324	343	291	341	323	327	354	340	356	349	341	318	351	343	318	335	334	340	308	336	314	304	341	342	303	330	348	307	339	312	289	357	308	341	308	300	351	313	350	323	343	345	338	334	305	318	324	375	316	331	300	323	333	324	338	347	318	308	359	348	315	341	332	345	353	351	315	352	369	334	335	347	298	335	357	321	330	327	350	337	291	323	348	337	311	318	320	334	350	320	317	328	334	346	373	300	333	307	329	345	371	366	355	333	340	337	319	354	333	345	354	354	355	337	337	319	368	327	327	344	338	294	340	393	353	378	302	321	356	351	369	317	365	338	321	328	328	309	357	349	341	352	334	324	323	329	359	314	331	343	329	347	339	357	303	330	338	317	319	344	323	354	337	338	330	334	335	302	315	332	330	319	336	325	361	363	331	314	311	328	332	322	366	341	302	339	329	349	337	362	300	318	348	402	333	302	308	340	348	316	342	341	344	321	326	345	338	372	332	303	330	351	340	343	327	349	348	357	346	355	338	333	339	305	294	338	323	342	325	329	289	379	314	323	326	331	321	312	321	313	309	335	339	351	348	331	283	361	324	316	343	332	353	335	322	353	335	328	347	308	344	331	346	369	306	308	362	365	298	349	336	332	359	362	337	358	345	378	345	340	350	309	312	334	325	342	308	313	325	327	347	340	320	360	340	358	314	350	351	331	328	333	332	322	331	308	313	344	307	331	337	357	290	317	346	352	297	328	304	320	302	333	347	360	332	326	300	337	329	360	353	342	378	326	322	319	352	333	336	344	363	381	361	334	351	337	338	316	317	338	345	325	327	333	307	330	326	344	321	328	357	339	349	352	335	313	363	331	356	332	345	314	342	319	337	345	329	314	328	341	344	332	312	346	316	334	327	308	339	336	359	341	350	322	330	311	343	358	342	325	334	341	341	327	324	308	325	326	326	340	339	320	335	348	361	323	347	339	316	351	326	326	321	317	344	358	315	319	343	307	328	337	341	291	358	371	325	346	341	336	332	310	350	377	311	309	361	344	333	337	329	334	340	300	347	360	321	342	366	341	316	359	347	362	334	336	334	309	350	337	327	376	345	321	312	325	323	347	348	282	336	300	333	353	332	354	326	315	344	382	347	315	350	351	364	302	307	329	306	344	360	352	333	328	326	334	348	326	332	307	332	331	333	370	345	343	334	351	356	352	329	320	312	319	338	345	322	345	294	352	356	333	346	339	351	328	337	332	323	321	338	339	323	353	325	346	323	357	352	315	326	340	340	334	286	339	335	336	321	314	322	309	344	344	342	348	325	351	322	335	336	315	355	338	331	301	370	351	309	293	308	344	311	343	327	317	347	345	360	340	307	336	318	327	324	322	338	364	317	330	383	326	331	297	350	354	325	331	316	346	316	333	349	322	358	327	377	311	336	351	335	363	348	327	313	360	350	348	340	338	329	321	300	304	310	368	328	344	339	293	327	341	331	316	308	330	319	306	307	355	318	321	337	324	297	317	355	328	321	358	369	347	363	318	341	340	322	336	345	322	362	335	350	365	339	338	319	316	325	360	336	338	341	304	334	317	338	361	329	365	328	327	343	346	349	363	312	347	355	337	352	365	341	365	325	348	328	333	319	276	334	320	332	340	355	333	340	339	341	356	333	330	342	327	318	309	349	323	301	348	304	338	309	347	320	341	350	345	318	341	375	316	338	353	322	335	330	335
59307	93220	68235	38487	28716	3966	607	594	597	557	583	603	569	592	576	603	593	610	541	572	547	529	595	578	529	586	554	588	575	575	544	559	544	569	602	579	550	578	569	554	572	550	561	583	566	530	586	556	586	587	539	531	550	556	566	598	530	549	535	576	570	571	541	577	567	532	554	615	598	616	655	655	581	570	583	578	574	594	584	575	608	579	588	623	554	571	563	589	578	579	560	534	522	574	634	602	571	585	578	554	591	572	619	543	582	584	588	550	551	597	593	572	586	559	574	588	544	564	584	602	556	555	547	529	581	547	572	583	571	591	575	558	556	566	555	549	573	603	609	554	563	581	546	603	560	534	594	549	572	570	538	539	572	523	553	551	574	532	534	586	555	631	538	548	568	547	574	554	572	594	562	574	571	582	607	539	541	600	556	575	514	532	558	571	541	602	572	559	582	586	570	574	534	550	590	565	576	594	589	575	559	637	603	610	544	571	596	554	602	635	571	580	559	532	581	559	569	578	573	560	538	579	530	578	566	584	568	547	561	599	534	548	576	609	550	582	606	557	522	602	559	598	539	565	601	598	594	586	594	542	551	564	590	590	597	562	588	573	580	599	597	589	595	524	589	567	565	578	534	609	528	594	590	557	539	519	663	561	631	529	572	551	601	581	566	530	568	546	569	585	581	567	542	592	566	567	558	522	554	553	558	533	554	537	505	571	546	506	578	602	578	563	596	562	545	595	573	569	566	564	578	597	578	574	572	535	536	570	594	550	599	585	567	568	556	580	556	550	557	532	576	520	624	569	576	548	563	532	582	620	500	565	566	586	559	541	561	568	561	573	569	577	548	541	567	581	568	568	582	594	574	550	572	561	601	568	577	558	579	566	586	579	541	599	557	604	585	564	561	573	620	545	564	546	514	588	550	524	566	557	577	551	535	586	559	535	561	579	572	571	593	566	572	585	595	614	593	602	558	576	559	586	515	534	584	547	601	568	566	577	588	619	595	591	643	567	546	570	546	555	580	587	587	568	567	569	566	592	554	590	574	592	579	545	578	551	599	511	547	526	553	602	538	603	602	576	605	554	551	548	581	576	578	562	550	605	573	579	581	541	591	583	574	547	562	563	569	586	596	579	564	603	601	525	564	572	546	506	565	580	521	578	552	531	556	542	547	587	595	564	534	566	534	543	570	561	575	592	573	588	555	559	597	562	622	538	569	559	602	529	550	594	592	514	523	539	583	558	618	583	566	528	560	572	578	573	616	578	545	545	572	539	588	582	582	593	576	566	566	559	594	597	571	568	581	570	565	567	636	533	552	608	586	578	582	586	628	570	608	550	522	588	562	574	588	566	572	592	550	578	561	584	562	625	611	565	553	575	547	605	609	587	568	557	615	616	583	538	597	567	532	583	528	558	602	548	560	574	569	524	577	611	613	621	556	602	567	552	563	579	552	565	577	581	551	587	600	577	578	565	582	558	596	578	596	583	539	604	583	607	573	570	583	591	567	571	576	556	578	565	587	609	553	567	567	584	562	567	560	579	533	590	572	522	578	581	578	555	567	594	585	536	567	567	571	540	570	556	614	543	535	581	607	571	572	535	576	581	557	553	572	596	594	604	533	553	603	542	584	585	585	543	544	545	586	570	586	562	564	555	600	559	568	567	557	587	554	562	577	571	574	571	558	573	566	602	545	543	603	570	582	577	621	546	601	574	539	550	561	587	566	544	526	563	564	583	605	614	525	552	553	565	605	580	577	577	595	588	551	551	551	567	573	568	576	569	571	543	538	573	600	621	527	592	548	578	530	570	507	581	519	581	560	537	571	544	589	556	536	611	571	536	590	552	549	551	593	592	573	576	534	521	564	571	583	605	607	570	539	589	567	604	583	588	595	567	580	574	513	571	567	568	542	599	603	546	554	558	576	583	604	568	587	573	527	547	612	571	560	579	584	553	535	559	581	564	587	521	548	599	535	586	569	565	570	550	568	511	579	553	562	569	543	544	575	552	563	566	560	563	610	585	516	587	515	572	542	538	601	570	573	590	531	537	531	582	582	596	552	548	540	524	569	555	560	518	517	510	588	543	563	577	570	586	607	563	536	556	557	571	565	558	579	616	589	565	589	514	530	565	574	565	561	598	573	570	590	576	551	570	579	609	579	537	571	593	580	594	568	567	567	630	550	581	569	584	574	581	599	564	550	537	578	537	605	569	581	551	566	582	569	550	589	545	572	589	544	541	603	566	587	579	568	562	566	570	553	556	560	531	575	576	598	596	601	600	566	596	562	594	605	541	587	570	580	604	555	603	596	570	570	577	609	550	579	574	537	580	592	560	577	604	538	545	592	565	566	506	524	615	593	544	592	539	539	595	609	559	552	598	564	563	531	549	539	576	594	572	588	538	571	597	597	581	540	549	577	556	577	559	583	620	591	541	604	579	560	566	568	568	571	552	560	609	530	588	579	587	578	560	562	568	561	547	535	572	541	570	583	569	563	588	538	616	574	561	561	569	575	595	568	567	556	549	541	579	583	553	565	553	548	528	578	598	568	611	578	576	606	542	537	566	570	550	587	568	555	568	578	586	582	571	568	559	548	551	581	554	570	523	550	570	598	546	522	559	609	576	604	560	600	572	546	574	549	551	577	567	560	534	586	583	598	551	555	530	519	595	558	568	590	573	576	589	542	555	582	616	591	543	572	561	580	550	601	523	547	559	578	553	537	613	611	561	555	524	551	541	586	545	563	549	577	558	566	579	528	535	565	537	561	569	566	556	557	547	603	525	550	561	577	593	570	633	534	595	616	547	578	572	577	549	617	586	607	589	588	552	593	543	554	572	546	591	577	553	510	600	591	567	566	582	555	565	600	588	592	585	606	576	590	551	570	544	562	591	567	582	562	597	596	555	631	599	608	572	579	601	571	578	559	538	567	530	558	548	600	606	617	551	579	591	547	575	577	571	553	575	599	540	570	589	571	559	580	613	603	527	593	594	589	583	560	548	548	617	571	595	589	525	555	558	571	579	547	603	543	559	552	551	579	517	575	530	561	536	581	538	576	510	586	540	556	569	554	551	532	567	601	536	571	561	530	567	571	571	559	537	562	544	619	613	589	571	597	542	536	583	560	605	582	584	554	534	574	551	626	558	547	581	559	544	576	586	601	572	612	583	604	561	572	573	597	616	531	597	580	585	592	553	595	596	595	565	592	578	578	608	511	546	534	558	571	564	573	539	528	591	562	572	556	568	584	543	530	583	574	568	588	559	614	581	574	574	576	548	564	588	591	546	555	595	575	578	603	564	573	587	565	596	587	542	572	575	540	559	592	581	581	612	570	573	574	612	571	556	558	623	524	581	568	557	549	544	554	631	576	566	576	592	567	577	596	567	604	558	565	572	547	560	597	555	553	587	591	589	580	603	552	558	589	510	534	579	572	539	575	606	606	601	568	540	597	585	581	562	532	580	558	590	526	578	533	525	595	591	552	581	534	554	616	548	549	585	560	563
23017	21665	30958	25024	23035	18288	5100	542	433	458	434	431	427	431	442	428	442	426	448	438	413	369	430	450	419	425	445	394	446	392	422	411	417	414	439	412	423	416	396	425	401	447	422	418	437	403	410	415	424	412	401	394	373	427	436	444	384	383	429	412	374	418	443	424	417	432	430	420	449	417	479	435	427	437	420	427	432	419	421	410	433	418	407	432	371	413	379	395	410	409	385	423	413	403	423	413	405	403	413	407	392	421	454	411	368	393	422	426	411	431	426	411	412	393	395	423	406	423	421	416	395	473	403	425	442	386	409	421	408	433	390	396	406	429	434	441	386	396	398	430	358	412	417	438	374	371	421	409	380	425	426	400	414	398	411	453	409	432	406	408	404	428	406	432	425	417	416	415	424	432	374	422	376	422	429	400	412	393	405	379	428	409	415	420	417	417	410	425	443	428	371	402	424	392	398	430	372	399	400	408	423	428	402	409	408	399	406	452	418	411	409	374	381	423	400	413	409	406	410	404	392	406	409	436	395	432	437	418	386	412	420	428	404	422	369	401	406	422	400	394	403	387	386	423	437	392	405	368	404	420	416	396	423	423	411	409	402	437	397	453	419	420	427	407	393	418	403	404	404	435	361	419	417	415	418	398	401	466	437	410	411	382	418	411	390	388	432	402	384	423	410	413	446	372	434	426	385	395	457	379	392	400	445	444	393	430	417	386	406	462	464	428	423	450	392	412	420	442	424	431	429	402	429	418	390	404	427	386	387	407	420	420	390	375	413	436	401	397	413	430	363	363	405	400	403	410	392	425	413	447	434	413	416	442	404	412	403	426	389	424	409	424	448	386	386	389	379	446	420	419	431	425	426	393	383	416	437	389	436	390	408	398	389	410	437	416	365	419	403	393	423	397	405	417	413	434	404	397	437	456	399	425	397	378	428	379	394	413	399	431	397	428	391	444	389	417	411	406	389	403	421	440	397	396	411	397	415	434	429	399	408	422	400	409	409	408	409	389	407	426	425	412	421	426	408	385	424	401	403	398	439	403	443	435	420	441	422	422	424	426	416	431	417	387	399	388	400	407	404	443	396	389	391	421	427	408	370	445	440	444	387	427	397	416	441	402	413	426	378	388	441	392	409	403	462	419	400	417	385	424	415	434	394	430	405	466	416	396	422	405	409	406	447	420	418	405	381	387	426	420	412	421	425	411	403	423	432	412	399	437	400	421	400	417	378	389	425	425	426	390	411	436	434	440	435	419	409	392	418	426	422	438	402	430	422	401	375	412	426	429	394	413	411	411	416	393	411	407	424	455	394	397	412	399	381	414	423	408	395	420	403	408	425	390	418	439	436	397	368	405	397	408	427	393	387	402	401	438	409	414	426	426	415	412	390	398	395	390	419	416	441	393	394	421	424	389	419	432	415	395	408	395	427	400	405	406	418	412	415	406	421	400	417	392	394	468	436	421	431	400	445	432	404	451	426	379	422	396	373	400	395	408	439	440	411	382	439	408	417	400	408	405	408	387	375	402	426	405	365	389	446	411	405	426	413	448	445	407	410	452	408	395	396	385	430	406	389	390	410	434	407	431	397	402	419	405	429	397	411	390	375	397	406	379	412	373	410	440	422	401	415	370	409	384	425	376	424	423	404	415	380	436	414	380	402	375	436	415	394	371	419	413	438	409	398	402	432	412	421	390	400	443	418	408	396	415	416	416	432	407	405	392	390	420	454	395	400	395	403	383	378	420	421	409	412	421	416	391	414	416	424	394	413	418	415	404	377	408	451	410	423	419	387	351	394	432	393	415	436	426	396	417	411	409	404	412	419	390	398	415	380	390	442	393	427	400	409	415	386	452	388	443	380	420	391	399	408	413	420	396	363	432	450	404	400	391	460	410	400	420	420	473	430	410	426	399	370	401	387	437	402	411	417	410	444	405	430	439	414	403	416	390	411	416	367	396	400	434	402	381	439	378	425	400	394	425	387	421	454	425	352	426	400	395	418	406	438	412	426	392	398	376	369	399	417	418	377	390	402	375	410	442	438	463	382	420	402	416	373	398	397	408	422	409	441	412	382	398	429	423	397	371	411	404	439	443	427	445	393	422	419	423	422	424	436	434	431	400	429	427	390	395	427	401	427	391	401	453	366	415	397	409	414	419	433	383	388	426	365	392	431	392	394	386	405	419	452	414	389	421	414	396	445	378	413	433	402	431	399	411	418	412	405	409	432	403	409	418	421	406	409	416	373	426	406	393	408	422	408	429	415	430	400	424	446	363	410	397	399	390	383	422	371	416	415	398	411	426	402	390	395	374	418	388	453	389	410	396	424	393	357	424	455	437	404	411	436	400	451	409	406	414	443	439	423	427	415	452	418	410	394	432	425	375	409	419	394	441	440	415	425	410	396	372	456	404	412	377	426	407	390	395	389	385	405	423	422	460	399	384	456	427	417	443	395	375	389	425	392	391	415	391	425	428	426	371	430	420	428	429	390	411	404	410	396	381	415	419	391	394	409	409	360	403	415	391	416	402	391	446	376	450	422	410	410	401	397	421	403	412	405	441	428	445	427	395	381	396	426	359	434	393	384	407	410	412	387	418	403	426	463	417	422	406	448	444	426	421	409	431	400	439	408	394	374	419	461	408	409	388	443	393	411	399	439	400	427	448	414	400	427	373	406	363	430	438	419	391	447	404	407	414	430	415	375	407	415	427	370	432	390	441	450	398	421	407	423	434	436	400	365	426	436	437	393	389	426	409	446	392	368	409	415	420	409	398	405	392	417	389	432	428	414	420	420	415	435	375	395	446	427	415	425	408	413	402	423	399	398	365	421	389	408	410	424	409	403	417	391	417	400	419	411	419	448	362	420	393	415	445	413	450	387	411	399	372	408	437	439	381	385	414	414	406	436	414	445	432	377	419	413	378	411	391	392	374	415	410	414	418	430	409	389	411	402	400	427	402	405	407	388	403	418	415	450	417	419	410	400	386	438	363	423	443	419	404	450	401	425	406	409	421	424	394	379	399	435	386	392	445	442	410	422	412	418	401	398	401	431	427	421	431	427	368	417	400	428	402	415	439	469	403	399	420	431	411	418	394	424	321	420	390	395	437	422	395	440	423	469	365	420	448	380	431	401	421	385	417	438	414	378	424	388	436	398	423	435	430	429	409	438	408	419	412	415	412	390	431	443	451	381	408	410	382	381	366	396	411	405	413	429	424	403	406	404	427	408	389	434	389	438	387	399	428	414	409	402	427	421	388	409	367	416	409	392	406	429	431	373	367	437	390	378	389	387	408	419	400	439	421	424	394	428	431	412	415	425	422	426	428	378	398	450	394	388	417	406	402	436	414	413	410	393	396	393	409	408	372	429	389	396	408	456	411	382	424	419	395	434	417	436	389	422	459	417	372	412	384	417	439	402	400	413	450	412	424	398	371	382	355	400	382	379	453	446	414	390	435	419	385	397	429	406	405	397	375	375	401	414	413	401	398	392	460	408	360
61025	102264	74037	45837	34623	6590	735	728	712	724	737	709	711	657	708	672	687	675	703	647	710	681	700	697	669	643	669	665	693	686	676	622	656	696	702	702	689	711	656	665	715	685	624	652	636	637	689	669	682	630	717	680	659	643	655	627	689	650	673	679	683	680	668	661	683	652	647	664	680	704	705	775	688	637	689	644	712	607	670	649	675	648	656	574	690	667	666	642	658	664	716	661	649	674	677	648	659	625	681	665	629	685	675	701	664	655	661	656	700	663	676	653	654	664	660	651	660	602	747	640	656	634	677	667	693	659	672	637	607	591	631	696	618	683	619	640	637	690	620	660	628	642	654	652	633	687	725	707	713	646	718	659	675	651	685	693	676	729	657	720	670	635	670	660	671	633	697	631	682	647	726	694	675	671	619	660	635	662	638	663	669	691	715	649	661	656	648	674	655	668	654	687	665	638	712	659	652	676	686	663	640	635	636	661	662	710	673	636	672	648	700	687	672	616	660	663	647	634	643	666	714	687	679	642	682	671	684	672	658	660	704	656	626	686	669	640	633	648	655	715	670	655	605	647	678	692	687	700	682	690	668	680	665	659	637	624	613	687	694	650	651	634	682	677	691	665	724	710	640	658	649	695	649	682	642	686	624	699	642	754	643	637	680	648	638	631	679	659	695	638	686	707	634	634	641	637	702	632	681	663	686	735	645	698	618	673	677	655	656	661	691	655	651	635	649	717	649	690	683	707	664	671	650	647	729	640	688	673	641	675	679	609	684	652	671	675	658	661	642	664	666	657	641	632	662	648	679	654	595	638	646	691	667	619	624	642	670	665	667	655	692	645	630	699	712	611	696	625	673	696	744	653	683	691	675	632	687	657	664	620	688	654	679	646	684	624	691	674	674	615	636	651	637	660	661	674	729	722	617	700	678	678	677	657	642	684	675	642	677	662	698	708	697	702	672	676	686	663	674	617	671	686	680	671	661	637	674	720	658	662	637	695	662	625	671	630	670	688	689	701	700	659	667	673	680	674	689	642	684	669	658	656	645	649	681	689	648	700	656	675	703	635	657	680	627	667	666	636	656	651	639	635	652	618	662	657	651	678	686	612	674	665	671	645	634	625	636	655	672	625	712	717	618	636	663	653	652	676	697	673	690	650	686	623	658	662	686	679	677	689	668	658	639	606	681	722	659	644	651	652	636	669	675	677	670	677	639	659	671	682	703	712	631	691	674	679	643	681	675	618	670	615	700	618	666	686	649	667	699	645	664	643	665	644	658	649	688	645	696	656	655	638	689	616	669	643	686	688	698	664	716	702	671	679	655	672	636	640	630	654	707	647	677	655	652	649	660	671	679	607	659	696	655	668	681	651	681	672	679	632	649	661	696	672	705	587	664	637	669	622	644	632	704	664	626	668	674	657	643	687	653	632	725	670	675	649	664	701	638	620	673	640	677	690	672	644	658	656	662	662	661	664	637	701	675	635	652	701	634	661	642	631	669	701	683	648	695	703	663	626	633	689	668	634	679	707	663	656	697	694	641	729	687	654	653	681	646	664	670	695	678	630	690	641	625	698	648	708	661	674	685	647	663	698	658	692	656	671	711	605	698	651	662	705	662	625	640	662	692	690	692	650	669	582	633	665	685	689	655	639	657	641	641	679	632	652	659	726	671	646	625	599	693	663	622	636	668	637	619	642	657	674	613	679	698	679	678	642	647	625	684	627	682	654	642	678	707	684	665	686	712	650	697	652	637	648	689	694	661	637	710	671	671	685	652	690	671	676	639	679	648	610	642	672	641	680	660	694	686	664	715	678	667	672	715	654	641	658	704	641	665	671	643	649	640	695	683	681	669	668	648	698	625	669	659	646	592	709	637	653	688	652	659	699	677	677	662	627	675	694	690	654	623	681	641	651	687	648	685	692	644	647	708	656	644	651	644	724	677	673	670	650	665	616	647	683	700	633	682	671	671	630	650	714	628	652	673	634	642	705	693	652	680	671	673	670	715	622	645	599	669	644	625	645	677	661	690	660	646	658	638	690	624	641	679	679	693	687	672	615	685	673	646	654	681	657	658	664	649	678	653	688	666	696	639	646	615	678	648	684	691	645	710	712	669	681	658	672	663	617	647	614	673	644	653	671	692	677	673	670	646	669	673	655	659	661	675	645	727	637	670	688	650	649	638	668	717	627	675	661	695	689	655	669	661	651	708	663	660	657	672	667	640	660	701	643	681	654	665	668	631	634	661	658	686	679	615	648	653	695	616	676	678	677	652	646	674	657	675	648	615	677	657	692	657	676	673	682	698	653	659	689	659	667	641	641	647	676	655	659	675	645	683	689	633	636	636	657	705	643	627	711	664	680	684	612	645	614	673	670	634	700	685	653	751	665	694	680	681	665	701	660	645	653	699	664	685	709	654	647	670	639	662	628	718	640	687	621	671	686	657	676	663	646	686	635	642	645	695	651	665	638	674	629	683	667	703	625	655	658	712	651	670	695	659	635	703	670	657	676	680	639	674	685	635	612	655	672	683	618	662	621	663	641	641	655	668	658	646	653	706	694	649	627	627	639	638	680	652	653	671	670	672	666	628	679	656	611	652	657	693	715	622	660	641	649	655	652	680	729	702	674	661	681	700	660	639	631	676	624	681	688	658	653	664	654	690	689	615	667	712	694	663	650	632	640	664	647	683	650	701	655	647	703	702	663	640	631	650	684	674	669	659	682	703	689	652	664	718	665	630	660	621	653	676	616	658	667	732	659	649	662	692	658	672	678	614	679	638	715	681	655	676	693	631	637	715	663	680	675	651	665	641	670	676	682	696	677	686	692	672	718	676	707	654	653	633	679	658	656	611	654	689	625	605	685	642	727	629	643	657	664	610	635	676	683	672	623	662	673	644	642	655	678	690	647	705	659	691	651	627	701	696	647	679	682	656	708	631	655	676	678	681	635	697	605	652	651	657	652	672	625	657	643	676	685	709	663	691	635	648	634	639	640	637	672	708	633	642	612	662	676	634	685	670	678	639	672	671	649	644	651	643	666	681	686	635	689	667	655	648	644	674	694	693	642	675	657	639	622	640	642	652	605	650	663	634	655	686	675	652	661	648	638	701	647	669	686	667	684	637	654	659	674	654	657	682	669	619	667	697	644	616	647	664	661	620	666	719	678	647	653	687	713	637	627	650	699	657	678	651	637	662	674	699	675	652	652	710	648	692	682	662	647	668	629	667	651	690	667	696	636	623	672	672	622	634	641	646	698	685	695	652	655	677	667	712	681	662	679	670	687	687	645	657	633	672	671	653	621	687	647	637	647	687	674	679	691	645	678	668	656	621	705	680	638	636	669	664	680	645	661	668	672	641	670	635	653	685	650	681	695	661	686	684	687	707	663	675	698	717	660	663	680	671	661	623	624	674	644	642	657	683	645	617	656	643	664	631	672	645	668	631	693	671	676	635	654	667	614	669	666	662	700	720	627	672	638	645	675	654	631	690	647	655	686
27942	27812	29391	12878	3992	562	406	386	382	383	428	361	414	400	388	360	375	399	381	359	373	365	391	403	370	350	403	387	394	372	378	373	357	376	357	335	344	375	387	390	375	411	370	392	391	367	369	412	406	363	352	401	351	387	371	364	384	375	356	363	376	363	383	417	406	344	369	365	379	384	348	390	378	364	381	365	373	384	413	393	366	384	355	381	361	383	379	355	407	402	364	375	386	380	394	452	370	370	382	387	381	403	352	388	366	345	410	381	417	374	402	416	395	357	369	397	404	368	390	385	369	377	407	355	403	364	378	371	414	401	382	398	378	352	374	369	385	388	407	364	378	395	387	344	362	389	389	376	393	369	378	370	343	362	370	418	397	352	382	359	367	384	369	370	361	380	379	370	420	388	384	408	411	364	339	366	379	365	376	395	347	347	345	380	410	369	397	374	350	382	391	367	362	386	385	386	404	362	379	385	367	358	390	371	387	350	372	379	349	398	386	387	362	392	396	370	408	365	352	372	394	405	394	351	383	379	360	380	344	371	359	390	376	347	356	380	391	385	365	356	343	376	373	403	406	385	362	354	342	385	385	372	375	379	328	388	372	352	371	371	358	368	377	388	395	368	378	377	376	384	386	339	429	367	391	366	404	386	371	388	369	381	384	347	359	380	424	362	374	342	376	390	354	383	337	368	363	359	366	409	393	386	411	353	366	386	396	399	394	370	342	384	360	357	359	374	404	376	385	373	350	390	340	381	381	366	358	361	385	391	373	387	411	396	401	364	359	373	366	349	370	375	408	377	395	362	417	375	394	356	381	334	359	354	373	382	360	410	389	404	401	355	385	398	380	355	380	375	410	375	392	380	380	402	377	376	386	371	405	376	392	402	365	421	395	388	398	357	367	363	417	376	406	405	425	382	384	397	384	406	401	346	368	373	354	363	355	379	349	365	362	369	370	381	326	368	387	359	357	358	366	388	379	375	378	391	367	351	372	402	367	387	386	372	355	357	376	366	356	395	338	374	390	383	355	343	389	348	374	368	394	368	378	364	379	382	389	364	372	365	394	383	391	414	397	356	369	370	384	348	360	366	377	363	389	377	365	359	372	342	351	392	406	344	372	398	381	380	334	335	403	379	402	397	395	408	351	389	391	390	406	372	385	342	364	415	354	390	384	388	391	359	370	399	365	365	378	393	413	396	409	343	389	377	382	344	390	382	385	403	353	353	383	409	369	344	371	382	384	396	369	378	392	395	349	379	385	356	379	395	384	366	380	355	367	365	384	352	349	368	402	356	398	390	413	372	358	362	406	385	380	358	393	394	409	385	388	372	381	398	403	356	391	375	362	357	387	365	390	369	366	352	374	375	369	413	356	350	377	391	392	374	381	387	359	362	372	397	390	359	367	397	386	373	387	406	382	400	388	387	338	399	404	365	334	418	376	354	396	380	366	377	408	352	392	379	425	367	402	372	379	376	371	373	387	383	399	362	382	404	385	386	382	362	392	361	370	367	346	379	371	379	377	351	411	318	399	409	394	366	347	390	398	362	369	379	411	354	379	360	387	423	362	379	334	365	374	403	346	335	383	367	349	373	373	363	373	405	398	348	398	367	387	386	387	392	387	393	416	402	398	372	371	380	381	355	393	363	379	410	365	355	358	402	385	390	363	370	381	403	416	392	375	340	382	427	370	350	364	400	409	404	358	335	376	344	407	367	356	346	382	380	372	358	365	377	399	384	383	385	379	387	403	372	394	365	362	399	380	355	377	399	372	376	371	368	358	388	348	390	367	380	357	362	390	363	381	389	384	391	371	341	365	383	386	410	364	405	359	398	373	364	357	369	351	359	345	345	366	387	360	391	406	393	342	366	378	383	408	361	404	335	377	403	410	394	410	359	401	370	400	378	348	360	414	365	413	344	351	376	366	377	398	373	370	383	373	364	363	365	406	384	384	397	352	397	374	355	381	382	389	376	371	367	372	359	377	406	343	379	356	372	362	342	352	395	386	399	376	380	377	374	387	365	367	351	399	353	355	321	404	371	380	361	370	379	388	349	400	362	402	389	408	408	372	388	376	381	365	352	372	423	366	382	382	378	406	387	349	366	344	391	376	337	387	377	379	382	361	353	376	381	384	359	391	370	363	357	371	415	390	404	407	388	374	422	403	365	354	400	383	386	422	395	353	379	358	394	372	372	370	351	365	391	383	371	371	391	376	392	359	371	388	388	410	405	380	345	364	409	336	370	330	383	396	374	383	371	376	387	378	408	371	369	388	353	332	399	337	406	366	385	400	383	375	378	364	374	364	409	372	375	359	393	366	403	396	388	367	404	424	367	370	371	359	376	384	380	374	388	383	390	387	376	353	364	397	383	378	402	387	380	365	375	383	399	360	432	404	389	386	380	349	387	352	387	415	359	377	419	361	374	357	371	361	391	373	374	375	372	414	380	357	345	339	386	374	391	402	355	374	404	389	368	368	399	348	376	409	400	383	360	394	401	378	369	365	370	395	363	353	355	383	386	371	375	393	368	362	380	393	377	395	375	383	390	385	379	361	393	360	393	374	377	397	403	364	341	363	358	382	392	386	355	352	366	390	363	400	408	378	393	378	396	409	379	374	367	399	406	360	397	366	373	413	374	370	381	381	404	393	389	351	381	354	375	385	353	370	361	391	377	384	420	369	360	388	327	387	377	397	376	352	387	357	369	357	359	392	414	375	390	383	368	381	372	399	401	370	370	391	386	389	350	342	390	375	373	378	352	384	376	376	393	337	365	359	353	364	375	422	347	370	337	390	411	378	393	381	372	337	399	382	378	387	374	391	356	361	400	351	363	334	372	376	381	383	355	368	374	353	392	373	393	381	392	378	375	373	379	380	395	380	392	374	382	396	366	405	388	398	405	367	374	357	399	375	343	387	381	365	386	369	321	424	364	389	393	398	352	387	379	373	384	403	364	353	397	383	384	395	367	374	331	419	378	382	392	346	389	371	370	335	359	374	360	375	348	403	387	364	371	376	382	364	424	358	359	346	379	381	360	391	400	395	365	372	384	377	328	336	384	385	396	376	363	389	370	384	394	364	386	396	366	395	372	399	412	385	404	375	402	350	383	367	389	350	368	394	357	377	387	369	389	358	356	371	379	376	361	344	351	398	355	371	426	389	358	379	400	398	383	387	398	361	391	425	348	410	402	375	407	368	396	344	363	377	402	360	390	360	363	391	372	405	378	399	350	365	383	414	376	362	371	362	358	354	351	358	385	334	364	353	369	367	339	367	390	388	395	379	417	349	382	370	354	369	348	410	354	384	383	359	397	387	364	396	371	355	340	415	407	374	373	334	348	393	369	345	416	393	379	404	359	380	390	347	372	379	409	377	367	345	413	392	404	369	364	375	376	336	384	354	344	357	397	357	383	353	358	356	362	360	393	385	400	385	360	350	385	364	357	383	376	388	360	386	389	403	387	386	363	372	411	373	369	343	362	399	369	383	370	404	365	400	375
35295	48449	33990	12190	7587	1059	646	625	648	627	660	633	635	629	671	659	650	638	636	630	641	678	639	605	647	629	603	636	625	691	657	638	641	672	676	632	650	643	649	718	653	680	599	661	607	656	661	587	678	675	687	666	647	645	622	649	629	652	624	656	655	669	674	668	672	674	623	637	677	602	690	686	651	669	650	637	663	632	646	668	659	655	633	644	620	673	655	685	657	626	660	647	659	610	663	652	638	622	629	673	655	642	651	685	661	625	647	623	628	695	662	667	652	648	676	608	639	656	696	661	633	637	642	666	654	668	637	627	641	711	621	639	668	650	630	633	625	621	668	622	634	681	623	651	651	657	690	651	699	684	674	653	623	692	647	630	630	623	667	661	671	664	666	606	638	598	674	671	594	667	644	658	618	628	653	658	625	619	639	626	655	702	639	629	645	685	642	662	644	630	670	640	661	642	641	650	669	647	640	612	654	631	633	682	601	616	618	658	682	661	662	665	619	632	615	627	667	656	641	634	620	671	614	693	645	677	609	667	671	640	692	625	645	656	662	715	674	618	632	617	634	690	660	644	604	647	656	709	622	656	616	609	654	671	625	661	659	650	640	645	649	668	711	649	669	642	687	642	697	644	653	637	610	647	651	633	645	639	619	645	652	620	610	663	646	634	711	629	621	674	655	614	666	661	628	645	707	631	598	662	641	601	652	638	685	638	675	633	666	658	639	673	636	680	637	629	664	665	658	648	649	673	667	641	706	676	673	637	670	650	682	672	644	638	654	674	600	673	600	636	687	676	657	635	671	660	660	617	638	599	658	609	645	630	646	671	684	660	610	650	585	597	650	628	670	626	619	660	640	670	638	683	670	676	679	616	586	654	624	645	630	700	655	632	617	655	628	677	635	677	639	657	640	664	583	649	596	618	632	637	642	665	642	657	650	662	675	608	644	679	637	686	643	663	667	662	628	692	651	670	688	657	644	682	615	664	645	676	602	660	639	659	655	680	634	659	646	604	631	621	630	650	662	626	639	647	603	650	661	603	644	658	632	638	650	583	661	638	647	610	665	645	698	635	672	619	686	627	671	630	647	654	690	705	630	649	617	659	635	656	635	628	628	594	633	653	596	640	635	677	659	670	636	671	643	658	665	634	689	666	654	669	668	657	647	598	613	643	637	694	678	619	659	646	661	723	659	673	676	639	646	627	626	678	621	671	611	631	686	599	666	680	668	694	657	671	667	632	635	652	671	670	687	665	622	672	638	652	614	658	643	614	686	615	659	697	643	673	635	624	690	671	626	636	651	665	649	642	650	650	629	685	618	642	611	653	601	669	666	668	651	623	674	660	636	655	679	649	633	656	635	650	645	644	644	651	657	645	599	650	661	631	663	661	661	623	654	631	649	708	664	687	641	657	650	643	630	678	641	650	661	583	672	682	661	648	635	696	680	675	632	645	652	643	651	646	626	623	676	654	677	650	659	660	660	664	617	657	695	632	642	636	655	594	644	601	603	618	693	655	650	660	690	677	590	696	620	641	668	678	643	605	659	656	639	620	620	617	670	681	633	652	683	652	630	627	676	610	664	681	670	587	706	625	654	656	628	662	652	694	661	665	627	709	644	674	612	694	625	614	649	665	701	631	639	650	662	656	589	638	617	616	586	693	706	650	685	652	616	633	628	668	649	721	671	607	672	629	632	623	646	635	639	689	586	667	597	608	700	638	632	666	615	679	577	655	658	623	657	647	633	676	628	681	647	633	662	665	689	689	650	666	590	659	623	669	671	632	657	626	642	659	606	653	590	656	656	655	623	680	628	613	672	670	676	642	626	705	638	649	629	629	592	668	631	639	649	633	685	673	698	687	654	630	656	660	628	673	656	603	645	651	624	652	666	646	630	635	670	685	616	618	658	663	632	653	678	635	641	592	628	645	630	698	622	713	659	653	677	605	668	651	669	632	590	678	627	674	644	658	666	652	626	665	649	658	627	671	684	678	685	626	660	622	698	657	633	686	599	654	650	656	637	625	648	655	646	628	667	636	675	638	621	640	671	614	616	610	655	612	648	661	680	626	656	652	662	632	684	668	708	661	635	646	639	641	644	632	696	642	663	644	673	636	652	616	662	646	578	652	651	712	647	683	603	650	585	698	653	643	648	664	681	650	627	687	647	679	594	618	624	649	627	669	616	665	641	606	662	639	648	628	627	653	625	635	642	627	675	640	613	682	659	646	630	661	665	633	673	627	661	689	653	652	653	677	621	622	628	649	658	665	628	660	657	654	668	629	665	633	670	658	640	661	643	627	642	653	615	626	639	635	620	668	646	624	654	678	631	641	678	665	655	674	649	680	643	696	653	634	646	644	629	644	658	642	620	672	657	694	611	683	645	678	692	672	641	661	687	621	681	671	605	641	618	645	682	645	656	674	658	632	666	617	620	630	672	624	617	635	661	637	697	655	628	645	638	669	677	663	624	646	621	646	665	649	658	611	638	626	636	633	662	652	611	640	585	625	659	668	624	630	662	674	618	661	681	628	682	678	636	618	658	620	648	644	671	645	603	661	714	638	643	689	670	642	674	684	630	629	661	612	646	668	653	621	624	626	682	644	611	631	672	620	650	674	657	691	601	638	664	653	669	645	686	647	642	654	662	663	693	635	645	672	638	565	615	623	665	634	660	661	659	650	665	665	700	611	671	632	624	735	688	650	659	671	652	646	633	678	642	653	656	616	654	671	655	641	623	616	651	656	639	637	654	622	658	710	670	638	657	663	623	645	615	653	593	655	611	673	664	643	619	664	629	658	607	682	613	685	623	652	634	662	671	651	712	662	672	645	643	589	640	709	635	615	650	611	629	666	667	633	618	628	669	649	658	662	695	636	617	637	667	647	647	644	709	675	672	638	658	670	618	632	649	666	636	630	595	676	613	641	657	632	655	619	607	619	666	644	646	672	663	679	649	654	680	610	642	647	638	694	637	617	627	661	593	655	654	620	655	608	658	690	618	663	640	636	637	612	604	663	643	641	669	636	660	627	625	691	632	651	624	672	626	626	691	636	654	673	674	619	669	616	624	701	672	622	627	611	640	636	623	696	644	610	652	648	663	672	594	674	655	652	649	640	688	655	610	684	715	659	579	633	631	609	645	677	654	681	621	669	631	669	694	617	653	709	623	614	668	686	649	642	697	635	673	657	637	624	687	634	645	659	661	629	680	628	665	646	627	654	710	644	670	648	686	581	621	640	650	604	633	709	629	667	678	683	653	679	685	679	652	659	649	650	624	666	648	647	646	676	628	618	655	623	671	670	652	648	673	633	673	686	657	665	666	684	607	624	648	676	626	619	616	649	664	651	691	631	639	666	639	648	597	633	622	664	637	657	648	641	630	666	689	694	651	674	662	663	642	608	651	574	657	606	599	645	628	680	612	634	671	671	659	666	689	669	674	610	654	624	685	643	618	617	643	641	661	703	650	636	628	629	678	666	640	630	646	629	595	632	629	661	630	656
24018	22499	32305	25885	22286	11700	1008	356	359	379	359	366	373	375	363	362	383	362	361	360	336	360	379	374	347	376	361	354	365	359	357	352	306	339	350	363	386	373	358	335	366	336	346	337	314	325	371	362	359	344	354	376	330	315	373	325	317	350	351	362	365	382	356	368	357	356	336	356	363	338	370	352	343	357	358	367	364	376	347	390	338	336	362	335	350	324	381	388	342	376	356	347	344	353	334	331	345	400	305	324	344	326	362	329	350	342	315	339	335	349	334	360	369	336	367	347	354	367	365	299	346	327	345	401	341	337	342	325	332	342	334	353	328	343	336	381	366	367	361	347	332	359	354	385	360	327	357	388	325	330	330	374	335	333	377	333	359	334	318	338	336	354	353	354	348	351	353	345	363	362	371	360	341	374	387	335	372	343	376	318	364	330	319	379	338	310	369	324	348	347	356	343	348	366	347	351	359	365	383	371	336	334	327	358	359	368	340	378	356	353	319	332	361	345	349	328	361	347	355	339	320	346	335	371	342	335	313	359	326	353	362	355	352	351	342	362	365	347	364	357	356	335	348	343	335	345	375	361	345	363	339	356	342	382	355	309	386	328	375	350	374	366	383	343	354	338	306	332	353	348	295	332	348	364	318	352	356	363	341	361	354	362	340	343	375	387	369	324	332	357	369	334	367	340	338	343	331	327	350	380	329	350	340	343	371	337	372	372	355	339	398	360	355	322	356	378	365	354	338	372	381	328	364	356	362	337	373	332	337	331	336	338	342	358	317	384	336	320	371	347	353	375	335	328	337	365	382	370	362	342	347	348	344	322	347	356	346	358	317	348	368	331	355	363	364	383	362	352	380	358	354	353	366	327	339	369	342	350	373	315	355	370	395	320	331	335	344	355	347	346	348	363	369	354	357	355	320	351	337	348	327	375	363	368	364	379	359	363	381	379	344	379	342	352	352	381	374	363	333	324	327	325	360	372	333	342	366	345	354	368	332	359	361	360	353	327	330	326	359	395	354	350	348	347	355	357	357	326	354	359	354	367	336	328	310	352	363	331	377	355	326	344	387	337	364	367	386	335	356	356	351	327	321	375	344	360	354	320	337	345	370	349	350	378	345	333	400	295	381	361	346	305	377	364	336	325	357	334	355	334	375	380	353	348	377	334	319	331	356	366	366	305	346	367	342	336	362	333	317	353	310	368	366	371	370	352	354	331	329	319	343	345	340	357	345	375	347	315	367	325	348	332	329	335	330	366	331	355	337	358	356	349	361	370	352	384	373	330	327	356	359	327	330	376	367	364	325	329	356	317	372	320	363	350	343	342	331	322	322	365	369	346	355	332	365	352	348	360	335	348	358	377	330	340	340	384	338	345	351	324	325	342	386	375	361	376	353	382	396	359	375	331	359	327	328	332	336	378	352	330	361	331	350	319	372	380	355	363	343	370	332	312	343	344	382	350	360	354	344	297	378	355	367	366	348	359	328	359	354	367	363	378	331	346	342	339	346	346	374	374	384	370	320	347	334	360	364	351	326	297	357	336	333	333	360	335	359	363	372	326	332	368	360	335	323	355	344	366	349	339	328	322	369	321	395	375	351	374	388	326	360	333	365	350	360	352	379	341	365	356	339	339	374	359	321	332	338	324	336	335	340	378	375	344	336	337	345	324	325	384	360	328	344	351	365	354	331	345	387	353	387	340	357	376	354	339	349	354	363	362	341	352	352	319	346	377	377	362	390	359	346	376	379	320	359	377	346	364	362	335	367	334	365	327	344	340	326	351	372	340	374	346	361	323	359	326	341	355	340	329	352	370	355	338	356	367	353	337	351	366	345	351	361	327	340	369	373	342	351	323	340	322	336	381	346	339	315	341	334	336	343	312	385	362	369	373	367	333	340	340	340	318	348	364	342	365	371	368	353	335	349	344	362	344	328	377	308	379	367	360	360	358	369	343	378	359	371	360	332	309	326	350	360	346	346	348	361	358	336	359	345	344	345	368	343	380	332	383	353	341	352	337	342	327	307	349	365	324	369	356	340	339	308	336	337	365	296	355	366	330	357	378	317	353	369	365	368	361	345	331	349	363	345	360	354	359	361	338	354	319	329	347	356	315	366	329	329	327	364	356	354	358	346	341	369	365	354	365	337	329	347	323	343	334	363	389	369	341	338	331	319	331	341	352	337	325	371	357	349	355	321	374	352	318	336	341	371	326	359	335	341	368	376	335	332	339	345	352	331	322	352	338	360	330	319	354	330	321	302	348	354	339	354	379	345	299	357	378	330	354	340	363	363	355	336	369	305	362	339	350	324	316	369	332	326	364	325	353	360	347	327	345	351	347	357	357	352	351	349	357	354	354	393	383	370	353	371	377	359	380	345	361	361	360	342	332	359	338	335	369	352	349	327	349	343	342	382	374	378	346	322	304	378	347	331	365	332	354	382	336	334	397	319	365	363	343	386	338	354	351	351	364	336	360	353	332	346	348	364	313	328	329	387	310	360	378	341	362	317	339	357	341	355	348	332	356	332	336	338	331	374	351	332	380	353	363	409	353	365	359	390	354	367	336	351	350	347	345	340	335	336	370	341	335	351	350	344	354	352	361	355	344	318	352	318	340	361	369	353	334	366	350	332	358	326	349	324	329	327	325	374	331	355	329	338	356	371	359	329	361	360	332	332	352	375	321	366	351	348	363	361	341	380	363	353	344	361	351	339	385	354	372	395	341	352	325	367	328	328	375	340	333	337	348	325	366	336	329	331	355	334	323	340	329	368	378	362	351	358	313	393	349	376	327	339	348	334	350	352	357	337	373	382	356	334	366	360	351	340	346	349	371	380	326	328	328	378	350	356	322	320	360	347	345	356	363	367	344	343	326	383	332	363	329	357	357	352	312	344	366	341	341	320	345	307	316	326	350	314	341	356	358	367	325	329	345	321	365	347	334	347	334	375	348	306	342	313	361	342	372	348	321	352	339	369	339	356	357	363	377	328	349	362	317	344	368	348	394	328	331	373	341	338	368	333	344	380	352	375	338	364	342	364	342	362	321	359	323	358	341	351	360	340	363	324	373	360	346	337	340	349	330	340	340	353	321	372	364	329	360	362	347	352	353	361	353	344	349	344	362	319	350	373	335	354	363	374	339	358	343	382	356	362	330	377	377	334	342	335	369	353	331	320	361	343	305	367	362	321	340	348	336	349	338	338	339	354	346	347	357	331	330	346	322	340	342	373	356	341	319	361	361	325	323	331	346	340	319	379	344	335	351	365	394	348	374	364	313	347	345	361	358	337	326	356	324	344	341	322	353	335	322	329	357	361	366	350	325	336	359	302	357	381	350	376	347	372	355	327	367	359	362	368	339	322	355	345	327	333	371	341	339	354	344	338	328	342	373	351	340	367	317	341	341	335	352	354	336	334	368	347	340	348	334	340	358	322	359	334	369	353	369	352	355	357	366	334	342	331	345	361	326	342	355	365	314	331	343	336	320	325	340	367	331	323	355
59086	92760	66909	38522	27419	3303	641	664	631	648	599	620	585	583	614	603	602	592	614	573	666	641	581	610	614	628	553	585	589	609	617	589	583	624	625	571	640	565	596	598	584	612	606	591	640	614	626	607	592	577	583	602	570	629	618	616	611	595	582	631	618	601	548	619	600	617	602	582	614	598	620	626	596	579	574	588	614	585	592	581	626	563	606	580	581	602	572	591	586	598	570	597	580	585	584	608	594	594	629	583	622	618	613	591	616	596	568	623	591	599	594	590	618	608	567	619	589	560	587	564	642	589	572	590	575	578	588	580	589	618	599	573	603	626	610	599	601	609	612	613	613	612	616	625	622	591	562	610	609	629	578	592	669	584	584	533	611	600	590	542	567	551	575	570	588	569	592	591	600	550	596	602	590	596	613	610	612	613	650	597	576	563	583	607	613	580	573	585	642	610	578	599	600	586	608	577	609	609	573	577	592	581	599	593	562	643	598	620	600	601	576	589	603	642	578	591	596	591	608	621	608	604	562	627	606	642	635	668	611	655	577	625	595	617	632	570	594	600	594	623	578	589	615	583	609	565	635	600	588	561	593	652	583	619	623	619	615	600	619	608	622	581	593	618	562	577	609	649	594	620	591	611	586	624	615	598	550	574	629	614	588	628	590	570	615	544	572	612	640	620	605	593	584	616	640	552	622	593	562	603	639	617	623	592	628	596	591	582	605	600	601	551	617	605	552	589	639	580	569	597	564	585	600	593	556	603	575	676	576	635	583	560	632	564	600	585	559	561	588	605	603	563	588	614	603	646	612	624	628	580	600	615	581	642	563	577	574	571	569	606	622	547	600	573	585	571	551	620	611	588	572	616	537	610	648	611	567	571	605	611	604	647	620	572	596	594	553	625	618	614	576	620	561	572	595	572	583	602	572	603	575	641	582	597	581	622	577	620	569	607	607	584	598	627	564	599	596	605	597	608	582	590	592	599	621	640	613	598	626	602	640	600	622	592	595	575	622	563	574	596	565	587	618	607	598	628	542	603	594	609	582	602	593	611	569	580	640	593	638	593	592	548	597	564	583	635	605	626	604	569	571	554	596	580	587	591	600	617	574	630	569	578	580	598	554	579	592	595	562	598	602	603	614	584	609	595	570	592	601	603	597	588	590	572	647	600	571	583	595	622	560	593	594	608	614	584	600	621	562	602	583	602	601	578	606	584	549	613	595	547	586	607	631	610	584	568	610	581	632	548	621	614	594	602	570	579	594	575	598	599	583	595	604	617	579	609	571	603	574	585	609	604	584	578	569	620	561	596	609	621	582	597	610	562	601	623	609	632	591	616	597	592	638	535	620	584	585	579	569	620	601	630	639	580	637	582	617	610	613	562	607	599	643	569	626	598	626	606	663	573	629	592	599	554	616	568	599	574	607	593	563	614	603	625	600	623	565	599	586	619	602	614	657	599	589	584	580	593	626	613	614	562	585	608	571	591	619	616	602	566	571	569	603	545	582	572	625	573	606	586	586	556	565	587	631	546	603	637	579	608	585	575	596	658	590	593	543	592	625	626	626	600	611	590	566	610	618	596	565	585	576	599	562	612	595	612	594	614	581	594	588	568	548	583	643	555	621	580	604	600	560	598	593	597	590	641	578	619	623	603	617	609	565	609	623	621	555	600	594	579	605	576	625	586	535	586	615	616	557	592	585	582	556	569	592	572	623	577	589	561	599	667	579	580	611	573	594	643	601	601	596	592	616	587	629	584	575	585	585	616	610	602	607	597	610	610	588	580	638	571	574	600	584	631	584	554	577	624	586	625	609	580	612	582	581	625	611	577	570	579	618	603	566	590	536	617	561	583	584	586	610	592	592	620	603	649	583	608	580	571	618	611	595	567	580	604	572	595	629	570	591	638	621	641	604	617	558	606	619	579	595	611	557	612	593	621	583	608	570	620	572	608	611	576	587	606	584	575	575	575	641	578	588	534	584	596	600	606	591	620	545	585	540	647	622	563	610	596	646	596	621	580	614	633	599	616	542	598	597	584	594	585	587	617	571	629	599	611	554	577	560	586	616	603	614	620	573	605	568	600	604	569	620	580	590	584	557	565	581	568	626	595	550	549	554	570	617	573	593	579	598	600	570	551	607	596	602	607	570	571	596	632	637	596	594	604	590	590	600	602	575	604	555	588	581	561	625	552	606	592	558	586	586	585	545	552	596	642	623	617	559	582	636	622	589	557	536	611	609	597	573	563	619	631	598	580	620	575	606	618	621	589	584	574	619	602	586	591	584	569	608	591	596	620	584	587	603	592	593	644	610	572	608	564	610	636	609	580	602	575	593	632	587	595	625	628	560	589	570	601	626	652	614	608	584	568	628	559	590	608	564	628	601	624	640	610	608	610	628	620	581	594	543	612	619	600	606	594	611	603	665	607	612	613	618	598	592	590	636	593	610	627	569	602	633	587	600	630	543	621	578	565	581	635	544	571	560	602	614	582	587	580	640	597	599	619	589	598	601	613	621	596	626	593	565	594	576	591	605	596	614	618	594	555	597	604	587	594	596	575	580	546	591	549	613	591	596	621	608	599	541	599	598	563	590	621	607	600	618	604	587	614	581	577	606	591	615	588	570	572	584	601	604	619	608	583	575	536	575	594	612	591	583	594	565	595	616	587	592	581	576	582	641	651	584	584	617	560	605	659	595	611	571	578	573	589	598	606	602	586	623	611	606	621	572	602	611	595	658	596	624	578	604	579	569	626	579	575	592	580	599	616	559	583	601	595	645	537	599	562	567	599	610	639	622	610	576	610	615	582	595	626	640	566	630	582	596	581	562	570	617	603	564	581	606	598	620	600	564	610	593	617	601	625	581	608	600	598	599	617	643	614	613	602	619	574	616	610	572	529	632	608	575	568	579	597	600	574	625	599	610	604	573	660	629	603	579	611	584	612	599	572	610	554	593	562	585	588	596	591	606	574	608	575	576	611	583	599	593	590	582	609	645	573	623	571	577	604	585	596	582	580	611	578	603	590	654	577	607	634	624	569	601	657	608	606	588	591	622	568	557	632	595	560	584	541	592	617	562	621	545	573	619	633	597	576	614	600	572	615	555	588	562	558	581	625	580	572	578	597	568	592	596	587	558	548	628	572	590	575	601	603	618	619	604	622	609	615	556	601	606	594	607	615	600	573	580	595	591	626	636	565	588	566	628	632	640	577	606	599	576	595	565	565	612	587	578	563	625	571	587	594	578	560	593	601	599	593	625	572	595	581	584	548	637	627	592	602	611	613	557	619	600	627	619	595	626	641	596	616	541	586	589	529	570	598	627	590	599	583	575	622	571	574	546	590	558	611	583	588	603	606	605	623	580	644	605	577	558	587	592	599	593	623	621	584	593	582	601	625	617	590	584	606	586	664	617	616	612	540	574	565	558	605	572	648	576	561	605	571	597	595	597	575	592	587	599	581	637	587	606	592	603	614	601	609	614	595	559	597	605	640	593	608	574	572
22971	21719	30631	24238	22615	18901	5896	536	500	485	455	485	460	433	427	421	493	461	472	461	445	413	448	436	495	431	418	482	466	425	437	456	435	452	438	454	426	436	440	423	437	422	437	439	436	450	452	438	460	414	434	437	415	478	444	454	455	466	442	463	443	403	421	456	460	403	423	382	424	469	442	437	482	472	476	433	440	420	429	418	405	425	419	461	465	454	440	449	424	432	415	415	448	429	389	423	443	432	428	449	409	432	439	434	420	449	442	403	432	451	444	420	435	439	379	406	445	432	410	447	413	416	420	443	427	438	467	457	452	407	437	445	442	421	440	427	429	431	417	421	458	406	417	457	413	434	457	398	393	422	447	424	414	455	417	428	436	446	423	444	446	426	431	401	444	430	429	429	434	429	417	409	458	466	432	410	395	484	425	415	466	457	454	446	445	447	446	465	476	464	441	427	404	396	409	424	467	428	432	445	435	439	444	418	438	455	452	414	454	456	434	433	451	447	450	440	429	443	419	444	403	392	429	479	440	436	419	426	426	454	417	429	458	425	448	424	423	438	463	460	461	432	408	435	416	429	388	433	412	399	461	423	451	461	438	428	439	426	433	448	435	447	425	416	436	432	453	444	456	412	463	370	451	435	447	431	448	478	434	461	450	421	443	431	437	446	457	398	444	451	435	458	486	424	453	453	423	465	414	405	404	441	424	439	443	442	432	418	447	452	471	487	431	412	412	454	426	430	420	450	437	463	399	461	436	421	409	466	433	399	410	424	486	472	478	396	424	418	442	446	496	469	475	451	418	453	452	427	402	446	457	473	432	444	428	426	420	462	417	433	433	415	440	413	403	444	444	438	408	396	443	427	418	425	453	455	436	430	468	400	397	425	399	452	444	446	411	434	424	413	455	405	444	429	427	462	457	446	409	426	418	439	457	440	429	417	466	444	438	416	434	419	424	398	438	458	407	405	471	459	410	445	409	449	421	434	444	445	486	419	423	430	428	442	426	442	429	445	428	451	422	409	408	428	448	423	448	460	438	436	448	402	452	432	429	427	439	426	407	426	437	463	462	443	461	423	446	401	424	463	424	441	426	411	445	422	440	444	426	416	433	431	434	461	469	442	413	445	452	435	434	441	404	390	468	416	420	438	420	396	427	403	429	429	455	451	415	442	422	416	408	428	422	417	403	435	399	457	476	423	430	453	406	410	411	424	431	465	447	422	416	448	464	456	443	403	423	423	430	426	413	421	439	397	435	422	454	434	422	434	463	437	432	414	405	400	454	438	460	417	407	436	441	444	429	438	449	432	454	410	416	411	451	478	424	420	471	442	436	462	443	424	389	398	436	423	426	414	397	499	463	425	422	443	438	440	423	419	466	425	447	426	437	458	450	462	433	413	404	420	460	477	421	437	422	409	433	440	489	436	439	416	442	435	467	434	455	435	456	417	451	419	404	434	432	425	394	406	461	410	389	421	419	449	438	429	412	454	419	436	427	441	428	437	410	462	440	432	443	425	432	428	459	438	450	421	428	440	422	435	463	436	439	424	416	425	430	406	439	444	485	443	463	438	387	400	416	474	426	432	447	431	446	413	447	452	445	460	406	431	433	434	459	430	465	444	454	427	427	413	439	464	426	458	411	423	437	409	396	475	415	424	442	488	437	446	422	439	435	419	403	445	440	439	428	406	445	391	446	451	405	430	414	423	437	431	419	430	451	450	453	426	408	459	448	424	437	455	431	426	429	388	454	426	444	418	398	473	441	436	472	418	398	426	432	427	428	459	438	421	404	467	453	454	439	436	461	423	458	443	417	426	409	465	451	427	404	433	400	447	449	412	439	416	418	463	433	407	409	443	426	412	427	462	417	425	457	451	474	407	438	435	441	414	473	421	414	426	423	424	393	479	472	422	417	419	428	407	444	424	432	418	427	432	457	471	442	416	440	462	436	418	421	447	448	465	417	452	469	403	440	464	400	433	440	455	429	408	406	455	414	441	421	426	460	430	457	459	417	419	428	458	409	441	415	429	422	483	452	437	423	409	459	454	443	473	412	438	442	428	454	451	402	448	449	423	423	453	419	425	404	406	441	422	453	395	378	442	447	409	442	395	442	431	433	467	405	450	448	453	456	440	424	465	432	371	424	381	448	449	400	433	448	425	425	448	445	413	493	431	443	443	431	439	464	452	404	476	457	476	451	432	392	427	458	476	462	429	450	457	428	424	465	463	401	442	472	462	452	429	455	448	441	421	449	466	442	428	434	459	461	408	479	446	424	443	412	430	437	449	412	409	430	427	414	429	424	449	462	454	410	460	436	441	432	403	414	439	447	436	445	420	433	456	425	405	446	436	449	454	431	416	432	431	444	410	427	417	409	407	445	438	442	424	448	438	419	458	453	443	435	430	440	425	464	410	435	454	396	444	426	434	386	424	439	400	445	446	447	420	437	452	438	415	467	442	451	421	460	426	407	459	406	432	435	419	450	448	434	432	418	423	440	433	450	431	428	446	467	426	401	433	376	434	472	455	424	425	415	461	414	429	437	465	386	428	403	424	444	442	424	479	423	428	450	446	428	398	446	444	419	403	408	476	406	446	423	456	430	457	436	450	427	399	441	420	415	420	420	473	455	433	427	449	430	446	427	452	463	410	438	405	429	446	448	441	441	456	440	426	453	466	456	443	480	409	426	433	426	391	409	390	431	444	405	413	449	429	455	435	432	432	435	423	411	441	446	423	464	409	413	419	433	411	462	423	410	455	480	417	399	457	442	433	409	393	406	409	434	450	418	444	400	393	470	405	427	407	453	438	436	449	485	493	405	489	442	406	411	400	424	489	407	434	433	435	431	461	445	418	444	462	456	464	461	435	428	409	450	446	417	424	450	459	417	416	407	499	408	431	411	435	451	432	432	424	462	437	467	454	454	402	426	422	423	437	431	439	443	414	457	442	443	459	389	393	416	460	409	420	418	448	408	446	404	441	402	415	440	429	416	447	447	464	433	433	440	470	436	425	421	420	429	480	433	434	384	402	410	426	455	436	404	432	404	458	441	440	452	427	445	414	428	447	452	435	441	431	448	422	409	429	420	407	454	433	443	459	426	436	433	437	416	414	412	421	445	446	437	404	457	394	443	413	450	457	416	434	437	448	437	452	446	460	426	440	441	457	448	397	414	390	433	439	440	474	449	410	422	450	455	414	447	445	461	416	458	410	438	431	439	427	407	462	432	466	441	450	463	409	435	441	419	427	449	435	436	453	416	457	415	413	401	463	466	470	452	451	375	439	444	415	433	430	416	434	462	441	452	411	469	430	468	411	442	467	428	484	424	457	475	382	407	441	431	443	444	402	426	454	425	480	420	463	424	409	470	423	406	462	442	437	441	442	435	427	438	422	401	410	439	453	452	413	429	439	420	458	435	421	417	460	457	417	436	390	464	427	428	445	406	430	437	446	429	456	447	465	413	427	462	445	448	423	396	459	451	403	444	398	437	463	417	428	432	442
60129	100343	73593	46813	33453	4433	829	761	775	718	711	712	751	741	748	730	636	741	720	727	732	768	706	715	732	742	659	643	664	724	779	711	700	714	709	727	723	704	689	691	725	714	702	699	668	745	679	687	689	741	684	723	717	670	689	696	722	751	688	709	668	699	737	661	732	707	710	710	737	712	691	659	720	748	736	709	713	704	712	702	674	747	696	717	710	707	671	731	736	662	746	709	702	696	732	715	700	756	696	694	724	698	704	687	691	715	679	688	719	705	688	687	712	654	729	715	654	717	725	671	640	684	715	722	749	696	761	737	736	711	679	704	689	723	714	697	710	719	690	655	735	731	704	763	695	734	714	722	714	704	711	703	692	647	759	709	711	664	714	724	729	747	680	701	653	723	702	712	744	712	711	741	736	699	704	698	666	712	682	742	729	701	669	682	691	730	737	721	729	676	683	775	698	685	678	720	678	673	692	700	727	700	716	713	728	694	699	714	687	729	689	677	759	711	714	693	705	691	651	714	692	715	710	727	707	724	682	724	697	734	695	721	705	653	672	691	681	714	664	700	654	721	711	676	745	729	720	696	720	755	704	715	657	704	696	698	727	663	701	719	679	686	691	712	720	724	675	700	718	704	705	717	693	703	725	681	686	702	680	688	662	687	723	708	738	711	712	662	695	696	689	752	715	690	702	733	683	683	696	698	703	710	650	688	684	745	691	730	786	663	648	712	710	712	676	689	734	677	701	717	742	721	732	695	755	689	694	738	766	708	740	658	698	686	661	738	700	681	704	670	751	673	741	748	715	726	730	755	714	698	704	715	737	708	703	715	692	689	715	704	707	719	691	715	739	691	707	713	675	687	730	678	706	732	720	669	698	695	695	764	662	680	651	692	702	701	704	677	697	675	667	707	738	707	732	681	674	702	704	684	717	723	710	662	704	726	712	698	730	690	668	683	703	679	700	744	736	695	722	684	717	693	675	675	738	718	700	634	757	729	672	718	721	728	715	666	695	743	732	706	719	711	673	717	699	736	710	651	679	732	689	702	677	696	749	707	695	738	703	671	718	740	761	723	708	711	712	767	713	747	718	726	693	682	723	741	692	707	712	699	703	683	687	688	660	729	698	675	677	733	740	689	726	687	707	659	711	705	720	721	713	720	684	725	652	715	740	721	661	755	663	701	650	717	706	690	735	651	673	730	718	690	726	705	696	715	732	623	716	694	683	723	704	666	788	758	741	697	681	693	724	686	721	668	694	716	692	638	697	668	711	718	742	677	692	687	679	673	699	651	675	679	740	720	734	707	722	664	720	684	738	737	690	701	725	725	708	666	725	673	713	695	731	681	657	722	713	739	682	666	754	743	691	684	666	715	723	704	682	736	651	674	752	687	685	699	711	706	685	741	711	706	695	644	695	625	694	661	713	706	698	694	655	719	721	747	744	706	698	697	745	703	727	731	701	656	765	720	691	708	725	707	678	690	708	715	749	665	661	719	713	746	681	759	774	691	721	692	692	685	696	717	718	699	656	671	726	699	701	713	700	727	721	686	704	713	694	693	705	714	701	701	664	689	672	701	694	696	674	737	697	684	726	624	713	722	722	667	711	702	705	644	672	710	737	734	693	673	691	697	759	733	688	760	702	682	747	726	706	719	711	709	674	672	715	710	668	735	663	680	704	737	718	672	699	686	711	702	673	733	678	731	705	691	736	714	698	699	684	743	720	651	712	735	712	705	715	722	681	674	736	706	729	718	731	682	653	719	683	714	676	689	720	695	699	708	660	727	699	714	705	701	718	714	686	740	669	682	739	713	699	726	725	675	671	704	729	706	759	713	710	727	708	675	704	728	695	735	686	724	680	758	720	691	737	697	732	723	649	710	624	695	716	724	716	687	700	707	721	697	746	742	715	719	702	706	707	739	654	705	743	642	675	719	675	702	715	695	713	705	701	685	737	721	721	681	679	707	720	701	696	722	717	702	670	721	726	700	724	722	693	680	698	719	722	732	677	658	671	668	690	722	699	700	714	679	682	704	671	692	766	716	678	674	700	665	690	737	726	708	681	715	689	689	685	732	722	727	737	704	716	709	721	650	691	727	682	705	724	712	677	699	723	742	739	695	680	703	667	686	690	686	702	693	654	704	712	685	672	713	682	705	709	743	664	669	727	726	728	682	659	728	712	711	680	702	663	736	733	745	730	681	702	713	711	689	734	744	690	693	730	664	696	734	722	731	734	724	716	663	694	731	719	724	700	664	670	690	687	725	685	665	746	664	671	709	754	732	679	704	704	731	761	702	699	730	667	672	690	725	740	700	726	738	682	671	720	709	718	654	745	714	690	728	666	682	703	712	696	706	742	737	685	695	681	720	694	679	699	654	687	709	693	718	649	658	726	701	733	735	676	762	695	675	727	683	696	705	757	755	711	692	768	677	695	767	714	712	684	640	670	696	716	700	708	658	707	705	658	744	740	713	772	775	701	698	704	720	708	700	686	674	699	672	703	675	688	715	708	669	709	671	675	743	720	687	662	691	709	734	711	710	724	720	675	731	717	715	676	738	697	723	707	698	778	714	673	716	719	710	716	682	651	739	658	749	686	702	701	655	674	701	682	707	669	669	680	694	718	751	717	692	722	686	736	670	699	697	698	657	670	667	742	720	702	719	713	690	685	696	672	689	746	749	667	695	667	657	763	748	689	661	680	698	696	715	681	717	704	677	698	670	667	696	712	726	663	697	700	686	693	744	675	697	752	697	702	665	688	723	676	651	697	719	703	696	750	703	703	705	694	728	691	690	713	678	719	715	705	724	654	679	717	725	669	738	681	737	728	664	712	664	705	711	711	691	713	692	693	728	667	731	733	733	719	729	714	711	701	697	698	700	758	704	718	727	649	686	706	692	700	720	690	698	707	689	721	714	735	662	685	709	733	723	692	730	709	681	671	672	645	655	704	736	694	691	676	675	704	744	725	709	693	705	682	740	726	689	727	677	680	675	691	723	715	697	699	709	680	688	664	756	712	753	720	679	723	690	709	705	713	688	660	727	718	669	687	697	728	732	669	712	707	719	716	723	736	676	690	719	696	671	708	752	698	679	716	687	716	720	710	707	684	745	709	674	628	682	712	698	710	700	713	710	744	724	695	727	687	689	695	689	762	764	742	713	713	710	667	731	758	736	696	696	721	714	637	720	712	712	745	710	711	697	696	746	705	683	710	698	728	707	679	703	672	684	740	669	705	720	720	709	691	692	687	657	663	689	688	700	698	706	707	701	665	722	711	694	728	715	700	667	724	704	736	731	668	745	709	712	659	678	685	696	674	730	704	661	721	683	685	733	693	744	751	718	703	732	696	718	707	695	710	751	668	713	707	700	713	733	706	687	740	759	682	712	702	714	739	672	671	730	673	712	690	757	689	673	747	691	658	656	673	729	697	770	766	684	667	737	677	712	742	743	715	678	677	680	721	678	684	682	702	676	671	705	694	689	734	674	727	685	743	734	668	747
27907	28853	29155	13066	4167	462	422	381	387	403	425	348	357	356	381	382	394	370	383	346	393	372	399	372	400	358	383	366	383	349	405	385	380	416	407	397	428	364	399	366	364	388	365	394	389	400	356	403	370	388	360	397	437	406	368	385	390	377	344	382	398	306	395	394	374	402	391	377	340	388	376	400	382	358	399	383	366	371	382	389	370	366	385	393	348	385	380	370	368	361	382	353	389	335	346	375	383	356	387	399	364	371	379	350	378	354	397	352	384	355	378	352	392	399	387	377	355	371	388	369	371	413	383	370	393	366	378	353	346	390	378	406	389	390	386	360	385	415	379	364	408	375	380	342	366	368	378	396	384	366	380	357	395	359	383	418	406	379	357	390	372	366	394	376	401	388	387	387	401	383	365	389	387	360	384	392	376	384	356	389	382	403	382	390	410	360	362	388	387	407	373	383	335	377	418	378	362	395	341	376	372	397	393	397	386	377	360	361	359	362	380	371	389	379	397	392	393	342	358	378	402	347	381	339	372	376	397	397	411	426	404	352	373	386	414	385	394	374	376	373	392	357	376	436	362	386	381	385	392	358	372	409	392	400	377	391	369	357	367	356	369	364	369	351	401	364	372	359	364	368	360	357	379	395	387	392	377	361	384	366	366	384	365	368	346	446	367	407	380	372	396	404	388	367	368	396	371	385	362	407	386	363	401	401	338	387	360	360	380	390	401	366	355	337	379	391	374	346	404	349	378	414	400	397	378	351	359	370	361	397	401	406	358	386	376	364	365	371	378	397	416	391	418	397	347	383	390	389	373	399	375	378	366	373	386	370	355	362	398	389	350	354	377	375	407	403	381	381	370	368	364	370	405	381	403	353	361	345	354	382	397	355	374	348	423	346	374	381	380	380	340	385	373	364	381	389	387	387	393	385	365	351	394	382	373	377	353	408	353	414	388	384	416	385	406	374	357	373	385	387	381	378	378	396	386	373	389	379	389	396	424	409	398	350	363	383	380	380	411	387	361	384	364	400	362	406	429	358	390	351	397	387	370	382	388	386	354	394	376	383	361	378	368	381	412	391	379	435	374	373	404	347	399	382	379	357	395	402	374	383	389	368	377	387	417	328	400	386	377	367	379	367	387	357	369	346	394	377	367	370	352	367	353	395	377	353	392	342	370	385	391	354	363	352	380	395	377	366	389	385	383	340	352	378	393	411	386	382	385	397	374	354	409	377	401	333	360	380	355	399	360	388	402	378	359	366	371	400	397	366	380	393	381	380	351	379	347	350	390	377	367	370	377	381	371	346	360	383	396	403	402	357	336	336	369	357	375	405	349	393	379	382	376	388	396	394	393	394	382	365	381	375	357	366	376	402	349	352	368	368	376	388	362	374	358	373	375	417	361	373	400	362	370	366	370	399	393	377	373	395	406	374	361	396	349	388	376	327	373	366	339	356	402	376	380	381	376	382	391	390	364	386	382	362	389	367	346	373	394	379	387	356	364	370	359	362	380	381	400	393	379	360	399	370	371	404	394	362	348	354	365	376	375	364	386	388	393	368	372	383	369	376	386	360	392	392	380	357	389	390	367	383	343	423	373	364	368	374	347	396	384	379	422	391	384	354	415	372	402	337	423	368	410	357	381	317	388	376	401	402	380	381	400	375	394	385	384	375	385	378	386	382	380	379	383	373	363	356	390	372	395	401	416	376	352	374	384	400	387	342	366	372	369	376	381	371	364	380	370	381	395	383	366	384	429	351	396	399	387	358	366	388	357	416	364	395	382	392	380	377	390	384	384	376	398	341	385	411	370	362	378	323	376	364	390	369	393	361	396	364	383	347	412	425	378	380	387	424	363	369	416	366	400	369	396	389	378	390	375	340	384	379	385	390	416	364	383	369	339	359	370	388	410	398	388	403	397	379	400	406	378	383	401	370	377	396	391	357	388	352	395	400	390	382	372	427	393	370	369	369	369	377	372	372	399	384	342	390	342	372	357	326	363	406	384	379	381	401	387	354	390	352	400	354	368	317	389	379	367	396	363	369	365	383	377	372	344	347	368	416	373	326	414	383	393	378	372	383	371	377	380	420	359	345	356	376	385	396	402	367	392	355	381	386	399	378	379	396	401	348	380	410	388	382	370	381	419	371	362	404	358	378	346	413	363	361	366	383	379	363	355	362	357	362	374	363	338	415	381	352	374	354	386	388	365	383	400	343	374	380	400	361	380	356	363	415	428	369	377	352	364	339	383	369	402	383	364	370	376	397	387	360	365	375	386	370	379	409	368	371	364	345	379	362	345	396	384	405	368	367	394	366	371	350	387	364	377	381	377	389	360	392	396	370	389	366	377	397	396	361	392	383	378	363	362	375	347	354	403	381	375	399	362	350	354	390	411	369	324	355	371	375	391	385	380	407	357	374	402	343	394	369	381	351	380	379	374	394	366	379	382	349	351	369	366	400	365	371	373	385	388	343	382	380	363	385	392	384	405	397	377	375	358	392	373	379	414	381	377	366	370	413	352	373	356	365	355	390	385	400	352	387	385	386	363	361	379	367	382	367	373	392	365	382	380	381	356	394	341	365	360	399	370	362	347	375	383	388	404	376	356	384	363	365	364	410	382	399	388	360	405	390	380	366	382	364	341	381	361	400	358	397	374	374	365	371	396	381	390	380	400	395	397	336	397	362	361	362	421	389	358	387	387	369	392	390	381	372	374	400	362	411	385	385	383	396	340	365	350	416	397	390	389	394	401	382	429	386	388	411	410	403	374	395	362	394	373	350	374	409	360	367	345	364	362	396	377	368	350	378	375	391	374	375	392	361	366	407	390	348	392	395	384	367	366	376	371	385	407	359	393	398	376	365	396	364	407	407	373	369	395	341	357	392	381	404	405	401	404	392	351	379	412	370	408	333	377	370	336	357	350	370	370	384	389	373	356	388	388	373	362	337	410	366	388	365	376	378	377	371	364	362	354	416	373	394	370	405	375	353	381	331	376	372	381	383	404	381	381	357	378	373	383	371	381	373	390	393	359	371	383	388	375	400	382	381	374	374	372	392	384	381	338	402	411	364	371	367	396	357	393	397	397	387	399	365	365	382	396	384	351	355	385	396	378	400	371	393	408	380	380	380	376	360	371	391	371	357	366	388	410	356	375	387	374	384	401	391	387	351	363	391	375	344	395	379	364	389	374	369	368	382	376	401	384	378	358	367	372	373	357	360	363	368	383	349	374	398	378	445	368	392	332	393	416	424	376	380	387	385	358	385	386	326	350	400	392	425	352	355	390	385	363	404	420	412	356	353	357	366	359	375	359	391	381	380	370	393	411	391	367	386	390	351	394	397	393	358	371	420	379	404	364	372	386	391	388	392	345	362	373	410	333	357	336	417	403	369	406	403	399	362	369	393	368	381	437	355	406	386	372	370	391	346	398	385	373	431	419	360	390	377	396	365	340	382	357	383	382	409	381	396	362	361	404	388	391	390	404	347	386	389	376	379	414	378
35155	49100	33724	12291	7576	865	699	617	669	664	619	599	664	662	657	687	645	669	651	674	633	676	645	637	633	642	643	597	679	647	624	614	646	643	681	688	655	686	634	642	655	669	643	672	662	646	667	645	652	647	673	645	574	609	645	639	619	653	606	643	627	684	645	643	667	646	621	678	671	635	617	647	664	671	659	687	632	608	622	693	695	627	612	622	634	624	679	639	612	659	628	696	658	632	660	649	645	620	648	650	638	664	645	658	667	681	665	661	673	674	652	631	673	677	688	700	645	641	679	646	687	660	649	687	647	631	678	690	642	616	670	638	649	663	682	616	669	642	669	641	605	622	639	657	676	693	634	629	671	622	633	620	638	683	634	656	635	641	644	707	634	620	599	659	655	651	644	689	645	684	647	667	608	672	676	650	649	603	677	628	646	682	645	718	678	673	650	617	693	656	651	641	639	639	647	634	666	612	613	667	658	624	601	643	679	643	656	622	698	680	649	661	664	692	638	663	652	654	656	656	658	650	648	642	653	673	610	660	673	633	650	648	636	693	670	653	665	672	697	631	637	643	652	635	654	684	647	672	667	646	641	644	651	648	605	621	674	649	650	672	631	656	654	664	667	615	652	630	671	666	605	636	637	640	641	692	606	672	654	667	630	592	657	664	616	666	641	683	663	688	627	674	642	648	670	666	642	679	662	659	571	665	618	648	649	647	608	644	631	663	645	671	630	633	667	654	641	673	707	697	648	663	652	643	618	654	614	649	660	625	679	611	667	680	648	628	707	670	599	636	649	654	627	648	638	633	633	670	647	627	629	662	632	626	655	686	609	613	671	617	672	671	633	662	631	615	650	660	676	653	645	637	608	638	666	647	689	662	622	664	656	635	663	665	676	648	661	652	654	605	634	684	618	663	645	685	717	599	659	641	642	656	670	614	662	633	688	671	627	658	654	662	626	687	682	641	618	666	637	614	626	690	645	643	636	639	640	688	669	643	673	675	675	639	602	658	623	636	586	642	650	655	644	634	664	630	679	667	643	651	646	689	571	654	652	676	656	698	647	620	642	648	658	657	717	643	647	654	665	632	670	672	632	676	634	633	632	678	629	703	640	670	623	656	627	654	619	632	674	692	631	637	636	664	664	657	691	672	677	679	600	625	662	702	657	689	694	659	626	641	656	644	648	661	663	597	663	638	640	649	647	608	680	636	650	624	667	683	581	732	662	669	649	659	622	657	653	693	680	643	693	649	644	657	613	654	621	644	630	674	587	616	634	687	664	693	663	621	653	574	634	645	647	645	616	642	676	683	689	642	642	607	669	620	636	644	650	646	600	650	617	686	662	633	637	620	625	617	670	669	661	668	612	685	647	616	618	664	661	661	652	667	651	667	659	638	666	626	673	663	633	601	637	633	656	648	617	704	619	672	667	669	634	672	682	654	619	665	639	607	614	654	687	639	642	643	651	635	632	641	609	707	701	673	628	594	671	640	649	588	611	633	654	666	643	651	723	674	613	681	627	640	680	673	584	671	672	654	644	637	622	644	630	648	623	641	617	640	651	642	712	667	659	664	639	644	670	691	660	630	649	658	639	626	663	610	650	648	666	636	595	652	658	682	663	688	665	704	658	648	694	619	662	578	657	637	630	689	661	660	613	637	651	645	619	663	654	641	608	657	652	625	634	634	657	580	608	636	645	677	673	621	617	631	635	668	635	675	645	628	673	652	673	646	618	618	698	661	634	666	639	641	620	651	663	619	634	625	649	644	668	650	649	619	665	653	642	624	628	647	604	646	619	616	604	689	598	613	623	635	691	662	626	631	664	622	612	677	606	670	643	640	666	652	635	632	642	645	656	636	666	611	615	679	625	648	648	688	667	635	633	688	658	616	657	639	662	605	601	654	631	669	680	648	641	632	648	665	680	624	652	672	647	682	615	654	676	613	627	596	651	695	642	680	655	636	665	675	685	670	612	623	672	656	622	666	660	612	675	642	614	703	638	621	609	650	642	647	611	605	614	629	651	651	653	637	661	647	636	643	622	658	669	652	614	631	633	643	679	678	655	645	643	659	657	674	640	647	662	645	587	671	616	617	665	682	671	639	638	597	677	638	679	648	612	629	670	654	691	616	715	659	678	685	647	606	650	718	630	633	686	653	647	654	661	615	704	651	658	642	666	671	679	679	595	640	627	623	655	622	660	631	677	669	687	635	648	690	623	695	609	684	679	634	706	680	648	670	632	645	620	659	654	619	635	622	660	639	660	607	676	654	657	617	655	611	610	701	650	665	641	639	662	665	632	664	613	639	626	676	646	667	677	651	657	625	679	632	703	635	654	645	673	596	639	635	623	644	681	615	662	621	651	627	688	654	655	633	660	648	660	659	633	656	653	619	607	629	643	598	709	643	638	651	652	696	597	670	634	685	684	657	636	679	657	638	683	616	649	628	687	667	672	658	672	632	656	664	690	667	670	662	640	645	643	623	625	647	669	706	643	604	661	646	645	654	658	656	656	673	668	641	663	700	625	621	643	637	691	660	637	669	666	655	694	672	665	659	686	655	619	631	661	623	667	676	630	661	642	620	675	676	653	629	645	696	654	627	634	633	629	663	689	617	640	606	654	651	668	678	640	683	628	669	694	659	611	639	645	670	645	662	636	626	649	613	643	684	677	653	640	648	642	581	628	690	608	628	688	685	656	651	630	602	632	658	630	687	654	635	635	640	648	668	624	640	622	690	681	659	635	666	686	615	676	653	639	688	698	674	650	600	657	658	677	624	697	620	661	639	656	688	663	643	672	591	674	646	671	667	683	672	654	659	619	593	602	603	695	671	630	652	647	685	690	699	653	634	619	663	618	696	675	621	608	678	672	646	655	673	629	641	638	605	670	644	687	660	622	640	669	650	632	674	637	638	647	636	653	652	625	653	638	598	664	631	673	626	664	636	649	629	632	653	645	688	698	660	665	618	644	631	675	616	672	686	678	667	656	648	642	659	666	633	636	629	656	662	651	618	648	640	672	648	663	643	655	655	683	631	649	673	645	651	702	673	674	646	666	645	654	626	686	642	632	644	634	624	644	668	639	661	685	664	611	652	624	643	637	653	579	663	645	628	647	668	681	646	690	640	601	684	684	683	653	656	655	661	691	634	669	658	619	694	652	646	695	658	658	623	637	681	670	672	691	664	707	621	625	645	670	628	680	640	647	656	660	646	643	653	651	646	609	689	623	656	602	678	701	634	656	623	634	638	671	697	652	651	629	664	654	670	643	621	684	613	648	659	652	713	642	657	651	639	631	642	673	581	642	659	662	616	617	677	646	661	651	660	666	660	665	640	652	648	690	665	627	666	646	671	652	637	648	660	620	650	656	635	617	624	640	642	628	663	620	664	630	659	671	669	648	618	702	652	618	663	649	640	702	651	675	625	629	612	622	673	687	653	650	656	648	646	658	639	668	643	652	616	647	622	637	630	659	656	672	691	673	658	592	668	626	644	660	633	676	635
23933	22762	32300	25046	22155	11838	1005	396	323	331	365	336	354	290	313	333	345	354	330	336	297	293	311	315	321	303	348	303	318	324	332	346	325	331	323	325	324	318	333	291	337	326	341	317	338	310	308	326	329	312	325	324	329	331	306	363	351	302	302	324	335	318	325	293	333	329	309	317	344	328	348	363	316	364	355	278	301	320	300	323	307	308	302	335	325	309	310	339	323	332	331	329	324	317	334	312	323	336	300	329	335	322	320	362	327	328	307	332	344	331	313	337	321	318	323	327	319	298	322	316	332	299	309	324	338	301	329	320	307	319	310	333	301	318	327	325	291	342	337	360	323	294	309	297	326	327	296	312	332	319	303	340	303	326	316	336	278	314	317	330	342	314	316	338	300	354	327	326	310	348	318	315	283	304	300	322	352	312	313	331	343	305	343	315	321	326	309	300	313	339	331	306	334	350	348	337	312	304	338	313	327	341	352	319	338	334	330	343	316	331	306	340	347	326	277	348	333	322	299	311	313	336	330	291	324	330	324	315	360	317	314	299	328	281	331	311	360	321	307	331	328	297	354	327	300	319	313	327	359	313	322	296	321	333	323	344	320	329	291	310	301	318	307	318	346	331	311	311	301	346	311	332	295	322	342	320	322	336	327	328	362	338	320	307	299	320	344	299	334	365	326	316	331	329	347	349	314	317	319	334	318	318	308	341	325	347	348	324	329	285	307	324	328	336	287	315	308	333	310	294	315	312	317	340	325	345	347	332	336	304	312	309	362	328	286	300	316	298	335	316	292	324	311	326	313	315	352	352	329	362	320	337	305	319	315	330	332	311	315	347	316	305	309	336	331	325	331	337	349	284	338	349	323	350	360	329	350	299	332	319	315	319	356	302	288	310	317	342	335	305	329	302	311	317	307	321	310	319	293	338	343	327	317	342	308	337	333	305	301	308	316	310	310	315	321	304	309	316	313	336	339	303	325	311	326	328	321	301	310	334	339	350	309	357	297	312	305	334	312	310	321	311	300	303	305	338	307	308	298	305	314	325	327	321	332	298	307	319	321	347	305	322	354	306	318	297	313	316	305	310	312	305	318	338	335	313	290	322	362	319	344	364	328	312	314	313	334	362	345	324	339	322	304	320	331	318	293	310	302	324	322	349	307	318	342	288	318	349	374	318	315	332	298	297	320	316	347	307	339	287	317	376	314	344	325	298	329	302	298	333	323	332	341	319	363	322	290	346	310	321	344	279	306	310	307	302	337	306	321	323	343	328	329	317	297	322	333	328	350	323	340	323	291	289	315	298	317	356	330	332	328	317	323	327	348	284	321	328	314	342	342	336	306	325	319	333	326	329	342	333	326	327	345	328	341	359	317	362	316	335	328	341	324	280	329	328	326	324	297	342	318	335	323	339	341	338	321	305	303	327	340	349	327	321	311	362	331	312	299	317	302	298	324	300	329	320	323	292	316	300	324	353	349	352	324	327	325	347	313	346	337	359	345	330	325	325	326	305	346	346	334	296	323	306	368	315	321	331	342	306	332	345	299	344	309	341	328	303	314	316	338	307	324	347	364	315	318	322	298	320	337	337	310	306	309	303	301	303	345	316	337	309	340	315	368	317	307	325	323	331	318	322	317	339	341	356	306	324	326	333	348	332	356	350	326	289	330	355	311	305	305	329	324	318	301	288	352	332	300	291	334	312	337	316	311	314	325	330	349	334	367	316	350	354	322	341	327	306	303	311	352	336	330	323	329	350	368	310	326	300	318	308	314	335	326	313	310	336	333	326	314	317	339	325	339	342	335	352	321	322	328	295	369	319	311	351	309	320	324	317	324	312	329	302	325	324	335	310	329	305	299	321	329	332	297	312	300	316	369	334	337	292	329	333	336	316	306	279	304	305	299	324	319	312	313	322	325	275	294	322	317	327	307	314	318	337	366	316	315	330	327	345	312	350	331	340	303	339	339	370	324	346	313	271	330	332	332	301	338	291	321	312	371	327	308	314	319	299	326	332	316	284	348	321	333	341	309	306	339	297	342	311	304	304	318	306	301	344	325	321	337	313	317	320	331	311	317	325	345	328	304	322	309	309	291	315	301	328	320	315	347	324	313	321	301	357	306	338	340	326	286	329	319	347	346	324	306	332	312	323	326	305	298	300	327	339	302	325	296	303	341	330	321	337	314	321	320	298	367	340	316	335	307	337	305	314	316	348	316	347	307	316	314	329	313	339	329	307	307	320	346	325	282	318	327	331	309	307	312	333	332	329	311	300	298	325	343	337	355	346	338	307	328	320	308	350	293	349	321	298	310	324	295	304	331	306	319	330	340	354	312	291	336	304	318	327	319	324	320	306	327	357	368	302	298	302	349	346	328	336	347	310	293	300	330	326	349	293	322	322	325	307	317	290	313	330	362	329	315	301	293	327	340	318	300	321	333	324	312	332	311	326	299	313	301	296	303	326	324	337	353	287	307	321	335	295	335	294	301	310	319	360	296	318	319	284	326	306	306	318	349	279	306	289	331	325	346	365	317	281	327	350	323	344	307	331	349	325	325	316	333	347	314	356	300	335	336	310	334	341	323	354	333	324	319	296	297	349	370	329	310	352	334	329	315	327	308	308	276	312	319	288	323	325	321	307	319	262	299	329	329	287	315	291	341	323	306	316	315	329	319	339	281	324	320	337	293	332	301	337	313	311	338	317	320	316	321	303	345	326	312	332	278	309	292	334	306	342	328	312	324	275	329	327	360	326	298	314	315	314	296	344	284	330	340	346	320	340	334	315	302	337	304	327	345	328	350	335	315	348	322	353	302	309	322	331	330	331	345	333	288	299	348	287	297	320	361	331	266	316	318	334	333	296	324	309	318	351	329	309	326	322	289	290	306	297	326	296	319	307	294	337	331	308	304	314	318	323	320	313	318	323	313	299	325	313	329	307	327	306	317	334	327	321	341	308	312	298	300	343	312	300	331	314	345	323	280	307	324	339	300	302	347	320	308	333	279	329	357	328	344	320	311	323	342	329	321	314	314	328	316	293	334	294	323	319	294	337	305	315	308	366	344	321	306	322	295	325	335	325	326	310	352	325	322	311	319	303	334	341	293	276	325	337	321	286	315	310	327	357	325	318	331	341	296	289	350	308	306	340	301	332	309	356	314	304	319	345	342	351	296	330	305	325	308	321	301	343	308	319	305	327	304	331	326	335	333	288	300	320	324	310	328	296	331	300	331	299	332	300	323	307	322	346	352	326	326	333	368	310	358	328	318	344	321	314	303	293	329	328	318	344	308	317	334	332	339	335	329	326	327	324	321	322	317	310	312	323	339	335	326	302	333	315	307	336	326	344	324	330	351	341	337	339	328	360	298	351	312	318	324	332	343	343	327	316	326	323	333	320	326	317	326	353	332	319	351	374	292	356	327	309	315	336	348	331	320	315	313	327	310	306	295	322	339	325	324	312	364	310	334	309	312	320	341	334	311	304	308	365	306	326	301	346	332	326
58731	91005	67196	39012	26659	2990	632	594	572	595	561	559	546	592	558	580	587	566	576	522	568	591	538	559	605	555	567	569	528	550	597	492	573	553	546	564	548	529	578	570	572	605	540	535	541	578	576	570	558	532	495	537	475	537	570	594	545	572	562	565	522	562	549	548	555	599	556	526	574	564	639	619	610	578	541	550	542	575	562	550	573	534	517	553	524	580	555	582	545	545	577	566	574	509	542	534	593	601	546	563	548	583	540	532	572	547	582	532	517	513	543	588	579	588	589	542	566	510	541	613	531	579	552	521	541	531	595	597	539	554	580	524	579	563	563	549	578	542	581	533	574	564	572	575	544	551	523	518	548	536	552	506	545	528	556	540	542	551	525	610	564	599	580	542	605	565	530	536	552	593	567	540	536	567	540	562	570	495	578	535	543	564	575	518	535	520	547	499	531	536	570	577	516	516	555	508	529	564	576	557	542	538	569	530	556	581	537	581	579	530	596	545	550	502	580	540	571	525	533	542	559	571	537	587	549	506	549	594	519	579	564	546	598	569	550	517	558	560	533	555	558	567	564	587	515	563	580	583	592	561	518	567	532	578	554	498	523	564	549	503	579	549	557	550	529	545	527	532	527	545	600	569	553	573	579	537	527	556	529	535	526	565	544	538	558	588	557	537	523	507	532	509	544	559	528	524	563	563	559	538	600	539	541	542	570	539	563	542	592	541	568	586	560	554	528	602	513	543	539	529	563	532	540	562	556	570	589	556	571	541	561	557	527	587	523	525	608	531	561	540	523	598	550	616	526	586	547	553	516	593	558	571	546	547	558	555	534	540	555	589	539	554	567	507	521	565	584	557	563	543	575	576	531	553	517	592	526	565	541	521	558	515	559	556	550	542	536	543	555	563	555	563	577	566	587	552	548	570	579	562	592	545	522	552	517	570	526	570	574	521	568	558	582	527	539	578	524	528	565	544	496	515	570	511	549	559	528	533	574	544	519	588	550	576	569	557	535	598	556	564	558	539	561	538	527	580	548	555	595	564	569	547	580	549	554	536	546	555	576	549	543	543	529	551	512	533	551	574	523	590	542	527	599	559	567	567	601	535	577	564	576	534	508	564	527	561	547	531	503	510	556	568	549	538	562	559	552	532	549	549	528	535	523	587	547	574	519	543	551	576	548	545	504	560	533	541	513	509	545	580	548	556	592	567	541	548	549	579	531	543	553	593	563	559	546	525	514	542	560	579	570	545	558	543	557	511	581	572	545	569	544	568	537	595	544	559	558	566	529	589	543	570	555	553	531	537	547	555	594	556	566	540	560	543	578	538	546	603	570	560	544	567	574	545	528	538	571	540	569	563	548	543	590	558	579	604	603	530	570	535	542	534	522	555	514	574	528	565	561	559	538	546	522	562	549	570	537	521	574	537	514	584	597	540	488	544	546	565	583	567	579	531	534	557	544	534	558	547	531	533	562	564	606	548	566	589	560	557	559	529	554	503	545	591	549	550	569	526	557	585	535	527	549	529	545	519	564	548	569	541	584	576	565	541	555	520	560	545	526	569	521	550	547	556	547	542	531	581	570	538	576	547	567	599	562	553	575	538	520	594	529	573	552	568	540	568	538	515	538	557	568	533	516	574	548	556	584	542	532	526	553	536	555	540	532	576	581	528	544	526	579	585	538	548	536	546	552	536	562	572	540	556	557	558	534	560	600	540	567	564	563	540	560	555	568	526	544	556	569	570	537	591	500	549	588	555	536	576	540	563	522	543	539	526	566	553	535	556	532	610	598	520	561	546	545	554	502	561	531	517	557	541	575	569	574	539	532	585	571	552	543	527	538	546	526	567	530	548	598	541	537	574	559	512	555	512	571	524	542	583	542	584	535	502	511	493	551	634	510	614	534	564	589	534	540	559	533	576	551	549	535	525	526	519	535	469	515	510	576	525	534	565	552	567	589	557	526	533	561	528	551	518	563	585	551	548	598	533	554	557	568	577	530	545	572	555	557	507	564	525	543	559	551	553	540	558	551	550	537	562	520	562	517	561	525	575	548	592	521	535	541	533	568	546	587	562	546	596	568	536	576	544	527	555	541	568	538	544	505	567	550	555	576	553	573	580	542	550	531	512	524	537	518	581	543	603	586	559	539	530	543	549	535	537	541	600	563	573	562	591	605	594	523	564	550	549	550	555	580	550	508	531	588	540	531	537	576	520	566	562	555	568	538	547	545	534	515	584	527	579	556	579	513	602	567	551	556	601	555	552	527	520	542	533	559	562	563	539	570	582	546	554	546	562	541	512	565	557	600	536	546	534	587	558	581	577	563	554	533	560	541	548	526	549	583	555	533	525	541	536	554	538	513	558	533	585	615	565	569	557	556	536	538	571	523	554	544	526	554	579	551	563	514	541	552	506	554	566	554	530	569	515	556	537	536	525	497	529	534	525	575	552	561	612	561	566	549	537	544	553	539	582	591	536	532	532	551	607	535	576	532	532	519	544	565	560	586	549	563	537	562	575	543	542	513	509	586	509	540	531	550	576	518	550	563	568	542	574	557	578	563	513	570	541	579	517	565	570	552	564	575	576	551	535	611	562	577	538	522	545	537	566	526	521	549	591	530	564	559	570	567	582	562	565	568	575	595	558	574	550	569	538	578	517	536	525	532	568	572	531	515	536	567	588	576	570	577	524	515	550	528	538	533	578	531	557	592	574	537	547	526	536	501	583	583	578	542	565	597	545	553	529	532	532	555	553	548	600	543	575	557	546	529	566	580	502	535	578	550	552	560	567	568	528	549	553	560	558	596	525	499	587	556	614	555	528	573	575	518	568	532	572	532	553	559	530	538	533	562	576	526	516	516	566	554	508	553	554	584	559	583	589	552	540	550	537	572	547	529	553	582	566	538	546	596	566	557	542	564	530	536	552	557	542	550	571	569	485	601	565	561	546	548	550	533	560	541	557	495	584	554	557	505	524	542	548	567	539	503	529	521	546	560	522	525	540	523	532	527	561	555	524	533	544	564	554	575	584	565	566	564	556	610	562	571	561	543	556	526	565	551	514	559	546	536	572	556	528	572	539	561	566	532	568	535	583	549	530	569	564	540	550	541	533	550	573	535	566	574	565	511	544	570	540	538	542	552	536	550	547	545	567	551	578	532	579	547	510	566	593	556	532	564	573	564	583	596	593	566	549	567	604	525	577	573	525	577	532	552	574	563	551	552	547	567	538	575	551	540	577	527	558	536	539	559	582	581	569	523	564	520	544	564	576	544	531	544	519	540	565	524	596	586	540	540	604	566	554	543	529	543	552	558	563	545	539	530	523	515	556	535	623	544	572	525	533	546	575	552	520	498	603	548	533	534	547	586	542	572	529	555	528	557	582	550	530	582	559	569	554	570	560	566	558	526	564	504	534	534	554	535	548	536	540	526	576	549	553	539	542	568	556	563	573	497	566	582	572	538	533	529	529	539	519	540	506	574	556	516	540	524	559	556	547	544	574
23042	21840	30958	23668	22271	19354	6601	548	417	432	460	441	418	416	410	401	412	428	384	380	390	427	404	416	418	430	417	390	421	413	398	410	446	394	421	405	419	392	435	391	380	367	374	375	418	410	403	414	413	377	407	413	380	425	380	457	409	397	390	423	392	431	382	413	398	383	396	406	400	423	430	411	433	412	410	410	394	417	401	411	392	387	421	422	390	402	395	420	392	391	401	442	434	416	414	414	408	422	416	418	395	391	367	410	383	402	406	399	380	393	407	411	388	393	394	400	429	391	370	387	408	439	409	432	382	380	368	435	427	385	386	444	413	417	357	395	392	396	416	384	395	405	439	418	389	445	414	395	403	407	380	379	382	399	417	380	392	403	414	424	408	411	409	410	430	395	376	377	416	362	383	376	393	420	400	386	383	418	375	437	400	386	397	349	403	409	408	433	408	426	407	415	370	400	403	382	436	405	404	422	418	381	427	394	397	386	399	450	412	414	427	376	379	414	398	419	388	419	415	399	423	387	374	396	391	401	415	397	394	400	378	400	440	412	400	375	387	450	390	379	396	429	392	423	400	417	398	392	432	401	387	419	393	437	405	382	403	394	382	386	429	408	391	441	374	413	422	393	389	435	368	432	419	401	408	377	409	427	405	422	383	390	419	403	424	406	410	375	402	429	375	413	398	432	343	384	447	407	379	405	397	403	422	404	434	388	396	441	387	416	370	380	382	366	387	404	394	385	387	386	403	384	389	404	373	412	418	425	399	398	398	383	417	388	408	421	435	390	424	373	386	391	398	381	407	373	383	385	427	405	399	417	392	391	381	397	407	392	434	379	395	393	363	404	386	397	394	416	407	388	386	391	379	446	395	374	373	391	392	392	427	408	424	405	402	385	418	344	411	423	404	397	399	404	436	368	424	414	422	360	404	414	411	392	426	381	400	387	443	410	382	403	347	410	418	382	415	405	420	391	378	417	414	402	416	407	382	428	397	388	423	387	433	421	426	387	387	399	403	409	388	407	400	388	375	379	396	413	430	434	424	394	443	381	397	402	407	398	393	396	402	396	382	410	405	397	390	417	394	432	392	395	403	419	391	407	396	385	413	379	428	391	381	382	424	386	393	387	398	394	428	357	404	435	412	377	383	404	378	416	406	399	388	392	405	398	436	415	398	414	405	390	407	395	420	392	406	393	418	397	372	381	379	420	406	394	371	426	413	435	375	412	373	413	414	403	395	382	376	408	427	410	420	414	400	421	386	400	419	414	402	405	418	383	387	372	426	394	397	397	418	421	434	399	394	432	419	413	421	391	399	414	380	456	409	434	381	441	410	432	396	393	413	402	467	423	439	390	432	398	406	384	388	422	398	401	414	410	393	401	389	408	390	421	408	419	351	413	404	416	401	388	383	402	425	395	406	428	375	416	420	408	363	407	402	422	426	390	392	430	403	394	392	409	392	417	400	392	375	422	419	414	414	394	436	401	379	422	448	389	381	389	414	388	390	366	435	424	437	395	410	404	421	385	398	410	414	415	426	377	404	413	411	396	417	415	378	416	372	353	392	399	393	387	419	415	410	409	424	399	419	416	384	388	402	381	409	382	412	380	419	410	384	429	405	394	399	404	386	450	396	406	435	417	408	424	418	385	417	403	413	400	409	390	385	411	402	384	414	405	390	406	409	371	431	418	408	432	398	385	412	384	366	460	399	420	426	401	429	378	408	426	403	391	417	386	405	422	399	423	391	390	425	413	430	379	391	443	415	426	398	385	388	418	422	417	389	388	415	364	429	373	386	447	409	424	439	410	396	393	412	391	378	440	394	418	433	399	374	409	417	389	398	397	398	432	424	401	454	411	428	390	407	429	432	423	424	438	407	418	395	433	416	391	396	393	379	430	406	419	426	395	400	450	428	405	432	403	418	379	402	409	374	406	421	407	412	398	426	416	389	399	411	376	398	425	391	420	411	374	381	415	420	401	442	407	381	402	355	393	437	416	397	377	380	343	380	405	399	389	421	431	385	410	433	428	417	415	411	422	378	409	375	423	434	382	387	405	388	390	417	426	408	400	401	419	399	410	386	379	394	452	429	399	400	390	420	427	406	384	401	385	374	441	409	408	434	412	388	382	348	385	371	443	387	409	431	399	411	421	363	392	364	417	374	388	382	377	418	385	413	364	372	394	438	426	421	386	397	419	424	425	382	407	379	393	420	428	392	416	383	427	429	420	439	384	417	379	418	419	418	451	405	391	406	432	393	407	396	386	381	396	406	388	428	399	402	406	419	427	417	398	429	397	377	374	397	408	396	419	374	421	359	412	376	414	400	382	405	407	412	396	381	408	407	400	416	409	370	414	409	415	390	412	392	382	446	435	424	414	390	419	385	398	369	397	408	360	413	442	380	356	448	410	415	374	388	377	405	348	418	347	387	390	401	412	372	374	418	436	386	361	382	401	380	414	436	416	402	422	409	441	433	412	433	383	396	395	435	422	447	410	421	393	396	373	402	403	391	376	425	389	412	410	435	432	404	387	424	355	406	412	400	404	428	400	387	412	394	417	419	420	402	397	397	392	406	380	424	392	388	408	427	421	375	399	399	378	405	363	381	369	356	391	408	384	397	416	360	398	390	366	377	410	420	408	378	403	440	417	437	393	433	452	383	419	392	395	400	393	411	387	441	388	400	405	417	401	403	396	395	381	395	398	428	373	407	387	419	401	429	381	408	394	382	399	395	397	419	373	410	403	417	399	404	452	395	403	397	415	403	408	429	399	394	392	383	406	386	408	396	394	352	420	415	393	408	390	368	445	415	414	380	390	385	399	401	434	365	422	379	412	378	397	404	379	388	428	380	415	428	411	408	360	380	390	411	388	414	363	393	384	404	389	405	423	373	400	414	402	373	411	376	415	392	376	399	419	423	425	395	422	433	407	426	409	425	402	383	430	383	387	410	365	463	403	377	412	419	398	398	407	396	400	397	374	427	404	385	394	374	383	379	376	369	374	381	367	390	427	380	378	393	363	393	422	401	421	394	425	390	408	437	368	389	420	393	434	401	399	391	402	403	372	409	405	386	415	414	427	386	388	421	419	374	425	383	376	396	373	407	426	383	389	373	375	389	431	383	398	404	387	418	415	415	399	380	389	401	401	402	439	385	401	420	383	389	440	399	404	385	421	408	376	390	401	384	409	403	358	404	402	387	388	404	415	390	374	393	369	389	420	398	355	371	418	403	404	436	369	393	378	437	398	448	420	416	410	404	402	422	387	406	409	434	418	413	412	422	406	399	387	406	409	418	413	414	402	385	362	412	407	385	400	407	417	381	398	367	413	395	375	373	403	433	431	381	413	441	409	405	397	400	417	381	405	392	423	376	393	384	362	399	367	380	381	405	413	382	394	413	412	379	441	404	394	401	405	435	381	410	412	407	420	420	391	413	412	399	443	392	390	372	384	396	409	421	402	397	410	429	421	398	412	380	354	421	432	414	389	420	398	353	373	410	386
60172	97898	74423	46735	34097	4211	707	745	787	718	719	700	715	675	647	650	628	678	696	697	593	645	685	677	690	696	634	693	582	624	655	669	635	636	657	636	630	600	634	618	678	670	655	655	636	681	688	655	653	688	611	667	678	652	633	672	675	643	675	613	650	634	689	592	655	661	649	640	681	639	761	707	702	742	631	651	685	661	651	660	621	633	676	675	688	662	687	644	652	669	673	630	664	673	648	704	665	636	686	638	695	641	686	646	676	681	645	652	639	658	628	664	686	631	699	643	602	622	636	641	688	671	657	631	613	651	619	664	636	654	655	647	623	664	661	633	652	615	599	605	665	684	626	627	665	638	658	613	639	662	672	617	680	659	714	668	629	651	678	603	680	668	659	626	601	663	680	644	602	645	589	618	667	631	676	638	631	661	686	634	635	622	624	662	663	661	613	645	696	624	646	693	624	664	691	676	618	677	649	672	680	650	639	627	659	667	671	642	669	654	604	643	651	650	604	633	659	598	650	618	643	632	674	675	659	654	648	630	634	634	632	685	651	646	651	656	608	643	604	652	652	684	690	610	636	690	662	610	674	632	642	640	635	623	678	618	651	675	673	656	662	651	636	698	656	630	622	653	639	650	647	641	666	661	656	646	647	630	640	688	612	666	653	652	645	646	641	609	701	693	637	633	623	660	649	629	659	651	682	655	690	683	632	604	656	661	692	630	631	666	694	626	645	692	672	648	651	637	670	647	662	660	658	657	678	619	623	655	678	720	696	629	665	643	642	660	628	633	682	678	657	655	610	629	678	664	628	671	641	658	673	687	651	685	666	594	706	591	621	688	664	673	628	625	637	630	637	630	596	626	647	630	610	622	649	686	660	647	658	618	680	638	669	619	636	660	622	700	668	678	676	628	629	620	646	639	649	638	617	604	714	649	630	623	623	651	650	606	684	670	662	629	639	634	683	637	678	698	657	606	658	650	638	673	671	652	675	653	636	672	647	624	631	633	659	650	579	650	604	644	644	684	638	701	669	671	634	666	630	642	644	640	627	663	626	670	636	626	609	636	616	665	645	597	670	660	612	606	680	663	628	720	690	640	690	693	616	647	687	619	682	720	647	665	653	639	627	669	649	644	639	628	706	589	662	649	674	620	662	614	693	637	689	647	623	660	626	669	660	630	621	672	641	655	655	649	630	655	621	722	570	653	618	652	672	636	656	618	682	599	646	656	615	686	648	596	646	642	620	654	685	649	696	676	619	670	581	678	696	620	631	568	613	637	650	687	653	639	617	671	619	640	706	641	695	672	624	667	617	618	659	617	673	685	665	655	612	681	641	679	643	689	624	674	622	646	649	638	656	660	645	658	669	652	642	612	650	686	621	666	632	639	614	662	667	662	685	701	628	668	627	605	636	656	651	646	675	649	712	666	667	624	631	639	650	631	654	653	628	636	622	600	660	614	634	622	662	643	652	612	643	674	649	673	632	627	657	635	649	650	656	634	649	659	692	646	678	671	638	670	631	624	645	627	659	622	628	655	654	622	665	632	630	671	683	631	671	644	631	655	671	695	642	667	645	635	625	678	663	650	610	638	686	622	676	682	652	674	660	658	672	648	663	622	680	612	665	680	671	592	670	622	612	684	640	633	653	632	641	617	647	620	698	673	619	633	632	603	602	640	665	593	641	666	665	694	661	643	653	689	637	637	572	621	660	689	670	652	592	636	636	651	662	613	710	630	699	606	654	704	642	641	663	673	628	632	676	631	643	690	673	634	639	680	655	642	631	634	669	670	688	619	664	643	650	658	647	614	698	668	679	649	651	651	623	656	655	654	666	624	618	677	682	659	639	679	617	666	657	693	669	677	596	640	679	682	627	619	677	636	651	626	686	614	657	629	638	634	647	639	643	645	669	663	605	655	622	621	662	639	627	651	667	680	660	614	634	616	715	673	612	677	647	631	659	630	652	661	598	636	625	616	587	666	657	682	687	655	623	641	653	667	644	657	650	637	635	692	654	664	671	631	622	645	614	640	640	656	655	629	610	604	638	655	654	627	647	654	627	655	696	660	653	645	625	600	642	636	673	663	685	666	633	658	688	616	650	667	690	641	654	667	679	674	622	647	662	645	625	628	603	646	670	620	632	662	648	643	627	653	690	647	697	629	629	669	656	641	622	668	674	686	679	645	623	666	683	650	644	660	653	664	657	696	664	639	636	628	643	657	613	690	646	657	620	627	696	644	629	687	642	660	611	693	640	702	674	662	643	624	702	659	646	620	605	685	636	684	647	636	634	638	647	675	658	667	634	689	663	667	635	671	657	622	684	684	639	596	636	688	678	649	637	668	651	631	623	641	630	666	609	682	652	659	650	681	618	665	638	670	679	664	637	691	600	670	665	674	648	641	637	630	618	640	675	672	656	615	679	640	641	633	620	699	675	687	651	642	657	669	640	683	637	667	637	617	648	649	578	627	620	625	674	641	667	647	635	665	686	615	622	680	666	698	609	678	648	714	655	626	677	662	674	637	673	700	651	663	655	648	679	691	658	645	660	612	646	634	657	653	686	635	659	634	621	705	601	678	641	686	647	704	631	646	679	637	675	679	610	697	682	615	678	623	646	618	672	655	683	578	629	636	686	593	679	637	621	627	663	630	655	654	602	642	643	672	636	669	675	692	633	654	655	621	624	656	660	683	621	623	654	648	689	600	645	650	686	602	629	694	616	649	632	630	676	658	678	654	637	630	682	684	603	661	593	637	670	630	644	580	665	662	630	638	620	695	666	673	639	638	642	646	662	661	678	643	674	657	650	662	621	658	671	670	671	633	616	653	689	602	655	671	636	648	639	672	613	655	676	654	659	630	630	675	600	618	700	673	682	622	632	622	650	617	648	652	636	648	594	639	655	684	631	654	651	610	644	678	662	644	645	690	688	654	658	645	645	633	682	676	645	662	663	654	623	581	667	670	620	636	651	700	672	682	650	655	670	617	630	692	676	633	668	647	630	666	651	660	624	637	626	677	664	676	617	667	664	664	633	623	656	624	624	649	679	700	651	607	621	643	654	641	636	617	671	647	640	683	673	613	621	666	687	644	658	667	639	623	690	610	641	628	639	678	643	637	693	633	590	616	656	649	679	634	671	613	647	657	645	612	650	662	635	629	676	582	644	647	641	652	630	647	633	643	625	667	616	652	651	632	619	653	680	671	683	618	650	661	650	634	699	636	601	665	644	643	625	679	637	664	639	657	622	638	660	648	664	678	650	643	654	653	637	650	652	701	663	638	629	652	628	636	641	621	648	659	646	693	637	678	636	612	636	667	686	663	624	618	642	645	633	659	637	634	640	628	665	623	661	645	647	641	693	625	673	676	681	669	623	603	656	691	690	651	664	639	665	664	688	610	639	648	625	632	632	633	641	678	616	661	639	679	619	623	666	618	676	644	663	660	634	690	666	664	674	681	684	643	676	681	636	659	643	672	623	641	661	623	649	675	652	674	630	643	628	673
28107	28945	29224	12415	3762	518	405	370	351	370	372	413	408	363	364	335	356	370	352	335	371	359	350	333	358	356	338	296	366	383	367	416	393	333	381	342	367	329	390	360	336	354	370	373	383	401	371	379	372	367	356	399	362	358	365	360	367	390	385	345	362	363	341	367	355	366	378	383	354	344	368	362	406	400	372	373	338	365	372	377	360	344	372	362	388	361	358	342	356	345	412	398	355	379	419	384	345	381	363	327	387	348	367	365	371	354	362	402	379	357	373	379	387	386	366	342	381	346	352	374	366	335	403	349	373	390	352	368	360	376	382	361	374	385	332	369	357	423	363	411	337	363	359	354	364	367	367	337	413	401	371	369	364	388	382	371	376	365	379	338	357	370	357	364	393	362	346	366	377	358	374	338	320	358	380	389	376	397	345	411	405	367	367	361	363	379	348	364	368	367	388	328	367	396	370	357	367	366	363	384	364	394	347	379	379	362	362	352	364	338	386	362	367	366	370	368	381	378	389	351	385	400	352	370	374	354	368	346	385	369	378	393	362	391	392	344	360	358	371	350	425	394	385	349	371	371	328	411	360	386	378	335	407	337	392	346	350	351	375	377	383	368	361	366	361	356	391	391	357	369	370	367	374	362	361	396	363	360	354	395	391	388	336	375	339	340	382	359	368	369	373	358	351	372	368	371	358	390	383	358	360	348	338	372	400	355	370	352	375	380	382	356	350	349	361	345	376	357	386	359	351	365	376	385	368	357	359	370	312	383	373	365	368	353	364	356	357	335	396	360	367	398	358	395	369	337	335	356	372	380	353	349	345	377	377	331	383	358	353	374	371	376	406	384	305	326	380	388	373	344	380	350	373	335	342	382	365	382	382	335	364	387	357	389	392	364	352	338	354	375	379	371	371	371	384	379	404	374	355	353	335	391	354	409	387	347	378	361	364	386	333	368	368	346	340	365	374	351	363	368	363	384	363	395	398	363	368	354	354	386	383	357	376	362	385	357	345	338	363	340	395	343	355	345	358	377	358	366	381	356	384	348	397	343	384	374	350	334	347	348	355	362	373	362	328	389	344	383	357	364	383	378	377	369	356	355	346	374	343	364	368	350	402	373	356	409	350	386	378	359	377	375	361	376	385	353	324	360	367	377	367	372	339	395	365	382	374	365	379	407	360	377	352	383	326	355	342	366	357	393	318	422	400	355	340	364	342	385	376	397	369	346	387	341	380	384	349	374	349	368	382	373	343	366	383	374	343	377	413	348	368	369	358	373	359	391	366	368	382	375	339	361	356	377	372	356	371	394	357	374	339	367	349	374	351	367	320	419	367	374	356	376	340	365	369	396	365	362	385	372	371	371	395	369	332	391	358	356	338	381	377	351	349	348	385	352	345	348	379	384	360	358	401	376	361	380	351	397	359	335	366	352	361	374	351	383	383	357	354	338	355	356	358	405	368	347	400	349	360	344	404	384	374	327	336	386	352	404	358	383	400	370	361	358	340	359	377	382	361	390	362	373	379	365	379	352	386	343	336	385	356	330	386	350	343	395	339	350	372	384	362	359	328	366	329	383	361	391	369	378	356	358	370	372	364	403	362	356	363	375	366	396	353	334	385	413	368	337	376	353	368	357	393	351	370	349	360	325	360	346	365	352	360	429	351	350	369	349	379	382	367	343	399	351	368	378	326	350	360	407	388	374	342	355	360	338	350	381	368	345	396	347	370	404	367	346	391	350	362	372	348	347	344	393	370	361	342	343	377	340	364	364	367	380	368	379	377	380	377	349	407	345	370	394	384	362	372	374	334	357	346	409	364	351	367	364	365	381	354	371	355	361	361	369	387	370	366	405	384	345	363	365	351	370	360	367	374	335	388	408	358	359	380	386	372	405	352	386	353	368	328	366	369	367	368	374	393	380	373	369	365	392	366	384	355	375	373	382	363	361	336	357	381	381	355	370	386	362	367	368	340	376	359	332	354	361	351	391	377	359	356	348	339	366	371	354	381	362	359	366	346	380	390	373	373	415	365	376	381	383	377	341	356	365	376	366	391	345	365	380	362	346	374	360	342	342	372	343	372	393	380	353	369	372	369	377	363	376	369	349	377	370	343	345	387	364	350	372	347	371	408	340	350	380	401	362	355	363	399	363	350	374	362	374	364	369	359	408	355	355	355	356	365	361	365	351	375	379	338	336	381	357	401	362	337	368	359	366	355	390	368	372	367	372	387	381	358	378	386	371	389	418	343	335	330	399	335	338	355	411	365	329	399	396	361	361	380	364	344	347	371	382	368	377	358	374	384	360	361	364	370	370	358	350	374	356	392	345	359	361	387	353	348	364	361	337	377	377	359	365	359	383	383	340	406	372	354	390	321	340	359	366	365	381	363	379	387	353	375	374	353	370	377	373	367	362	350	370	358	373	355	365	351	363	354	367	382	383	361	364	351	373	347	403	384	352	339	348	364	343	332	326	377	357	351	373	399	359	383	397	330	364	378	342	357	351	351	353	373	353	342	366	331	358	393	377	355	336	341	312	393	362	366	342	367	360	359	365	345	388	353	341	377	332	372	366	385	408	387	331	353	393	376	381	371	384	379	340	372	392	378	357	366	374	342	398	366	380	368	346	366	376	343	356	374	338	357	344	337	406	367	374	353	400	346	358	385	340	388	336	361	377	359	372	359	342	401	359	359	403	338	349	384	336	378	366	362	384	350	366	331	350	362	388	346	344	362	348	360	363	372	398	371	364	364	377	372	357	346	383	347	368	366	365	375	306	340	383	377	366	379	395	395	337	365	373	322	346	342	348	379	376	379	340	358	339	376	366	365	370	360	348	378	415	363	357	345	362	380	353	339	372	351	371	362	376	368	348	364	365	345	386	353	355	356	386	343	376	380	391	392	353	421	370	348	356	356	370	357	335	362	378	378	362	360	350	342	331	383	392	370	341	347	333	344	352	342	351	407	391	387	388	351	370	322	366	376	373	379	369	398	344	383	355	358	362	367	400	333	382	362	365	356	351	381	383	359	328	376	351	364	383	365	310	359	358	376	356	380	367	364	373	400	366	356	371	372	370	374	358	374	368	385	368	366	385	379	342	349	358	363	370	352	368	387	392	356	390	374	370	342	357	379	353	332	392	364	407	368	346	351	373	362	351	361	340	370	383	363	345	379	382	379	351	346	324	361	376	379	315	355	406	327	370	388	378	379	338	339	356	358	357	351	362	327	392	376	351	348	365	366	358	329	353	364	369	385	327	382	415	388	316	364	369	350	351	399	387	371	354	385	376	366	367	374	353	355	372	348	368	387	396	343	374	370	380	381	373	351	380	406	357	340	377	364	363	385	365	348	402	386	356	363	361	340	378	368	389	403	363	342	393	348	386	358	342	386	343	378	368	387	348	354	348	362	356	364	368	369	389	389	364	375	355	373	349	331	360	377	360	372	394	379	346	343	349	337	395	383	359	377	346	393	359	383	355	364	352	381	364	368	355	359	389	329	369
35075	48793	33237	12080	7382	943	653	655	644	586	620	665	648	638	644	652	659	635	631	609	657	609	641	636	677	656	600	568	619	632	625	622	623	605	638	624	577	612	611	641	648	640	588	655	613	649	595	634	648	620	652	635	658	637	685	626	628	616	650	619	609	629	656	624	606	629	652	648	657	646	648	647	602	687	635	638	630	595	647	659	632	639	644	669	626	629	588	667	595	613	606	658	614	607	610	640	660	636	624	661	603	626	643	579	645	617	594	661	677	594	637	649	660	644	640	661	640	629	610	650	623	623	655	680	595	632	635	609	614	609	623	667	626	616	644	615	640	604	655	663	651	605	614	607	576	610	632	648	585	619	635	615	613	628	619	607	634	632	607	595	629	554	651	623	667	636	595	611	642	684	599	573	635	620	651	655	600	597	615	590	617	634	616	597	611	621	639	612	604	622	598	627	611	597	653	598	608	599	617	649	627	592	606	650	634	646	590	649	647	685	624	653	641	660	638	624	613	632	635	666	626	632	657	640	625	614	664	649	627	650	590	655	662	642	625	600	637	620	560	651	622	625	641	631	601	658	640	635	655	613	628	661	623	614	628	645	618	607	638	647	655	614	622	572	638	665	618	635	660	615	643	635	632	620	595	672	649	610	637	627	652	644	635	629	624	616	698	663	582	639	600	609	609	635	632	626	664	639	599	639	592	628	634	616	638	641	687	631	668	661	658	617	634	641	620	680	645	628	673	620	640	635	623	677	605	662	606	602	611	609	631	622	629	599	636	668	611	643	597	672	588	646	614	619	625	626	639	645	643	643	603	630	604	660	630	595	628	632	653	634	612	676	597	657	639	631	626	664	637	625	629	609	595	641	629	609	643	580	630	594	630	577	621	593	662	626	634	647	625	614	637	638	665	641	657	651	586	638	639	616	621	592	649	680	593	665	571	646	647	618	619	607	653	572	670	619	611	662	667	618	646	659	607	651	619	646	659	657	630	653	626	630	613	671	610	643	645	621	641	646	618	619	629	643	612	661	624	656	611	641	669	664	648	612	611	626	641	639	623	636	625	667	654	651	647	609	641	637	617	607	659	661	637	630	626	623	617	667	647	640	599	630	639	644	598	601	614	617	637	610	580	629	590	626	626	601	588	613	637	627	629	634	613	623	655	629	614	648	665	644	565	646	604	631	623	638	631	595	649	638	642	632	642	658	646	605	591	631	654	642	643	615	636	602	660	668	616	654	602	632	644	577	653	634	614	629	556	634	610	630	670	601	622	607	644	615	628	610	617	678	635	618	631	630	624	654	675	638	611	674	646	707	643	615	595	657	582	630	623	629	680	626	604	634	582	599	611	590	655	591	619	605	654	652	616	619	637	628	635	624	645	655	687	631	615	600	645	599	601	600	623	661	611	629	638	581	631	666	680	620	600	609	672	648	642	634	656	635	614	652	644	687	641	605	605	646	593	626	644	645	669	649	607	662	656	664	649	637	598	655	603	611	566	667	611	660	618	636	645	604	620	591	639	701	619	586	682	630	622	617	641	650	678	664	631	605	663	640	634	616	662	617	662	607	658	604	595	636	682	600	625	634	636	613	660	653	636	645	641	647	676	633	616	650	606	614	624	648	640	613	635	617	642	617	620	656	630	634	663	643	584	597	647	660	645	616	638	633	630	616	621	670	631	593	598	617	584	634	626	649	657	648	636	623	618	634	696	623	665	616	626	588	598	625	641	669	656	621	630	635	675	638	639	622	641	618	643	628	667	646	645	617	626	650	675	633	605	598	659	641	644	652	624	646	602	613	708	638	633	664	678	553	609	627	625	612	594	635	657	586	587	645	586	636	635	661	601	667	654	643	616	634	606	647	584	660	617	649	637	617	648	659	622	628	653	597	597	585	613	602	676	665	636	646	620	628	596	625	643	666	617	650	628	612	660	634	631	655	609	629	627	632	614	630	635	648	579	717	619	594	639	602	603	582	660	657	638	643	647	665	607	588	632	616	645	648	608	608	620	578	647	599	625	600	601	618	643	632	647	625	660	644	643	568	636	597	627	615	595	666	664	625	628	666	653	635	627	691	653	622	630	643	648	647	630	606	623	639	578	636	611	602	570	640	587	653	627	585	687	660	581	628	657	564	642	576	694	617	579	644	610	616	657	626	643	626	602	612	629	620	640	645	603	663	641	664	606	609	588	617	649	657	611	620	605	612	675	581	628	610	635	562	647	672	592	613	624	637	633	658	650	614	655	641	668	645	634	608	654	679	618	610	620	665	617	671	653	630	635	635	618	626	652	625	631	622	630	599	650	641	655	612	647	605	660	619	640	615	613	631	621	613	643	594	595	639	648	637	635	590	594	615	645	585	653	620	627	601	642	651	661	629	629	627	592	622	633	658	642	644	609	655	625	620	664	642	624	626	553	626	621	675	608	628	588	584	654	623	617	631	663	625	618	607	635	663	690	624	647	619	648	622	619	623	651	604	652	657	666	637	706	623	578	617	641	623	594	637	667	592	628	624	629	637	618	621	657	639	603	631	624	641	607	673	629	600	629	570	649	578	570	615	580	627	604	630	632	628	646	624	634	651	654	632	647	609	630	601	646	624	608	629	612	578	624	619	619	596	642	600	640	614	625	619	654	631	669	620	639	625	601	618	565	606	663	603	651	600	624	609	646	647	628	635	618	623	608	652	602	636	636	660	606	636	617	642	637	608	651	597	630	662	604	612	643	612	617	652	608	611	623	600	646	651	614	640	680	625	655	676	623	626	636	609	664	626	658	607	648	589	612	650	618	618	670	649	634	608	594	608	650	597	655	621	606	609	621	610	632	635	636	616	660	617	633	653	639	615	670	650	680	638	595	619	636	613	600	620	651	623	642	596	622	605	624	660	652	617	604	627	664	638	641	639	632	672	634	614	640	651	658	574	659	684	614	647	628	649	629	617	591	618	621	667	660	631	639	613	631	592	587	671	626	610	649	644	621	644	600	626	660	613	610	643	603	618	625	655	614	624	634	597	629	669	666	615	599	639	672	592	625	602	635	621	611	662	627	633	623	625	630	614	627	641	628	679	590	611	649	607	637	625	677	613	619	612	649	667	603	627	633	597	600	634	640	613	624	657	584	654	628	641	658	648	639	627	626	650	662	594	688	628	637	577	596	618	596	656	642	620	567	622	631	662	568	642	612	605	597	636	650	626	648	576	618	635	625	616	650	630	630	600	598	660	605	625	657	588	612	653	646	597	656	606	636	632	650	648	651	612	616	614	643	657	579	633	648	616	623	620	591	611	613	667	647	636	593	619	627	648	591	633	610	617	659	634	640	616	581	629	598	606	651	610	606	634	639	628	648	635	618	638	656	687	598	615	644	618	616	631	630	627	581	664	631	612	666	629	607	594	627	644	664	620	626	596	663	615	659	653	653	536	592	621	600	643	591	657	584	592	639	693	623	679	638	643	647	693	676	633	644	679	646	649	650	669	669	642	639	591	604	661	617	641	644	693
23915	23106	33625	25831	21478	10815	853	380	357	326	344	360	336	353	324	310	296	361	351	343	344	359	324	348	312	319	340	329	335	341	328	298	338	335	317	324	354	295	312	318	331	304	305	344	303	337	329	337	345	333	314	335	327	321	338	309	342	365	324	337	321	348	317	334	362	323	306	325	350	329	333	354	314	352	306	312	300	305	286	313	321	320	315	306	340	319	319	344	322	327	333	315	313	299	279	319	297	327	337	338	326	314	314	299	301	305	338	319	318	296	354	339	330	322	371	340	330	332	338	343	314	340	358	352	339	322	350	329	353	309	328	338	357	289	308	308	340	318	301	310	308	307	327	283	306	349	331	307	319	311	341	330	333	319	274	322	354	327	293	304	288	345	315	311	317	334	328	322	318	315	320	382	341	322	307	348	293	315	308	375	323	318	302	309	360	317	317	356	294	329	342	350	293	332	336	344	335	317	309	326	320	348	342	339	310	342	285	330	331	334	306	336	329	369	317	310	313	311	359	306	323	363	302	311	318	328	324	350	331	309	357	343	293	328	326	336	347	339	331	329	324	303	305	316	335	298	326	329	328	330	315	289	309	348	322	314	314	326	362	333	336	307	340	319	300	341	326	308	324	355	335	289	308	339	316	329	308	319	305	326	348	285	337	319	292	337	310	329	342	323	329	310	328	308	325	317	311	294	295	311	325	313	315	324	343	325	343	315	363	310	299	318	334	348	341	299	338	324	334	318	325	346	276	316	320	331	363	294	332	331	341	345	328	347	315	365	312	314	317	334	286	311	318	311	315	341	323	307	306	325	290	299	336	327	336	334	329	312	329	366	352	315	307	294	322	330	313	352	305	291	331	296	314	320	352	356	330	321	318	348	345	324	312	298	314	325	343	349	362	337	330	301	282	329	365	341	298	364	313	344	315	320	309	329	339	357	349	343	316	314	311	280	329	314	308	329	300	332	344	362	329	356	342	338	310	327	327	324	354	335	340	319	333	325	312	311	334	325	314	309	320	330	333	340	319	333	324	356	307	282	297	311	321	345	329	310	331	299	325	345	318	328	374	310	318	323	349	318	307	316	324	336	336	330	326	304	342	331	317	325	315	312	323	343	330	297	300	332	312	302	338	316	348	331	316	300	329	303	332	299	317	333	338	335	309	315	320	335	352	359	335	306	332	322	301	316	305	307	320	339	342	358	316	317	325	326	331	340	319	323	311	293	308	331	322	330	355	311	319	309	317	341	347	342	336	324	346	317	330	309	325	344	327	319	304	339	325	319	296	345	317	316	317	321	296	343	325	350	336	316	328	319	326	328	347	331	337	284	340	300	329	337	363	329	329	351	309	320	303	309	356	375	333	320	337	314	331	321	343	306	296	326	325	289	321	324	375	306	345	327	341	329	349	312	343	354	289	334	321	344	331	315	327	338	347	357	322	310	368	308	330	337	329	313	312	319	302	304	320	327	384	334	282	314	319	331	331	301	328	320	347	302	307	315	340	321	315	320	320	342	331	333	329	343	299	334	342	343	351	319	354	364	306	332	329	300	330	359	311	324	298	276	308	300	324	355	302	326	305	314	307	307	331	316	313	313	350	304	327	310	336	334	317	333	338	318	316	303	359	319	338	338	348	322	322	340	329	335	324	296	364	321	311	318	348	342	339	325	288	334	325	337	332	323	321	322	326	319	325	319	353	318	325	347	333	335	316	344	337	340	350	326	333	307	329	323	301	330	318	332	302	337	337	319	319	303	305	283	318	322	349	335	320	359	331	331	329	314	311	298	327	324	311	337	337	316	329	352	331	355	313	345	307	331	321	352	341	311	336	359	324	345	331	293	330	328	346	299	327	296	355	348	313	321	319	333	345	316	349	312	334	313	333	357	338	307	360	344	329	328	304	306	328	351	292	317	326	331	316	308	321	307	315	326	330	331	305	330	324	302	288	339	340	355	330	321	358	325	330	292	302	323	323	320	341	343	323	330	347	326	304	312	333	339	320	381	340	359	331	317	309	305	362	325	328	350	303	364	329	340	330	318	288	346	327	344	323	299	303	336	318	388	341	320	338	334	334	343	322	343	284	352	336	332	356	316	295	313	368	300	368	317	325	338	329	322	327	331	317	329	313	336	323	303	270	309	324	293	343	333	326	321	323	313	336	321	293	312	299	348	295	319	335	306	338	301	325	347	331	336	349	307	306	333	319	333	302	354	315	324	300	334	313	337	318	321	318	355	332	330	289	302	314	317	320	328	309	292	310	322	327	326	333	277	326	357	297	330	331	305	326	314	309	343	325	331	331	317	309	321	289	321	304	348	278	310	337	300	320	310	321	332	294	330	349	341	347	323	330	302	351	326	342	327	331	348	325	300	302	315	305	373	294	337	335	322	304	323	337	328	315	334	313	333	329	346	363	307	339	317	346	335	286	331	326	307	360	294	335	323	353	333	319	328	318	339	319	351	324	323	355	330	324	360	342	337	365	331	319	329	312	326	333	332	321	346	334	314	311	306	330	348	343	313	311	317	341	336	345	293	335	346	327	320	308	325	325	349	349	329	313	305	310	315	307	335	312	311	372	351	334	338	343	303	286	325	352	349	339	322	327	310	305	324	345	311	350	296	287	338	341	339	334	331	326	355	322	353	309	329	292	313	290	304	323	302	341	305	336	314	335	329	311	325	299	326	328	344	351	339	341	338	335	300	309	343	306	303	311	325	326	336	334	299	318	320	318	297	324	337	340	331	327	332	328	324	312	319	357	306	334	340	297	304	339	313	339	332	322	312	289	330	322	328	305	298	316	325	334	293	321	327	319	332	316	325	347	338	332	351	321	355	328	331	337	330	327	336	331	329	318	315	309	306	314	318	351	327	299	305	358	311	309	324	336	338	325	326	340	343	303	315	337	320	323	315	290	319	318	310	319	377	347	296	339	324	300	341	292	304	318	341	357	302	329	327	350	305	352	308	291	323	328	310	316	336	300	318	310	336	355	311	337	321	326	297	318	303	329	290	330	323	330	322	318	327	312	316	350	319	326	314	344	318	299	312	342	312	300	339	317	298	320	341	300	323	300	317	286	332	328	316	309	303	347	333	318	313	334	305	308	321	326	319	314	334	302	315	308	375	324	348	303	345	335	321	331	313	298	317	314	310	335	337	323	342	332	313	324	339	300	341	322	308	333	333	360	306	339	334	323	352	331	346	318	299	342	322	316	314	334	316	328	331	314	357	326	326	319	308	305	321	349	303	320	329	332	309	318	325	313	337	294	320	304	317	309	328	360	303	313	339	308	382	307	333	352	333	300	347	325	296	336	316	296	340	361	355	335	289	338	334	331	344	308	316	316	307	333	360	314	319	288	339	313	327	305	322	340	342	297	310	298	321	328	344	292	324	327	327	321	322	323	289	355	321	311	338	327	311	324	323	328	369	316	328	324	316	332	314	319	294	341	307	283	326	320	325	281	318	325	328	341	323	314	290	333	305	320	317	311	318	321	304	311	309
58659	90955	66623	38487	24309	3168	593	586	606	585	555	598	604	585	598	572	545	603	583	531	576	629	535	546	595	576	539	616	524	553	587	580	526	542	585	552	576	571	526	581	562	560	554	572	541	536	549	563	566	550	558	578	564	569	546	583	562	571	560	612	581	530	567	525	521	587	557	568	523	595	634	668	599	583	623	592	528	564	528	542	565	510	550	590	547	516	525	509	571	575	565	555	526	582	570	549	548	567	557	549	543	540	542	591	542	598	499	530	520	529	563	552	554	610	566	606	526	559	545	549	563	594	558	557	563	577	544	570	520	536	562	556	566	554	538	540	553	546	554	553	569	529	532	582	519	580	537	568	535	592	539	565	607	562	501	554	576	586	595	592	604	595	547	578	562	585	562	556	548	511	561	534	559	526	589	596	570	569	584	517	534	562	588	513	568	556	574	523	561	560	560	575	557	548	595	575	533	583	535	528	579	575	584	581	571	585	545	596	565	575	559	565	531	593	548	566	559	601	560	556	544	532	551	541	547	560	540	560	537	571	524	529	568	550	582	569	581	552	542	581	576	608	556	540	514	603	539	511	563	576	542	525	529	565	564	548	551	538	626	547	596	550	560	527	531	584	531	538	516	553	546	601	557	577	570	550	542	579	543	582	531	557	538	594	559	542	558	554	568	574	554	539	579	527	548	561	546	535	571	539	556	581	590	556	529	564	531	530	586	553	566	583	561	543	530	550	548	556	561	570	558	549	586	581	550	559	562	517	579	524	562	574	558	585	542	528	544	548	578	549	513	559	546	502	551	592	592	534	525	573	590	524	549	581	580	577	551	547	573	546	540	557	554	526	546	559	571	587	540	565	541	556	580	568	531	547	611	562	571	525	570	571	540	538	547	548	591	553	508	495	584	534	563	530	585	559	570	559	557	550	598	556	562	549	540	546	555	538	585	580	537	568	544	533	537	551	551	546	565	552	559	498	528	587	608	543	578	566	553	546	578	541	561	503	549	569	574	551	573	600	552	562	585	544	615	523	562	570	559	519	553	577	586	546	554	578	604	587	566	562	534	573	565	500	555	609	535	574	566	623	561	589	572	560	524	561	555	586	532	527	547	592	542	560	599	619	540	591	515	558	568	553	574	592	559	534	545	546	596	528	585	558	569	555	551	557	559	542	540	521	599	584	595	540	569	557	574	564	569	530	541	525	549	596	532	564	544	603	566	536	582	508	547	588	540	582	560	552	527	556	562	578	585	550	558	500	536	538	538	607	545	524	561	568	511	560	540	572	536	528	613	573	518	530	571	590	586	574	539	580	557	543	579	570	571	544	521	563	554	529	610	546	573	589	565	557	560	577	539	566	524	574	535	578	514	572	557	549	540	560	583	510	517	537	572	579	572	534	550	562	584	547	550	497	533	538	550	560	558	583	560	548	565	576	568	573	588	557	586	567	511	545	570	550	571	541	588	570	554	576	478	575	540	569	572	567	584	556	544	591	576	542	523	542	567	530	548	553	580	538	549	530	545	554	615	588	524	560	500	547	568	513	574	523	587	559	534	561	564	540	583	535	561	534	545	588	552	495	560	568	589	607	600	541	550	565	519	522	544	566	576	586	585	567	562	579	578	552	578	569	554	573	533	521	544	525	557	575	538	540	552	532	545	558	540	569	523	582	557	596	591	586	552	530	587	543	584	555	562	601	553	568	547	545	546	576	552	536	520	599	507	525	555	604	526	582	576	565	560	549	560	562	557	576	552	544	567	546	525	530	530	545	540	556	560	558	552	581	525	587	566	569	573	569	549	540	539	568	573	520	551	557	570	596	585	574	551	535	534	530	582	532	546	575	566	567	547	509	583	549	553	529	507	585	552	589	508	546	550	553	550	554	613	578	536	547	550	517	546	593	559	528	520	597	557	566	572	542	560	530	556	511	559	570	536	552	585	610	555	545	549	546	567	528	573	596	529	546	577	556	543	552	588	566	544	606	555	548	518	572	570	551	570	537	582	513	574	593	557	548	596	545	554	548	554	570	548	582	523	601	561	538	586	560	608	559	566	549	532	571	528	548	553	568	588	561	566	592	574	583	555	538	598	571	576	555	597	574	583	565	572	583	570	622	599	556	533	585	565	547	582	573	587	568	549	566	549	556	557	569	542	542	576	560	587	557	541	554	579	555	493	552	542	557	548	578	585	564	536	557	585	555	583	553	558	546	593	574	540	581	584	562	549	564	522	582	610	576	576	535	537	591	553	543	567	565	543	567	521	588	523	530	527	553	586	551	573	557	538	529	547	572	537	502	555	580	568	571	600	561	575	550	532	557	563	561	543	584	553	562	590	531	578	559	516	566	550	565	560	511	567	562	579	567	558	541	568	544	566	536	555	530	529	542	561	553	555	536	576	560	571	567	614	559	571	556	575	566	575	551	569	546	556	564	581	519	586	595	509	574	596	584	553	559	557	553	583	575	559	535	533	547	568	601	556	554	546	526	585	607	514	570	540	595	573	513	567	549	560	563	591	562	542	574	544	549	563	516	561	533	543	594	543	562	510	550	545	560	539	589	587	568	556	547	524	579	617	575	555	563	546	570	558	570	531	556	560	568	558	586	562	535	571	560	603	563	565	510	564	558	529	582	573	532	571	587	571	544	553	550	539	586	570	549	523	549	559	574	566	538	542	561	581	569	544	542	556	581	585	537	574	558	561	514	550	554	524	618	522	572	588	539	603	571	557	549	597	557	556	544	554	540	561	630	565	576	577	565	588	545	577	527	552	526	527	540	558	563	535	567	553	585	556	560	561	558	574	570	613	539	531	557	583	530	563	569	529	574	556	556	573	553	539	573	513	569	574	593	556	563	591	564	562	535	569	579	591	571	554	536	556	596	530	583	554	538	550	578	614	563	555	559	541	554	551	590	605	600	559	576	548	542	518	600	548	597	584	567	567	606	566	575	531	561	567	538	528	582	621	543	579	530	494	600	514	574	631	599	599	601	548	575	571	592	560	589	517	576	546	566	602	582	549	552	542	564	544	562	531	628	537	570	533	605	546	538	574	587	580	584	559	511	568	561	535	569	564	535	578	547	548	535	550	522	511	557	573	541	547	581	516	563	573	560	546	549	604	583	542	543	563	541	574	570	563	530	571	551	542	591	559	576	564	583	592	561	540	549	584	563	534	577	568	576	555	547	564	528	581	565	545	582	566	562	549	544	555	538	562	592	543	549	591	558	561	593	536	551	580	546	560	575	592	583	542	523	521	571	584	562	568	553	517	571	554	565	578	504	575	557	543	540	532	555	554	543	537	541	500	576	548	543	551	558	555	578	511	571	605	599	579	554	547	545	547	529	602	581	503	532	586	545	520	525	539	514	529	529	574	562	544	565	537	537	570	561	557	569	568	535	576	590	526	561	532	554	557	534	567	541	525	569	537	527	519	546	520	567	567	537	587	572	574	546	532	560	564	632	568	552	528	579	514	566	536	536	542	535	558	556	565	532	549	555	600	566
22957	22050	31857	24677	22558	18341	4960	517	466	459	451	445	404	412	454	421	428	439	417	432	425	420	390	431	422	386	439	411	388	452	410	422	442	466	400	409	411	397	413	399	417	384	434	412	446	415	422	449	434	409	408	399	448	432	405	379	415	423	407	409	413	442	441	403	411	421	419	360	376	423	550	428	409	431	448	367	408	385	413	411	448	407	389	408	399	412	391	420	406	428	373	389	384	416	441	387	409	365	452	415	375	402	430	399	419	407	407	396	408	395	350	379	382	431	419	403	418	417	381	394	384	415	388	409	427	446	390	409	386	443	427	414	418	427	424	375	396	413	399	432	431	401	380	409	403	404	415	391	424	410	405	430	378	379	407	407	453	414	402	411	437	423	426	385	406	383	431	423	395	428	407	398	406	463	436	381	373	382	419	409	411	430	422	411	424	370	392	442	410	409	413	362	390	389	392	424	405	410	432	400	406	389	373	384	406	397	433	401	409	404	450	379	372	452	409	379	416	403	383	415	405	413	417	392	417	403	387	414	418	434	395	412	399	434	414	424	383	416	408	432	432	454	411	418	405	417	417	400	388	395	422	424	398	390	411	405	394	424	380	388	406	419	409	443	423	424	464	425	429	452	412	413	430	405	409	396	403	382	431	396	419	406	409	438	399	406	419	401	429	426	434	393	391	378	390	392	445	381	381	360	401	424	365	395	389	426	375	414	385	417	416	395	425	418	411	477	420	384	423	410	401	393	384	379	397	377	397	411	398	419	373	405	391	433	393	398	424	405	387	395	412	415	441	451	398	448	389	396	408	417	425	404	434	397	390	422	377	394	393	408	426	377	410	419	414	413	416	436	418	414	400	429	395	395	444	396	417	366	391	422	403	405	397	407	375	414	430	404	392	407	371	418	422	417	424	441	405	394	387	400	471	413	410	407	435	406	378	418	438	402	412	388	353	402	413	405	387	411	454	404	370	439	400	401	423	437	391	383	425	452	405	404	421	436	387	444	429	402	384	428	387	450	431	401	427	387	424	400	424	391	412	407	382	425	390	427	415	427	400	407	428	435	425	413	385	421	375	431	419	384	442	421	409	380	414	426	412	398	389	455	405	400	392	425	413	388	366	402	404	400	393	388	444	401	423	375	391	369	421	369	403	394	435	436	390	445	414	366	392	390	405	406	383	399	456	430	400	437	365	398	391	425	371	425	392	390	380	449	401	377	421	420	381	422	449	381	411	422	417	405	416	403	414	412	392	388	395	402	382	398	416	399	400	405	362	406	426	400	427	430	421	403	418	414	414	423	431	408	423	399	424	379	409	420	399	407	371	403	413	386	369	445	393	415	400	401	385	413	400	385	408	398	374	418	439	424	397	390	387	408	381	385	406	435	369	412	395	346	440	396	428	402	412	406	387	414	406	378	391	390	399	386	421	413	405	405	411	378	389	406	395	399	388	392	427	373	414	382	436	406	415	423	416	410	400	394	389	400	371	376	385	373	420	394	377	409	369	402	379	392	428	412	382	405	408	393	411	380	394	431	418	406	442	383	432	414	411	398	425	378	363	410	429	408	430	426	386	392	419	424	406	462	410	403	412	433	407	381	409	404	405	401	396	400	417	405	379	378	407	428	403	402	430	395	412	424	402	403	409	417	467	398	411	426	401	397	416	394	398	407	403	413	441	386	411	383	427	422	403	381	395	419	420	428	367	431	378	392	415	411	419	391	443	417	389	437	411	425	401	412	413	404	404	404	408	397	417	378	409	403	397	438	414	412	424	417	420	398	390	421	373	415	432	408	400	400	413	432	380	393	424	444	412	432	403	407	412	410	455	377	402	394	454	375	406	473	441	406	423	409	382	415	406	398	411	374	396	432	391	392	417	372	421	411	404	405	398	403	448	417	419	411	424	365	405	439	417	394	416	436	398	443	369	404	408	393	436	369	383	402	377	390	412	416	385	413	400	436	415	384	415	381	456	423	395	399	425	400	407	410	416	418	382	420	404	384	394	391	365	419	411	428	404	435	376	444	419	423	390	406	373	399	429	416	422	413	386	435	434	395	430	394	393	410	402	416	400	413	439	377	416	410	404	403	394	396	407	422	409	383	434	423	402	396	396	399	416	397	411	394	406	410	420	422	391	404	421	407	409	410	426	400	392	432	432	420	389	408	394	392	376	375	395	402	412	410	438	395	396	411	368	415	383	414	405	411	392	361	377	392	352	453	424	424	407	437	381	381	428	419	424	397	404	423	427	377	395	389	416	398	401	384	378	414	392	424	412	421	404	378	403	418	447	401	424	372	441	397	408	404	446	396	424	439	436	417	399	371	379	407	423	410	397	411	392	416	409	416	387	405	388	430	391	407	389	397	412	438	404	408	413	392	406	396	431	430	414	430	404	402	400	435	429	409	416	419	394	397	395	411	365	409	389	406	406	406	404	440	389	417	403	419	405	381	414	432	382	433	415	407	418	397	394	429	414	375	432	432	352	420	401	397	395	418	387	409	437	442	413	407	443	417	368	405	387	441	398	417	371	434	422	394	388	370	410	426	426	387	400	416	417	444	376	415	406	423	381	414	419	386	377	429	399	382	419	381	414	390	369	414	431	418	397	453	402	424	367	392	389	421	442	426	445	454	432	413	381	419	392	387	412	382	388	457	400	377	412	386	371	379	407	437	435	426	402	415	384	406	381	422	415	386	405	404	399	404	374	419	412	372	413	410	448	396	407	400	417	450	414	428	411	406	407	398	378	403	424	458	406	396	429	382	424	406	424	365	403	416	401	387	408	447	417	439	403	445	424	374	414	433	417	407	399	432	416	410	402	413	418	445	416	399	376	396	418	388	400	405	426	466	405	394	402	427	433	419	406	403	381	387	422	397	385	408	380	420	362	361	399	395	445	370	396	389	410	378	415	425	381	392	403	406	405	371	353	407	413	416	396	422	417	433	396	429	413	432	384	413	395	411	403	402	422	411	368	404	408	419	413	405	421	399	406	377	393	415	421	407	420	389	382	379	408	418	414	427	376	407	420	412	419	437	400	416	411	364	418	370	412	411	389	413	390	402	438	414	414	417	378	394	419	446	418	427	437	413	389	425	397	419	415	434	421	386	404	398	425	395	399	407	400	402	403	444	459	394	427	402	388	347	434	395	394	406	427	421	404	418	400	423	429	392	379	407	395	405	411	428	403	430	422	434	414	435	399	350	428	378	392	407	419	403	420	434	416	390	407	406	399	415	435	405	373	403	383	405	445	436	417	404	387	411	397	421	405	422	411	415	447	410	411	405	400	396	377	396	433	381	454	408	409	380	423	423	408	424	424	441	381	385	400	433	391	414	408	414	418	396	382	409	387	410	395	408	407	447	399	432	400	415	392	398	400	365	425	394	416	409	377	403	428	402	432	418	398	401	386	437	424	382	395	438	433	407	449	417	375	418	422	393	433	421	434	400	425	424	397	390	397	386	428	421	387	390	415	405	419	414	417	423	369	412	428	400	380	410
59817	97816	74385	45883	34043	5375	771	758	728	725	666	710	623	725	679	673	697	680	656	683	665	636	642	680	643	632	665	653	677	647	659	630	679	676	655	676	654	659	688	690	649	700	633	649	623	644	673	674	624	645	633	643	693	625	664	631	627	705	662	669	671	674	653	630	640	638	621	691	644	707	891	807	744	727	688	668	687	698	703	622	686	602	617	639	671	604	648	631	662	655	671	672	622	645	688	657	643	660	668	703	679	715	657	662	655	706	659	660	637	688	673	695	633	641	688	641	680	670	691	691	686	648	654	659	629	618	682	596	644	650	653	686	709	717	657	633	670	651	712	624	638	657	635	603	656	660	635	674	638	718	698	673	658	699	610	694	652	641	711	686	657	700	692	649	657	662	647	658	642	666	609	706	679	660	643	677	665	690	672	727	650	659	685	688	671	646	696	647	688	640	674	648	672	690	657	660	676	575	687	644	670	628	672	622	639	649	654	623	604	649	689	636	672	652	647	683	653	650	636	612	637	666	711	648	627	617	692	634	672	650	635	636	601	659	694	708	666	636	643	636	639	644	657	629	655	697	697	666	718	632	633	639	678	659	654	640	650	691	620	656	677	702	652	714	665	686	654	621	683	630	664	686	655	703	667	677	642	624	668	685	681	624	626	625	698	669	613	628	682	670	648	656	689	668	676	638	647	675	662	651	670	657	649	601	600	676	619	645	639	697	658	648	628	647	611	630	622	657	673	634	636	645	613	667	649	691	647	635	636	675	648	615	632	672	687	674	602	708	688	667	667	635	657	644	653	721	651	708	645	637	625	685	625	639	615	641	665	615	699	648	656	662	647	684	632	664	663	632	621	672	656	652	687	689	691	650	692	668	676	652	669	651	633	704	675	657	690	658	633	656	629	662	593	604	662	682	674	632	626	672	632	689	626	655	690	673	689	680	661	623	657	607	679	603	644	631	682	656	655	685	677	659	676	647	650	702	632	597	727	636	699	616	629	680	671	662	634	692	651	647	657	665	615	636	649	666	664	672	621	650	631	684	676	631	673	688	612	639	651	628	673	651	670	625	687	660	669	655	683	697	634	653	680	664	682	669	637	679	649	704	618	682	616	662	593	639	637	662	665	653	692	704	657	630	638	675	634	672	661	672	652	643	625	698	627	599	690	627	651	720	656	673	659	680	684	618	629	677	659	671	633	682	678	661	619	655	663	686	655	703	650	666	676	676	662	708	658	692	683	652	633	637	696	662	639	641	654	666	661	670	628	702	672	673	659	692	624	638	685	686	629	663	676	632	630	703	644	670	645	649	698	658	653	671	638	629	638	666	674	661	600	699	637	630	622	641	704	678	662	682	679	638	652	620	615	645	666	749	639	649	668	619	631	624	661	675	626	684	670	639	653	667	626	635	649	637	666	719	663	635	693	623	648	628	686	669	669	685	657	685	629	691	609	648	641	673	639	622	629	678	686	655	666	655	674	629	664	636	683	706	693	698	687	680	681	667	653	646	631	707	634	682	665	650	652	662	656	670	666	692	648	679	623	636	626	696	697	618	625	667	620	642	672	615	649	619	666	693	614	597	630	683	659	669	648	644	667	683	664	635	629	667	659	685	664	675	686	658	650	664	635	641	646	682	632	633	740	670	597	665	687	617	660	705	630	666	644	659	681	623	612	667	667	641	666	633	646	678	647	680	637	626	671	623	667	665	689	652	677	646	630	649	685	650	640	653	646	616	641	667	663	714	642	641	670	651	672	596	708	629	649	658	657	685	669	687	686	605	608	626	647	637	691	621	652	665	691	646	707	677	655	687	709	667	653	671	667	615	670	644	694	647	648	646	580	640	697	680	641	676	649	654	629	652	590	678	646	674	719	642	691	656	611	692	631	659	589	645	668	660	654	647	609	622	659	665	648	676	673	664	670	644	632	638	657	659	637	663	648	640	649	643	659	623	684	640	668	633	699	641	641	665	644	649	643	680	615	665	651	640	632	631	642	685	649	718	667	631	625	661	649	656	650	656	664	648	660	702	614	704	676	687	650	655	660	628	638	681	661	687	678	636	635	662	627	624	683	649	673	664	709	699	669	652	649	655	669	666	664	682	672	664	644	638	676	664	631	658	640	662	628	619	673	600	688	636	677	653	619	651	663	661	693	675	694	624	637	711	665	694	659	632	641	655	652	648	666	691	649	616	661	666	692	684	673	689	684	653	649	624	671	666	649	623	633	631	698	635	659	696	683	652	651	656	700	681	674	628	702	653	648	681	704	703	624	638	676	613	669	694	671	635	645	651	665	679	657	671	671	711	658	634	648	641	685	645	701	716	713	690	673	616	673	648	626	667	633	653	653	662	625	640	646	650	627	641	638	668	617	695	656	694	627	635	662	655	641	634	637	663	632	662	660	644	647	668	641	668	685	702	655	676	655	660	653	623	667	644	654	710	711	625	662	652	629	638	666	647	656	650	664	622	605	668	629	626	623	642	664	705	680	670	651	639	633	662	659	663	651	615	646	684	636	660	684	664	663	667	659	686	656	692	665	686	629	622	646	698	623	626	665	638	679	610	674	654	665	627	616	662	673	615	651	702	676	712	683	692	639	640	618	672	647	635	632	636	600	638	646	661	624	648	676	674	726	631	639	642	671	622	639	645	660	634	685	664	659	658	624	680	647	622	659	672	650	631	656	642	650	688	678	653	661	672	692	636	659	633	714	679	652	643	695	642	677	625	627	616	697	711	616	644	620	714	632	648	677	654	644	669	617	631	674	618	650	655	696	616	664	682	703	667	648	644	608	672	631	675	626	691	639	700	686	599	703	650	671	661	668	653	666	679	637	632	681	594	661	655	693	668	662	664	647	647	669	673	639	631	656	664	650	702	636	661	664	726	583	628	672	670	738	663	651	657	637	688	658	691	682	643	681	606	658	661	637	649	658	623	663	651	646	627	643	708	717	708	619	656	650	656	654	668	690	644	634	665	610	616	682	663	681	647	683	675	652	644	625	654	686	635	644	636	632	664	673	651	631	656	645	633	656	660	682	609	637	660	652	650	643	677	716	679	619	667	631	679	660	695	680	652	647	611	647	674	649	678	640	696	627	616	642	670	636	666	664	639	674	661	651	665	680	670	728	615	710	665	667	631	648	646	651	623	678	717	667	663	614	666	682	653	667	666	674	644	681	626	656	678	703	676	633	683	660	645	675	695	650	645	637	700	609	631	641	619	675	694	665	695	641	674	664	593	687	680	644	642	662	656	668	649	654	666	642	619	685	648	666	617	673	650	620	693	677	651	702	670	674	657	656	615	648	647	676	646	709	668	639	634	661	616	709	624	658	597	640	633	656	687	581	639	679	621	648	620	639	651	663	678	684	669	656	637	689	655	679	621	666	698	653	620	694	720	640	704	665	634	705	669	660	700	641	724	666	635	646	665	672	654	670	686	674	691	651	629	675	616	672	617	675	678	658	608	669	678	704	639	678	646	641	635	670	663	652	662	653	670
27910	29410	29385	12155	3238	511	367	378	374	366	316	343	346	373	366	356	381	363	353	334	370	353	360	331	361	380	312	362	369	381	350	366	319	366	365	372	359	350	309	316	338	382	330	342	382	386	370	343	367	352	375	386	360	347	353	332	338	335	344	357	350	345	333	344	370	370	312	373	355	345	345	382	334	348	378	356	336	350	368	373	379	385	356	376	366	332	350	362	348	307	376	364	381	379	337	305	347	377	366	336	385	350	340	340	328	354	383	351	336	350	340	356	347	330	343	336	338	400	336	357	357	354	328	328	385	375	325	343	390	371	341	357	357	369	353	340	372	332	372	356	353	359	365	336	334	381	371	369	344	370	331	375	345	367	360	369	368	346	351	303	382	376	354	350	337	348	341	362	351	377	348	364	359	328	358	335	356	340	336	377	364	358	343	353	329	394	399	352	369	335	366	356	342	336	315	356	346	332	376	385	344	319	357	350	397	359	359	347	348	347	368	316	317	346	367	408	361	371	337	357	353	362	326	318	390	371	323	354	330	334	361	352	397	357	378	326	397	359	335	358	362	340	341	329	361	351	342	374	344	376	365	347	354	346	363	349	340	365	360	354	345	337	332	350	363	358	323	363	343	318	348	354	339	328	380	370	349	365	354	373	334	333	364	333	348	370	337	366	366	373	351	336	352	362	373	369	380	344	403	341	364	361	356	389	341	355	371	353	341	361	367	302	301	339	327	323	336	361	340	342	339	348	315	365	341	372	346	338	370	349	385	350	318	349	351	350	351	318	397	388	379	388	373	356	368	366	325	326	305	359	338	350	344	331	320	350	356	378	355	339	376	313	324	348	369	358	341	365	369	336	369	332	332	314	333	384	310	353	340	369	341	405	342	330	320	363	363	350	317	359	328	361	372	367	360	354	339	348	333	332	351	356	393	308	332	331	354	331	353	368	379	361	358	342	346	336	357	359	339	334	369	344	364	338	346	364	319	369	368	350	368	339	391	367	347	358	344	339	315	334	366	351	358	327	390	359	333	350	337	354	380	359	369	360	354	371	325	353	330	325	346	379	355	343	353	360	362	346	355	372	330	352	369	359	345	343	334	350	342	340	340	391	379	358	357	377	343	391	369	351	383	363	338	327	304	340	332	329	373	380	341	342	342	375	344	360	347	390	351	358	376	374	357	342	367	356	398	316	348	368	371	344	376	328	351	363	336	347	339	378	358	341	358	359	350	362	353	359	363	371	352	354	379	387	381	359	351	373	358	352	358	357	365	348	319	381	376	361	363	334	355	340	361	349	348	323	347	350	345	390	333	364	360	349	338	363	357	357	360	372	362	381	334	345	361	319	368	352	335	365	377	364	359	379	342	332	358	358	355	370	368	371	337	340	388	370	343	330	363	365	335	321	339	349	357	364	352	328	350	350	370	377	346	339	370	354	411	333	345	364	357	345	353	327	346	381	326	364	352	345	361	346	342	339	360	361	338	371	342	336	347	363	326	364	338	382	379	349	353	337	342	338	338	405	355	333	336	352	386	317	354	350	375	314	335	312	361	346	326	355	349	348	356	370	361	350	353	372	365	356	333	348	355	379	334	336	368	350	373	328	356	313	363	338	346	354	338	347	373	377	333	361	373	384	386	353	377	340	359	381	367	349	373	372	331	355	349	370	359	350	367	326	358	342	343	336	349	364	367	382	365	361	320	335	326	398	369	324	369	364	338	329	389	381	352	339	330	358	359	359	346	349	346	361	375	356	377	352	359	332	320	376	338	344	369	338	373	337	386	348	388	349	374	359	325	327	354	353	357	336	335	377	351	361	383	342	345	333	348	329	345	357	325	361	350	359	337	351	354	342	315	364	376	372	349	385	376	362	342	321	389	367	341	360	337	345	346	391	315	350	371	372	342	326	374	351	314	379	349	380	348	339	342	351	357	339	368	376	393	373	354	372	335	346	385	333	364	360	331	329	370	350	341	335	380	359	365	372	322	369	385	338	366	338	362	370	337	372	349	380	358	362	348	373	352	336	358	349	359	338	366	375	389	331	364	359	303	364	350	339	322	329	328	342	351	354	347	347	356	334	333	356	341	372	353	372	340	384	384	348	375	356	369	360	354	364	343	357	331	372	347	370	320	331	363	362	332	335	336	315	356	346	357	376	342	338	376	354	375	330	372	379	350	381	342	349	368	349	327	324	336	346	347	330	316	337	337	367	331	362	340	320	351	356	367	352	332	348	367	343	355	349	361	388	370	341	372	320	352	348	335	361	340	359	358	342	353	326	337	383	343	361	367	370	319	356	341	347	330	374	343	367	379	336	349	349	333	356	365	341	352	369	371	375	353	344	366	365	327	351	366	368	321	373	327	340	348	367	359	333	367	350	340	348	354	378	324	325	333	373	357	360	383	345	346	366	366	339	354	339	326	347	355	340	359	349	370	356	359	342	352	340	368	349	354	344	345	331	362	363	412	364	334	371	360	341	385	362	365	344	376	355	335	335	415	333	354	344	327	340	335	352	345	354	372	350	362	365	336	379	347	359	369	361	351	342	362	331	338	346	342	322	359	352	381	353	372	317	329	367	324	338	330	364	358	369	371	352	331	337	343	353	357	355	348	346	357	341	372	372	383	350	356	364	352	313	360	347	366	372	344	371	372	368	366	386	381	354	346	339	374	343	358	360	330	407	304	365	364	390	363	351	363	380	391	363	327	321	362	348	335	370	355	366	325	363	339	326	344	368	346	362	341	356	355	322	373	356	348	342	383	380	383	354	342	348	344	355	356	359	343	342	333	371	371	351	343	374	333	367	394	366	360	346	324	374	387	370	325	369	354	370	361	390	384	371	385	394	368	321	334	353	364	379	345	376	331	354	329	353	348	366	365	337	349	344	348	378	351	348	372	353	332	343	359	346	349	353	335	336	385	360	364	354	353	356	343	370	329	365	323	327	359	343	343	370	349	309	326	372	342	349	325	292	391	349	339	359	347	341	323	321	326	374	325	346	343	378	340	361	336	368	378	348	361	352	393	329	367	342	400	369	348	375	346	341	347	358	325	362	370	350	354	323	334	354	388	369	369	362	338	352	346	324	356	353	362	379	372	350	368	340	303	378	305	339	380	333	380	403	326	359	343	365	365	370	381	344	338	368	337	310	334	355	369	320	365	345	353	366	367	372	344	335	364	351	334	337	328	359	357	360	350	334	359	366	371	329	335	335	321	341	351	356	362	364	331	349	386	347	345	375	355	348	332	348	388	343	371	373	345	347	342	356	333	310	349	345	326	354	351	384	365	341	314	368	355	379	392	382	387	365	353	349	366	344	381	364	353	350	358	341	366	343	402	319	319	355	374	335	344	370	362	371	376	370	339	366	352	398	387	356	354	378	346	383	307	368	363	342	346	335	385	364	296	357	368	381	323	367	326	373	363	360	355	356	360	344	338	349	363	334	356	337	343	351	361	343	378	363	339	329	350	357	331	363	361	351	351	324	339	340	350	324	310	350
35149	49462	33497	12026	6208	894	610	610	602	657	615	597	611	642	640	672	621	614	593	632	596	582	596	625	584	618	601	639	605	551	574	644	592	600	623	688	572	560	610	584	633	629	619	565	646	602	608	621	621	560	582	619	596	624	582	607	623	647	637	632	606	573	588	648	591	626	614	628	623	623	621	611	615	609	640	611	600	606	658	611	648	629	579	638	561	646	602	654	563	593	553	633	622	632	563	611	576	608	558	626	672	614	580	616	633	610	646	601	597	627	635	643	628	597	623	616	636	628	603	614	645	609	595	623	662	610	599	621	617	645	612	663	635	590	614	625	659	630	600	604	621	654	637	628	609	596	597	615	590	606	588	645	644	611	589	601	618	621	612	618	589	584	610	591	574	600	602	554	584	650	632	616	600	651	558	606	575	666	655	631	628	636	558	640	581	638	628	592	592	592	623	651	569	596	620	655	619	622	606	603	620	625	598	607	600	601	620	628	627	590	648	643	612	625	610	633	605	637	623	621	601	558	584	585	572	607	620	630	598	583	614	638	586	617	618	586	584	619	579	646	622	608	599	607	640	647	629	612	593	584	575	579	653	588	570	650	640	654	585	647	579	617	590	622	618	634	626	620	579	581	584	582	605	597	617	631	599	586	646	610	605	618	666	617	560	628	591	603	616	624	621	583	564	626	625	645	573	593	619	625	578	609	598	587	630	614	592	641	585	559	633	603	594	615	637	629	597	590	582	612	611	593	609	598	585	629	579	611	617	635	608	623	584	615	605	622	592	647	603	617	637	632	619	589	633	618	582	618	605	596	595	625	611	593	570	638	632	594	625	640	615	633	603	633	581	627	584	602	631	609	626	605	593	620	594	573	607	640	610	608	643	606	637	636	646	560	570	551	614	604	618	601	637	606	610	675	599	586	595	600	651	637	547	583	609	623	608	564	585	646	586	601	570	575	613	662	592	582	631	604	629	612	641	626	599	598	588	589	623	591	602	586	628	607	589	619	606	590	596	609	565	648	617	613	595	615	578	601	612	614	582	561	606	602	602	578	609	618	605	590	604	578	613	612	601	568	592	624	612	574	555	575	620	609	671	628	588	601	599	587	614	577	581	566	682	578	630	641	596	585	608	643	599	614	552	672	615	598	584	642	613	619	630	617	587	607	627	589	610	626	616	652	569	619	631	621	618	611	626	597	574	606	595	599	609	616	606	608	612	642	576	640	613	597	602	605	646	634	650	592	587	582	618	627	617	572	581	665	631	610	615	616	593	552	644	596	634	601	575	640	640	642	618	582	652	636	624	608	580	675	661	610	595	631	570	626	625	580	646	618	614	597	545	601	636	612	558	601	628	604	585	621	587	619	620	623	634	608	581	575	606	605	631	622	590	608	611	610	593	587	629	617	605	628	634	632	620	605	586	613	619	604	603	604	589	628	609	631	657	654	603	592	605	594	641	621	612	621	614	611	587	649	604	608	599	646	627	589	599	637	661	622	607	652	594	612	638	621	607	655	573	621	585	616	629	618	686	605	605	582	601	613	626	623	652	576	597	593	604	652	599	637	602	608	563	628	608	621	593	581	610	612	583	608	582	622	610	607	619	603	646	630	593	588	594	622	585	624	602	583	564	607	598	608	591	557	578	633	642	586	623	603	615	588	629	614	614	592	612	614	604	575	662	611	619	579	640	573	617	615	558	606	629	601	614	583	614	587	617	616	578	580	592	612	656	608	593	575	594	630	592	609	638	607	605	607	604	599	605	587	609	670	605	613	597	587	614	600	642	610	629	572	624	643	624	652	596	583	615	656	644	599	591	614	560	589	630	616	579	593	597	591	585	608	619	575	586	609	625	614	619	610	616	594	572	582	570	596	612	636	635	582	564	637	660	597	611	664	617	581	577	587	659	572	636	628	613	639	593	626	585	624	563	625	611	580	623	589	625	591	600	601	630	616	595	574	620	625	580	595	612	619	569	619	674	629	578	569	642	600	647	575	681	628	571	588	599	568	609	581	606	623	628	636	563	612	635	585	658	626	610	590	654	603	601	611	632	614	584	642	592	605	607	607	564	657	624	615	592	616	631	616	594	645	579	649	596	608	632	612	576	616	624	575	610	633	611	591	585	620	637	601	619	580	616	624	617	616	627	596	589	574	593	659	605	591	614	638	625	571	629	666	614	605	601	619	633	570	635	602	646	615	597	610	627	595	617	617	582	650	614	655	642	616	617	606	624	576	574	620	590	620	615	594	638	635	618	615	643	645	650	643	590	627	648	568	621	632	609	591	574	624	608	585	591	603	632	595	590	625	600	610	604	662	605	600	653	611	626	620	568	624	622	587	602	613	553	566	649	610	608	627	602	601	606	595	605	622	617	616	621	652	579	633	603	674	637	621	621	666	585	603	597	610	614	593	605	598	642	593	625	594	573	606	623	588	578	604	607	623	601	608	601	578	575	639	587	595	609	592	603	638	620	572	585	567	657	622	590	658	621	593	617	632	585	581	560	549	607	605	572	604	609	626	604	608	605	603	626	605	590	578	610	569	543	582	648	571	578	582	640	647	618	591	593	599	600	597	624	592	592	603	609	618	604	611	614	610	592	568	633	605	619	632	609	597	618	615	611	645	622	577	604	645	605	578	570	588	647	606	617	616	613	575	612	596	556	606	662	604	635	562	632	621	572	631	607	617	614	631	608	577	628	563	627	604	614	614	593	616	587	586	609	617	621	624	613	595	586	572	595	577	601	627	587	601	581	660	636	617	631	603	601	613	641	638	552	594	596	620	636	605	584	578	563	609	621	591	596	592	596	612	579	629	600	655	637	619	642	633	628	658	597	584	675	632	612	642	612	599	594	631	566	601	630	570	624	635	587	619	626	594	613	561	612	605	626	607	624	593	639	575	633	628	622	634	581	610	582	601	609	613	557	623	615	611	597	606	592	607	576	596	584	620	593	596	657	630	585	568	597	633	661	623	653	609	606	608	633	572	592	573	600	579	603	634	616	632	658	623	644	640	617	557	590	601	628	595	604	632	623	646	598	618	600	598	580	629	625	612	628	599	583	600	586	625	627	623	614	621	566	609	603	658	580	592	651	598	639	629	630	588	611	638	632	590	601	588	603	608	601	602	614	634	606	579	597	603	540	604	584	624	642	605	642	630	603	592	618	607	637	624	614	578	589	627	599	629	639	656	633	605	631	613	628	607	632	622	616	608	568	580	579	625	667	650	637	658	580	591	596	632	611	591	582	609	627	585	617	639	631	596	580	605	597	573	612	621	655	626	602	573	621	645	582	573	578	623	657	611	630	572	611	586	629	594	608	604	642	585	625	630	614	643	627	628	597	627	609	622	605	620	646	605	595	591	639	577	627	630	630	574	649	633	589	625	596	641	616	625	680	602	631	616	655	603	632	594	599	620	605	650	639	621	581	576	575	627	627	601	571	586	593	644	621	642	651	620	612	568	617	627	614	572	586	593	627	618	597	620	636	609	582	575	657	639
24000	23467	35564	27314	21486	8703	583	371	307	304	316	336	302	322	347	315	311	307	334	302	258	307	284	336	292	302	315	334	312	295	319	277	315	295	326	297	309	280	295	324	313	309	307	337	312	324	287	325	353	293	329	288	285	314	320	317	285	292	307	336	304	279	316	290	288	304	336	281	249	354	311	315	339	318	341	304	305	334	323	284	283	304	290	316	312	288	333	286	323	317	336	285	296	349	311	291	297	290	301	285	324	335	321	291	324	315	307	308	286	290	311	310	300	290	289	314	301	285	319	310	303	299	280	301	301	321	316	308	304	267	322	289	284	316	297	287	279	315	318	313	302	304	297	305	313	289	344	294	317	292	297	291	295	333	335	295	295	297	308	333	282	308	297	313	319	297	304	312	277	312	287	310	318	292	292	280	307	296	317	300	293	295	311	304	343	309	275	295	289	293	306	335	346	315	297	290	320	299	350	319	313	310	295	286	323	322	277	308	328	319	307	327	334	331	305	323	280	329	270	312	319	303	335	312	320	302	275	295	293	316	315	275	298	314	308	268	299	294	304	301	326	318	328	309	292	315	299	309	337	334	323	309	298	284	308	283	286	338	292	318	308	297	285	275	303	271	326	303	313	315	323	308	324	311	283	311	297	306	323	283	281	320	296	309	317	266	309	335	304	330	301	327	304	304	294	276	300	303	323	304	299	294	328	301	296	282	306	293	273	309	302	316	287	292	329	321	300	322	338	298	310	320	292	333	313	289	321	299	326	305	302	314	326	324	293	297	291	308	321	329	296	282	259	293	276	291	298	281	311	344	302	336	340	314	307	289	297	284	316	317	324	292	305	295	307	320	317	301	303	283	337	307	322	296	292	324	329	302	276	284	320	306	262	335	300	294	298	306	308	303	311	283	299	308	315	327	299	317	328	341	318	271	314	330	345	283	315	306	294	320	306	309	292	296	294	285	330	295	288	304	312	297	309	333	303	293	290	304	298	307	299	333	305	285	318	307	332	306	318	305	289	309	327	293	303	328	320	322	310	305	302	318	308	309	310	300	306	302	302	277	316	307	301	308	305	305	300	318	295	302	299	296	285	267	325	289	292	318	317	297	294	324	336	316	291	304	300	304	279	304	333	294	317	307	336	335	306	292	310	331	309	303	318	333	298	306	314	312	304	295	326	318	300	305	294	301	330	296	306	312	327	279	313	336	310	288	314	313	299	303	318	333	321	320	307	286	310	287	312	341	306	297	301	272	285	284	304	292	311	311	311	297	292	308	325	293	295	288	298	299	305	308	332	323	295	315	301	310	278	299	312	323	324	294	302	309	299	310	287	324	306	314	308	289	304	298	346	361	309	341	281	311	287	302	292	301	298	275	301	304	321	302	309	333	272	272	309	299	286	291	303	281	314	317	296	305	271	313	305	306	294	319	314	301	316	308	278	309	310	298	331	295	295	327	306	317	319	297	314	297	318	330	290	330	319	325	299	291	343	296	321	318	313	301	304	300	337	315	329	306	294	298	301	276	287	288	320	286	291	293	347	337	285	294	321	301	317	296	304	295	303	285	296	293	283	303	318	344	278	307	328	339	315	350	331	338	286	325	302	314	315	318	315	292	307	276	261	294	335	303	269	335	315	280	308	330	299	332	294	313	313	321	313	294	286	310	305	307	304	296	301	266	355	312	279	292	324	307	274	303	307	294	288	303	312	299	305	297	274	301	305	301	318	284	305	332	309	308	302	323	294	307	318	273	302	319	288	317	304	288	305	320	299	344	339	299	328	297	289	312	314	294	323	294	308	279	311	302	306	306	329	308	311	312	313	301	305	331	274	300	285	326	314	298	328	289	332	315	311	284	313	287	323	324	328	314	300	317	292	278	301	323	276	304	292	313	300	318	273	322	335	334	305	294	278	302	282	288	317	304	300	297	322	292	317	307	319	324	293	308	321	304	313	328	309	296	312	315	292	315	331	323	315	298	322	296	323	317	290	304	335	317	287	318	297	282	323	294	311	320	327	271	283	278	304	271	320	314	318	311	308	315	275	311	303	318	286	355	312	296	314	265	300	298	316	320	300	315	333	321	282	286	288	288	304	301	285	307	316	343	324	302	304	315	297	311	297	298	300	307	303	365	320	291	305	309	265	305	296	299	296	328	306	294	302	297	306	305	296	269	322	304	294	329	313	300	312	321	308	311	291	293	279	301	322	280	287	295	286	310	331	305	297	300	281	294	279	278	324	303	273	295	317	283	324	328	288	313	304	327	321	305	318	315	325	322	319	308	313	323	307	345	332	296	309	291	298	334	308	287	302	317	306	311	300	305	304	294	307	309	295	318	319	289	288	300	328	300	324	278	328	302	289	314	355	285	304	293	291	279	328	288	302	324	335	323	305	319	316	317	321	346	317	316	306	284	318	338	298	286	296	305	332	290	290	325	337	303	275	281	315	293	325	314	324	292	303	318	325	296	320	290	297	296	302	333	305	307	330	304	285	338	299	315	325	308	275	307	306	298	355	285	286	303	296	296	274	311	304	298	293	348	310	313	288	292	281	295	286	309	273	314	303	268	318	274	312	310	296	304	330	295	327	274	344	314	300	314	329	307	280	290	303	332	305	290	292	342	306	331	301	294	297	310	317	284	344	316	306	289	306	304	312	279	349	293	326	311	310	311	288	320	314	281	296	280	307	356	321	290	317	309	301	295	295	340	294	319	326	302	295	295	318	293	353	314	296	308	302	337	324	295	291	320	299	311	303	293	313	319	294	284	331	297	332	278	303	281	303	309	288	298	304	288	325	301	276	272	331	336	318	280	318	313	324	311	329	283	303	308	311	321	291	302	294	289	327	318	309	295	323	269	296	308	292	328	300	287	295	313	304	315	310	280	334	297	312	305	248	295	325	292	323	323	322	327	301	309	320	291	320	289	297	307	335	313	309	304	291	307	300	271	320	307	302	301	312	283	344	313	318	304	373	290	315	331	319	316	302	310	297	314	321	341	314	288	293	303	316	316	286	304	321	321	316	316	330	312	337	290	328	300	294	278	319	311	345	310	305	266	323	294	310	297	290	310	298	322	280	328	289	321	311	295	305	313	330	315	336	305	329	310	273	303	295	282	321	295	307	334	305	310	329	301	296	284	295	303	301	309	303	285	321	320	315	290	327	309	316	303	310	314	298	294	293	331	327	314	302	285	312	310	319	304	287	266	301	319	317	292	303	299	305	314	285	302	290	329	306	297	286	304	279	318	295	283	305	298	295	308	316	272	335	319	290	300	270	314	300	330	337	329	309	302	296	292	279	338	290	302	323	319	284	264	291	312	294	296	308	310	307	294	274	302	288	276	316	319	318	260	305	299	342	321	320	325	281	286	281	283	310	329	312	276	322	312	322	324	320	277	305	317	274	282	303	310	281	304	310	336	324	278	273	320	312	332	316	305	339	290	320	321	319	289	294	304	290	322	313	345	294	330	312	298	319	280	308	309	317	273	293	289	327	324	302	306
59060	91514	66459	38739	24672	3325	596	580	583	533	575	581	548	529	589	555	547	519	570	575	512	519	553	560	563	519	550	512	509	522	506	581	535	535	474	552	547	540	571	537	496	563	506	534	528	523	525	507	519	542	543	498	495	548	528	544	495	508	530	546	520	526	557	531	514	555	533	529	545	602	559	565	603	633	574	554	551	528	522	520	510	559	503	573	566	524	551	548	500	512	546	560	499	522	509	530	509	529	535	528	530	547	543	535	515	497	559	500	520	521	539	551	549	530	540	577	524	529	525	547	554	526	567	524	486	533	553	503	504	556	500	561	546	513	508	526	569	546	519	518	542	534	541	546	541	529	494	528	518	519	520	548	530	544	533	559	563	514	541	550	491	550	568	491	551	540	527	520	508	538	535	546	553	501	507	541	538	524	536	518	532	515	556	525	507	523	561	514	493	492	515	526	532	557	565	526	533	535	518	517	508	515	533	515	528	545	521	516	530	582	507	539	557	555	533	572	596	555	497	549	537	507	497	553	547	576	551	508	515	501	535	537	538	518	512	551	562	538	516	544	572	557	548	524	518	514	503	525	577	588	541	499	531	509	531	516	522	518	537	507	541	530	538	535	540	507	513	519	544	511	530	522	521	558	562	512	545	556	513	522	564	518	557	554	553	540	505	501	545	488	563	523	505	494	514	507	506	517	527	513	539	535	510	512	503	535	518	500	550	519	564	527	516	476	560	523	479	545	523	532	521	559	522	510	468	519	529	513	548	526	525	518	542	515	558	512	513	559	496	557	557	532	541	539	530	494	553	525	531	540	548	543	565	542	569	518	507	514	538	525	553	539	506	546	503	541	535	560	504	508	522	525	523	511	518	498	556	485	559	530	516	515	521	568	536	527	548	576	511	541	531	519	522	503	502	533	517	512	528	514	527	520	560	529	503	542	521	538	492	522	564	523	524	525	492	495	533	491	495	525	516	534	553	501	548	537	536	483	501	529	488	554	583	539	547	526	522	523	540	538	505	507	543	516	507	562	481	526	529	559	517	559	496	522	555	542	553	554	479	534	499	531	495	496	540	513	529	513	536	568	509	554	501	546	506	537	479	515	538	528	505	516	550	511	493	535	541	516	473	510	514	508	499	482	513	506	565	559	516	549	514	523	531	491	532	545	523	496	533	494	554	529	543	537	538	566	570	501	553	509	558	535	528	520	525	509	539	550	533	534	557	524	528	520	541	577	518	514	532	533	508	552	482	509	527	544	545	556	530	561	504	563	524	557	523	539	551	513	540	560	551	505	569	501	536	502	509	503	553	518	536	534	557	549	536	498	537	565	570	552	559	560	508	543	490	537	534	514	514	493	528	521	543	528	519	530	522	509	493	485	474	534	543	554	528	507	483	490	557	506	526	477	523	500	531	519	533	525	531	534	550	538	555	580	525	492	509	552	505	511	546	502	557	533	559	556	546	536	513	537	568	532	537	548	511	564	521	517	580	551	525	525	545	494	484	503	478	536	518	503	514	547	549	507	560	487	562	527	535	533	508	526	494	553	521	543	600	525	504	553	549	533	500	524	567	520	480	536	497	526	520	549	512	541	514	573	515	537	515	542	529	565	528	553	514	507	497	544	539	539	513	542	554	494	563	507	544	484	509	520	541	522	525	513	506	500	512	529	532	511	529	534	514	550	515	523	524	545	531	523	514	518	550	522	550	533	506	517	527	543	555	527	553	553	534	547	513	509	517	542	527	499	592	549	538	527	528	528	569	525	534	574	550	566	548	516	519	527	546	489	520	492	523	570	548	511	527	547	535	505	521	522	526	535	514	517	510	495	513	519	525	532	494	522	493	526	516	544	542	572	530	563	517	511	498	545	493	504	535	506	579	510	530	482	522	539	538	517	522	537	526	491	511	495	526	491	574	576	558	580	555	528	525	520	514	530	550	526	501	562	505	540	540	523	504	504	512	528	558	569	544	557	487	504	490	515	543	547	490	555	535	520	576	578	514	515	528	546	556	513	539	537	552	481	514	518	561	512	543	525	487	518	498	521	489	531	536	501	509	498	546	510	547	507	525	564	544	523	508	474	525	537	486	521	527	530	514	516	536	548	531	546	519	526	501	536	537	550	558	525	502	538	550	540	550	532	562	554	565	541	541	545	569	497	553	484	530	515	561	506	537	520	541	552	536	526	522	529	580	528	556	551	532	538	528	523	533	492	540	496	523	550	571	529	520	521	514	533	497	541	536	542	537	513	521	565	521	552	539	514	518	481	558	517	542	554	513	532	516	546	502	549	544	502	530	498	548	562	559	563	536	533	575	526	542	522	524	518	537	524	539	500	530	535	517	503	540	532	500	517	523	545	517	498	503	521	522	533	518	501	528	544	562	497	497	573	517	534	550	539	530	541	533	502	529	519	512	555	537	531	522	543	565	528	498	521	552	533	532	494	505	554	525	555	504	507	544	534	575	570	510	517	552	506	506	537	511	536	501	517	529	523	515	556	551	527	522	503	532	556	513	483	548	535	545	543	507	495	518	535	518	515	576	543	533	530	511	506	535	577	545	564	554	491	529	551	472	504	533	529	520	484	523	550	508	542	510	525	519	500	515	540	545	504	516	541	565	510	527	534	502	485	532	523	508	548	504	551	492	520	534	545	520	511	537	524	516	507	530	529	512	489	536	546	520	527	542	560	564	508	496	594	524	557	545	581	549	513	496	554	521	508	510	540	560	500	518	550	535	514	521	487	499	508	510	540	530	569	560	559	495	548	558	507	547	519	554	507	532	539	525	554	480	550	529	492	533	519	529	540	512	507	498	518	547	524	513	549	554	498	559	548	479	537	515	530	518	505	569	520	566	535	489	526	536	531	503	514	532	529	550	545	537	528	502	501	562	538	548	515	552	532	531	525	504	522	528	507	510	526	539	476	542	535	489	543	581	541	513	567	549	554	530	511	512	536	495	528	557	503	514	507	518	524	502	537	533	528	527	508	568	558	517	481	533	513	537	521	524	516	517	561	538	496	538	505	568	568	520	515	548	559	564	518	532	499	550	531	496	493	530	521	482	529	536	512	480	511	481	561	501	530	512	549	566	527	526	558	537	541	557	563	501	507	525	502	503	526	548	511	559	555	554	559	569	546	520	514	543	520	542	497	525	539	501	509	565	554	544	521	530	511	540	500	506	539	513	555	559	535	550	604	521	537	543	533	527	533	518	529	535	535	489	537	554	551	527	524	522	562	526	552	553	533	554	484	517	547	542	539	510	537	553	520	542	512	496	509	565	510	522	532	524	524	500	533	520	521	558	496	535	508	519	523	521	514	520	528	524	553	546	531	530	530	518	525	539	490	559	530	540	519	546	505	530	510	526	492	522	526	513	556	535	503	557	514	521	494	506	530	489	520	553	568	507	511	534	512	523	524	509	506	521	519	520	533	544	526	524	506	550	539	556	574	525	515	556	538	560	516	545	530	540	546	560	518	564	531	538	557	509	510	525	527	566	485
23031	22327	32611	26023	22532	16464	3086	486	457	448	415	404	412	395	428	390	388	396	419	431	405	388	402	417	367	408	384	384	401	370	389	379	416	372	404	387	347	404	434	410	395	401	399	458	391	364	396	414	394	425	392	381	410	404	378	389	409	413	435	382	382	436	368	391	379	377	392	370	364	374	401	429	405	404	402	435	406	361	411	398	378	388	371	393	380	369	353	428	441	409	366	415	396	379	367	396	389	385	438	393	400	374	398	413	397	427	384	393	360	428	413	388	357	383	400	394	371	421	404	426	384	402	406	373	395	370	394	389	369	410	401	374	374	371	382	387	369	365	367	353	392	365	398	406	388	360	384	408	396	388	400	399	383	360	385	385	400	432	343	409	375	370	393	391	366	379	407	355	394	397	387	350	363	381	400	341	431	453	380	420	382	401	382	401	374	349	403	406	404	371	375	368	377	406	402	354	356	403	383	369	400	397	376	413	362	384	402	376	356	399	361	386	392	398	421	406	393	431	375	401	406	415	382	408	389	378	402	378	363	378	395	373	404	375	394	370	391	391	403	397	406	349	410	398	391	372	382	387	383	401	382	398	367	373	413	395	382	389	374	414	376	394	394	375	390	412	393	399	452	393	383	418	403	427	364	394	414	377	367	395	371	402	408	410	406	371	386	405	382	411	397	430	370	373	409	423	384	403	384	425	380	366	391	397	360	394	393	349	408	396	384	379	385	396	399	388	390	366	382	377	405	375	395	390	421	393	395	377	404	392	381	389	410	372	374	413	378	403	381	407	371	431	385	403	384	380	386	394	376	388	396	363	404	387	436	378	424	363	407	403	358	369	376	414	405	414	392	391	374	433	438	379	354	437	402	398	376	414	378	396	421	420	398	380	404	365	392	425	392	359	365	405	409	385	414	366	409	412	361	421	408	402	374	414	363	388	352	382	386	409	398	393	382	448	391	367	335	407	372	385	397	385	373	399	362	403	386	391	370	369	392	401	416	393	386	432	348	395	405	398	392	395	363	388	397	421	429	377	390	417	401	406	391	392	364	411	358	399	404	425	382	397	412	401	389	371	415	382	420	374	409	387	345	356	373	377	388	361	365	420	400	386	371	377	398	371	340	400	416	372	412	425	376	391	380	388	389	411	387	379	413	387	372	411	370	424	403	377	406	410	389	357	404	408	371	416	395	392	392	401	376	355	356	411	389	397	344	393	377	392	403	383	360	394	410	378	413	411	389	394	390	413	380	388	416	379	382	353	355	405	373	393	363	404	372	374	385	384	383	383	393	417	399	373	405	396	390	432	376	396	385	415	402	363	389	401	405	352	394	377	392	394	402	376	403	383	381	383	395	398	401	404	380	370	427	375	387	378	395	358	396	403	387	380	407	362	407	415	369	419	379	370	401	399	390	374	393	399	402	420	381	420	397	384	349	402	378	363	416	387	388	373	366	421	363	379	392	382	353	402	389	397	394	381	400	397	399	381	363	408	406	368	373	405	414	392	367	411	408	398	389	389	405	405	397	396	405	377	364	368	388	372	396	357	375	379	415	393	378	421	391	410	395	395	415	381	387	373	406	376	403	347	399	421	408	388	351	406	417	426	398	394	358	401	403	371	380	394	394	361	403	377	397	360	368	425	365	397	390	369	358	381	409	375	401	385	391	378	398	384	409	395	431	376	376	413	379	371	388	389	381	358	359	401	399	413	387	387	361	401	403	407	373	371	395	413	412	404	365	419	365	381	390	394	386	414	391	408	379	386	439	386	367	386	353	360	398	392	387	371	371	371	392	369	445	407	401	359	398	354	397	370	409	383	382	403	383	369	400	388	395	412	375	393	380	390	403	398	394	426	406	357	414	368	393	387	385	357	408	413	378	415	393	343	395	423	391	417	346	394	396	373	387	390	363	408	369	417	384	396	403	406	401	396	402	408	423	412	410	405	367	373	381	398	389	411	384	374	401	358	396	374	360	404	419	394	397	385	406	363	402	404	402	398	373	394	385	384	378	331	420	382	382	413	379	394	424	397	403	414	419	366	376	389	382	386	373	405	401	395	374	422	402	383	406	390	427	417	381	379	357	397	407	377	371	356	364	410	415	385	398	441	342	367	383	430	403	389	380	410	404	403	406	379	384	377	350	368	427	389	384	418	406	360	402	369	369	405	346	379	352	398	405	402	362	430	425	391	403	419	373	413	367	402	382	367	390	418	407	373	388	371	354	399	378	365	386	382	414	375	359	377	400	395	373	402	373	416	376	388	395	386	405	395	361	385	373	402	380	374	365	375	396	369	360	402	362	418	414	362	418	386	376	365	399	396	348	390	370	369	401	389	360	364	372	353	369	398	364	386	387	380	398	402	395	417	393	383	424	386	393	372	386	394	377	420	395	369	394	385	384	373	379	343	386	393	386	415	392	433	407	399	388	379	356	385	373	347	401	419	388	390	388	390	393	389	340	330	402	383	404	408	396	406	363	383	381	384	409	396	407	404	381	392	394	373	399	401	394	385	366	396	356	392	381	395	401	399	380	392	369	409	424	380	401	399	380	386	409	405	380	386	398	392	427	355	387	369	422	406	392	423	394	389	400	377	395	413	404	396	374	388	404	396	338	360	412	409	407	400	366	389	362	368	356	378	386	360	399	374	361	384	394	406	374	406	423	402	364	398	348	402	390	429	405	359	387	363	401	415	393	415	377	381	362	384	376	408	378	391	378	394	386	368	371	391	418	398	401	377	367	374	399	397	392	387	372	412	401	377	379	418	373	413	407	336	382	389	404	411	370	385	412	393	421	379	377	368	391	389	405	402	389	388	392	350	359	392	405	395	418	379	443	402	424	421	389	421	395	373	423	400	369	372	385	376	386	401	398	373	396	363	357	423	380	365	371	397	401	404	364	416	403	402	406	409	360	389	377	388	372	389	374	371	371	383	412	373	407	419	394	385	395	362	421	364	375	374	418	385	399	346	386	397	364	385	396	381	398	404	409	397	373	389	370	403	374	381	374	377	391	390	393	384	376	401	372	371	398	393	404	385	367	414	391	394	365	413	405	411	395	392	353	377	371	364	403	408	388	393	406	383	401	366	370	346	349	392	381	423	391	390	389	446	380	381	381	367	394	384	439	386	395	380	407	395	402	409	396	425	409	423	406	385	387	415	370	405	393	401	422	377	402	377	414	370	385	424	404	374	412	407	388	411	380	397	416	368	346	354	412	384	387	398	396	384	367	398	399	404	404	396	393	381	409	371	385	377	365	392	438	422	446	386	398	415	408	416	359	387	401	408	389	397	403	404	373	378	425	398	389	382	400	387	379	414	399	406	351	392	360	386	405	402	393	344	391	380	392	384	378	390	380	377	406	398	401	378	417	424	397	410	433	383	369	401	434	372	429	378	406	392	401	384	413	381	379	408	385	359	371	397	393	383	355	355	400	381	389	398	349	443	381	369	389	364	407	376	367	416	387	354	411	375	356	408	354	399	377	362	379	427	357	370	382	390
60582	97444	73360	46648	29372	4379	787	726	702	685	716	684	673	696	672	629	617	645	658	674	617	668	639	645	648	657	657	657	640	653	627	659	633	659	627	606	666	669	653	635	671	675	655	647	666	658	598	660	658	646	631	641	617	615	606	664	611	583	602	612	633	632	623	610	641	604	590	668	650	668	674	780	704	794	738	682	658	684	701	634	622	640	645	637	641	627	640	601	626	621	622	612	659	628	599	601	653	666	651	616	630	602	650	643	656	598	637	675	606	677	695	652	645	686	676	701	639	653	642	648	626	665	642	624	639	609	674	634	592	668	644	587	647	605	613	676	590	629	620	639	677	625	680	631	670	631	636	627	635	598	657	618	637	634	589	637	647	635	639	647	658	639	658	643	596	647	596	654	622	650	652	587	619	617	618	649	660	665	618	648	626	635	606	613	619	607	590	635	624	651	619	603	649	589	639	640	616	642	698	595	641	662	648	606	654	621	655	649	639	637	640	654	606	626	655	604	677	634	602	626	636	616	587	638	678	613	706	631	593	665	633	654	629	620	612	638	655	662	644	665	642	659	621	646	654	638	661	619	628	644	610	663	624	609	633	657	596	643	645	611	608	651	622	603	629	674	594	644	654	657	662	668	609	662	633	625	642	631	650	658	650	644	646	629	640	655	627	632	592	650	617	606	617	643	628	647	671	640	596	634	621	643	654	646	650	646	610	647	612	631	706	642	619	679	623	659	594	612	681	598	671	624	627	653	588	657	646	650	665	701	660	613	667	645	678	600	619	616	670	669	601	646	664	673	567	600	621	622	675	666	685	629	644	594	613	612	627	644	640	649	626	689	633	674	652	631	646	629	621	623	604	675	662	629	592	671	608	633	659	624	609	640	634	605	597	611	659	648	667	635	656	628	673	711	651	669	669	591	635	640	666	637	639	597	622	633	634	647	604	590	612	606	646	615	614	678	618	620	557	636	665	624	650	662	627	613	632	622	651	632	655	628	671	656	641	648	643	626	641	647	628	624	643	646	656	657	593	645	635	617	611	653	681	647	654	689	646	595	624	637	614	606	623	633	632	630	660	661	674	606	657	624	610	606	611	653	626	646	669	658	646	647	615	617	648	613	624	651	649	621	641	610	645	648	617	635	670	612	596	632	687	644	640	639	622	635	624	619	643	631	623	625	627	617	601	662	624	641	666	617	608	629	610	654	646	630	628	679	637	650	637	587	629	636	587	652	631	652	655	660	619	614	615	665	638	585	635	628	656	604	640	598	647	610	639	660	633	663	637	633	624	652	607	625	644	642	664	632	626	691	651	657	635	638	648	612	705	613	620	632	614	632	625	683	641	661	616	632	584	637	615	608	630	655	688	640	624	646	577	602	653	650	621	648	621	646	622	580	594	605	608	673	656	636	630	612	612	603	652	641	648	659	609	621	641	630	627	632	624	616	638	633	630	630	613	640	604	662	646	661	659	609	670	655	645	647	646	616	634	677	600	606	623	659	628	636	672	655	594	659	625	621	647	623	625	677	613	654	673	681	630	673	650	639	630	612	642	626	647	675	635	633	581	643	656	658	597	641	632	605	629	608	645	628	644	636	656	638	616	634	677	641	638	664	651	655	683	649	608	635	569	636	607	674	603	616	645	593	585	618	607	642	655	612	667	635	629	657	639	649	633	657	609	601	570	616	661	648	632	605	600	676	701	605	645	689	588	646	605	636	640	658	632	637	639	642	621	637	625	634	660	628	650	622	664	642	621	607	634	643	613	662	645	690	653	635	684	665	612	585	589	652	615	637	619	605	629	658	632	638	639	651	638	632	679	636	643	601	689	662	598	586	598	623	649	638	618	681	640	671	631	632	628	600	649	644	582	677	646	586	659	600	636	620	620	687	608	590	621	681	589	637	658	655	614	614	634	653	631	629	655	646	653	633	701	677	668	677	647	691	650	593	625	609	593	645	599	628	659	586	595	642	638	645	654	636	662	618	680	651	661	624	634	615	648	651	658	671	619	667	642	621	653	663	662	677	653	626	628	616	654	678	603	667	668	631	619	630	640	623	670	660	641	643	623	633	662	638	644	641	602	668	626	623	665	653	608	635	632	611	640	631	625	675	663	668	619	628	632	643	627	636	649	594	616	678	627	630	652	658	616	655	634	642	614	608	618	645	607	560	622	630	651	628	629	636	659	643	620	643	666	597	619	606	646	655	628	617	647	634	665	605	602	603	593	636	650	644	645	647	622	594	681	664	607	633	646	599	698	650	628	630	664	651	626	655	612	596	641	644	650	595	640	637	640	617	621	601	634	641	659	608	627	688	601	672	685	637	637	658	619	641	612	668	646	640	640	622	606	662	635	581	640	643	633	637	660	668	614	644	659	635	675	659	608	658	617	621	681	607	565	642	633	610	659	649	562	679	634	660	652	623	640	589	669	643	675	654	643	595	638	605	634	660	684	663	672	646	671	652	660	620	636	656	665	651	616	626	687	670	595	630	600	635	643	646	598	635	622	659	643	620	627	639	614	598	610	632	635	645	654	638	676	626	649	630	675	667	615	644	633	640	615	649	613	649	635	606	612	626	602	612	648	632	604	617	669	658	635	634	640	616	679	652	641	617	640	663	614	636	591	629	656	660	656	665	647	649	613	644	644	612	611	628	659	631	630	618	668	658	674	642	640	651	619	656	638	646	653	631	588	601	671	678	645	625	647	648	613	648	655	611	656	661	617	616	588	631	651	583	656	662	604	629	619	646	643	655	662	615	650	659	622	595	659	638	672	666	680	642	639	642	627	608	649	634	619	613	650	613	605	625	682	633	624	613	614	625	659	659	634	625	645	645	657	608	670	631	651	615	644	626	659	614	650	650	615	686	595	631	612	658	652	638	662	635	641	611	660	613	625	616	649	692	653	645	618	625	665	632	643	668	647	661	614	621	601	566	618	676	610	653	611	618	629	678	619	641	595	656	647	697	673	610	644	606	642	689	711	651	631	600	653	615	578	653	635	644	656	610	601	637	635	617	666	668	684	676	609	615	632	667	660	644	594	692	622	634	619	631	634	629	647	664	667	662	624	636	612	675	610	637	637	617	635	656	646	624	636	643	628	596	618	655	633	618	634	617	661	647	629	622	632	611	632	646	627	675	644	662	672	651	689	677	622	680	666	605	652	621	642	649	598	666	628	613	698	630	650	646	654	614	626	626	636	626	635	675	629	659	637	631	606	656	653	615	627	593	703	645	639	663	672	642	608	620	603	683	643	663	622	657	650	633	668	645	603	622	614	651	644	638	646	611	616	598	596	632	650	605	632	621	632	660	623	597	606	663	607	627	601	619	623	657	662	610	652	663	605	627	637	633	581	660	628	627	662	620	682	677	636	646	624	629	637	652	638	600	623	640	635	633	636	626	667	605	682	624	649	624	616	626	673	618	626	621	639	604	634	649	620	590	646	609	597	680	632	615	628	708	655	594	633	654	635	630	627	598	640	692	652	604	625	644	595	603
27923	30143	29020	12275	2797	432	384	309	360	358	343	353	372	329	348	329	343	351	306	308	319	363	355	342	333	358	329	333	350	357	345	342	342	347	354	333	331	363	367	291	350	363	341	372	339	323	348	359	348	362	345	352	345	358	342	358	355	339	349	320	371	341	322	349	360	342	349	329	344	314	347	320	318	350	303	358	299	353	337	349	352	332	343	333	339	344	344	343	354	355	352	358	334	355	294	329	330	349	387	335	354	333	351	365	345	315	321	311	352	383	330	347	371	330	346	368	350	340	332	337	370	347	325	335	336	332	327	345	348	335	331	344	319	371	325	318	339	353	345	323	331	346	365	309	331	320	319	346	322	357	331	368	340	351	330	290	330	359	373	364	351	329	318	302	312	369	357	305	364	350	347	372	322	349	340	352	326	316	379	356	351	339	326	320	337	360	344	318	351	328	357	359	337	334	347	329	369	333	359	361	315	314	324	342	313	331	370	326	335	328	354	366	332	328	366	327	331	352	341	318	380	365	364	345	348	341	324	347	353	340	329	339	287	337	349	347	341	367	346	334	320	355	319	289	323	353	327	321	340	312	362	319	308	323	349	308	366	353	336	331	325	333	313	342	315	344	322	319	386	333	366	340	356	345	354	330	360	326	320	344	344	331	340	325	306	360	339	330	335	295	349	358	344	371	350	342	353	361	350	315	372	364	328	328	355	322	343	327	297	360	330	310	361	331	317	295	324	328	307	357	334	320	350	343	337	372	358	345	352	346	380	342	346	342	367	325	332	342	333	311	364	359	367	343	356	348	346	345	359	324	332	324	356	336	334	309	348	356	337	350	326	369	320	350	337	352	321	364	353	348	315	345	304	337	335	339	345	373	356	356	340	341	346	372	333	324	356	323	372	321	326	338	360	338	333	360	342	403	367	349	345	382	349	326	350	327	323	356	313	312	342	364	318	328	328	335	353	347	337	316	322	360	349	316	358	358	353	336	348	337	334	350	358	315	354	355	344	342	345	325	400	344	312	340	315	302	361	361	341	342	357	302	300	369	311	329	384	351	387	342	357	366	342	373	288	335	347	331	357	318	316	340	351	351	326	340	307	346	369	339	328	333	333	367	322	343	352	346	348	316	372	357	343	321	367	323	323	340	326	337	355	338	356	338	345	354	365	344	329	338	319	333	350	344	344	342	365	348	326	400	361	327	331	342	333	339	363	353	335	347	345	330	360	336	324	379	336	346	353	370	347	300	356	361	320	369	351	314	346	315	340	354	332	333	337	323	326	354	340	359	322	329	311	335	333	314	370	378	343	370	338	322	333	359	375	346	386	340	324	336	354	348	310	361	372	363	322	343	362	362	348	366	319	327	339	345	353	334	381	338	341	335	340	375	351	330	336	322	340	315	337	314	338	320	345	321	319	346	318	364	356	341	360	333	330	309	356	341	364	373	309	331	346	303	328	343	331	346	303	326	332	367	352	335	345	335	363	345	323	358	328	338	368	373	343	359	337	347	366	340	344	340	341	343	345	310	337	323	337	343	338	342	337	345	349	388	322	387	367	352	352	369	332	351	362	339	335	337	345	345	314	345	358	375	340	340	343	282	332	375	352	338	339	335	359	348	367	349	347	364	312	333	356	345	328	356	321	361	314	336	370	317	328	333	349	346	334	357	332	355	319	319	350	333	360	355	341	307	313	328	359	356	386	304	358	323	331	365	343	351	342	374	308	357	341	339	378	345	351	320	341	309	339	353	361	325	312	349	320	363	366	366	344	317	342	363	323	318	338	341	370	308	355	339	375	338	353	308	322	351	347	343	338	353	350	381	348	373	324	372	354	333	354	338	358	339	347	343	330	358	326	350	354	352	321	342	350	324	332	345	338	358	317	354	353	363	293	335	330	343	372	339	337	366	329	321	361	360	350	346	324	345	318	344	347	336	350	340	355	351	382	346	337	344	331	363	313	322	343	352	323	329	341	375	324	360	355	321	363	342	326	336	340	332	328	358	359	289	318	336	327	333	314	346	318	353	348	409	328	360	339	337	376	342	327	348	354	371	356	321	322	333	328	358	353	310	294	326	318	335	352	329	322	361	350	350	343	335	317	373	316	307	333	313	346	337	324	334	305	316	332	319	343	371	322	335	347	332	312	318	370	352	335	326	348	317	352	338	354	344	328	331	324	351	323	354	328	314	327	349	372	354	343	354	383	354	347	362	355	367	343	343	343	336	323	360	361	329	330	372	333	354	341	322	340	379	342	335	357	330	352	368	356	352	334	336	322	334	364	325	341	320	360	337	354	359	353	314	350	342	347	313	322	362	311	350	366	339	342	351	313	325	360	323	354	352	351	381	342	326	331	360	333	338	336	351	333	362	340	348	314	330	317	349	343	350	345	317	331	355	365	366	305	346	369	344	322	374	345	334	340	320	341	345	353	359	325	359	345	326	367	343	344	376	327	335	346	362	331	350	354	352	382	304	289	341	329	309	348	376	301	345	367	354	351	356	358	351	333	351	336	348	327	323	333	354	332	356	347	323	346	324	314	381	333	394	330	352	360	349	357	315	326	353	332	355	317	336	333	369	361	328	306	315	321	316	334	346	333	336	325	368	361	352	373	336	307	378	312	356	323	338	330	375	300	332	332	338	340	357	349	357	325	324	311	307	332	337	322	327	339	343	334	352	339	328	353	375	353	351	369	348	345	364	341	363	352	320	356	341	382	357	351	333	348	331	360	303	298	339	352	329	344	335	348	343	321	313	342	341	342	324	335	312	316	346	341	364	335	353	324	326	370	331	386	342	330	333	361	337	343	333	347	345	353	335	350	328	339	365	342	344	335	345	315	357	389	352	327	331	321	335	351	337	362	357	368	372	324	323	360	351	375	335	358	317	334	325	352	314	315	328	354	302	316	353	345	371	350	319	325	347	336	372	371	332	336	332	338	363	320	348	347	326	355	372	333	334	336	338	351	331	372	354	361	373	330	344	344	334	389	357	331	389	358	353	338	312	335	347	344	304	341	313	351	334	363	337	336	336	332	338	314	331	348	334	329	339	363	330	336	337	315	347	341	319	324	329	323	354	329	338	375	327	338	374	362	326	342	339	402	370	328	340	363	336	345	346	320	387	339	335	339	317	333	314	367	342	345	342	347	351	359	364	341	320	321	350	325	340	364	385	346	360	298	347	386	364	313	336	342	325	337	321	330	328	342	331	327	328	318	333	352	330	356	356	355	332	343	342	315	290	337	318	319	338	348	322	313	333	339	322	349	343	321	348	317	347	341	350	315	303	320	341	305	357	338	334	313	378	341	342	338	311	334	335	319	351	320	340	351	318	327	327	325	340	326	317	353	327	339	324	340	382	324	365	323	340	363	349	342	363	342	340	333	329	322	323	318	384	329	373	327	355	323	320	350	333	328	319	304	344	374	333	336	347	358	341	395	358	313	365	370	346	334	317	321	330	335	334	337	322	359	334	318	351	373	330	338	371	354	339	348	331	333	311
34962	49568	33033	13049	5157	799	599	599	613	583	582	590	574	545	644	595	587	581	625	611	570	598	626	562	558	581	606	623	589	569	646	575	537	616	635	563	572	573	622	552	583	588	563	576	568	572	602	598	611	629	596	602	616	594	590	593	560	656	593	591	568	637	623	601	605	563	602	637	589	611	593	627	584	618	595	561	566	596	601	568	559	603	577	614	572	617	593	590	530	587	563	583	547	596	617	598	568	611	661	584	590	539	597	643	616	646	599	568	598	582	608	574	568	579	587	611	578	571	632	585	615	558	641	611	611	610	576	585	553	577	629	617	568	575	579	592	607	587	603	630	567	577	562	645	593	583	602	613	609	557	606	598	597	602	635	603	615	549	547	602	638	582	573	604	617	594	620	617	608	582	582	583	602	579	613	588	572	608	617	593	574	617	580	619	621	574	592	588	591	607	613	629	595	592	600	584	557	594	578	576	594	525	613	576	587	578	569	607	587	595	539	546	587	557	545	566	607	612	597	581	609	580	592	566	634	571	597	574	625	575	573	575	636	542	539	599	574	608	597	576	617	599	583	611	579	569	575	587	617	600	543	558	561	630	616	591	617	596	597	605	571	562	599	583	573	566	612	628	628	635	618	605	605	622	630	563	618	570	565	581	596	590	599	601	600	604	640	595	607	591	632	580	627	615	597	620	613	562	598	631	581	622	587	592	585	579	564	614	611	601	591	624	569	611	601	584	614	621	586	613	591	602	594	598	601	555	646	596	665	582	604	587	563	615	626	577	610	614	619	583	551	581	597	557	561	590	616	578	637	599	578	565	600	631	559	582	624	592	604	563	582	596	616	548	614	613	586	565	564	638	546	585	575	619	604	610	633	610	629	559	592	639	570	581	577	582	625	523	606	582	608	613	631	581	605	590	613	583	602	587	569	574	635	586	569	544	571	618	643	567	603	577	582	551	598	602	579	630	584	617	572	556	601	602	576	590	592	592	618	566	586	590	577	558	588	590	572	599	626	576	596	610	589	625	583	624	609	572	637	594	584	614	574	587	570	590	602	580	561	605	583	630	600	627	579	626	626	526	585	546	614	634	619	589	577	575	624	583	600	594	608	619	629	565	617	562	617	594	586	556	593	582	622	593	577	606	567	556	611	556	582	577	612	574	607	562	600	619	598	600	607	552	599	624	623	582	599	587	588	601	579	578	590	639	549	606	623	591	607	584	556	609	627	584	586	583	569	602	610	573	616	606	575	584	602	603	618	597	605	596	595	598	601	574	606	592	550	613	605	574	591	600	593	549	620	616	557	577	592	592	572	567	541	602	596	605	536	547	589	559	606	585	615	600	599	569	637	553	591	581	560	599	628	597	582	562	621	615	573	578	598	554	587	607	605	549	633	593	567	597	587	592	625	555	595	582	581	582	594	557	542	582	608	606	573	567	606	632	585	636	591	655	552	594	592	603	636	598	605	643	594	591	567	592	557	598	587	624	555	577	563	592	583	579	585	588	604	576	586	602	596	594	575	623	588	573	576	561	585	625	597	574	611	613	597	602	609	600	563	624	615	594	636	574	590	615	550	599	582	585	571	560	588	631	595	574	649	634	605	586	582	564	561	614	635	567	604	571	634	617	556	608	623	549	578	624	614	581	599	578	605	621	603	566	600	602	580	592	599	604	583	597	596	580	565	576	587	543	606	584	634	584	582	602	618	572	570	589	561	569	582	614	582	613	589	599	595	624	645	568	563	632	569	596	600	636	584	632	610	602	590	596	551	609	611	600	552	568	632	601	594	565	644	562	601	592	564	597	585	632	612	590	587	603	614	613	555	615	608	575	604	605	611	594	589	665	585	566	594	600	537	591	638	604	601	577	632	600	586	624	574	585	613	620	603	629	544	620	587	608	586	545	578	610	581	585	597	580	584	556	580	613	626	575	593	589	596	575	589	511	568	553	620	569	618	602	608	613	613	623	608	570	589	547	581	609	571	581	611	594	578	579	584	579	574	571	603	602	574	604	571	595	577	590	602	601	628	618	623	630	630	595	558	591	563	586	604	602	617	586	584	660	609	627	591	578	622	630	606	583	602	603	624	585	573	595	557	598	612	547	594	581	579	594	602	612	597	576	590	635	549	619	604	588	635	622	632	590	610	603	604	609	633	563	615	561	596	560	615	606	591	626	608	603	557	609	653	619	583	567	570	607	595	553	621	637	658	627	557	569	596	644	622	586	591	546	589	599	617	569	607	575	565	574	585	586	605	593	618	559	628	590	615	602	583	560	623	589	594	587	616	634	643	584	580	557	555	636	602	592	565	601	618	568	606	592	557	630	594	592	616	596	562	622	587	578	595	578	563	623	597	623	582	577	549	576	569	620	563	589	636	627	607	608	603	579	586	605	587	595	612	566	611	591	632	634	610	626	673	571	570	597	553	574	583	630	626	622	592	542	610	611	588	610	572	562	612	566	631	655	598	575	587	576	595	567	603	598	577	612	599	555	567	583	596	593	610	570	601	569	589	576	560	598	594	603	592	594	604	602	579	551	611	572	576	587	607	611	642	612	577	622	615	609	567	590	599	593	617	599	612	628	536	633	624	562	550	629	624	614	601	538	562	646	573	605	604	577	590	597	653	594	551	592	556	600	562	578	604	582	562	606	564	585	549	608	587	578	652	609	618	624	568	614	607	575	589	573	601	613	619	613	623	598	623	610	593	546	616	587	593	582	565	568	607	566	598	568	617	602	608	569	588	596	578	564	599	551	591	589	563	608	575	579	619	580	598	605	580	600	583	595	618	578	563	600	593	573	588	601	600	629	580	603	607	583	590	616	555	560	663	577	629	598	593	587	632	609	588	572	590	620	586	574	607	594	570	588	616	551	603	593	554	574	598	557	620	578	563	596	549	604	581	636	576	617	603	635	580	614	580	549	612	605	611	612	602	589	588	583	602	601	595	577	571	569	570	571	568	615	548	606	599	594	572	599	609	588	571	590	609	617	593	582	580	595	565	612	571	608	568	561	610	597	603	614	599	594	581	604	621	611	573	596	564	578	597	643	611	611	540	584	584	575	589	607	584	584	560	592	590	577	595	607	581	581	591	625	581	550	594	563	642	630	636	626	596	656	580	608	606	624	614	564	593	550	604	598	585	605	588	609	586	579	600	623	576	580	589	610	635	593	590	622	574	591	615	613	616	562	594	602	578	597	546	602	631	641	565	560	565	588	616	594	647	626	545	575	602	589	588	525	611	578	578	607	604	610	543	627	605	625	593	611	621	603	605	594	580	606	571	585	627	611	614	647	580	566	599	599	595	566	574	599	624	566	556	602	617	591	599	641	586	630	577	612	631	604	571	573	615	577	617	591	596	612	578	570	569	592	597	605	543	602	599	615	611	613	580	556	607	627	612	618	625	602	599	606	635	592	598	552	586	584	581	607	613	626	560	561	600	618	571	583	599	574	576	584	560	594	659	600	589	558	585	559	568	644	544	550	579	556	564	564	580	627
23977	23657	33747	28005	20852	8213	544	320	304	350	285	311	303	302	295	326	305	310	297	308	286	257	288	279	286	290	280	312	293	274	320	276	298	284	313	297	271	294	286	279	305	292	291	305	284	290	277	276	318	258	317	280	297	253	274	307	243	273	294	285	303	277	294	269	278	279	297	326	280	303	308	334	309	299	294	274	323	302	278	311	295	308	315	276	298	279	286	278	290	312	303	280	281	303	312	289	251	289	295	280	287	245	285	335	306	283	299	280	314	308	313	309	279	256	289	289	281	302	313	296	298	292	269	283	310	294	257	267	279	293	297	299	306	274	291	296	288	260	271	282	302	300	284	272	328	273	284	297	336	281	263	298	290	297	306	309	283	279	278	325	305	254	259	275	280	291	259	290	312	281	304	338	279	280	273	309	307	287	292	291	273	280	284	309	258	273	293	299	298	294	307	294	291	291	286	271	310	309	287	294	296	269	287	302	299	256	290	299	270	276	288	290	272	295	302	269	274	280	280	302	266	259	309	302	325	311	301	280	272	294	286	331	265	315	284	307	293	305	240	295	314	246	279	258	282	299	298	295	288	267	279	284	276	277	284	293	306	324	305	307	288	286	321	280	265	284	288	295	269	301	305	320	259	270	258	319	283	283	303	307	287	244	294	290	286	276	257	287	293	272	306	319	302	269	309	319	266	288	287	283	277	278	302	259	291	277	260	291	267	272	262	269	288	302	261	285	316	257	292	281	282	324	276	277	299	299	273	325	285	298	308	305	313	283	297	310	271	308	288	317	278	281	300	314	266	260	247	286	291	268	291	296	301	310	261	297	303	304	301	319	295	268	309	275	332	304	281	299	298	294	296	283	267	291	288	283	298	306	299	280	301	301	289	307	290	301	325	281	301	287	280	292	275	290	277	297	275	316	269	298	309	274	297	275	314	286	292	268	239	295	298	304	272	277	305	272	304	302	274	285	308	303	280	287	284	318	266	293	346	265	320	341	287	300	293	297	297	319	290	288	299	303	307	315	293	276	300	282	302	262	323	278	263	281	324	322	305	310	312	264	271	295	280	322	283	267	286	282	269	298	286	305	281	303	310	275	295	286	287	306	289	319	277	310	247	258	283	255	311	278	289	276	306	303	272	283	317	316	267	289	302	323	277	316	297	312	302	288	289	289	290	279	307	289	290	287	283	289	274	275	303	264	262	297	267	260	291	300	284	293	291	304	307	274	292	264	274	305	289	274	286	295	316	314	280	273	300	265	277	270	303	280	316	306	298	274	294	297	298	308	341	295	293	304	313	284	262	287	280	301	270	294	289	324	295	297	278	289	286	312	319	290	263	294	291	292	268	262	265	304	301	286	283	291	273	328	291	252	299	294	260	277	282	272	297	297	294	288	276	308	291	294	320	294	315	287	301	316	280	280	304	294	286	262	274	283	344	268	289	273	292	291	283	298	272	306	305	268	269	310	318	289	339	245	311	293	294	263	293	321	294	293	264	304	294	289	322	276	279	330	317	288	319	297	306	265	287	257	271	295	289	310	250	307	275	277	270	267	302	309	287	292	286	297	307	283	246	292	298	268	287	292	259	300	305	312	294	276	311	303	303	311	266	283	295	275	274	304	294	314	265	289	314	287	260	252	297	300	320	291	300	292	295	309	325	301	311	310	295	291	324	326	299	314	326	265	326	286	324	299	293	270	293	302	270	231	282	292	304	296	308	277	311	295	272	312	303	306	283	284	332	290	316	303	273	295	285	308	291	317	305	276	277	306	282	292	283	315	296	295	292	264	285	313	266	290	283	323	293	249	301	296	282	279	328	279	267	287	301	318	317	285	267	279	299	276	298	286	293	285	275	251	318	265	287	277	302	303	286	284	294	257	283	306	302	297	337	287	305	293	305	296	298	292	301	327	305	275	282	324	309	278	296	310	294	295	312	307	277	287	290	304	285	268	300	291	288	311	307	297	315	276	296	295	293	260	327	303	297	261	309	319	280	310	320	302	288	281	277	276	282	297	294	277	315	291	287	288	299	293	275	311	313	315	278	259	268	285	304	286	307	304	301	263	317	297	296	304	254	301	283	304	293	293	283	255	287	300	292	274	291	308	289	296	293	283	268	262	291	306	250	282	342	310	301	303	295	290	304	284	275	274	274	303	289	296	306	298	312	283	301	301	292	294	295	283	273	320	269	290	285	250	300	264	268	284	311	303	260	294	282	321	296	278	301	293	297	302	296	299	300	278	304	274	281	273	280	267	316	286	288	286	297	288	309	288	273	303	296	305	290	278	296	270	284	311	285	269	282	289	313	292	288	297	297	301	288	258	285	248	292	291	258	258	293	302	277	326	283	278	291	261	300	287	298	291	261	279	297	295	255	289	265	302	311	281	291	284	298	308	259	305	317	331	270	283	290	282	306	291	276	296	309	265	317	297	286	309	292	276	252	294	312	305	259	300	286	295	312	304	258	282	279	279	296	302	285	296	298	298	275	295	339	316	286	281	284	264	299	281	295	305	269	268	275	317	278	299	300	321	278	293	299	309	316	300	295	304	262	275	281	302	282	268	279	263	292	276	287	295	287	307	288	267	290	281	284	296	277	317	285	292	300	324	303	285	314	299	278	254	273	326	284	274	257	299	301	281	274	276	313	291	285	278	298	284	284	279	320	262	274	302	291	268	286	273	253	307	271	274	284	285	282	324	310	280	256	297	303	276	314	292	308	284	275	299	291	312	282	269	315	271	275	265	289	289	304	263	294	287	274	254	265	310	301	295	281	303	284	297	293	272	293	282	294	313	294	291	300	307	281	298	281	283	281	318	290	282	283	318	295	333	265	274	281	288	269	282	275	296	299	308	318	278	273	279	279	284	319	320	288	316	274	287	307	267	284	285	312	304	284	276	294	311	308	288	295	303	299	269	287	288	273	295	269	314	310	276	278	309	304	285	316	281	308	258	317	299	296	325	320	268	273	291	296	295	298	299	316	305	330	271	278	278	292	288	261	291	284	308	292	305	259	280	282	296	291	290	327	292	300	294	280	275	294	303	291	281	282	288	271	276	315	272	258	259	271	281	288	328	304	293	292	300	286	309	281	303	302	278	273	274	268	294	279	306	281	283	300	297	281	301	291	310	271	275	296	299	259	285	296	269	287	312	302	281	266	275	290	264	283	299	281	281	293	305	288	317	286	299	280	322	289	289	262	325	308	288	306	303	279	283	297	283	258	284	260	260	283	274	266	296	318	273	270	269	312	288	286	318	313	290	276	258	290	261	315	247	291	291	274	253	302	284	292	296	313	293	281	327	325	332	253	270	309	273	288	282	289	269	303	323	249	277	274	271	288	319	290	274	284	286	310	303	262	286	311	285	307	292	247	290	309	281	291	279	318	276	304	280	284	280	297	291	301	267	314	276	269	296	277	293	276	266	276	282	283	273	323	302	281	284	300	288	274	289	287	309	266	283	296	292	257	290	275	281	269	283	310	265	275	273	304	293	307	317
58644	90911	65852	39888	21118	2571	601	551	566	514	525	519	521	509	499	514	517	526	477	524	515	504	520	515	508	509	511	526	506	511	483	496	492	498	495	518	496	507	493	484	485	482	516	506	530	522	531	531	465	509	505	483	489	452	522	477	464	490	527	536	520	480	503	453	553	508	547	516	452	513	555	547	548	601	513	542	523	499	484	504	487	492	483	502	537	483	482	495	515	493	472	499	509	522	501	503	537	466	508	483	501	487	490	486	484	520	487	494	503	520	502	470	503	520	528	532	524	517	513	468	498	489	495	500	500	499	533	496	483	529	511	507	540	525	532	504	516	520	515	501	492	524	494	464	479	492	529	509	494	510	479	513	519	543	490	498	496	504	482	473	453	522	546	481	535	509	472	503	518	552	495	564	477	523	487	483	484	485	491	530	510	493	476	519	513	523	527	512	525	531	476	514	500	462	499	487	559	495	534	527	481	522	469	507	496	476	482	566	484	510	535	494	469	504	493	504	532	507	479	485	443	491	518	482	493	490	511	497	489	489	529	520	513	499	526	509	531	502	506	540	454	498	509	511	505	494	478	545	500	489	470	493	488	485	476	524	504	477	471	513	491	508	464	545	516	522	505	544	479	532	549	477	513	496	502	466	484	517	492	508	505	462	486	514	493	517	490	475	508	449	493	490	539	563	496	492	495	503	511	511	532	461	476	529	521	459	492	472	491	479	478	463	479	519	505	486	483	495	489	509	463	501	514	530	520	506	496	495	489	551	479	494	503	509	516	499	497	485	512	546	499	477	488	484	506	505	556	511	529	550	522	527	522	538	489	519	464	488	504	442	547	523	527	471	531	520	505	520	516	458	486	586	482	512	499	501	518	490	509	523	511	492	512	500	486	460	540	464	530	485	501	508	483	499	502	486	496	454	500	497	482	495	537	496	479	495	509	520	515	524	502	531	522	545	510	502	500	492	509	497	495	503	492	550	510	498	535	523	502	511	529	464	487	501	509	475	520	492	491	493	504	502	493	523	543	532	498	492	459	505	519	477	520	492	555	512	502	483	521	498	506	464	483	497	517	542	476	507	507	502	511	534	470	489	508	500	505	518	508	468	498	496	481	479	525	521	526	505	546	505	481	475	459	506	486	520	491	515	489	476	559	546	524	520	500	472	517	508	491	503	490	460	497	499	519	505	520	519	496	480	519	516	477	497	528	516	510	523	484	466	477	494	510	463	508	475	478	522	561	558	515	485	456	479	504	501	510	473	532	474	464	493	500	488	518	504	496	486	511	509	499	488	468	519	536	481	531	439	485	535	475	521	496	457	479	458	514	513	535	504	488	490	509	499	505	529	500	499	497	525	505	475	483	499	456	492	535	527	506	495	479	477	476	493	523	559	462	481	510	481	502	516	513	522	482	491	490	515	511	512	531	505	476	507	517	485	537	525	455	477	540	463	522	502	493	510	482	500	502	511	468	472	509	501	554	492	469	498	486	463	528	507	524	463	527	516	490	500	521	504	552	498	510	492	546	526	505	510	451	491	496	488	482	514	512	508	472	469	465	501	564	532	460	515	506	489	514	534	491	518	540	495	492	503	514	506	459	497	507	465	500	505	483	507	518	453	452	502	533	551	494	481	465	548	456	499	464	514	511	536	505	509	507	540	511	499	482	532	516	500	518	489	482	504	513	493	497	502	521	508	506	470	452	528	464	516	492	477	529	492	532	504	440	492	490	480	488	509	506	476	470	522	489	500	540	522	546	465	497	523	475	524	518	544	518	444	478	508	503	520	478	490	494	517	512	540	523	532	511	497	512	477	502	501	519	512	500	483	484	513	531	478	520	512	502	487	524	467	504	519	513	551	488	535	491	490	462	527	460	500	511	464	468	502	514	516	450	508	465	512	500	516	526	489	485	458	469	482	476	499	503	476	507	473	514	536	489	515	469	537	458	493	475	453	525	509	522	463	488	495	523	555	477	491	531	493	479	512	467	505	502	488	456	493	500	502	487	479	491	535	485	515	519	517	490	503	517	502	499	479	522	473	466	515	477	499	487	513	515	493	493	470	499	535	467	496	456	494	530	489	500	505	509	455	507	538	498	501	462	490	532	481	508	495	491	497	480	505	486	542	551	559	486	512	478	513	439	530	526	472	490	481	513	491	500	484	489	493	464	480	498	485	491	488	477	509	513	463	484	491	520	472	480	476	509	480	486	475	491	505	465	483	496	517	522	542	465	483	531	539	532	468	488	530	495	503	490	498	483	549	522	518	486	544	453	508	504	493	518	496	467	499	491	523	501	518	479	511	515	522	544	526	503	499	499	518	504	514	467	487	529	523	496	534	470	530	503	537	494	489	522	499	489	498	491	468	504	517	463	492	486	537	487	503	507	518	500	535	503	510	519	493	475	466	487	520	497	477	492	469	498	495	472	477	489	476	496	492	504	514	505	526	519	537	505	533	508	486	464	496	510	500	502	524	460	469	462	470	535	486	481	538	507	558	490	482	515	497	500	487	509	482	512	490	501	496	509	514	514	509	475	518	508	531	516	501	498	530	469	479	512	455	512	473	440	460	524	505	472	511	454	498	478	515	505	520	485	505	525	473	470	510	535	514	495	493	478	444	506	528	503	534	462	503	505	475	479	481	484	492	532	523	506	517	498	484	525	504	517	494	463	530	539	459	492	517	511	508	521	503	470	518	494	507	517	482	479	504	445	501	517	498	517	498	537	484	516	506	505	494	485	483	482	463	487	490	523	497	470	482	476	535	497	511	504	454	441	549	477	519	461	540	491	528	501	536	517	492	536	500	474	465	499	482	465	478	478	539	482	512	494	486	488	506	521	486	490	518	526	486	542	476	494	500	504	508	492	464	506	508	489	484	507	472	505	505	496	506	482	505	486	492	533	473	475	486	514	494	505	457	493	516	514	526	511	511	453	485	471	496	517	475	454	507	469	482	500	483	505	464	540	477	512	550	484	493	478	489	527	501	476	488	496	477	488	506	498	488	488	514	475	476	502	518	491	489	509	532	477	523	500	482	490	512	508	497	515	538	529	527	538	538	562	506	503	525	482	492	471	543	495	495	509	501	519	484	485	506	491	481	523	512	512	497	557	490	553	459	532	537	507	478	529	480	517	530	514	528	494	487	457	476	500	542	518	486	545	496	489	527	485	484	537	493	480	478	491	490	525	518	521	519	499	541	535	510	489	509	539	480	491	506	470	468	456	490	519	504	518	510	523	438	480	485	504	532	461	525	504	532	483	473	497	499	481	501	490	509	488	539	546	512	487	526	525	502	486	515	485	492	486	527	472	529	490	527	528	514	492	473	532	495	477	530	513	508	527	464	481	441	505	521	524	505	465	519	510	533	461	519	519	508	502	516	530	522	550	499	508	507	523	534	515	510	517	532	503	501	461	496	491	481	546	481	521	476	531	469	491	503	498	490	472	538	519	495	488	533	510	471	510	526	494	508	528	516	518	496	523	478	516	484	478	479	489	505
22994	22095	30150	26234	22010	16495	3206	479	415	420	401	366	407	390	367	398	398	408	385	334	365	339	376	353	364	365	377	360	325	383	369	396	359	363	352	369	381	361	377	364	384	352	381	354	397	382	360	362	370	368	398	365	347	361	340	357	378	368	407	391	379	382	386	352	373	383	370	364	365	399	391	392	429	401	405	375	376	370	378	344	395	399	353	353	352	374	379	354	375	397	395	373	374	367	351	387	377	387	350	403	356	343	357	364	350	354	380	358	352	383	356	372	401	368	340	352	394	348	372	377	354	344	372	405	372	369	359	374	379	396	349	377	412	380	347	359	386	373	367	341	386	372	386	386	357	358	359	364	375	404	369	384	362	345	363	369	328	388	353	372	340	343	378	347	390	362	370	390	399	371	353	355	379	386	380	352	398	398	387	360	392	372	389	398	359	365	373	351	352	330	354	371	369	365	347	389	349	369	359	360	349	367	348	379	359	390	348	348	377	370	377	356	378	390	350	367	363	356	382	347	385	367	394	352	359	361	351	398	365	379	364	374	373	348	347	353	363	411	367	353	400	374	404	361	357	362	387	404	358	345	361	370	350	364	373	338	377	349	379	329	400	369	357	356	373	393	379	383	338	372	379	344	344	364	350	350	374	381	374	391	344	360	345	334	352	348	379	324	357	352	341	370	347	393	388	380	369	369	362	364	376	354	402	326	354	370	365	363	403	347	333	350	350	408	366	383	333	427	386	374	346	369	353	355	358	385	382	312	370	388	364	378	361	357	359	347	396	353	380	374	329	369	371	372	365	360	379	407	342	350	371	346	383	351	351	360	370	359	383	347	352	359	373	360	351	369	357	353	373	374	358	332	384	360	346	382	355	373	393	371	347	345	363	397	354	372	348	344	373	354	361	381	365	369	353	375	367	376	402	374	364	347	358	352	367	368	369	388	306	341	390	358	360	368	352	389	373	365	382	397	379	382	366	372	330	376	378	376	400	408	383	352	364	384	374	334	377	367	361	378	415	387	370	427	365	348	350	343	413	361	350	381	358	340	377	342	410	351	410	350	404	365	328	338	366	356	370	373	365	354	354	362	312	378	350	350	401	356	387	367	380	366	364	390	372	361	366	330	387	345	356	342	328	376	367	366	385	390	357	377	403	337	390	361	377	403	364	363	387	382	358	360	320	357	357	365	372	339	354	350	366	380	354	395	395	418	352	334	365	371	390	363	337	382	339	375	402	366	370	362	340	379	359	347	408	371	355	372	377	357	373	341	345	347	391	362	341	359	313	365	361	319	360	378	316	333	374	358	346	361	378	397	338	363	371	361	405	376	373	382	391	357	386	361	409	362	367	374	401	350	368	376	380	346	372	363	396	369	385	370	378	372	427	354	347	371	394	364	386	369	384	355	380	392	374	375	338	410	397	366	404	360	375	394	357	396	374	368	371	397	359	388	388	364	354	391	387	372	366	332	399	342	375	338	399	349	380	384	359	347	330	351	342	404	392	324	383	388	411	373	379	400	375	387	361	353	349	362	335	393	377	327	348	353	359	374	386	356	344	348	367	382	378	384	377	349	354	379	388	361	395	361	379	351	349	358	387	355	365	355	386	367	366	382	337	377	363	371	388	408	360	352	375	376	387	358	407	355	366	377	371	369	360	367	362	361	383	374	348	360	377	342	351	349	415	365	358	333	416	349	355	381	402	355	376	387	396	378	388	358	339	379	356	369	369	368	320	387	393	379	363	360	351	393	365	359	344	356	385	351	421	408	342	357	393	368	370	353	344	336	377	361	376	365	319	324	345	358	358	362	358	386	358	370	381	359	362	381	339	361	349	337	391	403	358	361	404	390	373	367	364	341	394	368	373	350	367	379	354	374	383	380	364	343	375	368	410	374	367	357	333	361	372	395	406	401	401	406	369	372	358	360	342	339	383	380	362	354	391	346	382	399	339	343	388	354	363	366	382	359	363	388	355	382	382	370	377	363	375	401	378	378	341	367	370	358	357	344	393	371	394	373	390	369	387	394	403	386	360	392	396	353	374	386	364	362	352	371	373	382	378	385	348	369	369	403	351	389	369	403	347	358	384	385	324	389	373	366	386	378	386	363	341	354	405	375	339	361	396	357	350	360	383	343	381	347	365	388	357	348	358	342	405	345	368	374	365	333	386	350	359	389	385	361	359	361	327	346	352	355	374	399	356	417	357	386	383	408	347	376	369	360	391	392	368	346	351	383	379	375	338	361	372	376	390	363	363	339	364	390	368	367	359	359	373	419	396	360	345	354	378	391	393	348	370	352	370	386	356	346	330	347	361	361	366	355	359	383	354	380	377	345	351	393	400	330	366	372	356	346	356	353	350	372	346	408	379	368	377	376	398	378	369	334	360	369	378	369	355	339	363	363	325	398	368	340	359	373	368	370	366	359	341	355	363	357	350	363	339	368	332	338	377	348	401	374	344	385	364	373	386	372	373	322	340	376	375	384	406	379	376	360	408	377	357	325	359	369	354	376	381	382	371	388	379	389	360	373	330	357	321	357	379	383	344	386	379	366	381	348	370	374	342	400	347	395	324	354	351	358	349	382	362	367	381	364	365	380	357	333	359	344	366	386	372	346	340	365	378	380	394	388	348	402	353	339	355	346	393	369	359	340	355	390	336	362	376	368	360	377	370	370	370	360	421	382	363	376	383	388	345	400	337	386	379	360	382	349	350	357	354	344	401	368	365	362	350	404	348	370	355	363	401	338	363	358	395	365	389	380	395	381	359	367	374	381	344	363	357	367	348	351	358	338	365	397	415	370	360	315	414	374	393	402	373	347	347	353	366	382	352	321	353	383	361	371	359	342	380	369	401	365	335	346	324	386	396	394	387	368	383	345	392	350	376	373	363	409	353	370	368	367	347	383	355	386	368	383	364	367	359	356	374	368	343	393	383	368	389	363	361	353	350	349	372	363	371	352	374	337	316	363	361	364	382	369	341	371	324	378	362	359	354	392	360	377	361	369	352	383	382	365	374	335	392	382	373	369	384	389	363	355	362	393	347	355	375	347	367	362	402	371	391	355	361	369	366	393	382	376	401	379	365	339	382	366	379	389	388	376	360	355	353	370	365	363	380	386	360	366	377	344	377	339	347	329	375	354	385	345	328	343	389	358	408	353	357	374	366	359	397	360	369	361	390	364	398	344	362	355	393	387	317	380	376	363	384	343	376	340	331	389	359	373	330	344	389	359	349	335	337	376	363	371	359	354	381	362	338	364	386	340	341	382	376	332	414	329	374	357	368	368	363	354	354	380	335	413	340	383	331	342	421	392	360	355	337	350	395	384	387	370	401	390	378	354	376	353	367	402	372	370	377	362	340	381	353	397	360	373	365	373	350	363	383	361	373	340	379	371	384	400	368	399	372	390	352	357	376	382	367	369	383	353	362	360	356	353	406	398	354	367	370	395	357	364	387	371	344	391	366	357	346	355	406	370	325	336	394	400	392	396	379	385	364	383
60247	96267	71918	47781	25645	3412	714	673	730	659	612	599	639	631	583	617	609	615	642	591	646	583	635	585	622	627	622	614	577	587	619	628	568	617	553	611	609	616	677	644	624	630	623	653	591	608	613	589	575	582	595	590	577	586	590	601	616	630	599	570	631	620	625	625	608	591	603	577	579	588	669	679	703	697	710	642	609	637	579	547	608	627	635	633	576	609	547	610	636	598	593	601	625	588	621	600	604	634	603	602	588	612	650	609	587	588	570	642	599	558	598	664	631	596	588	635	608	599	614	606	607	633	636	579	537	612	605	607	620	601	597	569	634	570	602	591	599	644	605	621	603	615	611	592	624	576	559	623	603	574	627	598	627	595	603	611	555	604	623	591	608	648	575	627	630	612	563	605	577	593	569	587	618	585	606	562	574	572	574	599	555	555	581	591	558	606	600	572	626	613	570	562	604	619	577	612	590	589	613	565	635	633	615	596	596	601	623	591	551	577	609	621	585	640	631	575	648	619	577	623	583	618	616	647	575	539	614	595	597	597	568	554	608	611	642	577	678	604	562	620	619	602	597	610	595	587	594	610	596	562	554	651	582	637	613	629	596	569	594	603	632	603	625	604	637	567	614	595	598	629	609	626	599	589	623	606	570	602	591	641	617	588	609	624	594	623	561	635	637	609	573	567	564	565	541	628	613	603	607	571	586	596	604	602	595	589	603	580	564	618	594	571	621	638	667	635	596	591	623	643	569	563	616	573	590	586	562	619	615	623	592	547	573	627	620	592	587	625	593	574	573	580	601	591	586	643	612	572	589	574	568	559	585	621	622	616	576	576	599	583	624	555	598	604	612	577	585	611	629	610	562	632	610	626	592	602	601	620	576	607	624	564	615	632	661	584	598	625	539	596	586	594	583	615	635	624	623	579	606	523	596	590	583	606	581	633	547	618	635	593	608	566	608	628	593	567	606	581	624	601	578	562	599	583	570	572	616	591	671	602	566	580	606	648	516	586	583	613	578	637	617	594	589	608	582	626	622	626	586	620	590	626	596	607	572	614	655	616	619	617	564	594	616	580	570	603	615	601	601	611	595	566	634	604	593	569	603	619	612	581	554	599	559	572	573	622	614	641	600	566	566	585	570	631	595	602	572	634	593	602	570	621	623	645	574	642	608	635	577	604	574	587	604	632	630	614	620	581	580	617	604	595	589	532	607	595	590	633	664	633	631	606	596	613	642	613	627	579	636	574	629	586	605	601	600	630	587	637	621	571	576	559	577	590	586	621	603	568	540	597	610	590	580	616	589	608	612	620	633	626	574	610	608	622	610	626	629	596	631	590	593	625	543	595	564	619	586	576	604	609	627	588	621	579	595	629	608	640	603	633	592	603	601	588	639	615	597	600	582	605	590	593	643	602	580	623	626	594	549	613	633	553	600	606	597	610	633	621	596	590	601	614	582	613	614	587	611	592	646	565	588	608	628	558	595	616	616	627	567	633	605	568	612	601	594	586	611	596	584	619	627	622	559	591	638	597	597	610	572	577	614	580	628	563	625	615	599	629	609	582	553	606	575	638	591	593	584	564	560	606	606	630	625	600	570	625	600	579	606	599	623	611	579	634	611	649	634	597	591	594	602	581	576	594	587	599	583	521	625	654	576	597	559	591	622	605	637	577	589	611	614	552	582	632	584	595	563	570	571	605	589	644	599	596	635	576	640	594	612	614	628	591	631	603	636	578	608	592	623	604	595	551	574	600	556	647	608	612	588	643	621	621	583	582	620	572	588	619	555	611	620	560	616	577	624	579	625	590	598	565	616	596	604	604	595	600	578	617	566	563	628	575	588	597	627	576	622	570	607	614	610	597	570	595	571	540	576	570	576	604	587	592	602	604	595	576	640	597	627	621	581	579	599	607	657	608	627	609	579	617	580	549	609	596	578	578	644	616	585	631	602	609	575	600	586	642	610	585	590	590	558	590	621	584	614	554	658	573	581	589	628	559	628	617	617	589	610	602	576	579	567	613	596	565	557	585	586	625	599	607	600	591	632	589	627	597	594	645	591	604	583	605	601	592	608	646	614	621	609	606	595	593	597	591	588	582	683	609	591	571	554	616	580	597	567	591	621	588	641	614	618	602	604	607	582	605	579	597	611	608	581	620	603	614	613	611	592	619	623	622	562	582	630	590	609	576	629	639	623	603	539	644	599	688	601	610	573	585	601	574	590	600	563	611	629	581	678	578	620	596	622	629	618	590	622	594	614	631	601	604	572	564	613	593	564	586	612	595	619	619	597	597	582	608	653	550	605	631	598	605	595	576	617	592	614	597	597	603	592	586	617	578	586	604	595	616	614	611	607	609	597	591	586	577	583	601	633	609	604	614	606	635	568	603	615	587	567	614	589	598	591	607	633	582	585	585	598	598	615	585	597	596	561	596	613	593	618	579	580	619	581	571	603	602	590	606	601	561	558	603	586	581	570	595	574	592	607	625	568	558	612	599	590	563	609	568	597	616	573	585	617	607	584	603	627	640	557	585	609	658	609	635	564	600	557	556	584	601	598	603	608	552	587	614	617	633	633	568	594	618	602	609	603	591	663	615	577	595	614	560	612	627	605	653	617	604	582	600	588	621	583	589	572	577	561	622	578	590	614	616	622	586	541	594	579	595	608	584	568	601	630	586	589	629	615	604	588	566	609	571	600	592	559	581	595	609	607	567	637	623	600	577	581	610	568	633	590	633	581	555	573	600	533	641	563	592	569	631	631	587	572	603	591	571	588	590	616	583	578	565	606	609	596	619	593	589	595	578	600	616	601	619	665	621	584	597	580	618	607	575	620	618	615	600	560	639	614	629	570	602	615	560	625	623	608	637	598	596	597	586	597	658	616	552	606	565	592	578	619	638	579	598	600	593	615	644	556	612	608	619	635	602	567	590	562	604	621	618	559	586	601	578	572	632	596	576	574	620	611	644	559	605	608	634	607	627	645	612	627	605	632	593	631	582	632	618	537	615	595	564	630	597	627	590	575	552	573	578	557	623	598	643	599	585	593	605	631	607	611	645	607	586	604	562	592	578	614	627	638	554	578	591	584	598	571	577	599	629	606	579	603	567	598	595	603	575	582	624	612	600	619	632	603	563	588	640	579	611	675	587	619	599	562	586	617	583	579	553	564	583	608	556	608	601	587	642	586	633	613	603	588	590	604	563	573	597	617	644	615	576	585	587	618	596	608	627	589	613	612	625	605	579	615	587	591	602	544	600	617	594	569	597	601	583	604	578	570	600	622	602	592	597	605	536	599	567	577	607	606	599	620	619	608	596	612	562	577	601	654	638	581	579	612	614	603	606	595	597	599	594	586	593	604	589	582	594	595	577	591	593	567	599	551	605	612	602	575	644	584	587	584	629	579	574	579	588	623	613	608	591	536	600	592	588	636	596	633	584	596	634	580	570	598	593	652	559	588	600	621	585	598	618	594	607	622	633	580	620	624	607	567	601	594	576	550	624
27959	29601	27902	12945	2526	378	311	356	302	307	333	310	324	335	317	369	340	328	337	300	347	346	328	298	318	338	289	339	325	304	334	337	326	309	338	315	343	315	319	318	321	312	335	318	329	307	324	357	318	364	329	320	338	320	335	293	308	346	318	318	328	308	350	371	348	325	303	341	310	303	311	335	329	330	341	321	350	301	364	334	315	310	336	318	346	336	329	330	308	330	308	299	311	318	324	331	336	298	335	305	308	302	329	321	341	286	321	347	304	360	317	338	325	343	320	336	333	333	332	353	338	338	310	353	312	319	313	339	336	333	340	340	317	357	328	301	334	323	318	310	325	315	337	292	295	341	316	371	328	307	308	337	314	300	305	316	328	333	353	330	293	295	325	330	342	314	332	310	313	314	324	324	369	329	325	311	331	334	303	337	328	318	358	356	333	337	349	339	310	281	341	318	377	329	343	320	324	331	326	317	337	339	355	296	294	341	327	311	298	337	353	335	334	339	314	336	306	332	334	348	308	346	345	328	303	316	339	314	344	344	284	331	308	306	341	320	314	359	324	301	318	326	319	323	326	332	361	355	315	295	306	327	323	315	378	328	330	317	315	331	313	334	330	328	346	323	328	292	331	307	337	326	328	304	327	325	296	329	321	317	294	322	320	345	332	338	318	337	344	304	328	348	347	350	294	338	317	342	325	312	325	375	312	330	315	342	336	313	349	373	318	344	313	322	305	345	349	296	357	315	328	323	311	302	318	318	334	360	323	297	311	333	369	337	335	297	324	303	345	319	329	342	312	330	327	287	319	316	317	332	337	309	331	312	318	320	342	317	361	286	314	322	272	325	331	300	299	301	342	329	325	329	315	324	316	316	307	328	299	301	305	329	336	347	316	307	361	300	338	343	317	319	329	362	323	284	307	294	319	333	302	308	337	344	336	326	294	330	322	327	338	315	325	299	330	372	340	341	338	329	343	330	364	300	300	337	332	325	350	299	320	349	315	318	305	324	312	335	295	334	314	315	327	317	323	357	335	323	308	323	314	339	314	293	327	316	318	307	343	320	335	319	331	309	309	304	347	349	315	327	305	347	324	347	333	315	344	326	351	323	312	321	323	301	297	296	345	334	300	339	325	362	334	324	302	353	362	325	328	282	351	327	329	333	329	309	322	317	340	327	318	327	301	301	331	298	312	357	322	336	302	314	328	318	321	324	312	316	336	307	324	320	351	316	323	340	312	323	331	343	320	316	307	357	344	336	344	345	356	364	340	303	359	308	351	372	341	310	343	345	334	323	309	307	336	305	327	344	320	340	335	318	362	335	341	324	311	347	303	314	310	316	305	349	308	312	326	328	352	341	335	361	314	312	330	323	360	292	316	314	364	312	321	299	331	337	347	310	338	298	325	300	342	333	343	314	328	316	310	331	342	322	316	328	339	319	322	333	333	319	294	314	328	347	323	329	324	309	325	353	319	322	312	310	322	341	328	322	322	301	339	334	331	318	339	325	336	310	352	314	346	323	297	299	334	357	351	320	366	303	302	313	318	297	342	328	338	324	335	323	343	346	300	336	317	319	311	352	338	312	303	344	319	329	313	352	312	308	312	314	311	313	315	292	331	320	347	314	340	324	344	304	354	371	318	326	303	334	337	341	347	336	341	300	352	311	355	333	335	323	340	330	335	305	300	337	305	322	326	330	338	318	329	349	310	333	300	329	348	344	301	345	320	311	356	315	329	339	343	315	338	331	319	328	352	303	332	331	303	321	318	342	305	346	320	337	327	329	332	342	326	303	314	336	327	356	339	332	318	321	316	323	324	335	326	350	340	321	357	339	317	336	304	321	323	354	333	332	323	318	344	317	321	294	344	319	341	307	306	288	352	324	314	334	312	343	298	347	329	314	317	318	307	343	323	307	299	308	326	323	337	315	308	340	326	333	353	352	324	321	310	305	342	321	326	351	323	326	306	301	341	325	292	319	356	320	326	299	304	343	331	360	285	345	298	318	312	341	353	348	333	305	352	341	360	318	346	325	285	314	341	325	319	336	349	325	298	338	300	314	306	340	317	317	328	331	343	320	321	333	300	316	336	318	315	347	342	323	333	316	327	340	333	311	350	289	318	349	344	346	334	332	321	312	352	308	349	336	329	324	308	294	344	297	290	325	319	327	311	318	318	324	334	315	285	304	334	306	340	358	325	310	334	310	330	340	341	343	319	334	290	332	340	328	338	336	329	299	343	336	350	312	305	324	331	343	333	353	371	342	352	315	330	315	337	331	327	340	365	310	324	324	332	337	329	316	303	292	332	302	358	347	328	346	334	324	327	305	306	353	345	329	360	327	307	354	349	315	334	301	329	327	325	356	308	319	320	333	316	313	318	325	314	338	339	321	334	355	283	339	342	329	329	327	312	324	331	283	322	329	320	316	329	307	350	330	311	334	310	336	311	362	350	320	354	345	288	291	333	327	343	345	319	323	346	316	339	357	383	349	323	334	280	351	315	326	326	323	307	342	307	308	330	341	318	324	327	306	329	323	294	315	333	374	338	315	294	352	332	311	334	287	325	320	329	351	346	330	315	350	330	316	325	326	355	347	351	296	318	302	358	319	329	326	332	354	298	306	311	309	344	304	358	337	327	337	322	321	311	342	332	326	317	314	296	331	311	328	358	370	317	343	318	318	307	356	337	321	331	339	323	333	336	298	371	321	355	312	316	330	305	357	358	324	327	314	353	328	311	305	333	334	343	340	355	308	316	348	317	317	293	322	317	323	302	323	343	359	305	288	328	320	324	352	317	328	328	323	309	325	292	298	340	333	316	325	310	313	339	348	297	337	329	332	318	326	307	294	308	345	357	325	350	305	308	350	322	311	332	346	312	338	342	313	338	359	312	302	320	343	296	318	324	316	320	292	301	300	320	339	330	345	321	306	325	320	335	330	347	330	307	347	329	332	351	349	327	333	313	328	347	323	322	346	338	310	342	311	317	291	353	339	336	316	315	319	311	288	310	370	341	298	325	348	346	308	327	316	297	328	352	319	350	320	341	331	327	347	310	298	330	343	353	334	311	349	342	328	320	343	338	325	360	330	341	312	297	324	322	333	303	314	310	300	357	342	328	369	310	339	351	293	304	307	330	327	309	319	291	335	335	321	311	319	322	365	337	323	334	325	302	299	319	309	329	330	358	318	341	312	313	333	324	347	344	316	314	326	325	344	305	322	304	341	307	325	312	310	322	322	302	307	309	307	326	303	326	300	286	377	307	310	356	320	318	351	344	306	319	280	317	331	338	344	308	336	317	376	319	299	318	352	308	321	349	318	325	328	322	339	312	323	298	321	336	326	328	323	346	331	306	326	312	315	351	296	337	312	329	329	335	331	338	313	338	323	350	343	343	331	289	308	336	338	341	317	306	347	343	324	311	327	288	315	338	337	311	362	289	324	321	322	316	323	337	333	337	313	323	327	338	315	341	347	353	330	311	360	313	324	342	337	325	353	359	327
35142	49261	32703	13222	4790	734	604	568	575	570	581	587	570	540	554	571	566	609	577	571	589	565	593	536	559	540	530	580	564	573	556	555	601	565	581	566	571	532	567	571	570	564	538	557	562	604	564	591	582	541	581	542	548	580	553	533	572	579	576	567	561	540	539	540	574	575	579	548	561	566	581	611	608	598	577	570	588	566	564	579	563	553	561	525	537	560	603	539	582	626	577	588	532	598	601	564	625	543	518	600	582	563	583	614	561	579	586	584	579	543	566	588	564	582	550	542	604	592	553	547	555	590	584	584	561	604	573	576	568	577	565	598	586	506	548	534	559	557	614	592	577	530	552	548	543	612	556	540	560	567	595	543	542	551	514	567	588	588	519	574	570	574	560	569	592	538	599	554	558	537	595	585	607	547	557	560	534	583	560	556	584	584	556	570	557	581	557	555	563	564	643	548	577	507	560	590	572	533	602	569	575	599	564	594	554	582	558	583	601	542	577	593	595	588	569	545	592	553	588	543	559	553	580	583	560	566	565	574	587	559	587	567	568	592	564	569	565	586	550	589	577	580	584	553	571	546	582	596	556	572	550	587	557	575	546	602	570	583	540	561	551	605	567	596	542	544	593	539	607	592	542	560	597	564	552	532	583	518	573	570	612	567	598	564	582	550	598	580	548	618	576	568	558	564	564	574	567	594	557	512	573	580	593	600	599	548	632	577	597	574	568	600	574	567	569	574	550	548	616	583	563	593	638	593	515	587	554	595	559	604	583	575	586	556	594	561	565	578	564	545	540	556	616	576	545	588	598	574	570	548	563	569	586	577	541	550	534	553	563	592	584	571	596	588	535	512	560	580	585	574	591	593	601	599	594	585	538	563	580	569	556	526	585	555	564	573	582	549	580	613	535	536	550	525	582	609	543	588	584	583	599	505	585	539	570	594	554	579	570	571	546	570	589	604	548	574	568	563	568	581	583	596	546	558	574	552	535	612	558	536	622	567	602	567	581	578	565	576	595	602	552	557	577	556	604	563	552	592	596	533	613	564	545	599	579	587	574	601	565	569	571	548	562	547	549	549	534	550	585	607	570	582	527	619	574	610	561	536	532	573	563	556	573	542	566	589	554	556	550	559	582	554	584	561	582	559	585	601	566	557	565	581	553	598	564	581	599	560	553	590	547	593	559	579	516	591	587	626	570	560	561	556	544	608	578	539	606	600	582	611	572	571	510	595	562	555	583	585	583	598	593	560	615	592	600	557	562	586	529	539	570	578	556	552	583	613	551	567	555	576	573	553	551	554	578	599	550	566	590	571	580	562	601	582	592	567	561	575	572	601	570	534	539	571	551	574	532	558	570	596	561	610	548	613	527	571	534	542	633	570	573	579	569	546	563	549	555	598	564	573	579	551	599	581	567	597	562	595	579	599	550	535	574	555	541	561	549	568	564	518	565	575	561	560	500	536	598	522	598	529	577	606	581	563	571	617	584	542	563	534	600	586	528	596	542	568	602	588	563	595	542	543	531	559	590	541	547	565	547	570	573	570	554	568	562	540	556	516	602	524	588	582	529	597	573	566	599	576	562	545	563	587	598	573	550	611	547	502	532	554	558	578	592	575	574	542	567	565	566	583	550	566	556	548	617	565	558	541	578	555	577	561	601	584	580	603	557	567	567	549	572	559	566	556	559	555	559	573	551	582	531	572	562	569	536	588	534	550	559	570	547	559	534	559	577	562	584	533	565	550	541	550	556	562	525	564	548	576	593	558	528	547	565	574	598	539	561	582	577	556	597	556	596	582	554	558	526	527	577	598	603	570	572	569	557	597	596	566	563	605	637	560	590	552	601	575	600	553	592	558	579	587	575	606	588	570	559	602	561	645	546	593	516	533	544	565	547	553	563	608	596	601	570	554	561	574	569	564	590	610	548	548	567	566	567	575	558	582	611	545	590	578	573	580	553	523	608	571	563	598	583	595	558	549	547	582	533	543	583	536	575	567	564	590	603	539	566	590	544	542	556	532	584	614	542	592	520	571	588	552	577	586	578	541	592	593	557	516	569	580	581	591	568	524	539	564	582	545	585	587	540	535	581	608	561	571	566	549	576	531	518	557	545	537	593	569	590	554	573	591	559	569	586	568	597	558	554	572	580	567	498	576	590	600	543	584	577	570	514	597	508	593	593	569	591	571	546	561	582	533	556	579	587	552	541	576	588	547	569	587	619	589	605	582	589	573	534	581	538	579	567	598	578	536	596	555	557	550	556	565	581	544	594	564	519	573	586	555	561	592	605	594	523	575	593	564	556	542	541	560	548	585	547	578	585	576	581	549	606	619	576	589	579	530	586	584	560	628	588	604	550	619	554	612	571	618	579	588	538	580	581	559	616	559	491	591	574	559	523	568	594	585	566	519	557	550	583	581	614	522	587	538	584	543	557	564	609	541	584	523	567	538	559	604	557	574	538	583	558	563	550	570	590	563	550	590	583	551	526	602	554	617	558	621	580	593	565	557	561	564	602	565	524	565	569	509	571	565	594	582	573	540	575	528	572	572	562	567	558	589	580	568	518	568	581	547	549	560	600	580	592	565	588	541	555	546	572	594	561	562	558	574	556	573	551	561	590	599	580	627	573	620	590	614	566	560	531	561	566	569	538	563	544	605	604	638	563	588	557	573	552	566	541	618	570	554	553	547	603	553	632	568	593	589	561	586	577	578	587	573	580	565	528	602	538	549	596	567	567	588	574	584	574	571	583	611	603	536	576	575	578	579	608	594	529	551	582	601	612	615	549	584	590	574	528	529	530	566	573	579	578	584	588	542	553	567	574	616	550	562	591	567	577	586	591	599	606	576	581	570	606	569	552	576	594	594	541	605	558	567	566	568	559	524	605	538	609	558	601	563	614	583	578	597	601	545	579	584	582	545	554	565	547	601	538	553	560	574	600	507	597	596	535	568	575	577	561	613	609	583	592	630	572	580	555	563	560	573	573	614	556	577	571	560	510	547	550	554	600	564	616	562	607	552	586	569	623	603	581	560	577	566	600	555	584	598	563	548	554	568	544	559	583	608	570	545	587	571	597	559	562	589	565	555	533	561	565	567	566	577	559	544	579	558	581	608	560	544	574	600	582	604	536	625	577	565	549	517	588	545	551	533	568	562	560	594	559	579	578	590	557	596	558	594	587	546	594	568	577	600	559	562	568	574	579	609	632	593	579	584	588	541	541	564	571	559	583	568	529	641	548	596	517	562	583	589	574	538	532	540	533	596	564	590	525	554	554	569	613	543	538	584	574	567	582	581	577	583	566	607	572	581	569	539	563	586	557	537	582	584	551	557	560	596	589	580	581	570	570	547	592	621	547	598	533	575	567	614	540	576	570	607	542	564	597	599	556	599	542	579	576	526	530	506	505	573	539	578	585	570	545	597	557	563	569	591	581	547	571	580	565	544	564	580	591	603	578	567	624	577	561	527	521	567	580	566	590	549	596	522	556	532	558	557	573	578
23996	22578	30436	26580	21202	10496	725	334	295	292	299	293	320	314	304	288	283	282	287	262	287	308	283	267	316	303	316	291	296	287	271	294	295	298	276	287	272	290	291	321	269	299	280	307	282	288	271	282	261	301	313	298	309	291	270	293	287	308	298	306	301	290	277	301	284	292	310	272	291	277	301	340	318	286	249	273	301	288	311	284	273	312	279	281	264	265	286	258	291	305	286	318	292	268	327	283	301	316	312	281	283	298	268	296	279	256	279	296	282	281	280	319	293	239	273	280	323	278	276	253	300	270	291	272	298	300	292	307	291	297	269	262	301	291	289	298	313	271	241	318	302	284	260	326	276	295	288	271	277	282	292	298	270	248	276	258	287	271	313	294	261	244	274	290	280	284	291	296	293	285	274	280	309	279	278	278	298	266	290	280	311	303	273	251	291	299	289	298	310	288	287	291	270	287	283	311	296	289	292	291	287	303	280	309	294	282	302	305	283	298	315	288	295	285	324	276	275	284	287	273	272	263	262	294	301	312	315	272	319	276	295	298	303	297	298	315	304	273	305	286	304	302	293	289	311	326	296	262	296	313	285	301	287	313	316	284	293	288	274	281	290	313	310	276	338	315	259	264	253	314	322	273	286	308	282	265	294	276	302	255	295	286	303	286	304	266	281	312	277	292	291	283	281	287	282	298	276	297	300	292	302	286	291	288	287	307	319	281	309	286	263	305	300	289	289	319	267	293	272	307	269	282	284	319	270	302	312	306	264	277	282	297	274	242	303	275	296	283	282	295	260	314	310	334	278	317	306	271	293	288	257	317	286	279	278	295	281	293	283	290	313	279	277	259	297	278	280	255	265	300	306	298	316	298	281	281	317	268	279	294	277	286	273	299	277	256	289	262	291	326	288	260	304	305	294	313	283	282	274	270	291	298	320	316	283	289	285	297	298	290	301	297	292	320	275	296	253	287	267	284	284	285	288	286	281	322	291	272	274	287	291	317	310	288	272	265	297	296	313	276	318	310	277	287	292	272	269	266	282	263	319	289	301	296	299	283	295	275	248	277	301	305	277	302	283	279	284	333	303	271	309	295	276	312	305	277	302	274	277	300	285	304	271	281	289	303	285	262	284	266	281	308	261	285	298	309	317	284	288	260	263	257	292	321	255	278	313	290	293	299	294	342	280	280	325	287	299	281	297	298	258	270	280	298	255	307	285	303	279	285	294	285	287	290	300	272	293	300	292	297	276	280	273	292	283	287	282	288	281	269	277	280	280	300	273	306	267	263	274	294	269	291	276	296	293	289	290	286	283	323	285	311	283	306	277	283	278	290	295	321	276	311	286	289	307	319	301	306	284	273	288	298	266	327	276	307	290	249	295	320	302	305	301	293	266	252	297	301	293	293	336	307	302	297	290	306	273	300	305	275	302	271	272	304	278	264	277	288	284	295	297	311	292	287	306	302	271	299	278	266	303	298	290	318	301	285	303	289	278	280	285	268	325	273	286	323	297	306	292	285	307	318	267	263	276	279	276	303	296	299	284	284	295	309	308	288	298	304	290	314	281	313	286	299	291	301	269	271	271	290	306	303	264	292	291	307	272	292	243	308	294	288	295	266	302	278	311	314	271	287	272	252	280	271	277	325	302	314	294	312	257	294	277	303	305	267	291	283	272	263	289	306	296	304	283	306	288	281	296	291	271	290	243	295	301	275	285	302	279	289	287	302	297	275	282	294	302	301	287	321	300	282	266	303	279	291	310	286	302	306	322	288	284	275	287	296	272	266	276	284	312	275	269	299	276	308	256	292	287	299	306	278	289	294	287	287	279	287	301	268	308	289	283	316	302	281	288	296	281	280	301	263	278	294	278	276	289	288	308	296	256	321	313	309	306	289	262	280	303	299	283	293	261	289	275	302	295	289	300	317	298	271	271	293	255	303	307	286	333	302	253	247	265	298	279	283	301	250	293	264	257	278	298	276	264	304	252	276	313	307	284	284	279	286	283	302	273	294	296	301	271	289	291	279	275	270	296	279	301	292	259	313	290	320	276	272	272	293	283	276	289	279	296	281	279	298	290	298	263	272	288	295	303	296	276	269	281	256	302	283	299	293	314	242	252	274	294	289	288	278	274	288	292	292	276	300	300	294	296	279	259	303	271	309	285	274	332	261	288	322	283	282	279	312	293	290	296	258	272	289	256	292	286	290	284	293	322	267	263	318	302	291	300	314	283	285	276	298	289	315	285	298	266	276	301	281	290	274	264	285	327	290	260	287	286	255	268	277	305	281	312	302	310	294	295	290	282	286	293	314	276	288	287	318	297	305	277	296	323	283	300	273	303	262	279	307	280	287	308	279	270	337	299	299	291	259	283	293	271	283	266	281	290	269	270	284	280	277	295	285	269	285	265	285	276	265	280	300	309	317	305	294	270	302	265	306	298	287	303	272	269	281	269	270	273	285	278	290	320	295	303	281	321	290	292	286	307	294	310	297	290	296	306	278	293	297	276	306	262	271	305	304	287	287	297	288	293	262	324	295	327	286	295	284	320	263	292	266	275	303	286	265	283	307	279	288	287	262	313	279	294	273	294	276	250	307	294	275	280	294	268	289	278	291	310	284	271	293	280	286	275	307	269	302	288	225	274	265	302	284	275	283	241	284	280	279	254	289	265	282	305	306	286	293	265	271	284	293	294	307	285	274	259	282	279	274	312	295	292	289	277	277	294	281	307	295	288	286	267	272	306	265	269	307	292	266	309	280	309	301	308	270	248	287	288	264	286	274	306	269	286	297	299	312	295	311	306	318	272	276	301	250	292	325	295	272	265	296	290	305	255	317	276	293	286	267	305	283	291	270	280	303	289	268	280	277	302	288	328	273	303	311	294	278	303	284	277	309	293	292	287	319	291	301	284	290	283	253	292	284	290	291	302	295	323	283	279	276	277	304	300	283	277	288	285	308	282	277	296	281	275	289	282	294	261	264	291	293	270	277	281	294	279	281	301	280	295	305	256	273	278	287	312	283	294	273	289	287	296	296	294	249	297	252	300	305	276	263	284	314	264	312	286	323	312	315	288	299	323	265	276	310	288	284	311	288	286	284	264	285	262	264	273	279	289	280	285	304	292	290	268	315	292	294	335	285	311	301	285	296	283	307	291	275	281	289	298	280	320	293	287	285	277	283	291	268	293	275	314	302	276	303	273	263	281	283	290	245	270	268	291	292	281	257	283	302	271	283	262	296	308	297	262	278	285	272	281	296	287	292	315	289	258	291	306	291	293	300	293	308	271	260	294	275	287	258	277	314	339	272	288	295	301	283	265	289	301	290	270	293	287	276	306	256	297	305	304	277	295	304	286	300	277	295	295	323	311	277	286	284	270	274	295	310	329	323	285	293	283	307	301	289	264	272	296	275	269	301	301	294	268	266	306	262	288	319	292	296	306	272	279	290	297	271	301	268	288	275	264	305	289	273	261	276	262	305	278	277	285	282	293	294	292	282	292	270
59440	90969	66015	40352	19984	1891	544	583	550	493	542	502	557	531	547	526	499	476	496	495	494	533	486	480	527	524	503	518	470	497	514	475	468	486	532	515	504	488	481	491	477	497	519	505	496	495	497	488	478	516	532	490	512	512	494	479	504	506	492	527	512	474	519	529	484	515	503	488	515	539	515	557	601	592	563	554	503	512	490	496	498	494	493	489	527	517	535	474	468	494	500	492	536	475	486	506	483	497	484	481	502	493	501	528	475	479	503	506	467	500	474	480	499	468	494	514	516	443	532	526	457	493	485	470	441	476	478	472	495	498	503	507	486	553	527	481	512	484	498	490	490	452	509	515	495	530	476	572	492	475	503	501	483	494	494	448	481	502	548	511	509	519	516	486	488	510	504	530	514	469	499	480	492	528	472	487	469	466	559	478	534	500	493	492	455	493	465	467	473	508	505	473	480	521	491	416	455	493	506	489	513	485	529	479	504	511	476	545	495	505	475	510	473	499	492	513	463	508	525	525	485	531	518	552	500	508	535	511	469	515	500	491	487	494	477	484	462	483	508	537	461	494	486	459	513	481	521	533	499	507	505	510	507	496	495	482	510	503	506	506	501	491	466	499	497	513	474	532	478	486	512	485	545	485	532	474	536	501	526	505	473	503	489	515	504	512	485	517	490	534	489	450	497	545	470	467	494	458	525	494	518	533	502	509	500	458	470	483	494	493	506	487	500	495	515	515	511	506	482	502	519	502	508	513	490	491	526	533	521	471	493	487	522	462	492	495	492	492	501	466	503	498	485	492	482	532	486	501	500	507	471	472	494	496	489	510	518	461	481	475	481	505	531	442	487	535	508	510	521	506	510	499	516	494	540	501	492	494	535	474	476	519	536	483	468	515	467	504	528	474	500	511	506	525	476	541	500	481	465	536	522	485	509	483	514	520	507	516	500	497	482	482	503	501	503	480	528	507	519	516	466	521	508	457	498	509	503	500	505	522	543	509	519	539	512	511	507	484	538	492	494	537	513	520	527	513	502	450	546	471	503	520	512	537	574	495	472	529	514	465	522	478	506	467	484	527	494	493	491	477	491	501	545	551	508	480	497	545	482	453	523	484	504	512	499	532	487	478	462	512	498	496	489	483	523	500	486	502	541	489	485	519	538	532	512	495	470	502	503	466	478	502	531	498	486	486	518	513	471	527	494	516	528	548	518	503	537	523	504	477	451	500	526	498	515	524	568	520	509	507	458	542	493	522	495	498	503	536	513	506	527	493	488	508	486	495	484	494	490	497	507	531	462	506	493	534	502	474	474	477	500	538	475	496	493	520	475	478	480	483	463	491	503	536	517	494	520	520	484	541	497	518	515	529	528	514	540	506	507	508	466	508	448	494	507	542	521	503	497	499	520	503	537	470	503	498	501	465	476	525	473	501	508	453	520	505	485	479	504	492	509	524	483	501	516	451	496	493	503	502	470	514	456	532	485	491	452	498	479	483	527	482	504	513	513	478	490	519	492	530	480	502	513	524	474	493	470	484	501	486	473	475	547	488	506	514	448	536	521	505	471	490	479	529	483	513	504	512	520	516	485	513	485	459	490	470	511	467	527	491	476	538	479	527	502	481	514	520	468	478	480	521	513	477	506	511	549	490	500	508	469	497	510	505	497	503	542	499	519	482	504	465	493	542	513	505	485	498	500	483	449	492	523	515	528	496	511	496	493	487	481	516	491	483	466	503	499	470	499	503	504	461	501	515	440	520	504	505	497	479	461	501	491	519	492	455	481	522	512	514	505	488	503	527	505	487	533	484	497	472	515	529	476	469	516	546	489	473	489	479	532	517	513	520	501	501	510	482	547	503	456	535	494	550	513	508	462	471	513	508	502	531	514	493	473	509	530	526	505	504	493	527	513	497	519	484	542	484	510	491	507	530	475	480	514	503	469	474	499	512	484	507	453	438	515	514	515	490	473	469	502	479	490	495	490	473	472	512	525	498	518	511	477	490	495	508	459	503	515	464	482	453	503	493	501	496	443	474	526	506	510	478	508	519	477	469	493	493	491	522	522	507	522	552	501	508	480	498	499	506	480	494	465	519	496	531	495	512	556	517	524	496	508	548	539	493	497	527	486	520	493	503	456	537	480	488	497	502	526	456	466	494	498	485	483	483	474	501	516	512	513	449	515	511	501	508	489	526	553	505	477	515	510	512	464	539	473	516	489	504	486	487	511	492	466	530	498	539	493	504	498	511	493	512	500	486	502	511	502	483	501	459	467	534	538	495	528	543	513	516	533	544	479	541	484	532	514	468	485	517	490	475	470	509	538	518	494	499	507	544	482	519	482	528	493	509	478	485	498	505	491	472	510	509	472	482	497	523	532	480	509	517	461	496	447	500	507	527	497	491	510	477	423	491	464	499	460	482	471	510	499	514	509	483	500	480	493	530	480	503	520	504	523	509	523	518	492	484	506	456	455	532	494	483	496	509	519	490	502	500	518	493	518	471	540	465	499	517	502	498	470	497	525	500	490	485	459	502	482	508	492	483	482	498	472	472	496	507	560	488	476	499	520	471	521	483	530	506	516	492	509	536	482	567	486	513	507	493	489	537	555	524	507	509	515	475	498	485	457	454	485	468	460	497	484	531	483	479	516	555	509	520	491	501	504	519	466	473	512	518	494	494	505	486	496	507	521	473	519	501	535	498	484	490	543	482	483	518	488	513	471	543	499	565	536	507	493	482	521	559	483	505	478	517	484	477	518	508	475	504	500	521	533	494	537	477	506	528	508	478	524	514	508	476	509	496	502	509	497	484	499	516	530	474	498	501	517	504	495	525	533	488	501	516	532	523	480	485	484	473	497	487	464	506	514	522	481	539	519	501	513	482	527	503	513	479	487	461	477	492	521	501	504	468	478	493	484	518	550	473	475	492	507	506	511	479	487	491	468	491	482	488	497	491	479	502	498	467	534	477	498	495	550	477	472	486	488	496	524	497	496	461	461	520	474	464	512	488	505	475	497	468	521	545	516	516	475	503	509	514	479	506	491	477	481	481	490	504	512	489	482	485	515	479	478	527	533	491	477	492	517	498	454	503	487	498	497	489	480	504	480	492	507	505	497	474	535	472	507	519	497	522	546	513	462	520	533	504	532	528	512	525	499	498	460	476	509	518	498	466	468	508	520	493	489	572	505	489	515	504	505	502	456	499	486	471	540	544	482	525	524	468	496	507	464	530	498	519	506	528	512	526	470	503	538	539	524	513	511	529	518	510	471	496	501	517	512	506	482	444	528	528	484	497	507	508	524	518	541	454	490	488	465	521	530	506	484	494	501	526	521	503	538	501	483	502	520	496	475	523	519	536	511	531	484	555	523	482	502	521	524	535	515	471	505	491	492	480	520	501	512	493	504	507	503	463	514	525	475	525	506	474	478	511	441	474	531	485	478	511	475	506	517	515	499	508	507	462	501	492	462	485	483	506	501	465	536	485	492	507	519	482	506	544	543	495
22937	21609	29289	24653	21452	18983	5929	529	434	423	398	387	405	417	394	406	423	399	376	393	382	422	402	384	386	402	377	364	361	402	375	371	391	407	390	374	350	360	346	375	431	419	360	400	365	371	391	361	406	418	406	367	394	357	350	378	375	365	371	378	382	395	392	382	396	415	382	362	360	393	448	446	427	414	410	385	372	361	357	421	383	365	362	390	366	364	388	380	371	367	384	355	372	398	407	373	374	390	384	390	395	375	399	378	366	385	395	361	377	393	346	377	363	395	381	356	399	379	393	360	432	388	379	386	370	361	377	369	370	389	436	373	400	375	358	375	420	367	372	363	380	379	387	392	390	387	412	395	430	372	377	372	400	400	416	323	367	397	326	399	382	378	370	373	392	350	379	334	372	367	386	366	346	374	367	368	378	403	389	374	395	403	384	382	385	396	369	377	374	420	359	358	373	395	357	396	375	376	382	357	388	402	395	404	400	407	419	381	400	378	399	390	352	375	371	350	378	410	384	417	362	354	409	388	369	383	372	359	342	360	380	367	384	368	397	380	401	404	388	350	407	399	403	399	382	360	407	340	361	405	370	397	387	385	362	378	382	394	362	387	367	381	375	369	418	375	380	376	405	367	382	371	391	388	392	430	389	391	393	368	352	361	375	386	401	402	411	373	381	416	384	359	394	346	401	365	384	413	369	354	361	395	419	366	365	363	387	424	385	361	393	356	350	364	384	376	360	390	373	365	363	418	359	377	382	375	374	380	362	379	407	376	368	363	391	361	385	396	417	372	398	375	383	390	403	395	392	361	380	366	380	388	376	350	413	381	369	351	387	377	390	397	418	343	377	399	350	386	363	377	382	358	365	377	360	364	345	348	332	362	401	395	417	381	390	372	346	369	370	372	379	381	370	390	369	382	399	384	395	351	364	367	366	385	372	375	392	383	396	386	394	403	385	350	367	387	365	414	356	363	357	401	426	375	358	370	339	386	383	396	412	377	414	365	379	365	388	361	392	361	340	373	358	384	369	379	383	394	382	399	409	381	398	371	396	346	419	367	407	371	356	398	385	354	391	382	381	361	403	368	405	412	389	354	399	379	403	364	392	359	359	373	369	360	341	382	386	378	379	381	389	351	413	394	375	364	379	377	413	392	404	402	354	330	370	402	344	389	347	368	353	385	393	423	374	364	375	358	382	367	403	362	337	393	358	401	350	385	387	341	394	368	376	365	393	399	368	370	379	364	397	379	370	392	342	374	365	368	405	348	401	392	372	354	372	366	388	387	412	355	396	392	404	389	383	397	380	379	405	364	396	378	402	383	391	382	383	360	379	438	385	405	377	358	394	373	420	371	364	385	373	401	430	408	400	390	378	367	366	357	338	374	402	377	401	364	395	368	389	364	375	396	390	338	370	399	367	383	382	400	367	380	387	377	383	349	374	367	422	383	406	348	380	392	353	376	378	394	365	371	386	357	362	385	380	360	433	406	388	371	391	395	369	391	379	334	385	393	424	409	377	374	374	354	365	409	372	405	365	404	370	344	397	375	358	354	341	382	377	382	366	375	384	359	378	352	382	369	401	363	362	394	344	382	380	407	408	425	379	401	359	366	384	384	395	381	387	378	363	371	366	370	363	381	412	386	382	342	357	351	365	384	359	343	353	372	384	350	371	390	411	413	365	364	393	408	370	395	381	405	402	377	405	362	350	398	372	372	363	367	349	376	350	383	401	395	394	393	373	329	385	402	391	365	362	386	374	383	404	397	395	406	415	348	398	422	386	372	370	368	366	398	387	348	386	344	363	391	382	373	402	380	401	412	392	379	412	403	377	371	354	370	351	376	414	365	380	342	354	352	353	355	365	393	373	372	363	343	411	388	377	377	351	395	394	374	379	407	365	393	397	375	408	427	386	362	371	391	366	376	366	395	377	383	374	386	414	386	399	389	370	414	384	350	397	361	385	376	345	390	370	387	327	369	367	378	349	407	408	362	375	367	387	371	370	390	401	388	367	357	368	413	388	383	384	356	415	392	408	396	357	369	354	363	354	395	388	355	336	378	388	357	365	397	376	369	334	355	350	362	401	387	358	401	371	369	354	369	343	333	362	360	384	398	387	395	397	358	383	391	371	370	408	393	412	375	385	399	355	379	365	357	387	361	380	363	357	360	376	373	363	398	375	398	377	370	351	415	383	392	400	422	409	392	375	383	366	405	370	352	382	371	386	358	364	379	368	404	377	369	370	391	384	397	341	382	391	369	389	419	405	355	382	393	379	379	417	366	410	387	384	359	401	387	379	386	371	381	387	396	358	374	365	394	399	412	364	410	375	360	346	370	343	381	397	390	398	388	392	367	417	395	348	399	374	376	347	397	380	362	372	388	327	368	378	414	390	370	362	368	358	415	392	368	410	403	379	345	370	391	383	367	355	400	339	370	378	386	382	358	409	375	330	389	373	377	399	337	379	381	404	380	341	374	366	370	402	355	335	388	355	373	365	383	341	366	404	365	369	361	357	404	357	387	402	341	377	402	381	354	357	354	398	386	365	359	428	336	365	387	376	369	415	368	380	378	380	375	410	369	366	403	388	392	349	358	406	346	356	388	382	391	359	353	381	345	376	353	383	354	378	381	338	405	330	368	370	352	339	371	410	400	381	406	396	356	393	375	384	380	399	388	377	362	365	379	405	385	384	383	341	372	380	365	391	369	377	382	373	386	389	373	355	377	389	395	406	396	378	362	362	379	382	386	366	387	350	367	385	453	380	351	369	373	395	382	362	377	383	391	340	389	380	396	373	398	373	357	402	408	385	417	368	374	381	392	387	331	350	408	366	368	394	428	394	397	408	384	351	380	338	413	408	369	372	360	413	403	372	403	399	370	381	393	332	358	347	357	404	369	372	387	406	385	395	366	366	402	354	378	391	391	378	374	382	368	390	397	384	367	393	363	369	375	376	373	348	344	385	388	405	392	397	351	395	423	390	350	365	404	397	348	380	398	335	369	338	373	374	404	396	402	377	332	400	350	387	358	357	362	409	389	404	404	373	363	368	379	410	417	412	368	392	387	399	387	388	412	373	389	381	403	398	393	377	383	396	376	378	411	332	390	382	407	358	383	408	369	354	357	372	412	346	392	360	352	385	376	389	344	385	374	337	380	403	337	372	373	355	353	367	401	368	423	382	364	371	387	383	371	375	370	356	337	339	395	370	426	357	378	373	353	411	373	373	343	359	344	362	339	397	387	389	403	361	359	398	333	390	393	367	402	341	378	359	367	347	387	383	364	384	382	365	360	356	374	401	384	380	394	414	353	341	392	387	397	346	361	399	365	396	361	372	375	340	384	386	361	372	391	381	380	386	384	399	401	388	372	364	365	374	372	413	402	373	379	379	416	377	358	375	370	404	355	384	404	390	389	382	381	397	370	391	394	363	367	384	369	361	354	342	397	356	390	372	400	379	365	368	374	388	369	373	376	414	411	398	407	367	371	406	397	394	351	363	393
60708	97315	73217	47797	25962	2746	697	702	687	706	676	668	616	661	627	635	684	647	602	604	643	680	637	647	656	621	595	644	611	642	671	651	611	634	588	609	628	593	649	661	616	608	644	614	622	618	601	676	637	636	601	600	596	650	615	629	626	612	616	600	629	671	632	626	597	564	651	614	625	669	762	811	771	718	678	633	631	662	606	664	638	615	619	634	611	608	609	628	620	630	615	647	563	614	607	657	675	617	622	568	602	600	598	639	664	609	665	630	615	580	647	621	582	665	584	621	618	599	648	632	637	622	601	591	601	626	609	654	610	632	601	593	608	614	636	600	628	584	619	641	625	625	655	647	597	644	654	617	627	623	608	635	630	591	638	598	650	615	626	621	616	626	646	600	586	600	635	632	568	664	614	650	669	670	627	650	611	604	592	616	593	589	604	622	636	610	605	592	617	637	587	632	615	638	596	631	651	631	637	636	645	618	646	642	601	602	574	568	660	591	658	549	607	594	648	635	658	599	608	615	612	623	624	618	614	631	667	620	658	622	623	618	557	658	579	628	622	602	610	610	601	602	600	610	641	623	691	595	635	616	618	630	587	618	600	646	633	591	592	615	660	624	627	653	642	667	621	630	610	603	597	625	623	615	624	623	636	624	620	601	605	631	604	639	598	652	627	588	633	592	622	606	663	613	638	666	640	661	571	632	624	585	682	618	612	600	627	621	591	572	606	587	612	596	616	592	618	553	615	614	599	625	607	595	635	699	599	630	648	589	634	677	634	614	649	642	628	595	631	611	635	613	648	660	653	589	664	572	611	621	602	602	647	616	641	669	645	601	609	596	645	606	647	607	601	580	613	582	597	635	660	657	631	622	574	614	653	626	613	618	638	573	582	623	582	631	653	613	642	604	627	619	651	597	589	564	656	619	626	630	635	644	634	644	630	656	573	607	630	595	606	629	599	588	640	624	644	639	640	668	661	587	654	613	605	667	630	664	578	612	579	611	617	597	641	609	621	654	623	572	639	608	644	630	635	618	644	618	646	636	628	604	627	614	623	615	586	587	601	611	619	615	619	619	637	622	614	609	634	612	615	629	610	646	626	638	640	615	634	631	606	626	615	621	610	599	607	626	637	590	619	589	625	612	604	610	600	621	640	600	608	647	638	660	608	624	637	590	636	595	621	610	617	640	658	608	601	638	617	607	608	657	644	618	588	620	626	627	610	624	655	630	628	609	626	579	650	642	629	606	626	633	638	597	608	592	635	634	584	619	632	647	642	640	620	580	601	623	609	661	620	570	564	650	646	660	629	612	636	644	627	603	592	600	605	640	629	606	613	615	613	621	653	644	645	598	625	649	626	586	643	597	595	615	590	598	639	613	633	683	622	625	620	636	605	657	639	655	614	611	597	587	639	621	632	640	662	644	606	647	600	607	663	597	591	594	647	632	595	629	604	629	595	611	586	597	590	619	647	581	588	658	604	607	592	647	645	646	660	584	601	678	639	635	632	583	612	567	641	584	587	659	629	599	583	629	619	596	630	642	611	625	617	608	613	621	630	565	641	607	649	619	649	612	653	674	582	632	635	581	642	604	602	605	612	650	631	627	633	640	619	570	666	614	608	651	617	610	555	626	638	643	577	595	617	637	650	603	651	609	612	616	610	591	601	587	653	644	617	601	600	620	635	622	614	636	665	672	615	569	592	616	604	624	592	636	637	661	609	585	613	640	643	623	632	615	608	645	656	608	645	636	617	631	637	604	608	640	638	573	686	610	587	599	633	646	597	653	635	601	628	583	603	644	552	612	613	605	580	670	630	615	618	597	633	581	621	630	621	571	618	637	653	653	599	641	566	590	611	679	604	585	602	596	648	622	606	619	616	638	622	622	669	583	664	628	598	634	667	609	596	617	626	609	644	578	619	605	608	645	629	638	617	632	604	629	680	598	604	639	604	641	609	616	642	621	598	624	619	646	604	610	602	633	623	620	650	655	648	611	654	677	620	609	634	616	667	599	635	581	624	602	646	641	572	634	611	635	640	588	621	647	608	610	612	630	618	613	601	589	640	621	626	610	613	619	661	594	637	648	624	592	600	606	650	632	631	622	608	607	604	611	575	621	607	640	611	618	607	622	630	630	657	605	656	592	625	612	638	611	619	594	624	637	631	639	619	604	568	586	650	608	625	629	626	572	610	606	679	603	598	630	620	622	609	601	650	608	574	623	615	596	686	589	627	604	619	580	609	607	559	581	591	627	603	598	641	647	576	656	616	589	643	639	590	613	590	619	632	597	569	680	638	592	567	637	597	625	646	611	597	608	573	640	657	591	604	664	634	604	599	579	623	617	598	594	578	620	634	603	646	610	594	584	565	640	643	625	605	633	607	641	583	646	592	625	689	578	612	644	607	593	623	637	626	638	621	628	675	581	621	614	575	612	659	581	619	663	624	624	643	655	613	623	607	611	614	597	617	612	594	678	603	633	633	589	570	583	601	608	581	623	570	603	614	616	614	594	563	583	605	585	635	591	621	618	636	597	623	649	624	675	593	615	638	613	602	659	624	615	638	634	580	636	605	578	637	633	656	605	657	657	610	635	570	623	600	633	634	625	612	648	629	626	612	592	628	590	584	581	659	598	611	619	635	636	655	622	667	644	588	639	639	670	629	578	639	632	640	599	658	601	629	608	619	607	636	628	553	595	659	642	670	616	647	596	642	645	645	596	632	650	624	669	609	572	653	622	607	609	665	610	620	605	605	639	650	586	657	602	580	655	634	622	618	606	617	589	611	637	599	622	622	629	598	638	610	629	600	605	639	612	609	619	592	593	604	592	659	629	642	638	649	622	598	659	636	598	649	599	610	639	622	652	656	648	618	596	645	633	601	601	606	580	653	663	618	646	631	629	662	612	645	601	659	572	638	643	606	636	578	646	636	611	551	662	664	631	625	603	601	640	645	652	618	607	619	622	634	588	659	600	608	662	629	630	591	590	635	621	610	626	652	651	608	665	635	569	614	598	623	630	647	627	637	592	635	606	626	659	622	661	613	571	615	624	595	612	656	605	625	589	628	616	577	635	624	604	669	647	593	631	637	628	641	606	592	586	593	585	611	577	644	635	632	642	579	618	628	594	564	643	568	623	645	634	615	583	620	628	618	612	634	612	611	647	583	624	657	620	624	612	672	649	603	636	616	584	591	593	643	588	628	579	635	624	656	617	596	638	678	616	658	600	650	632	639	603	635	598	600	647	647	652	611	601	612	657	624	617	617	583	639	626	636	608	648	641	615	639	633	568	630	631	586	619	594	615	628	608	597	628	617	633	623	620	600	625	601	615	574	595	614	584	605	644	601	632	631	602	601	620	607	618	600	651	626	619	625	672	593	632	602	598	624	604	630	646	594	637	597	666	630	570	652	633	621	626	643	624	604	647	592	654	592	639	583	631	596	610	616	595	601	635	612	587	643	605	655	617	634	637	615	651	607	625	588	695	603	608	622	639	635	585	649	643
27792	28462	28145	13469	2541	424	340	340	345	349	365	290	338	343	344	300	324	352	350	350	365	359	349	322	351	354	344	343	372	352	343	322	308	332	359	350	311	385	333	367	338	328	384	347	329	359	362	321	365	319	301	368	346	319	361	355	342	334	353	330	325	333	337	332	358	342	354	324	366	337	366	352	363	350	339	346	332	348	328	324	344	341	343	340	341	323	333	350	338	339	328	361	339	351	318	366	367	332	364	338	342	333	334	366	320	362	344	342	311	335	366	327	354	337	365	335	353	337	327	325	368	348	332	349	345	355	372	341	367	304	341	326	346	335	315	322	342	341	358	337	349	336	356	324	360	312	349	326	351	332	346	341	344	383	296	323	338	337	340	343	346	355	337	332	367	363	326	315	328	316	355	356	340	340	360	332	331	358	329	334	341	350	380	346	356	321	344	334	321	335	372	355	328	323	380	366	365	349	342	333	338	344	342	340	324	305	366	357	366	343	390	355	372	332	351	355	320	367	357	325	366	332	377	352	348	331	377	328	323	360	364	378	334	342	354	327	347	343	353	322	330	348	340	351	337	351	346	338	338	340	371	351	326	335	318	339	368	319	333	331	350	352	333	351	346	332	344	361	329	351	345	348	349	332	374	340	366	310	318	321	350	313	364	326	394	350	355	328	290	364	357	355	328	358	340	353	329	356	342	325	339	378	344	361	355	332	324	381	350	331	351	370	334	337	349	358	335	361	326	366	350	324	356	353	378	353	340	335	317	339	339	368	306	306	357	333	326	353	330	314	351	345	334	352	357	358	341	358	331	347	353	353	367	351	343	330	338	349	340	397	317	350	332	324	349	354	370	308	376	378	308	345	320	356	345	338	347	336	339	373	351	311	344	341	363	352	348	329	355	363	354	341	321	338	341	317	323	345	344	356	352	358	330	371	332	353	342	313	341	348	324	357	336	327	313	359	342	351	341	371	359	361	365	354	313	357	342	360	335	383	353	359	324	331	332	332	310	325	357	357	345	347	344	343	330	310	372	361	375	328	349	367	331	335	360	387	341	348	322	327	348	351	328	380	348	339	345	336	332	341	341	370	367	343	361	330	358	361	330	342	362	344	341	377	345	314	340	360	322	367	345	334	349	377	350	351	326	343	314	340	344	346	355	334	312	370	333	364	364	346	343	325	328	361	310	351	337	363	344	370	371	325	342	356	337	359	364	347	336	324	368	360	348	352	315	345	361	357	348	335	333	314	365	334	289	344	372	311	358	314	367	323	329	336	321	335	333	329	359	325	338	353	363	334	338	336	305	335	350	334	363	321	328	348	325	355	333	343	373	311	388	326	342	335	351	343	343	357	335	319	378	334	350	334	349	351	331	360	361	339	357	367	315	343	348	333	341	307	347	344	346	309	334	331	315	364	321	325	384	352	357	357	308	333	373	351	335	333	339	348	331	333	336	385	341	353	371	331	406	356	331	324	334	332	362	354	334	338	355	342	333	335	337	339	362	339	331	336	327	324	315	322	372	365	327	342	354	341	383	313	316	328	337	342	334	320	338	370	347	348	345	351	323	347	323	339	340	340	322	344	350	358	345	334	335	356	340	309	349	348	331	361	339	337	318	330	340	343	334	352	346	369	371	330	337	311	325	335	326	319	332	327	348	327	332	363	370	319	330	338	307	334	346	350	333	347	346	320	318	347	348	326	333	350	346	360	343	322	323	346	317	350	333	319	336	380	323	323	324	304	371	349	371	329	322	356	320	336	373	350	378	353	376	347	356	334	318	343	341	337	362	324	328	356	367	337	378	339	321	343	331	345	334	340	361	383	329	326	374	357	355	361	348	330	343	366	344	339	334	330	332	342	372	328	353	342	316	345	345	371	350	358	314	350	335	349	337	345	315	345	371	360	380	329	340	376	328	345	362	324	375	354	346	319	343	360	330	356	316	353	305	345	336	361	386	307	336	334	333	323	353	345	329	344	329	329	351	320	343	304	314	316	342	317	324	346	350	349	370	319	371	341	350	383	356	348	318	314	355	321	311	342	352	321	333	336	354	326	324	356	309	348	394	367	348	333	351	355	304	308	337	341	337	320	329	358	322	315	293	344	355	396	334	322	347	338	344	340	334	351	341	377	339	328	356	372	367	332	343	351	335	321	328	354	370	330	352	342	330	344	348	360	326	353	334	303	354	351	354	360	357	337	315	328	336	344	343	365	333	360	323	339	346	353	359	372	300	337	318	365	338	344	314	355	306	357	311	352	326	345	364	320	357	301	346	362	345	346	337	365	364	324	348	323	339	324	354	326	351	343	344	340	346	341	304	343	325	346	320	318	346	314	354	351	307	336	324	370	326	335	358	329	345	350	391	344	351	352	326	344	349	335	333	332	354	361	312	353	364	361	378	323	339	333	342	304	358	332	343	333	362	347	327	332	348	355	331	349	332	349	335	354	326	351	340	365	328	325	342	337	331	349	308	345	323	377	317	340	323	327	333	331	357	330	334	347	339	377	363	372	306	350	355	340	334	327	345	330	315	335	343	356	301	342	349	348	324	374	334	357	343	358	359	352	368	351	340	329	314	358	335	317	362	345	356	332	348	327	341	347	317	323	348	325	306	352	368	353	320	336	323	350	315	350	333	307	356	339	336	347	323	317	354	337	344	337	302	359	335	341	348	366	305	323	358	374	344	320	382	351	325	353	326	333	344	308	342	339	319	335	338	344	352	357	326	340	374	347	352	333	312	357	332	355	331	364	335	330	348	327	375	358	367	333	335	330	370	351	356	337	332	343	323	340	345	358	357	350	338	333	333	372	316	358	363	318	345	388	356	320	334	340	300	363	353	355	311	368	304	333	312	354	310	360	325	341	347	348	353	338	337	334	392	339	357	333	334	335	334	347	351	342	361	360	331	345	355	303	308	327	307	344	335	365	364	344	353	311	316	334	336	337	322	337	360	353	356	378	352	337	345	338	322	372	338	346	344	329	354	321	327	354	355	343	315	347	341	317	317	370	355	368	363	373	352	374	328	316	346	357	330	364	322	365	337	332	328	336	327	371	325	327	356	331	334	353	360	331	328	328	326	314	329	337	321	317	341	339	362	339	333	328	311	339	335	355	341	342	353	360	348	334	335	362	341	342	381	351	356	317	341	349	353	319	339	341	336	343	353	319	358	329	339	384	364	306	363	318	330	384	335	338	329	353	377	351	365	363	354	375	322	366	340	331	320	336	347	338	344	365	355	356	335	340	346	357	293	347	316	326	346	378	319	353	330	322	351	354	372	358	336	303	321	348	361	365	341	344	338	357	364	355	329	350	329	336	376	313	333	344	330	330	338	328	313	321	351	328	336	369	348	348	346	361	351	341	332	342	356	336	327	330	380	361	332	372	338	331	335	342	343	336	322	352	336	321	347	349	347	338	379	352	311	349	349	367	333	329	305	309	365	322	343	344	371	357	348	351	357	339	353	346	343	333	337	339	313	346	351	332	348	312	330	338	366	337
35260	49257	33069	12940	4622	712	602	590	612	611	599	603	596	621	637	609	638	633	630	580	603	616	583	553	590	628	611	577	637	568	601	598	636	590	599	586	561	605	599	613	537	589	604	604	614	581	563	575	564	584	588	562	583	594	572	634	573	568	604	575	592	611	593	590	585	577	610	605	569	535	596	595	622	588	576	602	596	545	574	602	600	606	580	619	600	575	603	569	615	567	578	598	581	568	564	596	600	572	646	587	601	577	602	586	553	611	601	622	564	576	613	607	656	600	573	576	612	627	557	587	605	594	616	565	602	582	562	574	556	562	589	605	551	603	549	606	616	583	581	574	563	623	542	560	612	550	579	602	591	625	632	597	595	619	608	598	579	606	597	578	572	598	641	581	601	584	627	575	571	548	600	620	600	592	566	583	590	626	581	619	643	616	600	555	582	597	642	597	585	555	593	607	605	589	587	612	581	588	582	553	624	590	578	584	598	552	586	587	627	567	554	575	590	603	604	583	603	605	616	596	593	610	629	621	593	637	605	641	625	556	615	581	579	575	638	587	591	574	591	619	634	641	582	580	616	552	604	581	599	624	600	594	599	616	579	569	607	586	574	605	580	645	561	601	630	594	575	620	577	566	546	582	567	593	573	587	599	644	586	587	593	618	624	571	616	607	596	613	556	587	678	568	596	609	612	602	588	583	605	611	587	579	637	590	587	593	563	579	618	605	563	598	565	613	597	568	549	608	582	623	604	609	582	605	551	560	556	601	588	609	586	594	584	585	579	587	578	584	552	562	607	590	613	596	626	568	583	589	614	594	613	608	599	618	573	587	622	573	579	580	592	570	574	575	584	596	624	583	592	561	609	583	598	569	656	599	567	576	587	636	566	610	607	601	599	553	626	615	597	610	630	584	625	541	610	589	592	573	567	583	595	589	568	579	620	613	588	603	621	643	550	586	590	566	626	560	601	565	667	573	586	631	590	557	614	611	533	633	622	616	548	567	579	605	577	541	596	605	591	595	625	606	577	606	594	622	578	637	607	543	595	611	606	543	594	553	583	639	560	582	611	570	608	595	573	585	586	591	581	582	606	603	615	585	591	571	574	589	596	605	630	602	571	622	594	565	545	573	610	539	555	596	579	619	638	580	609	629	585	620	585	595	574	566	583	594	608	618	619	603	593	582	581	625	586	556	580	604	591	626	607	577	546	526	587	584	589	571	596	611	589	597	608	633	580	578	616	613	612	607	631	628	591	599	612	624	589	557	567	611	578	597	601	554	560	603	585	598	607	598	603	596	593	591	552	585	572	570	597	622	646	613	536	591	620	579	584	630	637	615	600	605	591	585	588	605	565	598	607	566	622	569	579	634	579	611	616	608	588	595	618	610	592	612	573	627	553	608	627	586	592	610	592	625	602	584	603	652	620	614	578	617	594	554	600	560	595	578	635	602	607	582	597	574	588	615	590	577	601	594	637	588	575	591	570	590	625	623	559	631	565	612	634	595	608	615	585	582	551	617	565	612	552	599	629	618	622	598	605	589	651	590	587	561	581	629	617	578	617	606	622	602	631	583	587	591	625	581	556	623	592	604	605	555	574	573	621	610	628	597	585	596	600	609	578	593	590	583	573	592	635	575	617	580	607	609	573	600	574	610	600	590	640	565	590	551	581	619	628	550	608	618	599	610	598	574	609	632	572	556	581	589	565	607	594	605	607	562	611	582	606	578	578	608	573	569	607	618	579	602	600	600	565	602	558	591	563	615	587	603	600	585	552	603	563	562	578	584	581	621	600	579	598	591	576	605	602	571	575	562	630	606	602	573	560	582	580	565	549	579	601	624	616	603	583	601	627	559	572	599	600	620	561	601	565	603	562	566	612	650	621	609	617	582	607	588	548	587	559	615	596	610	579	610	592	567	700	580	572	609	571	616	568	607	611	626	568	575	605	578	580	591	629	562	578	593	586	586	595	579	603	587	605	579	555	560	599	570	594	570	630	631	641	604	594	614	588	578	622	585	578	550	582	583	590	623	614	623	622	607	604	612	575	625	576	599	631	615	571	616	580	609	577	584	599	577	563	577	568	567	603	584	552	562	576	623	583	586	599	628	623	600	587	582	573	591	588	613	618	595	584	564	537	596	598	550	601	581	607	620	577	606	606	635	568	604	611	573	572	594	590	585	566	558	603	588	569	540	602	605	624	643	583	608	593	598	591	581	602	565	582	593	559	586	617	615	592	633	619	596	635	583	581	596	588	561	630	607	595	575	650	585	572	621	603	597	581	577	583	567	605	533	607	591	590	604	538	572	551	629	606	601	547	571	631	611	620	591	582	653	577	612	530	583	596	611	611	555	608	616	588	628	609	570	572	580	631	563	608	584	595	595	557	581	594	604	606	596	589	576	572	602	608	606	578	608	547	601	642	550	609	596	583	607	596	581	615	613	574	636	546	568	592	602	613	594	591	569	636	622	586	596	579	592	577	617	618	577	603	589	625	576	579	587	586	573	583	532	553	607	640	586	617	579	553	558	539	581	605	591	591	593	644	594	614	544	593	624	612	607	624	601	614	589	603	622	583	611	645	592	605	604	581	615	569	593	619	607	555	590	617	598	598	575	616	605	581	588	587	613	573	563	630	592	593	580	626	641	587	606	609	580	545	629	598	639	587	599	581	586	629	565	555	611	575	570	608	595	572	578	619	596	614	610	593	607	645	570	584	557	595	564	573	573	619	587	617	592	605	626	582	578	632	558	610	601	606	598	589	628	592	582	640	618	611	587	586	611	563	615	579	603	570	593	565	590	611	602	574	602	574	590	615	586	593	599	557	601	564	606	568	647	561	604	610	587	560	603	603	578	627	568	579	631	576	619	587	622	574	603	637	597	600	598	620	580	555	566	572	616	642	576	605	585	589	603	627	562	592	651	580	542	610	575	581	583	593	581	595	589	608	541	610	611	596	616	609	567	624	584	621	586	591	609	630	590	595	606	562	581	573	589	599	603	580	598	615	604	577	590	580	587	619	577	578	609	575	594	565	597	619	578	547	571	592	603	581	596	596	614	558	571	578	638	619	581	581	606	570	613	583	624	634	614	616	612	607	607	599	551	559	589	587	595	610	532	614	602	584	624	604	591	601	603	588	608	621	606	620	616	590	569	609	599	604	565	577	584	588	605	659	637	611	579	549	578	618	596	627	571	590	582	568	617	576	564	577	647	602	618	589	587	593	590	589	588	596	634	597	576	568	610	621	569	632	568	598	618	568	579	606	594	555	582	630	590	594	548	601	589	626	586	635	600	597	605	573	570	626	607	607	609	599	581	569	531	606	582	550	579	616	648	635	589	598	557	576	622	589	597	570	591	646	517	576	623	609	601	580	614	605	555	540	585	597	570	593	614	602	557	601	594	580	616	609	595	627	630	587	575	591	610	572	616	583	597	613	607	592	575	562	576	603	677	596	539	538	553	573	595	591	579	610	599	613	567	609	616	602	588	634	579	562	581	617	561
23950	22331	30671	25490	20953	10644	776	338	334	304	313	277	303	308	320	316	323	299	296	307	320	315	317	310	289	327	316	281	314	277	316	309	260	311	292	330	318	325	312	299	300	290	306	349	286	269	286	293	324	310	281	283	297	287	310	324	322	286	304	278	334	283	284	292	298	303	278	305	272	313	327	325	288	325	311	299	276	296	293	291	305	298	286	279	327	310	286	299	299	308	301	294	310	271	280	297	288	287	306	314	299	306	282	299	312	314	300	326	302	305	297	284	294	294	266	298	333	281	315	321	280	346	284	302	276	313	304	285	298	278	290	307	299	319	263	312	262	292	270	302	293	300	322	266	272	294	296	315	329	292	302	311	302	313	309	291	315	298	268	294	286	301	269	290	308	279	298	279	301	293	282	303	286	294	310	283	275	317	302	341	326	323	312	295	291	300	334	259	281	293	300	309	285	297	336	301	307	320	311	295	341	293	292	263	288	317	326	321	318	297	270	292	271	300	307	293	299	268	312	308	321	315	308	309	309	285	309	308	335	288	347	317	289	345	289	286	313	315	289	329	319	297	265	317	283	331	306	275	290	283	305	260	279	297	308	315	297	287	309	300	297	303	322	318	306	281	312	317	296	318	315	296	305	287	295	293	314	264	311	309	277	332	287	303	292	280	283	307	290	295	314	318	288	298	324	323	324	317	310	317	252	317	306	284	308	276	272	287	298	296	332	295	290	317	307	293	296	308	302	292	279	291	314	289	294	296	317	309	304	309	275	322	308	258	292	292	326	290	354	300	319	299	301	280	302	294	301	326	296	305	299	299	303	304	271	299	299	317	304	270	292	315	326	292	263	317	315	279	323	303	306	284	302	307	295	304	276	315	304	317	279	298	283	292	292	279	294	258	302	327	292	313	284	307	286	265	314	335	322	321	304	279	308	295	318	296	283	323	321	332	289	259	293	300	315	298	293	318	284	305	287	308	309	334	313	276	280	317	294	329	300	302	309	300	341	304	289	298	306	284	307	303	251	323	310	292	306	280	301	301	290	309	280	291	265	279	291	300	249	320	294	284	314	296	305	292	282	316	278	309	302	304	314	304	301	281	303	278	334	312	312	298	308	315	303	315	302	312	289	305	282	299	290	315	301	316	313	316	331	321	279	283	293	301	323	314	304	291	314	315	289	267	288	296	290	313	308	330	323	301	305	310	326	293	314	304	281	273	284	307	269	303	303	319	292	313	288	283	283	284	295	292	311	306	285	292	317	302	290	278	304	287	310	300	272	283	341	320	318	305	283	291	298	297	310	308	307	281	285	297	315	303	329	298	286	291	289	304	303	271	325	308	291	298	296	281	278	301	296	287	304	273	286	312	304	307	292	315	318	317	321	299	323	319	294	293	294	315	319	328	271	288	300	321	323	290	278	291	331	317	311	275	285	323	302	310	275	319	276	321	272	304	340	332	324	298	302	288	292	299	282	286	306	332	305	283	303	287	317	323	286	290	312	326	304	290	302	328	337	305	269	323	284	296	306	294	277	302	295	310	302	286	308	300	278	290	298	315	285	292	301	326	322	293	273	311	364	297	319	295	286	282	313	322	292	313	289	297	304	287	300	304	302	313	308	283	311	275	306	290	288	326	314	303	310	300	298	310	267	276	272	282	318	303	263	313	285	290	269	280	300	306	276	315	292	311	305	298	297	302	331	279	306	310	312	305	303	304	309	292	283	282	291	293	276	309	278	319	343	308	285	318	322	282	307	309	321	308	327	294	280	296	310	326	307	295	303	284	281	275	292	299	298	300	294	320	333	296	302	273	286	303	312	305	302	305	275	289	309	298	260	274	305	289	291	304	285	300	303	290	297	274	321	309	311	323	304	289	297	297	310	320	311	312	316	301	305	297	295	267	308	327	335	311	350	283	286	298	321	295	277	300	302	288	294	283	297	326	291	297	307	290	318	286	309	310	287	273	301	291	299	285	323	294	302	277	266	307	309	307	278	278	305	308	294	259	287	304	312	286	327	298	272	311	305	300	324	314	327	290	284	288	303	256	284	327	310	329	325	318	332	289	320	317	302	298	296	307	301	278	287	287	299	304	284	295	300	303	315	281	309	306	304	309	284	293	322	264	325	294	290	288	299	316	290	292	283	283	305	331	291	267	326	292	282	282	312	293	327	280	291	317	274	297	306	296	285	298	304	294	277	304	297	287	325	322	278	265	302	309	259	331	311	310	279	313	301	340	272	311	298	278	329	276	323	301	261	295	272	289	273	279	299	311	285	307	311	289	306	290	309	311	279	318	313	303	288	297	290	270	326	290	293	300	274	306	323	293	262	285	298	299	290	280	301	292	313	303	330	298	286	277	295	304	324	305	294	300	283	313	296	302	308	323	285	281	294	298	315	253	307	302	283	334	313	335	320	294	321	294	294	308	292	304	309	289	299	312	338	321	286	288	307	266	307	310	307	311	319	308	298	333	301	310	298	298	306	290	314	288	305	315	300	289	314	292	302	313	287	309	304	300	287	283	306	279	310	334	317	283	300	312	312	290	300	291	288	327	301	309	309	315	315	287	311	295	278	250	281	300	301	332	308	314	316	296	310	300	291	279	282	269	317	294	284	272	312	285	280	324	304	262	294	314	285	286	295	299	283	256	298	299	294	272	258	337	286	309	306	310	316	335	319	299	289	305	304	308	301	259	301	296	292	310	311	293	281	301	312	295	321	293	281	304	281	291	287	312	314	306	309	269	306	322	319	306	299	318	305	283	302	291	325	280	295	305	302	290	292	317	318	264	330	310	294	297	297	283	324	295	315	285	303	308	313	280	289	305	330	269	313	288	284	323	306	281	311	314	304	279	307	292	319	332	328	308	320	301	302	291	284	301	297	324	327	321	312	271	300	289	274	306	324	286	287	296	277	309	266	310	299	299	284	319	265	293	291	286	311	295	295	314	277	313	293	319	286	302	267	270	306	276	301	316	328	285	296	285	292	301	280	282	304	320	305	306	289	281	288	319	279	321	292	329	290	316	275	289	337	309	302	323	326	292	279	324	315	306	311	297	311	302	298	311	309	278	303	297	302	322	296	337	319	306	303	283	292	317	330	279	315	286	306	300	349	319	319	297	325	307	295	307	276	302	325	299	254	306	308	314	292	303	284	296	302	306	309	278	274	312	299	299	309	315	291	283	300	304	280	298	278	351	273	294	276	277	320	276	284	276	311	296	291	279	293	327	300	292	315	306	299	332	261	314	296	298	307	300	322	299	305	298	296	275	297	306	287	308	326	326	293	279	276	328	318	320	335	310	289	302	312	310	319	286	323	299	311	288	277	298	305	319	294	309	314	284	316	309	326	306	313	288	331	298	297	258	327	281	294	284	311	306	307	281	305	314	288	311	295	306	288	308	332	291	319	303	276	305	281	331	318	270	301	307	309	310	311	303	314	303	278	303	286	275	285	305	293	286	293	293	292	317	304	271	281	289	289	345	316	321	315	317	302	260	305	311
59243	91301	65758	39842	20589	1760	605	560	552	582	493	535	509	508	519	524	537	505	541	483	538	536	548	535	563	543	505	530	537	539	500	532	554	514	516	561	524	508	535	503	487	520	511	527	494	533	495	517	513	515	536	557	509	510	519	507	535	540	516	496	518	534	543	480	505	512	520	501	548	567	562	634	627	595	568	541	489	499	529	545	528	474	548	500	511	505	492	509	495	478	522	535	544	553	522	512	553	533	518	543	521	530	484	510	519	501	522	506	473	539	562	526	499	526	530	505	481	549	509	554	520	501	565	526	534	512	516	505	513	521	480	534	499	534	523	490	502	467	493	502	587	493	532	502	464	515	509	510	545	510	536	504	542	520	540	502	502	538	529	488	528	505	528	536	530	491	508	534	517	503	515	496	488	481	562	481	513	463	519	507	532	545	485	486	498	500	486	497	498	536	527	516	549	510	526	520	504	505	579	559	503	533	519	492	575	510	501	542	500	482	497	543	530	533	496	549	515	535	513	519	559	532	565	540	508	500	548	519	530	514	495	503	505	507	517	446	511	512	493	538	519	537	510	513	494	537	499	521	538	529	504	497	515	528	504	545	503	538	529	545	526	513	536	536	522	537	526	475	564	509	510	512	503	494	515	568	511	556	494	506	535	512	509	515	538	518	497	513	510	536	497	518	519	552	527	522	553	568	502	477	557	528	500	534	512	512	518	490	477	541	499	497	555	477	486	474	546	474	523	507	525	566	531	507	517	502	529	523	532	524	512	493	566	518	495	507	527	507	529	511	515	536	543	498	522	525	507	581	528	531	486	512	516	505	514	527	506	502	574	537	467	535	523	524	502	472	526	520	498	506	520	506	516	536	484	471	540	505	525	537	530	503	473	507	544	493	501	508	510	540	529	518	515	512	510	520	519	541	534	486	513	527	497	562	484	544	534	517	503	546	523	510	524	511	496	491	511	554	513	527	511	485	474	510	487	511	513	496	515	517	506	535	514	509	530	530	523	497	511	544	503	507	522	517	500	493	512	517	533	513	539	518	516	490	473	574	531	514	489	548	498	508	499	515	534	526	543	503	482	439	505	466	526	510	525	522	549	518	514	519	482	534	519	489	537	493	527	494	525	494	499	548	468	484	518	513	527	527	536	506	504	527	513	511	541	486	528	554	557	489	540	511	542	556	503	551	490	499	504	536	511	506	491	542	489	578	482	513	512	507	516	521	512	524	463	507	492	489	511	539	535	525	550	508	500	563	505	485	461	482	533	532	494	511	519	549	492	530	525	519	531	564	547	516	509	560	488	519	526	498	527	476	513	529	506	487	519	515	512	506	521	528	516	547	536	511	492	511	519	508	522	514	522	496	498	542	544	524	485	491	509	545	533	512	501	485	536	510	528	530	533	499	535	510	462	542	499	544	508	511	522	547	506	525	495	506	546	545	537	534	520	523	520	549	484	540	494	505	539	525	526	474	527	527	503	493	518	538	486	571	492	540	523	532	523	531	481	538	546	505	527	511	514	518	490	530	549	530	535	529	505	545	513	539	537	518	497	505	495	494	496	498	523	511	504	510	508	543	539	514	517	511	519	554	542	549	517	552	555	521	504	504	549	521	508	473	519	496	493	545	481	501	467	538	525	531	509	479	511	512	513	533	534	517	533	494	522	529	515	504	517	483	533	521	525	530	516	489	521	521	483	504	534	489	539	523	526	475	497	510	505	548	510	534	549	492	483	511	510	517	539	540	500	502	522	525	482	528	516	492	494	537	509	516	532	533	539	535	514	529	529	527	515	516	521	519	514	511	508	529	482	518	537	505	488	499	544	479	499	526	479	528	537	496	498	516	495	499	531	497	488	498	496	546	515	525	476	534	484	516	512	544	501	480	533	497	484	504	499	491	523	525	507	528	538	509	501	537	578	517	528	494	525	531	566	550	502	533	520	495	527	462	510	520	535	532	496	560	508	568	512	527	469	524	521	511	537	499	481	489	541	534	590	527	526	524	503	528	496	519	487	505	478	503	505	524	520	474	543	521	522	474	528	500	520	487	526	541	503	500	497	513	487	475	517	454	469	508	503	502	568	552	488	494	551	515	526	532	511	504	507	497	490	481	509	523	552	493	527	507	496	494	500	537	511	495	498	526	544	490	522	494	541	515	555	501	570	518	521	508	536	526	520	491	483	517	537	509	492	539	503	513	542	532	524	543	475	545	538	521	503	485	523	488	550	520	508	518	535	510	513	530	539	505	465	526	522	532	558	500	522	534	505	534	525	504	487	551	516	514	546	538	501	525	472	501	536	495	484	544	500	540	502	496	527	520	443	509	507	534	518	549	538	521	533	511	513	478	509	516	510	530	533	505	497	508	504	514	518	557	500	507	506	547	535	556	504	538	555	495	522	475	502	508	498	513	563	528	491	495	476	487	493	513	489	534	487	463	523	546	478	532	479	502	468	495	488	496	502	523	500	505	528	512	472	523	484	553	521	510	500	562	553	535	526	492	502	511	501	489	511	579	568	488	520	499	561	500	520	494	512	527	483	504	526	536	524	518	589	507	515	482	507	495	512	500	518	496	496	511	501	519	525	531	485	509	548	537	542	478	508	506	554	525	520	493	510	502	488	538	502	522	563	515	522	496	522	558	526	531	503	484	490	523	506	512	476	511	509	547	541	480	554	527	511	517	522	540	516	487	496	472	516	508	484	492	463	527	529	522	548	492	515	495	496	518	490	542	524	545	527	534	509	533	525	529	530	508	496	489	521	522	503	515	545	457	529	549	483	514	524	516	499	515	528	553	482	498	523	502	514	479	508	546	509	531	489	579	481	493	467	518	505	489	504	480	536	521	519	532	463	477	524	519	519	518	540	509	480	540	499	526	560	514	557	533	519	529	484	489	520	490	509	524	482	541	506	496	529	531	524	545	489	484	502	493	494	496	545	491	494	555	508	522	562	543	507	501	497	526	540	526	516	508	518	512	518	493	501	473	485	516	516	520	497	503	538	521	535	509	537	487	488	562	553	529	534	529	546	481	506	501	513	493	548	481	538	479	485	497	558	486	563	481	470	502	515	496	555	505	504	508	526	525	466	491	520	488	534	499	505	501	542	515	513	519	504	511	480	548	508	514	523	463	487	562	512	514	501	509	499	531	527	590	528	508	498	499	545	503	535	552	505	491	508	495	522	494	451	518	511	511	501	510	545	514	543	542	505	545	509	514	478	524	497	530	542	467	525	497	509	548	510	502	555	519	520	545	463	522	527	528	528	488	490	489	538	518	514	523	493	532	491	506	504	512	476	510	541	530	544	499	527	525	550	521	504	508	531	499	542	485	517	533	515	510	514	531	542	523	511	486	496	538	527	544	490	509	517	483	484	521	497	499	510	547	524	509	529	490	495	486	469	510	480	517	494	514	509	548	520	499	522	516	547	499	490	487	474	562	512	535	525	521	539	516	512	525	487	527	497	526	487	508	504	508	562	513	536	504	514	517	493	533	509	514
22990	21551	29911	24338	21486	18903	5638	478	428	389	453	408	396	391	398	424	399	396	407	394	404	392	400	389	402	400	392	362	377	393	365	405	403	365	349	373	388	379	415	369	384	415	381	375	408	386	404	386	401	381	406	373	385	394	349	370	357	375	411	397	373	368	387	373	402	406	413	369	395	370	460	453	434	407	345	392	379	427	410	368	396	362	355	390	383	358	404	418	395	387	384	374	398	382	375	397	376	382	386	385	426	383	442	406	386	399	381	398	386	355	358	397	381	383	373	376	363	368	396	330	361	394	374	353	389	355	374	411	351	385	363	425	349	362	348	387	376	406	357	369	370	432	371	387	371	420	392	382	397	368	410	379	388	409	402	376	391	392	387	376	328	350	401	380	428	380	372	388	374	371	373	360	443	372	371	366	384	379	371	369	361	358	434	396	402	395	410	369	403	347	347	376	398	415	388	364	345	358	393	386	391	406	363	412	373	353	384	392	389	379	362	356	416	385	400	374	367	409	353	380	397	370	395	395	368	406	394	389	379	392	377	383	372	380	361	353	354	378	345	405	391	394	384	396	326	397	391	396	374	401	398	392	370	372	388	364	372	375	378	370	371	370	381	407	378	393	376	388	396	378	364	370	356	324	390	384	383	429	347	357	411	369	357	388	329	354	381	386	406	366	353	408	405	368	389	398	385	389	391	385	370	405	393	385	374	406	374	382	385	390	354	375	378	383	379	373	375	376	392	376	368	416	366	366	361	375	404	348	376	371	359	384	368	376	393	426	378	376	400	365	369	386	415	390	367	379	328	382	391	358	352	370	414	346	371	378	419	368	410	386	395	414	391	396	388	394	372	404	348	368	360	362	402	382	382	393	382	395	384	378	404	410	380	420	398	375	430	397	384	357	366	425	390	362	395	368	375	409	351	385	366	385	412	369	374	398	368	392	379	391	371	360	415	383	391	384	365	402	369	400	364	378	364	399	365	397	386	393	385	373	352	368	376	367	375	329	365	373	376	373	418	397	353	406	353	375	375	385	405	407	350	395	386	402	340	389	407	348	399	388	385	380	388	375	376	361	361	371	361	418	379	344	361	358	368	368	392	368	357	373	370	359	391	371	343	349	403	387	362	332	396	383	378	381	364	376	383	387	369	429	366	372	431	394	397	399	395	383	390	410	400	363	384	391	330	365	377	376	386	363	384	393	385	400	362	336	376	388	392	412	358	378	353	401	420	373	347	370	394	400	384	405	358	393	384	389	387	359	430	378	393	397	380	350	396	361	384	368	422	369	407	398	402	352	408	386	358	350	374	392	393	399	411	419	374	375	388	358	372	371	426	401	403	366	376	338	404	383	397	369	381	399	396	369	410	395	385	384	388	386	384	406	432	394	389	393	390	381	383	388	361	367	381	368	362	412	366	372	376	393	367	408	377	373	395	369	371	404	380	386	389	381	349	370	397	367	399	361	447	399	380	382	397	369	398	386	419	364	352	343	367	361	383	364	404	405	356	405	383	351	351	353	408	355	393	371	390	360	363	406	368	387	357	376	364	394	369	373	366	358	405	387	385	378	385	360	370	375	409	408	357	379	365	383	386	388	393	392	351	394	365	383	398	428	373	384	374	383	385	356	418	397	329	395	402	381	349	378	370	433	380	394	392	369	385	399	368	396	358	423	389	374	371	348	405	383	349	370	385	379	394	362	374	383	372	401	382	368	362	410	369	405	389	378	403	370	370	351	370	368	380	397	395	411	393	389	395	380	352	368	374	359	408	359	387	374	401	373	375	359	408	404	345	385	370	430	384	371	381	374	377	375	356	378	383	362	379	400	381	387	373	363	388	380	388	360	376	348	357	356	372	366	369	397	358	375	398	397	396	373	379	384	366	347	376	388	411	345	356	420	388	394	383	405	384	403	370	415	372	375	371	406	383	379	399	419	392	362	387	392	389	373	409	369	376	371	388	377	395	393	359	377	364	379	393	393	389	381	399	406	383	391	376	388	393	403	377	381	394	398	411	386	366	374	361	370	353	364	364	371	401	390	385	369	378	407	344	370	414	369	409	371	374	379	357	380	377	359	389	400	365	352	375	388	354	385	382	395	357	378	383	361	403	378	420	403	374	384	363	357	387	415	399	391	398	409	365	369	395	354	375	387	373	364	397	372	374	366	371	380	350	388	353	404	376	385	358	394	389	364	397	343	376	372	410	353	382	351	375	420	400	396	412	366	357	399	415	369	362	374	337	393	386	365	357	385	387	342	382	347	361	451	380	357	362	362	388	368	379	348	425	403	389	380	365	368	394	389	360	368	422	396	352	396	385	373	424	353	352	389	348	412	421	372	384	380	381	339	379	381	374	397	420	402	376	356	396	408	382	373	400	340	365	411	353	397	359	388	382	388	399	375	370	352	372	382	401	375	370	375	376	374	404	375	384	418	390	390	374	360	403	381	378	360	402	374	350	363	398	394	408	405	364	372	386	377	413	395	370	377	429	360	368	362	428	374	387	347	402	379	414	416	378	396	381	421	388	340	395	374	352	397	401	368	386	375	346	381	382	379	370	354	363	355	381	379	385	411	358	430	410	385	373	361	358	376	384	336	355	351	350	354	404	388	402	397	372	359	394	376	396	356	392	375	369	369	396	386	365	363	384	408	381	368	388	374	389	385	376	388	386	412	357	389	387	396	407	364	399	365	378	364	438	412	402	372	378	402	377	372	414	384	388	372	419	363	370	348	404	419	395	352	381	357	359	383	411	368	410	410	365	336	400	391	373	367	390	375	388	382	397	363	403	358	372	359	391	368	391	368	390	382	398	361	366	402	351	377	384	377	392	393	369	386	411	393	376	365	400	372	403	375	359	434	395	374	397	394	373	384	390	419	377	380	370	409	387	382	397	406	363	395	355	372	417	384	368	397	394	411	399	388	348	391	379	406	356	384	426	361	372	392	397	356	378	357	383	389	410	365	361	392	383	384	363	357	407	372	363	378	378	351	381	367	371	351	394	396	378	382	392	387	367	424	360	380	383	371	383	345	353	372	376	390	413	375	400	391	422	372	392	417	401	388	389	386	347	396	357	360	381	387	405	401	373	345	394	391	414	398	372	347	381	416	366	408	377	376	398	373	340	380	397	380	372	398	375	371	424	395	366	398	386	418	376	380	403	393	399	361	352	408	386	392	372	403	388	400	371	418	395	408	339	393	381	370	363	420	326	380	345	363	362	385	398	367	364	351	376	348	364	425	419	367	407	374	376	341	396	402	409	378	393	418	400	380	392	399	391	386	370	380	399	380	386	361	339	383	357	366	381	343	392	367	356	391	401	359	353	386	360	380	401	362	367	371	353	381	389	379	363	385	373	383	394	407	367	376	398	376	382	402	383	386	385	366	402	358	360	367	389	410	386	354	383	355	371	389	358	406	362	359	390	397	386	418	388	391	351	380	393	363	349	379	343	392	400	412	392	383	396	374	367	356	399	362	357	379	394	387	360	407	384	405	331	388
61181	97931	72580	47661	27095	3125	779	761	726	626	630	667	653	636	643	652	646	656	596	603	657	614	605	636	622	655	637	612	624	694	615	653	595	657	671	650	619	625	633	617	623	627	622	609	617	627	655	636	644	607	630	600	656	599	608	648	639	632	605	613	596	656	646	614	618	624	638	623	634	701	832	825	800	675	624	631	622	598	617	657	638	620	617	647	615	621	632	605	609	616	605	659	632	635	605	609	595	628	642	671	616	635	585	632	648	612	626	631	603	634	656	615	629	605	606	604	637	635	606	661	636	667	611	624	662	567	640	629	608	650	578	627	612	604	621	622	664	618	626	605	624	627	675	630	629	579	633	607	588	649	624	602	667	579	625	596	625	654	603	638	641	608	690	674	617	616	681	620	656	620	626	615	579	633	638	604	609	626	666	645	626	639	608	598	620	627	582	600	584	657	645	689	616	640	613	597	534	550	655	668	606	654	585	662	611	622	632	658	653	640	632	632	645	637	645	621	599	630	610	634	601	611	650	642	637	609	598	646	561	591	674	603	624	648	613	596	618	612	638	611	528	622	644	598	583	607	625	559	615	607	625	628	594	611	611	635	616	604	601	578	635	613	608	641	639	605	649	634	597	610	599	615	601	625	597	610	603	622	592	628	576	617	572	606	640	626	607	654	619	648	627	568	571	600	633	623	602	611	616	600	657	648	599	584	623	620	613	634	638	572	625	597	644	587	692	612	608	580	579	634	593	624	668	617	609	606	633	629	609	651	657	627	612	578	624	566	641	629	634	605	630	597	604	654	552	618	613	635	634	607	650	620	650	621	579	668	607	646	577	615	624	635	618	556	660	585	624	600	621	555	573	679	597	605	618	620	661	628	595	574	625	642	624	587	590	599	617	586	633	638	567	644	613	643	639	651	593	624	631	604	606	616	604	612	582	616	614	628	642	629	670	648	628	612	661	606	653	634	599	602	600	539	570	642	625	616	603	574	611	584	600	610	616	628	596	610	629	615	635	628	633	603	623	638	612	601	606	651	632	633	616	621	610	615	610	580	593	603	648	604	589	608	595	637	631	647	600	610	613	608	606	603	646	581	627	579	598	595	607	637	616	666	668	613	665	631	602	652	642	609	579	588	618	618	560	636	609	643	588	595	651	690	617	645	603	630	634	605	642	599	634	609	548	631	597	612	563	609	622	575	605	653	627	594	618	620	644	651	633	610	582	565	605	597	628	631	631	579	632	597	636	624	618	571	617	619	643	636	662	591	655	632	634	651	614	620	645	631	618	577	585	660	641	618	619	660	613	634	617	613	663	638	616	575	653	598	617	623	580	615	597	579	593	627	629	648	615	643	626	683	576	616	636	614	617	607	613	633	624	598	599	637	576	615	658	637	608	594	646	581	632	593	555	634	616	649	595	596	617	656	623	548	611	605	572	617	627	603	639	607	618	611	620	617	595	600	611	591	607	606	657	626	618	588	646	624	669	596	610	586	640	629	613	634	660	587	598	619	647	617	644	581	656	642	620	612	609	597	588	652	636	659	586	647	613	602	600	612	618	602	613	592	616	633	596	610	615	610	571	645	643	605	606	569	594	618	618	614	649	622	612	629	604	596	635	662	595	645	645	626	661	628	660	639	611	647	629	591	603	592	582	632	636	625	599	609	598	633	644	609	619	611	644	617	667	616	572	630	610	619	572	617	610	610	617	584	612	614	619	629	639	585	625	650	603	600	634	620	576	592	598	626	632	611	591	648	669	649	657	571	631	638	566	596	606	618	600	629	650	618	610	629	654	600	609	627	639	661	613	600	590	593	633	616	615	630	650	618	591	600	641	648	607	614	634	590	615	605	618	608	663	606	567	635	646	589	589	617	682	598	575	628	633	587	631	607	637	590	602	595	613	645	617	617	632	631	637	664	623	582	588	626	662	618	665	626	646	650	614	599	600	635	652	598	593	579	621	640	611	651	650	646	588	603	596	617	600	584	623	666	596	633	621	613	608	623	580	633	653	651	657	656	617	648	652	615	636	611	607	634	628	635	627	618	647	656	601	626	652	627	620	601	587	585	622	619	571	607	621	612	633	666	637	657	609	606	609	638	636	604	644	639	615	669	616	643	620	637	579	631	585	590	586	665	646	596	590	667	620	607	639	604	644	576	623	646	645	642	612	600	598	632	620	593	626	624	634	600	612	603	644	614	620	610	585	593	609	595	633	610	629	663	627	581	643	582	660	586	625	617	621	588	602	642	609	628	637	645	615	586	639	655	622	639	643	622	583	610	634	647	577	591	599	598	621	629	646	652	604	637	633	625	612	627	607	629	637	574	629	625	608	604	605	628	624	576	659	621	571	658	567	619	641	626	616	599	594	651	641	629	623	599	610	583	610	610	641	613	582	635	655	618	597	620	623	660	641	604	668	602	618	601	614	670	582	602	658	619	617	577	619	593	623	618	607	650	669	611	621	609	593	633	618	570	614	620	663	595	585	633	607	629	668	642	673	606	603	634	588	606	626	627	627	587	635	632	670	630	633	637	582	627	631	632	616	620	599	629	642	600	624	580	639	635	569	588	623	609	661	635	655	691	657	622	649	608	604	626	579	612	620	596	659	596	655	613	589	666	564	605	599	610	591	584	687	620	651	630	601	605	628	643	637	625	658	581	584	627	619	601	614	605	630	624	602	618	655	609	602	640	593	593	591	623	620	642	632	593	621	607	624	647	587	596	600	597	634	644	599	633	607	586	605	630	642	610	614	608	605	646	561	616	633	620	607	610	649	619	668	582	584	633	616	589	596	637	657	598	615	661	670	593	672	613	587	602	603	557	653	638	642	645	637	650	645	643	640	611	645	633	595	649	626	625	597	598	592	657	630	650	575	601	574	650	635	575	625	610	615	602	642	605	621	572	585	629	614	558	600	594	612	627	607	634	606	614	644	630	598	629	639	619	566	670	602	635	629	636	639	588	603	596	603	601	660	654	635	584	644	611	654	631	636	620	591	608	568	590	627	621	626	569	608	637	617	608	634	618	602	641	642	591	631	645	618	625	626	608	618	645	562	631	632	607	577	612	680	663	637	624	612	601	668	634	602	632	605	552	624	650	606	617	612	637	625	593	648	563	623	579	657	597	600	618	604	638	602	633	592	642	625	615	572	634	635	618	602	641	641	625	603	651	598	616	654	610	629	659	671	612	687	635	634	665	594	603	630	595	658	597	611	634	592	587	590	605	599	607	614	654	654	640	581	583	641	617	609	603	655	634	578	599	642	643	648	607	579	596	654	682	625	583	635	615	641	626	618	592	641	621	590	619	654	595	593	601	626	636	601	625	618	579	629	588	631	665	601	663	669	608	601	658	610	583	623	611	607	618	640	618	600	630	606	621	657	635	628	644	613	593	681	602	598	615	609	576	601	648	603	595	577	626	623	632	613	604	650	606	676	611	629	636	631	583	637	649	579	608	653	615	601	639	618	647	600	627	661	632	662	613	645	593	615	610	598	620
27744	28481	28312	13189	2579	402	378	351	332	360	325	350	343	313	325	318	353	333	320	347	318	324	352	333	352	352	342	339	320	333	330	348	342	295	327	323	335	336	322	332	366	297	349	355	343	372	328	326	360	299	374	345	340	341	332	342	372	358	299	330	333	345	334	352	330	369	298	351	317	350	335	306	340	333	364	340	351	326	300	345	321	343	343	314	348	337	331	365	305	329	344	332	359	342	326	344	320	358	340	342	360	320	347	336	375	322	332	351	327	331	302	345	353	354	364	337	361	327	304	328	333	345	352	351	351	351	376	361	311	324	322	329	359	358	318	352	352	339	329	365	347	345	348	344	327	300	323	355	342	325	350	348	326	338	352	346	342	353	331	304	326	340	323	349	356	330	331	338	325	344	345	348	343	355	363	354	353	342	325	320	350	343	346	345	343	320	323	328	286	326	338	352	346	349	320	354	346	302	350	340	315	339	339	384	324	326	338	310	364	339	365	310	382	328	301	316	352	346	339	365	327	334	323	369	333	352	357	361	318	331	344	328	347	328	324	369	330	325	353	333	314	296	352	317	336	334	318	320	330	339	329	301	325	346	340	327	342	372	325	331	353	335	361	350	319	355	354	336	330	347	329	300	340	358	327	374	325	329	340	345	355	304	327	367	352	331	341	346	349	370	394	337	314	345	336	353	374	345	330	342	327	381	328	353	351	354	344	312	359	328	341	364	337	336	330	317	360	315	308	324	340	361	335	330	345	331	347	340	350	364	354	349	343	369	313	329	349	308	367	331	343	348	350	295	365	346	355	347	309	314	352	298	333	334	341	317	351	328	326	337	372	316	339	325	344	331	362	350	340	308	339	314	319	344	303	348	363	305	308	324	342	316	342	377	342	345	326	328	339	362	330	339	330	333	343	352	330	345	316	323	347	328	332	352	346	337	361	359	362	333	380	339	348	313	319	338	327	316	318	349	357	337	359	319	317	337	381	325	325	342	357	333	315	355	366	339	335	385	345	352	351	357	316	372	330	331	334	337	330	334	333	337	340	368	315	342	330	324	350	350	334	302	343	339	328	331	332	377	311	299	345	322	328	320	315	327	338	325	352	335	316	323	332	319	352	309	364	329	358	325	342	304	318	302	354	334	324	334	357	359	298	355	326	366	363	327	342	353	337	317	333	349	349	330	327	362	343	310	332	352	310	364	320	326	340	321	333	358	362	343	324	325	325	339	325	323	321	344	338	365	351	331	336	349	306	342	310	319	359	317	341	354	352	311	371	317	354	349	298	336	291	352	333	299	323	375	324	298	336	354	345	316	335	318	317	323	326	360	313	321	336	324	333	355	312	329	379	345	358	310	354	362	358	320	344	325	399	326	331	348	340	382	349	343	357	345	329	340	368	307	334	349	348	353	351	312	339	347	309	320	300	336	344	341	308	328	352	350	338	328	324	345	346	331	374	326	359	337	328	316	325	334	332	364	352	353	312	372	319	321	373	340	364	312	316	372	322	292	342	347	352	360	333	360	339	348	348	330	322	358	346	353	319	307	305	324	336	361	331	370	349	339	346	349	316	333	318	336	356	350	325	313	352	319	337	342	344	318	325	342	349	348	339	388	358	335	353	342	344	332	353	353	308	335	331	329	348	339	383	357	364	327	360	320	349	346	358	316	330	337	336	331	337	362	320	319	294	326	372	308	333	340	343	346	338	331	320	325	321	325	333	358	364	336	312	325	356	329	318	372	307	350	348	330	379	357	340	368	319	359	343	323	322	353	323	306	342	333	310	349	330	358	338	333	314	353	335	342	350	322	346	341	347	323	352	343	338	312	356	334	334	350	353	334	343	338	340	355	313	340	351	340	305	355	363	355	348	326	365	311	327	323	327	344	331	335	319	337	333	329	355	319	348	341	332	355	373	336	352	343	333	367	330	328	350	359	351	362	370	344	336	316	321	352	351	338	326	339	335	345	367	374	343	324	330	354	374	325	359	369	349	342	309	354	344	320	351	358	353	363	321	328	360	358	373	345	345	339	353	349	335	320	298	313	354	326	350	325	336	361	346	363	311	326	314	328	349	374	325	337	343	362	368	328	306	317	344	375	327	325	296	337	360	347	357	338	365	285	339	355	398	315	322	333	345	319	330	334	332	322	348	366	322	355	328	326	334	367	341	344	369	322	329	328	372	312	342	352	326	333	320	317	343	329	333	324	363	318	323	341	322	339	326	347	356	346	350	337	311	347	321	346	382	350	341	376	324	348	334	346	294	331	338	347	331	320	285	354	329	340	349	290	315	342	307	349	340	340	353	345	348	337	362	325	327	342	321	327	354	365	328	339	346	330	343	345	332	351	331	341	340	333	326	354	360	319	317	339	329	342	360	346	299	318	314	334	355	346	368	331	347	352	363	360	323	340	364	351	344	331	326	357	324	315	345	319	327	353	338	371	365	335	351	291	389	353	334	342	345	345	369	359	340	325	359	321	351	332	392	322	360	310	315	318	340	302	339	329	351	335	345	330	311	351	319	301	321	361	333	341	335	339	327	347	316	329	367	363	334	332	366	343	328	329	318	341	326	345	348	341	307	338	334	330	338	324	350	344	336	321	298	332	347	356	371	308	326	324	316	336	337	350	342	388	335	322	324	352	365	334	318	306	337	344	340	348	345	320	336	352	341	354	374	344	372	318	308	353	317	335	323	357	359	363	346	357	338	340	343	345	347	335	382	316	338	318	341	331	340	309	342	359	342	365	327	331	336	348	362	351	332	332	329	394	356	352	311	318	346	354	365	335	314	332	350	319	337	346	326	325	316	349	369	337	334	307	337	337	345	347	328	337	354	333	325	319	351	319	315	350	344	366	350	344	328	346	311	356	321	333	325	331	324	343	319	333	341	320	346	330	317	328	362	327	359	315	336	327	319	375	361	331	331	353	362	298	336	360	374	328	352	336	359	337	319	314	367	353	325	371	328	307	352	317	338	361	342	311	329	329	357	328	330	362	331	328	349	312	334	347	315	349	344	335	359	321	365	329	341	355	328	334	337	309	353	366	342	340	327	360	372	361	344	329	375	387	371	340	340	345	353	324	336	348	318	320	337	319	345	331	307	329	328	317	345	323	325	341	359	347	335	349	347	318	300	339	343	344	358	323	312	328	339	337	331	322	322	348	385	313	316	346	364	358	360	355	389	323	361	358	350	346	385	344	336	307	360	319	339	318	369	292	332	315	378	326	367	336	349	371	321	324	344	384	339	353	342	345	349	314	337	340	317	323	337	330	364	315	332	348	323	334	332	314	331	313	363	321	337	334	322	317	327	346	337	372	359	340	344	299	304	318	314	342	351	330	338	365	368	364	350	339	343	331	357	355	329	333	351	341	315	359	348	353	334	347	315	325	319	328	380	326	340	347	314	319	330	369	341	309	327	337	346	366	332	343	341	347	316	338	338	306	354	324	338	381	340	340	370	327	345	336	334	349	355	358	339	322	320	351	335	336	378	318	363	372
35037	49704	32636	13061	4726	760	655	569	598	583	607	578	592	591	611	549	587	597	590	634	564	534	597	559	598	618	546	578	582	600	579	582	595	541	613	595	554	605	599	586	538	604	590	589	583	565	582	623	561	627	615	612	588	584	609	578	573	557	570	579	594	570	585	593	621	574	593	612	536	592	576	587	623	608	554	595	606	573	578	522	637	560	565	580	573	560	577	573	623	593	593	582	607	619	538	578	587	566	567	618	574	577	596	604	558	622	603	614	567	564	592	630	606	580	588	562	605	578	571	627	609	569	568	590	559	595	613	601	598	612	593	597	582	613	625	591	605	547	589	581	592	621	583	598	555	561	598	606	607	559	610	581	636	630	603	607	617	609	538	563	596	619	564	601	629	629	560	551	616	671	581	602	575	554	594	554	612	574	521	563	553	532	585	600	616	621	623	554	565	597	578	590	539	584	593	596	583	611	625	600	570	597	611	593	562	602	561	602	562	622	619	611	605	577	598	568	575	571	539	623	568	583	634	608	584	575	596	581	582	574	558	603	569	573	599	554	634	564	603	590	542	580	566	583	672	596	577	628	542	556	556	569	590	596	624	562	625	598	603	619	558	602	563	582	562	579	578	558	597	567	575	612	547	605	542	559	569	635	514	585	587	613	546	636	604	606	571	609	553	544	594	573	620	568	601	562	597	587	605	588	567	565	555	602	564	567	572	573	602	604	576	606	532	597	608	609	583	576	586	615	557	599	589	554	548	621	571	566	564	556	619	594	551	571	576	576	573	558	555	604	619	592	577	565	620	596	554	549	553	579	579	573	581	581	563	556	589	608	612	635	579	552	585	599	595	605	610	565	590	629	589	585	582	601	567	541	603	571	595	580	630	580	560	624	539	552	612	593	587	579	576	588	568	621	587	593	609	556	583	597	556	588	542	591	575	604	575	593	578	573	596	591	554	549	619	601	600	577	607	586	579	582	588	562	585	603	592	616	589	594	602	575	623	575	588	607	600	595	583	567	627	557	600	576	620	596	593	618	575	543	614	578	610	587	554	582	587	578	606	603	610	572	536	593	574	595	601	611	577	569	578	608	540	570	543	569	616	574	556	549	536	572	563	634	601	622	569	582	569	558	583	583	637	585	579	595	625	570	590	586	617	560	586	568	595	600	618	561	574	575	580	611	585	640	617	640	591	626	554	598	611	610	557	584	573	616	655	598	574	588	596	607	599	598	583	638	592	636	552	601	563	619	609	546	639	551	556	578	569	598	583	578	580	567	577	577	610	574	582	567	603	599	597	562	597	608	566	557	617	557	562	587	595	562	551	570	591	610	611	619	590	604	567	599	581	610	534	585	566	573	603	572	604	608	574	544	558	603	599	568	561	560	564	587	587	584	604	562	632	606	606	548	569	586	597	565	606	604	580	534	598	597	616	554	594	598	612	596	599	535	578	537	551	577	609	611	598	642	572	605	568	568	585	560	596	571	518	595	580	587	598	601	571	572	567	628	590	626	589	550	604	592	608	626	628	605	582	601	582	583	599	570	583	550	609	574	568	591	551	558	573	599	564	567	573	572	573	563	569	575	595	620	555	593	632	532	535	535	577	589	571	586	586	563	575	571	623	583	584	562	595	556	592	561	581	585	580	594	593	556	584	584	620	628	598	571	589	605	614	586	598	605	556	603	541	519	572	574	571	613	532	532	566	544	543	598	583	578	595	555	539	568	577	562	615	584	565	577	584	543	570	580	599	616	648	593	623	550	623	579	600	574	582	580	560	559	614	570	579	580	594	634	588	646	626	603	611	550	592	619	626	623	577	610	575	636	589	598	613	550	592	566	565	544	562	599	572	560	567	574	594	615	603	580	620	594	580	594	565	565	595	551	625	586	593	552	600	599	602	589	527	569	621	580	600	616	566	605	585	591	582	563	626	579	636	590	585	580	571	580	611	595	599	555	593	585	576	566	599	568	579	588	617	568	601	618	619	564	577	559	579	583	574	605	552	569	621	557	612	569	581	572	556	581	553	562	571	576	558	552	580	607	594	571	581	564	609	592	550	568	605	597	603	571	592	557	572	577	603	575	581	615	589	556	607	621	600	607	589	599	599	576	563	588	600	636	547	628	574	692	580	587	521	591	571	616	635	596	576	587	544	610	568	570	539	588	574	597	563	581	572	588	603	581	579	600	556	576	597	613	592	578	573	582	559	582	589	589	611	603	587	557	587	603	603	602	574	586	555	589	594	590	622	598	620	613	537	598	603	569	573	557	567	601	603	538	609	582	578	616	598	596	579	584	598	593	612	623	562	574	618	610	596	572	570	574	586	576	646	621	615	548	576	593	594	532	596	575	588	585	589	597	621	593	568	559	624	575	630	575	581	613	605	618	566	597	594	640	613	621	582	576	558	600	594	531	607	572	569	561	576	562	569	617	629	628	616	593	585	630	596	562	560	617	610	600	586	580	598	532	616	569	580	583	574	589	609	581	575	610	583	577	619	575	572	550	588	615	593	617	587	600	556	573	573	565	565	603	588	575	611	599	601	577	609	603	583	614	592	553	568	554	577	564	548	568	571	621	597	573	614	628	565	604	568	573	583	587	643	579	576	569	594	582	600	598	573	584	601	580	601	597	555	641	609	622	560	575	550	586	600	609	570	576	561	564	565	580	603	633	668	566	591	575	614	549	592	594	614	610	570	602	559	598	590	570	621	545	562	615	605	562	629	591	539	592	613	589	565	577	554	583	608	550	587	630	609	550	626	576	581	600	608	650	552	613	632	580	579	599	592	607	578	584	616	616	573	600	572	628	564	580	531	604	611	618	551	596	547	570	599	581	623	555	612	559	606	588	571	608	578	600	630	583	574	563	566	558	585	575	610	565	597	581	566	592	565	583	569	605	606	581	571	587	595	584	579	622	585	544	567	593	597	561	561	546	591	638	618	533	581	589	628	618	573	564	538	573	570	618	588	599	611	561	562	572	590	555	569	565	603	619	606	591	565	593	615	597	613	598	588	579	597	566	603	607	628	512	596	602	625	568	576	590	590	561	574	608	590	563	592	564	580	609	559	591	636	611	587	543	617	582	619	565	608	626	572	588	561	604	554	553	586	599	629	594	588	613	591	604	550	590	575	595	568	593	592	577	567	575	582	560	585	595	593	575	604	590	626	567	608	608	554	590	613	582	567	625	594	593	576	559	593	557	622	627	631	630	619	567	552	606	590	582	611	564	612	569	615	567	545	572	567	536	542	578	584	614	561	568	563	571	573	583	612	599	602	575	597	609	599	625	595	601	602	629	599	596	611	549	586	612	611	548	567	536	569	531	583	607	609	576	601	599	597	577	587	588	576	549	518	570	608	620	615	544	558	607	533	593	577	591	599	607	569	550	617	566	566	569	571	544	597	620	555	628	587	624	583	580	621	584	588	626	586	597	611	567	612	608	628	572	644	579	597	572	593	640	567	569	586	597	597	615	571	582	577	629	572	569	593	602	569	591	605	588
24005	22403	31335	25420	20942	10482	762	373	311	322	286	306	306	302	300	301	331	273	297	298	295	293	314	307	288	307	279	318	299	334	299	297	295	297	282	268	289	272	313	278	291	267	306	288	310	291	304	290	293	278	295	308	294	304	322	318	293	284	260	293	304	291	298	303	299	278	290	316	286	314	331	336	311	328	277	279	310	292	282	274	280	288	306	281	296	286	274	264	304	316	279	271	293	314	285	266	295	278	302	307	264	274	285	280	295	278	275	307	289	286	258	275	277	256	307	282	293	301	297	306	297	304	284	292	277	291	279	323	270	294	268	280	302	273	319	305	287	308	285	261	314	278	310	329	286	290	286	286	305	294	289	273	284	304	307	285	332	263	271	286	305	316	291	279	307	297	267	274	294	257	309	308	316	258	297	263	292	299	293	274	311	280	295	303	300	309	299	294	317	279	282	261	296	293	282	285	265	285	288	300	286	291	269	280	285	315	293	302	319	295	308	295	300	298	269	291	285	307	285	277	327	267	310	297	272	270	309	300	310	283	285	295	293	280	302	306	290	297	257	311	268	286	303	307	286	303	266	275	315	302	320	289	269	297	302	291	265	305	304	282	313	301	296	322	279	313	294	292	308	295	282	276	287	305	321	295	298	289	283	295	310	288	301	271	298	271	302	265	289	254	299	301	301	322	294	246	304	325	288	261	284	296	286	294	304	268	311	298	332	314	280	291	294	296	270	295	294	297	301	280	287	300	325	297	296	282	295	296	303	277	303	306	276	288	297	284	284	311	316	290	285	279	304	307	274	280	292	278	281	322	302	245	277	289	299	284	288	304	305	273	311	327	304	297	294	279	323	295	295	294	280	298	317	270	295	276	279	280	300	282	304	289	290	295	287	293	328	285	294	293	295	297	351	257	295	298	299	268	304	309	316	310	318	304	302	324	252	293	305	296	292	277	289	315	270	302	302	317	257	309	292	288	286	308	293	297	289	287	300	275	327	316	288	272	317	323	288	264	289	275	293	276	265	287	287	291	283	311	294	310	297	277	268	277	291	272	292	284	268	310	269	301	316	294	288	309	279	297	310	305	270	298	285	278	306	251	297	332	324	264	289	280	295	307	296	279	265	317	298	286	290	262	285	296	293	301	318	277	301	275	294	260	298	278	321	326	274	302	279	284	295	311	316	279	303	301	271	281	324	281	274	292	311	276	292	288	264	333	306	296	285	268	275	274	315	302	299	272	291	316	282	288	303	299	269	300	295	282	299	277	289	320	275	267	298	266	299	265	291	310	292	283	281	282	290	319	303	272	306	324	307	296	278	324	305	274	295	302	278	304	297	303	306	313	254	281	304	294	295	320	302	304	281	270	297	270	302	270	295	289	307	291	291	279	319	317	276	295	329	301	315	297	311	298	284	295	280	320	314	291	284	316	297	319	265	330	266	280	298	277	322	294	309	306	288	280	274	305	287	282	251	285	311	310	276	287	325	303	278	277	308	305	293	299	276	293	282	273	272	291	281	305	296	285	298	334	298	297	299	275	319	337	339	296	307	281	309	294	314	300	307	256	302	291	286	298	291	316	306	268	297	271	293	329	295	309	304	292	282	290	312	305	302	299	303	269	297	285	305	279	277	329	300	254	270	285	294	307	301	311	279	290	312	300	283	297	277	310	272	301	272	293	308	285	304	310	292	289	295	282	283	299	287	292	274	284	307	289	309	252	330	300	324	290	289	276	274	307	260	263	316	305	304	313	278	296	305	292	276	301	318	331	293	305	289	275	283	316	291	288	281	278	289	306	321	278	293	294	330	269	305	293	298	273	304	295	305	319	290	268	289	300	295	324	298	283	298	292	281	283	307	294	311	310	294	299	271	302	298	294	265	280	266	282	332	291	284	275	274	299	295	305	319	267	281	302	267	299	262	279	289	287	299	299	281	309	277	285	281	324	280	278	266	298	281	286	284	281	282	300	285	316	295	283	289	285	308	299	326	288	288	280	309	272	294	317	280	294	260	312	307	291	301	310	306	294	310	309	286	305	255	272	304	302	324	273	292	319	315	272	297	278	324	279	312	311	295	309	298	292	288	295	267	280	305	301	333	319	315	292	289	294	302	294	294	313	271	291	335	308	288	294	295	289	299	294	297	311	280	286	271	311	326	290	281	276	287	288	282	287	316	296	266	284	311	290	312	293	308	288	314	295	305	296	308	311	292	305	281	301	311	297	318	297	278	285	274	280	292	316	296	303	302	274	318	280	297	268	295	308	308	320	311	285	292	274	296	291	288	325	322	329	290	281	298	303	304	292	303	280	314	292	288	276	326	276	290	292	262	306	290	272	259	282	283	297	262	294	264	313	298	326	272	307	298	317	310	307	271	310	309	301	297	292	267	312	321	307	294	313	329	303	313	311	277	276	271	308	288	300	295	265	269	270	294	294	300	300	305	299	278	307	291	299	284	298	297	292	290	320	279	322	284	265	280	270	289	277	275	280	297	292	262	295	315	286	300	314	310	282	248	279	289	287	294	303	279	319	275	318	272	286	315	300	319	311	302	285	314	293	293	282	294	291	273	278	309	328	256	260	305	294	282	284	295	267	296	274	293	318	268	284	298	290	268	289	297	240	295	304	279	311	272	293	281	327	269	292	283	269	278	324	315	311	300	292	272	295	309	259	273	285	258	298	310	287	300	310	307	286	289	331	301	313	316	271	315	266	298	252	291	289	311	267	287	288	279	290	304	274	313	286	274	279	287	310	304	296	314	282	288	270	295	283	310	262	280	312	292	281	272	298	279	297	310	247	305	288	288	290	277	290	286	304	308	294	304	297	305	263	301	258	274	300	301	301	332	299	280	316	290	303	285	289	320	292	278	291	284	298	315	317	288	306	294	296	304	284	279	282	303	303	289	288	269	286	309	310	310	299	287	320	278	298	297	284	295	291	291	291	302	290	296	300	289	282	264	309	278	315	323	312	328	312	248	276	292	291	302	285	307	311	326	277	312	296	297	293	293	273	277	294	315	316	259	304	285	276	255	318	278	313	268	301	327	278	306	280	321	303	299	283	287	292	282	312	302	276	274	290	270	266	271	280	324	293	302	300	292	312	284	293	306	308	298	309	285	300	259	316	256	286	307	297	302	303	309	272	334	320	282	295	272	293	288	268	289	250	311	292	285	294	298	302	298	280	283	327	280	274	306	277	266	293	312	299	296	339	307	264	317	282	276	265	262	319	312	295	314	303	263	318	272	320	266	306	272	294	294	286	309	307	284	317	314	313	279	284	287	254	273	280	312	285	272	268	303	288	257	279	265	296	271	315	279	321	304	288	288	279	312	284	289	287	286	260	293	282	311	294	328	285	314	300	273	328	314	292	273	291	274	302	308	281	285	305	301	283	306	264	303	333	291	307	264	295	277	284	296	265	257	291	317	301	286	305	307	339	304	269	295	287	296	307	290	262	285	274	277	326	284	305	285	273	323	295	275	295	265	277	248	298	257	300	298	281
58894	91983	64147	40096	20503	2506	620	528	566	534	537	540	546	530	514	466	549	527	469	556	487	517	512	530	503	530	513	501	514	537	486	520	549	552	527	509	548	503	551	501	508	467	503	492	483	491	512	505	499	503	501	507	493	505	551	546	530	497	540	535	493	518	493	530	484	465	574	512	524	545	643	658	612	546	531	517	501	472	518	503	504	489	519	524	545	487	493	526	517	532	486	507	542	527	469	493	508	505	553	511	475	523	511	558	482	539	527	476	504	535	531	459	518	467	499	475	527	514	524	486	521	485	484	516	479	515	554	500	504	494	543	515	496	534	520	475	542	498	516	503	508	554	518	499	552	480	507	525	526	501	482	506	530	542	490	475	488	485	558	498	533	479	537	461	507	480	492	484	465	511	518	504	491	516	528	491	522	457	514	544	521	526	517	480	514	503	558	452	540	502	493	479	520	465	544	489	473	512	533	517	508	473	542	500	530	509	478	485	471	489	500	486	486	525	466	523	515	519	525	471	503	536	509	503	516	501	504	476	556	486	520	519	545	480	539	500	552	485	498	513	545	531	481	502	487	529	503	536	523	474	496	543	520	516	512	502	494	518	520	539	501	517	520	494	500	507	510	504	550	495	531	511	523	525	525	496	548	495	442	509	497	487	481	524	513	539	507	463	518	508	504	507	487	512	481	516	479	543	517	495	488	512	495	529	484	504	529	521	523	523	493	544	518	523	462	510	516	509	519	553	505	503	523	532	520	497	542	496	507	473	521	509	536	501	493	509	518	514	496	511	495	464	498	495	491	474	495	513	504	544	502	518	504	485	522	506	516	503	491	509	543	533	504	515	496	507	496	504	518	503	545	532	526	506	493	513	487	503	465	503	542	519	540	484	482	472	546	516	495	540	477	530	471	502	484	510	511	517	471	512	483	527	490	482	511	517	519	485	498	526	492	523	483	516	527	483	487	493	502	521	529	516	532	546	490	519	479	532	544	507	507	541	494	498	481	471	489	511	480	511	488	524	510	474	510	501	479	495	518	463	532	527	520	495	503	520	478	534	542	516	514	522	540	514	500	480	510	529	524	508	504	506	495	498	513	492	494	520	508	512	553	492	490	528	530	516	475	481	498	503	462	511	525	542	502	512	501	525	489	484	528	530	524	519	524	542	531	471	498	531	513	514	511	546	487	519	481	510	482	510	530	498	498	519	501	530	492	533	538	505	495	455	508	476	482	479	507	468	504	516	480	479	503	484	495	472	531	536	509	463	491	538	515	494	538	546	556	518	537	481	542	506	524	516	496	497	524	524	587	560	525	499	478	520	483	526	509	496	512	541	570	474	543	516	481	496	525	525	505	508	508	506	555	488	533	527	520	487	499	480	539	503	521	482	504	469	508	487	513	498	493	489	515	511	546	489	507	495	514	491	504	521	497	493	522	492	492	511	530	527	524	531	521	503	504	480	504	549	483	488	494	499	536	488	533	530	502	508	518	495	548	501	492	513	506	501	514	502	473	515	489	504	515	497	546	499	532	487	539	555	490	545	480	520	511	519	503	480	506	483	493	502	503	520	500	505	502	516	513	522	521	490	526	506	488	520	513	519	481	547	501	528	454	495	502	515	495	502	534	504	471	535	518	507	529	532	514	488	553	506	478	515	507	495	490	506	521	509	488	520	510	504	502	472	541	536	481	528	495	475	487	487	499	498	486	506	516	527	473	505	469	499	500	515	506	478	540	514	513	519	483	506	523	530	453	513	541	482	489	499	492	542	520	521	504	495	477	506	501	542	473	488	492	517	509	501	498	509	530	494	486	511	505	506	515	524	451	513	512	501	507	519	508	507	522	529	523	500	520	478	488	521	508	485	521	487	494	534	499	502	494	512	503	488	519	507	442	509	518	544	516	494	491	509	491	508	534	527	491	566	506	527	508	531	562	507	520	488	517	497	524	518	537	499	477	503	502	532	490	457	505	510	503	494	488	493	497	475	504	523	525	513	503	490	508	498	542	491	508	470	480	503	502	529	522	547	502	519	522	460	482	545	526	475	483	550	482	484	526	516	485	540	514	533	529	517	482	508	494	528	503	495	509	534	515	518	540	515	504	552	501	483	516	522	532	486	460	495	497	503	507	520	490	526	455	492	507	507	484	527	515	506	519	525	525	492	482	505	550	486	500	477	510	536	532	533	500	540	457	507	475	516	495	501	512	525	511	506	535	505	498	522	520	535	501	515	471	477	504	543	511	505	479	520	553	504	490	503	470	474	539	537	512	456	482	460	503	514	499	538	510	516	472	524	512	508	479	481	513	497	518	550	465	521	529	486	502	500	491	507	509	506	499	506	477	524	521	516	491	492	481	543	535	491	519	509	496	490	514	528	492	525	494	529	504	499	497	512	527	505	539	507	503	507	530	528	498	493	522	486	501	503	484	472	488	537	491	511	521	543	518	478	512	506	542	505	521	544	523	518	466	514	518	536	515	494	502	513	518	454	479	509	536	522	533	562	524	528	522	513	471	509	499	495	498	491	541	510	511	508	513	489	511	495	518	498	487	518	506	478	507	511	484	540	476	483	502	538	489	492	490	486	479	517	535	492	515	453	505	528	473	512	489	511	511	475	555	514	517	527	494	505	473	555	522	549	462	517	537	538	533	524	499	523	483	476	481	478	502	490	534	502	482	524	532	515	488	532	542	517	520	494	486	474	499	507	512	490	492	500	482	516	520	518	497	520	556	549	508	499	497	499	479	529	474	463	501	504	477	492	505	532	503	546	517	494	503	525	511	500	489	492	492	524	504	546	469	498	531	532	497	534	503	529	516	535	464	508	502	511	529	522	527	486	487	508	479	512	515	538	465	479	492	512	526	494	484	458	477	518	498	516	500	492	494	534	485	514	512	512	463	503	506	489	497	517	511	522	492	525	567	492	490	470	488	492	547	547	506	483	516	501	511	525	497	498	528	543	470	500	534	511	514	517	508	539	483	474	471	479	480	485	500	492	480	479	502	537	529	527	538	465	520	526	484	496	512	483	536	507	503	521	491	546	516	467	490	493	519	491	492	509	507	571	527	532	463	527	505	469	511	478	485	546	500	487	537	530	483	505	522	510	502	462	520	534	491	528	489	526	519	475	488	502	500	491	501	493	535	513	481	508	499	508	486	507	526	508	491	527	525	512	502	555	520	549	515	514	536	503	474	527	504	523	498	509	543	526	488	532	528	497	509	511	492	477	510	463	477	500	520	481	606	488	493	491	505	487	535	517	482	528	494	539	475	496	518	499	483	480	493	512	525	531	523	510	515	483	544	534	493	474	494	530	487	435	478	502	515	534	488	525	578	511	498	508	519	528	552	502	530	523	494	502	511	497	478	540	524	503	530	509	520	516	531	488	558	463	498	500	512	522	517	533	494	518	500	529	501	487	507	570	564	513	517	536	514	536	519	530	544	535	523	482	536	535	512	513	524	513	524	480	480	521	499	527	534	487	535	479	482	514	478	509	525	474
23000	21604	30381	24032	21485	18937	5612	450	418	436	436	407	405	405	419	401	402	369	414	415	406	366	353	387	366	388	398	398	368	396	403	394	385	360	372	362	374	352	422	378	376	397	388	360	384	396	387	359	364	379	392	368	393	384	360	376	351	402	359	417	364	393	358	367	392	371	420	350	371	398	414	422	466	392	397	379	355	350	372	367	389	369	380	385	363	387	393	421	392	380	395	359	355	396	349	396	393	372	370	379	395	346	405	381	384	391	348	384	381	430	335	391	390	379	385	391	392	356	351	378	338	395	366	342	367	363	373	391	370	361	363	388	393	411	365	400	379	372	374	381	395	363	375	386	359	397	346	353	392	380	355	379	346	364	380	399	373	377	398	374	393	360	393	377	371	338	385	322	387	377	377	393	363	386	407	418	344	370	391	389	377	406	387	387	388	375	359	354	381	406	358	413	376	342	345	395	354	403	374	378	389	368	377	369	401	383	346	376	363	362	402	399	361	348	397	368	356	358	384	365	375	406	358	377	368	375	411	382	341	374	357	390	372	397	372	392	378	401	390	352	373	384	373	396	358	371	321	371	390	369	359	374	374	368	400	397	407	391	374	381	341	361	350	355	360	402	400	389	367	350	348	362	373	349	410	401	353	378	371	401	383	383	377	362	359	386	385	384	383	355	397	384	377	373	344	369	369	382	380	402	360	381	399	426	367	393	353	336	384	353	398	333	398	357	346	404	371	376	375	359	373	359	397	383	381	363	393	357	411	345	373	369	377	393	377	359	374	419	373	394	388	374	359	336	374	339	411	394	414	329	353	348	353	405	365	371	363	404	371	368	387	347	366	379	380	387	383	373	355	347	356	359	388	368	362	399	400	377	404	370	348	425	339	369	392	343	361	351	366	351	332	376	364	391	364	370	370	386	360	382	351	386	349	388	380	376	376	380	388	371	391	384	390	368	423	370	385	381	364	371	396	395	391	381	382	393	391	366	383	355	342	397	365	405	370	402	401	365	386	397	380	411	389	329	367	394	389	351	330	373	368	336	375	373	392	365	375	394	362	343	373	421	386	367	351	348	348	364	355	371	382	374	394	391	411	362	355	388	345	376	359	386	316	410	366	371	389	360	381	414	355	345	390	349	366	401	349	373	401	349	378	386	336	389	342	407	412	387	331	395	394	388	373	404	373	431	384	387	401	394	426	399	384	364	416	371	360	383	384	335	374	391	386	353	385	370	368	377	394	375	376	374	373	378	391	336	377	370	391	363	376	389	390	390	383	344	364	364	388	359	360	389	375	388	442	376	391	383	397	390	401	379	363	387	375	381	360	408	367	376	368	354	358	386	367	358	346	359	379	384	356	388	354	407	357	358	402	365	414	357	391	400	352	395	400	367	391	377	375	363	376	370	404	357	362	370	392	368	331	383	369	388	381	379	368	375	376	347	376	365	385	365	396	385	402	389	410	394	352	415	401	369	335	386	361	361	402	371	389	321	399	369	387	371	405	365	412	341	360	352	368	387	352	352	389	377	366	355	382	383	354	391	357	362	387	377	364	350	397	346	353	382	355	376	357	382	378	351	352	380	343	375	381	390	366	361	359	355	388	360	384	347	353	367	375	359	400	358	359	378	395	357	347	363	405	401	378	394	399	374	368	379	360	372	369	377	381	361	381	385	383	390	399	376	371	383	382	387	389	370	357	362	370	354	376	352	370	356	377	363	393	400	347	381	382	396	368	360	396	358	367	391	354	383	361	374	351	376	363	344	380	393	380	374	355	358	380	391	409	351	371	347	360	399	361	353	385	371	388	383	334	337	356	392	379	387	342	396	402	370	380	384	365	381	379	360	392	371	384	362	373	374	370	360	378	346	364	389	395	397	393	364	366	382	377	381	374	325	395	362	372	380	373	372	361	365	385	374	381	393	368	367	366	353	401	353	380	365	381	375	379	375	356	392	372	357	375	369	409	379	374	372	383	342	389	391	392	377	368	373	388	390	372	356	385	348	364	379	421	374	374	415	389	372	380	352	364	367	399	364	335	418	374	386	399	375	379	374	353	351	353	355	384	381	370	372	377	357	381	390	358	364	385	400	368	356	347	364	407	369	357	369	311	365	349	343	343	335	350	370	374	397	367	352	396	380	379	385	361	373	405	405	389	382	405	383	371	403	424	381	374	359	378	351	383	391	358	347	347	368	420	342	354	366	387	348	350	413	378	352	377	408	406	365	403	356	382	319	407	383	364	386	372	375	375	391	371	354	403	352	417	405	369	350	370	405	363	388	402	381	335	409	339	364	357	386	362	363	371	389	412	378	353	360	346	369	384	373	377	372	412	368	345	387	358	382	397	384	362	354	385	360	409	359	375	394	347	399	394	374	387	358	353	383	393	349	364	362	390	377	387	380	372	398	374	362	408	398	405	402	432	358	327	402	357	375	399	389	383	372	386	355	380	370	368	374	389	382	338	388	395	385	384	366	375	363	368	376	395	383	366	371	392	369	390	375	390	367	401	357	372	367	377	399	375	363	414	372	409	405	333	394	366	391	385	365	401	369	386	362	392	360	372	361	368	362	419	376	351	354	397	379	357	385	412	353	364	378	326	385	373	371	354	349	385	345	401	385	347	409	410	374	386	392	350	351	380	362	336	395	368	398	377	371	358	366	383	362	401	361	364	354	377	382	373	333	387	379	339	363	391	372	325	339	382	409	387	382	380	383	390	397	365	353	401	362	366	371	422	363	355	351	352	370	383	368	398	376	375	385	396	387	343	377	387	376	379	404	391	387	376	388	387	352	371	370	368	367	387	382	373	352	389	358	383	377	378	360	410	369	376	355	381	374	359	416	364	357	351	340	365	389	373	405	364	383	365	373	379	359	366	380	386	356	389	361	364	397	360	389	354	341	408	355	395	356	445	375	381	365	373	354	373	351	396	384	355	387	376	382	388	380	344	376	363	374	365	384	403	380	392	395	371	398	365	370	394	371	355	371	407	376	397	376	404	372	398	390	341	365	375	373	388	391	354	375	391	348	379	374	396	382	356	359	366	381	389	384	354	365	398	368	415	361	366	381	361	399	326	403	382	368	365	393	406	356	381	373	416	357	377	354	385	364	354	320	374	368	358	384	374	377	361	382	382	370	363	418	363	395	400	357	409	380	377	341	342	342	358	397	374	383	356	359	390	377	389	384	362	403	344	348	384	356	367	375	398	351	400	375	387	373	386	373	362	383	378	412	419	360	372	375	415	358	389	376	396	367	359	366	401	393	370	390	389	342	394	397	333	384	387	389	360	344	352	354	367	389	360	373	416	370	375	399	405	402	358	372	360	334	385	351	338	370	340	375	376	404	389	370	337	374	349	364	415	375	401	364	391	414	339	365	396	355	370	379	350	381	379	365	392	392	398	341	386	414	397	370	363	386	393	384	367	352	356	387	372	389	396	361	365	367	379	376	368	362	372	361	390	385	371	367	385	356	395	377	377	347	383	365	390	397	369	388	375	375
60993	98431	70747	48221	26886	4751	795	708	666	730	674	660	612	675	644	635	636	594	623	658	588	615	608	662	576	616	618	604	581	635	614	630	579	649	608	623	628	637	595	613	597	615	623	638	576	644	616	644	606	535	566	596	599	609	584	581	660	635	621	636	601	586	600	636	648	572	609	625	608	624	854	857	741	678	623	608	633	594	591	579	616	602	622	618	608	580	611	597	599	572	621	632	631	605	607	619	580	585	613	620	589	610	605	626	616	612	607	612	632	608	598	598	656	618	642	640	643	644	625	604	604	643	641	634	571	579	619	614	599	581	624	650	623	620	636	579	657	575	638	626	622	630	587	613	573	612	608	648	604	603	644	593	666	604	626	656	647	616	598	609	647	655	648	617	632	624	536	595	615	626	597	606	595	590	585	566	570	664	631	595	641	578	630	643	628	630	664	602	571	597	631	604	653	629	624	610	613	626	607	624	631	664	626	629	581	619	590	579	617	582	583	591	578	643	646	628	602	619	631	608	587	596	574	634	615	610	628	638	599	594	605	593	609	650	590	599	607	628	587	617	609	632	647	600	674	643	614	580	576	620	617	599	568	577	607	602	572	654	646	607	654	610	626	629	610	577	614	635	610	625	628	601	587	584	629	629	578	583	603	623	604	633	617	572	597	616	621	575	643	614	617	669	610	613	654	600	662	630	607	631	660	606	645	610	612	582	628	638	613	574	626	592	574	667	566	602	625	576	566	599	634	605	606	624	580	628	582	529	615	611	606	615	575	606	598	614	609	635	605	604	605	588	596	628	637	648	629	621	601	573	612	621	628	621	648	598	599	636	591	648	650	624	611	608	606	579	559	626	600	603	645	622	637	620	597	610	580	629	636	568	618	616	610	630	581	622	623	622	639	607	608	626	587	595	609	604	591	552	554	578	598	657	608	640	639	572	597	576	624	590	606	595	599	584	588	626	619	618	638	545	555	605	574	639	585	623	631	631	616	557	593	595	590	606	595	643	658	625	597	584	605	605	600	653	661	617	582	612	596	605	657	599	615	601	660	627	560	678	606	567	572	625	613	600	677	607	582	653	600	650	601	530	606	615	608	616	638	607	587	558	607	606	635	615	588	613	679	617	604	591	611	567	621	564	587	602	674	603	620	599	626	611	651	605	591	621	596	635	634	566	600	642	591	603	619	651	586	639	629	588	594	625	654	625	590	613	582	588	614	574	606	581	580	645	624	598	570	576	633	607	613	598	608	568	678	603	655	650	614	592	628	628	613	646	545	606	622	576	614	592	620	640	611	645	684	578	619	621	587	635	625	664	628	651	601	606	589	628	591	597	633	683	586	634	585	639	594	609	623	609	611	639	646	613	568	586	607	644	635	652	613	580	615	623	607	597	643	587	574	608	600	631	609	614	610	637	618	660	618	596	617	631	585	585	632	631	636	603	623	609	590	632	613	603	596	608	589	617	593	589	591	630	624	598	657	578	616	591	617	554	590	634	603	589	570	625	594	595	620	622	617	595	632	589	642	620	613	620	610	627	608	611	614	591	609	614	595	599	559	579	589	592	627	603	601	651	591	628	615	626	641	612	597	593	589	635	588	633	647	653	629	593	609	605	644	607	599	634	666	636	628	608	605	638	633	622	602	567	608	574	605	646	621	651	599	624	622	596	575	571	627	617	584	610	640	614	596	595	640	618	538	606	654	597	692	649	585	653	622	578	606	597	574	667	584	587	602	598	648	640	599	635	649	599	587	620	636	613	592	631	625	597	618	621	608	614	624	630	648	668	621	625	613	587	580	627	590	600	624	604	593	578	613	593	613	609	606	576	644	616	582	625	604	645	570	618	594	663	589	628	631	631	588	613	592	627	556	594	612	620	576	619	624	597	579	603	578	636	606	623	609	610	629	614	596	657	607	627	653	628	624	585	614	599	624	601	637	625	665	637	622	602	613	607	644	612	621	614	622	643	601	613	597	571	581	591	655	616	633	609	635	555	616	596	592	605	636	592	618	587	637	604	620	606	633	596	573	566	600	575	582	623	659	638	654	605	612	580	608	598	632	666	595	633	616	616	662	622	576	630	593	617	556	622	595	617	605	586	636	623	592	613	593	609	588	639	579	598	610	618	621	610	623	659	581	670	618	633	662	656	605	578	586	585	634	571	630	586	613	630	610	600	677	552	637	653	597	619	611	631	614	655	638	593	620	602	619	636	559	641	623	636	624	659	590	599	596	621	594	584	617	585	623	607	634	669	591	565	582	612	547	626	606	624	603	597	616	605	591	637	607	651	611	640	612	595	649	587	554	571	554	594	550	617	599	570	575	658	630	596	582	649	610	624	564	617	595	586	593	626	597	602	625	644	618	606	603	623	641	589	578	632	624	638	573	618	564	569	640	592	656	597	592	618	602	613	622	604	603	629	631	583	623	598	607	651	578	580	625	629	573	602	617	609	614	603	660	595	592	645	621	659	600	667	631	577	610	621	629	605	594	644	561	627	594	614	602	633	647	620	657	636	653	607	631	607	593	616	637	611	614	633	585	616	650	558	591	579	603	618	579	633	623	619	633	605	576	611	593	616	591	584	634	626	609	637	601	565	633	599	581	578	595	611	583	634	625	593	579	665	587	647	598	630	645	628	646	648	646	617	635	528	617	666	561	554	675	618	627	596	612	583	648	609	628	621	657	582	597	602	640	628	635	594	633	573	593	583	637	652	641	581	628	614	560	598	626	613	596	612	622	606	616	643	616	586	645	633	599	605	593	568	616	596	618	610	651	604	580	600	610	591	654	577	642	587	603	644	621	598	637	574	614	591	589	582	555	553	589	614	592	587	583	606	623	589	598	608	577	569	624	605	631	609	584	633	599	624	630	608	579	608	623	616	605	624	626	574	594	614	621	593	601	632	605	640	587	603	557	584	632	599	603	600	609	602	617	616	585	610	615	631	617	595	646	606	605	593	604	618	618	628	590	617	617	646	608	594	606	589	625	635	598	634	624	639	616	644	636	611	611	589	606	630	624	579	644	636	615	601	616	623	582	605	597	594	622	592	616	627	609	578	626	610	646	592	610	592	633	592	603	585	637	600	584	601	620	651	630	597	542	580	589	604	630	600	640	596	619	632	609	607	640	607	604	622	594	638	602	573	606	604	603	581	602	612	591	613	620	626	637	643	608	621	630	633	612	630	593	632	619	591	616	619	618	643	624	629	599	607	668	591	628	653	639	577	627	608	610	586	600	625	645	613	629	585	639	608	586	621	593	602	620	590	598	611	631	611	588	616	572	611	611	623	627	610	599	634	585	619	609	611	578	618	628	565	635	608	593	609	587	656	633	635	619	624	631	617	612	633	592	575	590	609	655	628	617	609	618	632	606	580	609	633	602	572	602	598	609	626	603	644	625	605	598	612	601	591	619	586	631	592	629	619	671	586	626	618	637	634	627	613	649	606	594	571	618	660	577	645	626	629	609	648	631	619	612	609	614	604	580	619	609	586	623	589
27755	29044	28278	13387	2295	469	361	348	345	342	349	350	298	360	316	344	321	318	348	342	348	356	319	352	332	341	347	342	317	297	341	364	333	361	309	340	342	351	279	313	314	296	320	337	315	312	342	326	320	343	334	313	330	357	350	345	336	345	324	322	359	320	350	332	324	352	316	310	327	352	337	348	359	341	314	313	335	333	330	309	339	343	347	308	363	312	331	320	330	320	339	355	338	337	341	313	324	323	362	340	335	320	341	341	323	333	329	336	362	336	354	337	340	345	345	320	341	342	324	321	350	317	325	331	313	365	340	357	338	363	334	323	297	334	333	338	320	330	339	341	343	354	344	337	331	320	341	323	333	351	346	325	352	323	324	315	341	342	329	329	345	317	306	335	309	365	354	355	321	307	330	331	351	330	337	322	324	361	350	321	328	351	345	369	333	339	354	335	335	329	362	338	343	343	298	320	337	320	331	345	309	323	358	321	300	349	337	299	312	342	357	308	323	361	344	346	346	307	307	330	326	346	323	324	325	333	352	332	325	333	336	310	309	318	334	367	342	325	331	359	331	303	331	311	328	305	348	351	329	320	307	335	311	341	353	313	349	309	319	349	325	286	310	356	340	340	319	302	351	325	344	334	347	328	339	343	316	338	361	302	312	341	359	326	325	368	363	352	340	333	329	316	303	352	360	350	320	330	338	365	355	346	338	333	339	333	376	312	283	357	326	349	323	326	328	315	335	295	316	318	334	368	336	331	330	320	321	353	372	331	334	334	359	341	321	339	319	314	331	339	350	333	347	363	308	309	333	359	342	311	324	324	318	339	338	330	323	350	350	339	340	336	303	356	318	344	348	312	339	334	314	331	287	335	335	358	307	326	338	350	330	321	318	342	366	301	310	320	317	324	350	325	375	318	337	318	334	364	334	348	365	348	290	304	331	340	348	324	332	339	352	322	298	352	346	347	318	352	340	359	359	324	355	319	353	373	328	356	327	347	359	349	320	324	353	372	316	342	367	370	340	318	341	311	354	330	322	346	336	363	338	279	308	378	307	339	330	353	345	331	367	375	335	324	342	368	317	333	316	332	304	328	332	341	339	312	323	333	317	328	333	306	343	343	321	368	309	330	362	349	329	319	335	341	322	340	353	368	311	329	342	320	341	329	294	317	337	346	354	323	302	312	321	335	338	340	332	335	350	338	343	339	355	340	351	347	320	326	331	355	322	362	315	358	355	324	372	316	293	318	352	310	334	310	327	325	330	307	321	335	350	319	351	383	349	334	337	310	329	333	322	320	321	321	364	315	358	301	330	342	339	365	357	332	313	347	386	347	329	336	357	306	310	324	341	317	316	362	357	335	313	329	336	347	333	362	340	366	327	326	360	349	356	319	324	302	322	317	338	340	325	319	327	328	332	348	380	370	366	352	342	328	337	326	335	327	345	316	334	319	324	326	289	341	327	337	329	369	321	342	335	329	323	303	347	325	329	349	340	290	360	335	312	319	340	326	364	326	314	365	315	333	329	317	336	319	358	356	358	350	358	307	358	338	331	366	322	350	336	322	312	323	338	321	330	319	333	330	337	308	317	354	350	332	322	320	346	321	327	357	327	323	347	329	304	324	341	364	331	327	314	354	339	320	319	375	335	340	295	343	329	351	368	350	315	340	297	363	339	334	344	315	317	328	338	339	315	326	334	322	344	331	380	357	372	305	332	313	358	348	347	365	303	313	329	349	331	314	326	336	331	351	340	344	321	330	321	327	327	301	342	307	361	346	353	320	323	350	311	331	334	327	361	344	333	356	356	333	334	330	340	318	345	333	328	319	366	331	328	350	331	356	354	320	316	311	320	337	328	338	327	332	356	367	320	326	343	334	316	361	329	343	337	318	318	375	324	368	337	340	308	358	328	336	333	324	313	316	337	317	345	331	355	331	313	337	350	340	357	353	312	379	350	323	330	327	316	317	333	336	326	316	342	310	348	342	338	334	304	338	322	326	300	344	316	327	355	300	320	351	333	347	346	302	325	318	381	308	317	345	333	316	304	332	328	355	329	345	337	332	324	346	331	373	330	335	349	328	354	336	297	349	303	359	337	323	327	353	343	312	359	324	301	335	319	319	338	348	343	347	296	352	311	332	335	352	376	339	318	317	316	310	325	347	342	314	317	323	354	313	323	354	328	356	374	324	346	309	332	351	331	345	316	337	319	311	337	321	331	351	312	344	298	331	327	342	299	328	353	314	330	308	317	313	331	337	309	359	337	360	303	331	334	337	356	322	347	355	340	333	348	330	310	339	354	316	331	327	351	297	331	334	353	335	363	338	310	320	325	369	363	344	320	339	339	327	307	328	377	331	342	299	350	309	312	344	319	321	314	319	321	321	329	344	313	378	345	330	336	332	314	323	365	354	338	344	350	337	315	352	333	321	334	324	335	305	324	315	338	317	325	356	348	346	341	330	335	363	338	375	347	346	324	313	359	325	333	339	360	317	347	317	353	350	302	330	310	293	348	328	307	348	325	350	296	330	337	336	302	327	328	329	345	309	364	319	321	358	334	344	332	305	330	360	333	342	350	314	317	365	312	334	306	356	309	328	331	359	317	339	329	375	347	316	367	316	362	320	328	316	333	336	326	342	348	333	320	332	322	317	341	355	322	319	379	337	358	332	305	328	323	316	328	353	336	333	326	320	365	314	328	325	353	338	332	307	340	333	334	337	319	326	334	336	374	337	338	327	326	310	334	366	352	354	357	305	325	300	317	355	364	312	334	320	341	316	346	339	347	307	330	339	325	316	341	358	336	312	326	341	365	336	331	347	337	320	348	368	335	355	319	303	311	311	352	325	346	342	356	363	311	331	323	348	349	313	339	344	335	339	328	344	325	305	291	320	330	360	303	338	357	339	302	346	325	301	347	321	356	321	326	360	336	353	320	348	324	363	341	338	332	324	337	352	348	292	354	341	335	333	310	373	326	316	324	330	319	326	320	340	342	312	317	355	332	326	335	348	301	338	317	356	316	338	329	347	340	345	337	355	314	340	353	320	323	332	367	314	370	339	329	324	360	334	349	317	340	307	355	322	335	330	355	327	334	307	326	332	323	337	303	347	307	294	361	327	376	323	341	328	307	316	353	322	320	295	356	304	320	339	308	329	327	327	362	328	312	360	376	376	336	330	312	349	344	369	334	315	312	350	346	331	341	359	336	326	341	345	329	306	312	350	324	343	332	323	319	341	346	340	320	339	326	331	351	365	328	345	348	336	333	345	335	347	318	343	333	327	331	347	343	299	342	344	342	318	348	338	340	333	335	347	337	342	327	312	336	325	357	339	340	298	343	310	324	332	335	333	345	351	325	355	329	319	376	341	336	338	339	353	319	338	324	338	317	332	324	328	321	346	316	327	337	326	330	333	340	316	336	319	360	323	317	322	324	346	402	310	320	340	325	336	312	340	332	360	342	328	325	324	324	329	353	317	337	331	346	326	329	304	336	323	339	360	337	348
35233	50051	31788	14045	4474	932	597	586	588	595	615	548	599	564	560	573	615	600	589	628	598	571	604	595	570	597	593	608	517	557	592	604	565	588	566	568	599	576	608	599	569	584	555	544	554	561	564	590	589	581	585	537	603	570	582	576	576	589	587	548	617	586	592	563	580	603	607	621	586	604	627	620	603	608	570	583	575	596	612	546	579	584	616	603	568	605	580	560	641	563	548	565	592	592	577	574	571	589	567	577	599	582	579	555	594	575	579	606	540	552	589	575	638	581	596	589	574	571	589	547	578	592	560	565	548	563	573	581	574	577	545	557	552	602	585	562	614	564	548	565	593	577	568	602	576	593	570	562	599	597	567	597	573	598	628	585	603	612	575	566	593	598	621	608	614	582	581	581	548	578	571	538	569	589	568	608	584	544	591	597	553	561	620	599	586	565	591	578	575	570	571	571	582	541	542	582	585	577	593	557	581	550	589	565	564	623	569	597	623	552	581	584	609	630	592	569	579	583	603	599	567	569	563	577	548	583	579	587	572	558	597	503	558	578	579	559	540	576	565	541	593	577	582	562	606	574	581	550	574	588	541	618	596	615	572	616	556	582	547	589	557	577	593	561	603	601	542	581	553	576	539	553	556	544	593	550	557	540	589	592	572	558	592	576	591	588	585	612	551	596	606	574	542	628	614	580	573	530	572	610	557	570	553	532	588	576	556	585	596	574	606	583	633	582	578	570	582	596	620	593	572	568	542	601	578	613	541	631	589	584	589	593	564	543	574	574	577	604	606	552	614	586	600	569	577	516	572	595	551	619	615	573	606	600	580	613	541	575	545	568	625	581	602	592	578	568	607	610	536	565	605	619	614	572	550	606	565	580	566	611	574	555	585	608	528	609	572	540	570	562	610	537	557	578	624	617	603	607	584	563	553	605	589	562	586	605	589	601	593	578	601	549	593	593	580	593	590	610	589	607	587	582	560	566	610	606	584	596	577	547	626	567	589	581	627	602	568	578	613	575	594	548	587	619	530	601	579	611	558	546	579	577	581	598	597	566	591	576	595	577	603	569	564	540	557	579	561	584	556	558	553	611	593	582	569	611	549	639	624	566	587	571	601	551	551	566	605	570	568	550	586	570	581	566	568	560	568	580	580	594	604	561	587	621	594	606	559	579	561	597	566	627	565	599	530	588	595	591	584	602	573	552	571	573	600	581	559	602	547	574	587	596	550	576	600	607	605	622	604	603	614	524	582	567	592	592	593	577	565	556	601	595	561	570	571	547	626	607	576	571	579	555	543	599	515	636	551	589	609	549	592	552	567	587	607	553	563	546	607	580	560	569	570	585	579	634	599	572	565	590	564	587	550	535	590	563	592	564	610	599	598	658	585	583	615	614	575	571	574	606	577	575	550	548	628	560	617	596	592	562	591	591	554	569	565	606	548	565	571	599	594	630	567	609	582	581	554	558	562	595	553	592	573	546	568	539	558	544	549	607	611	605	631	570	601	598	584	580	563	573	578	566	583	572	584	533	592	593	570	570	566	614	621	587	621	585	613	579	606	595	606	587	552	590	554	601	611	601	584	601	622	584	609	600	581	566	572	552	534	531	567	584	582	584	524	592	574	582	600	576	569	582	545	584	557	556	587	568	599	602	538	564	605	570	609	579	583	584	591	563	577	595	593	618	594	607	570	576	563	556	565	581	584	603	618	569	606	572	572	622	603	587	556	578	580	531	533	572	600	572	553	563	599	570	631	576	618	583	581	553	622	588	611	555	625	609	558	588	617	570	582	573	593	611	573	564	569	578	640	567	598	563	564	574	564	590	608	579	574	596	603	580	592	623	599	569	580	556	604	585	562	591	604	606	570	560	574	601	587	579	585	587	575	566	599	584	577	573	586	556	563	562	560	578	570	574	565	611	582	609	623	571	543	576	558	595	576	567	592	581	576	596	577	556	572	581	550	615	593	560	616	621	605	576	546	578	569	582	540	573	528	604	581	601	631	625	531	603	581	564	615	613	596	565	605	584	576	563	560	560	615	601	548	551	568	586	584	560	577	607	599	582	539	567	548	578	583	589	616	605	586	570	558	532	634	576	559	567	578	589	577	567	571	627	555	553	608	570	570	604	634	568	563	580	618	606	581	613	542	596	577	564	578	589	594	594	586	557	586	579	604	602	546	592	557	603	586	559	570	605	617	578	557	602	561	571	589	574	610	561	578	601	584	594	553	606	592	582	579	555	592	581	576	628	652	620	606	563	596	620	581	567	554	589	572	551	550	620	545	567	637	549	569	602	553	537	621	573	545	536	579	560	540	582	581	602	572	550	563	595	589	573	578	575	622	548	572	554	588	555	575	576	550	553	543	547	531	568	582	536	564	545	562	537	611	564	539	564	591	578	561	574	528	592	565	569	577	562	550	585	554	586	575	605	572	639	587	594	613	588	574	564	556	586	555	622	575	561	624	558	591	585	583	542	604	558	557	592	610	618	589	569	600	558	559	561	591	611	587	606	586	577	585	612	628	564	571	571	611	616	567	557	580	578	549	600	569	609	603	553	576	615	539	566	544	579	637	630	585	544	606	550	595	567	586	574	573	594	603	574	576	589	571	582	574	600	584	561	599	567	580	600	565	541	580	558	597	601	566	597	585	554	544	603	601	559	602	566	568	628	627	584	573	584	640	552	617	599	581	596	562	606	569	576	595	600	596	542	590	566	621	574	611	565	622	599	555	561	619	596	568	534	561	558	569	598	569	620	606	569	596	598	585	609	594	643	550	554	555	569	570	569	623	579	570	554	588	580	600	570	616	566	561	610	565	581	619	602	613	560	538	610	548	581	532	576	617	568	585	589	590	598	545	570	515	633	594	565	576	566	589	583	550	559	574	591	570	619	621	557	603	603	602	601	553	591	558	567	578	568	585	570	575	572	567	536	590	586	536	591	583	554	611	576	562	592	576	571	609	540	570	537	583	592	562	585	547	649	607	555	599	561	572	607	563	599	580	593	568	558	553	535	617	576	590	588	588	618	583	598	573	611	613	568	542	554	562	597	584	600	585	570	606	596	593	566	584	568	519	558	588	615	575	566	590	585	607	559	560	593	590	572	565	583	556	616	607	543	578	621	580	596	561	596	564	601	586	595	565	559	640	592	581	606	575	585	563	566	588	569	550	610	538	581	561	580	589	583	593	573	574	595	606	585	584	591	626	554	597	548	541	608	597	600	578	585	551	557	557	564	567	580	600	572	552	593	584	593	607	555	559	579	589	597	602	601	555	619	550	560	558	587	567	601	589	559	597	573	523	573	582	582	575	536	570	557	577	573	574	554	575	585	545	601	586	584	607	573	560	614	572	595	587	647	572	633	564	596	632	608	604	550	567	566	591	595	557	560	619	600	589	577	563	578	606	570	606	607	625	580	652	620	597	563	577	582	576	552	558	585	601	563	555	587	562	561	608	577	586	569	626	606	551	577	583	583	528	575	600	552	588	568	577	609	563	605
23874	22901	32098	25890	20889	11150	820	312	302	310	289	309	293	305	314	300	311	282	279	271	282	294	290	275	286	306	289	308	283	300	284	258	282	277	303	299	285	274	278	286	297	304	309	266	303	290	288	303	289	277	299	296	297	279	276	280	278	307	275	263	278	292	281	311	270	294	301	286	290	298	306	364	332	315	297	312	282	294	337	278	307	289	305	311	288	271	280	261	299	300	276	254	305	276	265	303	283	296	275	276	312	296	273	323	302	259	296	272	290	272	302	258	310	273	302	298	298	296	260	267	320	287	258	274	282	320	266	285	291	299	286	264	291	288	289	273	296	297	271	274	313	295	293	295	301	275	314	258	294	303	253	269	266	312	241	276	284	309	294	298	285	294	288	279	282	293	284	263	254	311	307	241	280	281	279	316	276	273	285	295	284	300	273	299	288	289	300	275	286	279	294	273	301	290	287	300	283	272	315	284	281	273	303	303	298	300	280	293	273	301	265	323	268	296	286	320	303	290	281	272	283	282	298	283	311	278	275	284	265	307	296	280	275	271	291	299	270	294	288	280	286	273	289	280	284	271	294	278	281	266	295	295	276	288	278	285	281	296	279	287	304	286	280	287	297	306	275	302	289	255	299	292	267	264	291	289	274	295	268	292	290	284	310	308	298	300	290	296	253	286	279	250	317	280	280	277	270	265	288	262	276	309	267	274	272	286	281	290	290	280	261	275	278	280	320	239	334	279	293	282	307	302	288	294	270	271	262	322	248	273	319	305	289	305	295	302	271	308	293	313	307	285	282	278	276	291	293	280	295	272	261	276	292	302	295	294	320	280	300	296	284	290	309	264	277	297	244	282	281	292	278	288	287	269	267	322	297	282	284	283	273	277	286	304	284	271	261	263	307	303	277	271	263	297	275	288	274	304	287	260	312	309	267	283	261	291	313	285	289	296	300	266	294	304	280	295	278	237	263	265	299	313	281	293	273	282	307	280	299	294	295	279	291	304	294	293	271	258	263	304	291	277	307	299	259	276	300	289	313	278	300	296	286	313	280	297	271	287	294	309	266	256	290	298	276	253	287	271	265	279	293	286	290	303	299	287	297	287	328	270	284	289	247	303	263	261	274	273	290	319	273	277	284	295	273	277	273	286	318	309	262	307	271	262	276	301	296	295	300	269	332	298	283	309	270	272	300	255	274	277	300	252	271	261	310	270	270	295	272	305	264	306	298	248	287	270	306	253	282	270	277	281	312	293	298	262	277	281	306	268	276	288	272	297	253	284	298	299	290	283	290	299	257	259	279	287	277	290	267	265	289	286	293	287	274	280	300	304	299	296	279	292	273	272	289	311	322	297	295	249	322	268	289	281	283	293	299	285	288	287	321	302	302	281	251	272	273	269	285	270	269	281	306	272	270	310	280	279	282	302	266	275	291	292	282	291	273	287	292	293	281	317	308	278	283	326	298	314	289	269	314	282	296	314	303	291	292	269	305	270	298	245	291	266	267	288	279	288	321	308	296	243	297	308	301	314	278	274	267	283	297	274	289	266	279	299	296	276	285	310	257	284	275	292	282	274	297	295	296	321	278	249	296	256	303	265	265	303	257	299	269	277	277	275	300	271	279	288	298	315	300	289	295	294	275	290	319	275	309	283	264	277	265	300	315	288	315	274	314	278	290	285	273	299	299	321	286	291	301	301	278	300	308	260	284	286	292	286	278	270	269	291	288	292	273	301	273	264	280	260	303	280	306	282	263	268	300	288	281	274	265	287	289	276	270	266	289	293	317	276	294	287	296	297	281	284	284	295	282	328	270	306	265	261	275	266	288	307	291	310	298	292	293	257	267	289	301	291	288	314	268	286	310	303	285	287	292	301	280	311	249	305	297	304	297	273	255	284	286	300	275	272	278	289	327	288	294	278	292	301	284	282	285	269	244	287	272	269	286	268	285	280	326	288	288	304	289	294	303	281	288	296	294	279	290	284	280	319	276	287	263	271	321	321	287	304	303	309	301	269	289	277	298	266	301	305	293	280	280	271	260	248	287	308	288	272	275	269	296	268	293	304	283	278	273	302	294	258	297	256	292	278	282	266	299	282	288	293	263	321	287	294	292	288	284	265	301	287	309	267	325	303	269	324	271	283	276	296	286	286	286	291	311	283	283	309	335	307	265	292	297	263	279	280	275	260	261	278	282	277	289	282	266	269	293	315	294	286	282	270	289	276	296	288	297	274	299	276	279	282	271	273	264	292	277	274	311	278	278	313	313	290	282	318	279	279	273	271	307	302	293	290	273	279	309	249	273	282	299	302	265	287	245	288	285	300	307	285	288	265	293	319	305	275	278	266	271	303	301	280	287	324	281	266	289	284	334	290	289	270	269	286	271	301	310	284	313	287	265	277	291	275	270	278	303	275	300	293	314	289	292	265	285	275	304	277	310	293	271	290	293	312	284	283	275	301	299	288	305	309	274	261	305	297	255	286	281	276	264	255	277	321	309	269	279	294	288	287	289	286	257	300	289	284	257	270	297	275	316	284	278	265	277	299	297	293	257	279	295	272	283	281	273	277	285	265	273	265	314	290	291	279	274	292	272	292	310	259	272	299	281	323	302	292	282	277	283	287	266	272	287	304	287	281	271	277	274	282	295	263	288	278	297	294	306	288	266	283	255	267	278	281	281	282	268	293	287	281	301	310	265	286	267	272	259	291	243	279	287	286	260	282	296	299	288	314	298	290	286	295	287	263	284	260	327	281	250	276	284	283	290	276	283	286	285	285	292	274	274	305	284	283	283	306	265	251	291	284	287	268	274	278	288	261	264	312	315	304	282	301	257	272	272	309	268	307	305	293	305	286	258	272	249	266	297	283	284	279	304	276	279	305	273	295	288	265	299	315	289	290	303	272	286	286	267	256	278	253	290	301	291	263	308	275	290	305	278	303	306	293	276	290	287	298	304	309	308	289	282	282	274	301	256	277	268	322	299	287	277	282	274	297	284	311	301	253	289	280	321	297	301	285	282	274	290	278	311	289	269	302	273	257	306	270	269	275	323	310	276	261	329	244	263	291	289	300	318	291	306	302	247	267	274	274	299	289	254	337	278	296	287	274	334	304	283	307	267	272	268	267	332	300	294	294	281	257	293	298	300	270	298	287	278	315	289	265	341	290	274	271	314	289	274	275	271	295	300	292	300	267	307	287	270	293	261	287	262	281	254	288	282	294	283	313	278	301	280	272	292	293	277	311	316	282	294	291	292	278	289	266	287	283	288	298	250	272	264	285	252	267	265	275	284	282	273	272	286	311	308	282	282	291	294	267	259	268	299	274	289	301	251	275	279	270	297	289	297	273	308	312	284	292	296	263	292	286	288	268	279	264	304	296	264	274	289	284	311	274	288	263	256	268	285	261	264	273	280	295	277	297	272	281	314	284	284	318	282	266	279	286	323	304	299	289	288	302	301	288	289	281	282	256	301	280	302	252	298	265	261	271	315	295	298	268	291	294
58926	92205	63307	41140	21012	4525	589	535	533	564	518	524	494	523	547	522	543	481	546	504	492	495	500	515	491	514	482	481	502	516	498	501	522	537	495	525	504	548	492	499	506	498	520	501	478	501	494	521	490	521	508	474	472	530	492	525	454	522	488	511	522	522	488	484	515	516	485	513	497	508	562	663	614	597	547	498	463	483	489	478	510	490	494	483	507	488	519	511	481	540	505	515	446	505	485	516	504	497	499	515	506	495	487	506	488	497	486	513	459	500	516	484	483	473	517	464	476	443	532	504	490	468	479	463	500	487	510	531	483	472	498	487	523	515	460	516	476	473	492	484	502	444	502	450	505	513	469	503	521	505	489	478	514	505	477	508	512	487	475	486	506	460	473	515	508	478	538	481	512	509	549	483	518	494	503	493	480	476	493	494	459	514	495	485	489	465	531	477	507	465	504	509	474	554	482	468	505	482	503	514	476	502	468	510	485	491	516	473	460	482	522	478	494	527	500	508	498	465	524	521	507	534	509	546	483	525	525	494	503	509	499	491	509	512	490	423	497	461	466	485	510	471	538	452	457	497	510	445	500	520	501	460	479	486	488	503	464	529	486	495	468	474	472	502	478	449	463	518	481	454	506	509	482	524	496	473	530	522	493	478	471	521	477	493	502	502	470	492	501	436	478	466	470	522	493	517	518	473	496	502	546	441	492	492	481	531	528	502	501	491	536	497	498	482	498	520	506	494	516	487	508	471	500	482	494	512	501	474	497	520	504	494	531	493	485	507	467	465	488	513	479	524	536	500	474	512	492	474	482	493	496	488	547	485	491	486	495	496	492	485	508	486	515	492	476	489	497	501	495	499	512	472	489	484	511	488	488	512	470	473	515	514	519	487	490	521	500	520	498	497	477	471	499	485	447	518	498	489	489	497	488	481	513	484	496	492	516	514	510	499	469	508	507	499	478	497	510	501	500	502	542	486	500	527	510	486	459	495	512	473	490	507	524	484	457	446	489	505	476	480	468	524	492	524	486	468	524	481	507	516	480	494	498	477	452	459	462	451	476	496	505	473	497	513	505	481	547	521	483	484	499	541	469	481	493	504	542	505	459	496	500	530	481	484	453	511	511	504	478	508	486	498	442	475	485	511	489	441	492	486	506	505	507	521	508	472	559	502	481	514	502	466	439	472	527	467	494	485	517	474	492	471	520	491	498	501	482	492	444	462	484	499	511	515	524	467	487	481	536	490	493	469	484	512	550	454	486	547	483	498	488	528	480	515	500	536	477	496	486	498	483	504	466	481	520	471	492	501	501	505	459	487	485	494	540	480	486	517	531	490	502	495	528	506	524	540	515	485	534	467	505	496	445	521	494	481	521	508	470	519	523	497	481	496	450	529	488	504	513	486	503	516	496	455	457	454	494	518	495	479	492	480	515	490	500	494	490	505	487	523	487	500	517	482	483	488	489	490	470	487	505	492	492	504	499	516	467	465	482	505	452	530	521	463	528	488	481	481	502	504	490	500	480	515	463	502	513	495	509	481	507	469	477	495	482	518	519	520	519	492	529	507	496	500	500	524	504	541	515	443	543	479	519	507	502	501	513	509	522	502	522	513	495	462	500	497	504	497	519	484	517	491	481	488	467	465	454	552	492	458	486	483	480	469	473	540	512	481	502	473	503	521	498	498	511	496	497	482	479	516	483	492	488	480	484	489	491	490	488	473	520	486	506	488	490	473	455	514	492	498	489	496	508	491	447	492	519	497	475	497	486	476	480	492	548	448	463	502	481	473	474	479	497	468	554	523	475	508	503	483	497	497	527	522	478	493	478	515	489	486	531	467	515	480	488	506	521	540	516	465	493	494	514	497	492	475	465	459	446	474	480	493	480	492	508	519	507	475	490	511	545	481	517	506	510	469	485	515	484	516	493	464	481	480	481	449	451	485	502	454	484	508	468	465	516	506	499	560	480	512	488	505	474	472	497	522	470	477	515	499	505	505	474	477	461	508	503	527	508	509	471	501	494	540	535	475	509	508	470	483	503	490	506	463	495	524	533	489	479	501	507	502	442	544	498	505	476	453	466	492	476	494	466	476	505	530	509	473	524	489	519	482	485	475	457	470	472	443	527	457	483	482	464	513	478	501	464	475	495	501	521	500	461	519	481	504	479	475	498	467	481	509	475	507	511	456	496	553	486	532	497	516	481	482	498	471	511	508	523	501	472	543	503	443	506	475	531	503	517	517	483	517	472	489	499	489	474	509	484	479	465	524	492	485	474	519	527	491	489	534	514	501	485	523	486	477	486	535	470	485	517	492	545	486	487	491	504	516	499	500	501	491	468	507	517	516	508	461	456	538	507	485	505	524	477	495	547	459	543	484	500	458	523	505	464	532	513	522	529	530	497	521	502	509	496	503	510	505	458	485	496	455	497	471	474	541	465	534	489	513	531	506	482	476	522	450	500	465	510	514	502	480	486	508	508	472	500	511	544	453	483	451	514	489	493	443	491	520	493	471	498	501	486	531	548	475	482	496	504	464	473	516	515	458	450	502	499	487	452	500	527	508	464	482	510	504	506	484	493	477	499	502	531	479	480	489	463	502	501	489	475	451	549	498	517	499	491	507	471	481	521	491	517	501	495	540	504	510	515	508	505	517	485	502	487	494	488	532	475	490	512	499	495	510	543	506	509	536	495	496	483	503	504	482	519	508	475	545	483	495	531	512	504	535	490	507	490	496	507	465	500	519	528	487	530	519	508	478	489	497	481	491	464	475	500	497	530	506	503	507	497	464	470	482	464	472	496	503	502	461	494	515	496	495	497	534	472	460	537	493	525	464	550	473	523	507	495	436	522	490	489	505	503	513	546	470	473	479	515	529	487	538	486	539	495	461	519	541	492	457	457	492	506	501	488	483	494	499	501	470	515	457	484	483	485	475	476	535	504	502	463	481	488	475	493	499	519	488	508	504	470	487	507	483	512	481	501	498	520	480	482	526	500	473	480	496	541	502	473	514	484	480	524	499	483	482	508	532	462	500	496	491	484	485	500	512	504	479	492	496	511	505	500	518	503	499	478	509	466	501	466	480	497	472	500	526	503	477	489	530	506	475	509	503	484	455	528	519	503	530	545	486	498	497	502	451	460	457	523	506	500	506	493	497	488	477	495	478	498	510	511	480	498	494	537	513	467	478	507	514	516	529	479	484	494	477	457	466	486	482	486	514	478	471	515	491	486	486	497	506	505	491	526	481	491	499	477	469	513	500	491	484	464	500	529	468	453	506	514	518	518	507	495	506	470	510	506	503	453	490	503	530	480	504	510	520	504	522	526	501	510	472	460	502	537	511	488	476	519	500	520	533	481	502	506	486	510	500	470	513	518	503	497	484	507	477	482	500	471	460	499	534	485	484	467	509	487	487	512	454	489	453	490	488	501	508	445	455	533	532	465	526	516	498	523	453	500	445	558	473	479	498	521	458	421	501	470	445	509	454	476	500	485	505	491	467
22966	22003	30812	24712	21662	18915	5516	517	409	360	352	356	352	354	404	355	406	395	399	363	363	388	393	385	368	365	383	345	353	361	404	403	365	380	369	393	369	388	362	372	360	348	365	355	385	376	352	379	338	353	352	375	372	376	391	353	382	362	362	376	370	353	393	343	380	407	396	387	391	394	426	413	463	394	362	343	398	346	358	352	363	388	368	380	392	364	393	377	337	342	398	382	382	368	397	369	415	350	366	365	363	374	374	367	371	377	377	359	373	381	378	409	384	359	324	370	358	368	366	369	384	341	396	348	340	371	401	409	371	361	374	360	386	366	360	348	356	329	364	345	369	355	345	340	391	328	360	377	380	366	358	332	363	355	343	370	309	374	363	375	379	356	403	372	371	389	349	320	363	383	388	375	385	367	338	372	387	357	403	355	349	409	385	367	373	390	364	385	350	345	398	346	342	394	372	393	382	370	389	357	378	346	383	347	362	341	366	363	334	402	360	396	383	368	385	344	370	361	340	343	366	353	344	365	385	376	386	378	366	358	365	383	381	356	363	357	404	355	343	357	354	334	381	383	354	391	369	367	349	355	351	389	348	356	378	359	371	357	383	368	368	364	388	334	417	368	363	392	388	354	359	386	407	339	367	364	347	342	341	346	349	364	367	358	395	348	380	360	387	382	380	397	407	369	397	377	409	353	398	393	367	371	340	359	407	374	392	373	376	407	361	353	325	416	355	397	375	346	401	395	371	379	337	342	361	367	346	383	342	371	361	378	361	364	349	366	336	328	393	357	382	400	399	409	381	382	341	354	375	373	338	391	356	348	391	359	341	382	339	359	368	349	373	367	353	359	346	367	357	377	400	396	373	357	399	388	384	345	381	355	358	376	387	388	377	369	383	346	356	386	402	372	368	347	363	379	360	351	348	386	368	380	374	394	389	387	340	410	379	318	397	365	352	348	350	370	345	368	404	402	399	362	329	357	372	373	399	386	358	362	387	392	355	369	366	370	412	386	372	378	348	353	344	372	367	361	316	385	371	366	367	365	333	348	364	346	341	371	362	389	390	380	360	360	351	319	408	350	385	351	363	394	354	378	379	395	378	373	374	335	344	397	370	396	411	375	383	360	403	379	367	373	390	354	364	335	369	359	375	381	365	382	343	369	375	396	388	364	340	367	344	338	381	367	379	385	363	365	377	392	350	362	377	386	343	387	371	363	350	399	375	359	359	353	373	384	353	385	377	378	337	340	350	404	353	381	372	377	372	390	376	360	365	375	339	371	378	335	351	356	423	348	410	332	365	372	357	388	403	397	347	387	379	360	354	373	359	356	345	368	371	352	365	382	363	358	322	360	365	357	384	389	364	374	345	372	390	378	409	382	383	393	401	374	349	339	386	351	314	340	368	384	376	346	394	333	371	369	360	364	387	408	340	323	388	380	370	357	350	360	387	393	363	344	377	386	401	357	358	368	359	392	354	309	361	365	362	371	348	364	354	380	343	333	364	376	335	365	374	376	379	368	387	374	395	376	387	356	386	331	374	385	371	350	341	356	376	345	321	382	365	379	368	352	358	339	350	340	366	353	388	382	385	360	337	336	330	352	352	415	352	397	385	362	387	344	376	369	322	361	366	367	387	356	404	390	392	410	362	389	404	400	394	371	386	380	393	406	343	384	376	359	370	344	391	365	378	358	358	374	335	320	362	407	358	351	382	315	360	367	348	379	369	361	392	376	388	371	371	359	410	348	348	370	392	337	368	382	391	353	359	340	391	401	362	386	370	393	372	360	366	381	347	343	356	364	332	355	370	363	343	369	372	397	370	339	388	387	385	410	391	385	360	395	372	353	373	368	340	392	342	370	376	331	351	389	365	358	357	377	381	346	355	361	361	380	382	373	348	340	383	354	352	334	390	368	347	341	370	364	412	351	341	347	375	389	376	347	383	352	350	367	375	340	382	343	365	358	358	367	401	358	344	401	359	347	386	347	369	381	351	382	366	389	382	363	395	317	406	355	366	358	385	351	365	383	407	385	364	362	348	360	370	373	377	336	371	349	393	341	366	391	391	365	336	375	362	374	384	373	372	375	345	391	371	412	376	362	385	349	331	341	351	347	361	348	329	345	341	387	365	371	364	358	383	395	367	372	355	394	372	358	393	408	365	379	356	383	337	352	361	350	332	377	378	354	373	350	346	355	377	377	371	390	368	380	341	392	368	324	339	376	360	369	369	337	390	362	369	390	390	383	379	331	354	374	346	363	383	407	354	367	350	362	378	349	387	349	347	358	370	348	376	361	419	357	381	406	370	390	381	354	340	392	354	355	353	340	383	386	354	354	380	357	395	376	363	328	382	363	361	385	392	365	390	367	352	358	380	355	372	367	389	397	391	365	354	359	328	349	352	343	344	382	376	339	384	398	373	391	365	335	368	369	372	351	364	399	353	418	348	385	347	369	333	361	341	392	339	402	404	401	362	336	364	349	351	385	386	347	380	324	350	370	358	371	378	377	358	392	369	367	381	374	351	359	333	370	387	379	379	369	369	384	375	368	385	347	351	342	378	388	374	399	382	378	356	357	370	389	361	393	359	358	364	377	361	374	388	351	366	386	346	343	387	334	375	389	327	363	358	378	383	363	379	382	358	385	378	404	368	366	381	341	348	363	371	380	362	366	366	346	372	344	366	376	374	392	370	381	345	348	350	373	341	376	373	356	379	342	342	354	402	386	344	350	395	356	395	339	376	350	389	407	352	365	369	391	358	356	367	385	402	373	387	395	392	364	354	367	392	380	359	378	367	340	395	380	342	371	378	367	343	377	373	387	391	363	376	351	395	382	347	356	398	326	394	380	389	379	383	363	394	369	334	407	384	379	349	366	379	369	375	389	369	332	335	358	353	366	366	382	389	392	402	381	384	373	371	359	355	357	338	399	326	352	376	376	336	391	372	348	387	378	372	378	381	327	357	358	360	345	332	400	343	356	355	371	348	401	342	383	377	393	356	373	369	353	385	367	368	380	374	364	391	370	375	372	353	349	380	431	380	376	366	390	357	354	367	354	360	366	381	364	349	367	357	338	369	352	394	375	327	369	343	377	402	354	381	359	339	381	356	381	375	380	382	346	366	384	400	348	384	361	390	394	333	390	360	344	372	353	373	376	377	334	358	366	385	364	362	373	355	339	354	344	356	395	348	375	336	357	369	360	373	385	373	363	379	369	336	372	366	368	373	354	347	393	383	335	376	347	338	365	373	364	378	402	356	376	415	389	376	365	350	345	378	326	355	378	380	348	371	372	371	374	374	374	367	343	371	360	393	352	322	360	396	372	337	377	384	349	355	349	325	365	364	383	375	381	364	381	366	352	375	372	382	344	353	379	388	368	375	383	345	381	367	377	382	340	341	352	364	355	390	384	354	399	381	344	370	368	385	385	339	389	369	380	369	382	373	361	359	362	362	403	381	399	393	347	350	366	377	340	356	358	358	368	389	349	382	394	384	385	396	370
61211	99023	70559	49833	27676	7934	757	687	647	638	617	656	656	627	603	594	606	609	596	559	617	564	632	560	608	656	647	619	619	594	578	580	601	629	571	602	635	617	600	596	588	579	626	584	608	562	611	628	635	662	614	580	619	555	631	602	640	601	582	626	596	613	590	589	626	588	606	626	591	592	683	826	782	674	560	619	556	558	571	593	588	610	585	589	588	591	601	578	550	657	569	560	620	578	570	556	643	587	569	591	619	569	633	592	579	611	628	584	579	609	611	588	602	594	611	589	596	603	626	592	616	629	578	571	580	612	618	605	596	622	613	577	605	565	599	602	605	632	581	577	561	622	559	626	578	610	573	580	574	598	577	608	585	557	631	586	607	582	634	559	579	559	593	610	571	576	586	609	615	598	634	605	591	591	601	586	592	639	618	552	622	573	590	555	581	580	619	625	628	587	598	585	585	586	594	575	552	627	571	624	588	594	630	606	628	622	585	581	573	622	621	602	583	601	605	618	601	584	613	658	613	651	605	607	593	616	598	588	570	573	556	630	606	634	559	619	600	564	612	582	591	606	581	584	569	648	567	597	600	612	610	620	626	600	626	592	569	628	551	581	579	605	573	577	598	617	604	644	577	503	548	587	584	610	599	576	584	606	582	622	552	589	578	567	538	655	591	638	620	606	589	601	549	606	595	638	622	613	624	559	566	594	612	610	594	598	636	643	584	597	594	634	577	566	611	593	555	570	546	589	564	578	562	628	567	608	559	571	599	573	544	572	584	606	612	584	631	560	597	606	653	601	614	585	623	611	592	615	630	607	594	618	621	565	612	620	649	594	605	621	570	618	603	608	602	589	613	569	612	594	570	610	581	604	581	595	585	572	609	596	600	557	610	580	598	584	554	586	564	588	623	646	580	574	591	628	611	561	591	651	586	602	632	597	630	575	626	585	574	620	610	576	608	576	590	606	585	574	573	620	616	537	611	574	610	605	582	566	633	555	622	558	561	570	565	605	582	607	635	558	600	622	617	589	611	601	590	603	599	596	613	626	530	605	583	599	592	585	581	588	604	630	606	593	578	555	590	609	601	609	621	618	613	574	632	591	645	531	599	615	609	557	607	623	558	601	629	597	618	593	588	585	544	624	595	605	591	607	618	615	611	602	580	620	583	600	598	634	601	599	615	616	627	588	605	616	586	598	587	569	566	614	620	614	614	633	585	595	599	593	594	595	559	577	611	599	585	612	585	557	601	608	649	638	571	594	543	589	618	581	624	585	570	633	578	592	612	604	590	559	616	636	587	609	543	622	626	621	603	602	568	612	637	609	571	607	582	594	629	629	595	601	616	590	634	576	593	577	614	602	574	595	581	590	591	576	622	602	611	616	576	568	611	585	609	584	598	588	585	646	553	599	645	588	654	600	575	544	618	566	565	571	613	591	605	585	584	591	606	615	577	591	572	599	570	598	590	627	595	560	589	599	634	591	562	627	614	610	625	582	588	596	582	635	530	598	673	580	584	573	571	578	587	618	577	587	599	604	572	616	654	597	579	598	604	610	589	578	593	596	599	582	570	566	612	588	595	582	617	610	598	564	611	584	591	591	628	600	556	559	582	613	561	582	643	618	615	571	576	614	562	558	582	578	590	635	578	622	591	574	584	561	589	577	618	614	581	578	584	605	587	602	634	640	600	635	578	586	581	618	605	594	566	658	593	561	614	584	573	557	596	538	608	595	606	581	577	592	605	598	635	599	598	607	571	621	623	615	601	610	622	619	562	594	575	596	560	648	577	576	613	590	615	659	590	600	553	594	596	588	544	615	590	561	586	567	569	580	615	625	626	589	649	611	590	569	630	568	602	566	602	622	578	613	634	633	576	571	555	628	591	556	616	574	620	625	641	598	631	574	627	580	574	582	632	608	564	608	573	591	564	625	588	606	562	606	596	570	631	559	577	583	636	574	616	629	616	584	625	604	549	592	629	634	631	587	588	603	609	573	643	614	613	579	648	602	611	534	636	567	575	607	588	630	570	602	565	590	583	632	582	592	576	608	631	587	580	566	598	613	612	589	595	579	619	585	600	576	621	619	591	571	622	618	556	564	589	610	586	564	631	564	620	600	561	567	642	592	613	588	599	562	609	609	563	594	615	589	594	604	614	579	604	593	585	609	577	613	609	586	606	608	568	623	607	568	594	574	596	646	580	593	585	642	605	641	621	566	589	581	617	564	588	607	614	579	570	559	594	558	598	598	561	646	607	598	597	595	624	620	623	620	603	592	617	578	616	600	608	592	603	636	602	619	643	576	609	591	623	585	614	611	582	568	617	605	566	648	565	604	575	616	597	601	585	599	669	576	587	609	564	613	569	592	586	616	609	638	585	591	582	637	606	570	599	576	600	622	624	582	633	602	609	555	617	593	620	623	591	571	583	592	603	557	600	594	594	624	596	557	560	611	597	652	552	605	573	611	607	638	566	610	648	582	611	624	575	603	617	564	596	600	605	629	624	609	583	579	643	618	560	651	604	596	615	589	605	572	579	640	570	623	558	569	607	603	597	566	630	606	596	632	603	549	641	579	634	601	615	569	623	595	625	582	587	600	591	540	612	605	599	609	606	626	616	566	619	635	593	603	631	600	590	603	604	586	621	594	598	596	593	612	650	549	603	590	600	592	556	610	606	623	605	607	635	550	614	600	598	568	625	600	551	596	616	607	616	592	620	623	616	660	599	619	569	628	615	577	601	606	630	518	565	576	616	554	607	611	584	598	603	617	598	584	615	558	623	650	576	637	656	608	609	586	607	599	595	574	616	623	587	600	622	592	593	613	616	637	600	581	533	592	580	615	612	597	606	608	575	585	591	583	604	592	581	629	604	601	610	640	616	578	591	587	569	616	582	583	628	601	601	587	549	581	627	613	586	638	574	585	603	589	591	584	648	616	651	614	633	658	545	578	622	509	601	580	601	612	639	581	583	588	594	633	590	625	577	579	578	584	624	579	610	616	578	576	575	592	582	626	649	618	601	598	622	607	568	574	584	563	570	570	573	542	583	599	587	582	607	576	552	592	611	614	577	612	610	583	637	580	614	556	633	603	539	597	572	571	597	599	566	625	580	617	616	597	597	597	583	579	637	598	608	623	594	588	629	658	618	558	582	628	586	604	580	614	619	589	579	574	651	617	621	573	567	572	608	647	626	607	569	570	610	612	637	633	631	627	553	592	552	585	582	586	600	624	597	616	564	640	590	558	566	635	629	621	634	613	572	574	633	587	535	548	606	617	602	578	645	625	576	600	599	602	602	600	581	589	588	619	605	603	586	649	613	586	563	607	551	567	591	641	606	587	594	579	621	596	593	604	550	609	572	611	586	589	608	641	589	594	636	601	558	569	615	590	604	579	561	603	602	597	593	611	612	580	629	608	606	576	609	606	598	592	558	610	566	588	603	579	602	644	633	595	603	597	565	607	611	605	575	566	574	581	600	577	581	588	590	585	603	599	594	625	585	627
27685	30230	27459	13167	2403	541	371	318	314	348	330	343	340	349	327	333	351	335	344	335	302	362	324	295	351	332	358	342	329	337	327	338	327	325	355	342	361	329	351	334	364	319	311	339	339	364	324	324	351	327	342	345	385	311	308	338	317	352	359	340	307	321	336	367	351	344	342	320	330	362	343	347	321	327	344	348	339	319	340	324	357	345	359	347	316	367	339	326	375	353	353	338	348	315	312	318	347	343	344	335	339	362	323	331	289	349	314	333	339	360	352	354	304	288	330	304	329	328	342	328	325	348	325	322	341	315	324	367	324	315	328	350	347	305	314	311	298	330	316	320	338	344	321	330	352	318	379	331	322	339	321	329	351	357	337	333	360	334	321	300	326	363	318	356	336	365	307	338	306	338	331	351	339	318	296	322	349	359	341	350	324	306	321	325	358	348	338	347	356	360	368	352	304	377	302	349	336	338	306	309	325	331	365	340	314	336	315	354	346	335	327	330	337	350	316	347	326	336	319	318	331	330	340	332	309	333	304	300	322	364	364	339	339	316	349	335	331	347	337	324	343	344	342	360	331	327	310	332	324	357	351	327	339	336	305	339	344	335	321	306	351	336	323	326	300	344	360	343	355	334	326	324	345	306	351	312	326	331	331	320	311	343	365	338	331	326	342	335	333	305	345	346	321	321	350	367	328	295	320	327	341	345	339	314	335	363	358	303	350	380	298	354	339	319	327	357	339	320	353	357	337	365	314	310	322	334	326	328	336	309	366	286	351	350	365	297	334	341	375	329	362	340	350	336	322	384	337	283	368	341	340	299	343	355	329	339	337	340	269	324	339	331	319	329	326	344	321	320	336	346	315	300	365	354	340	306	320	316	315	364	299	305	320	319	315	314	313	331	333	371	311	366	330	349	347	331	343	345	321	297	321	339	348	339	338	324	382	336	323	333	304	347	330	321	343	321	341	343	317	323	309	337	331	325	302	358	318	367	357	339	350	312	306	359	367	351	354	337	330	313	341	334	364	332	344	327	345	339	360	306	343	348	340	322	339	322	357	306	330	327	348	336	327	349	350	309	312	321	356	333	381	337	313	345	341	341	375	323	337	316	341	327	354	351	317	311	362	354	359	331	379	336	302	300	323	324	324	344	346	325	341	313	322	306	318	321	312	332	344	308	288	340	332	347	342	323	358	318	317	306	315	332	329	331	367	330	345	344	344	297	319	299	330	324	336	320	309	328	288	329	300	346	335	335	334	345	337	334	323	339	292	317	335	339	315	321	345	332	341	335	318	342	350	330	331	368	339	313	355	315	327	331	348	341	341	319	326	320	303	351	393	319	339	318	322	321	336	354	322	341	327	347	333	323	372	327	315	345	342	330	322	321	350	374	330	353	337	341	337	315	338	330	321	342	306	348	320	371	303	299	333	331	375	346	340	340	364	315	324	355	352	338	348	347	345	327	311	308	336	339	326	310	371	324	302	331	370	315	338	350	330	326	325	318	337	320	303	339	310	343	327	307	328	356	333	350	354	366	381	364	297	367	345	339	328	354	342	333	331	326	325	322	321	334	340	334	339	326	338	359	334	323	359	328	313	331	329	340	288	351	330	367	319	330	313	347	328	337	308	338	312	322	336	341	328	343	316	293	333	332	328	321	344	334	338	350	340	327	328	317	299	330	313	326	337	344	331	335	346	341	316	331	340	338	312	349	342	358	306	348	340	341	338	326	342	299	340	331	327	342	365	299	332	352	328	328	353	345	321	327	371	310	328	317	349	323	314	363	331	339	334	352	347	356	411	318	306	343	292	320	307	327	336	347	375	340	339	313	318	353	307	329	353	367	312	334	325	320	296	334	348	348	354	321	337	322	352	351	353	341	352	344	326	332	313	325	324	335	340	329	304	326	346	329	329	332	323	323	327	317	320	325	326	330	283	365	326	331	311	319	335	339	358	335	337	345	334	322	291	351	312	338	348	328	321	374	359	322	333	355	328	337	352	345	337	350	316	342	344	320	347	350	338	329	358	344	352	312	315	304	334	356	349	337	317	344	327	369	329	354	335	332	371	342	352	332	362	311	311	332	320	359	349	331	325	358	324	345	356	327	351	309	300	324	388	342	349	332	344	320	346	345	319	332	340	337	373	349	342	330	352	316	357	341	292	311	310	312	379	312	317	355	321	288	332	321	342	321	355	332	333	322	341	306	325	312	334	317	325	350	355	341	316	332	276	313	350	326	310	329	334	336	349	309	316	339	332	312	324	367	349	331	301	356	375	343	316	334	330	313	321	359	298	381	341	350	340	339	350	342	315	309	325	285	307	332	330	327	298	350	362	333	359	334	380	312	313	340	300	368	332	347	362	324	353	316	310	332	330	331	347	365	373	325	333	342	311	341	321	372	318	329	320	340	360	352	340	331	345	321	338	335	346	328	352	350	308	355	338	354	322	305	335	314	339	327	352	315	309	338	314	350	324	345	338	317	353	347	327	331	348	361	332	339	345	323	333	347	346	347	342	386	321	330	343	346	309	347	352	343	344	341	342	336	340	320	303	341	346	362	343	328	346	367	324	352	347	339	361	319	333	310	341	301	351	344	319	344	350	309	338	357	333	324	343	308	315	373	309	333	335	361	334	347	326	312	337	340	356	358	349	371	344	303	348	320	361	348	318	346	319	330	339	315	345	313	356	321	371	320	336	308	327	346	327	330	289	339	327	324	325	345	352	365	329	297	341	350	341	346	363	332	345	309	368	327	346	285	361	361	316	336	342	348	331	320	327	334	297	356	347	312	346	356	353	318	298	345	337	337	346	332	330	337	380	343	348	315	343	365	304	339	332	326	315	336	357	316	320	341	350	367	321	340	335	345	335	326	353	365	322	355	331	360	321	306	304	334	364	321	347	350	353	326	322	310	364	344	326	333	391	333	339	325	298	310	331	316	345	319	311	327	360	344	326	310	345	350	326	307	328	323	314	369	336	290	307	356	325	323	320	325	314	335	342	314	333	323	300	313	338	315	345	368	296	339	333	334	315	314	343	324	365	346	303	365	355	352	357	293	334	336	320	347	297	305	332	306	339	321	346	354	333	317	312	327	293	331	357	368	329	339	334	349	313	312	357	346	354	328	288	337	326	325	357	352	351	329	368	326	328	327	343	329	341	326	322	314	333	324	357	350	312	343	343	317	322	333	325	344	365	331	380	365	331	325	347	350	301	316	333	316	366	313	343	318	317	311	356	340	330	344	341	320	332	326	317	329	324	330	358	331	346	324	312	324	355	339	320	346	304	334	329	354	346	297	366	331	322	319	338	361	352	350	340	364	325	323	356	340	340	322	329	343	322	347	329	334	365	358	292	360	373	345	353	340	279	344	303	348	338	354	324	311	350	361	344	367	343	302	310	344	347	313	305	336	323	336	315	363	335	335	303	343	332	316	334	326	335	353	338	339	349	323	337	309	368	342	343	358	318	330	332	338	336	324	309	339	336	339	325	300	328	320	341	332
35005	50281	31158	13982	4432	1131	592	565	610	628	591	580	573	574	613	572	537	626	577	582	587	588	574	550	580	535	623	555	529	582	582	586	599	579	628	595	577	565	557	565	553	575	568	591	613	538	574	571	598	587	583	607	576	607	553	565	580	591	605	590	576	580	587	551	533	599	556	549	571	558	548	592	611	583	587	562	605	571	562	596	559	545	571	554	534	558	579	572	569	548	585	557	598	578	564	595	611	575	581	608	626	593	590	547	579	585	592	584	642	537	568	590	563	620	576	612	541	557	595	591	576	589	567	565	631	606	572	577	541	524	541	564	611	571	600	571	517	559	575	531	586	554	594	582	560	593	611	567	575	600	528	543	525	570	585	573	576	586	584	569	587	587	566	577	567	574	586	557	597	584	541	546	532	585	604	589	613	563	579	582	595	628	563	590	575	604	593	554	545	580	594	638	578	580	543	553	540	586	606	598	556	534	552	592	592	548	585	576	574	558	571	571	576	564	552	614	593	593	558	572	582	569	620	571	553	590	589	576	567	582	585	614	568	590	565	597	568	616	588	592	546	599	617	541	558	565	548	618	588	579	596	550	534	591	582	528	573	580	556	560	544	594	552	596	563	577	569	609	600	592	578	594	589	568	587	629	556	578	592	591	590	553	547	596	562	541	569	591	547	555	625	617	598	586	534	593	556	571	615	582	558	613	603	573	574	614	538	559	590	608	539	578	565	554	580	616	582	542	591	579	558	612	558	612	569	521	587	603	597	560	566	554	561	594	599	554	591	522	581	585	557	581	564	544	586	564	565	565	601	572	614	569	549	605	600	556	559	576	586	566	557	556	570	548	562	581	592	516	608	617	574	589	597	605	564	633	593	571	627	582	561	590	576	583	594	584	621	573	533	613	581	600	607	600	576	578	588	573	577	622	600	521	582	629	565	602	597	580	627	559	569	587	571	573	567	569	566	577	564	545	598	625	546	573	555	577	602	578	589	606	580	560	575	625	573	590	566	579	588	623	565	577	602	611	566	592	597	586	573	590	573	587	604	575	561	614	609	572	605	585	580	557	604	563	579	623	615	543	537	577	547	546	582	547	609	565	615	553	620	580	603	580	593	536	614	606	583	582	574	582	552	585	540	601	550	559	574	574	580	564	547	584	530	557	586	546	559	632	623	583	623	579	553	616	622	544	540	564	592	603	572	549	564	556	555	578	594	576	593	589	590	576	569	596	564	558	574	565	577	589	591	563	591	570	576	611	564	596	647	577	562	640	609	593	588	577	589	523	548	578	607	603	560	592	585	558	585	623	596	609	605	568	573	590	586	555	596	597	552	594	563	569	563	576	585	601	601	542	622	600	611	550	554	564	584	583	632	559	594	599	545	571	541	572	576	569	627	633	564	560	580	592	571	570	644	563	582	559	609	581	605	599	576	550	568	588	587	576	611	588	580	579	594	577	529	615	577	577	602	575	566	535	556	579	548	536	562	584	587	583	584	580	582	559	630	545	568	599	560	551	574	554	603	527	590	616	603	563	593	604	562	553	588	606	608	548	583	565	568	610	613	577	564	572	620	623	550	553	579	562	574	620	586	520	565	580	572	574	562	620	610	583	577	577	562	540	575	578	578	568	570	594	554	532	534	607	598	590	565	548	563	598	603	583	614	561	524	513	562	593	570	586	621	569	572	593	604	576	561	570	574	569	573	586	578	569	587	583	629	551	563	549	579	585	547	569	613	566	566	587	608	600	591	605	603	634	601	585	575	569	547	533	594	571	563	566	601	548	584	576	579	549	580	576	574	622	589	583	540	568	565	540	553	607	530	556	556	534	536	598	589	559	589	575	570	569	561	559	546	529	573	553	597	592	538	625	552	579	561	559	549	556	554	566	568	613	606	583	595	571	550	525	612	595	592	563	564	528	584	565	633	578	641	567	591	555	590	588	573	623	586	574	547	553	575	587	609	598	594	582	585	618	581	560	593	597	598	598	594	563	623	578	604	536	593	592	562	531	570	549	593	574	619	559	593	570	585	562	590	598	556	611	584	603	631	545	578	535	551	588	548	626	558	553	603	541	588	568	557	575	539	577	550	565	621	597	568	576	597	555	548	611	570	581	579	596	593	611	595	578	592	608	637	589	569	631	598	542	547	546	589	638	546	587	574	607	567	553	563	591	579	611	557	574	555	577	542	583	606	619	589	563	570	533	595	556	561	548	556	560	587	573	571	573	575	585	549	579	575	565	585	625	529	592	568	598	601	604	520	534	555	596	564	587	547	592	548	595	542	570	602	595	564	603	574	584	564	638	597	570	582	619	581	583	608	605	535	596	587	587	586	612	608	578	630	597	585	554	567	589	568	589	561	605	538	587	569	545	586	558	615	610	547	537	594	561	570	559	546	589	629	550	543	576	593	612	569	548	615	578	585	580	625	554	569	510	583	545	576	579	614	588	603	578	577	565	592	594	556	585	546	573	577	560	561	576	569	580	570	550	573	596	563	590	560	569	589	566	601	555	610	605	547	579	615	581	588	599	578	541	587	594	597	602	556	600	547	567	589	652	609	617	580	548	607	568	554	610	593	607	540	547	600	575	593	600	590	550	528	607	591	610	564	611	581	537	577	557	565	564	579	613	597	615	584	594	616	563	611	589	566	580	573	540	569	570	603	593	551	577	523	564	588	593	590	591	533	586	569	581	559	562	561	531	583	581	591	596	531	605	569	558	595	576	533	576	586	582	606	586	572	581	522	552	561	560	557	588	586	582	565	557	526	592	625	577	600	573	562	577	590	567	573	552	600	542	593	565	527	563	578	548	601	618	568	595	604	605	600	601	590	605	558	575	570	576	588	573	534	565	547	643	607	609	586	592	607	578	527	581	559	579	561	544	609	554	596	573	541	599	599	578	607	576	562	579	576	567	630	599	566	567	574	624	586	561	600	612	579	603	554	597	568	621	580	567	598	568	579	576	588	625	548	583	584	557	579	635	594	597	583	600	581	600	553	608	600	568	624	609	642	580	557	577	610	598	599	598	591	618	590	578	588	638	574	586	625	564	597	542	570	568	571	582	599	541	561	543	555	567	582	580	528	585	618	581	565	592	557	582	577	582	627	595	579	571	604	622	624	565	584	554	576	583	534	539	553	609	560	574	588	588	591	561	570	559	588	569	621	578	589	582	600	599	608	563	614	552	569	573	564	596	576	585	583	588	542	535	565	564	603	557	610	600	566	515	559	582	582	558	549	574	564	581	642	573	570	565	581	583	565	577	555	587	592	562	575	568	582	587	579	595	611	540	632	582	533	601	564	583	555	558	565	607	579	539	581	595	549	564	577	613	573	530	559	540	567	563	595	583	557	588	572	528	543	580	592	593	567	555	590	591	533	610	563	587	553	608	606	577	585	572	591	594	558	579	577	573	637	592	579	593	572	591	573	594	549	620	564	594	559	588	573	590	595	534	550	599	550	629	545	599	563	571	550	583	564	568	587	547	590	617	581	564	556	569
23980	23461	32005	26344	20894	10861	826	356	357	320	325	296	330	288	327	314	337	300	303	299	295	351	317	335	345	335	327	296	327	307	305	320	300	292	313	318	293	294	292	314	308	309	314	304	269	307	309	310	309	320	312	317	298	304	353	302	306	307	318	341	327	309	334	330	317	312	307	292	287	310	323	340	330	323	333	304	325	289	326	291	328	290	318	327	317	308	305	316	330	295	267	295	361	304	326	317	326	325	296	299	300	289	290	302	308	294	295	329	280	302	329	337	323	309	327	296	292	309	328	332	295	288	302	327	308	307	314	302	324	315	337	336	305	317	284	290	317	338	313	294	296	343	306	315	307	306	327	288	291	282	295	309	310	317	280	316	330	316	330	291	323	312	306	311	309	286	315	316	308	353	285	315	333	307	323	334	328	302	301	298	295	293	314	305	299	303	280	291	311	291	282	328	310	300	321	327	299	332	316	297	317	343	324	313	298	277	306	295	313	301	325	289	312	312	321	302	298	329	304	302	310	314	297	334	328	286	328	292	290	314	325	325	305	322	316	290	265	261	313	284	306	317	289	294	304	345	317	300	319	315	274	313	311	305	300	340	307	325	351	306	290	309	302	326	319	302	325	301	315	313	304	304	310	333	322	257	304	333	292	316	344	298	334	318	304	300	297	325	314	314	322	321	295	296	304	313	330	326	302	297	330	278	317	307	290	281	329	297	343	305	280	285	313	348	365	314	298	325	340	314	317	278	334	305	270	298	320	308	317	310	314	342	302	316	302	322	305	316	312	331	313	312	331	324	344	304	309	268	326	300	312	318	312	309	303	321	293	298	295	285	335	291	282	317	307	299	283	297	305	273	323	348	306	337	298	311	292	280	327	329	336	322	296	306	309	305	298	310	303	306	284	330	309	286	302	327	324	322	315	276	295	319	300	321	318	301	322	320	299	286	294	315	307	306	340	295	331	337	310	316	281	324	284	328	308	316	315	301	313	287	326	315	330	313	305	318	291	323	315	329	310	330	304	313	322	327	324	319	302	303	291	334	296	326	323	291	299	327	358	280	333	306	297	306	323	343	315	281	291	291	311	309	290	291	332	323	335	287	295	312	287	307	305	306	322	294	301	316	306	279	290	288	328	270	306	340	338	320	312	305	319	313	304	302	299	294	318	307	338	305	291	335	320	300	287	320	304	331	282	312	315	282	304	330	329	305	292	315	322	320	281	309	331	300	302	303	316	344	307	291	341	290	307	313	328	299	290	314	305	300	317	314	316	300	286	340	324	330	302	316	284	299	300	299	301	347	296	312	329	299	285	320	290	290	327	304	306	330	343	307	352	320	308	279	291	307	323	312	304	327	320	330	308	259	295	303	298	322	304	320	310	300	307	298	286	295	330	280	314	304	345	312	326	291	335	269	275	302	319	321	325	303	314	293	331	324	323	318	288	317	346	310	278	317	295	301	281	329	294	303	305	275	292	342	354	354	295	308	297	304	328	329	306	329	293	331	324	317	317	303	306	309	318	307	329	329	313	309	333	322	286	309	306	317	299	300	320	311	300	310	290	296	265	296	313	310	312	290	295	317	324	314	295	330	315	309	278	313	327	319	275	298	289	293	336	283	298	310	329	304	302	318	295	316	346	288	298	316	271	304	331	340	327	290	303	318	281	301	341	297	312	282	306	296	317	322	316	346	299	305	332	298	303	313	319	280	297	330	331	301	289	332	292	336	344	286	282	321	278	284	321	303	304	340	329	317	276	315	323	277	292	315	312	332	301	292	311	312	325	305	337	321	316	289	297	320	297	321	285	360	323	296	296	317	304	304	279	287	298	319	311	279	329	272	317	322	325	359	340	311	315	325	291	303	305	294	295	287	309	281	300	267	320	316	296	295	318	293	313	316	272	320	281	262	338	320	286	310	327	324	343	281	355	288	299	310	296	307	308	296	295	315	297	310	311	300	297	318	323	302	317	279	318	337	296	291	304	287	291	306	285	304	309	307	327	322	323	317	316	336	289	300	296	297	314	314	284	341	335	313	317	284	304	285	292	305	299	330	297	313	320	316	328	336	277	309	326	309	283	308	320	312	285	303	276	320	311	286	322	312	311	332	307	279	330	316	318	327	323	320	311	336	332	330	312	310	301	332	335	296	285	320	297	313	315	302	320	333	320	322	306	330	315	313	307	312	318	344	301	309	316	283	341	327	325	289	318	290	289	278	309	338	276	318	315	316	294	325	287	308	281	271	296	299	297	316	308	324	316	292	337	320	296	271	345	327	294	301	306	325	311	325	312	305	329	286	306	350	291	305	292	323	309	281	327	323	290	319	325	274	309	341	292	317	321	275	315	320	284	331	302	311	314	309	329	299	323	325	295	295	307	325	335	308	309	325	321	313	290	330	312	313	283	305	312	332	323	306	302	337	289	280	317	320	316	314	300	301	341	311	312	307	307	319	313	306	310	302	350	319	326	313	337	287	277	334	304	308	327	314	309	300	317	309	300	316	312	309	298	330	316	345	316	316	332	352	306	317	308	329	287	305	293	305	287	312	309	313	316	303	309	320	294	341	307	312	310	286	291	312	318	319	306	319	306	277	307	333	336	300	306	299	300	289	302	311	326	312	321	313	317	323	302	327	309	305	307	303	285	301	295	297	311	314	302	317	277	304	321	288	298	356	279	338	318	334	306	310	312	320	316	327	311	333	317	323	315	318	296	307	301	321	321	289	295	295	272	302	316	340	299	311	304	305	335	300	297	304	302	289	296	336	321	327	318	313	310	308	310	317	314	288	285	307	318	345	278	295	316	282	285	319	314	311	313	292	295	317	304	297	328	324	329	285	312	302	321	342	300	308	303	290	309	304	314	310	285	282	313	293	337	296	327	325	336	308	282	317	303	294	304	279	301	292	280	321	287	287	313	316	322	332	284	274	300	297	312	317	333	326	303	289	294	325	283	317	303	329	296	286	335	316	324	286	315	352	352	285	311	290	299	267	302	314	302	283	315	339	286	320	323	329	320	326	319	299	318	317	295	306	287	302	300	298	303	341	301	337	302	301	307	328	293	305	318	320	377	312	309	316	315	282	282	307	321	302	301	294	311	306	303	280	332	289	323	313	316	327	315	334	299	288	274	312	330	315	297	275	323	329	318	321	279	303	309	300	305	305	334	295	301	280	309	288	316	293	290	311	331	299	333	313	307	309	294	312	330	266	313	340	300	337	306	303	332	287	326	305	324	257	316	308	327	303	309	286	318	281	306	320	341	271	307	278	295	284	317	311	296	311	313	296	291	293	306	326	301	277	315	294	302	331	285	286	308	309	325	320	289	329	344	327	313	297	311	296	323	335	312	296	289	310	323	294	310	294	300	348	337	319	306	326	329	278	315	319	297	272	274	308	300	331	318	346	330	292	320	314	273	319	291	314	297	309	331	318	308	320	316	298	309	306	340	284	309	292	327	299	304	284	325	311	298	301	307	316	290	291	317	347	302	254	328	314	315	316
59169	91900	63430	41174	20900	5184	590	603	589	615	566	572	534	574	530	557	561	507	562	491	512	507	513	541	555	531	547	502	518	550	552	575	544	527	529	521	543	558	543	534	513	536	538	510	531	524	508	580	533	535	525	497	557	524	542	517	578	530	545	545	526	544	521	564	518	479	489	521	542	547	639	728	657	539	573	559	530	543	515	543	561	514	535	505	514	541	535	548	521	576	536	498	537	489	507	549	500	514	550	522	522	503	552	493	523	505	546	493	512	548	522	498	512	550	546	504	495	517	534	544	556	561	505	510	525	539	543	549	525	468	572	528	529	554	514	505	496	528	561	543	541	502	547	534	531	512	544	517	526	548	513	549	544	499	551	563	559	560	586	522	517	528	540	555	518	494	532	537	571	515	522	510	581	540	523	547	530	538	538	561	534	551	575	559	565	518	526	549	519	501	535	529	536	546	532	556	553	542	585	542	556	497	518	502	557	513	534	530	505	555	564	549	508	543	543	551	510	513	484	534	533	526	531	514	526	568	502	497	552	530	530	509	519	522	506	500	477	507	534	532	538	527	559	535	495	496	536	541	552	521	535	544	541	572	545	496	520	518	533	510	568	525	529	461	517	495	515	512	563	537	570	538	567	562	529	519	539	514	537	546	495	514	536	506	518	527	555	504	501	506	524	530	519	537	551	531	541	515	546	515	535	483	542	523	521	510	537	553	497	521	494	522	530	530	570	524	534	511	511	492	568	524	538	527	541	490	496	528	575	516	540	523	508	553	534	530	538	494	523	566	534	537	501	558	523	492	570	507	519	519	489	550	533	539	509	551	538	511	500	517	561	524	568	548	557	549	481	527	554	525	509	533	520	541	523	531	515	549	486	515	530	540	504	516	515	557	523	531	549	538	574	532	546	545	489	522	504	520	558	512	558	557	530	525	542	462	539	530	486	554	555	544	526	516	538	534	539	501	521	525	525	518	537	506	503	522	534	554	565	551	511	569	541	512	522	505	517	541	529	506	572	484	539	528	547	546	549	494	552	502	540	495	537	530	537	518	536	519	503	519	539	509	524	530	498	537	496	518	534	535	565	551	532	537	491	556	501	506	538	523	532	498	523	576	513	524	530	513	586	568	525	517	545	546	533	546	526	516	549	507	502	561	566	522	536	522	520	523	507	517	509	552	513	541	528	511	511	504	520	520	502	551	513	531	533	591	514	519	548	531	517	543	527	529	513	586	508	511	515	487	506	531	534	501	516	519	541	586	493	534	567	501	545	530	487	535	554	518	561	525	510	526	557	539	523	522	558	551	546	551	489	543	527	523	504	524	545	529	499	501	540	510	513	513	531	535	502	534	519	550	539	533	511	542	477	505	547	522	500	507	541	557	527	511	476	515	499	552	539	537	532	538	568	531	527	508	530	531	538	546	567	532	565	534	531	563	520	521	532	540	523	573	542	562	527	513	529	512	523	518	538	565	535	542	504	526	500	525	531	534	553	555	541	510	547	532	520	566	513	537	556	512	500	530	578	540	520	557	488	534	519	537	538	547	542	508	508	556	539	536	515	565	494	529	541	532	545	483	488	555	476	506	520	524	506	447	522	559	511	565	521	517	515	483	482	529	501	492	547	507	503	541	559	495	541	520	515	564	508	495	533	560	519	539	526	547	522	542	543	502	542	529	549	505	514	543	507	535	554	487	525	540	505	571	537	512	563	539	542	584	529	523	534	529	538	521	542	544	503	553	552	548	507	517	542	520	534	503	525	531	489	544	506	522	535	518	486	486	498	488	520	538	536	512	556	562	505	504	526	548	576	530	505	513	549	515	542	547	486	484	523	524	517	529	533	547	538	476	511	505	510	526	525	530	511	511	478	525	535	537	562	530	533	520	527	540	559	489	512	522	553	514	474	537	534	510	549	525	554	538	554	518	554	503	533	510	522	537	558	507	542	492	514	509	545	529	520	513	522	534	547	533	549	521	516	515	506	565	507	550	511	588	494	560	481	488	535	529	486	505	518	555	564	547	497	523	472	507	510	522	512	521	514	495	462	543	549	527	511	498	541	533	558	516	537	512	523	490	533	530	515	538	577	488	550	530	539	571	528	530	532	524	558	566	531	541	548	515	526	546	504	483	532	535	531	536	489	527	530	528	499	520	541	513	517	511	537	555	506	534	531	511	535	518	511	543	555	521	485	529	523	555	511	559	534	519	563	506	542	507	497	515	509	577	529	560	514	578	519	562	552	475	531	508	519	513	541	510	539	561	487	521	522	511	569	521	537	549	517	548	516	511	559	486	521	567	487	514	548	566	504	553	532	547	496	486	550	532	498	520	562	510	563	513	534	520	511	483	554	505	557	507	485	567	510	550	528	496	531	523	474	561	481	556	518	557	529	538	585	556	529	510	534	497	526	563	547	524	547	584	578	539	529	552	478	562	580	524	569	529	521	525	535	588	548	494	541	533	490	538	539	508	527	517	550	528	529	541	546	572	577	508	495	550	535	496	521	537	490	543	532	504	558	566	503	501	533	580	568	530	517	518	531	542	521	524	488	542	513	558	549	537	528	544	507	521	554	555	561	541	504	545	508	535	498	538	523	518	535	587	523	545	514	503	543	530	528	519	561	516	516	547	548	530	564	467	512	524	537	539	583	531	504	519	492	530	535	533	554	519	538	520	538	538	555	521	512	551	527	528	502	546	562	515	532	548	568	588	550	481	558	537	526	495	523	562	523	491	525	509	537	540	538	566	513	576	548	572	517	548	547	546	531	541	556	567	517	512	499	525	569	538	532	549	545	552	505	559	552	529	492	518	582	500	566	506	506	526	526	517	530	567	548	560	546	497	542	542	532	556	498	550	510	508	527	559	563	512	531	562	529	531	582	513	529	573	516	477	510	522	534	521	531	529	543	540	540	546	526	562	525	532	511	491	548	494	566	498	542	506	490	518	501	518	535	567	513	525	550	478	531	568	553	554	528	521	533	494	495	540	571	546	505	524	545	516	510	557	535	522	542	524	501	543	533	554	555	548	528	510	550	522	541	524	514	523	501	525	519	520	542	529	521	539	520	556	567	539	592	487	481	540	535	527	535	551	538	546	530	505	521	529	535	519	543	523	503	580	547	528	540	524	494	553	522	566	499	526	528	544	527	524	538	519	567	546	505	566	521	550	533	522	519	510	519	544	511	517	492	527	507	540	537	527	524	508	523	567	571	506	547	548	535	563	526	512	490	530	492	534	525	516	508	541	538	488	559	539	525	559	551	547	515	482	502	563	571	545	563	544	519	522	534	510	545	482	533	544	554	558	520	525	515	550	579	566	517	520	534	534	573	535	541	529	548	505	528	547	508	534	540	572	556	530	513	497	554	490	536	529	550	521	531	536	512	548	511	527	514	535	520	537	548	547	492	523	540	552	556	570	543	529	554	525	544	554	553	539	549	478	532	494	534	523	521	520	483	557	516	513	534	516	524	540	539	568	518	520	527	473	507	521	540	522	539	524
22989	22288	30842	24712	21700	18572	4987	567	446	448	414	443	371	418	423	382	410	416	359	417	382	429	423	393	391	390	404	383	386	401	402	406	415	386	385	364	397	391	367	366	409	404	392	417	394	395	433	361	410	367	393	392	398	354	384	373	356	415	403	397	415	425	419	399	358	397	419	420	410	418	468	436	446	401	363	395	402	377	401	421	389	449	416	417	422	384	381	392	390	384	402	396	380	403	404	401	379	374	362	351	399	404	375	395	396	446	381	379	399	382	402	390	381	427	392	356	395	388	411	410	399	370	424	421	388	359	409	392	414	427	372	394	412	381	369	392	388	390	421	379	421	424	412	402	418	399	364	420	384	367	398	383	377	411	402	376	404	374	384	389	391	385	401	396	366	380	362	359	429	370	397	378	413	404	416	392	408	396	385	388	403	406	345	418	406	411	397	388	369	362	386	420	457	387	374	406	365	389	401	393	387	395	404	411	403	355	402	388	382	403	381	405	422	409	396	411	443	361	390	397	409	403	365	394	398	396	372	386	367	394	367	386	406	397	410	399	379	392	379	394	383	356	388	362	412	342	402	413	385	410	397	379	336	366	404	421	387	393	378	390	405	403	372	365	401	364	395	410	393	400	404	411	411	414	418	390	404	382	397	418	406	373	382	415	393	381	398	349	372	433	412	384	381	394	433	400	364	394	409	382	368	409	408	364	417	393	390	397	371	395	369	394	396	398	405	387	375	406	392	430	369	391	406	407	402	424	399	395	354	370	385	391	392	370	408	415	371	396	377	420	374	375	366	392	398	398	408	387	380	374	381	421	411	377	383	371	376	397	402	384	421	375	371	389	369	399	374	391	387	408	381	381	399	381	403	418	410	390	391	381	383	388	401	402	393	402	371	417	382	433	394	382	418	416	412	393	418	397	427	388	388	403	365	366	363	412	393	404	422	414	359	391	381	382	376	393	381	388	401	399	418	383	385	407	390	390	393	380	384	398	379	384	442	387	415	379	381	412	376	409	389	403	427	408	368	405	386	400	400	369	351	349	423	423	404	411	360	373	395	407	366	378	428	352	368	394	437	355	386	403	378	420	382	411	397	407	430	405	381	391	368	402	406	359	390	395	420	395	417	402	395	380	390	394	410	399	347	408	381	422	365	367	359	380	382	379	430	375	388	363	411	400	402	419	392	370	427	398	385	372	428	405	408	400	371	397	425	369	396	376	396	432	361	380	411	381	444	400	406	410	404	361	388	434	405	424	443	378	410	369	403	373	438	407	347	388	374	405	415	396	400	385	399	361	411	398	389	432	391	428	385	380	405	382	422	409	394	425	407	393	405	368	418	403	392	393	433	424	394	433	401	397	407	412	385	409	404	366	399	373	420	406	367	386	377	435	418	412	408	399	391	370	364	423	393	417	370	349	344	418	383	425	415	389	390	384	378	373	397	376	384	399	440	415	392	418	371	394	418	407	367	391	391	374	421	366	397	388	412	409	433	387	430	373	382	370	371	400	420	355	396	394	364	393	396	356	384	385	378	371	389	410	355	431	390	372	397	410	382	375	395	440	397	409	373	412	444	362	350	395	399	407	417	402	385	372	378	399	383	391	419	399	397	435	395	422	366	431	375	360	396	389	415	408	391	384	379	410	385	386	403	383	374	406	402	393	381	418	349	378	395	372	419	359	408	401	386	377	391	404	371	355	367	384	399	394	375	385	389	389	396	413	415	411	369	384	362	389	374	368	396	424	428	395	374	398	373	386	383	389	401	394	369	384	394	381	409	373	398	390	380	401	367	386	422	424	405	385	403	408	383	403	397	383	438	350	409	399	384	388	410	402	379	356	380	402	370	362	387	373	364	416	376	364	394	383	439	361	347	385	381	431	395	408	414	438	393	386	419	377	387	379	394	452	402	379	394	387	373	417	361	425	403	390	413	390	406	416	366	414	387	368	402	384	401	366	371	405	404	406	410	379	372	358	433	397	397	356	408	384	393	429	404	407	356	400	378	436	422	410	405	387	382	374	388	378	377	378	397	409	400	387	411	412	374	386	408	388	416	421	414	403	430	423	414	385	361	392	392	390	414	397	379	413	393	409	384	385	394	422	376	339	439	378	395	372	409	389	385	390	371	397	435	395	381	404	382	353	402	368	383	400	371	382	392	406	359	398	386	420	385	351	380	437	408	417	388	401	386	390	394	409	390	383	376	377	385	356	374	369	405	395	401	372	427	395	380	361	391	372	329	384	392	416	378	363	403	402	389	435	407	368	418	373	373	386	383	336	389	390	408	375	372	439	390	364	403	364	400	394	370	374	434	433	377	390	426	370	406	418	408	409	378	384	431	367	395	419	365	415	392	403	369	392	362	403	372	387	400	403	352	365	372	356	404	403	402	410	444	355	380	421	400	373	414	388	415	398	418	376	406	390	412	362	359	390	415	395	410	356	413	387	372	405	374	379	425	378	383	367	407	394	438	416	356	394	406	359	384	381	391	356	408	399	370	421	416	408	387	414	421	374	431	389	397	381	406	377	406	398	377	402	368	396	401	395	399	378	389	391	408	386	381	374	404	435	377	382	374	374	403	403	368	407	371	375	406	418	426	402	393	424	362	404	360	415	397	410	352	390	387	372	404	376	407	403	395	400	385	430	394	394	358	397	406	367	394	404	388	411	404	395	391	372	408	404	429	354	372	369	356	386	354	376	418	426	367	419	392	447	399	436	411	366	416	408	400	371	366	435	411	400	399	432	394	405	374	359	364	438	400	381	375	406	393	390	367	380	394	364	428	383	408	373	377	401	430	386	418	397	388	384	365	377	391	378	394	361	369	372	360	368	402	421	373	420	362	383	423	399	391	411	406	410	422	400	378	423	355	402	385	392	360	342	405	400	389	408	407	394	366	364	397	397	338	411	405	411	386	377	379	369	427	403	386	418	420	361	387	370	368	390	356	397	407	399	423	361	406	384	375	404	384	388	389	406	367	386	413	382	380	373	386	392	379	404	371	349	426	404	432	441	419	401	415	416	426	381	358	413	405	373	370	399	370	369	365	408	410	377	353	390	432	376	392	403	398	365	372	437	374	386	385	415	395	377	392	399	405	350	397	410	396	376	403	416	398	388	449	417	374	398	390	404	376	411	418	381	377	404	367	406	376	399	391	405	407	394	394	371	390	405	390	410	396	367	396	399	375	372	417	378	398	381	375	387	370	399	424	404	364	383	387	407	422	415	447	415	399	410	372	370	383	446	368	384	384	383	375	343	380	393	337	411	383	378	402	414	394	398	406	380	391	401	417	358	391	417	418	428	382	387	393	391	392	384	388	417	375	388	394	438	409	393	444	394	384	400	386	424	368	407	382	427	411	399	359	410	401	384	420	341	397	420	409	362	362	419	413	389	407	426	417	428	398	408	393	386	392	366	380	402	397	393	407	340	399	368	420	400	372	426	408	399	388	419	377	390	409	375	410	384	417	393	389	391	374	406	400	425	406	414	413	373	380	393
61211	96695	72060	49074	28366	7724	805	751	745	705	672	660	642	653	680	619	685	631	677	604	689	643	649	612	660	615	654	663	627	623	633	637	649	631	659	655	653	664	620	624	644	614	601	599	624	661	697	668	656	658	613	611	614	625	632	646	656	572	640	666	662	618	653	658	617	661	619	600	682	893	820	779	699	637	635	612	652	607	640	641	643	626	621	669	611	630	640	651	658	665	689	621	645	672	671	655	627	642	654	587	669	620	647	690	595	624	622	610	650	619	665	653	655	631	605	619	638	662	638	668	629	646	663	652	667	663	648	596	652	639	655	628	644	608	631	605	594	623	634	668	617	595	641	621	706	643	627	607	645	649	656	648	657	603	583	659	642	630	641	653	636	647	670	625	613	647	612	611	660	632	650	641	673	625	675	638	618	613	613	662	647	619	633	673	640	617	634	726	627	594	665	656	665	627	632	658	622	605	613	601	632	656	603	649	633	647	599	621	670	633	603	625	626	600	609	692	674	651	665	654	656	602	644	639	636	639	641	641	626	605	630	635	641	616	674	672	640	605	666	642	581	606	663	647	632	668	643	605	634	591	665	628	631	632	621	605	631	626	646	631	640	632	611	620	634	631	637	644	627	649	701	677	668	633	593	637	634	620	636	640	641	600	634	640	634	642	600	601	638	630	616	648	647	637	656	621	598	631	653	641	704	633	607	623	621	609	616	627	663	613	620	634	665	598	641	617	693	665	657	651	654	617	615	653	645	675	649	647	678	622	674	649	606	631	615	641	624	649	635	581	624	599	605	659	628	642	646	670	652	634	652	640	664	597	621	672	660	626	634	658	616	649	621	681	591	623	666	558	619	686	620	668	631	630	629	633	642	659	640	636	614	682	657	609	637	633	646	625	615	619	698	623	626	651	620	620	646	643	619	646	694	599	600	649	603	678	619	601	619	648	654	622	674	629	608	602	627	585	631	611	644	603	614	620	645	632	639	580	625	640	649	617	635	656	622	681	664	685	583	618	607	646	669	652	650	657	623	625	653	592	654	607	603	635	646	649	642	612	640	642	675	635	645	638	627	628	653	658	637	624	600	633	646	641	622	618	584	652	657	634	658	628	614	635	634	636	605	642	614	638	656	630	594	639	696	619	614	631	655	621	641	659	653	668	654	598	625	637	615	627	625	599	646	641	584	647	610	674	674	658	646	635	646	653	613	644	620	628	625	615	653	652	674	682	676	608	581	631	663	643	597	668	647	650	660	657	600	668	659	645	643	687	611	687	625	647	636	678	641	640	630	632	649	656	655	606	616	631	620	635	633	644	615	658	637	604	640	659	650	630	637	605	597	695	645	668	668	590	605	643	604	598	647	657	612	653	613	706	659	652	616	601	622	640	651	646	637	612	664	606	622	647	619	607	661	616	570	638	626	640	603	656	616	618	616	623	621	616	618	652	617	593	633	590	626	633	645	619	635	637	666	627	634	667	634	636	659	686	632	630	649	663	666	658	664	640	629	656	639	664	646	623	656	632	631	642	668	646	679	675	640	624	648	667	604	657	624	656	622	636	652	616	618	622	628	640	633	682	690	592	624	616	649	642	666	627	606	630	619	614	608	653	641	653	647	625	587	647	627	654	646	605	628	665	651	597	645	638	634	627	642	657	632	641	648	623	608	629	605	657	684	630	628	647	635	607	635	640	645	648	620	649	625	621	654	658	630	658	655	680	606	622	605	666	590	630	619	690	637	623	662	679	592	661	616	640	685	637	644	608	619	648	663	637	638	606	606	611	631	661	602	621	660	642	656	678	628	640	628	659	566	578	643	583	656	581	604	656	574	599	646	603	669	624	651	681	592	585	622	648	601	634	602	656	635	612	649	628	626	633	644	626	690	648	629	625	628	644	646	607	685	641	629	631	663	641	581	627	596	635	680	652	603	626	627	659	669	608	640	645	624	626	596	658	695	634	660	655	637	634	643	637	672	672	676	611	621	711	667	648	602	650	653	654	671	602	617	649	650	641	629	618	588	598	654	611	636	596	641	602	595	625	640	622	672	598	618	624	619	658	686	616	640	652	648	656	684	620	636	653	629	702	616	635	596	630	646	613	594	643	656	629	691	599	627	646	678	635	588	611	617	632	586	649	611	637	621	656	636	570	610	639	626	596	604	631	624	638	655	660	625	654	628	688	620	628	649	628	633	646	629	609	655	684	605	636	623	664	656	620	619	668	626	650	669	578	622	668	648	604	608	584	639	601	610	656	662	638	687	582	623	642	634	638	631	670	628	633	662	617	628	659	613	645	646	623	610	629	615	673	622	587	643	593	605	612	677	637	626	618	610	648	627	619	664	631	584	616	627	663	624	637	610	665	593	674	672	639	643	626	664	609	610	630	607	638	627	609	636	622	608	632	615	624	581	656	679	647	642	635	619	669	618	639	608	627	615	666	616	699	663	625	652	642	675	656	646	631	626	639	623	602	636	594	637	668	657	647	601	619	608	609	628	613	631	661	652	628	641	593	598	664	690	650	646	582	666	669	601	645	581	619	666	632	708	609	643	657	636	609	640	616	633	610	672	639	632	688	648	661	621	660	622	642	658	676	652	614	606	616	623	631	638	582	629	703	642	653	628	643	630	630	659	628	604	626	589	615	625	645	621	659	649	662	672	665	650	584	622	658	657	672	677	642	627	683	644	635	653	693	619	659	576	622	629	595	630	618	643	638	643	615	710	631	714	639	654	630	640	593	599	600	637	634	668	634	651	625	605	612	699	643	657	642	596	655	607	644	610	633	619	617	641	591	620	621	646	658	581	626	640	593	643	641	658	604	616	639	645	646	602	565	701	654	613	635	655	648	669	650	656	565	639	639	659	639	660	632	626	619	626	628	606	625	637	651	643	611	575	628	643	685	607	598	614	689	627	617	631	634	674	614	653	600	638	668	662	627	635	611	622	642	616	681	659	670	635	675	608	618	666	679	630	627	628	631	635	648	627	592	647	651	649	612	635	674	660	641	634	633	666	687	625	633	669	638	663	639	643	623	611	623	615	638	614	597	599	648	666	654	641	612	661	656	651	635	634	620	624	619	641	624	641	655	642	641	599	671	644	640	618	603	655	636	646	654	640	582	573	631	670	638	659	621	670	611	654	635	634	579	643	637	669	635	640	637	618	640	621	666	645	603	663	617	670	610	680	665	638	637	606	676	625	672	612	649	604	644	616	677	608	694	652	677	668	611	643	655	643	642	625	653	605	655	672	618	616	638	652	637	638	638	662	642	665	656	627	650	664	653	644	610	644	598	614	653	652	661	607	641	647	647	671	666	652	606	601	593	621	633	652	675	661	637	641	654	658	659	677	608	633	675	633	673	598	608	628	642	642	621	643	626	646	616	613	617	650	612	648	668	610	635	652	628	640	595	636	681	659	649	656	694	656	690	661	592	616	664	628	673	633	590	639	634	624	640	669	604	634	665	674	622	605	658	626	616	674	602	657	635	653	620	614	641	606	609
27572	31259	27577	13140	2415	636	366	354	359	350	365	345	364	349	346	344	380	343	343	366	327	337	344	367	383	324	357	359	389	321	389	357	334	329	380	367	370	368	322	322	353	373	355	358	374	357	355	324	358	367	392	375	355	372	368	390	340	338	382	314	368	343	338	375	350	341	348	359	409	355	334	345	365	357	334	354	332	371	356	348	334	351	328	338	390	370	391	321	351	352	361	312	347	350	352	375	332	328	324	346	353	364	350	365	395	304	328	355	350	334	343	347	351	352	335	345	369	364	370	349	358	352	353	390	355	362	361	349	378	328	348	358	352	359	363	367	364	377	344	349	361	354	312	340	375	352	364	363	360	361	363	336	341	378	380	327	335	369	349	344	408	350	371	397	363	332	379	351	393	360	347	367	357	309	368	337	353	372	346	372	358	353	348	370	368	357	347	348	400	363	361	367	347	370	361	360	369	376	343	372	369	328	388	369	370	359	361	345	369	324	351	329	374	364	337	319	305	367	361	342	354	385	344	356	391	354	340	345	351	373	382	368	358	341	350	355	328	368	318	395	337	387	380	347	400	338	344	366	316	382	377	348	355	369	365	355	353	379	353	341	342	375	352	370	343	357	339	337	389	372	340	343	345	332	363	387	345	366	354	346	347	356	363	334	367	369	358	354	333	367	352	389	351	354	374	358	344	348	345	344	370	354	351	345	356	365	366	379	333	358	359	353	329	339	357	367	367	382	385	344	347	378	361	368	378	372	356	354	345	380	388	366	335	351	411	336	346	379	347	360	313	373	357	372	368	366	358	330	352	367	396	379	374	342	370	355	366	345	359	340	341	357	348	370	360	357	349	391	366	343	371	343	364	357	384	334	335	352	352	359	342	371	366	385	330	338	395	371	386	379	372	388	351	340	357	356	338	395	360	390	357	370	371	355	331	395	345	352	340	368	361	341	331	346	349	329	354	356	337	338	321	364	346	336	364	389	360	387	345	365	353	355	333	359	328	348	336	324	330	399	354	341	360	389	354	363	333	320	369	364	367	350	352	343	391	340	338	384	357	320	349	366	321	314	344	357	362	369	350	394	361	365	308	376	368	374	371	353	370	377	362	400	370	344	379	349	335	373	379	364	333	354	352	363	372	345	345	353	371	357	332	347	341	360	340	369	347	373	324	364	342	383	347	292	358	363	347	342	387	361	326	353	363	347	373	320	390	346	383	348	360	337	364	323	345	336	374	352	347	359	339	354	354	360	368	351	360	332	383	348	318	367	365	356	368	378	341	372	397	386	375	339	371	351	380	341	321	363	348	382	356	344	335	401	369	340	357	324	332	347	334	378	343	319	318	370	383	345	380	376	384	376	385	378	373	343	334	359	361	345	343	390	372	357	329	326	365	338	329	362	385	358	355	329	369	326	354	352	356	352	386	337	376	361	311	333	342	355	382	340	354	379	353	352	348	330	348	367	383	359	354	357	331	331	346	363	342	327	337	367	365	356	364	345	361	336	405	347	340	329	355	342	368	368	347	344	346	377	323	373	372	322	347	377	355	356	363	387	351	368	370	355	358	374	361	343	363	361	325	384	360	334	338	346	338	373	360	338	369	326	347	344	349	354	344	332	387	368	361	392	363	341	313	362	352	364	389	323	366	344	365	366	332	343	316	365	351	359	334	371	367	383	335	359	348	339	345	363	340	373	344	349	324	328	333	382	369	330	346	329	348	359	358	340	365	335	322	357	375	340	389	406	373	374	359	321	362	365	344	369	334	346	366	336	331	347	367	344	333	369	357	350	344	335	318	374	367	373	347	354	366	355	358	383	344	334	323	369	358	338	356	389	374	341	386	341	354	377	348	356	335	350	346	374	373	384	367	322	382	337	364	348	344	376	333	343	377	335	363	350	346	338	381	353	354	361	363	335	379	339	373	388	346	333	376	308	341	317	370	329	357	372	367	377	359	353	370	365	360	359	340	365	327	348	358	363	373	389	354	351	334	357	312	316	367	336	338	362	318	334	371	343	356	361	357	360	357	330	382	352	345	357	362	308	361	379	393	387	334	358	340	369	338	347	357	355	351	352	369	345	349	370	329	356	381	362	377	343	366	326	372	368	357	364	360	350	358	371	398	342	372	356	317	356	373	341	356	401	379	355	389	383	340	376	378	340	354	362	362	349	371	336	378	334	348	383	338	363	380	332	355	335	331	352	357	359	329	406	341	335	350	325	342	322	352	364	346	336	369	365	372	333	351	372	359	341	361	353	315	358	357	386	347	382	319	352	361	367	345	368	361	370	385	352	381	346	361	334	380	338	357	374	348	337	347	343	317	343	366	344	344	383	339	370	353	346	339	379	332	410	345	330	362	384	391	362	370	365	357	343	351	351	408	351	361	335	367	361	342	330	378	357	360	357	337	340	360	370	341	369	333	337	330	361	397	330	331	353	340	336	373	332	350	348	344	345	336	338	358	377	367	368	391	343	378	377	326	369	332	348	354	339	347	349	397	341	348	335	329	335	352	371	352	351	336	351	341	347	344	350	342	352	360	391	339	340	351	346	353	356	362	329	366	377	391	408	328	333	381	349	365	354	329	380	373	347	364	355	355	330	348	356	345	344	370	364	355	389	336	327	349	359	364	365	354	335	386	352	359	362	343	346	341	349	339	370	367	369	374	345	374	346	339	335	370	347	407	385	327	389	324	360	330	363	368	348	368	361	389	382	340	380	361	334	325	337	354	338	396	339	362	382	357	368	338	368	348	361	367	342	372	368	348	396	341	397	307	363	367	351	353	344	363	357	364	333	378	339	369	341	368	371	355	347	335	342	370	334	338	361	382	394	364	354	353	377	374	374	354	350	352	357	358	366	309	366	366	338	338	363	339	381	345	358	318	366	362	358	375	381	376	333	363	362	338	337	360	346	361	339	352	387	378	385	366	369	371	360	339	353	307	346	355	350	325	327	363	358	355	358	376	342	353	353	347	331	338	364	343	328	399	353	358	326	354	326	323	369	349	361	354	357	375	364	350	345	346	380	334	386	340	330	364	345	347	363	369	346	361	358	349	339	385	352	336	373	336	345	352	342	342	343	345	332	346	361	329	333	328	365	322	349	377	381	339	352	345	355	347	367	356	339	352	411	362	357	348	314	400	317	399	319	360	354	367	361	354	328	363	347	339	341	320	353	337	361	345	338	349	381	355	322	338	364	331	344	360	357	335	374	364	343	355	373	368	381	337	333	358	373	379	374	386	365	370	375	355	339	355	347	349	351	372	352	330	350	360	339	338	374	367	376	368	363	338	340	348	353	341	384	377	365	383	377	334	366	359	347	360	336	341	361	388	336	341	365	334	358	392	359	374	387	352	332	376	343	339	368	342	344	364	342	328	378	352	360	368	331	329	388	342	327	372	361	346	384	374	378	309	354	333	338	357	346	348	381	375	358	332	373	341	376	348	360	340	374	355	327	408	369	373	370	327	350	384	334	358	331	341	342	385	355	348	335	351	369
35126	50358	31469	14099	4579	1178	621	624	592	640	589	545	626	609	648	610	591	611	618	601	677	607	607	598	582	615	587	580	615	596	639	568	615	616	616	586	613	612	625	656	624	636	632	573	609	583	623	581	591	667	606	613	616	610	614	610	607	608	584	585	575	625	616	579	624	593	600	613	587	591	635	636	634	622	626	649	585	596	598	611	580	633	606	640	579	587	585	603	615	630	568	616	641	570	595	609	596	608	616	583	590	590	592	628	626	593	633	624	620	587	627	612	632	614	613	609	604	607	588	609	589	604	616	649	628	643	637	615	579	615	584	649	619	626	659	606	615	619	607	595	598	621	581	633	637	629	589	612	637	592	634	612	645	583	629	614	593	597	617	593	637	614	602	615	603	638	628	592	580	631	622	596	627	585	568	615	595	562	656	589	592	615	654	632	622	616	600	581	561	589	590	605	599	592	658	601	570	599	613	631	606	641	614	682	604	618	599	593	655	596	641	607	585	597	586	596	560	604	630	617	604	618	623	645	599	584	573	597	579	601	613	566	580	622	591	591	579	612	599	612	572	593	623	591	617	592	585	645	609	639	611	606	604	575	601	628	545	589	590	660	633	614	594	630	605	643	601	616	610	582	610	576	610	641	610	603	628	636	660	613	628	598	598	561	620	656	620	579	602	604	637	596	595	667	616	594	622	599	586	596	620	592	618	644	641	614	621	581	614	584	630	593	556	627	634	623	602	595	580	591	610	640	621	613	634	586	602	605	591	657	621	612	575	584	571	591	638	620	644	615	591	608	627	614	654	582	601	614	603	610	619	593	620	577	590	633	571	633	586	633	579	616	588	633	583	604	620	612	596	608	591	639	649	612	600	593	604	634	639	631	618	633	636	607	583	640	574	596	555	646	616	596	604	613	675	584	576	596	616	616	636	593	609	609	614	645	584	620	583	604	622	657	610	575	617	584	637	632	578	573	620	578	584	619	599	617	585	589	654	653	583	640	615	580	606	590	588	592	608	584	600	620	656	635	592	623	624	631	648	574	624	629	618	584	590	629	637	635	615	615	642	596	584	602	646	590	627	623	611	562	607	634	599	623	599	603	626	608	588	602	599	609	597	575	580	579	611	580	637	603	578	588	619	608	640	580	558	588	630	599	612	657	610	614	657	613	596	590	630	634	599	587	561	590	598	665	600	571	594	655	620	604	596	620	621	628	600	623	670	575	583	670	619	628	630	562	605	595	598	607	629	600	645	568	618	627	605	633	611	548	625	636	574	612	621	643	588	570	621	622	587	568	590	605	569	633	599	598	622	602	580	608	561	636	600	661	624	621	602	605	613	646	605	575	616	578	581	584	648	621	624	597	586	629	600	594	627	610	599	616	619	634	593	619	567	618	613	596	587	597	582	606	620	632	569	608	633	595	619	589	578	610	623	662	647	628	582	580	587	588	588	654	598	576	636	591	620	577	609	618	565	614	637	587	633	618	582	584	594	604	579	626	590	608	599	604	620	600	597	616	633	637	655	572	566	592	552	619	583	598	556	602	621	638	597	621	612	586	574	610	619	598	644	628	617	551	588	613	613	618	580	631	617	604	591	602	603	616	566	573	554	602	621	644	591	639	635	617	573	620	637	580	581	643	576	633	618	634	657	593	614	614	570	640	629	577	604	622	602	580	632	577	553	634	665	625	562	591	599	626	620	602	607	602	562	579	590	594	618	633	579	601	599	592	609	626	600	572	606	589	631	596	558	584	633	629	584	629	580	622	598	587	607	618	591	593	624	644	583	631	573	634	598	631	609	655	614	607	597	640	614	601	573	568	570	636	624	583	638	581	615	576	607	585	573	611	633	582	622	587	634	607	596	625	619	606	627	595	590	625	583	568	597	670	593	603	598	592	659	599	607	634	584	574	616	586	641	622	599	594	637	602	605	588	606	620	612	673	582	615	609	658	581	623	610	625	589	562	665	632	577	651	631	581	593	612	568	583	617	602	622	606	613	590	606	627	644	613	574	568	602	591	592	551	615	626	560	610	594	635	582	617	594	624	567	582	584	580	643	629	582	645	575	618	621	585	588	623	594	612	632	656	592	616	606	607	600	602	609	633	609	575	602	629	587	595	597	624	622	666	579	671	627	586	594	588	623	630	598	607	629	601	574	614	615	565	613	609	610	604	584	590	577	586	661	558	594	601	658	607	641	649	618	620	616	587	609	573	617	593	636	610	652	595	606	571	620	567	577	594	616	573	616	574	614	639	609	654	592	555	618	629	591	582	654	588	608	599	588	605	620	627	589	594	634	583	629	532	586	653	593	584	617	622	580	621	614	642	620	636	604	629	596	607	638	605	613	615	648	614	582	607	589	610	631	593	588	562	646	650	661	589	617	628	555	608	619	612	622	624	578	581	636	662	622	647	607	609	609	585	581	625	675	628	611	600	616	584	609	635	632	634	651	589	591	611	661	650	680	530	622	659	628	594	613	599	550	625	621	587	590	624	619	589	638	627	587	605	591	634	626	653	604	628	618	578	611	608	612	632	622	617	643	625	622	623	598	592	617	586	576	590	630	608	601	651	598	578	599	583	610	614	608	613	599	590	617	592	580	620	574	596	598	613	615	610	602	626	586	621	635	637	590	610	621	660	617	583	607	647	622	574	590	626	614	594	636	638	591	618	577	645	597	587	611	634	617	599	576	551	629	576	630	597	589	592	571	644	601	608	637	637	623	634	607	604	617	584	603	603	610	657	605	585	671	662	558	586	601	628	611	561	619	630	617	617	584	623	605	622	583	603	605	609	596	591	609	627	635	612	558	581	612	617	613	574	584	603	622	602	593	601	593	600	618	638	597	601	574	626	614	604	577	574	561	635	606	590	617	641	593	629	622	593	624	618	594	618	594	613	618	571	608	584	562	656	602	638	581	615	601	641	607	638	602	597	597	619	590	554	592	620	624	621	613	593	591	630	609	588	603	653	580	591	607	598	579	639	594	612	623	647	616	645	633	594	624	633	580	624	607	581	613	608	640	610	641	650	621	654	574	595	624	630	618	582	620	617	642	623	594	577	628	622	596	595	599	601	586	601	584	578	634	618	595	589	551	615	611	611	610	618	608	622	582	575	636	603	614	580	627	595	650	631	615	630	624	574	584	641	587	599	568	591	595	567	568	641	597	627	558	636	610	618	624	634	610	585	588	610	602	600	589	647	594	600	610	594	636	628	592	614	621	596	673	635	632	599	599	601	566	603	617	641	615	611	636	581	606	648	648	601	559	597	644	606	624	605	584	634	655	586	630	600	585	613	583	595	591	659	606	628	644	595	614	615	619	572	584	612	574	638	589	602	541	591	617	605	636	599	632	594	594	613	617	567	611	574	642	625	587	571	605	590	604	562	600	614	589	626	589	615	593	585	631	610	613	591	627	573	620	630	586	572	607	622	608	654	630	621	638	586	556	573	628	622	558	597	597	622	662	695	629	570	618	621	603	604	592	632	578	583	547	620	611	575
23959	24040	32401	27347	20827	10364	765	348	332	361	334	319	313	292	326	332	324	321	347	317	334	337	298	339	328	306	324	282	311	338	310	329	321	342	301	318	307	326	313	322	313	294	318	340	317	332	314	306	356	352	305	343	311	319	327	338	313	344	317	316	308	322	321	339	311	319	303	300	326	350	377	370	327	319	347	317	317	339	341	311	336	319	335	344	344	302	317	324	291	313	310	330	339	337	345	300	301	333	345	330	319	297	324	311	323	320	347	300	292	322	334	381	356	352	302	343	323	321	326	334	299	308	296	328	310	312	323	321	328	306	332	330	331	341	322	309	336	316	317	343	317	284	319	322	322	324	302	333	313	302	347	321	322	320	314	299	337	325	337	364	364	358	321	311	342	349	336	343	331	304	289	321	277	327	290	349	341	327	317	388	344	328	308	327	329	319	320	299	312	340	336	311	338	301	317	296	317	341	315	308	342	329	334	305	340	322	322	309	327	330	331	336	333	319	322	322	315	334	319	301	296	317	286	308	331	319	325	307	300	309	351	313	329	317	354	345	316	341	293	315	319	287	342	313	337	319	308	357	297	334	346	312	309	306	327	336	322	317	284	306	332	310	290	324	331	336	315	324	350	298	264	322	347	354	290	340	310	322	328	350	343	319	334	292	334	323	316	309	306	314	355	293	316	334	318	341	327	313	303	336	331	286	276	312	347	331	334	336	342	302	319	306	316	338	301	342	302	342	318	289	327	337	301	348	301	323	334	331	358	335	320	331	367	285	325	324	310	352	311	307	342	291	315	351	328	324	358	331	303	301	296	289	309	295	315	315	346	308	323	328	332	350	316	302	295	288	335	315	325	328	307	307	304	323	308	329	340	357	357	325	321	305	337	318	329	338	343	299	313	320	334	322	323	328	353	369	313	319	312	337	328	337	343	351	305	300	306	369	329	305	332	320	338	320	316	320	278	320	332	320	306	314	332	321	356	319	325	325	341	324	346	332	339	338	341	344	326	325	346	312	331	324	323	297	311	312	338	309	322	346	345	306	324	317	319	330	306	324	348	346	327	340	320	345	302	327	327	287	359	314	317	307	317	317	332	309	315	340	336	302	329	348	311	325	305	325	305	344	287	336	295	334	335	343	324	302	326	306	334	304	318	295	347	348	356	311	294	311	364	300	326	316	358	331	340	330	351	337	310	328	319	332	351	305	349	309	341	325	337	323	338	346	283	324	337	323	293	317	336	360	326	310	285	340	296	305	342	312	298	315	361	303	323	351	311	321	351	308	332	296	316	322	341	293	327	321	325	329	317	336	314	316	319	295	316	354	338	305	303	335	332	290	339	324	329	307	328	352	338	344	327	313	316	350	314	321	328	326	325	334	329	320	322	335	330	322	333	325	322	359	336	312	290	320	322	321	325	334	315	316	340	330	304	333	325	346	339	327	312	327	310	314	297	324	313	338	332	339	297	304	319	322	325	337	327	329	321	332	314	307	301	284	324	369	332	326	304	315	321	308	289	351	326	309	313	337	304	311	348	309	338	320	337	353	316	317	321	334	301	313	330	338	335	329	352	288	283	311	341	305	344	305	304	316	334	289	282	374	348	337	308	336	315	317	326	330	288	355	286	334	319	331	345	340	306	314	326	310	326	324	319	328	330	313	317	301	309	312	330	312	341	342	332	337	328	293	323	324	311	319	300	350	323	336	340	355	308	309	321	344	306	328	303	325	316	325	320	330	339	332	335	358	348	306	303	328	317	344	324	318	304	351	325	336	318	327	334	320	302	312	346	328	325	344	326	322	337	318	347	320	332	334	294	326	321	319	334	340	314	331	320	334	326	363	327	307	336	326	325	325	333	287	318	265	350	324	318	333	324	360	336	320	328	297	334	346	324	337	324	301	322	316	331	304	313	332	312	349	340	341	332	323	342	293	253	314	349	342	310	336	306	306	332	332	301	304	387	325	290	321	334	308	294	316	327	305	316	298	307	344	344	337	331	305	317	347	329	369	339	338	365	318	306	298	299	323	341	313	322	311	343	316	302	379	347	314	339	308	321	319	327	337	327	321	307	334	360	324	327	323	316	329	316	319	299	310	321	328	346	309	306	336	338	327	311	314	363	343	328	289	320	296	322	334	316	324	310	320	313	327	295	335	310	339	312	320	327	336	307	324	336	321	294	346	311	336	321	326	338	353	309	307	335	286	346	310	313	337	314	336	324	322	306	307	351	325	352	325	312	326	313	286	333	311	314	341	350	329	328	292	336	310	352	332	356	323	334	360	331	297	322	296	348	344	355	361	301	310	279	313	330	331	333	336	310	331	297	307	331	325	288	305	306	345	299	294	307	322	291	318	330	363	327	310	337	298	277	342	314	302	338	329	335	333	313	316	323	314	302	311	309	304	330	341	350	297	317	370	296	323	335	363	335	319	310	296	303	335	321	299	340	303	346	345	326	321	324	321	333	328	324	326	318	340	336	326	326	329	312	371	312	296	323	324	332	377	317	343	308	333	336	347	323	339	318	333	324	322	329	311	310	289	324	355	334	310	343	322	321	315	308	338	318	339	306	287	346	318	323	315	330	326	318	327	309	322	324	305	336	355	329	324	319	320	319	334	337	315	333	337	324	325	329	319	300	331	324	305	329	309	319	367	293	332	321	323	312	313	307	308	301	313	356	314	374	316	336	344	312	374	317	314	322	316	329	313	330	328	321	327	309	328	292	322	323	305	298	341	333	313	320	346	325	315	330	303	335	337	331	343	326	355	330	339	326	311	314	317	354	313	312	287	318	263	353	330	319	317	327	343	304	324	324	300	331	314	306	335	276	320	278	325	342	325	302	348	333	354	350	345	304	344	310	315	321	312	269	338	322	295	335	331	292	328	334	324	324	340	344	302	304	333	326	305	340	316	322	304	334	333	322	325	336	329	322	314	338	337	300	314	325	350	308	327	333	339	311	351	320	346	305	266	350	301	364	336	342	328	312	311	307	302	325	296	330	299	320	324	275	327	322	279	320	298	314	328	333	344	331	334	300	319	328	315	343	326	337	310	330	349	326	301	324	328	312	316	331	333	337	333	291	308	319	324	333	311	340	329	340	339	330	365	314	337	317	326	309	338	324	314	315	314	292	298	326	327	295	316	323	301	314	320	335	347	312	301	316	330	335	331	325	346	344	320	296	342	351	333	318	312	316	333	335	292	301	339	324	337	331	332	323	296	324	296	301	313	319	326	315	308	298	341	349	333	339	323	332	308	338	350	318	321	321	316	313	327	321	344	328	324	344	343	319	337	349	324	335	344	312	357	309	295	330	353	325	290	350	352	304	335	295	333	350	332	348	319	309	346	312	327	316	323	309	312	325	332	313	343	300	311	286	315	300	353	316	317	353	342	304	302	349	349	293	337	331	313	327	311	316	299	312	314	312	343	331	320	331	341	320	333	326	331	339	338	315	360	340	323	325	292	333	319	324	334	334	299	330	327	312	318	321	306	349	320	317	315
59459	90454	64621	41551	21856	6116	632	611	602	589	586	599	548	559	568	564	566	547	569	544	549	610	513	552	590	570	568	577	567	557	530	593	533	587	539	591	565	580	565	530	583	528	589	553	559	547	556	597	609	561	539	542	569	558	531	576	585	537	533	601	603	562	605	564	545	557	596	526	552	637	712	698	609	571	574	577	549	543	551	550	582	527	555	510	522	547	558	555	553	558	550	542	571	547	569	538	567	578	587	541	582	564	563	520	609	591	554	578	569	596	516	544	549	587	547	555	525	520	550	563	542	506	553	570	550	553	547	541	556	534	528	564	559	546	549	524	571	552	520	528	542	538	562	571	539	586	577	517	555	519	554	582	521	537	567	553	581	546	536	561	545	545	562	561	615	531	559	537	539	583	523	541	545	554	556	605	539	529	570	528	547	600	564	536	548	550	576	532	555	533	535	564	571	573	549	541	569	562	587	556	579	528	573	565	566	559	559	551	515	507	535	572	559	530	532	560	582	568	559	539	590	552	557	557	538	520	574	532	589	570	546	543	546	532	539	560	525	553	605	578	592	568	546	542	556	586	609	551	534	576	562	524	540	557	545	533	577	544	527	519	519	569	516	520	566	547	541	598	537	578	539	577	549	558	551	518	542	548	527	567	533	566	570	542	561	588	556	594	570	585	553	583	589	556	569	544	565	545	552	564	524	550	526	552	580	569	538	579	549	543	529	514	481	558	538	533	567	554	514	586	544	603	545	573	512	588	553	606	570	563	589	585	574	525	553	515	529	537	488	538	519	538	594	556	548	573	530	548	562	558	566	574	532	522	551	552	555	510	546	577	547	563	573	544	548	566	567	594	498	565	568	540	525	537	554	553	581	593	579	568	539	546	501	578	518	556	597	586	567	565	519	589	586	515	540	534	552	546	511	577	577	524	566	565	491	567	541	587	582	561	594	539	567	563	549	543	521	580	518	558	551	570	522	552	516	527	581	561	554	524	548	588	568	539	560	569	551	528	552	543	538	548	551	548	565	552	592	509	537	579	563	557	560	570	535	562	545	518	581	580	530	558	540	597	543	558	565	550	539	536	526	539	549	576	563	528	549	563	554	574	545	544	530	545	535	523	516	526	527	556	564	530	587	546	554	535	575	577	523	548	552	554	533	509	520	558	606	567	543	554	543	582	515	554	564	583	583	564	562	537	589	552	528	571	562	624	599	557	539	534	569	523	512	567	600	562	527	547	533	605	544	553	540	574	518	553	566	605	558	552	533	527	550	554	507	583	540	553	575	542	547	548	555	567	593	581	551	558	564	543	526	568	551	542	575	588	599	543	550	551	528	535	565	553	551	541	586	537	564	555	583	553	540	580	590	595	502	512	526	542	544	546	557	552	536	559	548	568	568	572	565	563	547	570	585	556	566	565	586	540	528	561	521	575	585	543	560	510	581	557	562	563	568	519	522	527	543	558	576	534	555	572	546	557	547	585	580	489	535	579	563	585	540	572	581	536	567	539	590	571	547	588	552	509	540	557	552	549	576	570	557	575	550	576	544	584	558	495	537	536	551	561	596	549	520	548	543	539	540	555	561	573	562	551	559	574	550	551	558	525	508	568	601	571	501	581	534	528	556	554	554	570	589	522	577	514	513	596	514	535	562	552	518	543	572	512	508	577	532	537	529	550	519	539	567	565	560	536	569	526	579	591	538	537	552	552	549	611	516	583	533	531	554	571	508	567	520	541	539	594	557	573	533	595	549	552	514	526	579	550	587	514	528	529	592	557	578	553	588	569	553	507	582	558	558	525	535	588	574	587	546	532	563	502	559	544	535	555	543	592	551	576	554	569	590	562	551	525	572	539	548	546	563	572	546	561	595	554	592	565	534	539	591	561	566	543	560	542	525	591	528	566	563	545	542	524	535	523	540	541	548	529	542	530	537	574	579	596	558	546	556	523	541	563	532	575	523	546	558	558	556	538	572	545	531	566	525	537	527	591	511	564	537	597	557	534	560	538	522	522	560	598	500	565	547	539	573	540	576	584	568	538	515	534	562	523	558	509	560	550	565	539	531	541	575	599	552	523	548	547	547	523	556	573	547	556	534	555	543	580	502	588	554	529	555	546	565	551	568	524	579	546	523	518	521	572	509	539	549	599	551	565	549	591	549	541	575	530	547	547	561	532	521	554	589	547	539	565	574	590	576	572	564	549	553	518	491	563	573	547	543	585	526	549	535	567	529	558	520	583	568	535	533	587	582	545	579	561	510	521	515	538	545	543	579	539	549	583	551	527	513	541	545	561	554	596	571	530	576	558	561	529	541	537	533	531	557	521	568	528	556	525	532	576	534	541	560	570	488	564	510	545	539	581	557	557	592	528	549	555	525	512	552	529	561	576	528	546	498	518	588	569	562	617	576	536	533	607	528	544	552	522	548	576	577	557	573	523	559	535	582	571	583	557	575	568	548	566	540	562	559	554	541	561	558	536	540	575	528	565	594	565	516	533	534	563	536	541	543	575	543	531	576	580	527	545	576	600	569	558	582	610	553	576	546	568	587	550	527	575	565	545	577	594	547	570	549	572	540	553	559	531	550	563	531	535	502	562	604	540	550	546	549	544	553	541	545	581	563	553	566	550	518	587	570	550	553	566	513	572	550	495	522	588	522	540	555	493	529	536	572	561	533	511	564	582	544	561	591	540	533	562	547	558	555	569	556	544	554	534	561	565	520	580	605	524	575	549	603	557	548	591	595	558	533	570	565	510	551	586	562	541	545	593	570	564	550	532	546	558	565	536	542	548	561	539	521	519	592	575	533	532	557	534	553	521	554	532	539	520	536	525	511	528	566	520	582	553	564	546	558	528	539	567	534	583	564	501	513	552	564	547	538	531	578	576	547	545	532	564	531	564	541	549	571	537	540	538	536	535	551	545	552	582	528	524	540	560	542	574	509	557	562	528	559	548	535	575	547	559	560	588	571	536	549	532	609	568	538	559	565	531	547	517	534	569	542	528	587	582	539	548	534	555	568	535	498	556	546	563	557	566	553	572	576	588	512	535	551	570	541	512	539	593	595	595	537	583	543	557	565	592	580	563	535	560	558	519	532	534	548	490	546	552	526	539	513	555	563	571	554	554	538	556	599	528	593	551	546	497	564	541	583	503	528	563	551	504	543	566	531	521	585	562	606	574	554	532	516	574	569	569	523	595	513	552	559	559	533	564	567	554	554	564	554	563	516	569	538	551	553	590	567	560	572	520	592	526	528	570	576	538	534	534	546	557	511	548	568	526	542	557	588	529	571	570	555	543	554	546	551	556	583	536	596	544	568	540	554	533	522	522	518	587	546	519	605	516	556	512	535	557	524	570	555	567	565	555	554	556	584	542	594	571	545	573	526	551	574	556	565	570	562	562	590	589	565	576	548	554	527	567	565	528	548	558	568	543	539	528	568	527	570	548	525	527	588	560	567	531	548	581	563	560	528	512	590	527	545	535	545	578	569	565	555	556
23015	22291	30658	25670	21820	18353	4718	535	454	433	441	412	444	412	406	442	441	401	429	439	409	417	366	461	394	407	451	382	411	439	384	389	417	398	414	415	397	418	397	397	390	412	368	393	400	416	382	412	404	427	404	372	405	404	391	407	378	397	422	411	397	409	381	405	456	419	396	407	430	426	479	452	392	431	421	397	379	401	419	411	366	416	379	424	409	396	394	368	411	426	420	399	400	385	412	425	371	394	403	400	379	407	436	416	375	427	409	389	399	386	387	427	410	395	403	394	422	390	415	409	411	390	405	389	401	419	411	389	408	381	405	365	418	423	401	389	375	385	412	418	372	406	425	421	423	401	414	381	392	361	382	389	416	431	359	375	398	410	414	410	396	422	423	432	390	420	398	423	407	378	379	406	381	418	420	393	400	406	449	377	386	395	370	413	387	399	410	394	379	420	400	393	409	388	451	384	366	377	399	428	338	399	418	412	399	412	427	424	406	420	425	372	402	389	376	413	429	430	391	388	388	400	396	374	415	409	416	396	398	374	403	404	430	463	421	407	397	417	422	439	394	417	398	411	343	394	395	396	440	396	394	396	392	373	438	390	390	401	386	388	407	404	381	428	409	414	392	378	444	416	442	378	433	408	385	397	415	397	407	378	395	417	402	416	372	438	413	386	407	421	390	444	425	434	426	390	429	379	425	409	434	442	400	391	394	409	336	397	419	431	365	415	401	379	417	391	405	393	424	413	450	383	420	412	427	411	355	399	422	454	371	398	370	409	394	407	394	369	428	396	366	418	403	395	381	371	424	429	414	397	398	385	390	400	407	415	387	398	409	401	392	397	377	389	423	413	405	400	395	387	411	410	426	412	416	398	366	416	421	407	393	362	395	428	400	395	377	420	429	405	405	407	432	377	407	398	394	399	413	398	403	393	380	393	394	428	416	361	412	365	395	405	420	393	415	429	417	429	369	423	353	400	370	363	421	387	424	395	406	378	382	380	447	353	406	367	431	387	407	390	403	449	390	398	414	396	406	380	391	415	420	391	365	393	386	374	391	411	418	397	382	416	410	379	361	419	406	392	412	385	432	407	430	424	370	399	401	397	398	382	374	433	404	397	377	433	416	391	395	392	404	420	383	413	397	402	411	385	446	384	428	395	416	456	396	425	394	391	412	424	368	413	407	390	398	385	399	405	431	416	429	385	417	376	391	400	406	412	372	389	425	418	394	409	398	377	384	382	355	385	389	399	381	399	418	397	408	380	433	406	362	390	407	413	421	414	367	416	402	433	428	396	410	384	417	368	404	408	390	383	414	426	419	386	404	426	403	391	403	412	391	368	414	424	431	369	386	413	418	423	402	395	398	400	396	392	398	390	398	384	368	367	381	368	394	450	393	441	379	409	411	399	391	395	388	406	396	364	385	395	385	401	376	420	392	386	373	417	414	413	409	425	408	381	370	415	392	395	416	360	377	394	426	413	406	392	395	368	381	421	382	432	392	393	420	367	404	425	407	380	375	398	405	356	404	403	403	385	442	406	413	373	376	389	387	425	414	390	432	396	390	361	393	392	399	425	404	389	414	389	418	387	409	415	390	382	387	383	407	396	382	417	403	401	410	361	396	411	408	361	402	399	403	391	382	392	391	414	412	461	440	443	446	413	375	411	400	403	374	399	397	417	392	410	403	430	416	413	434	427	438	392	423	376	393	406	431	388	416	401	394	407	412	427	417	400	416	403	379	378	384	430	372	393	404	429	398	398	378	409	410	407	372	414	413	400	449	393	383	413	422	404	412	405	424	394	440	456	350	395	434	357	370	385	398	443	393	408	404	400	418	401	395	399	407	398	415	400	366	410	390	401	419	417	413	415	394	391	402	394	384	398	381	421	424	401	418	396	379	413	405	390	421	419	451	414	404	436	379	412	422	402	413	367	427	426	411	418	410	427	411	375	413	419	395	371	401	396	419	375	427	400	408	401	391	424	395	386	389	395	425	415	422	400	379	399	424	413	421	398	407	419	405	405	397	413	392	414	417	437	403	417	423	390	407	423	390	417	428	421	437	369	428	366	363	403	394	390	404	396	425	412	416	383	404	392	439	397	398	388	423	435	391	381	362	401	399	398	419	374	383	425	385	416	424	376	387	403	413	438	420	412	386	413	387	374	386	408	407	403	417	403	387	412	388	404	378	400	381	408	406	390	385	406	387	445	400	409	379	400	424	411	403	396	415	412	442	437	404	406	443	390	431	392	386	368	396	412	396	388	385	376	401	405	399	376	411	413	412	382	386	421	379	431	406	419	392	397	404	386	451	428	409	424	441	397	389	390	384	400	409	425	407	414	432	414	371	386	402	376	416	362	415	366	403	380	412	373	405	416	379	384	443	404	379	378	428	440	395	412	417	386	405	375	378	411	449	374	422	427	371	433	446	408	394	433	391	362	400	408	393	400	452	408	390	414	398	412	374	442	410	404	394	389	417	381	440	384	392	422	364	390	412	383	471	401	403	421	400	407	363	390	385	389	410	410	379	406	399	404	385	444	400	414	401	378	359	367	371	415	395	403	391	389	370	383	387	377	388	416	376	405	391	396	387	381	402	397	410	410	380	387	395	408	367	411	350	395	384	401	426	373	409	404	410	387	419	424	426	449	416	375	432	385	397	358	406	412	389	405	434	435	398	434	420	451	418	355	412	427	404	390	381	393	373	387	378	389	417	417	379	378	402	377	364	356	406	431	378	391	406	408	394	412	413	385	428	388	438	396	380	369	426	434	373	400	417	413	410	427	413	379	420	397	417	413	437	407	390	392	440	383	404	381	427	441	390	396	389	402	425	391	398	437	403	413	362	401	366	428	408	383	411	421	430	413	433	402	386	397	386	389	423	389	412	402	395	416	417	434	400	389	423	428	387	420	416	394	424	443	401	407	389	369	394	407	372	406	368	405	416	395	385	372	385	368	424	381	426	394	362	371	391	390	401	398	420	387	417	399	357	426	414	375	413	401	447	453	415	400	413	419	406	425	424	379	376	392	415	409	378	384	433	400	396	430	397	376	412	361	409	394	402	391	419	360	417	448	433	426	408	416	420	415	435	406	422	396	384	383	376	423	383	405	408	426	383	392	394	391	414	394	405	405	422	421	425	461	388	401	441	406	386	387	433	390	404	394	423	411	384	395	444	400	380	387	400	375	387	360	421	407	417	411	439	401	368	431	440	393	398	443	400	359	381	448	423	389	420	413	423	383	418	413	416	430	422	411	375	413	397	399	431	399	420	419	376	375	400	392	440	366	381	407	398	383	417	390	410	362	434	416	406	424	418	400	410	406	401	440	393	416	391	376	440	452	399	405	398	392	407	402	393	394	414	428	394	379	398	399	409	416	437	395	389	411	418	407	382	394	388	431	404	403	398	408	403	400	408	372	418	435	424	399	400	411	407	442	402	395	401	427	403	429	413	375	404	397	394	407	406	416	378	392	392	392	393	390	407	454	407	365	368	455	409	409
60899	96419	72767	50186	29102	8738	810	756	705	699	678	718	739	695	633	726	656	701	680	622	681	666	686	686	615	662	690	651	680	702	644	642	680	679	610	667	670	631	652	608	670	607	652	651	680	683	638	675	657	618	656	662	691	675	667	629	669	667	663	631	632	647	666	629	636	688	669	636	633	723	913	806	756	689	638	672	659	665	647	653	636	638	683	662	668	594	667	648	653	680	645	660	609	740	630	675	648	667	650	617	651	647	579	652	680	654	658	639	606	659	661	663	627	629	684	643	643	661	676	646	681	627	683	664	662	680	674	634	674	621	659	658	619	675	633	682	664	685	629	675	625	652	660	618	685	656	624	673	621	615	661	646	650	662	603	614	617	641	658	692	652	609	612	613	645	633	663	623	604	658	629	672	654	664	670	606	647	691	675	684	652	668	657	646	650	643	672	589	632	613	649	622	662	662	676	704	672	679	655	630	626	640	688	665	676	649	675	639	676	652	625	649	681	650	646	674	675	665	639	640	652	675	670	642	606	676	657	651	635	664	631	695	636	585	666	664	674	650	624	640	685	633	692	647	627	677	662	669	624	649	641	660	595	667	661	601	638	690	621	695	674	655	661	628	600	613	651	674	648	657	660	648	689	616	650	682	686	623	675	671	666	664	610	694	651	656	602	668	668	628	692	615	643	615	617	726	588	646	679	644	698	695	722	667	640	643	631	654	614	619	684	632	664	634	691	658	674	647	624	637	692	620	621	651	690	656	660	690	596	697	618	622	676	651	620	651	667	635	626	618	613	662	649	619	655	678	671	676	639	631	648	609	667	631	661	646	662	673	631	631	659	691	629	612	665	635	715	653	646	645	649	667	645	614	661	644	660	607	618	662	680	669	638	643	638	705	621	637	664	675	699	664	665	641	685	667	675	685	684	693	650	661	678	624	645	677	637	637	686	714	685	678	619	648	626	658	682	679	644	668	638	672	688	678	632	686	635	640	619	609	663	670	670	626	671	645	666	650	609	690	599	672	664	594	651	648	622	648	640	604	603	602	628	670	626	678	668	623	625	664	628	658	642	711	697	632	638	665	659	613	655	645	649	691	690	628	675	624	670	664	666	659	626	649	661	659	642	673	622	637	654	665	596	648	671	638	660	671	650	633	656	638	670	648	693	635	664	632	645	672	627	612	656	718	649	622	670	663	621	670	596	632	679	609	631	651	638	708	646	653	636	671	662	669	647	673	617	661	669	645	627	661	621	701	637	647	668	627	648	644	674	660	662	639	649	625	626	658	678	643	630	642	660	683	668	647	615	648	638	642	701	639	614	661	670	633	645	683	671	634	655	659	639	698	679	693	630	622	650	642	620	654	640	662	623	706	677	638	653	672	648	668	652	606	613	648	714	665	628	642	663	650	668	695	661	633	663	656	638	617	684	625	671	645	647	672	630	688	637	727	651	679	660	643	655	612	664	688	651	651	623	679	676	677	674	651	624	651	652	627	638	648	641	658	670	630	663	670	611	624	697	659	669	676	664	660	670	624	666	635	672	607	658	692	653	657	637	698	635	612	627	674	665	693	671	647	643	715	640	626	646	680	680	645	589	672	673	619	620	668	631	648	664	650	615	633	641	695	633	636	674	640	692	688	632	683	629	638	626	656	595	642	677	683	628	654	691	607	688	647	679	671	663	671	632	670	694	664	660	634	674	650	597	635	696	640	667	650	635	624	652	645	661	642	688	649	650	675	696	713	718	670	621	679	694	641	690	636	630	631	700	664	640	642	608	647	648	681	644	656	624	615	632	673	612	698	671	646	658	634	638	646	658	620	615	640	657	611	656	615	665	691	662	688	682	644	611	700	639	646	671	675	680	677	649	611	649	654	665	654	629	659	667	646	639	622	675	642	664	638	648	649	614	623	659	655	625	690	665	678	659	704	672	638	640	633	623	605	658	665	628	679	643	667	669	646	655	666	649	628	688	663	651	650	712	660	631	633	626	659	670	637	657	670	669	663	665	700	593	654	654	627	699	673	632	658	659	624	641	659	650	646	634	629	669	662	627	662	676	663	653	647	626	664	676	667	665	640	660	645	656	657	660	643	621	657	641	637	616	655	606	643	645	659	664	647	686	638	676	660	640	671	659	655	672	642	680	638	625	631	615	676	671	677	638	651	670	668	638	617	642	686	668	643	575	637	707	638	729	689	666	646	672	652	657	679	669	628	666	622	668	614	624	670	682	669	671	686	616	679	686	614	646	670	655	674	626	641	631	622	651	618	660	674	670	645	638	633	662	634	653	657	623	628	657	679	665	651	657	656	612	632	591	647	701	668	579	641	641	621	576	677	654	635	664	682	653	694	646	669	652	642	669	659	627	699	670	641	622	654	669	644	640	638	658	673	636	659	631	672	638	577	643	664	682	642	657	638	677	609	694	635	710	652	604	693	642	607	650	659	592	712	670	677	688	658	643	599	635	672	659	659	676	630	654	626	681	663	627	643	654	622	642	650	652	633	657	663	613	661	647	652	656	687	691	633	680	665	596	649	670	640	645	658	644	640	658	656	687	641	602	640	649	646	669	656	562	616	666	653	690	666	643	668	641	599	635	659	680	680	626	669	622	660	678	650	682	661	636	691	693	644	678	627	642	643	659	637	667	593	670	609	623	650	643	659	677	657	621	634	680	667	647	673	641	658	686	660	668	693	671	612	665	647	653	618	657	636	620	667	674	646	628	598	658	697	630	682	623	623	655	656	603	642	616	652	679	648	608	629	678	678	635	650	642	640	686	641	606	654	623	675	661	638	632	642	650	688	670	639	643	633	641	642	647	605	634	702	685	673	642	621	670	626	653	615	687	622	641	654	664	657	691	624	658	662	622	649	649	624	651	631	641	589	688	631	629	688	624	620	659	665	622	685	723	595	640	657	648	639	668	661	656	649	640	645	634	638	679	652	651	666	661	665	660	655	644	679	663	654	668	612	657	673	648	659	627	629	693	589	634	690	688	675	675	683	620	635	620	653	688	655	660	617	663	634	687	665	671	636	637	681	639	623	658	686	657	640	665	628	607	645	639	638	638	616	669	628	669	692	659	656	644	667	644	673	636	680	662	628	691	652	660	651	644	630	621	649	679	659	632	683	600	666	653	653	633	648	648	642	675	660	642	631	667	650	621	624	598	651	674	673	684	646	635	658	641	670	652	621	596	653	689	634	677	630	659	649	640	618	607	613	637	658	642	641	656	634	663	648	627	600	647	695	641	640	689	625	619	621	682	680	646	663	670	624	581	645	701	672	652	657	646	657	651	643	688	677	659	651	651	640	619	642	665	660	661	669	663	626	593	607	643	644	659	657	696	643	644	628	647	674	666	618	659	705	647	665	709	644	687	627	625	685	662	690	634	639	672	623	643	635	651	662	652	683	627	607	652	613	655	693	671	667	679	635	613	609	635	631	629	640	678	648	628	619	640	639	661	652	652	640	671	676	698	667	624	656	683	679	653	631	639	629	634	681
27746	30837	27086	13822	2474	683	405	383	355	372	385	334	363	391	371	372	379	406	337	378	328	381	391	346	347	397	354	383	375	357	367	385	369	377	364	321	381	363	372	352	367	364	357	336	381	398	330	357	364	363	329	371	352	386	372	401	360	363	339	336	344	342	376	376	361	372	381	401	373	363	362	364	358	359	368	392	346	329	379	364	332	381	373	349	373	353	360	377	362	382	393	364	331	341	391	421	377	367	384	373	360	372	337	359	379	405	384	359	351	362	339	377	333	363	350	373	366	399	357	383	391	325	363	389	359	376	324	396	352	389	377	399	353	341	355	402	366	356	332	378	348	368	347	365	380	374	375	361	350	352	358	345	375	372	342	372	406	369	383	382	351	359	373	398	345	394	362	346	408	374	362	381	352	378	336	368	345	357	401	356	359	350	373	386	365	349	354	363	370	332	360	398	361	340	351	363	339	377	404	373	363	374	355	371	359	349	356	354	373	357	367	347	360	354	361	337	347	394	380	367	367	347	353	390	353	339	352	362	355	374	362	350	368	355	360	326	414	368	362	401	356	373	333	354	373	361	365	371	350	357	371	386	375	324	323	370	344	362	400	365	345	402	384	378	335	391	363	363	335	364	369	348	360	383	381	342	378	356	336	374	393	394	400	346	369	383	336	384	381	358	382	364	343	368	378	372	366	367	373	378	394	384	356	336	319	312	312	380	375	373	377	339	337	363	364	375	366	348	330	365	354	335	368	355	350	360	356	373	348	361	355	343	367	339	391	346	371	368	358	359	371	388	365	338	329	365	357	352	354	378	388	353	378	367	390	335	369	374	335	379	354	391	369	411	363	321	350	379	353	396	401	367	379	428	376	371	356	365	319	405	364	426	362	357	367	375	376	378	334	366	377	395	397	350	380	377	363	346	338	349	375	364	332	362	374	358	380	381	362	323	359	387	372	336	366	365	364	346	366	376	332	375	352	378	362	382	341	382	360	395	362	361	372	378	323	362	346	356	366	393	343	360	407	332	372	415	342	385	355	386	381	348	346	359	349	381	326	351	382	394	341	361	372	364	389	400	355	358	364	353	397	355	387	362	374	353	370	372	357	334	363	378	368	359	342	380	379	348	383	386	357	354	353	386	381	347	399	383	356	299	326	364	389	385	385	328	371	350	353	331	355	355	354	361	381	367	353	393	384	341	355	356	382	341	360	334	350	345	347	326	349	359	364	364	372	348	395	361	346	317	384	370	361	387	358	369	416	376	343	335	365	390	342	362	373	355	331	372	370	358	330	368	336	380	374	369	359	397	393	399	366	386	354	329	364	367	356	392	356	354	342	346	365	366	356	337	392	352	399	343	356	352	355	387	376	354	363	357	358	394	362	372	351	358	353	335	387	370	384	388	382	350	350	385	374	346	350	355	398	341	398	337	342	347	368	379	346	353	386	346	376	357	376	337	361	337	378	367	378	362	356	354	336	366	380	356	391	362	391	365	351	362	388	359	369	378	362	335	354	331	392	345	355	368	383	352	354	370	352	341	399	392	363	360	373	380	319	372	368	337	359	374	348	375	368	347	376	345	373	373	355	358	370	363	403	361	390	373	415	402	354	356	355	367	400	353	375	372	361	381	348	335	378	362	379	343	370	346	367	359	390	368	328	344	365	374	363	375	376	390	365	351	344	350	351	350	369	353	372	356	340	351	364	371	357	364	373	330	368	366	359	330	405	383	372	360	371	365	396	362	329	376	382	336	368	382	359	336	345	306	337	358	347	341	349	372	396	344	351	383	388	357	360	351	362	382	384	410	322	347	369	344	352	374	362	353	355	357	400	345	354	367	353	349	353	384	348	370	325	355	378	376	366	359	362	386	396	364	336	375	413	387	385	389	338	344	379	349	390	361	357	377	362	386	357	367	361	339	385	362	347	365	357	363	352	350	311	382	368	378	370	355	358	352	328	357	348	378	327	354	386	349	341	357	362	364	372	374	364	386	371	373	375	341	347	356	353	382	346	378	369	332	347	339	381	359	361	357	369	334	375	368	339	372	351	394	359	390	406	344	384	393	350	374	346	355	378	361	383	380	360	328	365	371	320	366	367	333	320	372	378	368	373	381	365	347	378	332	358	355	363	367	391	339	394	382	357	357	366	378	352	357	351	350	376	381	355	355	373	348	347	374	403	352	384	382	348	357	370	372	374	361	363	402	359	397	397	378	366	381	389	344	348	401	371	322	368	372	382	335	366	318	348	327	337	330	347	389	372	333	360	353	345	370	349	363	356	383	370	383	373	406	364	332	380	375	357	349	375	376	358	373	367	383	363	390	345	346	377	387	379	359	413	364	405	359	376	364	370	325	372	372	317	355	373	345	353	378	394	346	329	354	363	335	381	386	353	326	365	347	412	381	378	379	378	374	375	397	371	347	364	384	382	355	344	391	363	360	357	375	379	330	371	363	387	351	376	364	344	361	414	370	368	341	374	374	367	355	379	357	326	345	372	336	345	368	349	393	377	376	371	349	344	322	379	358	359	352	394	329	375	376	371	325	347	362	385	406	406	366	368	369	370	369	334	353	393	376	359	380	353	372	352	367	391	379	339	395	358	346	358	372	339	371	398	365	360	365	376	381	368	353	383	351	366	334	326	376	361	373	373	377	390	393	365	416	369	407	360	385	373	365	390	382	365	363	401	370	406	364	371	348	402	350	354	367	345	406	372	366	343	391	372	339	327	349	341	362	374	381	369	378	354	358	371	373	351	373	365	350	360	338	391	363	361	382	372	406	381	370	402	365	340	383	369	374	367	377	344	380	384	363	361	382	390	372	383	332	385	361	369	334	364	340	337	357	359	363	364	354	353	372	351	337	339	364	357	346	387	359	348	358	370	345	370	342	326	379	373	361	346	382	327	359	377	359	365	367	358	372	322	368	373	385	342	387	352	379	355	389	365	354	392	363	342	356	354	361	362	341	380	348	349	365	332	402	339	363	349	380	350	373	368	346	350	338	350	371	377	378	377	391	377	373	334	377	356	376	338	362	378	404	369	340	364	366	341	351	388	330	330	355	369	368	339	392	385	414	345	372	347	333	393	393	335	359	375	358	375	373	341	383	341	377	343	368	371	353	369	390	400	402	352	361	385	358	390	357	366	363	355	348	332	337	358	373	337	382	335	343	342	363	367	352	374	365	374	384	331	353	389	369	373	379	347	348	404	341	343	332	320	341	341	390	354	315	351	365	313	381	351	351	353	379	337	356	374	374	357	384	329	402	354	388	386	378	379	338	348	378	321	398	372	352	384	377	377	357	368	341	344	327	359	368	357	345	369	366	376	357	357	375	330	339	347	369	367	371	351	327	356	353	341	343	373	372	322	340	317	366	361	396	342	319	357	322	362	375	352	315	374	346	391	365	365	376	378	394	390	371	350	369	391	393	332	355	359	396	368	344	361	340	375	357	376	365	369	371	383	367	369	365	366	347	371	360	383	395	401	341	355	374	386	375	352	350
35410	50147	31399	15055	4467	1319	631	584	634	620	662	579	630	600	621	630	606	645	624	639	659	641	683	607	592	604	611	636	648	590	625	628	601	657	602	608	602	650	663	623	652	611	624	631	647	630	613	655	627	661	555	575	586	645	649	618	645	662	605	593	651	654	601	601	608	643	628	581	623	633	633	632	588	635	644	589	613	654	640	588	605	629	617	627	606	580	624	607	602	574	590	640	635	548	561	666	633	608	611	627	620	641	611	623	610	629	621	653	628	645	574	587	642	612	633	637	633	596	628	619	568	626	584	611	641	649	613	638	659	630	591	598	618	636	594	674	630	619	672	613	601	607	623	648	601	630	582	627	622	594	632	630	573	638	600	593	634	643	631	622	648	580	645	608	617	614	577	602	609	630	630	628	609	617	627	617	627	644	575	609	608	608	587	653	597	639	631	594	629	606	606	631	623	632	610	651	585	601	624	565	591	627	626	609	639	622	628	631	563	606	616	550	628	632	643	631	603	584	642	569	635	620	630	635	606	595	604	616	646	633	634	619	635	600	619	643	632	612	644	620	646	592	643	668	683	589	605	595	656	607	636	607	586	610	647	626	617	622	611	630	622	600	602	629	610	626	659	660	625	625	616	640	620	662	603	559	648	594	635	677	635	566	649	616	614	574	641	643	637	660	602	627	594	590	601	602	665	553	621	622	651	584	598	675	638	614	632	632	573	634	569	621	629	655	575	659	598	611	653	592	620	623	634	624	617	615	604	581	604	621	661	617	638	649	646	628	611	593	581	613	620	656	657	674	612	636	578	587	611	610	664	636	638	610	610	589	617	639	624	598	588	621	618	613	627	663	653	622	666	619	653	660	590	635	621	661	632	610	627	614	627	653	637	606	635	611	600	620	645	632	615	609	628	611	569	590	651	620	571	600	580	617	669	572	634	647	586	612	631	631	643	581	668	619	615	656	608	598	625	635	625	621	623	584	601	610	630	637	657	640	602	607	623	607	622	625	609	616	657	613	632	609	593	628	606	631	611	602	677	647	600	668	644	660	659	650	662	619	626	591	569	615	632	613	644	637	604	661	637	610	582	602	641	613	631	609	645	665	640	619	602	641	629	583	578	628	647	625	657	601	603	577	667	638	603	654	615	641	618	602	606	629	584	624	631	613	630	610	617	617	635	618	640	636	651	633	664	598	638	647	594	660	563	623	653	630	653	638	639	600	644	593	640	635	614	595	636	617	677	623	558	602	599	649	631	618	657	589	604	643	647	659	570	601	636	646	640	636	613	618	626	635	597	628	658	622	609	603	652	640	650	642	664	666	618	613	609	647	637	611	609	605	656	614	580	628	596	617	611	626	603	633	646	624	635	598	599	641	614	615	594	558	612	649	626	630	664	642	628	603	653	618	560	663	676	606	581	621	625	628	636	646	663	634	625	622	621	604	651	665	630	603	600	613	570	619	637	618	671	593	569	613	662	614	615	630	649	610	623	615	582	629	661	617	587	617	580	631	608	613	656	610	618	616	609	623	627	599	590	625	639	640	662	632	585	615	603	609	659	652	619	634	630	609	583	621	609	600	658	644	594	609	615	623	612	604	609	604	621	602	630	620	626	665	619	619	621	646	640	633	607	649	622	638	628	574	626	646	650	596	656	652	655	630	586	632	611	667	652	573	579	596	658	620	627	606	592	588	607	661	633	609	649	645	612	638	632	601	637	644	602	625	607	603	601	624	637	625	606	627	624	576	598	553	626	652	582	624	623	653	626	587	606	600	658	624	641	585	675	593	631	593	600	607	613	635	574	655	625	594	604	628	600	629	634	586	639	589	618	608	579	616	598	640	636	607	607	641	628	644	625	632	588	654	611	610	623	609	641	567	617	610	585	604	617	589	547	586	577	645	630	640	616	613	649	607	643	585	561	654	670	546	610	666	623	621	604	623	620	653	641	644	621	641	630	613	660	642	599	586	626	630	608	606	609	617	604	588	635	608	630	642	575	633	663	620	623	566	656	616	622	611	575	646	603	594	664	606	613	595	667	616	603	618	607	583	668	619	607	659	638	650	632	637	691	623	667	588	628	657	657	615	603	608	624	607	622	593	631	629	571	621	628	627	591	683	651	644	643	608	656	588	601	639	631	594	597	584	610	640	575	619	626	631	557	613	623	657	632	658	603	636	641	598	609	627	578	642	643	602	574	591	610	636	635	592	611	583	612	644	577	637	592	637	638	627	617	669	622	635	636	632	616	615	617	655	617	651	632	605	635	590	600	670	625	604	649	618	602	579	626	619	659	655	622	639	640	636	679	615	603	657	635	615	590	641	622	639	619	679	629	657	621	611	645	599	662	620	614	598	610	626	590	629	661	631	636	640	655	652	649	637	590	600	636	631	626	635	635	656	629	625	623	622	616	587	612	620	627	593	618	589	620	604	651	611	592	641	635	632	631	595	632	604	631	642	645	584	607	649	618	609	603	592	627	624	653	621	634	635	594	618	573	617	619	633	606	596	589	624	608	593	602	645	585	618	582	644	662	618	606	603	616	643	593	628	610	688	612	600	598	684	588	629	642	632	607	670	607	635	674	637	623	649	611	615	639	636	583	606	637	665	632	580	635	651	596	624	626	600	636	643	647	663	660	599	615	643	630	624	594	583	607	635	642	637	628	613	685	644	624	645	639	626	598	632	633	630	550	587	630	647	618	594	640	629	623	622	641	616	615	607	590	644	641	567	586	661	621	618	620	597	630	650	653	639	655	611	608	631	645	633	608	607	629	613	584	637	618	647	626	595	626	617	624	621	597	630	612	690	597	629	607	658	593	615	640	582	600	638	608	606	673	625	653	621	642	577	636	627	636	630	587	633	626	639	642	607	606	607	593	634	630	573	578	637	665	621	626	613	591	621	671	663	613	620	609	660	640	636	622	664	621	594	636	629	602	619	624	635	626	655	625	606	591	636	606	651	634	653	624	604	607	661	622	595	584	608	639	638	606	590	600	632	597	603	655	599	616	592	586	586	613	629	586	586	601	606	612	589	623	608	614	612	668	610	624	576	611	637	586	629	640	637	609	647	580	579	618	643	627	618	635	615	589	627	629	648	589	670	647	576	639	596	662	643	577	625	659	640	607	571	637	600	614	602	652	570	608	605	657	630	666	586	600	635	589	633	619	592	670	592	621	641	584	611	606	634	658	595	614	664	594	656	605	649	621	628	630	636	625	598	618	631	634	633	615	619	650	566	647	637	592	636	623	628	656	594	608	612	620	619	633	609	589	598	625	634	600	628	677	609	575	604	659	608	592	576	599	676	637	599	627	616	648	606	642	611	603	585	623	620	615	637	626	670	646	607	592	652	657	613	653	608	571	663	626	585	645	616	675	586	598	632	647	633	617	651	612	626	583	649	614	578	643	635	627	601	637	616	628	615	612	580	649	630	617	559	621	612	632	578	656	593	623	644	606	598	623	641	643	629	618	617	580	629	559	614	631	621	630	625	630	644	605	597
23925	23249	31234	27305	20827	11175	863	394	359	379	401	322	336	314	348	333	338	354	359	342	346	313	334	324	319	343	332	313	327	318	334	339	362	355	335	330	314	321	349	373	344	299	379	338	298	308	281	324	324	335	326	318	324	358	328	339	346	331	319	337	328	320	328	325	340	315	339	319	314	335	353	352	343	332	310	298	299	351	348	333	356	318	328	332	330	362	334	326	318	336	329	306	314	346	331	331	346	342	304	324	342	304	332	320	339	339	351	322	333	329	320	321	341	339	299	339	301	291	313	313	331	332	337	301	326	358	371	330	303	349	338	328	334	322	345	340	328	313	334	316	336	308	328	347	346	324	346	330	332	336	338	356	334	331	331	307	339	347	340	339	295	343	312	319	348	352	308	332	318	313	337	317	330	316	316	341	347	331	297	330	330	354	350	327	308	349	320	321	312	326	348	362	299	367	351	315	309	320	343	340	330	358	293	315	300	310	317	314	332	330	322	285	310	326	325	344	311	346	328	340	317	318	330	315	317	306	317	343	370	321	354	328	321	342	339	291	325	308	326	312	321	313	314	368	322	332	347	352	340	309	338	311	352	338	326	326	318	311	338	339	342	310	313	332	307	307	335	319	309	337	327	352	334	313	341	366	269	309	331	317	342	348	303	327	342	302	336	357	344	329	342	347	314	362	328	316	311	335	326	299	326	276	347	321	349	291	332	331	373	319	297	313	309	345	322	297	305	310	340	313	292	326	352	336	342	305	337	310	320	347	350	312	365	295	336	283	345	305	344	321	316	329	308	345	344	347	312	322	334	356	345	317	347	308	306	339	345	358	318	342	305	309	338	278	317	331	321	329	350	348	324	331	364	347	333	322	341	325	328	338	337	299	346	316	301	323	324	310	335	331	317	333	375	351	316	323	319	338	329	314	317	332	357	316	324	349	369	303	345	349	308	337	276	323	329	373	320	345	311	313	368	326	317	349	378	337	341	317	361	276	314	289	355	328	317	351	332	331	348	315	309	315	307	354	348	316	326	324	339	345	334	325	323	320	317	342	344	331	327	303	341	311	333	295	367	320	337	329	345	322	323	306	336	308	328	308	323	288	345	351	359	338	315	330	349	310	299	308	312	365	337	349	341	313	329	354	329	348	312	321	328	295	328	336	314	357	344	350	321	300	340	349	313	342	324	311	337	352	349	349	329	302	351	312	317	296	324	316	352	339	328	319	320	348	312	347	342	379	346	341	383	324	310	339	320	294	353	325	344	326	334	326	315	299	303	351	344	338	338	312	345	317	311	341	347	336	344	312	340	305	328	325	307	327	335	332	329	324	316	303	338	328	343	304	348	312	344	307	312	336	335	309	337	316	311	335	327	342	352	332	348	335	320	351	346	349	364	308	323	302	328	348	319	348	328	322	322	310	328	313	352	323	336	332	352	397	358	337	370	305	316	343	329	317	310	308	344	319	337	355	308	371	333	326	317	304	352	350	318	341	375	326	320	309	334	342	297	305	350	326	317	349	285	289	322	294	320	356	339	308	336	350	331	342	312	331	358	336	358	336	344	302	353	313	360	329	347	287	363	313	364	337	333	326	346	332	319	291	323	338	359	335	345	335	342	330	340	342	314	337	309	340	302	321	313	322	347	335	325	293	308	297	328	296	339	332	311	318	312	367	297	315	333	299	346	337	327	332	319	338	334	320	328	335	284	332	317	310	348	300	326	340	336	334	300	338	313	356	354	329	330	315	310	317	308	291	312	347	330	333	336	349	321	313	306	297	335	318	308	348	330	348	346	335	358	304	308	322	311	328	303	339	322	331	327	330	312	355	342	345	328	313	346	301	324	330	343	304	341	355	300	294	334	345	307	307	321	306	313	317	316	320	347	300	345	296	321	307	367	324	339	329	339	339	353	314	302	333	340	348	313	343	350	313	316	333	335	331	298	341	353	340	360	339	344	334	330	338	324	343	286	340	336	329	333	346	333	350	318	344	367	356	340	340	339	324	327	337	326	328	306	334	313	309	359	344	328	312	346	306	341	309	363	314	299	307	339	316	341	310	314	368	320	347	357	343	336	309	316	296	326	341	333	331	326	316	336	330	315	311	314	351	303	337	359	317	364	320	304	338	309	314	338	309	329	302	329	306	369	308	343	367	309	322	361	310	337	306	331	347	292	344	301	311	315	349	332	346	322	327	316	324	313	313	346	328	331	324	336	359	347	355	336	298	336	366	322	364	287	330	322	312	319	335	327	327	327	362	305	349	333	316	342	322	304	323	306	340	333	330	334	328	301	305	325	338	336	312	337	337	326	321	322	336	351	298	327	281	307	321	351	344	373	321	299	344	331	354	317	320	328	298	309	324	343	326	354	302	328	294	332	312	313	338	342	331	347	318	330	375	313	329	342	355	323	336	291	308	336	298	359	341	319	294	353	318	316	322	296	337	367	351	324	321	308	326	340	313	329	288	307	325	351	334	295	291	307	330	319	323	281	322	337	344	328	356	335	339	318	324	323	326	310	326	340	330	360	305	340	351	336	346	334	315	347	352	304	317	345	378	331	359	316	343	316	333	320	308	325	306	340	343	309	350	312	327	323	337	311	363	317	320	317	311	342	308	346	310	322	341	330	335	321	390	358	309	331	318	355	316	325	325	305	326	352	356	292	335	345	328	326	328	327	368	325	320	299	340	346	338	372	327	342	330	335	329	350	335	342	324	312	301	329	333	312	330	348	326	354	296	304	325	325	312	292	325	339	357	335	306	288	335	312	354	375	334	309	353	313	315	322	364	332	295	323	327	314	307	365	343	320	356	328	324	336	306	313	314	330	336	331	340	339	306	344	324	319	349	325	342	315	312	347	315	317	328	335	320	365	361	333	340	324	333	325	327	329	338	359	352	354	360	306	323	317	343	326	308	329	305	351	326	349	320	310	354	330	331	318	297	312	324	342	319	316	338	325	347	339	307	330	297	317	312	299	320	327	340	351	310	364	322	326	347	319	343	317	319	308	339	322	305	318	340	324	332	363	308	299	326	326	329	328	322	325	376	349	347	332	302	330	333	320	337	323	317	337	354	352	322	326	334	323	313	322	343	332	299	368	286	297	323	310	298	327	332	313	324	335	326	335	312	346	328	314	310	327	332	312	323	307	307	289	310	337	286	303	301	338	338	315	304	325	338	336	323	326	343	302	326	318	319	321	337	336	313	319	311	305	312	296	331	329	328	345	343	338	354	311	329	331	355	316	305	330	348	333	328	319	342	343	308	291	348	320	353	326	339	293	356	350	320	329	350	334	332	300	357	332	328	342	313	344	319	327	348	350	330	326	324	312	307	341	288	311	322	277	311	322	335	357	328	326	320	336	343	324	300	345	342	280	322	355	318	322	332	320	326	348	325	344	304	335	321	298	326	308	337	325	319	344	346	313	341	306	331	316	317	333	299	309	328	344	304	336	358	308	295	321	324	350	332	332	364	343	321	314	312	340	313	371	332	313	353	296	326
59603	90642	63607	42193	21569	6904	600	601	596	618	559	596	553	563	542	538	582	540	568	519	580	579	604	585	591	567	558	560	549	563	557	549	548	516	559	545	523	567	579	581	583	553	561	578	574	528	543	598	594	539	552	553	576	545	583	552	555	593	572	584	552	532	586	573	550	574	561	604	563	619	659	674	626	599	551	532	557	541	546	558	587	541	561	535	600	579	570	530	521	514	518	540	552	530	585	565	525	501	558	576	536	515	578	613	584	580	530	533	554	570	578	537	551	550	554	593	522	554	577	546	585	534	581	539	553	575	575	535	519	561	572	579	545	623	553	587	558	569	548	608	562	577	540	536	587	528	584	520	554	580	566	561	571	556	559	569	536	530	591	569	558	544	577	546	534	561	586	564	546	575	552	553	572	555	582	566	554	555	557	535	586	550	589	549	558	533	571	557	549	555	553	552	594	536	551	521	532	573	567	552	592	580	589	572	612	567	552	567	565	542	539	546	565	564	545	593	551	564	543	564	576	561	543	567	561	551	563	594	522	592	507	590	516	544	552	560	549	560	533	528	563	544	530	546	586	541	546	606	546	589	618	580	527	552	557	569	568	551	581	587	587	529	550	533	564	567	580	563	572	543	600	572	590	536	514	530	575	532	507	557	520	569	541	547	536	548	540	581	582	555	553	525	554	542	543	562	562	547	539	541	542	569	570	564	527	536	543	571	563	552	554	555	593	554	568	549	531	584	552	561	542	608	582	540	542	530	554	548	598	571	537	562	561	559	544	567	577	557	558	566	567	532	500	546	583	543	544	554	586	536	568	528	531	580	554	568	506	565	551	578	532	561	541	597	581	568	538	559	603	519	546	547	559	550	571	567	507	547	555	544	523	586	528	581	549	522	527	604	566	563	539	549	542	580	535	556	599	535	538	572	560	582	545	599	580	576	549	547	576	544	585	485	512	582	545	561	558	558	540	549	557	546	550	560	527	554	573	598	573	531	578	546	575	542	552	512	555	551	514	557	561	539	513	558	593	568	617	582	531	553	568	592	563	574	566	546	524	560	519	520	577	569	568	557	555	550	577	547	553	562	536	540	540	561	550	561	590	567	541	586	570	539	528	576	566	530	556	547	592	559	573	543	555	547	554	575	570	592	556	593	589	548	550	565	594	545	560	543	591	599	524	537	567	534	547	608	577	551	584	565	588	518	550	579	517	543	545	582	568	545	521	558	526	565	554	540	570	587	537	558	566	603	523	588	535	563	530	537	600	536	571	581	573	495	490	537	591	519	603	576	580	526	538	471	540	577	573	549	570	567	572	597	552	593	560	548	578	582	590	564	619	551	545	561	562	559	535	567	586	577	546	531	549	585	543	552	534	559	519	546	539	618	554	544	517	532	514	564	570	625	556	556	566	573	610	554	614	550	537	513	572	538	507	540	532	548	545	571	523	558	557	576	556	576	608	551	526	562	526	516	584	563	591	615	572	509	574	519	570	521	543	560	567	512	511	524	583	544	538	550	531	520	558	496	539	522	553	580	506	557	561	548	580	583	552	553	558	602	556	566	518	526	594	581	566	600	564	584	608	585	571	583	553	584	544	549	534	526	555	581	561	541	545	548	565	618	536	593	589	528	525	570	591	551	536	554	541	559	541	551	555	550	536	608	550	543	560	554	562	556	574	557	578	529	552	552	562	552	536	540	536	536	566	532	540	595	570	541	519	586	544	564	546	567	574	518	539	578	552	537	605	602	575	524	540	576	533	518	578	523	518	534	591	530	578	516	573	539	563	562	554	549	562	551	523	538	548	557	563	575	552	542	521	565	516	567	550	582	526	560	540	544	552	545	530	621	548	591	568	564	576	526	600	566	555	561	546	551	590	543	569	543	564	568	531	556	547	555	580	536	618	533	603	566	535	531	590	555	552	565	540	585	540	554	579	569	549	571	553	543	549	593	568	520	574	549	531	576	524	550	593	590	554	532	533	560	553	529	539	566	597	542	540	568	532	550	546	565	607	579	547	575	538	563	527	560	525	513	546	595	512	554	556	555	534	563	563	572	554	568	531	517	548	538	560	542	556	569	566	534	554	555	568	574	565	561	553	603	514	552	595	585	556	558	514	584	568	534	539	555	562	573	541	549	556	545	571	582	540	551	549	598	575	561	594	535	557	537	561	583	539	567	547	548	495	564	585	548	524	522	552	571	556	611	578	560	550	570	542	563	550	526	552	573	517	559	568	557	543	522	554	560	571	576	584	553	544	541	559	584	550	592	558	492	563	590	583	607	540	552	578	560	514	541	530	487	571	555	533	553	547	538	558	544	584	569	560	551	542	527	538	535	567	532	524	543	543	581	532	559	566	581	545	496	583	589	525	573	586	553	525	532	590	606	534	571	527	562	559	555	550	578	531	507	598	544	564	529	540	571	574	600	532	569	587	564	578	549	513	557	580	551	516	590	534	567	583	539	549	527	551	564	538	579	545	540	575	546	570	543	575	555	547	568	554	544	549	546	512	556	493	559	575	544	557	559	578	569	549	559	566	545	607	549	534	546	551	558	578	559	573	597	567	572	560	600	588	582	547	540	601	548	559	523	559	522	584	548	549	568	620	563	503	540	586	550	588	584	532	556	540	567	560	532	557	563	547	531	527	582	555	523	559	550	544	554	566	556	520	540	535	576	606	507	598	561	591	535	552	567	579	558	541	558	543	561	575	578	557	565	558	548	506	547	529	556	606	558	522	541	567	573	552	603	591	569	547	614	581	582	509	536	531	599	553	595	535	556	580	563	553	553	555	566	582	554	513	570	550	545	531	529	552	532	529	528	594	537	601	569	559	542	611	592	572	552	562	548	571	550	542	594	556	557	533	556	596	532	545	550	539	600	585	554	553	569	540	554	561	586	533	540	601	591	586	589	558	599	591	553	556	588	543	575	523	551	595	554	537	576	550	550	543	549	580	498	529	549	587	540	553	539	578	583	566	575	559	557	529	571	533	557	619	534	584	563	566	591	630	544	550	559	565	557	578	539	591	564	548	548	548	521	553	542	561	574	572	571	560	562	570	572	584	559	566	547	535	543	527	547	553	539	542	533	523	491	560	542	561	536	545	558	556	545	559	575	533	546	571	540	568	532	546	553	565	566	610	575	557	562	535	562	539	573	528	547	576	560	522	544	540	514	537	548	561	553	584	547	533	549	545	537	554	568	545	541	579	551	573	583	545	493	588	568	546	540	564	558	564	564	559	539	557	588	532	519	522	538	543	532	536	551	578	537	539	500	555	497	562	572	568	579	556	518	553	549	584	525	524	529	515	580	573	586	582	520	557	568	547	573	562	505	575	563	553	536	587	556	566	516	580	582	597	553	575	581	572	507	562	566	545	569	546	549	555	567	569	584	537	576	560	550	533	527	572	555	551	544	558	533	552	514	539	524	570	557	611	563	561	588	544	536	562	542	578	543	557	559	559	568	601	582	582	553	553	577	562	566	561	563	529	564	557	545	527	551
22934	22109	30388	25635	21744	18189	4204	524	428	462	393	417	418	409	411	421	425	430	434	406	407	408	398	411	446	412	423	386	383	398	396	439	399	411	415	410	394	380	397	419	424	412	377	409	398	384	423	393	434	398	402	412	422	380	408	390	404	391	412	409	416	377	410	402	404	401	405	383	379	454	485	455	422	430	416	436	382	386	361	407	387	363	425	393	407	401	424	395	398	394	425	419	409	395	371	391	349	387	397	410	421	395	415	382	372	411	391	409	393	385	398	441	417	389	410	381	386	421	428	374	394	405	412	405	388	374	400	387	396	402	383	418	401	389	398	399	414	391	410	375	430	390	362	409	399	379	363	421	366	371	385	348	416	434	363	394	387	370	345	386	416	392	378	386	416	384	377	412	411	401	392	435	433	402	406	401	407	400	442	399	413	393	412	375	360	425	376	341	415	373	368	383	438	404	398	425	405	416	379	387	387	419	389	395	398	411	380	423	411	470	432	383	390	408	378	397	397	395	419	376	406	416	430	429	438	400	398	428	379	386	385	398	379	390	424	391	396	394	420	439	409	385	412	446	370	368	394	425	403	390	391	393	399	408	385	415	406	421	414	391	442	358	383	392	408	367	415	421	377	408	413	394	387	397	375	399	415	417	403	393	406	404	378	403	423	397	391	382	361	426	390	419	399	405	352	417	428	406	398	405	398	382	410	399	427	422	391	407	442	399	396	401	412	355	395	405	405	392	426	444	411	448	389	399	411	412	428	379	399	393	430	411	405	377	409	377	399	385	401	362	415	400	391	387	445	405	376	433	384	380	389	388	406	384	384	406	393	415	414	388	411	381	382	420	392	389	405	432	392	383	426	417	420	377	385	401	417	384	383	392	400	412	401	399	380	384	402	417	415	382	394	358	388	402	380	421	379	403	422	417	378	376	392	389	406	415	417	390	382	399	416	422	428	420	403	376	425	376	425	364	419	414	414	373	418	366	412	423	374	407	402	394	384	417	416	406	415	426	349	365	405	408	395	384	386	383	395	402	417	376	394	411	417	405	361	397	372	408	397	432	410	439	426	427	356	424	349	407	395	391	413	455	359	381	383	415	411	412	410	393	399	409	412	406	416	366	415	365	396	391	424	390	401	390	373	408	438	371	422	365	365	368	380	445	405	408	383	406	395	365	391	381	370	419	354	425	369	402	422	442	391	379	414	394	432	413	404	391	434	398	362	388	396	402	407	385	375	389	392	399	402	385	375	386	428	423	395	357	377	383	392	392	398	419	394	404	401	415	425	430	448	384	422	401	402	378	412	434	399	368	410	390	409	380	408	408	450	389	414	372	432	397	391	339	429	401	394	372	399	403	398	387	395	370	423	406	386	360	418	376	378	445	430	375	386	382	389	379	421	427	390	374	399	358	390	385	425	363	405	397	407	438	386	398	397	395	414	378	351	335	401	388	395	418	341	401	398	408	409	413	375	384	400	398	375	408	405	390	430	395	414	431	388	414	388	401	352	414	364	410	397	377	403	426	418	366	388	391	362	413	375	395	405	391	384	409	411	399	406	405	394	408	429	380	363	396	378	344	360	399	397	380	425	417	418	374	410	395	401	407	401	395	363	407	362	425	374	401	379	412	402	381	387	416	401	419	384	401	388	414	397	369	383	389	419	408	393	392	413	409	385	399	384	399	368	387	406	386	366	382	400	367	384	383	410	405	399	412	410	394	418	372	376	418	409	416	398	396	376	411	379	447	383	411	401	420	396	368	393	422	386	409	400	438	336	404	424	380	385	416	382	380	405	431	396	412	417	422	403	375	393	411	423	383	384	418	414	404	396	389	384	418	417	388	395	418	375	417	402	408	421	376	393	409	407	433	382	410	403	421	376	375	376	408	409	409	421	401	432	426	387	416	391	422	425	411	386	419	373	388	368	429	411	373	413	421	404	409	397	415	424	426	417	413	432	361	387	383	407	382	402	414	374	432	422	410	413	394	425	397	385	375	381	395	413	383	405	403	399	401	415	430	444	402	388	388	420	393	357	395	370	384	390	384	405	400	406	396	388	428	412	366	391	380	410	417	408	383	398	409	372	412	387	376	390	424	417	415	380	406	396	396	368	361	411	402	405	378	406	375	373	398	411	380	410	364	405	361	397	413	366	385	383	413	390	396	414	437	404	379	393	404	380	379	409	418	417	366	383	395	413	383	415	412	412	415	394	436	418	397	383	392	390	399	408	404	417	393	403	370	422	402	402	396	384	390	359	356	388	398	400	411	439	391	392	379	417	399	391	417	389	431	413	422	411	375	385	409	372	401	383	401	414	396	408	387	403	416	379	418	404	372	394	368	381	375	401	393	402	408	418	382	436	422	390	380	395	426	402	390	439	418	399	414	392	383	393	405	381	352	401	372	386	375	380	388	385	393	370	407	400	390	366	386	387	409	414	395	386	415	403	390	413	432	380	370	396	373	398	416	387	417	424	386	415	413	388	397	404	420	371	366	415	423	381	423	381	384	384	405	411	391	379	390	385	418	389	374	414	372	384	398	391	391	417	434	379	366	410	418	403	376	401	415	381	422	394	397	437	417	394	352	426	403	378	405	373	404	421	393	410	360	402	438	396	376	385	389	394	361	398	420	391	401	428	383	437	403	364	389	432	383	444	396	377	412	415	357	392	374	399	398	437	412	396	412	411	419	410	413	457	402	410	397	398	380	372	378	391	359	412	379	405	402	382	398	403	361	374	397	387	433	352	403	398	371	385	406	385	422	430	396	392	415	435	407	377	392	393	371	410	392	394	415	393	412	409	394	392	390	376	358	402	374	397	413	358	384	397	399	386	395	384	398	385	449	435	396	415	369	389	399	406	402	393	377	385	410	440	431	387	411	367	371	401	381	390	396	427	423	404	382	393	402	412	443	390	396	403	382	402	435	367	421	391	412	401	406	373	381	415	374	398	416	404	363	417	411	423	421	383	360	366	386	370	402	402	374	375	420	399	411	392	388	391	427	399	426	383	461	377	396	378	409	379	358	378	371	404	426	390	388	380	380	421	404	379	409	381	377	406	399	417	388	356	418	429	396	381	423	405	381	402	406	378	375	400	379	429	396	372	430	422	418	412	401	415	380	400	396	419	404	415	403	383	406	381	419	396	406	394	367	380	385	386	434	376	365	403	402	386	398	379	424	393	364	381	398	407	407	399	416	403	390	396	415	415	399	410	419	358	398	407	426	369	404	387	426	370	409	393	381	415	408	416	400	429	409	400	418	393	430	408	376	395	383	423	399	434	376	431	417	371	409	419	394	401	391	441	425	418	391	442	404	380	397	381	391	374	394	395	423	377	384	407	414	364	383	407	375	402	368	408	389	418	361	375	393	380	377	394	369	404	331	420	405	367	394	405	385	385	386	397	399	367	384	434	416	395	374	382	360	414	408	384	394	405	434	394	399	394	391	401	412	382	402	393	436	411	421	417	362	386	419	411	415	427	370	376	376	391	420	413	423	418	435
60822	96795	71042	50536	28463	10486	833	696	720	701	743	711	714	662	678	661	631	665	641	659	647	643	646	655	676	628	654	646	680	626	649	587	666	655	681	647	683	616	630	679	632	657	645	646	655	621	673	592	673	640	644	670	636	690	636	617	671	668	630	621	648	639	696	652	669	714	634	625	654	743	904	826	744	689	677	676	644	670	623	645	663	677	614	599	615	648	644	623	614	703	640	680	626	623	599	646	636	651	643	629	648	613	593	661	678	650	621	613	648	644	682	654	653	640	651	657	613	663	649	647	644	617	668	652	634	639	653	662	643	602	630	659	637	631	667	663	646	623	667	650	635	633	598	657	702	645	643	672	619	677	668	618	603	632	653	647	638	650	623	614	636	653	645	655	655	626	634	586	655	668	645	692	643	655	633	690	636	632	608	657	657	652	637	673	628	650	645	644	613	614	615	646	639	608	656	671	623	688	644	651	655	684	653	678	650	634	675	608	655	630	659	674	625	637	675	626	669	628	651	644	619	673	667	636	637	632	634	643	623	663	646	605	637	631	612	663	633	644	624	602	662	637	647	649	625	626	673	683	624	629	638	667	637	720	657	616	650	611	643	619	606	649	652	652	597	664	632	664	693	646	655	647	647	679	666	644	643	700	623	628	625	651	634	612	663	642	635	640	594	664	642	630	653	654	585	605	642	636	630	668	611	680	636	660	659	636	570	623	691	636	667	634	617	641	626	687	622	594	645	655	631	675	654	675	687	666	632	642	653	673	617	689	620	696	623	625	642	595	653	665	631	660	658	659	646	632	640	677	608	657	618	635	694	631	674	570	648	631	604	632	682	615	642	627	634	653	654	628	622	628	602	672	698	652	651	655	665	661	598	636	633	645	653	643	641	634	621	632	641	680	644	623	599	623	618	653	645	662	649	642	638	604	615	622	626	634	618	606	609	623	628	629	636	637	607	603	632	653	622	679	667	612	667	595	617	623	630	633	670	627	704	676	640	628	666	602	585	649	669	621	614	619	632	682	656	700	640	631	668	662	605	621	656	642	673	636	686	655	634	616	628	644	652	648	641	654	654	665	660	645	647	618	630	638	638	629	638	655	636	645	655	607	654	653	633	617	675	654	658	664	625	651	676	638	593	682	597	690	626	703	666	650	642	673	662	680	673	646	651	655	636	592	566	649	641	652	614	644	619	627	645	646	633	612	658	602	657	655	617	648	629	614	608	632	645	647	647	625	654	648	616	681	659	593	617	612	587	615	673	654	617	614	618	626	654	640	607	638	634	651	601	644	659	614	608	613	600	624	661	606	653	612	632	619	644	629	665	626	626	674	671	638	575	623	652	637	691	643	593	679	661	668	666	636	634	624	670	661	655	640	645	639	633	658	639	618	609	654	652	630	638	665	662	617	605	689	617	648	672	653	630	619	627	669	683	654	621	581	635	618	663	660	652	646	664	620	668	673	574	651	677	621	635	634	633	643	601	645	631	691	625	622	631	671	642	603	638	625	626	660	656	699	623	631	644	633	624	612	649	651	683	675	689	646	626	662	683	629	654	690	650	649	615	606	668	637	611	643	604	629	669	644	643	656	650	618	659	630	644	630	622	660	613	670	662	653	622	665	675	666	605	678	660	617	607	672	703	615	679	635	619	611	643	624	665	613	595	607	664	663	587	683	629	637	639	663	663	661	618	645	662	584	657	636	668	654	637	634	689	631	607	646	654	651	663	702	645	610	630	649	692	629	647	633	636	666	630	652	666	668	623	644	628	656	632	597	626	673	619	639	625	626	642	679	640	649	639	684	684	635	635	664	634	659	610	604	640	641	604	626	659	599	628	615	688	610	616	633	625	625	641	624	658	594	651	617	639	597	638	636	662	636	685	654	614	640	653	590	663	658	653	631	592	646	620	669	640	663	625	661	629	673	661	678	644	628	619	626	587	617	634	653	605	675	652	657	638	642	670	627	646	681	618	618	643	652	659	637	646	642	638	662	656	646	646	649	648	615	671	606	611	634	655	645	658	662	634	644	661	659	662	644	647	643	693	646	622	622	647	658	629	610	654	627	647	691	644	641	659	615	663	616	648	677	628	607	655	614	633	642	676	623	663	615	592	620	628	640	616	618	701	641	602	622	671	632	641	656	632	681	651	655	630	621	663	644	605	619	631	646	640	645	654	647	644	623	621	644	648	667	611	704	641	645	663	662	663	628	654	629	623	677	593	663	631	657	636	667	658	635	578	630	711	634	632	652	708	655	638	646	663	646	645	616	670	644	620	655	656	634	635	659	686	623	641	623	626	640	652	647	613	620	661	625	674	678	678	639	637	621	592	670	683	673	634	655	633	630	655	629	620	651	654	652	629	652	674	640	630	654	683	606	611	635	635	654	634	601	638	656	622	616	657	631	646	644	659	628	620	630	633	649	620	637	655	635	609	620	665	661	598	649	652	659	610	621	620	619	651	629	637	598	621	654	657	635	664	592	624	637	683	632	628	599	636	622	632	680	703	614	673	629	621	651	672	628	632	631	640	651	648	684	629	639	658	681	613	598	625	635	621	642	661	632	645	619	633	636	663	629	625	658	611	647	650	702	610	627	585	648	617	636	657	640	667	643	652	585	636	625	695	608	652	647	650	636	623	663	659	628	630	588	669	659	671	660	595	663	642	618	619	656	642	625	670	639	627	646	668	666	619	709	604	607	628	613	605	662	606	620	599	647	667	624	635	610	655	652	642	668	661	676	628	586	655	648	629	637	650	653	596	648	638	679	644	637	595	636	625	639	648	654	607	673	640	623	608	655	646	648	643	635	652	664	605	655	626	580	660	666	643	642	633	653	651	641	637	616	637	632	644	604	663	680	618	646	577	626	636	628	620	645	645	668	675	666	627	583	624	683	613	633	638	618	638	677	630	649	652	630	695	619	630	607	651	654	623	673	640	612	604	570	658	626	652	662	615	632	604	652	605	614	667	673	616	688	645	655	624	681	650	614	661	641	629	637	647	684	633	673	630	630	632	609	607	604	666	648	683	626	658	655	649	649	592	647	662	649	642	665	627	681	602	629	669	663	593	684	637	670	677	604	666	627	596	626	618	685	652	624	660	614	613	667	641	632	675	655	641	665	673	644	688	610	665	605	657	600	615	598	679	677	602	700	616	673	614	658	608	642	664	636	643	620	597	643	668	656	672	626	628	634	636	619	605	648	661	655	634	632	617	601	688	611	633	748	612	656	608	678	633	636	664	673	619	651	619	662	640	617	644	631	626	618	598	638	625	636	664	642	667	627	673	641	670	607	671	626	636	671	637	637	645	640	674	656	609	585	661	663	664	594	638	671	667	634	642	627	663	651	620	657	647	671	673	613	632	636	642	608	656	617	638	640	595	649	630	674	663	640	599	603	677	671	637	667	684	621	667	681	651	637	646	682	637	668	640	646	707	644	619	641	607	665	605	655	618	682	661	628	634	626	629	670	623	621	608	638	639	654	676	658	630	672	636	651
27780	30360	26421	13964	2354	810	382	359	330	342	335	359	399	351	384	361	349	356	387	368	362	370	375	367	353	379	321	369	409	374	335	339	377	359	352	342	336	362	397	375	373	358	348	374	350	348	348	324	324	378	315	359	333	390	373	346	342	378	332	356	359	323	334	350	357	362	351	340	317	329	338	361	331	393	368	374	355	328	342	336	385	349	369	334	343	331	356	323	341	342	356	339	354	309	331	361	397	338	344	358	368	356	347	323	339	380	338	376	325	302	331	360	389	347	351	378	352	335	397	365	358	347	359	340	324	368	362	341	357	352	350	362	375	382	371	372	336	354	336	344	328	320	404	350	316	316	374	355	375	351	360	357	357	337	363	329	363	348	371	382	353	359	340	348	354	385	339	378	329	352	363	338	368	322	373	362	353	369	326	365	333	360	341	331	385	346	375	354	359	369	308	360	339	342	367	340	343	343	334	313	361	329	350	335	342	328	335	335	345	360	343	352	318	348	349	343	366	386	356	326	340	354	392	344	378	380	381	351	363	316	364	344	347	357	320	345	345	359	342	326	379	345	305	332	356	358	339	393	343	340	333	389	340	320	351	374	355	349	387	335	369	354	365	353	357	358	366	354	349	379	336	364	334	346	334	339	322	368	366	363	363	343	370	367	354	344	378	353	364	348	341	347	367	342	351	375	352	392	343	351	325	325	340	348	337	346	336	345	368	355	339	370	366	346	344	336	349	373	337	351	350	356	357	339	359	335	335	361	359	344	381	318	367	333	380	374	367	345	348	381	368	346	343	381	338	362	348	345	368	338	369	333	363	358	336	359	359	337	380	365	353	344	375	311	337	326	351	337	361	317	378	375	333	339	355	354	366	328	367	362	319	354	346	335	382	357	354	325	350	353	330	383	319	360	347	344	365	356	332	334	357	389	377	323	342	340	358	340	324	354	329	364	365	351	336	348	336	335	356	345	341	360	357	362	342	307	348	372	317	358	340	381	367	341	360	337	356	378	363	351	339	353	374	336	359	357	344	359	348	360	360	356	347	343	353	348	358	364	349	340	325	360	327	333	355	343	366	363	338	353	306	345	342	321	377	395	372	334	335	364	343	319	359	333	329	343	377	341	341	342	344	355	379	356	368	364	344	354	341	368	360	335	337	363	357	383	352	360	383	387	359	382	358	388	351	390	365	358	348	371	359	357	336	348	379	353	386	362	343	342	361	380	320	358	361	335	364	365	365	319	354	363	336	363	357	353	381	354	350	332	383	386	354	344	360	352	362	342	371	371	364	366	372	332	350	372	352	346	354	345	335	331	356	368	353	315	362	336	366	369	308	403	342	363	345	359	344	357	346	354	367	330	376	360	336	375	350	362	303	399	333	360	342	349	395	340	397	330	354	350	320	345	331	331	364	340	336	367	352	351	319	347	341	380	359	323	338	377	389	357	353	335	325	362	328	360	337	342	334	353	397	331	375	360	359	387	378	340	361	335	334	379	364	381	358	349	365	381	344	339	333	319	366	342	347	353	353	351	344	335	330	363	356	360	337	352	357	369	358	357	356	403	347	363	376	360	357	365	351	367	351	328	354	361	357	366	319	315	339	334	331	391	333	365	392	339	382	372	358	362	365	354	347	360	355	348	349	348	362	361	370	329	351	344	327	348	323	351	374	359	340	375	352	334	348	351	359	357	327	385	354	360	364	374	359	362	367	334	343	348	330	327	357	365	323	319	349	321	324	387	351	349	370	353	334	319	416	323	357	331	361	401	357	339	324	338	384	355	359	379	366	378	313	370	354	371	351	375	365	353	384	359	354	341	341	335	387	380	369	378	375	348	343	378	322	369	362	347	359	374	360	359	365	331	355	337	372	324	349	340	345	351	375	368	334	321	365	339	355	337	323	343	373	342	364	374	300	382	357	337	373	335	349	362	363	384	333	357	360	375	354	342	355	334	340	357	350	360	360	327	340	364	371	332	365	339	338	361	349	377	347	346	372	366	355	351	353	345	374	365	371	325	338	363	368	363	366	323	314	320	348	370	333	353	355	371	327	335	348	354	341	378	321	372	346	377	341	373	352	381	357	390	358	316	361	364	362	369	369	344	342	342	366	346	320	368	340	315	334	373	348	375	340	370	379	354	355	375	337	378	368	379	363	368	353	381	310	376	351	342	370	346	309	321	373	353	385	338	326	332	362	379	355	365	369	342	361	361	374	370	346	369	349	363	355	338	366	375	343	333	358	370	344	333	361	403	354	355	358	370	347	375	356	351	328	370	379	365	327	332	347	366	383	370	366	351	352	343	378	324	380	353	370	353	374	381	333	359	367	333	389	372	369	360	345	381	400	319	376	339	348	373	373	344	348	333	330	379	341	355	386	349	386	334	353	343	357	338	368	349	345	385	376	352	363	348	369	372	370	387	353	327	340	324	319	350	351	344	356	331	358	329	326	337	350	332	361	342	327	359	362	344	339	348	362	364	342	359	364	347	322	377	346	347	375	347	390	362	360	376	357	334	343	350	360	350	337	342	358	336	349	359	358	333	359	384	365	378	377	351	334	357	364	361	362	362	307	332	340	341	359	371	353	363	314	337	339	367	325	349	359	322	389	361	355	369	353	374	345	396	358	336	382	346	365	343	354	323	400	354	363	337	364	344	365	342	369	363	361	352	382	364	355	340	359	365	346	364	336	354	329	333	334	331	363	335	338	397	369	360	390	354	332	370	344	358	360	344	366	349	350	378	358	389	315	361	382	352	366	357	387	403	338	344	351	361	358	353	344	355	357	369	361	362	377	323	329	324	369	357	357	353	333	377	342	353	352	321	370	328	336	360	354	349	354	344	355	360	366	340	354	363	367	339	362	350	358	347	301	373	407	355	371	360	329	319	371	369	361	335	356	383	352	357	348	358	364	323	350	330	332	356	349	344	320	348	366	343	356	352	332	346	350	370	355	345	343	390	349	333	353	349	325	333	366	372	335	380	351	324	342	354	357	361	369	378	368	361	330	365	344	342	367	378	340	296	326	322	319	310	338	377	348	340	343	326	336	395	340	363	324	331	390	373	388	352	365	366	325	365	387	386	376	347	340	348	367	353	351	368	369	350	331	336	359	377	353	369	352	365	354	365	371	314	335	381	332	372	314	352	335	343	324	343	346	360	335	365	356	358	318	360	358	342	340	355	378	318	358	335	373	391	341	380	361	393	327	354	386	358	379	351	312	346	353	363	342	341	347	348	320	398	371	390	332	359	321	362	362	358	358	336	366	353	366	348	359	356	354	379	354	345	330	410	323	345	342	348	327	358	344	358	357	368	342	365	311	338	341	374	389	328	351	355	330	325	366	358	336	388	356	328	306	326	369	381	333	348	371	351	356	355	343	344	365	360	401	350	338	353	359	368	332	373	379	318	337	315	318	343	352	339	355	409	366	350	390	381	382	367	377	371	368	334	337	397	341	364	308	332	349	351	343	382	359	347	310	332	340	353	353	370	334	371	315	354
35363	49699	30745	15733	4289	1600	568	674	579	590	569	618	645	601	602	620	563	587	650	616	591	583	628	629	610	590	585	600	587	595	596	618	583	616	649	592	643	555	634	621	599	567	566	614	622	602	612	593	608	581	585	594	592	618	577	575	571	631	558	616	614	640	624	629	634	616	639	579	590	617	597	617	654	577	614	585	561	592	597	593	628	605	588	634	573	548	609	629	632	647	594	572	544	603	584	588	591	615	575	575	598	582	601	642	641	640	607	670	607	644	516	625	654	610	627	577	631	616	624	587	644	573	591	639	608	658	610	636	601	599	619	585	600	596	630	619	609	621	606	582	581	640	573	564	629	594	591	587	590	570	613	547	552	591	599	614	590	584	595	580	640	603	567	618	593	579	601	565	607	646	609	627	602	565	582	585	629	578	569	620	644	604	583	575	622	650	652	659	633	619	611	587	585	564	586	564	601	636	637	593	630	568	610	659	570	577	579	563	628	582	605	635	612	609	598	631	615	597	603	609	622	611	601	600	586	568	609	615	605	540	599	597	571	631	644	562	591	617	640	599	567	611	605	623	548	582	617	650	576	653	584	611	572	579	571	609	596	623	615	611	594	601	592	556	584	594	590	631	578	613	590	601	564	565	608	584	647	622	584	587	581	578	626	651	566	575	588	601	621	595	593	614	568	606	559	597	615	572	659	587	623	595	627	587	597	596	621	608	585	647	609	554	574	604	609	614	593	595	615	610	610	623	589	639	575	578	642	617	575	585	532	604	576	615	574	568	613	573	595	603	630	592	595	575	579	608	612	607	587	581	608	598	586	604	592	570	561	600	606	603	545	585	585	626	612	616	651	621	607	588	615	609	622	607	599	612	576	589	608	595	585	609	642	628	572	617	592	577	610	599	576	626	594	590	581	610	579	564	591	598	569	631	629	627	674	598	594	617	626	558	585	591	622	615	586	600	581	556	576	607	624	608	595	584	636	636	600	610	605	624	614	591	576	624	617	618	585	598	571	617	592	638	588	580	585	655	593	582	604	586	630	600	621	624	610	620	587	615	631	628	561	599	563	583	606	600	587	609	633	569	584	607	603	594	590	566	615	660	654	543	600	599	606	589	650	599	580	607	573	596	630	629	531	620	589	623	582	605	609	603	589	606	558	576	610	604	612	623	607	604	591	595	602	586	597	608	606	596	608	619	610	619	636	594	631	630	584	587	542	616	587	622	577	611	625	591	613	603	573	598	636	628	619	605	587	600	623	595	595	584	611	600	603	635	632	607	550	608	595	613	654	565	584	623	574	637	625	598	607	595	605	582	630	611	632	637	607	565	560	589	592	596	597	538	621	651	564	585	624	608	572	597	592	585	601	609	565	567	625	617	602	646	556	622	609	621	635	594	605	624	618	609	597	605	618	576	604	619	638	604	622	576	572	588	614	558	575	610	608	607	597	559	600	587	595	556	596	682	590	599	587	609	648	606	600	606	650	654	629	571	608	609	584	607	625	570	623	594	588	584	586	630	640	567	564	587	623	586	582	600	633	594	601	630	629	556	618	592	629	613	612	635	590	622	586	625	586	590	599	570	640	614	644	592	578	625	618	598	640	614	595	596	612	588	627	621	582	578	649	620	567	594	580	669	607	626	594	575	524	625	625	633	571	568	621	610	596	635	627	602	582	581	605	627	582	573	606	598	608	634	586	590	601	589	631	579	620	620	595	633	576	593	616	592	635	593	634	641	641	556	615	600	610	673	617	583	591	626	562	605	617	577	612	535	608	635	612	655	594	591	566	625	560	659	632	603	651	579	651	658	580	590	590	631	592	578	648	628	587	562	629	597	656	592	673	597	594	589	604	637	571	607	643	593	594	606	584	598	625	578	593	611	590	625	586	595	598	596	576	618	624	579	613	563	606	610	590	603	603	629	589	591	615	620	631	562	631	570	608	631	587	601	581	644	582	611	574	580	597	597	597	569	588	576	581	587	600	604	603	622	605	575	602	587	603	577	612	630	588	591	617	537	629	574	602	600	608	614	574	623	633	584	615	582	610	592	594	607	610	626	597	570	607	630	603	556	597	568	590	573	601	599	590	626	597	628	631	599	587	598	637	614	563	619	583	614	582	566	596	608	606	597	603	603	635	628	578	610	615	598	656	602	590	598	595	596	580	629	617	628	595	627	613	604	629	592	604	605	665	653	616	577	549	606	645	621	584	624	589	568	566	522	575	587	608	600	651	641	653	622	581	604	637	609	625	610	602	584	614	566	631	602	600	587	599	636	560	610	606	659	610	609	565	580	623	605	617	559	591	653	638	640	626	602	644	598	573	610	600	566	602	594	596	628	609	616	627	622	613	605	599	615	577	603	615	585	593	589	647	591	624	605	606	582	610	618	556	655	601	603	622	603	578	622	593	581	581	633	610	604	594	593	608	602	663	594	574	616	610	576	619	583	617	632	577	590	663	603	629	620	616	608	624	637	579	622	539	597	625	583	591	549	638	604	577	570	568	589	622	621	624	566	596	577	620	611	604	612	632	565	541	657	625	637	617	641	602	616	615	614	613	598	614	584	607	625	608	585	622	556	562	625	562	615	619	617	615	601	606	611	626	627	644	605	615	589	644	541	591	596	617	616	623	611	623	616	596	583	631	592	600	537	613	602	613	626	613	603	613	610	582	607	617	609	611	625	593	614	616	562	589	568	586	599	587	618	584	568	563	626	611	619	575	606	597	575	613	658	559	586	602	633	591	633	613	606	646	583	620	632	574	631	586	625	602	569	572	595	594	608	565	603	557	595	619	577	613	613	618	596	597	590	630	592	626	585	582	566	647	612	594	636	618	602	589	620	632	609	634	628	614	576	581	621	573	618	642	580	635	587	566	637	618	637	571	632	597	535	669	616	613	606	622	534	556	564	595	596	597	637	576	630	621	597	682	621	632	551	628	583	584	567	628	618	589	599	563	643	597	625	598	599	608	625	613	574	625	585	624	591	560	604	596	597	584	602	573	633	605	606	601	575	581	628	636	598	587	597	643	600	617	547	533	601	604	632	565	591	574	618	574	568	625	578	626	614	571	603	626	596	602	610	583	581	589	631	577	645	585	620	569	612	638	570	630	617	554	625	580	654	603	640	615	564	599	587	620	577	640	630	592	629	610	529	591	601	609	616	583	604	654	580	594	596	574	595	608	575	637	599	577	583	589	569	639	616	589	572	555	599	582	614	599	607	596	664	628	597	592	605	615	615	579	627	608	599	593	559	611	595	603	580	591	627	562	543	623	595	651	593	661	592	597	644	633	645	586	597	594	627	588	610	555	567	601	607	610	629	629	571	603	636	625	632	636	585	623	603	597	591	654	616	588	579	595	619	603	626	616	594	610	643	609	581	554	621	589	558	584	556	606	582	558	588	605	603	615	624	600	602	611	590	579	605	575	573	595	580	603	627	584	600	610	592	627	547	571	629	629	602	586	608	540	628	609	625	605	616	643	568	612	585	606	608	612	660
23969	22918	30705	27698	21029	11462	880	370	327	360	340	330	331	328	343	320	323	363	346	333	353	367	302	319	306	313	298	308	315	359	295	327	322	331	347	310	320	286	320	308	297	294	322	299	317	331	341	318	312	331	315	312	294	299	337	309	291	288	310	318	313	324	319	290	325	331	323	308	314	336	363	358	332	327	322	312	286	300	327	299	331	329	314	309	296	329	305	335	305	294	313	293	275	293	284	309	304	322	291	304	332	323	315	311	311	341	344	272	314	306	312	282	318	308	335	328	310	305	294	309	307	318	312	298	307	325	317	307	321	304	312	353	334	285	347	319	313	311	311	316	305	306	333	318	372	314	351	324	306	295	297	297	307	284	290	288	324	306	320	311	285	302	318	308	320	329	313	309	317	362	315	307	311	283	302	298	340	264	324	338	325	295	331	333	323	292	337	353	317	278	311	326	317	307	353	305	323	317	321	279	324	311	297	318	324	302	340	334	304	333	305	336	333	309	311	317	317	320	287	309	315	319	294	297	296	320	327	299	302	305	314	297	319	316	310	321	285	306	319	315	345	317	311	302	327	320	316	353	324	293	302	308	339	316	289	322	321	296	309	317	320	323	299	319	314	302	314	312	314	259	296	348	304	324	351	303	329	303	327	320	280	273	312	293	296	340	328	324	332	290	333	295	315	320	331	299	308	303	309	336	302	276	324	326	294	298	300	319	344	312	327	333	302	311	300	330	337	307	302	304	326	272	320	290	307	299	338	309	297	315	325	332	313	303	303	311	306	320	307	341	318	307	331	323	341	316	319	334	290	317	321	319	326	321	286	308	332	337	301	337	301	337	319	328	338	311	266	313	325	307	302	308	276	326	314	312	311	346	331	311	288	279	318	297	305	329	334	350	332	361	319	331	313	336	311	296	312	290	289	324	316	324	314	327	345	290	310	306	316	294	319	302	306	348	330	340	302	339	303	343	356	298	304	324	288	318	337	373	343	342	316	319	313	304	292	339	323	276	275	312	299	323	328	310	301	305	321	315	329	301	306	339	297	301	280	323	302	302	333	332	322	330	303	350	345	281	309	323	296	305	315	313	341	315	297	309	318	324	298	302	322	327	286	291	331	291	331	360	292	298	285	313	294	301	312	340	318	322	281	352	284	307	322	332	310	330	325	329	296	275	335	312	300	343	342	317	333	294	306	299	290	311	279	319	309	296	275	331	342	307	296	317	301	318	336	311	294	343	309	317	335	318	304	340	322	324	331	320	306	313	306	301	340	321	314	296	337	318	318	310	322	327	306	323	319	316	307	335	310	296	319	330	315	309	314	283	313	301	296	317	308	305	285	306	299	302	318	328	328	299	311	300	304	306	301	304	315	309	317	339	303	297	326	336	330	309	301	300	295	309	324	312	283	315	301	307	337	303	311	325	327	322	326	322	290	330	331	291	304	345	327	310	297	309	316	323	292	283	343	310	329	299	305	304	316	320	323	301	334	321	296	325	334	316	334	322	330	317	314	287	303	314	320	325	317	332	296	311	308	339	299	319	305	341	350	310	310	310	324	297	293	296	301	331	327	317	333	338	338	313	299	296	332	318	312	293	316	306	293	303	308	319	287	326	297	329	318	320	321	336	335	331	338	293	306	313	298	301	311	315	326	289	338	344	335	349	317	299	314	327	329	303	294	340	303	292	310	304	334	308	323	339	315	316	303	323	345	295	335	305	316	325	296	333	314	325	303	339	307	323	317	317	340	346	316	282	335	288	291	288	307	321	312	336	288	308	317	312	325	317	319	299	338	342	292	339	326	316	348	335	310	312	317	317	286	295	327	331	255	341	297	359	312	330	325	293	316	328	316	324	327	303	295	299	322	339	323	298	288	319	302	309	323	323	306	317	347	323	313	290	322	363	302	326	311	289	298	340	313	345	299	352	291	305	294	286	336	337	287	331	300	295	294	302	290	309	345	291	287	307	312	296	302	293	314	309	313	322	321	336	321	304	318	288	307	328	285	303	292	313	316	310	313	295	307	324	297	325	311	325	312	318	327	311	303	302	321	326	303	313	331	317	297	297	313	255	348	322	308	329	305	309	316	299	346	357	318	275	312	344	307	342	324	296	324	279	305	311	325	308	298	320	289	316	331	360	312	293	319	298	304	311	308	358	348	289	295	300	342	305	337	313	304	321	313	319	295	301	327	302	319	352	291	338	308	303	310	344	311	304	322	299	312	313	305	302	302	321	294	341	332	344	307	290	312	348	322	314	317	340	311	293	288	322	310	295	305	324	312	333	305	308	291	310	329	321	300	323	318	285	323	315	325	306	318	291	326	298	293	311	315	318	339	348	358	320	314	352	314	313	342	315	296	323	304	290	325	299	332	320	359	302	355	314	324	320	285	308	309	286	310	299	322	273	290	359	310	327	352	301	295	306	293	348	305	315	354	341	320	320	301	285	306	327	326	320	322	329	315	330	312	314	308	293	313	308	318	311	305	290	299	329	314	298	314	322	334	315	303	322	318	306	315	347	317	307	294	307	284	302	313	305	289	314	314	294	290	266	346	296	329	328	310	318	334	324	337	325	317	346	317	313	327	325	304	308	299	294	309	316	306	325	307	328	308	315	291	308	340	296	336	292	291	312	294	306	322	308	281	311	299	319	303	297	324	309	285	285	305	310	326	306	312	306	320	317	278	323	319	310	317	323	284	283	313	301	300	301	297	326	304	279	311	311	249	302	323	335	298	343	328	299	320	347	311	330	322	321	335	303	315	302	318	347	312	316	319	302	322	326	313	297	298	302	283	330	301	340	323	300	330	320	307	308	304	302	320	315	335	313	312	333	302	284	346	328	301	338	296	303	302	309	328	339	304	295	307	308	336	321	335	310	297	331	316	310	334	312	297	331	320	339	353	309	328	300	326	330	287	299	297	301	318	299	323	343	305	321	314	319	290	315	359	283	300	307	303	337	331	315	281	333	323	335	311	323	321	327	321	335	311	326	346	284	323	310	302	323	287	323	319	329	298	327	297	299	313	325	319	343	294	282	363	315	322	316	327	288	318	315	336	323	285	313	295	294	326	319	313	305	321	303	300	312	299	332	309	312	285	308	302	315	338	314	319	299	313	326	315	314	354	320	327	321	325	316	324	286	315	309	280	325	308	347	322	300	300	322	326	307	311	301	306	341	293	334	310	306	346	287	335	286	317	326	339	304	316	296	322	315	308	279	322	327	341	310	286	298	326	337	318	297	334	307	315	291	303	307	311	303	311	314	312	307	322	307	314	293	322	295	321	325	327	290	330	308	322	307	285	303	304	303	303	312	291	311	305	295	338	319	308	311	337	286	292	311	308	316	325	328	338	328	315	312	318	332	285	306	313	325	327	330	329	326	321	318	326	305	308	307	301	315	326	315	319	315	267	296	312	339	307	313	327	289	292	316	327	307	313	324	308	273	339	311	327	289	324	316	344	303	305	309	320	336	327	298	300	329	311	272	309	311	325	323	341	330
59222	90018	63731	42940	21292	7473	545	581	596	580	568	575	548	592	585	574	550	529	528	545	578	515	579	553	516	512	534	588	562	556	582	539	532	527	544	542	498	501	517	546	539	500	547	561	568	526	582	516	574	549	562	576	504	514	497	562	516	530	565	542	530	517	532	530	532	497	565	550	554	651	664	620	621	559	534	554	528	552	529	505	534	542	505	544	554	552	487	546	519	512	479	519	530	528	524	573	503	540	489	512	543	500	582	554	540	534	521	525	540	540	542	538	555	524	523	524	529	564	547	575	592	531	568	554	501	536	541	563	541	563	500	519	547	518	536	507	526	575	539	523	522	568	518	538	566	553	512	506	559	541	516	569	544	542	566	508	524	509	541	526	535	535	575	508	582	529	521	547	546	547	533	521	518	612	556	536	531	544	578	542	504	465	499	542	533	487	492	537	563	546	531	547	540	567	573	567	527	530	554	525	510	552	562	540	555	547	543	555	499	542	490	500	531	559	534	545	542	537	514	523	520	527	542	506	538	536	551	538	539	519	519	541	542	550	482	523	531	516	548	503	557	536	506	524	525	535	543	524	524	541	529	514	539	524	549	532	555	515	529	543	524	519	513	489	532	569	525	520	555	534	549	514	524	515	536	540	506	540	529	549	523	545	542	539	545	574	528	501	532	535	509	499	531	540	523	521	516	533	508	505	501	504	504	503	521	480	526	534	497	594	546	536	550	503	552	578	483	591	527	528	528	506	531	542	516	520	522	546	514	497	527	508	482	510	465	512	499	514	578	526	520	495	538	545	508	527	535	506	523	579	538	562	550	539	552	524	531	518	541	563	532	555	531	539	533	524	513	569	500	530	537	533	516	595	538	532	562	522	549	526	564	546	544	551	525	541	512	550	486	514	496	536	524	605	520	546	506	515	578	565	565	523	536	571	507	516	548	523	521	508	525	490	531	542	499	524	541	520	568	549	551	534	513	507	524	514	470	564	559	553	527	536	518	547	525	546	560	517	562	518	529	505	522	540	534	495	494	500	527	526	529	525	541	518	554	510	540	501	529	553	525	556	539	517	528	520	532	584	581	550	527	541	525	560	537	521	520	532	558	582	528	495	549	559	533	522	503	520	554	557	543	542	471	534	546	567	524	566	539	576	494	568	550	578	563	563	524	505	530	498	489	503	561	532	499	547	563	528	537	520	528	520	591	474	512	532	529	531	533	542	510	570	578	575	531	511	555	524	554	532	553	546	559	519	540	539	535	492	527	525	555	555	523	526	497	519	476	540	513	513	549	509	537	528	545	579	529	545	529	549	525	545	529	529	544	483	602	573	529	530	552	556	537	517	536	532	535	541	555	536	557	503	517	577	514	533	542	549	549	495	530	503	511	501	537	527	507	560	561	527	549	479	511	515	499	541	560	522	530	558	549	534	516	526	546	572	531	498	521	560	535	553	526	504	549	538	548	549	545	544	504	535	481	511	546	523	542	558	506	509	514	539	512	542	559	541	586	509	488	516	520	536	578	517	523	503	507	548	552	539	503	560	558	554	533	551	504	544	511	515	536	562	534	522	497	562	505	536	536	575	535	573	535	492	577	560	532	524	545	529	534	523	530	503	556	542	501	521	527	539	539	527	540	536	539	537	538	526	549	527	554	500	547	537	536	524	553	514	525	520	539	541	514	555	526	543	553	487	499	545	556	535	563	534	524	549	548	521	528	545	568	529	526	550	535	506	548	532	541	557	522	494	538	525	521	536	550	521	524	528	530	527	559	527	496	559	530	534	577	533	557	520	540	518	524	545	517	529	594	547	535	582	517	506	532	537	505	516	534	551	549	529	501	530	556	523	524	516	503	568	542	535	516	527	608	520	529	499	523	549	538	546	545	532	520	513	563	528	546	564	499	533	545	474	542	523	557	535	503	507	543	489	543	582	550	542	486	510	559	514	564	499	503	517	478	555	554	556	576	555	556	534	553	512	543	553	521	559	605	522	566	525	534	556	546	594	501	563	511	566	553	522	519	534	575	586	521	541	542	505	545	513	529	572	577	507	537	575	548	536	550	522	553	553	557	555	547	537	497	548	547	546	517	575	533	546	524	547	556	541	537	538	539	547	515	524	546	516	571	518	564	520	515	518	519	537	514	520	545	542	539	467	537	513	517	557	531	522	515	551	488	541	533	542	503	535	511	562	498	545	503	553	555	556	515	538	526	536	516	537	503	551	541	537	501	561	511	516	545	532	538	518	568	529	605	527	504	518	566	550	582	571	520	511	520	533	551	536	551	494	536	535	513	534	527	554	498	587	474	517	494	523	532	480	542	538	551	525	528	488	526	566	563	536	583	508	528	507	518	548	538	504	523	554	553	536	544	544	527	522	512	513	520	538	552	517	545	566	526	547	572	563	515	558	518	591	502	547	544	516	576	506	569	502	503	545	524	559	490	577	562	565	523	526	573	553	503	565	521	552	510	532	552	522	533	542	483	518	487	550	544	545	550	513	560	518	533	560	481	529	579	519	572	518	515	513	492	524	519	560	549	524	539	525	576	510	556	534	532	534	511	522	476	551	532	552	511	490	555	506	505	546	523	544	541	529	531	540	551	550	504	525	549	524	535	555	507	526	486	524	543	537	522	516	506	545	539	529	533	519	526	552	548	510	494	551	543	551	556	515	553	523	484	524	536	520	493	530	598	548	529	563	505	562	543	536	558	536	559	551	500	556	570	554	541	532	508	516	491	530	512	537	506	566	534	525	518	572	540	518	565	498	526	523	530	501	507	545	540	500	497	498	536	559	542	533	518	533	528	510	525	593	529	565	521	555	513	501	524	554	562	562	525	524	528	556	521	532	488	545	498	513	524	550	545	549	558	563	541	571	572	535	505	556	532	544	548	516	515	522	551	527	512	514	507	560	522	527	508	538	583	490	529	573	544	551	516	523	539	530	549	551	538	513	555	554	520	518	556	537	526	506	528	505	493	541	556	516	504	540	512	530	504	535	560	551	578	548	524	553	579	533	553	533	531	527	540	531	528	524	535	540	553	553	503	530	522	528	509	557	555	542	521	521	533	565	520	550	532	473	575	508	517	526	551	521	537	507	553	547	559	510	546	536	538	588	593	499	596	487	530	537	535	551	541	600	540	533	507	544	514	541	542	519	541	542	529	565	514	526	571	525	513	522	472	549	537	510	507	567	544	519	521	504	529	560	519	557	536	553	507	543	534	560	504	528	575	553	547	572	505	550	526	519	516	485	539	534	513	530	523	485	544	503	521	524	531	554	557	545	509	533	536	533	515	525	548	507	570	529	488	555	567	513	549	575	517	515	578	539	519	542	503	502	545	544	526	590	507	507	551	560	549	535	567	500	527	539	513	562	531	566	573	574	548	560	504	531	544	546	525	536	562	538	568	560	549	549	533	570	522	540	568	492	521	497	528	545	537	558	524	507	529	533	530	502	510	595	530	542	531	538	489	522	525	542	525	549	525	547	476	537	542	517	521	561
23082	21861	29941	25488	21816	18930	5185	479	425	402	424	405	385	403	420	401	404	363	402	444	419	393	388	376	398	415	392	402	373	345	399	416	407	332	409	378	383	386	373	379	384	365	366	364	391	363	428	393	378	403	398	393	368	403	355	383	390	355	423	357	381	378	398	372	412	374	421	382	372	407	432	413	428	421	388	401	415	407	370	377	394	365	389	381	368	374	400	377	406	373	386	378	368	359	425	383	381	378	363	388	405	369	375	401	379	382	348	401	373	353	384	383	400	408	391	400	354	363	406	416	372	357	375	397	404	396	383	395	399	382	392	348	379	411	395	384	360	364	379	404	372	386	376	398	432	350	397	379	406	432	413	381	383	388	366	364	379	374	376	377	374	399	389	389	379	386	394	366	387	376	378	397	404	394	364	400	412	382	425	410	369	365	415	382	395	372	402	387	411	379	419	391	349	386	374	385	356	369	402	386	381	388	378	368	356	351	357	363	412	401	399	365	371	380	367	406	377	377	356	392	357	366	398	399	363	374	359	377	385	374	364	354	370	393	377	379	377	362	366	367	409	366	386	389	373	363	400	367	370	412	389	371	388	413	373	401	349	377	413	368	379	382	385	381	392	388	393	381	410	392	327	351	389	375	368	369	389	371	388	378	403	372	373	390	372	383	398	369	374	378	408	376	399	390	381	393	346	358	400	352	367	388	390	355	381	369	392	399	420	369	412	363	410	386	379	443	403	395	389	363	418	364	353	368	369	403	395	373	404	397	362	359	367	402	388	355	411	352	401	385	366	382	381	396	372	365	394	387	375	391	375	394	386	397	351	398	420	393	414	387	404	376	379	355	377	389	353	439	387	361	332	418	372	375	360	369	409	374	419	379	399	383	375	401	397	352	404	349	409	405	430	346	370	388	401	405	373	367	339	389	380	389	389	385	384	385	387	347	371	364	388	362	380	400	382	379	378	365	391	338	353	390	401	379	400	364	379	400	394	362	373	384	390	360	402	391	389	380	414	360	414	368	395	386	420	385	331	361	394	387	367	368	371	395	394	384	410	381	373	376	402	367	372	365	409	386	377	377	346	369	408	381	391	383	372	386	403	359	361	389	385	355	390	399	366	407	379	358	381	401	406	408	355	391	426	345	371	383	392	362	356	373	420	378	366	414	379	362	360	360	406	372	370	349	402	405	381	389	355	383	409	419	391	376	373	396	394	383	385	374	376	420	391	423	387	383	415	382	386	371	361	377	369	380	378	391	391	364	374	402	345	389	394	377	399	404	380	383	352	414	399	383	381	372	367	414	411	387	354	396	368	385	416	360	404	401	370	419	327	385	396	368	355	394	426	374	371	367	375	374	386	365	393	413	405	380	399	382	372	399	406	402	403	380	333	401	356	354	381	379	404	348	372	356	391	408	416	325	423	386	374	373	368	388	348	401	379	402	359	358	390	380	383	353	374	354	405	378	436	405	374	364	377	382	369	398	385	394	381	368	383	385	354	415	347	391	392	399	398	388	380	401	355	405	383	407	391	361	358	354	376	380	385	384	391	396	365	400	349	387	392	350	376	366	397	394	368	389	375	360	376	409	378	389	373	342	394	365	370	353	421	402	377	381	409	375	362	391	372	401	391	351	400	365	354	332	385	382	371	417	394	368	390	383	401	403	398	363	360	365	392	380	379	408	405	369	400	389	343	387	383	385	386	385	380	417	372	405	351	381	377	407	384	366	428	337	381	405	352	382	384	372	352	369	393	358	379	374	412	399	408	399	426	395	339	389	377	395	392	352	393	431	377	390	341	413	389	378	360	384	341	344	383	388	398	362	348	364	367	385	404	387	386	372	393	406	367	405	367	364	422	395	388	382	366	387	390	369	360	396	371	380	361	386	390	373	376	359	378	402	385	356	355	374	362	381	346	383	385	375	369	359	383	372	357	383	396	383	392	369	387	350	350	386	367	378	347	391	376	410	377	383	421	339	376	362	374	371	359	346	387	387	402	383	366	430	376	389	371	404	405	381	380	416	353	398	352	388	356	380	370	394	407	409	339	367	402	403	387	366	358	394	381	386	379	375	410	388	371	384	369	353	421	405	400	377	396	371	329	356	356	392	420	390	350	391	375	412	370	428	368	375	408	370	397	385	425	367	371	394	377	428	395	369	383	424	380	396	371	358	375	377	399	389	359	390	379	376	392	376	406	383	390	368	394	385	371	392	391	408	369	396	399	408	387	390	365	406	391	375	418	360	409	398	403	380	418	358	370	400	401	398	395	370	400	377	339	376	376	353	370	388	374	377	362	359	391	351	374	334	412	401	382	350	401	372	373	396	393	416	357	383	401	410	364	379	369	358	398	396	396	367	397	389	387	370	351	380	402	385	373	371	395	403	374	353	403	384	327	364	387	359	410	392	353	389	359	385	419	351	370	403	375	354	378	360	384	406	345	412	409	375	376	388	382	379	411	381	403	385	390	400	392	390	387	392	381	402	370	406	382	381	381	395	383	348	367	392	402	375	402	358	395	406	402	407	399	357	379	369	380	387	370	399	411	383	396	410	382	380	391	384	368	392	364	357	385	388	379	355	369	358	378	362	414	374	359	415	390	388	432	396	385	388	388	358	390	387	387	381	390	387	363	397	400	388	377	364	402	396	409	393	414	360	379	351	384	398	384	378	396	392	401	395	385	398	371	396	405	406	412	390	358	419	382	380	371	368	387	367	417	414	385	387	372	403	376	383	389	375	391	372	350	363	393	377	383	410	359	375	417	375	348	356	370	395	397	401	413	383	383	369	390	351	396	362	379	386	388	381	381	367	368	380	382	378	376	367	377	377	354	416	385	390	375	391	414	368	400	400	383	348	367	348	386	386	394	421	374	386	381	375	384	419	389	383	390	380	381	391	379	374	368	375	373	381	346	410	410	396	410	376	329	379	380	376	415	388	424	388	370	416	399	393	357	370	382	369	363	365	337	388	391	364	373	383	354	386	377	374	411	382	395	362	381	422	391	411	375	375	391	413	363	360	394	436	369	390	392	370	395	399	405	422	385	365	360	405	377	350	382	368	369	384	352	379	387	377	395	385	399	373	377	392	387	365	338	410	402	405	382	361	395	371	359	421	387	368	367	382	407	376	377	399	360	347	418	392	398	328	380	362	396	362	397	390	388	361	360	386	346	381	376	387	398	384	375	421	398	409	365	369	409	405	392	348	390	350	392	378	428	374	390	363	386	361	397	379	376	385	364	398	391	396	407	358	369	411	394	386	383	343	410	352	392	363	379	369	392	370	388	398	408	374	375	396	389	394	366	383	374	385	364	372	384	362	373	397	367	373	397	398	414	356	415	397	384	398	403	396	367	411	393	361	387	400	384	373	373	351	392	358	391	424	399	345	393	385	366	401	369	385	377	408	382	399	409	419	348	374	371	410	377	355	395	383	411	388	381	395	382	354	350	373	375	347	390	384	372	391	388	393	375	397	363	355	369	415	360	400	394	358	408	355	389	358
60330	96669	72621	51629	28007	9999	791	723	743	688	716	687	662	673	688	607	703	599	604	607	671	614	626	609	663	625	625	594	633	655	632	624	644	642	616	605	611	657	620	619	635	617	645	635	599	604	596	631	621	656	624	636	653	638	582	675	634	625	606	594	621	651	659	619	624	650	586	634	624	779	877	803	729	679	639	598	649	619	658	609	660	648	624	655	619	595	641	636	597	620	591	612	612	646	610	644	621	601	643	657	611	612	639	591	608	640	611	599	642	603	592	660	673	639	623	654	587	626	596	584	644	596	605	606	675	621	580	611	646	624	658	671	617	656	672	636	626	609	621	608	625	630	628	604	603	611	599	607	615	595	599	615	624	602	639	605	663	643	607	635	602	634	640	655	630	578	621	634	618	631	586	627	591	651	612	620	658	609	619	626	584	689	593	626	591	603	614	604	597	598	680	627	598	612	622	662	617	633	634	662	595	610	627	607	616	601	623	649	639	658	633	633	598	621	625	641	620	576	631	618	597	616	587	608	617	584	620	634	612	583	615	645	618	641	568	619	610	569	599	584	631	619	645	630	629	639	642	638	570	565	593	632	619	642	640	630	579	596	615	601	614	592	608	552	603	619	611	607	661	624	611	626	618	623	643	639	623	633	602	609	685	662	623	587	644	634	610	608	595	648	616	577	599	565	636	592	630	619	618	608	626	596	615	613	602	618	663	633	592	597	613	639	618	649	631	623	606	610	652	629	611	608	629	618	592	608	622	630	607	635	632	628	615	610	659	667	621	614	610	637	568	621	642	612	579	711	624	599	600	602	608	588	600	635	605	619	623	604	638	591	638	653	628	648	633	629	620	615	599	615	603	661	616	628	627	641	582	617	644	599	617	635	618	618	669	632	648	618	599	639	625	628	588	637	632	629	633	555	648	654	611	615	580	611	644	610	642	574	617	638	679	625	630	639	620	649	621	612	561	656	596	657	640	623	596	652	586	595	607	635	604	624	633	587	646	584	640	632	578	603	645	586	640	607	594	608	645	587	637	632	606	641	607	597	625	617	669	618	634	639	631	601	649	652	602	638	615	581	582	601	626	607	603	599	594	644	589	606	600	601	696	591	606	606	626	640	603	580	631	600	603	593	596	629	605	607	655	593	592	646	654	630	583	634	587	672	649	629	617	648	637	666	607	643	640	606	607	607	602	588	603	608	618	591	643	629	568	658	629	564	629	625	658	635	658	612	637	600	641	683	612	610	616	670	614	596	590	620	634	619	638	599	609	623	618	613	645	642	643	689	590	597	641	625	611	602	627	621	670	602	576	618	594	638	662	644	624	611	644	624	620	638	604	628	644	661	621	664	641	587	614	633	611	625	609	662	579	642	590	633	626	659	566	638	597	614	575	652	585	602	640	682	647	586	614	612	562	640	623	625	645	620	634	664	615	649	643	650	604	619	585	676	641	606	612	596	622	613	608	667	598	589	625	661	615	644	642	612	589	596	665	630	603	616	619	612	690	590	596	639	580	600	622	593	630	622	617	616	599	628	607	582	605	616	621	589	633	576	628	589	599	608	675	606	652	590	641	626	588	611	602	620	606	631	613	601	629	619	642	675	651	639	644	607	635	603	582	634	650	578	591	579	611	628	625	647	581	639	609	647	637	608	617	676	663	547	623	617	617	631	626	619	631	640	664	636	595	639	582	626	642	621	575	612	628	642	593	623	629	614	627	630	608	602	602	615	629	593	605	600	619	624	596	609	621	605	655	654	626	657	643	656	604	593	600	682	626	624	636	641	658	630	591	607	649	600	638	608	588	652	606	577	636	608	628	633	626	601	609	638	656	627	621	634	647	647	615	675	669	650	604	636	612	655	610	662	630	649	599	647	598	644	643	573	647	641	620	602	630	591	583	660	654	647	647	639	604	650	626	598	628	597	643	596	652	639	586	604	598	595	639	668	587	627	633	643	605	679	643	639	613	602	614	600	658	614	628	588	638	616	640	625	609	609	629	586	588	613	625	625	627	602	606	657	632	651	664	659	625	620	614	675	594	670	660	631	641	640	627	612	626	656	684	601	650	639	609	618	602	663	650	643	632	630	594	577	636	589	609	632	629	631	586	629	594	633	604	588	588	626	612	595	628	604	613	582	643	615	655	606	606	634	581	625	609	624	599	606	614	608	600	613	637	588	644	581	612	575	607	590	638	684	614	595	629	613	652	657	590	591	616	647	648	609	616	581	620	576	568	655	635	621	643	618	605	593	630	624	625	630	634	608	585	643	646	625	661	663	607	641	613	653	580	636	622	585	644	659	634	635	575	614	584	619	636	617	647	660	616	616	585	631	623	600	611	633	653	629	592	620	620	612	609	599	599	632	593	665	649	653	599	618	618	618	605	658	621	615	604	636	684	628	608	608	618	645	631	643	664	606	622	565	621	576	642	605	626	600	650	597	601	677	593	629	625	642	623	634	622	593	624	553	649	578	655	614	593	604	630	638	614	608	578	637	646	619	644	630	623	632	610	633	627	610	641	610	597	562	644	623	633	576	638	626	604	630	643	607	633	616	624	646	605	673	659	629	674	623	623	627	633	600	594	597	613	647	623	646	663	631	613	647	608	616	661	661	614	637	585	587	617	608	642	609	604	647	597	660	601	650	639	590	638	606	636	648	647	621	593	648	627	618	621	568	613	586	591	607	596	614	568	630	571	642	630	619	596	633	617	594	605	624	625	606	614	651	648	603	633	677	583	646	638	630	575	614	589	629	617	608	645	590	637	635	648	636	623	644	632	603	574	632	639	651	640	591	646	613	646	646	633	616	634	616	614	577	663	628	590	612	611	562	620	618	608	594	623	623	603	602	628	583	620	622	628	619	611	598	593	625	624	637	619	595	625	663	621	643	651	595	639	631	615	619	655	594	576	625	638	620	606	656	564	597	595	627	608	644	619	600	658	609	596	589	636	619	617	603	598	619	619	621	629	638	622	630	586	601	589	649	603	609	611	625	635	633	692	621	607	602	618	633	657	598	593	581	631	620	629	602	631	605	590	644	597	602	642	647	606	645	585	594	654	627	630	614	651	603	618	590	662	649	619	622	614	658	651	629	611	619	608	659	605	607	575	660	605	656	627	604	609	638	589	633	601	609	648	610	622	565	633	598	628	631	622	593	624	620	632	601	628	659	582	585	646	634	600	602	638	617	625	577	624	650	624	620	631	683	597	637	620	607	675	607	657	624	616	641	641	638	620	651	657	651	627	597	650	599	649	614	646	557	589	612	611	606	689	602	649	623	598	598	622	623	622	599	637	591	624	570	613	631	604	593	615	644	624	644	660	617	608	633	628	646	573	617	659	606	641	618	608	635	623	595	616	657	624	622	574	579	642	586	602	679	617	598	574	632	642	632	642	610	615	604	618	598	600	588	598	599	642	603	617	642	612	585	639	617	588	610	656	590	643	622	618	588	640	662	664	604	629	616	629	629	571	629	621	620	673	590	686	583	645	617	643	587
27846	29740	26071	14112	2496	662	319	334	345	312	335	322	332	306	331	325	334	330	319	330	348	340	317	363	359	324	315	333	342	342	340	332	319	330	333	348	378	336	316	345	355	349	316	351	326	310	336	344	334	360	367	313	319	324	327	300	339	340	330	344	342	332	312	348	347	353	328	321	332	325	325	374	371	328	348	341	360	371	302	298	312	310	333	344	341	358	352	347	348	323	334	361	315	335	336	306	351	325	335	362	360	306	325	325	325	348	316	359	340	303	350	367	382	328	348	331	353	345	333	323	347	343	321	350	339	353	330	288	295	316	337	334	336	359	323	319	324	326	307	334	348	336	319	328	350	348	356	329	355	326	303	352	319	331	326	327	323	333	341	318	344	331	311	319	354	341	370	347	341	352	328	319	291	310	310	368	313	336	339	320	343	331	323	297	326	306	341	319	304	334	316	358	312	360	312	306	322	330	307	321	297	335	356	333	341	336	341	328	333	362	325	327	316	347	344	325	313	318	316	378	351	347	328	352	332	321	332	353	328	319	339	357	307	308	321	306	334	334	328	296	334	334	353	312	331	347	338	302	329	337	341	316	304	341	331	341	356	346	307	344	313	344	348	342	327	324	345	331	319	361	330	307	336	312	330	307	317	331	292	337	294	344	313	358	341	307	299	320	320	334	311	332	306	315	342	338	351	291	330	309	338	300	274	326	322	327	338	350	356	344	330	316	352	313	352	322	333	333	332	307	339	309	357	322	329	338	301	335	362	310	318	347	338	331	336	325	354	339	331	322	316	295	347	331	316	303	335	307	322	345	359	346	292	311	309	342	326	343	363	317	345	326	334	358	335	336	322	366	344	318	315	330	318	307	325	306	359	324	327	299	324	341	365	339	320	312	339	312	297	314	357	327	318	346	310	338	328	342	314	351	317	354	299	296	354	323	322	317	339	347	309	324	349	308	308	335	316	347	329	324	327	306	326	368	329	309	323	309	320	328	317	346	372	326	301	319	335	340	365	357	305	312	313	327	328	333	363	332	344	327	289	306	342	344	298	325	301	301	332	331	346	313	319	312	310	329	324	371	328	349	321	298	324	336	326	317	313	322	344	324	383	350	332	343	334	336	303	316	322	346	322	316	355	341	313	315	336	299	341	321	326	310	335	314	341	355	378	345	340	343	362	339	338	309	316	320	323	340	333	314	331	351	330	331	348	370	309	316	320	331	289	338	319	310	308	366	337	356	302	324	311	318	358	329	321	319	333	356	347	318	371	322	333	359	318	335	343	304	316	311	353	319	318	317	316	335	311	329	296	346	307	327	331	343	357	315	300	377	314	313	316	349	342	353	355	322	325	303	323	324	343	352	318	338	330	334	336	319	318	329	345	328	335	337	345	317	323	346	335	353	313	314	302	329	341	319	326	320	313	338	345	329	335	341	327	327	323	338	339	300	322	307	319	352	333	334	315	319	301	325	304	344	309	307	343	333	339	341	308	287	310	338	332	317	350	338	374	314	343	339	318	336	355	355	340	348	368	331	325	327	347	331	344	349	335	326	326	342	340	345	343	365	338	357	309	314	361	308	329	354	328	328	333	336	329	334	345	310	339	342	345	339	308	300	351	311	309	317	378	316	359	332	342	317	331	344	348	322	291	315	325	344	302	336	296	347	306	346	349	335	366	330	366	312	335	326	321	316	312	354	305	345	300	339	314	325	360	354	336	355	358	313	337	306	339	336	287	332	365	312	329	316	367	340	332	357	319	330	309	312	350	347	330	333	331	329	342	339	332	317	350	323	342	324	338	364	335	335	354	336	301	337	335	322	309	319	334	316	318	332	321	341	364	335	319	320	305	336	316	335	350	325	349	325	323	307	341	341	330	348	331	320	275	346	358	347	320	328	335	338	336	341	316	343	364	359	292	294	332	335	311	326	307	350	354	333	340	324	311	317	314	341	339	304	340	318	318	336	349	316	323	352	354	336	350	340	333	328	345	345	344	327	299	336	313	312	315	336	304	346	355	334	331	325	334	351	310	340	336	330	337	304	347	331	321	303	322	327	332	327	359	354	333	322	317	350	347	336	346	331	326	328	323	339	334	377	341	348	338	342	331	350	322	315	345	312	336	357	309	327	303	287	314	331	311	328	341	361	332	331	334	343	353	339	331	312	323	372	338	343	318	323	340	333	343	345	339	330	316	359	309	348	313	350	371	310	337	324	340	357	324	297	342	342	329	339	351	306	352	324	363	332	340	320	340	363	324	324	351	327	338	317	343	319	321	337	293	344	369	322	339	300	310	319	339	318	348	301	329	330	306	338	326	329	335	331	339	308	352	355	305	349	332	340	353	327	325	340	321	296	336	324	339	342	326	323	311	343	376	315	306	351	330	319	326	320	343	323	343	332	320	319	316	318	339	329	326	339	323	341	342	328	350	350	332	369	338	325	322	312	364	316	328	286	311	351	321	317	311	304	353	300	336	322	329	322	359	325	313	287	341	334	318	358	329	337	306	347	334	334	314	359	312	357	330	321	352	315	326	317	304	336	316	351	358	328	348	349	355	359	338	329	329	338	329	325	339	306	326	308	333	345	318	325	332	373	329	328	316	371	326	324	329	336	292	315	327	320	339	317	349	318	323	340	325	353	320	333	331	316	341	306	342	310	373	341	355	308	327	329	322	335	334	314	351	319	317	292	311	342	298	333	343	352	331	354	338	327	332	300	297	299	347	305	303	359	316	325	317	348	328	317	339	321	306	315	323	318	346	338	344	320	301	306	329	336	340	345	331	319	340	338	323	341	326	308	333	341	326	351	318	338	355	329	389	350	316	336	339	376	319	319	331	332	333	341	357	300	341	306	323	326	318	322	315	313	319	338	313	358	345	324	342	361	304	369	316	320	361	328	312	319	348	329	322	334	372	326	375	322	351	328	296	321	356	357	327	320	306	357	327	391	328	343	328	333	316	343	301	318	329	324	327	318	388	307	327	341	312	308	354	329	325	367	325	344	346	333	356	277	349	331	325	351	359	322	345	285	349	356	318	336	329	311	339	322	335	317	327	348	322	337	338	321	311	324	341	322	325	340	321	336	365	349	349	325	340	343	367	329	324	360	353	339	310	356	325	368	322	313	358	342	329	363	359	313	318	317	319	333	328	360	303	332	324	348	360	326	295	318	355	323	317	343	339	388	323	312	319	330	314	298	321	310	308	334	346	361	341	339	338	307	335	324	323	357	317	309	347	318	340	308	324	294	311	347	339	340	333	321	349	347	370	321	324	331	349	336	342	315	356	354	357	320	328	304	346	300	355	320	347	330	338	328	326	342	348	342	365	350	328	352	336	350	319	351	348	344	301	293	328	332	338	323	339	338	324	336	346	344	336	314	337	292	357	348	386	323	317	337	300	331	318	342	350	325	333	330	377	355	335	334	320	316	333	322	379	345	306	310	357	304	339	343	317	341	360	326	336	319	287	366	321	313	353	328	323	324	325	331	295	359	308	371	330	315
35516	49029	30770	15701	4393	1390	584	593	546	584	620	572	597	624	547	602	576	594	566	619	556	550	613	574	615	564	560	619	610	562	545	550	539	523	585	602	554	559	570	559	584	578	563	594	586	615	556	567	559	580	579	575	569	568	602	543	544	542	610	574	558	592	558	618	590	547	591	573	549	617	556	579	580	563	570	556	570	584	580	584	585	596	584	577	587	561	542	565	559	574	572	603	583	582	610	602	549	560	509	569	604	565	606	563	546	579	618	587	554	561	592	571	540	552	629	572	571	576	533	595	559	567	554	573	561	570	569	537	562	608	569	553	637	578	577	568	583	587	574	584	536	590	580	568	591	609	529	593	593	609	584	595	575	551	598	581	536	553	585	570	591	535	553	532	618	577	605	569	555	562	579	565	574	594	554	541	552	551	625	583	600	553	552	599	581	574	591	575	583	566	612	587	544	565	595	577	575	555	612	544	585	572	599	555	570	565	568	529	564	556	624	582	617	560	600	563	546	594	563	562	575	599	553	620	564	595	585	591	593	572	571	562	538	537	585	539	566	566	601	546	610	547	591	588	564	584	569	580	579	572	568	585	585	574	593	547	561	578	587	568	571	572	590	550	594	603	577	584	584	547	578	564	600	636	582	575	542	591	575	598	568	508	589	549	622	597	564	579	597	589	548	544	568	572	566	609	553	589	541	615	590	541	614	565	606	577	574	582	582	564	578	596	579	522	580	569	606	610	577	560	576	574	533	579	551	582	577	550	584	568	568	539	611	584	565	545	576	604	572	577	578	609	543	590	584	575	566	607	578	592	566	591	579	560	607	603	567	578	538	545	608	600	557	592	540	582	591	555	595	554	523	553	564	579	585	557	570	608	584	571	582	592	558	593	629	573	548	538	593	646	556	622	591	553	575	585	518	551	574	579	570	542	552	557	611	563	594	573	545	583	574	626	577	617	503	571	572	607	566	593	611	557	607	553	582	584	532	623	580	566	613	588	583	547	555	564	607	562	582	568	566	583	563	594	574	572	572	571	572	530	569	575	592	591	544	591	599	507	552	544	507	569	570	619	540	608	633	590	644	575	607	610	571	579	617	544	590	587	543	548	565	596	569	578	572	590	534	586	602	589	575	592	570	596	534	563	588	601	556	588	577	604	566	601	603	536	536	551	569	579	595	554	580	587	606	609	563	553	577	547	592	562	593	557	612	595	530	599	579	559	557	562	560	600	582	597	570	560	544	593	591	581	513	597	578	572	575	548	601	558	571	541	565	595	549	594	559	560	539	600	555	602	565	560	539	561	577	572	569	592	604	556	545	591	593	566	568	560	635	571	564	555	645	603	555	625	586	580	620	563	594	529	569	625	540	571	549	571	588	564	546	581	604	592	576	596	560	576	536	586	587	560	600	567	593	544	575	580	576	539	604	588	593	548	559	562	553	548	565	580	568	563	635	594	596	579	618	560	585	592	621	553	597	573	593	578	600	577	563	569	564	592	528	581	602	552	598	579	533	589	550	551	563	552	538	593	603	556	578	538	602	524	580	540	591	622	569	573	553	550	580	563	567	547	604	570	550	518	561	580	570	566	594	567	549	580	543	580	567	551	620	543	530	593	578	585	621	576	549	605	527	561	575	587	534	580	576	602	565	602	586	553	552	599	590	564	598	569	611	590	576	563	578	533	587	582	567	562	616	567	576	592	578	558	593	611	585	562	562	597	587	592	546	573	600	582	553	569	552	572	593	591	550	580	612	594	567	555	551	560	555	590	585	529	593	583	571	539	533	555	566	570	568	563	576	549	575	619	559	570	569	581	563	558	624	577	554	598	542	571	586	591	594	594	551	514	546	609	576	541	559	583	579	583	567	592	568	562	571	555	567	577	579	583	582	561	564	587	580	616	546	604	583	550	598	580	581	562	589	580	552	568	624	613	550	513	573	568	586	551	576	550	559	561	602	534	594	586	558	508	566	608	585	581	607	593	584	558	562	568	602	586	574	589	594	561	538	583	583	555	612	563	579	562	567	511	577	534	574	592	546	564	589	592	619	566	563	554	522	575	555	524	620	604	532	608	536	562	600	597	538	566	557	569	564	566	570	507	587	600	583	575	592	568	608	592	566	596	516	571	575	564	591	556	600	577	598	573	609	572	560	552	580	610	611	585	605	602	600	568	555	557	542	523	576	526	561	602	547	529	563	584	545	580	558	587	593	568	586	576	594	607	578	590	555	534	599	556	564	597	561	587	560	608	575	591	544	543	575	580	569	627	578	507	609	604	559	570	564	537	598	585	596	573	584	577	595	612	596	570	573	587	560	563	599	623	571	533	546	604	581	580	549	557	589	549	565	575	591	561	575	591	561	625	584	571	611	611	557	585	580	593	562	583	582	534	555	550	556	553	593	566	563	596	583	567	587	598	578	557	577	556	577	552	581	532	583	532	536	573	608	578	562	622	580	555	558	585	595	590	575	545	566	629	558	568	584	600	607	560	572	563	566	555	625	591	591	578	571	572	605	591	532	580	569	537	550	570	529	574	580	577	602	586	545	546	559	541	597	581	600	584	552	599	613	542	580	558	649	609	610	587	586	531	606	542	618	593	514	582	552	582	554	546	595	613	594	538	592	545	542	540	585	578	597	579	569	588	587	603	555	585	523	600	579	564	576	540	540	559	560	603	553	594	584	581	550	567	561	597	580	548	580	591	581	563	562	573	549	625	590	566	605	541	606	557	575	574	576	555	575	584	547	621	541	584	585	554	571	567	563	557	583	529	626	615	586	603	546	570	601	592	616	581	558	589	575	586	572	580	649	594	597	565	608	540	626	565	549	578	585	535	572	553	563	601	546	585	561	613	548	539	587	534	558	607	560	592	566	546	614	601	572	603	601	621	576	583	532	546	567	614	573	597	577	528	554	570	582	563	572	584	589	545	609	554	584	539	591	547	568	559	572	600	546	583	578	528	611	582	579	539	567	630	562	543	540	613	604	567	561	559	548	571	605	561	620	615	576	568	552	558	628	566	553	603	607	596	561	593	528	603	584	558	561	554	552	563	586	539	551	572	569	561	618	561	591	580	609	568	564	531	586	610	565	544	565	562	557	526	599	604	539	593	561	554	586	576	566	548	518	562	575	576	628	561	591	579	583	610	571	580	594	562	613	582	549	609	559	544	548	542	581	578	552	570	577	561	582	590	616	571	527	582	568	537	606	594	574	573	587	566	562	541	558	545	586	584	550	580	606	597	577	526	593	584	583	537	548	539	540	559	559	593	584	550	562	573	547	603	590	579	579	545	540	605	591	564	566	576	548	590	609	592	537	564	545	562	566	562	597	568	592	544	572	547	519	584	577	586	559	567	556	564	586	588	577	577	601	548	601	566	571	570	537	573	560	597	563	583	557	532	606	571	622	540	597	591	576	577	545	545	554	602	571	601	559	542	544	594	580	556	616	564	566	610	605	561	583	553	584	612	573	613	597	574	589	563	505	577	604	542	563	599	603	552
23959	22717	30489	27234	21039	11645	911	316	294	289	303	281	308	291	299	286	265	293	287	312	273	323	309	297	314	286	267	309	282	287	279	293	302	243	305	281	292	293	284	276	316	294	282	297	293	285	281	279	275	316	265	341	300	288	294	299	298	328	290	288	274	276	285	258	300	281	291	318	290	312	351	308	325	301	290	304	288	306	316	286	299	313	279	301	288	300	295	276	321	277	317	286	307	271	284	293	309	265	284	275	300	292	319	292	281	298	272	276	270	292	307	297	278	303	309	285	311	290	312	298	302	291	302	336	279	285	271	292	303	311	266	254	301	293	282	253	312	265	306	278	272	280	277	275	292	277	286	308	317	309	273	283	289	286	288	303	266	295	332	328	269	315	255	293	264	304	273	319	289	289	285	308	246	288	266	275	288	296	283	306	282	316	287	293	322	281	284	309	276	294	309	286	289	314	296	317	281	320	307	276	279	305	298	334	307	311	304	271	282	290	261	291	267	289	327	282	300	310	291	311	262	301	277	293	343	267	285	275	304	297	270	295	287	285	306	291	326	282	286	288	291	302	290	291	308	310	266	282	261	276	281	262	304	303	269	281	292	268	318	290	283	282	321	304	287	268	293	302	271	284	290	292	303	296	271	291	298	272	275	268	298	325	281	276	291	299	292	288	325	296	289	323	285	280	321	292	258	301	283	267	300	308	301	302	319	327	251	296	269	274	264	306	302	307	275	286	269	295	303	290	283	302	280	292	307	305	295	302	306	315	295	312	309	281	267	276	293	287	329	295	296	309	333	280	310	305	322	276	292	302	286	305	295	310	312	270	303	298	282	261	326	283	281	270	305	281	287	277	272	302	243	331	296	289	291	283	286	304	281	299	296	276	270	279	318	292	296	277	272	320	304	310	284	296	282	315	265	282	278	268	279	281	271	295	296	323	274	297	272	307	282	299	312	321	316	308	300	305	313	309	284	294	263	279	292	295	301	291	286	296	264	284	293	296	306	309	328	286	318	292	311	282	288	305	287	321	313	272	309	269	279	293	288	300	292	277	275	269	314	278	310	258	310	287	266	291	310	296	264	300	252	281	316	320	335	282	293	271	310	265	305	307	247	308	283	329	292	322	256	313	298	301	281	323	302	304	301	303	293	287	311	295	286	278	308	287	305	269	313	296	293	291	319	270	296	287	268	278	282	272	304	271	296	295	278	301	280	282	274	245	279	290	271	282	328	292	285	300	293	296	293	279	296	317	289	268	290	330	278	320	298	283	307	293	242	340	283	313	308	282	274	292	268	279	296	251	305	292	308	292	286	293	293	300	285	299	290	290	272	292	301	310	298	267	312	283	292	296	300	295	286	268	291	284	267	284	310	268	299	281	297	280	285	307	282	279	298	288	297	302	291	281	275	284	329	318	305	288	315	285	336	307	305	286	268	281	308	276	305	303	276	311	293	294	312	287	291	294	263	322	283	281	300	300	295	288	273	301	263	293	273	316	268	297	280	309	274	232	271	292	289	288	308	300	305	302	299	294	304	284	309	317	321	287	309	317	303	281	306	302	290	307	288	291	301	289	259	305	250	281	298	317	295	273	268	265	319	296	276	278	320	264	284	294	307	269	307	311	285	306	307	305	273	271	292	289	334	289	263	273	298	317	263	283	264	302	297	299	305	263	294	315	273	314	278	295	299	285	288	316	296	277	324	310	325	299	264	278	304	277	283	325	287	315	264	273	287	294	320	298	295	278	333	268	278	266	321	296	273	286	273	305	285	300	297	293	268	302	281	286	284	272	314	294	320	275	263	299	277	326	268	292	319	329	286	300	285	328	285	313	280	313	287	295	295	303	288	279	295	294	295	285	263	272	289	310	293	296	271	295	310	292	294	329	280	301	297	313	283	300	295	290	276	282	292	316	293	270	287	286	273	278	277	275	296	305	290	310	287	265	304	336	281	289	276	273	276	316	304	289	291	330	290	305	310	299	285	308	299	282	334	282	277	289	289	276	321	283	286	315	341	278	314	307	283	286	286	299	302	289	261	296	267	293	290	302	307	301	304	325	293	270	299	306	283	303	299	295	278	288	303	305	244	280	279	308	280	296	283	316	318	292	294	284	262	293	284	295	271	278	257	289	303	302	309	307	277	299	299	289	272	292	284	256	252	285	303	316	302	286	306	293	262	309	296	304	279	279	302	292	276	316	333	303	287	312	261	294	309	278	327	299	310	293	309	305	290	297	274	272	303	286	277	303	304	320	277	291	302	305	300	317	294	287	268	282	274	275	269	275	259	306	301	260	304	315	287	297	305	302	296	304	283	303	269	275	302	275	283	278	313	298	289	317	299	292	311	306	297	258	291	295	299	314	284	290	327	297	268	332	284	294	299	277	277	290	281	305	273	270	282	262	286	297	285	304	290	296	307	260	288	307	284	292	283	288	324	281	318	301	288	289	304	270	291	267	299	292	286	283	314	285	306	283	297	282	289	300	307	318	290	299	290	291	287	329	302	275	285	325	297	293	258	286	302	293	276	266	269	280	275	293	305	295	295	283	248	310	299	283	266	301	303	311	313	303	294	286	322	288	289	326	303	286	274	276	287	280	290	318	302	285	291	275	297	322	284	281	277	284	307	291	295	317	266	281	272	306	301	287	301	289	276	271	293	288	267	322	299	305	298	271	302	302	275	296	302	258	286	300	296	298	291	277	289	301	291	289	289	294	276	317	327	288	270	334	292	281	289	290	305	320	286	289	317	258	282	318	315	280	284	322	313	320	307	282	288	302	293	291	305	283	293	288	267	288	275	296	308	324	320	271	286	304	322	307	283	295	289	260	289	282	269	284	276	294	296	275	300	327	299	274	315	296	256	307	304	311	301	302	279	304	294	294	298	278	306	291	280	278	264	283	279	255	278	277	293	299	287	296	300	278	291	270	297	303	314	276	296	273	288	281	309	281	300	297	294	290	252	290	306	299	278	287	294	315	309	278	293	318	286	297	309	304	295	316	269	284	308	273	269	312	238	295	282	263	283	298	291	302	281	288	278	278	287	269	300	299	283	290	305	315	299	318	298	281	257	331	313	276	279	293	289	313	297	317	319	300	288	315	294	283	280	326	283	294	302	290	259	308	287	293	291	282	289	279	270	313	293	303	285	293	288	302	318	312	282	302	294	304	268	301	289	287	308	315	275	273	289	298	276	295	280	274	298	285	299	293	305	318	297	283	291	287	293	291	280	321	273	277	246	276	312	312	319	322	309	295	322	305	300	311	305	288	303	261	332	281	283	299	318	297	295	318	288	275	292	324	294	304	287	291	299	312	277	291	273	289	322	278	287	291	286	289	283	285	310	285	292	288	292	285	307	285	296	280	296	270	296	277	310	314	298	282	276	284	279	309	306	274	288	311	291	282	296	287	297	291	272	293	312	308	263	289	311	318	281	306	296	305	239	279	289	280	275	294	299	280	272	283	270	298	287	260	280	247	284	292	289	329	245	298	302	321	298	295
59302	90529	63656	43160	21017	6392	588	581	535	563	539	536	506	520	532	489	555	515	515	483	512	499	517	492	496	517	477	525	528	535	499	571	534	515	499	529	481	520	509	485	495	535	525	462	496	507	524	510	545	504	496	507	489	514	477	560	527	486	506	533	525	451	491	521	506	467	487	507	509	604	619	560	569	488	524	503	474	508	478	518	504	528	487	487	529	538	503	503	491	498	461	501	483	510	485	536	504	488	526	469	511	474	459	520	513	537	505	481	550	526	510	506	483	500	526	517	529	513	471	504	540	516	515	521	505	549	516	512	534	442	529	506	496	542	557	496	530	521	516	447	496	586	476	534	477	512	509	478	532	479	528	489	515	497	519	504	474	539	491	489	471	507	523	500	474	496	529	519	526	513	486	514	479	508	509	477	501	488	498	494	458	507	475	507	544	497	496	495	532	480	495	470	515	491	472	530	512	522	526	516	483	502	469	483	518	514	476	507	476	523	503	521	502	470	479	498	507	488	524	556	527	502	477	507	477	554	507	525	485	515	576	496	530	513	507	499	485	520	447	483	524	515	543	507	507	478	468	503	488	538	542	502	508	522	528	489	504	520	537	503	507	493	490	526	523	524	536	502	522	480	487	513	513	513	499	511	508	479	503	494	491	474	493	491	507	478	527	480	532	513	494	530	504	442	524	476	521	468	511	521	489	459	472	519	552	503	523	493	509	505	502	485	459	481	501	515	503	517	487	515	525	471	518	486	529	535	459	524	525	513	519	523	485	468	525	541	468	510	484	518	507	514	512	513	468	529	510	491	490	526	496	485	458	509	488	545	523	473	513	467	532	529	532	484	510	514	510	456	468	472	499	523	531	492	499	493	510	529	550	507	534	533	517	554	492	480	496	494	531	516	535	515	531	498	537	476	520	508	528	478	449	502	500	494	516	498	485	490	499	482	525	526	484	523	521	493	510	461	496	529	510	519	524	507	520	498	510	535	491	550	542	502	521	454	480	519	501	518	511	466	520	488	483	494	496	512	501	515	504	488	465	472	523	511	491	504	497	530	534	464	545	466	486	526	506	509	545	485	518	500	477	458	524	487	515	537	492	511	458	496	461	484	458	489	501	518	465	502	469	514	484	498	479	527	508	497	490	497	462	477	551	513	479	533	486	460	480	511	506	508	512	489	511	505	485	482	467	517	502	498	496	503	461	506	493	487	500	527	519	494	481	499	523	453	490	520	522	531	538	500	478	495	526	521	506	529	479	559	486	518	551	511	486	500	497	514	502	501	547	524	490	528	485	526	494	520	466	494	516	512	532	500	501	489	512	519	516	489	490	501	525	490	523	517	486	500	498	509	494	479	500	474	506	509	462	490	477	525	505	545	547	500	505	487	496	489	524	516	500	530	529	424	509	537	501	512	514	497	497	502	493	520	576	485	514	506	529	490	510	525	500	489	524	483	502	484	505	527	483	547	506	505	515	510	473	524	488	510	444	518	516	478	522	534	480	505	520	530	474	496	542	519	541	501	529	498	481	542	536	501	513	484	506	496	537	523	491	497	455	514	528	521	532	521	528	512	514	516	528	503	525	492	512	491	510	491	511	503	514	473	495	531	505	505	500	463	496	544	482	515	534	493	494	471	497	491	531	482	525	449	502	523	532	455	567	503	465	503	479	499	529	491	505	554	498	519	536	496	510	471	533	543	498	477	482	503	468	480	531	484	507	492	520	472	504	503	511	484	517	511	486	493	487	519	496	527	459	479	478	520	528	512	490	533	512	525	498	504	481	490	515	488	468	509	538	512	552	496	529	525	500	507	481	511	527	509	472	545	479	487	525	519	515	515	495	486	484	518	502	501	512	484	513	525	516	504	485	543	511	516	505	526	518	469	472	518	506	469	504	544	518	505	469	530	465	526	490	520	511	494	507	476	510	556	483	479	494	507	466	478	493	482	479	533	521	514	503	469	515	497	505	497	533	476	538	493	529	536	490	479	519	524	513	474	475	499	521	496	497	476	497	510	518	496	491	522	485	507	474	525	478	470	478	519	540	500	545	519	518	521	495	511	504	526	503	501	518	472	547	503	523	490	517	451	498	504	508	507	528	481	511	515	521	527	510	490	490	538	483	505	508	483	482	482	516	521	466	513	509	493	479	561	533	516	511	573	484	463	514	511	521	490	485	549	501	475	481	523	493	528	488	497	513	516	513	446	553	540	498	526	482	506	453	486	499	495	525	534	503	504	538	451	516	511	519	516	492	515	516	513	468	502	510	482	545	495	472	501	533	502	511	541	498	514	491	508	495	523	499	523	517	495	506	500	492	455	542	512	493	502	498	512	485	517	522	493	509	471	504	515	558	487	512	490	544	478	525	521	474	513	508	498	506	479	532	525	492	535	467	482	476	504	490	489	478	524	502	504	505	478	477	488	540	538	500	504	501	478	507	512	485	502	503	471	462	503	483	468	487	529	510	497	496	482	511	490	539	495	500	490	531	482	513	507	540	473	487	499	494	494	500	488	509	527	559	471	501	495	495	453	528	512	530	529	494	560	500	536	480	480	497	504	545	500	486	480	526	510	485	507	476	514	539	472	461	514	510	530	493	504	477	469	524	488	488	490	486	522	503	494	470	532	469	535	516	528	532	500	500	558	499	522	520	495	481	497	461	534	532	481	469	528	489	517	503	495	506	538	490	500	504	461	555	530	501	538	474	490	536	484	491	490	536	490	500	520	543	491	526	531	567	557	452	513	471	525	511	530	504	511	514	535	538	512	498	541	506	501	482	499	486	470	493	504	480	520	526	527	535	500	510	495	521	528	523	541	475	482	525	508	482	462	509	491	507	508	538	505	483	502	493	503	454	474	542	530	512	480	460	516	514	477	513	505	507	467	533	532	506	486	492	513	468	534	498	457	511	468	504	531	492	504	494	543	522	464	526	480	505	478	501	507	475	512	487	506	493	467	481	511	514	507	512	494	503	517	531	544	530	488	486	534	554	521	493	504	465	510	498	508	480	489	505	484	508	468	498	553	500	514	495	512	515	497	487	513	492	520	524	497	498	521	486	534	528	478	520	518	539	518	540	529	502	499	502	492	489	505	478	494	506	448	498	480	493	531	541	513	512	506	497	491	482	470	517	480	507	461	490	506	513	466	532	487	530	500	520	538	483	549	500	537	511	507	516	507	475	477	506	475	505	523	522	522	485	490	523	553	490	495	500	439	505	506	435	459	528	507	483	513	534	553	517	516	523	529	532	511	509	473	515	485	514	482	532	492	504	537	507	505	505	470	492	484	509	493	534	503	499	526	511	522	536	510	505	510	466	487	542	498	478	442	513	517	500	481	475	506	519	508	484	490	482	492	551	504	461	514	498	505	503	504	508	505	485	506	476	515	520	512	524	499	489	545	508	502	518	513	510	522	515	496	467	478	497	501	524	517	518	515	532	502	573	524	528	526	464	495	519	491	517	484	474	493	515	473	473	492	527	528	481	524	491	490	514	511
23004	21753	29655	25230	21704	19199	5924	561	414	414	407	435	380	405	371	391	410	396	366	346	423	379	371	348	379	363	415	370	370	357	375	367	344	342	385	418	380	375	350	383	371	382	378	372	397	389	374	384	383	346	385	371	409	387	361	385	360	371	339	393	393	370	355	355	355	406	323	396	392	420	394	423	354	404	371	346	374	359	350	362	370	398	355	374	362	373	357	363	343	376	344	375	371	368	383	379	355	362	358	373	375	401	397	363	378	335	375	394	369	361	400	361	356	349	359	371	358	352	345	391	396	349	357	356	384	386	340	340	370	395	386	372	418	350	407	374	414	375	359	366	357	348	412	345	394	381	388	378	381	372	349	375	361	384	388	355	382	386	364	373	371	382	363	351	354	356	352	378	356	392	369	366	395	352	359	368	338	365	372	353	347	390	368	335	338	372	327	372	352	353	361	398	363	371	395	323	350	357	395	369	367	393	342	376	375	375	369	361	360	359	360	342	350	356	358	366	335	362	348	367	338	402	358	362	343	362	359	380	355	355	398	362	353	356	382	323	377	350	353	394	341	356	388	387	333	352	346	359	404	381	349	359	359	350	344	337	394	398	418	365	350	355	402	357	396	348	360	407	336	387	350	365	368	366	362	379	353	370	370	358	386	372	374	379	409	357	401	385	378	407	348	392	357	353	377	363	410	356	368	363	358	341	354	396	360	374	338	369	358	390	333	362	405	378	342	374	406	360	316	357	363	344	386	364	397	369	350	347	342	344	363	346	400	352	357	377	399	333	376	368	347	350	366	413	366	385	391	386	337	371	346	395	371	343	422	407	370	386	383	374	390	365	336	392	339	388	399	389	360	380	401	351	378	387	386	363	383	350	345	321	364	367	352	329	365	378	378	353	352	354	363	404	339	356	355	386	378	325	331	370	408	365	390	384	370	364	362	349	334	363	368	397	364	338	400	380	403	369	398	373	342	338	341	352	381	387	326	366	342	344	363	348	348	378	336	376	362	363	354	355	364	346	374	360	368	369	355	363	353	369	378	330	378	336	353	383	347	371	372	344	350	341	359	370	365	367	377	384	385	392	363	361	368	379	343	321	358	356	370	366	363	354	407	375	379	365	343	383	376	359	360	338	416	403	356	382	383	347	365	385	352	406	351	371	356	356	426	337	354	365	357	336	344	352	348	344	390	341	370	365	377	376	378	365	375	336	372	361	348	376	388	375	395	349	361	396	319	398	379	385	400	377	372	377	378	378	348	360	336	391	350	368	399	377	420	371	371	363	388	372	393	396	385	373	412	336	364	369	360	359	367	392	393	397	386	366	364	365	374	329	374	358	346	390	364	364	375	392	359	379	370	364	375	360	339	370	375	346	353	348	349	364	346	391	370	380	333	332	347	363	378	355	384	397	339	377	372	380	338	381	390	393	350	352	345	385	376	382	357	357	385	388	381	421	388	356	371	369	340	369	360	366	359	337	399	357	377	389	352	355	343	381	360	339	364	345	362	352	384	351	353	371	396	357	360	390	366	359	356	383	356	355	368	376	426	382	350	387	342	354	369	372	363	365	377	355	369	374	349	368	333	353	368	335	332	364	376	363	378	332	361	357	369	410	366	357	370	408	393	375	347	379	387	370	360	339	362	373	394	364	325	384	401	375	344	374	365	360	363	410	359	362	357	355	363	406	348	351	326	349	350	386	369	340	378	368	340	341	373	393	360	379	374	378	387	379	365	394	388	357	340	336	361	347	380	368	388	365	384	379	379	361	396	388	377	345	365	382	370	349	359	350	348	356	360	354	359	358	366	362	332	393	358	380	370	387	390	364	379	368	411	364	365	345	358	334	389	352	352	358	357	380	383	361	354	337	382	390	327	369	367	360	334	395	345	396	368	322	346	363	334	347	367	329	368	347	337	401	377	371	350	368	397	370	379	376	402	347	371	331	389	357	386	415	364	340	366	345	362	357	389	404	380	375	371	364	389	361	354	372	375	355	377	380	365	365	380	356	345	360	350	344	344	400	355	374	368	384	409	381	362	366	358	425	354	389	377	349	348	369	386	364	351	346	363	371	361	353	389	340	372	381	394	377	339	348	400	323	340	350	343	374	358	371	340	385	360	371	367	350	336	357	377	349	371	365	384	365	353	399	343	357	334	373	367	366	407	387	340	350	367	371	420	372	372	384	347	360	394	360	339	359	382	367	371	399	373	390	337	363	389	342	312	387	365	372	373	384	312	370	340	378	380	386	385	385	354	371	363	368	380	381	348	324	375	376	320	343	373	382	347	393	337	409	398	392	374	363	370	364	373	360	396	386	389	366	366	383	367	351	354	348	372	378	338	369	373	346	364	343	360	366	360	378	386	342	361	390	369	361	363	358	397	353	365	376	366	364	314	358	376	374	323	374	390	366	375	358	365	407	343	356	359	352	360	361	350	380	338	362	363	352	384	322	403	369	387	394	347	396	355	341	354	364	358	362	390	394	373	349	358	355	369	348	361	380	373	338	394	394	361	340	365	384	380	330	377	373	402	378	374	366	367	353	351	360	367	358	354	355	360	362	394	374	365	350	348	364	378	356	351	344	352	365	380	356	410	413	379	361	364	367	354	352	376	377	386	360	362	363	384	383	373	343	361	357	393	388	333	393	350	340	336	372	379	368	350	372	371	389	396	374	346	396	358	352	331	378	347	371	358	371	357	384	380	318	397	339	386	388	373	331	335	373	353	345	377	367	364	362	374	365	356	362	370	395	376	389	374	400	348	384	388	379	328	390	365	393	381	371	361	338	351	354	359	372	368	347	353	357	328	398	377	339	375	327	342	396	366	384	384	335	399	376	371	394	352	369	357	384	374	344	351	394	384	391	350	360	375	395	337	370	376	372	358	354	341	350	401	383	330	383	373	371	365	362	382	364	328	374	340	362	422	354	369	347	382	405	347	332	353	386	329	362	376	359	368	364	375	357	381	351	373	337	368	349	362	337	344	370	348	357	349	382	346	386	369	359	365	353	393	361	375	337	377	393	346	373	365	361	363	362	383	394	385	358	365	366	369	399	382	355	396	354	358	338	369	326	368	361	369	346	327	376	389	383	348	377	390	361	375	367	355	368	358	359	367	343	356	404	401	380	400	379	384	372	340	390	361	385	369	402	334	354	333	378	368	366	381	390	373	398	384	358	365	322	365	339	335	349	355	328	388	385	346	354	349	354	362	373	371	386	334	357	387	358	341	324	354	367	374	356	371	367	367	360	394	372	360	357	348	388	368	365	342	353	378	339	373	357	345	381	391	346	348	355	341	362	340	376	354	355	356	394	397	355	306	367	371	371	402	345	357	342	356	370	372	351	343	367	362	350	362	364	392	353	389	351	367	350	357	394	362	338	398	374	338	371	358	374	365	370	368	370	360	387	403	389	352	378	397	368	370	369	363	383	381	380	369	369	344	357	389	366	349	418	406	340	377	389	346	340	335	349	362	370	375	386	387	363	347	370	364	355	331	341
59594	96182	73032	52077	27747	8849	734	722	717	641	611	650	636	668	669	659	628	620	575	591	603	617	625	610	635	583	590	600	583	574	572	577	572	560	556	642	570	622	591	591	649	620	590	617	611	568	592	582	601	571	611	615	625	625	583	650	630	627	642	612	580	616	615	617	657	614	605	579	589	813	797	754	664	612	617	622	591	591	565	579	594	617	617	612	618	614	589	600	602	587	613	572	556	629	619	622	631	575	618	631	622	599	578	591	613	553	601	630	546	570	573	647	604	574	583	603	617	591	618	596	601	607	621	591	630	567	592	608	643	651	587	615	570	626	578	572	610	579	620	594	597	607	570	571	586	566	582	613	587	604	579	591	588	592	618	595	602	581	561	599	566	603	617	613	626	629	562	600	611	599	608	606	567	615	609	623	612	640	596	579	580	591	640	618	579	576	624	577	609	579	593	579	620	624	639	592	611	622	601	623	595	563	580	588	580	595	590	593	642	632	634	615	572	596	613	539	591	635	661	600	612	599	652	582	630	574	598	632	576	553	590	587	598	640	613	629	592	612	580	643	583	587	594	583	634	617	613	580	557	600	562	576	629	618	621	591	603	616	608	585	609	618	603	561	536	609	589	636	567	599	624	634	625	615	603	631	575	622	581	668	570	619	540	663	549	659	637	596	581	626	618	604	610	585	609	584	610	569	613	612	608	598	587	584	602	599	606	599	613	637	578	601	631	601	637	621	630	581	595	610	573	622	596	546	629	615	601	567	633	566	600	577	564	607	587	571	591	595	649	623	633	621	624	626	629	611	601	583	626	652	590	568	689	616	608	640	615	582	618	606	618	585	556	594	574	637	554	579	606	605	604	611	620	618	626	603	576	569	617	588	559	575	557	598	607	605	578	596	580	551	600	614	636	576	615	601	593	591	620	556	571	563	585	641	568	589	590	579	617	577	609	628	603	615	543	604	544	571	611	600	594	589	624	592	565	596	594	595	580	615	597	622	569	575	641	585	606	624	547	600	600	609	595	554	604	609	629	642	601	617	585	581	586	573	574	596	612	608	598	583	565	590	580	602	564	628	560	590	586	619	610	621	620	578	584	629	623	622	553	624	647	610	592	598	546	626	600	629	573	633	627	627	610	575	588	586	600	598	600	608	599	561	617	606	601	604	565	608	582	608	614	612	604	600	598	571	602	605	591	604	609	613	610	599	593	599	612	631	646	598	574	607	582	591	624	575	599	591	573	638	570	604	622	635	610	656	553	597	607	592	610	560	628	583	596	613	570	609	611	623	659	567	641	600	595	572	595	594	614	624	589	566	619	595	599	602	639	631	543	639	633	563	565	588	595	604	603	638	637	638	577	596	630	578	583	623	583	579	579	610	606	650	591	615	605	582	616	610	591	578	555	630	605	615	554	605	601	610	611	581	582	615	558	631	601	597	584	580	593	615	632	578	613	570	609	596	593	603	582	633	638	604	635	622	634	612	583	574	603	602	631	596	634	624	600	595	578	639	586	604	644	670	606	613	578	638	552	621	612	586	611	617	611	554	564	568	567	613	604	626	599	634	563	647	604	607	594	579	551	555	610	590	591	626	569	572	596	606	627	643	556	606	580	599	598	612	576	617	594	584	640	643	601	623	610	601	568	610	608	625	601	600	588	590	585	558	579	586	613	624	621	577	592	564	580	583	564	609	588	609	608	550	598	627	601	638	592	570	589	566	555	601	561	579	584	573	582	571	609	612	642	597	608	587	594	555	596	610	576	576	609	561	571	545	586	582	609	604	599	567	555	627	619	585	638	602	551	630	616	605	593	568	621	636	601	610	585	596	545	569	613	588	559	571	607	607	596	626	620	641	539	649	596	624	583	561	617	589	590	627	552	622	587	575	611	654	625	598	583	592	609	586	571	637	578	596	623	632	573	583	606	578	560	592	597	587	630	567	586	569	550	595	563	556	584	593	588	562	630	603	564	614	638	591	616	586	578	602	580	614	590	573	621	619	569	629	599	598	589	646	592	576	574	602	580	584	553	649	562	615	591	623	615	673	613	614	572	574	573	564	595	609	580	600	577	615	569	591	563	597	574	588	634	572	630	574	584	600	597	631	601	586	606	619	632	612	637	609	552	587	621	612	610	571	586	621	615	618	644	636	640	585	570	612	633	555	545	596	585	565	603	614	641	545	564	575	624	614	562	610	613	578	571	623	646	641	607	605	596	612	564	596	582	615	621	626	554	579	593	605	624	590	606	596	601	605	613	566	633	608	595	569	598	579	600	588	579	636	581	589	586	620	578	600	562	601	638	638	574	616	614	603	613	627	601	582	609	595	628	619	634	569	599	606	597	601	633	561	589	580	584	613	616	602	612	606	587	595	593	585	573	623	599	572	584	571	587	594	616	579	619	603	566	576	589	580	558	574	624	611	575	620	614	528	635	594	617	578	612	621	573	622	585	628	618	607	596	603	619	597	560	632	606	682	628	601	540	578	596	618	619	652	522	601	594	602	642	591	602	641	564	628	566	582	588	619	585	581	662	592	616	580	615	585	586	594	561	577	577	665	624	590	599	596	603	587	637	583	592	608	639	561	634	590	608	608	574	570	599	612	614	584	643	611	620	633	586	617	615	563	544	600	637	595	562	604	588	608	591	655	575	616	571	574	574	579	618	597	631	587	615	568	613	619	601	612	627	588	602	598	620	650	593	591	537	614	609	617	589	553	641	624	604	622	592	616	561	624	553	603	623	606	615	637	623	582	621	598	593	594	592	587	610	640	579	659	610	639	583	601	623	567	597	592	580	628	617	588	603	577	622	615	573	600	571	585	613	634	567	570	581	615	567	619	637	603	572	567	585	589	564	632	622	597	609	618	602	616	626	620	595	610	601	573	576	600	650	576	598	624	578	569	593	646	630	611	629	615	616	635	603	561	613	625	601	556	607	613	570	603	569	612	588	636	602	560	617	575	594	576	580	559	603	617	569	601	552	626	582	579	599	638	580	589	592	590	589	631	581	623	610	586	588	623	614	586	596	592	614	586	558	598	645	593	580	642	576	614	590	635	587	610	585	586	607	617	566	580	548	643	571	550	567	602	592	600	615	631	614	594	602	604	583	615	593	587	626	622	621	622	611	541	581	635	564	584	606	572	587	544	581	610	601	607	600	616	575	616	627	617	582	577	615	595	621	599	594	575	615	599	569	630	600	622	624	598	578	623	603	575	607	585	584	604	579	639	600	588	582	615	652	616	586	612	638	599	596	583	585	582	586	609	542	575	573	595	610	623	611	597	593	616	619	547	571	621	572	574	554	576	587	644	609	579	632	600	542	580	606	643	573	579	607	572	580	608	587	573	603	591	636	604	570	593	587	618	562	617	593	621	609	581	643	606	592	598	624	610	579	580	601	589	579	568	622	601	598	569	600	589	615	652	586	642	601	566	606	592	607	598	578	554	583	583	583	574	597	600	589	647	568	624	615	588	653	589	571	641	584	618	563	601	653	619	584	607
27808	29154	26037	14261	2433	625	343	297	308	309	318	318	353	319	297	344	324	301	338	350	312	350	318	325	375	335	335	358	370	297	308	327	342	348	323	300	330	333	327	328	361	338	313	321	347	348	313	314	337	334	355	346	331	340	331	325	325	330	328	363	334	329	347	330	348	346	303	280	331	311	310	368	327	307	296	338	329	317	324	335	323	306	343	298	308	313	304	336	323	336	317	319	294	307	360	311	342	317	322	346	339	317	301	303	322	330	338	340	349	340	344	316	327	320	362	297	302	333	302	317	318	313	334	332	352	342	331	347	337	350	354	329	331	305	320	342	354	323	366	343	337	336	356	312	341	324	329	319	323	296	329	333	317	314	339	317	337	328	348	318	353	337	307	324	327	314	334	331	341	337	324	324	304	303	335	323	351	305	298	318	358	289	346	329	337	318	362	344	328	354	302	326	355	320	348	310	309	312	303	313	344	328	321	337	337	326	350	286	333	326	359	314	351	318	326	337	345	327	310	325	348	309	333	345	312	357	343	321	343	346	319	316	327	368	330	327	328	341	307	324	325	333	316	321	326	351	302	321	314	317	310	285	324	328	327	329	326	315	349	317	369	350	336	322	389	316	302	325	322	357	313	346	323	328	339	351	326	315	310	343	324	284	305	304	321	331	302	307	335	354	314	339	327	322	326	341	347	319	332	288	331	363	336	343	330	298	331	324	327	358	327	333	327	348	339	362	313	326	358	346	315	364	317	353	317	317	325	327	324	314	343	330	308	343	341	331	340	331	317	344	340	313	318	318	337	340	325	353	324	319	327	308	308	331	319	322	357	330	283	322	344	339	339	314	350	323	330	337	314	329	320	344	321	329	324	340	302	352	338	329	298	375	323	351	330	303	333	322	304	290	349	308	348	332	335	337	332	327	368	312	329	293	329	306	326	315	298	338	355	349	327	338	327	312	305	287	320	350	347	355	327	328	298	334	346	379	321	324	338	347	334	288	322	325	354	303	297	355	320	338	315	343	336	332	313	328	312	320	355	332	332	319	317	300	329	341	306	331	333	305	345	330	318	320	329	313	288	314	333	326	289	326	299	330	319	363	321	352	305	316	364	340	309	346	315	318	314	335	336	319	316	347	331	338	337	304	351	330	325	323	341	326	335	341	320	329	340	312	348	311	340	313	332	352	340	334	336	330	307	356	341	335	306	345	310	319	311	321	337	340	351	333	386	358	342	364	337	314	330	318	317	313	306	330	345	323	352	321	342	309	319	295	342	321	329	315	349	327	325	303	324	341	358	343	331	320	325	332	312	347	330	331	338	312	362	290	342	342	324	308	352	312	336	309	342	297	327	345	330	333	343	320	323	332	330	337	301	336	343	303	327	314	351	322	311	349	311	324	362	334	295	316	317	333	318	314	317	332	359	350	309	350	312	310	289	312	341	340	359	343	324	336	321	326	333	318	336	337	314	292	321	349	290	352	324	320	303	348	324	314	305	288	310	328	314	323	327	304	336	324	342	341	339	305	287	341	332	333	301	372	343	318	351	335	328	320	340	327	315	331	359	346	337	318	340	322	335	341	335	309	323	317	277	334	316	310	340	355	322	314	324	302	293	340	323	345	338	327	313	321	309	328	329	308	303	328	313	313	308	315	301	348	353	326	328	336	310	316	342	326	327	285	316	359	308	312	289	346	350	304	329	360	289	319	317	338	287	337	339	363	332	304	332	320	318	341	334	344	353	329	313	340	359	346	302	329	329	335	302	322	321	338	289	342	340	365	311	320	316	336	337	361	315	337	341	309	353	346	337	336	311	319	366	339	340	328	367	326	283	328	306	313	338	342	323	357	280	325	355	329	311	334	325	338	293	309	321	320	330	326	350	311	328	339	359	322	299	338	309	334	346	316	323	324	363	334	341	315	350	327	348	331	354	331	304	322	323	332	325	340	319	338	378	313	320	336	337	333	312	303	324	352	324	325	307	318	307	287	319	307	342	314	360	303	308	358	312	332	352	335	307	318	309	334	355	334	329	326	348	354	322	348	341	340	329	296	332	322	325	333	360	318	341	322	337	331	329	362	311	334	327	336	348	320	351	335	320	317	342	325	358	323	334	325	353	331	341	356	324	307	301	304	313	330	318	313	302	338	329	328	321	330	321	347	306	353	304	355	334	290	327	321	326	351	279	345	320	344	339	301	348	308	307	332	338	302	299	318	325	302	297	330	356	312	330	352	309	353	333	322	362	332	322	324	318	324	308	309	298	336	310	319	352	305	313	319	345	315	306	332	315	348	313	301	328	346	322	326	299	285	312	317	334	360	341	350	345	322	328	339	333	323	335	319	320	326	347	322	320	325	327	330	317	319	295	312	307	335	329	316	334	322	323	319	366	311	343	316	340	304	317	288	330	299	340	318	348	331	348	333	299	332	328	316	334	360	354	331	335	324	311	328	319	354	322	307	303	346	316	333	312	331	361	324	324	333	307	335	318	337	299	352	338	323	346	354	307	323	358	334	347	330	328	334	329	313	288	337	309	315	339	290	336	334	308	322	313	319	343	301	326	341	317	332	316	335	316	337	362	295	337	312	310	312	330	315	304	351	348	333	326	319	287	301	348	341	337	311	332	313	330	328	320	360	354	334	320	310	330	303	361	330	337	329	332	291	333	302	315	321	340	290	325	316	327	341	337	344	317	354	335	289	329	326	323	312	348	337	331	288	336	353	353	327	325	339	353	303	335	335	332	335	339	319	345	351	335	313	337	382	315	331	331	332	340	323	304	290	316	309	341	288	348	331	319	329	328	351	340	357	308	298	322	330	322	326	352	367	318	341	282	342	335	350	313	288	331	347	340	346	347	336	357	338	314	366	313	326	374	310	312	332	338	335	329	322	336	297	331	327	330	313	347	319	330	315	313	320	317	305	331	317	360	329	366	315	318	339	321	348	318	310	325	308	343	317	326	320	300	326	294	329	335	335	324	309	329	345	370	338	308	347	302	337	333	374	318	329	375	344	309	300	355	348	352	303	314	320	302	333	343	287	309	370	336	328	331	318	329	335	355	339	342	303	311	301	310	342	323	324	346	317	375	322	358	330	313	313	345	336	280	321	307	332	343	348	324	317	348	353	299	333	338	352	347	332	342	336	310	339	318	329	309	314	347	333	335	325	331	313	298	288	334	355	292	305	298	322	356	359	296	339	326	326	377	334	331	358	316	342	345	301	359	297	331	323	320	340	343	328	334	295	308	319	330	340	316	294	326	294	335	322	314	314	334	320	316	344	288	320	380	316	295	333	348	322	332	318	372	325	341	355	322	332	352	318	310	321	317	323	331	329	316	341	339	319	342	336	355	315	334	316	347	312	328	314	337	307	344	351	320	334	334	361	326	336	297	331	321	389	352	368	329	334	311	335	316	343	302	363	315	339	360	336	314	327	340	319	341	355	324	356	288	353	336	376	330	334	344	334	324	353	320	335	319	337	330	310	295	369	304	316	330	346	364	314
35799	49020	30676	15536	4363	1274	535	591	556	606	596	596	557	571	541	560	595	582	568	585	564	587	535	580	562	590	570	595	625	552	580	584	584	572	515	582	547	539	608	559	548	563	531	584	523	548	514	559	584	584	565	541	589	591	578	567	576	537	576	587	586	577	598	527	603	610	573	605	590	592	610	585	572	579	568	612	559	571	567	541	543	594	540	574	567	560	569	547	566	536	582	606	570	562	584	596	571	549	542	544	575	554	546	595	562	603	574	558	555	573	584	581	553	583	553	567	553	513	571	560	578	579	560	632	567	545	594	544	546	566	554	560	530	597	544	556	599	584	522	586	577	556	568	580	555	538	553	567	580	607	563	566	581	583	579	586	549	542	578	604	547	573	566	578	542	616	613	532	545	595	599	614	571	610	591	560	548	543	543	579	564	556	542	541	555	562	598	548	551	552	569	579	533	559	539	594	590	532	576	592	626	567	594	585	574	565	560	545	543	586	531	589	564	571	572	559	572	566	561	515	568	573	591	592	574	581	583	541	599	591	623	553	598	605	548	602	606	585	535	586	541	565	585	556	560	562	573	555	619	587	541	586	586	525	625	572	592	607	571	562	588	558	579	540	541	552	554	553	590	589	594	556	589	555	583	583	561	540	574	568	567	561	573	565	549	560	565	596	534	584	584	545	588	590	567	566	550	604	558	619	526	561	563	574	560	544	551	557	598	555	552	575	545	544	546	590	596	568	593	592	552	565	605	583	547	559	558	536	498	596	570	556	567	565	589	593	567	577	566	592	559	567	523	538	569	576	575	575	571	569	560	560	559	553	591	651	555	540	565	562	558	564	553	579	539	580	617	588	596	576	627	568	555	558	574	544	574	548	588	542	567	608	551	573	562	577	585	589	573	583	584	578	574	559	594	560	614	566	589	628	541	532	577	559	587	549	601	598	573	558	562	577	555	557	593	555	555	566	583	594	559	594	556	569	556	585	581	615	608	602	539	576	532	554	578	551	549	535	580	551	569	584	576	546	549	568	601	592	569	587	595	584	598	591	585	561	553	585	559	571	591	553	555	551	589	564	558	589	568	558	581	573	552	582	586	558	597	547	591	555	584	544	541	568	571	594	589	573	577	522	597	577	575	568	575	572	596	529	577	580	555	586	569	597	541	556	594	585	593	571	545	567	605	563	548	560	547	540	567	569	570	618	583	577	577	582	608	563	545	570	584	587	563	622	579	583	564	570	591	618	546	521	572	627	531	531	583	559	559	592	554	570	574	567	591	584	536	585	600	564	579	551	590	572	578	559	557	548	554	588	536	589	597	575	553	575	598	605	576	589	570	538	559	590	556	599	576	520	530	593	606	570	592	590	586	586	558	605	579	579	534	606	552	564	557	563	587	547	577	535	557	577	596	574	563	545	562	584	553	522	536	562	537	514	533	553	553	572	548	560	557	556	523	604	559	538	543	572	559	593	573	569	579	594	542	556	587	582	559	603	562	563	532	578	578	568	539	538	564	586	570	547	561	592	588	570	541	566	624	613	567	573	544	577	582	569	559	606	580	534	600	557	586	574	577	536	568	555	574	568	572	571	570	569	588	573	547	521	540	545	565	564	557	515	574	562	561	560	570	588	571	591	528	601	521	545	582	575	571	536	563	529	547	569	566	600	569	583	531	548	572	557	570	564	516	558	563	567	543	619	595	563	545	579	559	581	531	557	556	533	537	567	567	613	564	560	572	550	575	570	589	539	575	575	570	578	593	567	547	531	545	574	572	534	532	526	589	593	637	576	541	568	586	579	602	558	569	576	533	577	525	553	594	582	586	598	573	576	587	545	569	559	591	581	545	543	511	565	549	588	513	530	604	559	571	615	472	592	581	587	581	578	562	578	554	570	592	553	567	595	581	613	535	589	579	570	568	556	574	545	575	595	547	588	576	549	579	548	532	543	549	570	582	566	570	590	587	586	576	550	580	561	540	624	584	569	590	517	542	599	569	611	533	577	593	567	563	563	549	548	595	601	552	551	605	598	542	574	556	550	573	560	534	588	543	542	533	582	560	573	532	570	583	559	615	571	590	571	570	597	639	595	555	603	553	541	589	585	572	530	578	533	610	587	580	576	539	561	543	542	542	559	567	579	581	557	543	585	555	572	594	564	549	581	531	611	592	546	532	531	573	556	574	598	602	585	558	554	588	581	604	620	562	569	560	565	555	571	586	523	603	615	547	582	562	556	580	554	578	575	584	597	574	564	578	553	558	600	580	538	560	578	533	589	598	591	526	564	598	547	585	583	571	535	608	580	580	583	543	539	562	566	561	584	590	602	567	545	602	580	537	584	587	578	576	550	543	563	597	542	560	535	578	570	558	594	538	549	564	572	605	575	569	575	560	519	585	634	568	612	573	599	561	590	547	599	586	598	569	543	573	564	553	522	561	542	583	614	551	547	575	626	547	610	546	605	526	574	608	552	573	556	509	583	573	596	573	571	587	577	577	518	570	555	557	584	596	552	592	609	536	545	573	579	571	605	597	582	540	578	595	617	556	551	609	528	556	563	594	554	585	580	593	520	564	600	599	559	587	559	590	558	610	557	557	572	562	554	582	551	602	546	601	552	581	544	568	530	606	605	564	596	587	579	559	550	552	555	567	599	574	564	582	569	600	561	558	615	549	619	567	601	564	602	615	570	590	585	541	593	552	524	543	550	581	555	586	575	526	584	558	558	600	561	588	550	586	549	597	593	535	578	546	571	553	584	620	590	559	598	601	546	556	526	572	564	576	570	568	580	594	576	584	568	539	605	602	592	537	585	602	596	572	579	555	541	573	585	599	575	586	569	529	574	521	590	524	580	585	566	568	603	522	593	562	552	505	614	626	597	559	554	566	598	556	580	579	536	583	573	545	526	546	570	584	542	566	630	584	560	571	535	596	554	570	569	559	530	567	576	595	593	536	559	569	577	604	574	595	575	565	538	555	548	597	585	578	590	583	591	586	566	566	563	596	555	575	548	542	583	581	604	519	588	582	576	576	545	565	584	570	555	557	589	590	591	570	601	535	592	601	552	566	575	575	558	591	541	565	548	554	572	567	561	535	525	551	565	575	583	583	587	553	526	536	568	572	568	576	608	549	534	584	578	555	579	564	634	567	553	571	615	538	564	583	568	587	610	596	595	530	596	604	562	530	591	596	550	544	608	598	585	560	573	599	565	569	542	580	595	582	509	551	564	591	601	534	567	536	583	633	575	582	612	581	573	569	578	557	582	640	560	578	566	588	560	602	583	571	574	584	591	552	589	557	577	589	617	535	572	538	555	605	546	616	567	614	544	592	499	588	626	551	583	523	590	586	572	582	596	578	569	627	557	530	531	597	589	543	569	562	559	595	553	548	576	557	559	544	568	619	588	601	568	563	566	563	553	595	554	562	551	562	580	562	551	546	613	559	552	568	584	567	535	618	574	571	555	548	572	570	568	573	544	591	592	574	580	545	574	589	584	542	607	589	579
23954	22622	30427	26934	20934	11621	815	379	315	308	298	305	326	335	286	321	294	320	307	310	314	297	297	312	281	280	304	310	284	320	308	299	290	296	291	276	303	322	295	294	314	320	284	321	272	314	312	291	296	311	288	285	280	307	291	315	319	306	293	305	302	282	286	275	300	308	303	319	285	355	362	359	330	305	324	312	280	320	283	303	277	304	300	286	313	305	302	298	322	310	314	311	313	289	309	313	292	302	309	275	292	283	313	300	289	313	294	286	286	294	329	300	298	323	317	296	313	272	326	292	305	293	324	303	298	294	308	317	272	316	323	264	281	283	294	316	293	279	291	325	278	318	295	307	277	315	295	314	293	297	312	267	296	286	317	297	310	278	295	296	308	304	301	307	291	302	323	295	268	302	301	317	324	322	300	323	310	297	305	307	314	301	329	288	290	308	295	289	314	337	300	283	267	285	294	291	296	290	306	301	327	303	272	308	293	314	263	290	286	288	322	300	324	293	313	292	281	331	280	318	247	319	272	301	320	271	315	312	306	320	298	295	317	291	286	314	286	294	309	326	266	266	293	274	277	286	281	324	287	297	278	288	292	316	317	328	300	316	305	302	305	300	310	336	294	267	297	298	305	306	303	304	305	305	292	309	302	269	310	272	312	309	293	310	278	295	285	306	326	303	293	296	321	301	317	292	295	289	317	303	298	307	273	264	299	272	297	300	284	311	314	296	284	315	317	296	303	289	297	317	321	286	315	305	270	312	326	305	326	297	270	288	336	309	328	311	274	309	302	297	294	283	278	304	293	300	300	310	288	310	292	299	311	245	294	318	296	272	304	306	297	298	308	304	299	323	284	292	308	288	310	311	293	303	313	290	308	283	315	282	304	323	306	300	320	295	292	308	293	282	308	308	266	275	304	286	326	302	302	284	325	312	312	307	307	291	324	320	299	308	305	309	313	311	289	292	292	275	311	294	319	276	296	293	313	309	310	281	283	273	302	307	303	263	318	252	322	298	324	306	267	299	292	271	289	280	308	287	302	293	291	293	315	312	281	322	270	312	290	272	293	286	299	291	291	299	303	322	293	319	284	293	297	288	300	316	303	290	321	291	316	328	271	315	280	302	293	275	283	294	290	323	293	295	266	295	296	309	306	306	308	295	308	309	317	287	275	296	305	298	289	340	312	283	318	289	310	259	283	317	299	288	290	302	330	299	312	288	284	297	316	298	289	284	309	305	316	310	318	289	334	297	279	313	277	315	290	284	295	262	299	308	290	331	317	305	308	311	313	281	275	292	298	335	296	312	271	307	307	303	349	297	303	255	301	303	322	300	264	295	287	309	309	307	285	318	307	312	290	287	285	277	294	281	285	297	312	276	296	297	311	312	304	329	315	282	289	298	300	295	308	288	298	321	329	309	280	340	303	279	295	329	289	292	272	294	304	300	305	317	313	309	297	285	332	317	312	305	313	304	311	294	295	315	299	310	292	275	308	292	276	320	258	302	321	302	287	309	310	298	276	281	298	278	301	300	325	320	282	281	286	334	285	308	318	299	288	275	299	300	307	318	347	290	288	329	285	289	318	293	310	290	308	320	317	307	283	295	322	290	269	267	284	299	282	281	299	319	326	289	283	302	283	305	296	316	306	274	310	301	331	309	301	318	319	322	305	294	302	277	290	307	293	292	300	290	324	325	288	315	291	280	276	309	295	291	310	308	282	299	307	284	293	312	308	311	278	279	322	286	291	350	297	322	304	287	277	263	310	309	288	322	259	304	280	280	264	294	296	292	276	308	301	300	309	303	314	314	291	297	285	345	274	324	295	311	307	309	282	302	306	317	327	311	303	308	273	299	325	313	278	338	290	272	323	305	293	280	313	271	323	311	315	318	300	287	284	316	278	288	299	296	324	304	310	320	285	288	308	310	306	276	269	291	264	322	301	305	290	276	294	323	316	288	299	320	305	294	295	301	282	293	318	288	312	305	280	292	300	288	327	278	301	277	301	314	282	286	327	327	322	301	307	294	301	289	313	306	293	308	294	324	260	284	304	308	312	244	306	273	269	296	283	277	294	293	285	331	321	333	294	296	277	321	315	302	293	289	311	274	291	292	312	283	293	311	332	297	299	292	302	319	303	299	285	287	278	312	291	302	283	276	273	296	306	303	313	303	301	314	274	285	316	287	291	303	287	274	328	293	307	302	331	272	318	291	289	303	303	304	293	302	276	296	292	312	311	341	294	272	312	313	318	325	284	304	292	301	300	295	284	296	287	331	254	309	290	325	311	310	303	290	307	299	307	298	313	322	311	302	307	314	303	273	293	304	308	286	295	274	305	295	270	281	289	270	317	281	299	293	331	305	301	318	294	282	273	285	312	326	325	286	299	308	304	319	277	314	294	292	303	291	274	281	291	306	292	319	327	300	291	284	275	313	327	290	316	301	309	326	286	305	281	314	264	283	307	266	308	298	339	292	285	317	316	311	277	328	283	311	300	285	310	296	306	283	305	325	329	308	319	301	313	276	300	301	303	299	297	315	343	298	293	281	335	284	311	289	277	288	305	259	310	291	301	280	309	296	283	276	311	277	285	323	267	275	303	296	324	276	327	292	292	290	312	316	305	271	323	280	299	288	332	286	261	291	316	284	272	297	305	309	319	318	269	274	316	291	292	301	302	294	304	297	314	317	287	269	285	298	313	301	294	283	290	297	297	327	303	303	300	301	317	314	293	310	296	298	304	302	282	279	279	296	311	280	294	307	282	300	323	283	292	294	297	314	278	277	318	306	274	288	294	302	276	315	298	294	303	286	308	286	295	278	294	293	343	316	287	300	296	303	280	317	289	283	309	272	317	301	282	306	286	281	296	292	321	290	334	295	305	314	283	282	301	299	325	320	299	309	268	268	293	292	309	320	314	284	337	277	286	305	272	274	308	319	321	325	309	281	300	312	321	288	302	328	317	294	296	321	295	299	278	306	279	285	303	308	308	301	329	299	292	292	278	292	331	300	281	297	262	311	287	338	299	328	310	290	319	324	309	314	277	296	308	316	304	280	306	326	289	314	302	271	329	306	302	301	311	307	285	301	308	308	303	277	303	311	310	276	304	300	317	314	301	301	282	268	322	287	313	308	306	287	279	313	318	286	296	316	292	307	326	337	286	294	259	326	307	333	309	271	350	265	314	306	331	318	339	317	274	294	288	324	314	297	296	277	298	312	314	307	288	318	312	280	288	306	334	267	287	318	298	331	323	312	286	271	289	284	297	292	302	333	283	257	283	259	286	294	289	328	301	290	288	306	317	293	298	314	285	324	292	290	297	277	318	345	246	285	308	306	298	291	247	287	287	315	283	297	286	300	287	285	313	327	292	320	266	288	293	302	308	293	310	293	306	287	279	324	273	285	286	320	322	283	309	298	301	319	306	300	290	318	286	296	329	281	286	324	313	283	311	303	263	305	286	304	295	277	291	316	320	305	271	340	305	318	311	304	318	312	272	311	310	329
59025	89918	64434	42952	20260	5846	617	605	571	547	571	538	514	545	524	517	561	532	564	530	520	543	537	514	516	514	527	542	491	492	542	500	496	529	551	530	529	511	511	523	529	514	514	517	496	497	510	552	541	491	533	513	512	511	557	490	519	534	529	477	520	532	573	501	533	518	531	502	562	614	675	588	532	528	517	479	504	498	500	538	521	552	531	500	547	505	503	525	543	459	535	480	521	534	541	502	507	494	511	471	488	516	526	491	526	491	517	496	531	537	533	504	526	481	536	508	518	502	520	535	531	534	554	514	523	494	506	484	509	486	541	550	524	530	493	529	519	478	507	521	493	529	510	548	549	517	530	517	509	490	507	550	504	521	555	533	454	474	501	501	546	487	538	496	486	515	519	552	483	542	541	522	504	519	531	531	511	500	513	547	552	514	537	542	507	531	535	508	523	523	515	521	532	514	509	473	525	477	500	504	555	534	495	539	520	540	552	506	510	518	540	530	476	535	530	541	524	520	570	523	533	504	533	505	541	498	487	507	510	521	503	513	513	525	530	507	508	524	493	514	529	527	556	497	537	523	459	525	482	505	536	467	542	540	513	516	509	505	474	488	517	494	514	513	512	516	515	515	518	546	510	468	544	509	508	486	551	529	525	501	536	486	535	518	496	504	469	503	515	529	501	509	510	527	499	511	524	544	480	517	513	490	486	516	517	560	496	502	511	502	501	537	539	530	491	522	512	502	559	493	515	476	530	506	527	471	493	514	499	497	497	547	499	531	522	464	502	524	554	501	517	523	498	467	488	501	520	515	493	515	523	487	525	516	545	520	518	507	471	505	486	501	537	565	528	511	491	489	514	529	519	529	543	536	527	564	501	492	500	564	525	536	546	471	515	536	520	492	499	532	515	488	534	522	497	512	522	521	481	489	508	523	563	474	507	567	530	511	535	478	519	511	545	538	493	526	498	537	505	509	541	501	482	503	503	531	522	535	494	533	495	517	494	500	519	515	555	489	526	499	514	516	532	501	484	474	510	513	492	526	505	538	510	472	528	525	504	523	477	538	484	490	489	524	479	497	525	489	515	511	498	523	498	511	513	501	513	507	550	551	513	542	446	517	492	523	569	494	539	526	466	502	512	478	493	531	549	534	469	499	474	467	481	535	511	527	557	511	504	501	497	506	500	486	511	540	494	502	511	568	502	513	534	556	535	531	504	598	509	533	550	503	520	482	528	534	489	528	485	524	509	506	514	490	519	517	521	474	499	524	478	485	535	511	549	499	531	540	512	462	471	523	496	505	468	493	496	500	519	523	523	514	539	541	503	515	530	497	516	531	514	469	534	517	535	509	509	497	512	480	481	476	544	524	488	511	534	520	501	545	501	527	509	508	504	518	549	492	537	508	484	522	531	492	521	547	549	487	524	525	509	510	488	533	532	510	508	538	498	483	500	522	491	505	530	504	492	496	500	520	502	518	528	494	511	503	519	472	552	540	558	502	541	508	506	512	522	511	515	543	524	513	496	519	481	563	517	512	501	527	527	549	502	500	507	518	530	538	512	519	524	544	501	486	528	527	514	537	552	502	536	511	544	477	515	497	535	517	517	489	520	513	506	532	530	525	541	549	498	544	537	500	492	505	520	505	536	488	537	509	534	487	500	538	488	495	512	531	502	517	525	514	516	543	547	526	512	496	536	519	516	525	522	532	495	528	548	523	484	535	513	477	514	554	526	501	512	518	493	485	493	506	490	511	510	494	509	534	463	532	480	463	535	487	514	542	517	517	510	533	508	508	534	501	477	500	528	528	505	533	517	497	478	489	500	491	534	506	519	466	517	530	518	522	511	513	530	497	531	510	518	522	498	530	483	523	503	510	532	494	479	531	538	501	543	499	489	495	554	467	502	516	519	519	514	492	521	513	545	513	479	525	543	519	517	513	497	511	508	514	513	497	512	513	521	507	476	543	560	500	518	501	511	468	489	534	527	519	523	495	557	477	533	511	485	505	501	475	525	502	524	487	473	501	489	509	521	506	492	536	508	499	539	541	552	493	531	535	518	507	514	495	523	486	547	500	515	479	538	477	515	556	457	523	510	511	530	483	516	480	517	515	574	486	502	541	460	549	497	520	534	502	507	557	471	502	513	489	496	524	519	548	482	536	486	491	496	523	459	509	514	506	539	540	510	503	522	475	540	532	531	519	501	539	515	525	481	472	492	519	487	524	488	508	523	500	528	556	484	511	480	531	508	526	492	469	502	543	525	525	534	516	519	541	555	504	557	517	544	504	554	522	522	524	504	544	498	533	488	547	510	454	504	513	548	501	507	507	511	527	492	529	542	528	512	516	438	531	486	526	524	503	512	526	487	506	522	524	471	484	522	482	505	519	498	506	495	490	527	483	516	508	496	497	504	498	551	500	519	466	533	524	518	512	528	516	492	498	517	480	506	489	512	490	549	524	501	491	516	527	559	520	499	505	521	527	516	516	515	538	530	503	495	499	441	532	522	470	510	536	506	521	492	490	480	506	508	512	563	477	544	489	520	527	545	523	508	506	514	563	479	542	496	516	548	515	506	459	514	503	516	509	530	489	510	513	484	496	502	474	491	495	509	527	525	493	525	520	475	503	457	489	519	514	520	508	487	504	496	532	519	485	481	465	541	536	506	503	548	521	505	521	512	493	520	500	495	537	536	540	521	531	517	514	504	485	508	499	475	490	490	544	500	545	546	525	493	494	524	534	481	530	555	484	497	473	498	529	517	574	537	490	504	521	531	506	539	519	505	498	510	497	521	488	538	513	490	516	498	535	527	499	512	485	541	486	492	525	491	562	524	541	514	492	510	478	515	524	530	522	503	498	501	514	525	495	544	507	506	527	485	506	514	483	502	524	506	519	491	535	525	519	535	496	507	519	547	526	548	526	516	525	539	487	529	533	495	508	517	552	538	541	501	501	493	533	506	457	498	520	543	531	545	490	534	496	495	547	492	504	552	527	503	468	525	548	529	524	525	502	526	511	537	528	534	490	518	533	496	552	516	512	505	515	492	527	557	468	523	590	524	501	514	513	486	563	510	535	503	532	456	550	524	523	517	504	503	490	546	500	516	527	507	487	524	566	513	501	540	507	523	519	520	508	540	507	495	552	527	512	521	534	538	534	546	505	493	504	565	516	486	498	518	488	527	492	476	522	524	564	488	508	516	530	476	501	535	496	514	516	559	507	519	507	497	529	492	531	501	509	481	505	498	534	552	503	572	507	529	489	532	516	505	499	515	530	560	516	466	516	540	534	513	535	520	479	472	493	529	481	493	553	500	542	512	499	528	512	533	505	499	490	493	519	517	483	543	512	525	519	501	510	523	540	509	505	511	524	540	533	481	548	487	519	489	526	496	509	519	559	492	477	514	569	508	512	506	504	505	536	521	504	519	532	512	504	512	545	470	519	529	500	458	496	541	512	480	514	516	538	490	497	504	515	518	525	533	530	508	574	535	516	554	522	478	559
22932	21687	29651	24980	21555	18968	5594	517	402	429	427	445	408	399	418	426	407	376	377	366	392	393	341	373	386	391	355	391	366	375	374	415	401	357	410	369	354	377	374	387	368	361	387	370	375	379	421	381	358	381	413	381	344	377	396	361	381	384	391	353	383	333	363	382	377	359	397	355	385	391	444	440	395	386	364	387	340	362	364	390	387	402	372	365	334	387	385	363	390	383	378	367	375	344	410	391	369	381	396	385	358	351	400	365	402	391	415	384	410	369	402	390	397	393	358	380	440	415	396	363	400	376	343	391	386	386	362	391	371	380	370	355	363	358	364	395	372	379	373	374	324	358	360	386	418	379	365	360	375	372	381	381	374	358	348	404	394	370	400	417	363	390	341	370	381	403	349	412	363	391	392	411	382	393	361	357	366	350	352	391	363	377	407	346	350	391	385	364	359	385	383	360	355	403	365	396	377	360	386	401	391	337	387	392	372	381	371	335	379	369	357	379	405	363	385	363	393	388	352	377	393	365	397	351	389	372	361	351	388	373	403	348	375	382	393	381	372	379	371	421	358	342	381	340	391	358	364	376	365	377	401	395	358	393	389	410	379	355	383	391	354	389	383	360	391	353	409	407	359	367	352	408	367	373	354	389	390	373	395	358	403	375	387	430	367	375	403	398	346	364	345	348	366	356	392	371	360	377	366	352	370	371	374	366	398	395	361	364	390	369	346	334	404	366	391	368	407	369	396	379	364	361	397	361	401	356	374	407	358	383	357	398	385	372	365	414	370	371	336	375	378	384	373	377	377	396	356	379	383	365	344	350	410	393	361	360	361	369	358	365	369	352	339	393	365	359	390	364	406	344	350	397	376	371	356	355	385	380	383	420	373	394	380	401	356	377	385	352	385	368	368	364	351	395	371	383	350	359	360	380	392	375	365	400	344	380	384	359	332	405	380	385	345	383	397	382	369	371	407	397	378	362	402	402	371	362	356	352	382	410	357	382	399	395	369	359	372	389	331	374	360	362	385	364	392	312	395	351	378	369	358	372	340	376	388	413	369	377	352	369	406	402	377	357	387	357	391	377	377	369	366	379	360	403	381	364	357	366	352	390	380	362	363	376	350	359	363	362	343	351	390	376	375	384	413	386	373	385	380	388	376	383	367	426	394	326	367	372	371	369	390	374	390	369	365	390	379	360	366	387	406	406	375	347	370	364	383	382	378	323	357	385	374	354	393	411	374	388	395	377	401	365	380	349	367	410	396	364	393	374	380	360	361	376	397	373	369	384	354	392	373	403	382	376	372	367	354	368	378	371	346	363	420	387	369	390	364	370	335	382	399	371	400	327	381	380	395	361	351	304	376	381	376	372	386	377	387	370	393	381	387	413	363	392	379	404	353	340	383	379	366	385	390	387	374	370	343	351	365	371	383	371	377	350	376	383	379	388	366	382	367	368	371	396	376	376	379	374	344	358	354	368	378	355	381	343	388	398	372	382	390	356	366	376	344	394	351	349	362	360	348	414	344	377	375	351	369	352	354	346	372	364	377	334	358	372	377	379	380	386	354	350	411	363	364	379	389	363	381	352	380	390	353	403	320	421	360	403	373	372	366	359	367	363	383	340	339	349	398	388	368	366	347	400	330	371	384	366	392	348	403	358	374	382	362	356	398	381	386	345	369	384	385	377	380	387	387	389	394	384	394	363	365	373	363	378	375	347	357	369	352	399	394	368	372	397	390	403	384	368	388	371	337	386	350	407	373	394	356	368	391	368	357	357	349	391	340	402	380	345	414	360	368	376	370	380	395	366	376	361	380	375	365	400	373	358	340	355	373	345	360	345	341	369	369	377	329	370	382	389	365	386	377	339	379	396	356	355	364	375	408	367	385	389	332	393	340	358	373	396	353	368	357	382	374	378	404	370	356	355	350	369	358	363	339	418	386	371	365	374	380	400	357	395	403	365	417	370	341	373	337	369	402	398	383	379	399	353	387	410	374	395	368	376	372	388	385	379	401	375	381	332	351	377	361	379	372	395	353	365	361	374	380	345	364	345	346	387	351	395	348	375	354	402	367	398	366	396	365	345	420	383	357	369	369	408	385	360	424	377	383	375	399	376	382	390	371	379	378	329	353	408	347	392	434	371	385	367	372	344	334	401	407	368	383	377	367	355	380	374	395	378	403	327	369	406	353	371	384	374	347	345	332	371	370	399	380	384	405	365	368	376	344	369	370	390	355	406	378	353	353	389	377	398	393	392	370	324	411	358	400	383	391	370	350	371	390	375	351	370	378	388	398	388	381	363	363	358	363	375	373	370	384	360	357	375	363	379	385	383	367	378	371	342	360	406	367	371	400	367	397	381	403	388	370	405	383	357	350	388	352	348	361	367	381	382	330	379	391	400	391	374	339	356	390	384	346	388	369	383	411	386	394	382	426	385	395	372	369	390	378	353	392	384	369	340	370	390	375	361	417	386	372	365	393	411	390	362	373	336	361	356	345	386	363	367	363	333	410	380	354	386	389	390	419	329	382	343	379	351	376	323	378	395	407	383	370	365	366	372	352	371	368	395	389	399	378	384	408	359	379	348	358	376	353	332	380	400	367	405	384	385	370	365	373	354	348	383	357	371	352	397	376	341	362	361	366	368	372	380	350	358	369	358	366	393	395	369	373	391	358	368	342	324	354	356	363	352	385	395	388	328	339	353	385	367	369	347	360	376	354	351	379	347	369	389	362	383	393	377	376	354	369	372	371	347	407	399	360	408	348	371	366	349	410	368	390	394	372	367	363	373	366	369	355	376	366	372	380	399	339	372	387	375	373	381	405	358	384	338	371	373	373	345	361	368	386	389	405	355	395	394	368	372	384	375	377	325	367	387	385	379	407	385	387	403	392	369	391	430	355	387	377	418	375	390	373	404	367	388	378	376	392	362	364	356	365	383	388	373	346	350	383	360	376	334	406	370	352	370	419	358	352	357	350	379	346	407	379	352	356	373	396	335	348	385	362	382	400	358	377	387	352	407	372	377	378	376	368	351	399	395	382	391	374	374	361	392	367	382	360	407	361	393	413	394	394	329	375	345	356	358	348	351	366	340	376	370	366	372	352	368	416	393	369	370	377	386	396	403	402	390	366	368	354	369	360	395	369	372	380	365	377	404	420	387	350	384	389	396	356	367	395	400	363	356	392	334	387	371	368	354	390	408	356	383	367	364	357	362	379	368	381	357	364	375	381	375	363	363	381	390	376	341	393	358	356	355	371	386	399	412	376	375	402	375	367	343	348	395	382	349	358	361	367	406	382	375	375	385	394	348	373	352	336	362	386	352	376	350	374	383	356	377	374	370	361	334	360	367	343	360	346	369	386	371	397	370	361	365	346	374	368	401	337	437	397	380	397	355	352	382	354	391	349	359	402	355	353	378	392	374	360	397	348	365	388	384	383	398	343	358	393	378	361	330	381	365	352	375	371	373	403	398	347	404	389	348	356	357	368	385	402	403	380	385
59229	95954	73579	51104	27201	7845	739	769	700	701	669	657	656	651	692	640	632	603	625	660	638	653	612	648	609	633	620	611	570	671	608	624	598	629	649	644	594	652	619	609	591	643	641	635	619	644	635	610	602	609	592	601	582	569	626	625	604	609	593	635	576	606	655	585	598	618	653	640	651	800	842	777	684	642	628	627	590	613	601	619	635	561	622	619	572	598	598	600	630	667	631	622	629	604	629	628	658	619	609	615	617	611	643	592	667	601	603	537	610	613	606	609	665	609	604	598	648	572	574	632	574	596	604	615	604	597	621	609	592	657	631	571	596	640	588	630	654	614	644	616	602	651	598	634	670	590	653	618	607	597	676	572	573	654	609	644	592	639	610	662	585	615	596	639	577	655	571	609	649	621	610	658	620	637	624	594	639	627	609	586	622	623	633	606	593	606	635	563	579	626	604	622	607	617	554	619	648	596	610	606	625	633	613	563	597	585	585	640	583	616	602	563	637	584	619	671	623	635	596	597	615	669	640	623	612	642	629	562	626	633	620	592	608	585	623	604	583	659	642	578	627	618	625	631	645	606	588	619	586	605	619	600	671	637	658	630	602	648	623	605	632	597	614	637	663	617	604	599	637	611	602	605	564	658	638	613	600	641	645	624	633	606	615	630	650	648	616	580	611	599	545	594	571	572	595	607	622	637	592	608	576	611	608	639	629	579	609	606	590	615	621	608	568	584	590	598	619	619	618	569	575	591	596	623	610	639	560	616	644	601	628	559	617	625	592	649	644	630	634	633	595	559	615	590	622	574	620	636	596	602	605	600	570	624	599	590	636	613	596	603	638	614	582	630	612	615	626	612	611	606	630	624	592	588	609	615	612	635	610	625	623	608	605	591	635	589	609	605	643	602	650	592	622	656	636	605	593	572	607	610	633	601	659	650	579	606	627	613	591	619	576	621	618	620	606	617	632	544	664	609	598	598	614	602	594	674	593	596	648	613	585	606	576	592	629	603	625	642	598	655	622	643	601	596	639	606	626	596	581	624	602	629	647	603	606	597	594	597	621	614	630	574	563	617	612	589	637	596	600	593	594	637	589	597	596	631	644	628	596	611	576	644	617	639	662	611	641	615	607	618	597	640	570	650	573	583	612	646	579	573	606	630	625	613	620	599	640	628	631	544	569	618	604	616	604	598	617	618	629	593	583	618	609	623	638	616	590	619	625	618	602	615	643	646	556	669	608	602	605	628	617	573	635	591	648	596	661	581	625	638	648	591	604	582	636	641	663	648	604	632	618	594	580	601	648	598	601	664	617	582	660	611	574	667	631	597	593	612	604	625	621	639	600	637	628	620	620	602	609	638	619	588	594	660	581	619	630	653	613	623	610	585	618	594	566	666	622	618	637	566	604	637	582	649	604	621	613	642	620	663	604	613	621	618	617	586	619	616	619	564	612	601	613	640	576	564	609	625	606	585	621	617	604	623	600	606	643	586	624	615	611	632	592	649	652	613	633	582	597	600	614	594	609	630	632	601	635	629	595	620	618	643	602	608	598	602	589	631	586	630	571	577	606	618	595	585	625	604	573	626	602	613	576	628	594	580	599	659	634	580	588	632	620	630	622	573	622	620	617	636	595	628	596	612	634	603	608	614	613	619	631	588	650	640	623	621	571	597	549	621	641	608	608	621	617	609	606	551	604	593	587	595	598	659	631	625	549	628	611	601	613	657	583	591	596	581	600	625	641	590	645	667	624	611	569	579	608	670	647	623	616	613	608	635	607	600	651	592	586	599	583	598	571	624	603	601	646	630	606	597	612	586	618	608	554	587	569	619	589	659	601	616	578	613	623	561	603	633	598	592	597	610	576	597	571	632	642	649	620	617	621	620	637	585	625	597	623	620	612	626	635	600	560	644	618	619	644	586	573	641	618	569	569	577	606	566	622	592	574	614	574	634	613	600	614	610	597	626	641	612	569	602	621	631	644	621	631	645	617	587	606	603	610	578	642	622	618	607	569	633	614	639	623	665	612	593	622	586	621	561	628	645	623	634	598	597	623	627	591	569	543	579	594	664	631	602	619	621	597	635	558	597	651	632	628	611	606	654	625	662	635	550	602	587	556	609	600	613	587	585	609	602	611	638	579	585	621	620	585	612	576	630	597	617	596	579	594	599	581	622	676	565	608	623	634	588	617	599	624	565	628	602	574	627	647	601	637	659	604	576	632	604	556	598	625	633	643	625	626	635	619	568	617	611	649	620	673	601	609	661	668	623	633	615	573	593	591	579	598	642	565	573	654	604	630	630	611	619	614	605	595	558	564	601	591	548	654	617	617	603	633	610	617	570	629	636	625	598	645	631	613	596	643	637	621	644	642	613	586	617	573	588	610	642	593	664	596	590	585	648	620	633	592	600	608	611	591	596	621	602	586	588	592	633	604	614	636	620	639	583	594	623	602	609	615	571	602	617	644	624	623	618	630	624	593	598	639	612	596	595	610	643	586	622	616	623	597	609	641	620	613	603	643	637	616	611	605	543	575	592	653	600	572	605	623	647	597	579	599	627	630	615	590	592	592	632	637	569	615	577	606	629	630	596	645	631	593	590	606	586	592	638	597	616	609	659	598	591	619	649	602	620	602	581	601	636	637	662	642	621	655	595	600	617	653	620	634	616	597	596	630	627	623	614	611	633	605	626	621	636	636	598	598	587	617	592	585	581	556	600	594	651	624	558	607	557	604	651	593	625	602	606	615	535	598	588	616	634	636	628	616	633	602	598	593	631	588	584	595	619	619	646	628	608	581	621	595	630	569	605	590	595	637	646	604	613	537	605	602	611	603	611	665	603	652	630	591	635	584	611	612	590	632	615	613	618	606	576	646	576	563	620	583	624	620	600	614	631	619	571	570	630	585	597	627	631	611	645	592	591	629	621	637	597	614	574	607	609	616	632	652	660	627	623	576	621	572	637	570	613	642	649	617	613	581	642	602	568	618	602	567	648	676	613	565	651	659	570	630	632	581	619	585	623	587	610	649	656	619	616	612	593	621	603	597	615	614	607	689	600	613	598	571	612	600	609	585	594	627	594	593	630	650	615	638	630	600	595	585	648	607	635	610	617	601	555	664	601	608	586	592	658	611	614	629	625	627	614	622	630	619	583	591	622	667	595	596	606	615	652	581	584	632	625	585	611	631	603	605	625	618	602	621	613	622	625	578	634	564	612	674	581	605	624	580	608	632	621	658	635	607	603	603	613	592	591	598	606	585	614	616	623	618	611	584	580	571	633	607	587	608	591	640	596	630	628	623	620	637	584	638	607	590	588	620	679	597	591	640	666	581	617	622	581	588	588	610	580	590	619	595	624	617	587	605	646	619	629	653	608	640	609	569	597	607	590	655	587	657	595	547	633	617	582	602	587	574	637	611	646	597	610	638	578	614	579	578	585	599	616	656	626	605	603	626	608	632	594	586	603	617	594	602	583	581	627	598	649	668	598	616	655	592	647	629	612
27748	29537	26207	14127	2366	574	355	339	350	315	331	338	307	370	365	305	345	332	333	324	312	330	370	366	328	340	379	346	355	350	328	344	335	337	340	328	329	339	330	357	335	386	332	340	360	341	343	332	336	365	337	316	331	317	338	321	359	319	329	349	269	358	341	318	339	361	333	335	314	355	349	329	317	359	374	347	359	348	334	347	371	331	363	317	315	334	351	329	316	319	358	347	342	334	326	333	346	315	319	345	324	337	323	356	347	381	341	323	314	318	327	347	329	328	354	342	356	324	323	341	330	325	306	332	336	342	300	293	354	326	325	316	340	315	332	366	316	326	352	318	352	349	335	346	330	357	324	325	339	310	391	355	324	339	328	367	338	315	359	349	366	354	339	329	330	328	374	360	318	313	336	359	352	319	350	334	343	334	343	333	321	328	330	345	306	324	330	330	330	362	332	320	359	319	337	336	353	362	289	370	328	350	345	346	337	356	345	333	350	347	318	348	331	362	320	356	336	320	384	323	343	357	322	324	342	324	363	325	315	324	335	352	319	361	379	324	327	330	349	356	341	312	356	311	348	346	330	334	341	341	356	342	311	321	331	329	321	319	374	347	336	339	333	355	357	342	333	332	320	338	341	340	331	345	325	313	337	345	309	333	332	341	328	327	323	318	332	328	318	336	373	337	333	344	354	327	346	345	327	325	307	322	337	314	329	325	348	334	343	365	340	310	346	330	311	334	349	338	357	336	298	358	333	316	334	318	350	361	306	350	357	315	328	327	355	321	342	333	326	374	331	334	284	314	355	351	332	340	339	347	319	302	311	325	313	333	347	342	336	345	367	305	366	343	307	341	313	330	329	327	316	367	329	343	331	318	336	344	334	321	327	359	353	336	367	368	336	335	362	308	336	334	338	317	326	344	369	334	319	312	363	356	336	363	372	362	343	376	312	371	346	301	312	316	332	323	348	315	354	343	335	377	321	335	357	382	351	315	326	342	358	325	325	354	346	369	338	338	342	338	347	318	290	335	348	326	335	338	330	332	365	362	344	318	361	313	325	357	348	336	362	341	355	318	333	327	337	350	363	352	334	394	320	311	342	351	312	342	359	336	343	324	327	337	297	355	352	325	316	339	375	350	363	311	348	344	319	346	348	329	367	312	346	321	336	349	345	329	321	331	343	334	349	315	317	362	362	309	314	325	360	344	346	328	350	331	334	340	325	342	315	341	336	341	337	305	343	351	342	366	372	304	308	317	336	350	353	342	309	365	324	327	317	316	344	367	322	340	316	311	328	323	368	323	302	345	346	365	339	362	330	348	336	326	349	324	349	319	364	339	335	306	355	326	306	351	362	334	323	308	297	343	338	336	364	349	330	331	372	338	370	333	351	329	300	345	361	358	323	366	352	307	325	329	345	355	348	364	351	319	300	352	315	322	366	312	365	319	330	315	337	323	322	332	347	327	341	350	345	332	316	354	304	350	311	329	356	312	345	316	342	350	286	342	349	347	321	337	318	334	380	343	320	316	359	322	320	345	330	322	339	301	321	356	311	336	320	371	347	314	329	349	317	329	324	338	338	330	362	338	357	316	318	327	322	331	333	298	301	333	338	338	350	343	335	333	320	332	343	313	336	321	347	333	350	361	353	332	320	319	349	325	336	323	321	333	346	339	355	326	327	341	357	310	343	341	323	313	346	353	348	345	331	313	362	340	304	350	322	345	355	312	288	333	308	338	355	345	340	343	379	329	361	297	338	342	324	327	301	334	326	327	297	338	346	357	341	333	303	317	320	322	354	352	350	330	326	357	315	318	355	342	363	314	362	358	337	366	306	334	303	360	325	346	335	327	341	326	343	351	317	341	340	317	342	332	337	352	319	342	362	303	322	342	334	346	303	308	392	321	346	317	339	328	352	333	365	341	335	348	353	330	333	343	358	317	313	355	358	366	344	349	336	336	356	341	358	350	342	357	323	321	377	345	381	338	364	320	325	357	344	321	316	329	329	294	339	332	339	337	347	346	345	347	327	333	338	375	336	341	330	366	313	322	332	326	359	335	330	357	343	312	346	322	339	355	331	335	368	330	342	369	334	350	338	314	326	315	342	313	320	380	293	334	325	314	331	350	316	294	355	334	341	332	357	353	331	325	359	354	358	351	332	319	350	354	355	338	368	301	324	345	344	318	367	334	331	355	343	346	331	311	330	302	335	337	327	312	327	349	372	300	347	322	347	329	343	316	369	331	332	353	347	346	361	332	333	336	321	309	320	344	353	345	342	351	335	354	345	334	323	337	303	364	394	320	360	311	313	332	342	303	342	323	354	326	311	344	347	331	358	321	333	331	331	312	322	365	357	311	347	288	351	327	343	370	319	353	324	324	316	328	321	324	314	301	361	315	342	340	345	339	323	318	348	349	361	322	339	325	329	326	331	344	326	331	343	361	355	353	339	351	329	303	302	285	314	320	328	329	309	336	322	337	354	347	359	336	318	322	356	339	335	357	329	342	325	347	352	342	329	329	306	380	331	352	332	326	327	334	351	345	349	353	287	354	354	313	319	335	306	335	359	333	339	334	334	347	334	351	326	320	326	336	321	326	346	338	293	341	336	360	337	345	343	333	357	354	329	316	313	332	336	359	362	329	352	339	336	328	319	353	337	355	366	293	327	326	322	353	364	347	350	333	333	341	332	316	353	363	326	326	306	311	319	325	318	366	328	332	343	298	329	349	305	315	376	347	344	345	325	318	348	307	318	374	313	332	342	312	354	355	324	339	331	328	339	362	317	303	362	344	324	317	280	365	327	348	349	333	333	357	328	345	354	306	338	340	346	328	323	319	344	337	367	359	355	294	358	362	315	339	351	328	309	328	334	332	329	360	356	326	319	326	314	361	298	334	340	333	331	337	333	340	356	360	309	354	326	335	328	326	347	322	325	348	350	294	332	335	315	342	352	349	328	305	353	331	342	305	333	341	361	328	345	347	331	311	304	287	334	368	329	358	339	359	334	301	361	343	328	285	317	326	339	328	342	350	353	378	336	318	335	331	340	321	318	346	336	321	321	370	325	363	321	344	326	334	324	332	326	326	349	336	319	336	348	353	323	359	355	320	339	310	345	355	327	329	370	341	326	318	349	324	342	316	326	333	327	303	300	341	306	304	358	341	321	329	329	343	330	350	348	340	365	292	323	369	331	339	310	368	304	322	353	297	326	336	360	327	359	297	344	356	323	347	334	322	337	349	311	319	345	352	311	356	342	325	355	349	340	334	338	365	336	322	350	331	311	332	368	322	324	332	342	357	326	313	353	339	337	351	355	321	312	362	326	353	317	345	308	368	337	354	361	338	340	332	341	316	331	327	394	344	345	324	345	319	371	313	347	369	326	366	331	330	327	337	351	355	369	368	315	357	341	316	313	319	352	303	327	344	345	321	343	341	328	334	338	316	339	325	355	356	350	354	346	312	327	329	341	340	330	352	332	319	327	343	350	360	347	316	333	341	332	313
35533	49293	31054	15243	4183	1156	571	585	586	597	598	568	595	610	640	611	594	611	629	576	604	648	560	565	574	546	582	553	642	565	594	613	604	572	575	555	579	581	547	576	613	588	575	567	591	559	580	582	614	583	580	557	576	553	566	579	524	592	583	564	602	578	595	579	576	582	567	560	575	574	603	591	612	615	575	623	635	522	575	599	554	615	588	596	553	594	591	572	547	595	584	599	552	574	558	601	572	587	601	592	655	598	571	577	567	579	569	623	567	569	561	590	568	552	606	577	566	580	595	539	591	613	583	557	612	566	568	571	587	559	590	555	592	544	605	585	605	545	629	585	569	595	571	572	569	572	574	595	631	578	606	601	583	597	568	573	591	627	586	610	578	606	597	585	600	592	573	614	581	604	586	586	573	555	611	579	564	562	628	573	597	591	607	621	580	599	581	592	545	622	547	600	600	560	564	550	535	566	591	551	573	545	572	608	587	538	577	609	608	562	581	566	552	576	577	576	618	591	659	593	579	574	571	589	575	572	575	595	555	623	607	585	545	561	600	574	577	531	579	592	535	606	544	581	559	547	572	599	579	573	588	586	590	577	617	553	581	572	592	586	614	586	565	580	607	594	596	607	582	593	573	535	590	584	562	555	585	581	572	592	600	581	540	586	626	552	613	582	630	609	567	591	522	597	605	602	574	581	573	596	614	546	593	614	610	579	558	602	563	574	578	591	601	561	608	603	605	631	613	547	560	623	578	567	542	607	594	572	615	568	603	583	547	529	545	614	604	587	614	590	606	566	557	590	585	582	563	585	570	605	565	566	570	580	586	589	585	614	601	567	554	589	565	592	601	566	583	561	563	600	563	608	584	596	591	582	545	606	585	562	572	556	553	591	551	585	567	558	559	548	586	609	580	609	575	598	571	579	575	565	592	559	651	621	601	553	653	595	609	581	531	600	582	546	573	558	584	593	563	597	547	595	613	566	592	550	581	544	578	614	529	560	569	585	618	608	583	628	618	568	586	555	559	580	592	607	549	578	564	583	561	594	571	617	546	606	556	612	569	573	618	547	615	561	588	649	591	609	575	578	603	573	576	587	616	519	606	585	612	597	564	533	585	568	615	553	561	616	591	588	577	604	586	579	583	579	642	530	550	582	563	601	552	552	583	567	545	593	600	570	553	565	567	582	571	606	556	552	537	583	579	611	570	542	581	590	584	590	625	574	593	561	613	576	581	532	596	568	559	592	603	620	558	584	598	566	616	569	571	549	559	617	546	573	569	596	593	610	600	594	585	611	598	628	593	563	623	591	579	572	591	591	550	583	599	584	607	588	582	569	566	573	567	558	626	631	565	565	563	611	614	535	607	585	633	583	566	541	592	598	594	545	579	583	578	558	539	577	559	578	577	597	582	584	625	596	574	604	562	580	561	609	630	590	552	608	572	591	570	542	617	544	612	608	580	623	588	557	594	559	587	597	568	564	560	552	597	582	556	590	577	550	574	589	608	596	559	565	600	614	577	571	556	542	617	555	587	573	583	581	592	545	587	608	583	594	602	602	578	566	569	586	596	579	565	580	566	542	592	559	568	627	612	555	591	621	560	591	583	609	580	579	584	578	599	618	563	554	582	575	576	578	577	575	590	575	533	587	561	637	557	563	605	569	590	569	591	569	569	579	601	593	540	603	592	594	571	575	543	587	547	599	568	528	556	619	579	631	564	622	626	595	616	595	591	580	558	611	564	574	582	562	580	582	610	572	541	571	593	557	572	554	595	556	551	551	592	580	611	609	570	566	610	584	586	552	519	569	549	576	597	558	627	537	563	550	550	576	604	590	592	569	576	556	608	571	597	602	599	604	569	605	599	598	598	572	524	587	555	581	587	617	579	588	624	562	588	613	578	584	577	573	635	596	593	537	565	528	609	631	597	572	573	608	617	556	587	578	588	636	563	558	598	577	564	584	570	573	571	555	597	626	591	559	574	565	576	569	545	605	607	595	583	573	587	596	572	586	577	548	606	622	579	549	577	585	571	587	556	548	574	570	613	636	600	577	588	569	562	551	582	565	599	572	614	567	622	553	566	555	565	602	608	561	570	626	589	599	559	592	603	575	555	577	621	603	596	585	594	607	638	578	597	605	608	578	552	546	569	610	628	583	581	608	577	570	571	589	616	607	569	627	610	607	588	572	588	620	567	645	588	573	559	570	604	604	567	559	572	569	533	563	639	604	550	629	577	585	555	600	556	582	609	581	594	594	561	544	596	589	577	585	534	604	592	560	557	605	608	606	589	612	581	548	589	559	574	593	568	599	586	569	578	560	566	619	592	532	611	560	538	548	621	612	538	583	579	607	587	612	627	596	620	569	566	596	583	647	547	619	609	542	552	573	598	600	590	573	541	563	568	575	588	613	615	585	552	600	560	598	592	568	548	577	539	594	571	567	546	576	607	602	610	573	565	547	579	560	538	561	576	608	574	600	537	576	590	619	564	570	605	587	557	578	603	593	603	540	615	637	632	606	614	582	581	595	598	592	539	615	606	572	558	554	582	549	542	550	590	572	623	584	583	554	621	590	573	596	616	559	595	592	612	594	524	599	571	587	590	560	640	571	574	587	584	595	557	585	599	585	626	558	583	600	582	564	570	588	584	590	591	575	581	574	598	584	585	588	594	574	578	574	560	572	579	569	581	550	570	550	626	577	629	636	566	621	597	585	538	576	603	566	581	576	603	564	614	536	631	547	592	589	597	528	584	563	586	584	609	560	582	593	594	559	612	624	595	552	583	594	542	535	605	560	606	550	596	562	565	526	574	614	613	604	606	583	594	578	590	587	581	601	603	585	612	583	582	535	609	581	558	550	601	588	568	545	600	547	571	564	588	572	583	573	607	592	594	542	618	560	599	556	566	593	556	610	578	603	599	581	552	563	595	603	549	576	549	583	600	594	562	565	594	552	586	514	580	589	616	602	566	604	598	548	578	571	561	534	594	583	573	558	573	615	574	594	582	548	578	609	595	594	609	582	596	606	543	604	587	566	547	627	570	579	613	594	574	575	584	564	558	593	631	560	578	573	548	554	596	559	577	591	568	615	594	572	578	589	572	593	584	602	551	563	594	576	622	580	582	587	570	562	562	575	539	562	571	608	579	583	613	563	527	597	586	593	582	607	594	628	582	579	592	592	596	600	589	613	561	518	572	612	579	592	592	588	597	565	572	573	567	587	579	593	626	550	551	600	594	570	570	571	571	619	577	607	619	612	617	591	623	589	576	579	581	573	562	576	586	596	596	582	555	525	547	571	540	546	559	563	560	601	592	589	558	601	577	514	631	570	563	601	585	565	591	588	547	641	598	548	558	635	599	599	600	563	593	612	595	594	564	623	649	586	633	568	594	634	575	615	615	621	567	587	562	575	537	627	570	611	568	575	581	579	593	577	564	585	584	639	548	594	594	572	578	542	605	573	637	569	558	575	549	554	589	600	571	556	551	559	556	581	586	595	621	600
23941	22579	30489	26121	20796	11432	814	329	307	319	305	304	329	342	300	330	334	321	311	305	309	312	277	327	297	301	293	331	302	293	323	276	364	322	322	288	287	302	345	295	296	300	320	288	289	311	297	337	314	298	314	287	317	335	323	309	278	335	306	315	313	335	315	314	303	276	330	337	328	327	339	320	297	310	309	303	316	265	253	292	289	274	294	271	307	311	303	311	330	300	270	297	306	279	293	306	315	271	316	318	309	314	292	341	336	273	325	315	299	321	327	266	292	297	288	310	308	281	305	296	328	314	270	328	299	282	317	295	277	292	279	309	296	318	317	293	309	301	329	326	280	291	303	274	311	331	289	285	331	331	313	304	304	300	318	292	297	303	299	271	310	287	299	307	294	320	361	289	269	337	302	291	305	284	307	292	303	286	289	311	287	310	290	282	331	291	294	254	302	333	329	279	320	291	281	303	279	301	318	336	306	309	302	291	301	307	301	278	286	289	301	302	311	284	291	289	292	298	277	293	285	331	303	322	282	314	291	321	312	311	286	271	302	296	297	335	308	307	289	286	311	295	310	297	311	305	329	298	293	306	324	285	323	294	297	307	297	298	312	299	313	328	324	309	308	281	297	308	298	296	315	311	329	314	304	285	318	301	291	312	295	299	280	296	300	295	304	321	293	316	337	288	298	308	302	312	279	312	333	316	308	287	295	274	290	308	305	291	342	283	334	300	311	321	322	300	294	290	308	311	266	293	297	302	307	298	300	306	314	316	289	289	295	330	320	295	294	324	315	349	303	301	289	295	313	320	313	328	330	280	292	318	323	309	285	320	314	292	313	303	324	270	319	314	295	323	304	287	298	298	296	276	295	317	337	324	318	313	305	304	310	320	303	302	289	317	323	280	308	269	294	303	319	300	308	313	303	298	301	319	270	261	291	288	286	336	279	312	300	310	294	306	302	293	293	312	302	312	330	311	301	279	308	311	298	277	312	333	315	299	269	315	289	300	306	317	290	274	332	295	319	309	290	338	333	315	327	318	323	300	295	318	320	288	311	301	297	298	285	300	313	308	317	311	304	291	313	306	303	330	323	323	306	295	318	322	333	331	314	311	322	313	282	296	263	338	302	284	304	314	290	312	338	297	311	320	271	325	313	304	311	300	292	283	306	272	283	283	322	290	302	294	303	298	299	290	308	314	319	316	304	309	326	278	308	313	322	308	298	319	328	312	297	285	282	322	311	314	297	280	327	292	322	288	321	302	277	318	285	327	321	319	294	316	294	305	322	313	348	295	281	273	305	313	322	307	297	287	295	286	281	316	297	297	327	318	280	283	307	291	283	304	310	272	306	336	299	269	312	294	311	315	293	263	309	301	315	280	323	285	273	288	305	310	289	309	312	304	297	300	331	293	320	304	322	281	329	306	313	312	301	285	316	336	314	276	297	301	324	278	308	279	316	300	305	297	326	305	325	300	286	330	323	327	300	286	313	314	309	272	285	322	307	280	304	292	316	289	288	302	295	320	318	282	318	289	306	291	293	264	292	280	295	285	313	316	307	322	317	285	305	316	290	315	302	320	310	319	314	291	304	350	306	319	298	303	268	329	298	278	289	266	307	317	308	316	294	286	274	309	305	304	308	325	294	268	323	312	272	308	297	283	319	298	314	292	340	322	283	293	318	310	314	291	334	286	296	290	304	266	298	315	282	283	298	298	304	293	312	310	301	280	301	309	324	307	333	306	295	305	301	297	275	258	354	310	297	280	297	293	311	266	310	317	289	298	321	314	307	283	312	306	269	316	323	303	326	326	302	271	311	283	304	298	327	309	288	321	295	324	265	296	302	309	296	320	308	311	314	291	245	266	294	285	297	312	291	294	282	304	260	305	302	303	323	298	282	293	302	308	270	305	299	318	287	319	270	320	304	309	277	300	305	287	292	306	288	291	333	293	287	308	304	273	268	323	293	308	296	322	295	312	305	309	316	315	327	314	324	267	302	288	275	307	308	351	304	300	331	325	310	281	300	312	303	285	300	318	297	273	306	306	283	318	289	327	318	318	304	303	309	304	333	304	326	297	287	323	306	315	320	305	325	285	293	326	319	302	303	309	315	334	300	280	283	304	323	309	308	283	314	291	269	274	335	293	316	304	285	289	293	293	296	296	314	299	308	312	288	278	304	310	313	290	278	320	284	320	285	304	327	310	290	324	320	286	299	296	289	295	274	305	307	304	292	295	311	332	289	282	324	317	308	293	301	298	323	305	299	303	324	318	309	300	278	304	317	304	300	329	283	312	308	302	285	310	331	285	324	322	322	298	291	322	295	270	286	327	276	322	304	313	320	332	303	319	312	328	306	286	326	297	330	307	297	301	307	297	317	324	291	283	288	334	278	271	308	331	305	272	285	289	287	313	311	325	317	314	317	274	292	283	302	310	320	322	300	322	298	293	321	307	312	292	342	299	305	284	320	292	290	316	298	306	338	269	287	300	287	278	303	315	306	299	296	288	305	328	290	276	320	285	325	305	309	353	316	282	302	283	314	324	287	289	306	314	280	288	321	300	301	304	294	324	322	294	307	291	279	284	311	301	282	317	332	300	323	312	297	313	326	324	277	288	303	331	303	299	322	284	297	294	328	280	292	287	309	309	290	295	306	321	304	294	320	301	298	274	325	276	299	298	288	323	301	294	333	321	283	327	324	323	294	305	314	306	330	283	293	305	321	329	290	307	319	335	314	318	303	299	274	327	301	277	278	307	296	283	306	300	330	311	319	324	299	293	291	276	301	312	289	321	283	259	295	274	306	315	312	330	294	301	290	325	295	276	311	309	310	327	288	327	356	313	321	301	307	330	293	332	292	311	314	338	318	254	288	286	282	305	299	306	299	327	294	281	315	322	303	296	314	303	293	266	281	288	327	277	309	307	296	300	345	312	300	308	295	324	334	309	300	292	315	301	282	319	273	276	287	323	283	290	314	329	309	315	315	308	279	301	324	290	312	303	336	317	297	300	307	323	279	273	275	293	286	302	314	308	284	321	302	322	307	293	286	271	310	289	277	309	292	314	297	329	282	311	289	301	325	309	339	295	311	320	277	311	287	314	283	321	316	287	312	285	289	301	294	302	315	308	332	307	292	295	325	276	306	281	281	280	305	317	279	295	335	313	292	306	292	298	276	318	308	327	296	308	320	324	319	284	308	300	300	271	307	296	301	305	273	304	332	309	311	295	312	328	334	285	310	317	301	284	335	271	300	305	307	278	301	288	261	301	306	313	290	313	302	299	283	322	331	305	347	319	296	324	296	314	300	296	303	305	276	328	320	312	295	367	335	280	308	311	321	315	298	285	311	277	292	327	290	281	319	299	324	272	300	306	264	291	280	303	284	293	310	311	324	294	295	301	285	291	261	267	312	305	279	302	294	270	326	285	277	271	329	298	286	324	318	326	291	272	315	272	326	322	313	283	297	293	292	309	308	289	279	288	306	296	304	288	320	327	274	310	300	307
58286	89875	64135	42106	20083	4998	598	581	536	533	586	568	536	497	557	525	516	542	492	562	486	527	519	520	508	485	552	550	497	527	499	486	521	495	537	522	538	539	520	547	537	525	520	511	512	545	517	524	532	523	489	488	508	543	548	536	546	504	513	547	578	529	530	545	483	540	481	571	520	627	630	573	548	563	495	535	470	494	529	534	528	528	547	532	463	514	542	573	540	534	518	534	522	513	522	517	540	532	512	503	567	513	484	505	530	536	519	543	504	518	535	520	521	530	536	514	483	534	500	518	535	498	529	465	493	521	551	520	543	518	540	530	514	521	543	544	531	526	530	545	540	548	510	519	501	511	517	569	519	496	556	516	533	528	555	553	497	484	510	520	483	517	535	485	539	515	537	492	532	529	533	519	485	480	545	570	535	503	522	505	478	503	503	533	524	561	541	525	487	545	516	497	520	543	504	561	520	500	508	580	517	514	513	525	495	511	549	518	593	532	557	472	527	536	513	541	536	526	558	518	510	519	511	458	537	538	514	530	490	530	538	522	560	473	450	487	556	555	497	542	522	516	495	492	483	550	554	480	504	521	496	500	533	487	557	555	536	482	521	532	547	519	563	527	492	543	564	494	550	535	503	513	532	516	514	523	535	508	548	512	526	494	555	518	517	513	495	521	566	534	506	490	575	473	565	515	505	484	541	549	515	578	553	539	546	532	524	536	546	489	529	557	557	490	489	484	533	498	545	554	534	530	513	492	554	549	519	548	542	492	499	507	532	517	533	527	511	512	507	555	544	571	494	490	550	536	475	527	558	500	525	540	525	496	503	567	514	560	551	515	564	537	559	578	544	479	514	546	531	526	542	484	504	518	495	552	528	502	549	518	555	509	514	559	536	559	491	540	494	532	526	504	488	541	539	528	515	512	492	504	534	504	472	470	483	523	568	506	489	534	528	535	491	536	508	530	537	510	508	503	517	511	529	534	550	531	544	525	491	514	537	492	489	509	478	519	583	521	523	540	514	500	531	525	509	533	523	496	512	543	530	536	569	520	504	534	559	510	544	536	506	516	526	506	549	534	532	517	509	495	559	524	496	503	555	512	520	514	509	497	526	521	490	528	523	503	521	567	510	534	503	509	505	518	516	567	548	521	549	506	518	533	515	519	564	491	503	506	497	508	560	477	503	519	505	553	501	518	560	531	505	512	512	547	522	512	497	511	522	550	486	543	498	520	516	505	515	543	494	507	504	548	486	518	540	538	515	513	473	527	505	513	506	563	545	531	513	529	518	533	534	529	513	524	497	520	534	505	468	528	550	559	500	538	486	481	506	553	492	485	535	525	545	514	524	490	566	513	476	528	533	540	510	512	500	489	516	525	517	502	517	599	522	543	565	487	529	516	536	531	540	504	559	475	535	542	554	482	515	499	500	510	538	549	525	531	531	517	528	519	508	551	532	527	508	552	525	509	537	519	540	499	511	528	554	547	510	506	505	538	553	535	525	525	504	545	530	513	547	526	546	537	504	505	544	547	551	517	538	489	501	489	502	525	524	547	500	531	517	506	505	479	500	478	532	499	552	539	548	516	537	485	539	530	541	492	494	537	540	519	527	495	506	549	533	519	485	523	516	525	504	486	500	556	522	554	490	564	524	558	539	563	544	574	524	485	482	510	510	517	534	538	546	537	535	499	580	528	556	480	528	529	539	516	492	531	549	507	538	535	500	547	507	514	548	540	530	545	498	504	548	515	544	551	558	510	545	515	498	518	525	523	509	556	496	526	503	522	522	490	522	552	539	481	542	513	540	483	518	483	528	545	531	533	510	506	547	531	490	495	521	537	542	526	532	503	456	513	517	518	516	560	521	541	546	536	506	552	511	530	512	510	542	516	527	522	517	542	511	517	525	539	528	499	482	533	545	524	535	510	502	517	477	533	543	526	519	514	477	516	533	529	509	512	575	487	523	492	499	503	550	481	488	527	508	540	501	523	520	544	510	523	519	503	509	503	492	531	534	510	527	494	495	545	510	534	524	520	481	513	519	504	528	510	536	503	553	520	534	498	516	535	535	504	517	512	540	529	507	520	514	534	507	542	515	510	531	552	521	572	516	511	521	520	550	501	520	531	501	518	513	528	566	533	493	502	502	553	545	545	530	529	552	535	528	515	555	519	541	554	487	534	519	529	552	497	479	506	499	516	508	474	519	544	576	526	496	541	525	531	486	491	519	523	518	499	513	498	536	508	552	522	531	539	511	518	511	513	526	491	552	511	466	546	532	519	534	498	512	520	551	521	502	538	566	516	523	504	541	511	536	491	527	506	500	524	490	522	537	500	476	554	485	468	550	532	511	491	524	517	519	505	558	474	531	542	506	500	536	520	493	561	561	509	495	542	517	516	500	502	549	536	525	499	511	535	517	495	510	512	525	559	530	511	501	562	514	502	511	497	510	497	534	534	537	549	498	500	561	525	515	529	543	496	548	548	521	544	480	543	530	508	498	536	587	496	505	515	547	536	561	545	504	536	550	534	497	529	544	503	494	490	519	513	526	543	530	515	528	523	509	527	515	530	516	487	549	567	510	505	524	523	546	527	475	514	545	485	547	511	512	554	516	480	523	558	495	484	497	527	502	529	525	532	536	530	551	530	533	518	509	495	517	495	556	523	513	493	516	539	517	536	534	490	532	536	519	519	516	547	502	499	527	527	533	544	527	501	558	547	551	549	547	547	500	533	554	530	531	512	559	520	512	480	522	513	523	582	493	540	481	529	491	539	526	473	534	511	501	538	577	542	561	485	542	466	495	537	577	539	549	535	550	533	494	536	526	559	506	552	526	505	517	500	573	541	538	511	524	501	538	510	553	521	535	530	530	530	553	511	522	531	548	550	464	536	528	513	532	512	522	521	505	508	533	521	503	518	548	515	531	580	494	537	531	530	514	523	531	547	523	567	507	521	557	552	594	513	477	560	531	525	535	519	567	527	500	514	497	551	528	530	529	556	510	552	501	514	550	493	519	523	514	513	549	509	512	499	530	526	501	527	504	507	534	528	532	533	507	524	544	519	530	490	516	485	532	505	520	548	502	555	499	509	498	558	532	546	511	558	550	490	513	559	499	470	536	481	516	511	504	515	558	533	526	472	504	568	564	520	524	529	509	545	515	540	529	544	468	543	511	516	524	528	519	511	556	505	501	540	486	551	490	543	519	493	486	513	498	538	521	541	551	565	514	542	552	482	501	539	547	503	495	515	550	515	521	516	514	520	521	480	541	546	490	556	541	539	503	497	529	535	518	542	507	530	540	536	524	535	490	512	491	517	529	524	499	525	490	484	531	528	543	506	510	510	541	508	524	542	581	501	497	525	533	531	524	523	519	491	538	560	544	518	528	504	528	500	528	529	558	568	520	503	548	539	497	552	533	534	522	528	537	535	532	512	566	535	522	516	536	565	546	511	467	537	545	519	500	504	548	544	509	517	533	565	503	488	520	514	488	542	559	527	530	511
23059	21834	30029	24429	21510	19510	6198	501	431	424	439	413	429	386	385	386	406	380	361	369	371	363	404	343	375	349	364	388	344	396	387	330	344	385	369	377	392	380	354	352	380	389	404	376	381	327	385	388	375	367	399	386	411	413	346	393	374	404	352	351	394	386	394	395	364	400	383	389	394	442	412	397	369	406	372	390	344	394	411	373	383	365	369	382	370	341	384	369	347	377	369	393	366	378	348	368	395	364	350	397	393	410	367	365	360	365	389	382	343	378	348	373	368	349	365	362	376	365	391	369	401	345	336	348	363	372	377	373	372	387	363	358	390	362	348	364	371	346	383	344	378	353	347	379	370	359	358	395	378	374	391	327	381	364	385	351	390	344	370	394	377	378	387	378	341	340	350	385	355	387	356	361	362	379	385	350	381	356	388	381	367	388	360	380	369	366	348	371	407	391	389	370	372	381	358	360	360	398	384	424	371	370	377	357	392	367	375	393	355	381	387	361	355	369	369	376	350	386	377	373	388	368	364	385	394	387	358	385	393	414	368	376	378	355	364	365	391	387	380	348	358	385	343	383	385	378	374	343	368	397	334	354	362	359	367	384	392	395	405	373	385	377	373	350	350	384	395	379	341	345	371	352	387	368	376	372	396	391	383	361	416	374	387	328	372	384	366	380	356	363	380	365	409	370	384	384	380	376	387	374	357	369	387	391	360	360	368	371	379	354	389	360	378	340	394	400	376	380	365	341	393	368	414	384	391	336	375	386	387	406	368	364	359	372	376	384	366	374	369	361	380	343	357	371	391	360	359	397	372	368	413	360	374	408	340	363	395	362	365	368	332	385	366	396	381	356	345	396	368	393	379	353	336	384	391	351	399	349	384	398	390	373	373	382	395	393	401	413	358	384	392	439	396	374	371	352	368	368	347	372	394	406	390	419	358	394	411	388	400	378	377	396	393	382	405	329	389	366	379	384	351	370	387	376	365	384	384	401	368	358	403	365	357	364	351	371	383	366	383	388	360	384	367	382	379	370	344	332	365	365	337	355	354	411	369	378	356	385	427	408	347	363	399	356	369	374	376	354	389	399	364	403	381	377	361	383	398	376	391	370	370	418	333	345	351	386	367	370	371	403	397	363	382	387	353	366	354	341	355	376	374	372	344	365	349	381	393	396	370	372	367	393	357	382	388	358	384	384	396	363	371	354	391	407	375	388	356	363	373	342	378	397	348	391	387	370	391	389	373	388	338	341	355	373	388	388	371	385	360	369	432	418	366	389	366	349	408	383	386	369	370	383	370	402	429	389	384	379	413	388	375	421	359	363	350	377	386	371	355	369	359	386	402	361	383	400	380	355	363	335	364	361	392	373	356	385	387	407	368	359	372	379	391	383	384	360	403	386	391	388	395	377	346	367	375	357	410	347	358	354	387	351	342	372	358	395	372	349	379	385	385	357	362	354	387	378	347	370	375	368	378	372	335	389	350	351	368	383	350	384	361	398	396	358	381	392	419	349	374	389	386	337	384	383	370	387	356	354	327	392	378	342	391	401	371	359	387	382	381	409	393	375	376	381	375	365	358	379	342	353	354	385	343	374	372	351	387	382	361	393	392	387	350	375	356	363	407	392	362	403	378	382	403	355	362	346	391	380	364	372	347	391	371	362	383	394	391	371	406	376	387	360	371	384	370	392	370	377	395	373	438	392	378	401	362	386	361	390	367	379	374	346	377	363	383	359	349	334	424	393	362	393	359	374	390	419	400	375	346	390	355	364	354	392	378	380	408	367	373	407	375	367	363	365	371	390	357	350	407	372	345	391	392	389	394	373	351	376	370	388	360	361	367	371	371	374	368	384	345	377	360	402	383	368	341	352	374	392	382	372	389	390	344	390	349	396	373	350	363	367	371	382	337	360	349	371	376	375	369	380	356	369	347	366	408	394	350	387	338	379	355	382	370	347	366	363	412	378	408	342	363	339	367	364	409	368	397	376	388	406	410	344	373	358	377	369	386	342	352	383	362	365	359	380	366	394	364	373	370	359	377	375	380	380	343	355	382	362	373	400	406	369	381	360	384	357	377	364	359	349	366	408	347	365	389	372	377	381	391	376	322	354	392	365	363	347	388	344	357	366	410	382	395	359	360	382	360	367	386	397	387	394	356	385	353	387	373	379	360	401	394	358	395	365	354	376	363	348	364	369	393	375	361	410	399	333	406	347	367	367	375	386	378	419	337	373	352	399	391	358	388	364	367	366	357	388	374	359	366	370	367	361	354	387	355	375	360	345	415	348	343	337	365	368	365	395	370	348	365	384	390	347	341	385	407	378	384	378	355	393	371	350	373	376	352	366	398	378	368	341	388	395	381	369	349	377	364	374	343	393	354	379	347	347	393	372	387	364	383	367	384	349	380	346	379	346	384	359	378	355	398	409	369	373	410	378	377	373	368	398	378	359	389	374	366	347	374	396	381	377	421	380	378	400	356	369	415	344	349	381	379	375	413	382	383	382	387	418	369	363	379	373	370	361	377	406	364	357	347	380	412	360	398	353	363	374	399	371	395	375	375	396	392	409	335	367	365	398	384	354	385	372	368	410	387	368	373	361	381	377	383	390	366	369	377	369	370	359	381	399	370	400	353	366	377	377	383	379	394	386	415	385	398	384	346	361	390	341	391	357	387	359	369	377	371	364	359	377	390	390	354	342	367	345	337	359	360	363	388	375	373	367	367	368	377	378	375	382	383	375	342	394	390	349	375	388	359	356	417	390	369	316	371	352	367	395	372	408	329	394	357	358	362	333	372	393	323	391	391	345	380	369	378	371	400	372	373	346	419	380	419	356	368	374	354	385	404	377	372	383	333	348	345	373	389	357	345	390	358	355	364	385	388	374	365	363	357	339	384	374	376	377	374	388	385	376	379	398	358	393	379	354	359	407	370	371	394	387	373	368	342	322	343	370	393	418	355	366	372	362	378	358	384	357	389	363	380	376	388	406	376	395	368	390	365	372	353	380	366	378	358	362	377	400	389	411	331	335	371	412	359	379	353	378	330	375	399	363	373	385	351	359	370	364	365	400	360	405	340	346	328	354	375	372	363	406	371	386	391	371	373	380	345	380	349	354	379	366	361	382	352	359	364	327	371	400	380	382	372	349	352	367	388	353	397	365	385	366	343	387	377	381	394	359	392	357	397	405	376	390	381	365	359	393	401	380	362	370	402	385	354	367	339	372	347	368	382	386	422	361	354	359	351	359	384	423	409	348	378	374	380	386	377	365	352	367	398	375	365	404	333	370	396	379	429	380	359	321	377	375	389	396	385	354	398	381	323	347	361	383	389	332	425	385	382	342	387	372	357	384	358	367	394	336	415	385	400	378	377	345	341	367	370	379	368	366	394	377	379	376	332	363	388	401	411	381	365	399	352	385	415	371	398	364	360	370	391	364	377	379	361	371	415	391	361	359	388	379	375	385	397	375	368	386	320	416	349	370	379	351	348	378	384	377	348	353
57906	96483	74262	51378	26677	7058	769	737	698	700	686	697	621	638	628	603	657	617	615	625	628	611	641	647	618	618	576	605	628	594	605	620	651	618	618	617	664	612	614	611	612	621	637	607	624	667	618	593	585	602	622	634	623	670	625	635	625	605	624	637	652	640	584	617	598	606	582	671	631	788	786	734	670	618	607	646	612	599	596	561	621	616	649	629	661	591	589	629	648	639	616	639	645	603	615	650	616	642	645	640	633	643	586	639	590	591	625	626	609	593	581	636	631	641	623	574	614	636	633	600	568	639	619	610	610	579	625	627	577	607	623	593	645	675	631	640	584	638	622	631	645	613	590	626	619	567	579	600	650	654	607	638	582	623	627	589	660	607	658	631	655	578	651	618	616	631	606	624	626	576	655	594	612	627	588	624	631	609	592	619	637	634	616	642	626	649	606	613	603	648	609	616	608	596	575	597	605	594	604	617	637	611	597	594	589	591	572	606	634	590	633	593	623	576	574	592	637	624	611	631	626	575	656	591	649	604	627	627	615	606	655	611	611	644	650	663	593	601	630	649	617	637	648	599	612	615	595	648	630	647	628	613	657	605	621	660	607	629	669	657	645	591	586	633	634	589	608	569	563	602	594	603	632	584	622	595	598	567	632	587	603	646	602	650	634	539	597	576	631	607	596	588	602	598	571	650	611	625	620	585	587	592	604	622	590	593	613	593	606	583	607	647	601	618	584	596	674	615	590	619	602	628	619	598	619	598	614	584	578	593	622	589	621	618	580	636	581	614	615	616	613	609	615	622	582	668	621	609	580	604	585	618	608	616	629	658	588	588	558	592	679	577	637	613	627	633	597	624	542	642	627	606	628	563	579	566	570	630	617	532	605	618	617	612	615	622	647	660	616	591	614	621	621	609	580	614	617	587	665	589	621	581	676	644	613	583	569	620	593	661	635	621	577	584	601	629	633	624	608	608	628	596	571	636	628	626	600	614	588	611	645	584	627	598	588	615	638	665	607	563	646	634	620	640	629	601	612	656	633	593	637	586	598	599	598	644	592	594	620	632	573	617	631	621	633	629	671	621	595	592	592	643	615	613	573	592	628	633	630	602	614	581	611	596	591	616	582	617	618	569	613	620	675	598	619	606	593	598	628	633	624	596	586	612	624	625	615	564	621	561	601	613	639	640	581	610	616	638	605	612	646	607	637	599	595	613	644	584	581	606	603	592	639	663	644	598	606	611	599	627	643	609	624	650	652	627	612	623	620	565	613	618	624	639	608	624	600	584	619	622	609	573	598	581	614	614	616	620	631	597	588	599	642	581	596	631	605	623	554	608	634	652	562	592	653	624	604	623	654	585	629	583	654	635	654	641	619	616	597	627	648	593	631	645	615	656	601	591	642	612	594	580	605	599	607	597	617	592	623	645	565	621	629	590	606	607	613	572	587	606	581	575	612	630	611	629	587	624	619	634	608	634	631	648	601	619	561	616	630	619	619	643	579	582	599	624	627	595	615	612	620	603	601	586	617	627	645	636	578	609	607	608	615	633	545	618	628	592	645	637	597	587	567	606	589	644	604	581	625	615	660	663	640	629	603	619	624	622	632	591	560	665	610	698	606	654	605	595	617	620	565	613	609	610	678	632	590	641	588	631	629	630	569	607	644	590	622	608	587	666	601	634	628	658	637	623	612	602	607	601	584	590	608	621	645	576	589	576	601	625	617	628	611	633	563	627	601	625	593	570	638	641	599	566	631	622	609	596	615	640	612	635	605	633	639	605	614	598	560	644	618	560	617	631	596	573	610	659	572	624	603	609	646	575	587	626	570	579	595	636	615	609	617	619	598	650	584	576	614	646	602	621	599	623	629	669	621	583	610	594	597	609	610	597	623	557	600	630	603	625	562	624	640	618	612	642	610	612	610	615	624	610	611	589	597	604	635	619	614	646	595	604	658	627	585	588	615	630	623	594	629	630	619	629	620	606	621	589	574	641	610	621	607	594	633	630	640	594	594	645	661	596	615	626	623	614	647	624	626	594	609	596	604	607	637	602	594	602	609	614	583	565	626	618	608	615	657	596	647	639	589	667	658	627	627	637	562	611	605	630	652	630	593	636	591	607	641	662	614	664	612	643	564	624	629	619	607	631	631	606	607	583	591	628	600	659	576	581	610	568	600	641	596	574	552	641	624	632	581	644	568	615	651	581	606	576	600	595	610	568	631	607	626	618	589	589	609	605	614	574	619	624	619	592	618	604	621	623	645	611	587	598	612	582	619	672	564	619	609	561	612	645	639	563	625	641	627	561	617	576	627	615	626	567	609	569	603	606	623	598	623	621	591	601	548	618	659	582	621	565	639	605	635	596	630	625	613	619	616	625	618	599	595	564	632	631	641	579	596	632	595	614	625	569	612	651	628	581	547	580	592	626	606	625	613	647	607	613	625	629	597	620	572	578	587	623	605	637	631	648	627	595	618	576	595	613	603	596	609	612	616	611	590	614	672	602	625	622	600	613	622	627	606	633	608	611	573	603	620	627	615	617	632	596	643	605	669	626	582	658	624	628	622	604	631	591	604	598	602	583	620	597	605	600	649	589	657	581	636	620	615	666	599	634	630	618	616	642	624	663	602	618	581	580	604	597	609	613	563	607	599	618	638	589	598	620	578	634	625	610	636	565	602	600	627	665	620	609	642	624	584	594	656	591	563	607	587	576	605	608	641	630	641	613	617	604	605	678	606	615	617	590	591	585	631	636	604	594	623	632	640	620	613	634	579	644	630	541	587	587	630	574	613	611	625	606	624	642	608	629	606	622	615	609	640	677	634	622	611	598	638	634	586	617	650	595	616	617	610	611	578	642	653	610	579	658	623	612	622	607	552	626	612	682	620	631	619	598	597	582	623	572	593	620	613	614	625	610	651	586	637	652	593	645	619	637	609	595	628	611	575	591	596	578	606	614	614	612	645	626	627	627	560	585	626	583	593	658	636	589	627	602	653	614	617	580	603	631	569	608	641	592	590	634	596	600	619	633	649	593	584	608	561	596	592	600	605	623	587	585	576	609	691	584	642	619	620	586	599	618	586	608	610	633	575	641	627	608	602	593	627	627	615	608	628	631	621	619	619	592	617	636	625	632	634	630	619	613	619	661	614	592	621	650	656	613	607	613	615	594	606	567	620	602	589	612	599	637	646	590	602	641	630	610	587	591	644	599	644	639	635	607	601	593	598	582	579	645	576	643	614	611	607	629	622	629	643	608	581	608	663	639	640	555	641	579	631	649	644	638	644	635	578	626	626	625	577	617	587	645	633	648	611	642	600	575	602	579	623	618	566	577	643	618	658	575	616	584	585	636	621	640	624	576	581	598	592	602	647	653	647	628	615	661	602	635	580	616	584	637	658	596	627	625	634	662	629	620	618	616	641	589	634	562	593	600	593	584	606	616	589	600	634	593	623	586	607	634	593	594	598	649	632	602	632	625	569	627	627	629	595	607	587	606	623	569
27942	29700	26127	13945	2301	551	339	364	344	334	284	337	347	325	341	315	338	346	330	337	322	325	329	347	318	381	331	334	336	334	340	323	346	318	332	323	319	319	320	313	364	320	325	346	341	342	353	335	337	296	348	339	332	339	310	352	305	322	337	343	340	338	302	311	309	313	338	350	312	334	305	327	321	370	318	337	317	298	314	323	354	325	340	286	347	278	296	326	335	334	352	363	360	332	347	362	331	323	364	309	337	320	336	324	307	325	326	313	308	346	350	300	323	356	332	311	326	354	292	331	343	311	316	340	350	323	327	313	339	331	342	358	336	353	320	342	332	349	332	297	348	315	331	345	327	341	348	339	316	306	335	334	341	345	306	362	293	302	348	314	347	313	324	331	356	320	298	346	351	294	321	343	327	322	331	326	318	317	345	335	338	323	330	302	338	272	324	320	327	319	329	342	315	310	348	330	320	323	360	311	330	327	320	328	319	334	332	361	340	347	320	349	306	355	331	350	336	362	334	321	338	350	365	328	348	345	324	303	348	323	325	341	313	314	307	276	295	352	337	328	338	336	336	319	324	311	327	304	339	319	319	295	343	313	317	332	315	346	327	322	349	323	313	340	315	315	321	339	345	350	345	325	333	362	310	341	321	316	331	343	349	313	327	332	332	321	310	332	350	359	380	354	321	336	323	330	351	378	331	339	328	311	310	327	336	352	354	324	313	313	322	332	327	308	336	306	344	289	293	316	335	309	359	350	336	310	361	303	369	344	333	333	308	336	288	349	343	344	357	335	315	316	355	322	333	340	316	329	348	340	313	310	302	310	334	303	359	314	339	308	343	345	346	337	299	334	322	305	340	315	338	319	323	333	366	338	304	316	318	308	327	316	357	328	330	325	294	330	330	328	329	331	304	350	326	352	344	355	313	316	328	356	322	339	336	335	317	312	331	335	344	343	335	296	336	327	309	327	350	366	360	360	332	368	316	336	330	355	318	339	320	334	324	325	343	325	300	338	328	302	330	315	333	324	341	326	345	342	320	304	324	349	338	332	344	334	343	336	329	365	363	334	346	330	332	338	349	318	322	320	313	318	303	357	332	314	313	347	346	315	292	318	344	329	338	330	338	310	319	337	326	345	343	328	333	332	344	348	333	352	300	303	325	334	352	339	320	296	331	318	314	311	324	330	326	325	296	273	349	319	351	304	342	340	318	335	302	325	340	296	334	295	287	347	349	352	340	320	340	364	333	313	332	377	352	321	333	329	301	299	324	286	318	328	317	319	311	363	338	346	342	327	322	313	326	338	331	322	356	325	331	327	311	309	349	370	331	324	311	337	337	294	305	336	352	304	334	320	323	351	332	342	335	319	328	325	319	342	332	350	319	318	332	307	306	299	344	339	320	325	337	302	361	310	338	323	354	333	315	298	333	329	336	323	325	331	322	324	328	364	318	305	345	349	329	338	355	362	342	327	316	357	338	304	334	339	355	366	329	339	318	322	355	343	330	299	290	311	314	314	356	334	304	363	324	333	349	326	330	321	310	303	324	310	348	318	315	347	298	319	297	327	292	351	318	321	348	377	320	322	314	334	357	323	331	337	316	340	356	324	321	327	320	347	361	319	339	360	346	365	346	306	296	325	349	338	310	331	317	304	329	344	325	322	328	320	346	327	354	327	313	358	347	314	332	349	346	321	302	319	328	332	319	324	329	313	341	322	334	316	321	324	355	347	317	343	314	321	313	282	316	321	300	301	333	347	349	330	359	323	304	336	352	311	301	360	283	319	320	328	311	326	308	320	329	327	320	292	308	348	327	337	348	310	348	337	324	283	317	321	342	278	318	322	324	334	324	365	344	356	325	333	324	332	321	333	391	337	339	332	309	330	329	319	334	341	334	352	310	333	347	333	336	359	325	313	333	341	339	296	319	323	322	320	326	351	343	328	335	348	332	355	328	343	337	313	380	335	365	344	317	313	329	307	341	317	284	309	323	357	326	323	314	360	336	284	333	326	319	341	340	322	341	319	307	345	346	323	301	367	367	344	346	334	355	352	321	361	307	340	297	275	351	321	322	324	299	293	326	355	333	314	342	320	345	345	306	357	312	309	327	344	328	333	304	350	307	319	364	311	311	313	314	318	339	338	348	364	312	348	328	337	375	321	319	311	319	326	331	313	327	348	323	325	315	306	303	298	371	344	303	333	345	327	305	338	338	351	349	375	355	375	362	329	320	335	325	306	322	358	285	312	356	294	314	278	336	345	294	331	340	316	330	328	313	336	317	304	320	324	272	334	306	328	318	335	315	331	336	319	339	317	309	353	377	341	365	315	334	359	341	338	297	324	348	320	322	312	332	301	327	304	335	333	332	319	328	338	342	320	328	336	356	329	309	323	332	345	319	363	317	364	320	373	338	367	337	343	336	322	338	329	308	316	334	353	320	295	321	306	343	328	303	310	328	349	324	297	310	325	318	355	345	336	312	316	325	303	337	339	324	329	338	310	337	328	320	311	309	353	308	327	332	355	304	340	317	314	324	334	318	329	331	329	357	293	353	330	297	302	367	313	331	328	331	347	332	339	342	321	309	349	347	327	343	326	300	328	322	339	316	346	322	309	342	315	342	329	330	343	336	366	353	322	346	330	324	358	339	322	334	340	335	321	371	303	329	331	345	344	351	330	313	360	302	316	340	343	353	329	333	335	335	333	339	346	312	330	315	335	313	324	317	317	352	325	308	322	333	325	327	312	330	362	297	331	338	369	341	310	339	341	337	328	307	304	352	327	344	324	322	301	311	340	329	337	350	319	300	337	339	334	342	314	335	311	282	334	338	340	317	340	362	327	316	339	333	344	337	324	337	317	306	304	329	321	349	341	313	358	297	331	322	319	323	340	316	313	335	293	314	348	338	316	334	295	346	338	344	336	336	335	303	361	363	375	335	311	318	337	315	322	317	307	322	289	350	320	333	337	309	310	331	321	357	332	309	346	325	326	346	335	296	344	367	340	329	352	335	375	331	322	340	324	340	339	295	296	314	331	318	312	340	297	324	326	318	329	338	353	327	331	352	360	282	317	336	346	308	343	385	321	338	319	334	351	337	335	354	300	308	341	332	329	339	325	347	343	315	314	295	336	327	337	335	326	299	286	372	384	280	319	302	318	330	342	319	317	313	330	334	296	352	324	330	327	314	329	298	341	352	340	307	300	341	311	312	310	338	338	321	351	313	365	317	307	333	316	324	315	316	340	329	337	344	318	362	334	324	331	304	323	344	361	323	299	330	350	324	335	346	345	346	322	342	325	340	318	361	344	319	329	322	345	331	358	340	334	335	364	329	340	310	313	317	297	345	334	335	355	333	331	342	331	325	323	345	320	322	355	321	329	332	331	324	333	345	329	325	329	325	334	333	306	376	332	338	305	364	322	302	292	383	320	320	372	341	345	324	306	329	316	299	329	298	355	317	326	356	325	349	332	328	327	301	331	348	338	306	324	356	340	342	311	328	344
35773	48782	30904	15453	4201	1125	591	595	579	570	632	589	545	527	579	549	603	585	620	579	549	561	629	572	546	561	578	610	554	553	598	583	576	582	569	575	624	571	554	588	605	571	551	584	547	552	578	574	587	591	606	608	545	573	593	577	560	557	562	581	583	557	560	570	624	563	597	605	565	564	628	571	552	550	560	570	538	612	581	581	576	578	611	572	545	548	582	584	615	576	536	544	590	582	562	563	611	554	531	579	590	563	567	538	577	561	556	583	564	601	595	554	552	581	599	562	560	593	545	545	562	560	593	581	604	597	583	558	562	582	576	581	581	601	581	555	599	557	602	566	551	524	540	566	598	552	561	632	550	536	601	563	524	589	545	561	589	581	571	619	572	559	560	558	577	565	581	581	635	598	573	572	582	545	580	580	593	547	549	569	574	630	586	583	603	517	536	586	564	521	555	585	541	574	553	606	593	554	604	574	586	588	547	560	626	577	582	585	580	596	543	538	542	598	549	588	600	585	596	607	586	596	566	542	575	596	560	574	551	565	594	570	552	572	588	568	530	578	553	559	555	578	513	609	577	568	520	552	561	567	562	651	667	581	568	544	602	564	576	601	571	600	565	566	567	589	558	599	558	592	591	588	585	611	575	580	604	563	573	559	572	521	589	579	577	556	583	553	542	600	571	583	537	570	583	564	598	549	581	627	581	549	595	594	597	583	559	574	595	567	548	592	615	550	570	549	571	579	570	552	637	609	570	594	578	581	540	524	560	579	549	568	606	587	552	594	577	606	562	556	588	582	618	580	597	549	546	598	580	585	576	510	553	564	551	554	562	556	592	494	579	596	559	609	568	592	616	543	544	551	552	548	535	601	554	587	571	609	576	591	531	555	568	539	565	630	590	608	582	573	603	615	609	538	601	596	589	550	543	571	558	581	557	607	577	587	580	580	534	537	553	613	586	594	562	562	603	599	568	580	604	566	573	576	549	566	604	541	541	538	569	569	551	532	565	566	571	598	606	576	575	599	574	551	532	599	550	581	604	571	576	564	563	594	586	557	571	579	574	538	591	550	558	586	568	592	560	574	603	539	574	554	575	565	561	589	556	592	586	621	583	587	591	525	562	566	558	512	573	568	575	594	609	621	579	588	576	563	612	547	582	610	583	581	554	544	571	601	561	571	580	587	596	529	574	580	607	598	603	614	556	577	573	579	577	578	542	618	581	575	579	573	548	548	576	558	558	560	574	561	581	582	565	546	579	595	585	550	583	594	536	582	622	607	545	636	579	583	598	601	582	591	581	588	562	535	541	593	587	539	569	559	564	598	554	601	564	605	552	585	586	555	579	563	609	538	530	579	570	587	522	611	566	604	546	583	551	550	597	566	549	585	536	627	601	588	603	569	606	572	557	549	572	564	605	571	583	569	517	601	591	587	597	561	600	551	617	583	562	539	546	552	589	542	587	574	589	614	566	594	552	599	580	568	596	583	571	581	577	586	603	592	552	590	544	560	578	569	569	591	601	558	565	563	567	596	580	562	573	566	564	580	641	573	589	553	584	538	566	539	567	565	614	550	580	607	592	580	535	579	609	521	577	552	559	561	552	533	579	589	525	540	545	585	577	567	574	585	574	575	598	584	552	561	561	597	550	585	582	570	544	552	609	587	591	543	554	588	559	626	590	590	618	575	601	571	602	553	563	582	588	543	587	558	580	575	538	557	540	554	533	592	575	591	544	545	558	575	592	588	615	570	578	586	553	558	628	586	549	556	559	570	590	561	595	583	571	601	581	540	551	597	548	573	579	583	567	569	577	575	591	566	580	576	580	589	589	538	551	573	552	534	558	564	578	583	556	608	578	566	578	582	565	553	554	506	566	599	563	577	545	567	539	573	575	568	597	581	563	583	566	560	579	576	566	596	543	577	575	552	571	599	610	516	557	557	574	574	593	578	605	562	597	591	562	605	583	562	602	580	579	589	588	541	579	607	562	545	568	570	577	589	579	592	560	584	567	554	586	549	589	578	546	581	494	555	552	543	633	581	592	529	584	579	546	570	595	580	574	572	586	580	588	597	607	565	575	582	547	570	575	604	564	545	617	578	595	583	543	552	576	567	588	605	579	578	564	558	574	529	570	589	609	576	588	583	598	565	601	566	563	570	513	548	556	573	580	560	600	544	594	579	617	545	547	567	585	598	573	553	560	572	588	572	558	555	545	610	594	556	548	587	567	593	556	563	493	559	555	516	586	586	534	605	546	527	532	595	546	578	619	620	556	578	600	598	604	540	579	582	591	567	569	533	588	563	550	550	586	609	563	590	586	549	581	535	578	572	573	566	630	543	589	555	539	576	590	566	584	560	620	574	556	589	544	584	623	562	550	549	566	607	613	570	599	577	586	606	525	591	545	580	593	624	629	561	558	545	577	553	576	617	621	608	575	577	574	568	581	566	557	590	568	591	589	567	569	589	592	611	578	569	589	592	543	565	568	547	556	575	582	576	556	601	554	528	612	575	586	561	534	559	618	561	573	574	599	555	536	582	609	587	584	563	574	583	620	597	545	555	582	573	553	537	583	567	558	611	526	587	547	593	590	558	610	582	584	553	541	607	551	591	577	549	547	554	585	586	566	577	567	555	558	544	576	518	560	593	548	561	532	612	577	578	615	559	563	558	599	588	569	573	565	595	551	621	586	584	595	566	580	549	587	561	561	601	583	565	583	593	605	556	591	592	604	600	642	567	590	560	589	592	579	548	590	586	560	544	588	546	578	570	561	582	580	566	557	581	567	580	603	549	623	550	559	574	600	544	585	551	569	563	540	563	559	561	560	612	605	611	601	559	584	556	543	553	582	574	565	560	581	556	602	517	542	556	542	657	599	497	573	570	574	598	519	563	594	546	560	558	570	624	600	585	576	545	567	542	577	552	560	573	553	589	583	612	521	574	589	567	544	596	616	564	578	533	589	566	579	591	558	596	572	606	557	543	581	564	625	588	559	601	583	560	575	558	607	589	585	580	596	576	571	565	610	614	581	602	602	545	547	531	535	596	597	550	566	618	544	558	551	588	556	625	598	579	579	564	588	566	515	600	634	556	565	580	551	600	623	518	573	580	567	522	575	560	585	578	588	614	541	584	563	599	578	565	562	551	546	563	605	567	587	535	600	604	567	560	542	599	558	569	583	576	636	543	558	540	565	555	601	571	572	617	620	576	607	586	578	594	537	534	548	574	576	577	568	559	588	558	592	571	583	589	558	592	573	565	539	564	626	572	546	598	641	523	569	609	551	608	620	564	549	520	578	600	554	581	575	545	588	570	643	520	577	566	522	554	527	631	549	565	544	545	580	599	547	551	564	560	588	587	594	558	606	522	583	600	573	582	546	571	611	569	587	600	545	578	587	561	554	585	616	607	585	596	592	545	600	575	575	551	529	572	606	563	576	570	572	557	569	578	572	561	572	540	595	550	581	539	559	547	602	627	569	628	559	562	527	578	597	568	569	576	567	563
23935	23018	30873	26008	20920	11493	899	351	349	321	324	310	321	319	287	317	318	321	317	320	297	311	323	282	321	297	302	290	289	287	319	294	292	309	291	304	310	280	337	309	294	304	282	305	294	248	303	268	290	300	312	313	290	277	286	296	280	280	317	281	279	312	298	317	304	297	273	292	298	325	377	321	331	316	286	265	312	277	292	313	287	312	295	292	278	332	288	309	295	304	286	297	282	290	294	309	301	280	288	283	301	303	316	315	297	279	298	339	323	308	344	272	292	286	285	313	302	309	300	295	272	276	298	282	290	265	276	307	287	302	310	290	270	300	311	292	299	306	262	313	274	320	292	304	272	286	295	326	308	310	283	309	260	327	278	321	283	276	299	286	284	298	286	265	289	313	297	255	290	281	314	286	314	312	278	306	306	309	319	295	292	267	299	278	285	285	275	306	272	296	315	268	285	288	300	275	279	282	340	297	291	267	295	285	280	292	258	275	320	274	304	308	295	311	320	267	293	297	331	277	305	272	272	305	287	308	288	300	294	299	272	292	270	281	305	285	295	294	300	278	298	267	319	280	298	297	310	304	291	275	259	301	290	265	294	306	313	297	289	312	282	317	300	315	301	284	317	273	297	300	264	289	261	272	294	259	304	275	309	272	317	294	286	302	271	311	282	299	304	306	313	318	274	295	303	320	275	288	263	273	320	297	269	282	323	305	297	274	278	289	304	297	287	314	287	280	305	292	342	263	303	318	267	307	316	299	283	300	300	286	289	316	301	326	317	290	297	282	272	305	337	293	303	316	292	302	297	292	296	282	296	323	291	286	278	279	295	289	298	331	283	279	305	258	334	278	285	293	278	291	296	303	283	284	290	290	304	305	295	290	303	284	291	302	308	305	274	287	299	282	277	268	311	284	280	301	282	272	288	291	310	279	320	313	335	277	289	291	296	301	274	304	276	318	312	308	276	307	313	279	289	304	302	299	307	268	311	311	294	315	303	313	291	311	308	320	299	304	275	311	300	283	282	314	299	290	301	299	310	284	289	277	329	303	292	269	283	274	288	339	311	273	294	280	304	311	315	320	268	314	286	297	255	272	303	281	324	293	302	292	279	289	321	297	308	301	267	296	298	301	281	330	302	301	306	287	292	325	293	289	294	307	296	294	316	284	321	288	284	322	280	296	294	264	316	274	298	279	281	294	296	290	332	313	305	289	304	301	290	323	295	308	297	312	281	308	318	277	314	286	313	295	286	293	249	300	291	292	287	309	290	300	283	287	276	296	305	309	303	309	319	281	313	302	286	313	269	326	325	297	294	297	272	262	322	293	313	296	340	305	278	287	308	295	278	292	317	290	324	297	323	311	268	297	282	319	286	287	278	300	289	301	298	291	277	290	331	296	298	281	294	323	299	316	292	279	309	325	313	287	320	309	272	335	296	299	297	320	306	326	302	262	294	320	293	299	298	290	298	325	293	302	312	290	306	275	323	283	308	291	315	258	303	338	277	289	297	295	318	300	316	325	281	290	290	308	314	291	300	316	288	264	299	307	263	280	302	306	308	265	322	283	292	319	266	316	257	320	275	287	294	285	327	331	299	289	311	281	296	305	268	270	347	315	295	285	296	264	293	300	292	290	284	299	308	298	285	304	300	251	271	311	256	302	286	318	298	329	318	313	320	285	316	287	308	314	311	277	315	289	326	281	295	290	277	297	290	304	308	322	312	316	286	300	303	309	260	255	290	296	229	327	310	307	281	265	306	272	325	312	278	268	301	296	313	289	288	282	295	286	281	306	290	279	307	314	295	261	304	282	279	278	277	317	283	333	294	300	297	324	269	305	277	314	316	277	290	294	275	289	285	293	286	273	308	292	310	286	301	303	281	292	333	285	300	313	293	294	300	310	287	284	301	312	308	302	321	278	305	275	279	294	295	290	287	294	284	282	296	286	299	308	258	291	284	286	318	289	290	292	297	280	314	299	288	293	321	274	312	312	320	291	297	313	297	303	292	269	292	301	286	287	299	285	313	294	290	294	296	292	299	295	294	275	287	288	308	311	284	312	252	264	275	297	293	252	279	296	316	325	309	292	297	297	294	298	292	307	306	277	299	293	283	302	319	282	299	274	276	288	286	296	279	272	288	309	302	279	299	308	299	282	292	292	298	290	319	253	322	292	282	303	303	291	303	284	300	285	265	277	303	278	307	302	291	311	278	283	281	293	296	284	314	307	268	286	306	310	321	300	309	322	289	287	308	299	269	301	322	286	290	306	314	287	320	301	308	329	313	285	300	282	294	296	281	291	289	295	303	293	294	268	302	312	284	273	304	304	276	246	290	330	300	282	272	294	298	277	285	285	277	287	292	297	304	309	322	343	330	300	309	317	287	293	293	327	312	264	310	283	282	304	312	312	279	281	278	282	311	303	267	296	309	313	294	290	279	301	288	295	317	312	316	306	295	317	324	278	297	296	286	287	300	306	291	315	319	328	301	314	322	316	293	308	313	281	288	281	291	305	300	301	303	304	312	314	298	316	303	308	277	283	291	305	287	312	280	278	295	285	335	264	263	288	260	266	313	271	303	304	324	299	294	288	299	293	292	298	275	277	275	294	268	293	313	277	340	306	291	284	275	285	305	297	286	315	247	289	292	297	302	309	278	283	296	256	274	316	277	291	285	283	332	280	269	293	294	283	302	322	301	269	290	290	299	287	311	313	322	312	277	297	262	283	278	271	270	293	312	273	313	270	329	289	326	300	278	279	291	297	275	310	312	306	303	295	290	269	272	308	305	276	302	293	295	326	293	284	303	316	326	291	310	274	329	290	279	293	268	291	305	301	330	320	303	289	282	291	293	289	291	269	314	297	341	273	279	316	322	319	336	268	320	284	277	297	288	282	308	288	308	291	298	300	302	310	295	285	295	291	310	284	307	300	275	279	268	313	283	313	272	291	311	294	297	288	302	301	298	276	298	292	298	319	289	276	283	299	278	285	301	274	309	307	284	299	292	290	321	301	290	285	264	293	294	265	287	306	296	296	280	276	330	311	308	313	313	312	306	303	268	290	287	307	316	294	281	283	298	290	290	287	304	297	308	307	307	267	291	322	337	296	293	275	308	265	305	290	273	292	298	331	288	315	279	318	294	270	247	283	302	272	318	297	303	256	295	264	284	306	317	300	282	280	306	285	308	327	298	301	282	267	250	285	305	320	294	287	309	309	295	323	284	291	315	304	292	307	290	279	269	303	287	295	296	321	280	290	282	278	304	287	286	311	304	292	275	250	282	263	289	299	324	298	331	299	318	322	292	282	272	286	302	328	298	278	308	294	306	306	277	302	303	298	289	303	296	287	300	274	312	280	291	293	310	293	274	301	298	334	289	307	296	302	307	313	301	272	306	279	291	297	285	289	296	275	279	313	330	255	298	304	289	301	298	292	312	285	299	294	316	292	293	270	300	300	298	275	308	326	295	269	277	299	291	295	318	290	286	262	274	288	287	302	301	320
58453	89662	64759	42393	20496	4073	650	623	571	540	531	567	547	539	527	507	527	522	505	530	474	532	462	509	523	532	549	491	502	521	496	511	520	472	528	516	527	474	524	528	505	474	490	546	517	541	568	520	538	541	494	518	521	477	507	554	552	485	540	550	529	528	525	544	509	472	529	507	509	613	658	564	548	553	533	523	487	482	552	480	540	499	489	514	543	516	496	535	528	514	506	507	516	522	500	484	541	494	484	530	484	520	476	525	554	547	557	518	520	504	509	516	518	510	532	502	521	529	478	527	520	495	505	523	548	549	519	483	505	513	541	544	529	512	536	508	507	515	512	505	528	524	513	518	536	522	502	504	496	485	513	499	512	533	492	537	520	490	536	505	529	522	555	520	506	503	501	489	481	475	501	534	492	509	512	485	509	534	521	486	496	532	527	491	523	552	486	548	519	458	517	555	487	521	523	511	507	481	509	524	513	522	514	503	560	539	468	521	544	503	496	506	563	466	511	538	515	534	487	498	513	520	502	515	510	513	527	545	536	508	503	538	499	509	533	539	476	511	490	501	532	516	501	458	480	516	530	496	501	550	492	486	507	466	512	492	540	563	484	554	517	491	533	503	533	519	530	504	522	506	520	520	465	528	526	504	494	495	493	494	530	525	559	495	542	516	494	478	472	552	499	554	499	533	526	537	543	496	499	545	544	512	515	548	496	475	480	505	512	514	506	525	525	520	530	547	526	507	523	531	487	508	495	551	561	527	524	554	528	514	541	519	527	517	490	524	492	483	495	486	511	485	533	515	544	521	492	482	535	525	502	557	499	531	479	507	517	515	535	483	522	524	525	470	527	479	513	503	507	506	473	506	523	475	491	478	521	498	492	558	532	451	532	552	498	505	520	502	502	519	518	501	531	498	520	496	464	482	507	514	494	491	493	530	484	509	509	454	527	505	505	517	511	518	511	567	473	497	525	488	502	551	496	500	509	495	516	509	528	510	497	490	535	554	514	530	523	497	530	508	555	516	525	525	550	489	514	530	495	481	518	475	519	507	563	493	499	488	552	517	536	526	552	522	517	508	473	509	490	525	563	541	520	510	518	486	538	512	487	506	517	517	516	492	493	526	469	484	536	514	499	534	454	506	505	497	497	513	511	551	493	526	553	483	512	583	509	533	563	522	496	539	544	491	513	519	518	527	527	492	500	527	488	494	541	564	507	508	448	532	477	528	530	543	516	541	503	481	499	499	494	499	474	529	504	479	502	544	532	505	533	499	560	503	480	505	515	517	510	484	499	470	525	495	545	528	503	549	506	514	503	506	512	512	497	575	505	483	511	520	512	538	471	534	510	525	495	526	521	481	492	513	487	528	513	484	514	489	528	535	511	506	511	499	480	556	481	481	548	509	499	489	492	509	542	488	498	551	498	520	498	537	498	538	493	495	513	534	486	492	499	505	532	540	518	541	494	475	513	534	477	526	521	502	501	491	512	521	522	514	519	517	547	491	433	490	503	514	512	545	481	516	508	489	500	518	536	517	524	566	511	470	493	556	551	505	510	510	527	552	522	479	514	537	483	557	545	562	542	522	452	517	502	496	525	507	505	536	504	489	534	530	534	503	460	506	535	518	508	486	545	498	511	519	556	505	540	521	477	544	514	491	523	503	518	438	541	511	497	564	519	490	520	494	534	518	504	527	466	535	537	540	508	493	529	504	549	558	503	535	562	491	520	523	500	515	473	490	510	485	520	523	503	503	533	490	516	544	500	479	514	479	534	559	539	545	468	505	493	491	515	504	535	510	486	515	505	566	539	498	517	481	501	491	526	511	529	550	511	524	523	536	535	528	513	566	527	519	495	548	501	519	496	501	508	558	535	556	495	513	533	513	490	502	511	516	558	525	474	516	526	498	499	519	515	537	559	532	477	490	551	524	521	486	491	502	497	554	533	486	544	499	538	488	507	531	511	549	517	505	529	525	531	490	505	518	495	541	542	559	526	516	497	496	493	462	521	520	539	495	511	520	552	528	511	525	526	564	498	485	520	502	487	483	521	499	477	486	524	541	510	517	536	480	489	481	511	516	497	477	545	477	520	524	551	527	535	516	475	488	525	485	513	490	482	525	455	513	446	480	503	477	554	510	488	525	523	507	504	536	498	496	510	488	495	532	552	525	528	486	487	536	492	532	508	545	521	532	529	517	548	504	559	497	517	509	484	485	545	518	528	519	508	506	547	495	535	502	518	552	522	484	526	520	506	503	510	531	489	506	482	558	503	491	469	532	505	513	471	512	514	507	495	503	508	499	536	521	525	517	502	538	499	529	493	530	507	493	491	499	506	538	511	549	514	515	489	503	513	543	516	511	519	520	492	484	517	482	510	484	483	499	495	531	511	514	482	533	471	497	538	546	506	520	511	535	519	514	457	497	500	504	519	450	525	540	540	497	562	493	505	540	534	513	515	490	513	482	517	530	541	522	531	531	539	525	519	476	562	502	487	538	520	476	486	487	512	495	488	513	516	540	503	468	568	536	495	503	493	533	524	482	514	521	516	496	493	514	521	483	530	496	499	537	496	496	525	523	517	509	480	480	490	527	515	488	522	522	523	473	502	512	524	542	549	553	524	549	566	519	512	523	499	482	546	489	511	502	576	488	489	523	522	537	523	478	530	539	498	497	535	531	486	523	505	523	523	518	528	517	529	515	546	518	509	515	511	536	511	528	508	480	524	485	540	520	509	546	522	539	521	471	508	501	491	559	538	531	488	503	514	502	507	526	523	514	481	519	522	534	491	471	441	496	552	527	532	524	521	509	527	517	516	515	505	511	550	544	506	496	538	551	520	527	510	575	503	482	540	502	456	515	521	491	525	559	507	522	507	485	505	554	524	510	523	525	453	517	502	486	549	508	508	477	574	503	501	546	507	474	530	518	497	500	514	508	496	513	493	552	542	508	505	458	479	517	538	494	496	501	485	549	536	488	490	483	524	545	573	545	514	524	507	520	545	491	541	516	553	555	523	482	524	528	519	510	570	542	524	493	521	547	485	548	450	463	494	513	500	567	487	521	508	553	501	523	517	514	496	500	502	500	512	501	544	500	482	504	499	524	494	518	511	493	529	526	501	544	508	517	529	508	521	522	524	513	506	477	485	513	497	532	518	531	451	516	508	518	523	480	520	512	522	504	521	502	496	495	534	521	506	528	527	528	518	502	484	511	536	514	517	525	516	508	535	521	514	509	538	515	528	497	539	515	537	528	535	489	503	549	496	511	499	503	508	512	545	509	483	517	525	511	485	511	487	511	466	514	524	513	531	501	521	523	521	524	537	470	487	509	509	490	525	505	498	484	506	524	527	518	524	517	535	557	495	505	497	526	503	479	530	520	537	528	514	487	523	550	527	531	513	534	511	509	516	508	498	481	520	523	525	507	516	541	539	504	513	523	511	506	508	526	538	538	472	505	480	515	526	551	495	526	501	531	494	522	513	579	526	522	505	507	530	511	514	564
23017	21880	30400	24195	21384	19076	5569	488	430	435	439	379	396	380	369	372	366	386	394	402	364	346	400	372	379	406	362	369	379	348	375	358	402	383	381	361	424	406	400	384	355	391	392	373	348	352	370	384	371	367	375	361	358	369	373	407	380	346	355	378	395	329	349	327	409	414	386	430	401	415	475	380	377	377	382	367	388	378	381	363	369	399	418	374	385	355	374	363	392	351	358	389	383	346	366	351	386	395	398	386	386	363	389	369	345	356	371	369	367	394	353	369	350	388	381	389	374	400	357	400	362	381	380	404	363	368	390	356	383	339	358	359	383	361	388	381	377	371	347	366	367	367	402	358	393	366	387	391	367	383	403	332	357	366	349	365	409	352	351	366	377	389	404	397	353	367	363	402	401	374	412	386	406	375	343	399	350	380	393	379	382	359	366	390	380	381	351	351	399	383	423	400	383	366	406	389	354	389	336	364	387	390	390	353	402	377	374	363	381	396	380	364	347	340	351	340	342	320	350	362	336	360	350	335	360	412	383	410	386	402	400	373	344	363	367	374	401	385	360	366	355	397	396	356	398	365	376	364	394	359	385	371	356	389	373	399	380	377	361	361	380	341	366	399	372	397	374	397	375	372	391	375	380	386	392	354	395	361	374	373	336	349	363	375	351	385	362	377	378	377	406	337	362	372	374	351	353	396	392	380	342	345	378	366	334	374	409	396	386	369	366	361	391	357	397	356	388	373	355	352	397	386	392	386	392	371	405	365	399	364	392	352	365	392	369	372	382	372	373	367	375	383	366	379	374	389	390	376	382	369	374	356	377	394	396	351	358	365	384	360	375	373	374	348	383	381	371	381	391	382	375	349	356	384	374	349	396	382	345	341	365	387	346	363	367	366	373	351	348	369	340	397	412	403	382	385	403	379	381	366	364	364	372	365	378	375	375	352	353	380	343	368	366	391	394	371	380	384	352	383	377	372	360	382	350	345	426	344	371	391	366	382	344	360	390	392	367	387	395	359	396	390	364	386	403	348	396	383	389	380	356	370	355	375	379	356	385	376	384	392	362	348	344	385	384	344	389	366	378	409	338	361	383	353	381	382	370	349	355	351	345	345	362	360	371	339	397	380	369	369	377	373	359	387	383	357	370	381	408	356	374	367	401	378	370	369	393	412	364	414	364	376	370	373	354	351	354	402	388	346	364	383	389	382	360	344	386	376	393	360	369	393	350	388	385	348	379	371	383	370	392	357	381	383	403	355	394	382	336	365	354	393	383	393	370	393	392	353	385	359	383	360	409	355	399	368	395	390	380	399	382	352	361	366	378	384	367	403	352	350	362	385	361	381	338	388	404	393	362	327	380	354	345	349	344	370	336	364	399	357	351	351	365	380	417	382	380	390	359	351	375	357	411	396	387	369	369	389	370	401	397	342	387	375	364	337	388	380	364	365	351	395	398	355	387	336	367	362	349	407	398	362	401	357	383	384	366	401	385	365	375	385	359	361	363	417	369	388	398	341	367	406	375	408	363	375	351	376	349	376	411	354	377	375	367	391	370	389	376	372	400	405	356	381	403	350	347	359	419	372	365	362	380	339	370	372	368	398	360	382	387	402	413	395	343	389	353	383	372	378	326	376	341	353	371	399	379	354	360	340	361	394	368	385	393	352	381	378	361	374	380	366	355	389	370	348	342	373	346	400	348	375	369	379	368	367	342	367	375	371	397	359	374	391	351	403	380	394	368	382	367	368	365	381	387	356	360	371	405	385	347	389	386	383	394	369	350	365	396	372	397	411	367	373	349	342	385	391	340	369	377	411	371	379	363	348	366	396	374	384	354	394	394	383	371	391	392	389	373	362	378	369	380	353	358	367	379	344	381	349	369	352	364	365	376	367	369	362	325	382	333	343	374	361	387	400	374	362	396	358	378	379	363	390	358	383	405	348	368	389	377	374	362	379	382	361	365	341	334	394	377	376	361	375	374	374	375	398	360	341	373	394	351	399	353	364	352	379	364	393	379	400	339	386	360	361	373	401	356	376	360	359	365	327	363	383	345	379	370	357	369	334	403	404	363	377	358	363	390	356	362	387	393	385	377	415	370	388	357	405	403	424	373	360	375	359	392	378	389	360	377	371	386	357	389	382	373	356	385	406	384	384	355	365	367	393	396	360	377	380	378	375	345	383	384	366	400	373	371	381	371	357	375	368	396	370	350	374	350	377	370	361	341	400	389	351	376	366	390	362	353	363	359	401	372	367	380	384	376	346	387	398	370	389	383	372	412	368	382	359	349	327	366	390	381	385	353	377	347	380	383	394	383	398	359	381	378	406	375	383	361	339	398	365	399	379	393	378	327	407	344	391	380	389	329	378	401	396	379	377	379	370	348	370	363	368	353	372	385	365	351	385	349	367	363	380	356	394	372	381	398	358	367	369	363	380	349	371	387	365	384	369	356	386	396	359	379	374	382	347	350	357	387	370	377	356	358	366	380	398	420	385	376	354	363	385	406	361	372	321	351	372	357	377	331	346	394	353	383	358	358	365	416	377	400	350	396	376	373	370	374	388	340	376	393	356	369	374	378	362	396	376	342	399	407	382	370	382	379	394	370	388	374	366	381	386	344	401	371	391	379	394	365	400	391	347	386	367	377	359	382	402	368	377	380	400	377	376	365	375	390	392	351	366	358	349	340	379	386	401	350	404	369	381	367	376	381	368	370	352	353	379	369	402	376	390	394	383	387	377	402	351	380	371	378	371	375	362	342	350	368	355	367	375	354	389	359	391	335	349	355	348	383	383	403	361	379	352	346	357	367	366	392	381	380	371	362	372	377	368	364	363	391	375	380	386	354	395	374	376	370	399	388	368	371	378	385	368	360	349	389	386	347	352	366	377	373	375	397	404	407	408	387	383	389	390	392	395	368	414	345	370	383	388	436	356	351	400	389	365	347	328	392	385	376	370	379	360	373	358	374	395	399	390	353	373	407	392	378	384	396	350	362	403	399	390	387	379	394	374	360	395	329	353	353	364	397	345	367	385	384	363	347	392	389	385	389	381	381	392	354	368	375	398	378	360	398	364	342	382	357	357	381	362	375	347	350	388	344	401	394	353	388	372	407	396	400	366	392	348	399	392	397	390	377	385	376	389	356	375	371	370	378	398	394	360	355	385	360	364	386	394	392	376	419	369	365	398	360	340	375	391	391	366	393	386	371	358	330	380	373	367	375	367	403	392	381	350	379	399	359	356	377	396	388	401	370	367	382	388	361	376	393	363	394	379	356	364	346	344	377	393	382	364	355	395	327	343	357	390	382	351	374	385	370	365	390	407	382	378	421	358	403	378	370	400	348	365	365	386	379	391	437	382	384	382	382	369	379	370	348	373	399	372	394	387	359	368	379	399	398	376	372	349	368	365	346	377	360	351	374	355	396	379	380	374	342	368	389	360	384	369	363	392	388	328	364	401	372	365	351	364	383	378	411	366	372	386	375	376	358	359	365	358	346	381
58574	94812	75547	50248	26907	5491	713	700	695	691	648	652	677	651	631	650	683	657	646	623	660	658	632	624	658	593	648	588	638	599	624	624	628	597	654	608	631	668	614	629	610	593	647	619	630	631	617	607	620	627	594	656	615	613	618	604	611	620	634	651	610	608	630	586	597	598	622	586	661	829	793	737	638	647	638	566	598	579	643	625	608	629	572	598	613	567	655	644	614	640	635	568	611	646	564	614	593	629	632	565	631	617	650	611	627	634	607	626	585	605	625	581	589	600	592	597	602	617	593	610	623	620	639	639	587	668	595	557	577	594	580	619	598	633	624	638	646	638	601	584	598	628	601	594	597	584	615	622	649	606	634	599	618	590	611	618	635	586	645	583	612	651	578	620	651	619	629	606	618	607	622	618	614	575	578	633	608	586	645	630	652	588	644	545	602	618	581	621	629	669	625	650	630	594	645	623	652	597	603	557	647	630	638	660	603	617	586	613	624	643	611	646	631	607	639	591	626	618	614	604	625	618	573	634	607	611	583	619	596	623	555	645	623	631	616	614	603	583	645	634	575	635	582	632	629	599	639	613	590	602	604	605	600	609	595	646	643	621	613	615	574	642	587	588	637	597	582	610	627	679	612	656	590	603	591	611	627	662	641	591	610	599	608	605	601	595	581	619	613	608	581	622	652	622	608	633	584	573	618	622	637	628	658	620	586	583	631	625	594	592	595	623	570	649	640	627	621	637	571	631	588	598	655	607	605	656	589	610	590	596	595	625	609	589	599	591	671	640	630	630	599	601	626	596	630	614	633	582	611	682	619	619	643	626	565	561	613	593	618	614	596	664	654	609	609	555	585	604	622	594	599	600	592	635	603	598	629	604	601	571	582	582	639	644	609	615	605	616	616	622	607	620	621	626	612	581	616	586	622	615	612	610	621	575	594	595	578	620	614	626	629	583	598	601	579	590	602	657	631	652	624	593	607	612	656	655	625	660	600	592	598	612	594	639	625	626	627	625	588	586	589	620	614	647	610	646	596	590	617	607	619	630	600	568	630	604	631	624	651	597	574	598	621	572	636	599	590	590	581	613	628	621	628	629	655	626	671	614	613	611	644	617	638	628	615	623	656	613	587	619	681	601	610	600	634	593	568	611	593	597	580	616	631	621	630	659	608	617	598	601	613	593	673	612	596	623	607	592	624	590	645	665	561	566	638	626	581	615	640	621	666	667	622	656	626	583	653	603	640	620	578	633	604	557	601	580	615	596	633	590	644	620	637	606	632	590	625	620	620	568	616	597	645	617	626	579	625	648	657	606	605	592	595	591	601	606	641	582	632	617	599	617	616	615	621	623	641	598	615	584	590	633	601	582	596	595	623	603	626	548	615	565	610	600	625	634	602	611	619	665	622	589	607	621	621	608	622	622	596	620	606	607	620	619	628	617	594	578	594	618	614	608	605	600	619	627	607	616	605	621	609	644	650	620	634	608	608	612	662	578	617	617	613	600	612	623	588	616	685	621	592	546	635	572	599	652	597	628	634	585	631	563	603	596	576	608	618	634	576	618	631	657	604	624	633	616	625	627	663	621	611	608	637	619	632	621	642	638	600	628	667	636	610	585	597	580	578	633	616	646	626	610	592	626	579	572	615	614	623	604	568	606	638	612	584	564	623	602	616	615	582	614	659	680	651	656	616	632	624	591	611	599	640	654	612	598	642	593	591	598	637	620	631	607	589	623	616	560	639	635	581	622	672	616	638	611	634	586	603	642	627	593	614	619	609	616	611	586	627	596	653	611	608	580	592	620	693	654	629	640	586	605	633	621	580	633	597	561	608	577	632	575	602	605	624	590	608	593	599	595	593	663	594	582	576	599	611	593	643	586	636	653	611	632	593	635	626	621	606	625	674	626	647	600	566	547	590	591	621	618	651	640	610	583	594	568	676	633	587	629	646	600	615	634	615	652	628	616	633	608	609	586	645	588	646	622	619	640	628	626	623	610	624	628	591	635	595	591	628	599	623	614	622	631	622	612	586	598	615	662	634	586	661	624	627	626	657	628	592	643	608	630	621	618	621	635	589	629	584	644	663	592	616	586	585	636	563	621	601	603	664	670	623	614	626	594	614	614	612	577	627	606	664	656	584	648	614	592	622	637	607	594	601	615	602	579	624	581	624	628	649	610	626	620	606	640	649	648	612	633	614	618	612	613	630	643	621	608	625	640	623	610	595	603	613	621	596	605	573	602	625	651	598	633	616	611	642	591	616	607	587	606	558	559	587	619	637	641	622	609	611	611	572	657	584	604	577	622	622	617	606	625	609	599	612	604	576	626	624	583	640	668	609	615	604	600	574	600	610	596	665	640	651	572	632	618	592	611	607	639	604	613	585	628	601	618	611	589	617	630	597	641	641	636	631	628	613	626	599	616	624	584	583	627	579	606	607	650	596	613	624	600	635	606	586	570	659	594	600	614	634	586	616	651	616	649	639	603	626	622	621	616	630	642	625	619	611	588	615	621	626	579	623	634	622	610	587	661	643	627	618	626	628	659	595	597	574	640	639	633	604	618	608	632	648	603	602	592	605	617	597	626	603	620	578	610	598	643	630	598	656	605	590	570	613	608	621	560	638	611	616	629	591	608	577	597	619	613	602	585	653	607	668	613	643	632	607	666	623	681	594	648	617	642	564	609	608	613	599	647	579	601	633	596	586	617	607	598	611	575	605	650	577	599	606	623	631	601	637	635	609	606	597	646	625	590	578	620	625	612	631	591	564	647	591	599	602	592	595	592	604	643	577	639	618	598	585	583	615	577	617	616	580	577	585	569	603	581	622	621	639	600	651	611	613	642	643	653	584	576	644	653	636	608	614	644	614	634	603	591	643	594	636	644	651	667	561	605	635	592	597	592	631	589	622	648	635	606	599	644	607	617	630	572	618	593	577	614	625	610	622	612	599	595	641	600	627	651	611	619	596	637	590	595	631	639	597	626	605	580	636	587	561	620	618	628	586	615	622	583	636	643	607	602	627	650	610	607	641	656	645	615	607	615	635	662	582	630	622	614	646	585	580	607	586	652	576	629	663	632	627	612	626	621	616	644	646	593	615	608	626	580	579	598	632	599	591	614	587	618	614	579	651	569	566	649	617	612	600	593	655	622	622	565	626	637	666	595	609	577	576	583	599	611	602	612	619	637	604	586	614	597	653	624	588	601	681	611	578	620	626	641	616	608	616	634	668	606	591	613	603	582	661	611	636	594	607	581	627	620	594	615	577	625	624	564	620	626	601	621	638	565	573	592	633	594	597	640	635	611	636	593	635	631	592	559	598	611	578	623	595	642	556	574	603	607	570	602	623	641	614	629	625	626	606	631	601	573	610	621	603	620	571	651	647	593	624	629	599	617	612	613	574	609	589	619	611	590	596	594	613	619	607	592	611	625	621	600	587	638	594	603	602	611	617	629	599	621	599	591	606	598	550	586	612	647	637	594	564	599	604	616	627	593	664	634
27974	30040	26545	14410	2353	493	343	355	343	364	305	317	332	332	342	341	347	317	312	312	324	319	341	341	337	347	349	358	347	334	322	347	347	330	318	321	341	330	312	357	337	374	317	375	342	333	326	347	311	360	341	324	339	326	367	323	363	353	376	330	318	317	338	354	329	349	350	357	353	341	335	343	348	341	318	373	340	339	321	318	334	321	336	324	353	356	300	344	331	333	330	353	348	335	362	328	346	327	356	356	357	362	346	331	333	301	337	362	336	378	330	342	370	380	319	359	345	313	390	318	332	332	327	346	315	325	348	346	353	344	354	356	336	332	312	337	339	329	345	329	340	351	321	346	286	343	355	313	349	317	373	336	352	338	330	356	342	302	355	320	305	356	318	322	352	332	300	329	347	338	342	357	370	345	337	345	366	330	341	366	337	292	322	330	330	315	343	342	324	346	338	382	335	324	348	363	286	312	337	338	362	340	345	342	349	349	344	307	303	326	304	335	358	354	348	336	336	346	343	364	335	369	351	328	339	341	365	316	366	341	298	305	318	361	351	322	332	336	361	337	350	324	326	352	302	334	339	347	334	343	337	308	325	339	354	353	354	326	318	359	331	380	341	371	351	366	320	344	361	341	382	359	336	328	348	339	331	348	310	340	330	359	320	326	342	383	330	319	331	308	329	348	345	329	351	337	356	346	305	346	336	340	311	349	326	308	333	340	333	352	359	330	353	352	308	364	359	326	350	362	341	337	360	318	388	297	335	313	350	298	348	330	325	344	320	324	336	339	328	362	331	323	321	357	343	368	335	357	350	300	298	345	359	345	347	363	362	339	345	337	342	315	352	336	356	365	333	308	335	338	332	366	309	347	341	351	324	347	286	345	365	341	342	377	325	345	370	366	319	370	336	307	360	344	352	361	358	330	326	337	338	340	334	336	326	323	337	318	336	334	334	369	322	298	355	326	328	356	338	374	364	374	348	345	355	342	351	342	366	335	327	348	311	363	344	333	326	334	316	330	357	370	347	341	332	303	364	313	340	357	357	388	330	357	363	347	326	318	351	343	370	342	333	310	357	363	323	325	336	328	333	379	339	344	329	335	326	305	353	356	368	348	328	324	334	333	303	343	351	323	347	330	311	346	365	308	344	381	337	357	335	371	340	298	339	321	336	334	367	373	323	323	337	360	329	354	359	353	337	342	347	304	354	313	335	356	345	367	341	357	343	378	297	318	308	357	314	355	325	352	316	321	346	318	335	360	344	356	343	328	325	331	335	329	330	366	344	333	337	344	331	342	370	297	349	334	324	328	324	349	349	345	346	324	345	329	360	361	358	320	331	348	380	348	317	346	371	356	350	341	346	316	349	343	340	310	352	293	343	346	310	330	321	327	361	353	317	359	308	343	339	320	316	329	341	377	343	338	317	313	337	358	339	350	345	323	325	380	316	325	347	336	322	338	338	344	347	367	320	350	311	357	333	353	350	318	339	340	333	329	343	359	363	347	341	338	355	301	337	332	333	340	343	357	368	326	373	367	328	353	331	364	351	323	337	344	339	362	323	350	338	332	355	358	350	334	345	310	339	306	356	361	359	327	361	317	343	303	325	302	354	310	328	352	340	325	327	280	327	315	346	323	353	344	355	368	322	300	372	353	354	347	358	353	354	328	345	342	341	329	339	325	318	332	308	333	351	337	330	358	350	320	314	365	336	344	354	314	327	331	295	354	325	351	353	320	337	354	360	335	326	338	331	347	323	313	337	344	348	354	324	343	365	313	309	330	335	359	347	323	367	326	303	329	338	348	375	343	381	350	354	325	348	382	326	338	326	364	345	352	352	330	340	336	352	330	343	316	358	334	369	324	360	331	350	330	356	312	347	347	339	331	328	367	314	360	361	341	290	347	335	354	344	331	346	320	342	331	345	350	320	333	336	311	359	350	359	321	319	356	352	332	348	318	327	335	347	297	322	323	350	370	317	288	352	350	327	369	352	325	311	324	355	376	343	328	355	317	351	326	352	345	343	334	308	376	320	317	324	337	332	354	343	323	335	331	342	321	334	339	356	325	302	371	362	338	344	340	363	328	319	336	356	333	367	338	354	350	342	338	329	319	353	313	310	354	335	359	333	343	355	322	350	346	368	352	341	345	362	314	358	354	338	347	358	328	332	329	344	323	358	326	366	333	327	358	368	347	323	350	346	327	333	348	351	335	346	328	336	342	326	330	337	342	326	330	364	344	347	335	335	318	344	349	342	349	337	374	349	336	331	355	351	348	334	343	339	354	354	315	290	330	348	340	325	333	345	359	312	344	337	321	312	337	327	323	333	319	331	311	315	347	354	339	338	325	316	355	312	327	344	368	367	309	322	359	336	347	368	353	303	328	356	319	323	321	333	350	331	357	338	357	340	342	318	347	354	358	353	356	351	346	324	318	377	366	339	327	327	331	307	353	360	336	333	358	338	312	326	346	319	341	347	325	351	340	310	341	340	340	338	349	342	328	337	325	342	331	328	328	316	321	313	332	370	335	392	331	345	334	326	329	341	354	375	348	358	347	339	330	326	348	332	358	321	371	346	371	330	325	337	334	352	360	334	318	342	341	309	362	342	358	357	337	308	333	350	327	293	337	348	326	335	329	303	354	322	344	368	358	336	343	349	351	329	359	343	358	325	357	353	309	335	333	341	322	356	310	313	351	339	299	353	309	321	362	344	356	337	349	332	317	337	341	346	354	343	326	348	295	302	308	349	359	350	345	346	333	339	347	350	366	353	341	329	353	354	339	321	361	349	348	376	387	327	336	329	331	340	346	332	329	321	336	321	349	333	308	340	344	323	348	340	335	356	355	320	312	344	323	325	343	343	346	337	334	323	339	347	364	331	345	343	324	331	307	331	303	334	313	360	351	338	381	342	338	334	335	357	328	356	353	363	372	345	358	357	318	357	348	308	334	314	334	363	346	321	345	343	382	353	352	332	344	316	353	352	366	318	320	339	315	337	317	313	361	331	351	302	333	339	349	339	312	328	339	337	343	347	329	333	317	342	347	344	367	348	308	322	321	350	355	356	342	319	339	326	345	333	324	378	331	325	336	370	338	361	334	320	323	357	312	354	358	323	373	352	352	346	338	312	314	375	348	323	321	322	367	323	345	358	346	336	326	316	336	351	324	343	348	367	343	333	331	347	325	307	373	330	316	347	351	314	323	339	333	329	333	353	309	342	351	309	354	347	354	321	314	326	292	309	370	331	344	351	364	326	323	344	326	297	354	312	331	356	341	344	332	324	354	354	318	341	348	337	307	363	322	338	359	335	333	326	354	335	350	326	331	359	360	338	344	345	333	358	313	346	321	299	343	335	367	363	359	347	326	357	330	364	304	304	324	320	351	356	343	318	296	335	331	332	357	327	355	331	342	383	310	336	342	363	332	340	342	312	323	344	342	342	340	323	374	326	341	345	339	333	320	336	363	333	372	343	342	310	356	349	333	357	313	374	364	355	366	310	355
35932	48548	31650	15863	4045	1020	625	563	553	592	585	577	574	654	597	630	599	595	615	583	599	592	595	539	593	606	606	601	549	607	577	616	618	568	613	582	648	577	568	572	605	613	600	595	622	594	616	602	537	594	585	558	611	567	607	612	601	600	597	599	565	569	569	565	596	634	577	534	550	591	614	629	607	580	614	582	631	586	546	514	592	570	575	569	576	562	586	543	554	612	610	597	566	591	561	644	565	581	608	564	591	553	583	576	594	571	591	540	573	580	616	569	588	584	604	598	577	583	571	592	626	596	620	596	578	621	596	586	578	574	573	648	618	582	523	582	588	600	606	584	563	577	579	631	611	595	623	572	633	604	584	589	569	540	593	601	554	587	583	617	596	579	599	592	622	573	657	586	602	601	583	611	623	564	583	581	596	603	559	607	624	610	571	585	577	562	585	615	561	589	548	583	626	596	580	580	616	544	586	591	563	599	600	588	618	606	591	613	566	561	573	580	626	576	637	602	569	586	587	581	569	594	573	608	618	553	599	570	562	631	560	557	595	632	629	565	590	596	568	617	579	612	558	609	626	580	592	570	535	574	582	579	553	587	526	592	579	594	588	611	575	615	550	608	566	601	570	624	569	584	598	594	576	613	607	579	623	539	639	583	577	629	578	558	590	594	572	607	625	583	624	606	540	562	503	575	567	581	580	587	619	609	604	650	602	545	588	581	643	585	563	569	599	570	598	591	570	598	579	587	598	546	570	562	567	526	602	574	608	590	592	553	628	587	558	570	589	583	578	599	599	586	577	555	553	592	564	555	608	601	562	620	578	574	616	596	559	574	657	606	581	605	580	577	598	569	596	582	580	561	554	575	567	579	617	612	653	616	585	591	573	578	620	581	592	600	587	570	631	617	584	600	576	559	576	613	563	560	631	556	580	573	573	562	580	565	597	603	585	595	577	590	597	589	548	561	576	600	612	630	622	598	630	627	587	581	556	650	598	554	595	602	574	578	536	583	625	558	633	556	622	574	642	591	553	596	572	595	595	604	603	560	588	584	605	596	545	577	587	617	573	658	581	611	623	614	595	579	603	585	639	602	550	598	580	580	571	620	607	605	581	585	604	589	582	589	623	574	565	585	611	541	544	600	631	554	608	574	602	543	550	595	574	567	569	600	531	557	583	586	591	586	599	597	578	608	593	597	569	602	586	574	572	602	571	567	552	604	534	524	563	566	611	557	579	568	571	619	602	588	620	565	607	600	599	620	611	600	585	599	578	597	590	583	575	590	611	596	631	576	575	579	584	535	558	557	602	592	544	554	629	588	585	588	613	583	585	564	559	556	600	578	600	609	570	605	592	599	594	581	614	596	596	631	580	588	600	611	567	610	577	601	568	584	556	574	604	564	651	560	584	576	570	610	554	606	540	586	590	554	557	559	590	559	590	572	611	602	618	602	588	608	602	587	593	600	608	607	590	607	552	586	591	589	594	569	626	566	573	577	602	613	590	624	598	584	567	618	567	534	576	634	596	608	546	589	588	574	599	588	592	597	572	595	566	565	555	587	604	601	643	562	614	544	614	591	602	626	581	572	598	592	570	618	606	586	585	584	573	611	639	614	587	545	584	607	570	572	589	621	589	598	590	580	576	606	583	617	615	580	603	582	609	565	546	582	596	612	554	603	589	573	579	556	586	554	588	624	567	565	621	590	585	597	569	636	592	606	585	572	625	593	565	583	558	607	565	571	575	583	640	585	566	617	581	562	581	588	657	551	596	583	620	632	553	587	597	589	593	587	586	615	602	588	619	557	558	593	562	588	542	625	586	572	565	557	614	564	604	598	551	621	572	624	605	605	540	576	559	618	595	577	575	578	549	621	604	561	578	591	603	615	597	588	573	577	562	595	597	640	561	612	541	597	627	617	640	584	575	581	558	611	608	608	590	667	590	581	566	581	582	592	584	633	560	591	559	583	557	595	569	557	550	604	603	548	612	650	596	596	555	560	564	645	626	561	577	626	616	615	573	574	579	565	602	540	590	589	598	552	603	561	570	581	596	601	633	608	568	593	586	580	604	571	629	601	600	570	608	583	610	580	647	586	567	618	621	609	597	575	579	585	533	610	561	641	591	598	588	596	571	569	546	631	600	564	572	582	634	598	606	557	551	606	583	598	590	582	613	596	588	539	554	599	604	584	592	602	610	589	585	563	563	580	610	610	588	593	563	589	605	617	609	599	582	594	566	606	585	617	606	598	609	619	589	610	578	557	620	573	593	598	544	594	579	576	549	575	552	597	628	570	603	623	581	568	564	590	579	568	567	606	570	603	578	590	572	593	602	621	600	584	556	557	560	576	616	598	622	585	603	581	597	598	568	602	565	590	596	614	594	615	588	553	606	614	570	586	564	608	582	542	606	570	606	611	656	594	602	559	586	583	591	572	572	605	581	561	574	567	569	552	610	575	579	601	604	622	589	617	578	589	577	607	614	571	620	601	620	590	570	575	587	591	586	582	607	595	606	566	582	599	623	575	594	592	588	601	602	594	570	577	586	568	566	616	574	576	565	607	573	621	606	606	570	566	556	541	598	560	557	640	593	628	570	571	607	543	589	563	581	583	578	602	556	604	559	587	587	566	612	579	557	562	580	591	588	596	608	568	582	572	584	616	626	593	558	666	543	581	586	602	578	594	592	607	594	580	578	587	585	598	584	587	585	580	591	605	597	561	605	557	631	591	584	598	569	604	547	596	546	600	578	534	572	558	642	559	571	623	578	571	582	583	568	612	604	581	566	577	543	570	581	592	601	587	614	613	567	576	606	636	533	584	565	577	598	573	616	582	602	569	610	614	592	613	641	597	632	556	591	564	610	577	568	590	568	578	594	602	618	575	583	542	592	560	566	580	591	605	565	623	633	581	537	587	555	579	612	571	595	555	598	596	555	584	611	576	573	552	642	586	612	599	568	608	600	590	576	597	601	584	570	601	580	596	559	584	593	595	545	608	603	595	590	595	606	568	558	565	562	555	545	590	567	595	583	558	577	628	555	614	568	618	577	573	600	590	590	566	550	577	579	569	615	587	576	604	546	587	592	627	561	594	579	602	632	555	600	551	563	585	579	576	598	622	586	604	586	617	573	590	609	594	616	594	575	637	552	582	588	585	607	584	582	579	600	572	582	595	584	606	589	580	635	539	588	598	583	567	616	621	571	560	559	596	596	599	595	616	627	584	617	566	610	535	561	601	607	572	608	603	585	603	574	558	579	616	572	590	574	556	592	601	597	595	615	588	595	630	590	610	577	632	575	578	576	554	586	598	584	572	573	540	570	593	611	573	590	556	552	579	603	595	620	582	578	623	592	544	588	589	555	575	593	635	570	593	574	596	605	555	597	563	616	589	613	575	621	605	570	605	609	569	601	641	585	618	565	567	560	559	579	587	612	636	557	612	612	563	592	567	572	562	571	509	583	594	572	594	584	608	553	602	580	590	607	596	606	610	622	609	579	588	638	591
24034	23545	31800	27264	20794	10069	694	368	310	323	313	298	318	343	307	312	315	310	334	315	329	315	323	318	313	299	325	334	315	295	329	286	285	294	311	312	352	300	334	324	338	319	288	278	322	329	345	304	328	326	303	316	325	310	338	350	355	326	326	300	292	307	308	313	289	313	324	300	321	311	374	341	347	323	326	298	318	280	298	333	325	307	301	315	308	326	304	295	311	327	315	311	304	314	327	311	281	296	338	311	285	294	311	316	291	310	307	304	307	345	331	303	289	306	290	296	322	320	334	329	317	312	292	334	312	321	298	294	337	288	299	326	321	299	333	272	347	328	279	318	321	305	309	310	298	354	305	300	297	314	309	324	314	300	320	298	297	334	311	304	307	290	305	304	317	330	289	303	322	337	333	313	288	297	289	314	313	279	317	331	304	312	313	298	326	328	337	319	309	328	301	282	302	325	294	298	286	312	314	342	301	305	284	325	326	298	311	273	321	323	281	313	325	307	367	336	310	307	285	323	337	332	347	324	303	311	342	311	310	335	306	308	315	325	312	294	301	268	315	321	300	313	301	295	308	306	318	320	300	276	300	310	311	294	316	287	290	293	335	295	336	319	317	281	315	314	353	329	315	332	314	325	301	299	295	292	281	320	332	313	300	327	305	340	314	345	309	319	323	311	332	297	296	347	308	313	334	298	319	300	311	294	301	305	307	343	296	289	317	353	303	338	318	284	325	319	305	313	331	311	348	347	288	285	301	324	302	325	302	292	330	296	332	308	331	316	330	327	297	320	335	294	301	294	331	313	348	311	299	293	282	311	308	283	327	311	297	325	322	328	297	294	317	309	286	262	330	326	304	313	320	296	323	288	303	344	318	306	330	283	295	324	285	300	321	314	311	337	310	310	319	320	294	306	302	331	310	340	294	308	307	311	325	314	314	315	293	327	295	301	261	300	299	306	320	319	349	306	354	315	327	347	318	314	324	336	317	322	308	307	331	280	321	301	321	334	302	317	333	295	331	309	323	295	309	332	338	286	316	307	306	307	316	323	288	326	284	296	317	313	325	282	320	294	332	297	295	307	289	338	300	315	311	305	331	288	318	303	312	294	326	314	312	332	348	311	341	322	307	325	310	330	297	318	307	329	338	339	301	291	324	309	268	309	333	328	296	302	303	313	326	303	317	296	330	320	300	333	285	320	322	319	310	329	330	312	302	285	330	291	298	314	337	317	320	316	310	330	278	310	268	290	310	321	321	317	337	320	292	310	295	303	286	288	332	331	323	307	264	325	332	300	289	316	298	338	309	304	311	315	304	317	323	329	328	299	290	320	310	326	314	297	303	310	329	342	325	308	307	318	314	313	320	335	285	348	296	288	314	327	344	334	311	320	290	296	327	334	314	337	287	309	336	294	324	295	288	335	276	333	283	337	323	313	315	313	294	348	304	316	314	325	287	327	311	315	302	316	314	329	323	304	329	278	306	332	319	310	326	348	305	305	330	345	310	311	335	297	306	311	299	310	299	321	327	328	302	295	309	341	330	320	297	312	309	331	294	325	315	296	319	345	286	295	316	288	306	278	339	344	300	317	322	282	301	308	315	274	327	317	316	319	289	308	283	313	322	337	272	290	335	307	339	305	304	316	280	355	307	322	297	308	293	309	333	285	296	305	308	347	279	305	339	329	357	294	299	284	296	294	321	295	304	293	293	335	317	291	354	333	317	341	306	329	303	296	316	273	333	324	308	323	306	310	309	319	319	310	322	337	304	290	340	302	305	304	294	322	307	307	314	300	293	293	321	311	299	284	315	345	277	332	291	345	308	312	311	327	316	298	311	322	262	334	316	339	315	315	322	286	318	316	305	294	329	313	305	288	314	361	312	296	339	331	288	291	296	315	300	313	327	283	293	322	324	317	285	303	299	332	318	319	343	321	311	293	326	295	329	305	293	336	313	323	292	303	299	315	322	305	298	336	284	295	307	319	281	311	320	311	318	327	328	320	307	317	326	338	304	333	321	320	316	310	314	319	303	321	291	307	308	287	322	298	319	319	296	299	301	328	312	300	328	325	292	306	297	325	316	315	323	291	309	320	281	329	283	292	265	337	314	299	339	304	314	308	292	294	319	321	309	290	329	311	325	314	289	319	310	313	312	325	294	322	302	358	366	313	320	286	294	281	306	320	316	325	324	277	303	320	312	319	306	315	315	343	305	297	299	309	304	317	319	301	309	310	338	352	331	351	312	314	292	320	321	344	347	322	309	322	319	335	292	302	294	320	313	331	333	313	336	312	310	314	325	325	302	312	305	315	340	309	293	327	318	309	310	298	341	345	312	270	287	319	303	320	315	281	310	326	308	307	315	318	289	311	324	303	316	335	314	307	311	318	319	312	316	317	350	315	319	309	305	322	304	306	335	312	301	334	312	308	312	298	322	322	304	299	320	324	349	284	303	325	306	301	321	312	328	313	305	298	321	315	282	312	308	346	306	298	319	292	324	345	308	308	269	320	316	293	293	326	313	344	337	298	346	323	336	315	304	294	302	300	317	313	297	312	290	313	295	301	328	298	303	307	309	308	296	334	319	285	309	322	337	318	300	303	291	333	340	290	301	297	337	302	307	320	312	280	315	285	294	311	307	337	305	302	326	324	305	312	287	292	278	324	310	328	286	333	310	339	315	320	330	283	301	301	309	329	322	314	326	293	309	317	298	300	307	318	300	326	322	332	307	344	335	350	331	321	326	313	311	341	285	336	319	315	310	282	319	321	291	285	339	286	314	329	281	306	306	317	317	308	287	312	327	297	311	257	313	315	323	315	280	319	299	316	333	319	284	329	318	313	298	287	331	324	281	309	328	299	310	334	293	300	283	290	340	309	320	356	279	291	308	316	295	304	312	329	305	324	332	326	287	343	300	343	317	307	357	315	315	303	332	306	305	308	314	296	341	328	301	293	283	316	340	310	334	282	350	307	312	314	342	343	301	310	353	304	330	341	299	328	349	320	348	324	312	337	307	323	331	272	293	306	293	300	289	337	319	332	310	336	292	281	325	315	295	342	278	314	335	340	312	333	315	293	316	273	325	287	327	319	308	340	300	306	313	339	344	315	320	304	358	313	290	297	289	311	328	312	326	312	332	329	313	330	304	296	303	328	291	304	319	336	310	322	295	308	312	337	318	279	305	279	306	313	298	299	322	307	322	291	323	323	330	312	315	328	347	315	312	294	342	309	288	307	332	287	309	303	321	314	339	281	323	316	315	325	311	307	307	294	340	310	294	303	282	290	302	328	287	318	297	307	299	307	336	319	265	325	325	313	306	326	329	306	332	299	308	320	355	363	323	311	319	291	284	319	304	335	298	327	349	311	301	305	289	261	295	328	343	299	311	296	310	286	321	311	297	292	354	318	311	331	321	309	331	285	313	294	311	334	308	299	300	326	306	319	309	294	321	337	318	281	320	281	349	298	317	297	300	310	336	310	284	300	302	319	326	307	334	315	339	328
58657	88902	65921	43119	19596	3392	655	612	594	551	561	556	559	583	571	566	560	518	549	586	551	560	581	523	546	550	552	541	582	532	514	536	527	523	559	558	517	552	518	517	517	550	565	503	522	587	584	554	577	567	521	526	535	545	549	563	515	545	557	561	514	529	614	484	550	582	552	526	529	558	709	605	592	565	566	570	577	514	521	515	552	521	551	563	572	536	534	569	508	524	534	522	518	529	566	545	547	538	523	549	535	514	579	541	545	502	531	535	532	567	499	495	542	505	510	528	556	532	494	540	573	548	524	540	512	549	562	531	489	546	527	536	521	565	565	570	490	505	504	525	537	517	519	544	554	520	520	541	559	536	552	512	524	532	549	523	525	543	580	516	533	541	511	573	541	507	500	559	505	506	526	551	517	505	555	476	561	527	481	557	525	518	576	530	534	502	543	541	550	556	522	561	510	519	543	503	534	499	521	535	536	510	539	555	532	503	525	490	512	544	558	522	555	522	561	559	469	567	555	531	572	513	512	545	520	545	555	515	482	564	556	525	540	580	535	534	524	541	529	528	546	532	552	561	573	523	515	550	563	564	514	505	535	542	561	538	561	541	515	548	567	540	556	543	510	562	534	520	549	527	501	530	537	498	544	546	533	554	570	530	519	582	537	534	541	519	515	527	506	510	561	534	535	555	564	565	544	511	553	532	546	523	561	541	525	555	554	558	527	523	493	560	546	524	545	529	549	539	538	532	529	559	519	576	572	532	545	554	562	533	517	540	524	561	530	558	530	567	548	526	547	525	510	549	497	547	542	579	601	563	528	544	553	545	499	538	561	599	545	559	557	533	586	508	563	518	522	544	544	538	530	502	561	532	532	529	569	541	541	537	531	566	542	471	533	534	508	615	515	535	546	513	543	524	546	567	543	552	513	519	550	529	504	551	515	552	550	552	587	547	540	503	499	537	529	574	539	542	526	557	497	504	517	575	526	545	527	503	502	484	551	544	499	510	541	516	553	569	540	564	525	536	561	564	504	543	568	554	575	527	537	524	548	556	572	521	494	550	572	527	594	529	513	560	558	537	543	551	548	600	508	548	522	549	548	564	590	516	545	535	527	549	529	540	506	573	519	524	558	589	534	554	545	522	578	539	533	531	546	545	541	548	529	521	528	528	522	548	562	533	534	547	563	476	522	605	563	568	537	508	528	511	585	564	531	574	556	555	581	559	544	545	525	502	528	606	588	487	549	527	556	525	561	546	585	552	569	527	567	514	553	524	550	531	529	528	543	575	524	505	539	538	560	553	549	542	554	528	539	521	518	559	540	540	523	581	520	545	555	548	531	562	546	548	551	571	545	571	515	511	528	499	523	533	542	544	567	512	553	534	551	547	553	508	532	543	545	534	564	503	555	567	523	532	556	498	503	518	562	518	554	499	488	494	508	532	534	521	531	550	525	575	539	538	546	553	563	570	580	537	534	564	523	551	537	551	514	524	549	511	549	535	496	467	520	542	540	551	522	540	514	535	581	507	584	513	520	535	507	534	543	561	572	537	526	542	575	531	510	479	514	495	504	544	485	543	533	537	515	540	596	558	521	522	567	531	498	518	540	494	511	560	521	506	542	542	505	540	569	507	488	543	559	567	536	541	492	576	558	542	534	532	496	554	578	532	524	512	543	586	566	570	572	540	575	548	577	532	504	551	499	520	526	513	542	545	562	536	521	539	537	512	533	517	527	512	499	534	595	477	512	531	547	514	546	524	541	482	538	561	547	535	541	546	554	536	525	533	552	510	526	496	525	526	538	547	506	508	532	518	554	499	546	532	528	511	560	520	524	571	554	553	519	569	548	586	554	527	510	567	534	544	501	525	546	538	540	551	530	550	565	553	511	569	583	534	515	571	516	528	537	525	534	533	504	578	526	536	556	512	511	564	554	544	539	582	515	547	533	550	534	579	540	472	550	562	553	561	550	522	578	555	536	544	554	524	553	540	520	540	485	561	527	557	572	513	535	552	560	556	520	540	526	530	530	518	583	528	529	528	532	568	523	535	577	566	551	538	515	556	518	527	486	554	576	550	524	543	526	534	558	518	535	567	520	523	514	526	522	516	495	549	533	599	549	518	518	556	552	532	566	511	543	529	532	550	528	533	568	508	532	517	524	558	534	569	535	487	554	525	543	528	525	548	595	505	556	533	543	524	523	587	597	524	520	544	530	490	560	562	554	550	556	520	520	516	549	519	514	513	592	491	561	555	511	568	576	557	493	533	580	573	557	525	521	540	537	543	551	530	497	533	543	557	515	576	587	519	522	516	564	497	561	548	549	545	500	571	533	530	518	523	563	547	595	552	524	511	555	552	509	538	542	533	521	527	506	531	512	504	543	522	573	547	505	509	517	577	543	554	567	518	557	487	507	524	592	500	512	558	555	541	575	535	537	543	543	530	554	535	555	548	549	542	506	506	542	546	502	531	511	563	532	520	532	526	506	531	551	523	531	569	527	577	566	540	535	560	523	492	551	577	470	554	560	529	519	526	535	586	526	511	531	546	534	571	507	578	541	535	576	559	546	502	516	508	529	529	537	515	576	526	521	530	532	554	533	543	548	547	575	533	564	561	520	537	535	548	529	509	559	519	539	495	549	536	533	526	495	475	527	473	550	482	524	509	514	513	539	522	549	540	556	526	586	575	541	536	553	520	532	514	509	566	550	543	488	531	517	569	526	538	524	519	514	556	509	527	527	547	547	528	536	513	529	525	546	562	539	517	538	560	530	546	521	534	553	544	500	536	506	552	550	556	559	538	567	566	549	530	512	522	521	550	566	530	540	559	546	530	520	532	510	493	512	560	545	519	522	549	576	556	534	557	523	520	539	518	515	547	535	545	566	547	593	517	555	540	531	557	538	528	583	510	515	502	509	544	511	479	533	563	535	580	513	529	504	519	531	531	517	540	518	515	537	526	604	535	569	566	605	554	523	551	579	572	537	521	537	518	545	583	516	538	533	544	543	554	533	541	528	588	550	513	579	505	548	522	578	537	573	550	521	563	554	545	543	481	575	494	535	541	496	518	555	525	519	516	537	528	549	556	565	515	536	549	530	527	560	517	519	516	525	591	548	534	510	494	528	558	578	511	513	523	524	537	538	540	560	527	532	488	544	516	532	483	504	557	521	530	558	528	535	542	552	540	522	477	542	508	559	490	522	521	558	546	567	527	522	523	589	539	519	501	524	541	563	525	515	565	521	531	528	496	538	557	529	525	551	523	567	565	528	524	556	566	554	549	565	541	553	536	521	541	578	538	518	524	553	545	574	506	589	535	468	553	552	539	545	554	531	565	534	523	524	567	543	550	516	517	547	480	549	553	543	546	546	540	538	546	528	541	507	578	573	547	537	575	559	587	539	574	545	529	507	537	561	514	542	487	539	569	571	531	539	536	513	520	554	491	531	570	538	553	570	546	533	527	503	562	556	512	541	537	537	561	527	544	570	538	503	538	487	546	566	569
23016	22077	30607	25464	21640	17887	4132	525	429	408	419	414	383	409	420	431	384	393	387	404	370	410	411	387	394	402	373	389	378	391	352	414	377	377	385	389	427	409	405	386	419	373	395	389	389	395	360	396	405	371	364	403	364	395	394	403	361	363	407	385	362	369	365	365	386	417	383	392	410	413	445	419	441	416	390	365	386	368	381	404	398	363	421	375	403	379	374	362	372	362	392	397	412	384	360	361	373	364	361	396	398	413	399	385	389	365	401	388	372	370	389	424	387	361	377	370	363	387	397	388	377	369	377	391	373	382	403	395	390	389	365	395	387	365	424	390	394	378	403	375	371	390	406	340	403	390	402	391	393	391	408	385	418	347	344	395	352	392	372	419	370	395	391	420	409	379	364	382	397	391	367	363	402	394	422	400	387	409	387	385	383	388	406	363	353	410	414	375	408	329	361	366	398	388	413	370	413	413	358	407	354	403	393	397	356	370	397	412	384	378	388	372	378	376	354	395	396	376	377	396	368	383	389	373	380	361	356	389	335	359	376	385	366	374	363	392	364	398	381	373	385	377	410	344	411	386	391	418	398	388	397	390	367	425	369	385	384	388	358	407	349	397	398	358	402	352	440	329	372	375	414	381	380	378	386	329	380	353	427	365	363	386	343	380	394	395	396	386	382	443	357	377	416	405	392	386	416	403	356	402	393	386	347	343	401	386	382	403	389	386	399	403	394	356	399	382	349	383	427	384	375	345	376	399	402	391	375	353	394	381	393	416	386	339	408	416	382	405	399	397	383	357	368	377	397	384	403	399	403	377	373	363	357	372	377	362	351	375	392	371	400	397	388	395	417	345	404	396	383	386	360	395	426	378	369	408	366	392	340	352	348	380	362	412	349	392	409	381	391	346	371	365	385	364	345	368	368	385	406	365	377	377	363	371	377	410	394	401	373	372	377	392	405	360	363	350	389	378	367	378	419	367	384	338	379	426	373	383	362	372	378	387	384	399	355	418	433	379	351	344	400	381	370	353	405	396	379	356	364	432	380	372	356	395	424	406	393	347	358	398	371	352	385	402	391	368	422	420	380	408	384	384	397	382	407	344	348	428	361	386	370	386	366	376	341	373	397	392	358	382	387	389	351	359	375	412	408	393	347	379	378	388	367	357	395	355	398	372	392	364	364	387	404	368	417	344	384	380	383	373	401	352	374	355	395	379	387	367	389	383	375	392	364	363	370	408	382	382	378	406	382	390	369	408	396	366	389	372	405	360	378	370	374	360	368	412	354	346	377	396	388	366	356	377	346	401	379	392	390	395	384	380	382	390	382	369	415	406	395	345	360	429	399	393	378	347	376	425	388	376	357	369	364	367	356	402	375	400	427	391	405	385	403	376	389	397	362	404	375	365	418	358	412	369	377	403	338	376	375	368	376	373	373	383	387	389	409	363	390	382	368	356	415	369	390	382	365	361	361	373	408	395	380	354	349	367	404	413	391	363	373	368	360	396	393	404	405	355	379	412	382	381	370	350	372	374	360	355	391	398	370	350	361	380	388	407	363	393	395	397	390	388	364	386	395	322	395	361	393	399	382	392	405	392	379	413	330	401	398	383	377	396	370	373	380	368	395	343	400	386	373	329	362	395	380	369	385	368	375	422	388	364	377	359	354	380	366	354	401	394	364	382	392	375	337	393	397	382	361	371	399	359	399	384	403	403	349	406	395	393	361	387	416	398	383	365	432	395	376	381	386	372	367	368	391	382	381	356	353	389	376	371	392	380	369	384	409	367	363	363	401	354	346	392	394	385	375	393	371	386	376	393	373	396	402	404	355	348	367	362	395	394	383	409	402	381	401	346	394	380	366	403	401	366	411	375	358	386	381	413	388	383	381	411	396	413	358	406	372	380	388	395	365	343	374	356	371	372	361	403	357	375	395	417	353	388	389	398	397	371	379	388	391	409	388	406	382	400	390	387	394	398	363	409	399	419	381	397	387	374	404	388	381	378	398	397	395	375	420	364	367	371	361	437	390	387	386	389	362	405	381	368	372	382	363	385	392	382	364	366	381	378	410	378	412	330	404	375	380	385	393	381	359	381	394	361	366	390	384	393	373	365	387	398	359	394	414	375	344	375	376	396	387	397	369	407	348	388	414	390	403	365	384	378	359	375	369	376	363	353	379	374	371	375	378	371	396	392	350	395	384	377	379	391	397	381	412	364	368	376	396	356	426	359	394	389	399	363	356	378	381	369	394	406	383	408	376	376	353	393	364	389	397	404	421	375	337	380	352	369	374	395	403	403	381	386	361	380	413	331	374	402	406	337	381	396	397	425	363	399	389	417	367	386	395	414	346	348	368	375	383	374	373	363	356	363	400	420	362	353	401	388	387	366	381	386	372	378	342	387	385	378	395	408	391	354	360	427	398	399	411	389	379	366	370	415	393	372	376	413	395	358	343	380	373	367	381	385	385	364	398	352	375	365	398	393	378	379	407	361	374	379	422	395	397	398	384	373	364	390	399	384	381	400	383	348	379	382	398	417	380	372	361	410	373	385	379	365	392	411	419	405	403	402	404	380	372	371	374	365	420	394	386	349	370	412	363	386	379	403	394	381	387	363	372	396	406	392	375	360	397	393	396	364	395	369	396	395	397	395	376	371	375	433	365	377	391	395	364	399	358	398	391	377	363	400	407	368	385	403	373	368	402	390	371	363	405	411	382	330	351	381	376	383	378	392	369	400	385	360	382	391	367	382	361	379	374	399	368	377	371	390	365	415	411	367	390	394	424	374	394	406	394	361	362	367	376	400	393	388	379	386	386	410	383	400	369	359	379	396	401	363	369	357	401	354	397	366	398	373	388	387	355	373	389	387	407	394	377	372	376	402	374	369	384	388	358	398	379	399	356	398	367	361	423	382	363	363	366	368	368	384	379	388	396	370	381	416	407	362	379	385	369	417	326	390	390	390	364	371	370	365	361	346	391	377	376	398	377	409	385	427	394	372	367	381	393	386	394	385	406	395	379	409	392	383	384	408	345	384	386	395	377	373	392	367	345	409	368	407	427	377	385	369	379	386	383	363	372	371	409	410	382	431	341	391	347	388	393	386	363	343	422	368	349	398	391	370	383	400	407	337	400	370	374	364	372	400	343	354	375	367	355	353	352	391	400	358	403	375	404	388	402	362	388	426	385	363	374	375	393	397	378	367	352	382	370	391	405	386	388	391	370	387	415	361	358	429	371	376	345	404	375	345	385	366	380	388	367	382	385	371	366	340	373	383	399	354	393	382	370	415	418	381	387	361	367	380	359	373	351	401	388	371	383	356	376	371	395	370	392	381	382	386	396	363	369	381	426	388	354	384	362	366	368	370	380	410	413	400	368	375	396	375	389	372	396	359	419	442	416	390	355	374	389	365	380	376	326	389	336	357	358	404	373	374	366	410	360	412	367	354	357	395	374	357	353	368	385	365	403	380	407	368	398	387	353	340	372	368	396	382	385	406	412	372
59026	95089	76086	51387	26485	4691	757	771	702	745	634	685	600	628	657	648	639	673	619	626	646	648	642	624	667	640	649	672	624	622	578	668	625	579	607	645	603	614	631	648	586	615	635	628	617	717	640	633	600	621	663	634	626	613	556	657	670	626	617	650	602	617	673	658	630	622	604	621	628	779	870	770	679	683	613	609	621	663	595	594	633	619	634	638	618	625	648	599	627	677	617	579	632	651	600	598	625	591	600	649	671	646	619	594	576	635	592	593	594	653	627	643	640	620	663	570	613	612	600	601	632	602	651	621	616	593	623	633	640	650	626	633	582	573	651	653	597	635	655	628	614	645	642	621	602	612	608	601	623	666	634	621	579	644	630	600	653	579	617	598	612	661	602	629	610	608	610	664	569	588	612	622	676	601	621	682	672	645	635	580	593	646	612	629	639	632	664	611	622	630	622	652	653	634	606	592	625	619	588	633	619	632	620	578	648	640	596	623	596	622	614	625	592	634	618	630	622	625	606	631	625	605	609	620	633	667	625	592	630	616	632	629	635	648	607	631	639	650	635	618	632	610	623	607	580	630	611	604	553	614	622	617	593	625	630	580	605	612	576	673	604	627	648	620	652	629	654	573	611	600	582	646	650	623	644	633	613	674	632	624	590	623	656	643	598	645	625	635	640	586	627	618	656	646	634	669	598	636	565	624	647	590	628	634	660	641	580	631	581	584	579	610	584	620	593	624	599	624	621	589	597	611	605	585	610	614	635	636	589	612	582	596	614	645	626	613	620	626	662	574	655	632	593	627	608	604	615	599	596	636	644	623	595	585	642	619	640	673	625	638	595	616	651	616	628	655	596	598	636	609	675	625	605	607	627	594	593	637	602	590	614	617	672	621	640	612	632	625	647	570	605	629	639	632	645	653	667	638	588	623	630	618	601	630	627	636	644	623	638	605	605	629	631	617	614	587	625	547	648	624	648	587	647	602	593	614	612	598	610	643	629	628	647	626	624	625	670	611	611	638	625	604	637	603	615	629	622	637	610	578	607	584	657	624	622	642	652	611	599	667	626	602	618	612	625	631	594	631	601	616	643	632	592	634	598	633	622	623	635	641	629	603	657	629	647	643	608	621	622	598	639	602	598	638	618	591	620	616	608	631	610	644	647	605	623	624	638	652	607	623	617	667	624	617	659	658	606	603	673	661	631	607	598	590	699	665	600	611	646	589	629	616	614	585	568	629	577	625	657	626	585	602	606	651	593	604	596	588	632	646	637	630	616	614	597	631	618	628	569	599	626	632	608	594	602	645	627	627	605	630	589	622	603	608	584	663	631	564	677	573	604	638	634	608	636	611	647	601	657	641	581	628	591	616	644	616	671	525	628	571	614	626	675	590	586	617	591	665	616	627	569	640	640	650	575	630	615	581	658	610	607	623	551	581	609	622	623	624	638	602	596	649	628	590	607	579	619	621	629	635	597	584	626	657	602	604	605	644	612	631	654	602	591	603	646	572	653	638	613	652	602	601	634	613	593	599	645	616	633	603	620	597	586	628	600	627	610	646	621	628	649	663	613	655	595	620	626	616	653	648	630	620	631	607	584	650	605	605	624	602	622	661	648	653	646	638	616	626	611	603	597	631	662	633	616	632	593	592	613	635	625	650	626	635	612	638	619	619	649	635	638	665	648	612	626	652	595	618	649	616	670	607	606	597	602	648	644	615	646	626	600	634	645	620	587	610	611	652	609	613	621	618	593	651	617	600	631	633	631	575	659	637	604	637	623	610	660	625	662	693	629	618	618	626	642	603	645	631	612	600	593	617	638	652	668	627	639	607	627	562	587	639	569	607	626	633	624	646	641	577	625	619	625	671	631	608	602	591	610	607	660	655	598	653	651	597	602	651	607	624	614	634	614	645	627	619	584	600	606	591	608	606	588	659	663	636	601	612	614	597	625	607	646	623	627	600	650	631	642	691	604	636	629	610	621	639	675	622	668	624	653	610	606	658	627	610	612	666	651	631	639	631	590	628	632	592	664	558	628	602	614	664	673	631	630	636	641	622	637	686	633	621	598	659	685	617	616	561	580	596	590	629	627	647	596	673	628	609	610	603	585	640	613	637	626	624	618	633	638	615	600	647	587	578	596	631	653	635	663	600	580	640	666	645	656	554	618	620	624	601	628	623	616	652	585	622	625	647	590	660	614	645	610	607	628	641	608	609	621	659	588	606	606	642	596	637	590	583	628	643	596	595	619	630	621	610	641	629	616	631	625	636	603	609	674	658	647	613	667	637	626	636	626	661	640	600	610	612	620	651	635	608	615	628	620	614	635	628	653	620	598	628	616	652	694	589	631	649	660	591	635	592	644	647	607	635	611	662	572	633	659	588	644	615	652	593	594	610	594	635	652	635	635	612	610	641	624	620	592	682	619	649	625	602	610	610	652	620	625	597	611	657	613	592	602	637	648	629	630	635	646	660	616	607	589	637	629	636	612	612	608	591	667	610	581	641	602	621	616	581	653	653	617	606	611	607	600	647	617	659	643	624	634	627	663	615	584	661	570	620	601	592	623	561	598	664	628	685	621	611	547	622	621	603	644	627	621	639	626	638	626	593	600	626	618	654	652	596	603	636	620	598	622	617	654	648	611	615	638	624	621	669	609	642	610	639	618	589	628	624	592	644	636	588	619	600	663	561	587	625	645	608	638	619	624	640	612	637	590	637	607	614	620	628	649	590	593	594	614	619	602	638	620	612	612	618	623	641	631	608	637	625	634	614	608	621	609	664	584	644	630	645	610	632	638	635	639	626	640	595	626	621	603	637	691	633	591	648	624	650	651	588	600	651	659	559	573	616	593	664	648	639	629	606	629	644	587	603	614	671	625	625	612	626	548	633	612	627	630	609	613	611	661	620	577	658	620	587	618	588	598	635	620	634	596	601	620	605	608	609	604	595	571	635	630	643	621	614	634	583	629	623	596	615	585	611	617	596	661	615	636	607	606	627	592	615	612	603	650	572	622	632	617	618	619	611	627	624	625	622	633	584	640	616	606	626	623	598	648	639	624	624	614	606	632	636	663	649	631	638	642	590	634	610	614	628	655	594	587	611	632	599	644	601	612	638	621	667	614	633	652	619	620	628	587	639	679	623	592	620	646	599	596	580	685	623	605	672	591	611	581	581	625	627	578	608	621	560	626	637	644	606	689	631	598	616	615	618	672	611	623	627	638	600	603	619	594	582	618	601	606	622	616	640	685	636	602	613	584	622	576	613	621	605	602	623	599	615	653	626	631	603	625	648	632	646	604	610	647	657	629	614	616	645	604	666	615	626	674	589	624	620	602	604	659	655	647	614	628	611	644	673	612	612	587	652	618	642	590	611	647	614	644	613	588	645	649	615	647	651	621	623	625	630	635	603	643	611	609	621	631	603	624	673	623	583	629	628	619	613	603	644	644	673	635	632	658	610	611	602	578	612	638	653	618	610	628	627	632	591	671	594	592	586	642	627
28034	30161	26316	14371	2198	464	357	329	309	313	342	314	368	343	354	294	317	345	320	341	323	365	362	326	324	353	338	328	366	349	340	325	348	346	351	364	315	329	333	322	331	344	334	328	335	320	314	329	373	366	357	353	295	321	337	317	354	330	297	369	340	345	335	346	299	336	357	344	326	377	338	342	355	319	347	362	300	338	384	333	303	323	354	337	339	331	324	321	328	348	351	337	356	320	294	315	349	329	332	337	329	335	336	357	341	333	350	305	357	342	341	331	297	341	345	354	345	306	350	331	312	356	336	336	338	351	341	337	314	361	323	360	333	375	326	341	361	306	330	325	348	343	337	330	320	352	318	330	328	337	340	319	320	363	332	346	362	333	351	359	318	327	354	326	300	312	342	318	318	290	350	343	346	326	321	318	327	313	340	321	315	339	338	308	327	337	337	319	327	315	344	357	330	319	320	330	334	323	344	331	323	344	362	337	324	339	332	324	354	327	326	339	331	354	348	328	340	349	337	317	353	359	332	325	330	329	335	383	329	324	347	335	327	319	337	347	349	334	344	341	337	359	327	344	313	319	319	291	338	349	323	323	305	327	331	318	337	344	343	359	336	318	329	301	331	354	340	300	347	321	338	348	337	340	312	336	364	334	305	300	349	340	344	344	350	378	334	314	351	369	365	349	320	356	332	334	347	314	359	366	321	337	359	357	368	334	354	341	340	339	352	331	347	332	320	335	315	335	314	338	325	339	338	306	360	338	350	360	337	369	350	324	351	349	338	374	325	305	313	346	304	338	321	315	351	365	330	339	349	319	294	316	324	346	335	330	331	345	321	345	345	318	308	317	304	368	331	337	352	328	333	359	324	331	343	312	305	336	353	370	337	329	312	339	334	316	336	337	351	338	337	326	340	337	330	320	351	289	315	308	354	357	328	333	348	359	326	326	333	335	329	323	312	333	316	346	340	360	320	342	325	343	345	341	327	319	345	354	338	332	361	298	353	283	339	325	334	345	324	346	341	354	316	316	312	310	333	312	324	335	338	361	334	326	326	346	367	301	327	348	330	343	333	297	352	336	316	324	356	320	335	318	345	324	313	315	341	322	351	306	323	333	342	311	354	357	359	333	350	342	339	351	368	351	362	358	314	346	342	333	334	373	316	358	332	342	345	331	326	329	348	347	299	320	308	376	343	335	340	342	317	338	304	330	327	323	373	326	301	340	318	378	330	279	351	320	332	342	344	328	326	362	365	355	343	346	308	342	335	370	360	307	348	325	366	378	329	331	326	341	338	330	370	308	396	352	356	351	343	334	329	355	352	375	389	308	327	341	328	310	345	339	343	334	340	324	327	322	340	324	336	346	316	319	349	326	359	366	322	337	325	324	349	344	334	364	310	331	375	302	318	322	330	337	340	353	327	333	335	314	336	348	341	337	335	325	325	318	329	342	347	347	330	344	327	346	352	328	354	320	355	331	337	339	319	313	340	346	329	349	338	368	320	332	334	369	327	310	335	366	335	334	318	352	341	333	335	328	331	337	310	332	325	367	333	353	351	359	352	343	335	324	315	325	341	336	302	340	319	319	346	326	334	306	344	337	302	321	362	315	324	311	351	330	299	315	312	303	335	292	339	341	295	344	327	342	339	336	342	349	307	339	309	362	364	335	310	308	301	332	373	314	321	336	309	357	346	322	337	352	318	293	344	328	367	315	334	366	374	363	357	321	328	355	352	368	330	381	329	358	347	320	318	319	337	344	326	326	358	322	280	315	341	344	339	291	316	370	343	354	320	335	316	337	329	327	346	319	343	336	299	316	328	337	351	308	361	338	356	326	344	343	346	326	382	307	317	369	327	353	328	350	321	360	322	347	347	338	318	324	352	349	349	343	319	319	318	334	341	361	382	325	314	329	306	348	305	338	299	330	337	318	347	343	322	338	328	336	315	329	296	352	345	348	363	317	350	301	329	306	310	332	325	337	368	331	300	337	303	345	325	302	356	303	350	331	314	365	313	342	317	354	342	332	342	337	329	354	359	330	332	345	349	339	341	329	364	295	346	325	321	324	354	303	352	357	347	327	321	337	359	297	320	333	339	366	358	336	326	355	347	336	330	317	327	364	329	342	323	354	346	353	330	319	358	297	361	345	326	337	346	336	331	327	315	347	316	379	329	305	326	337	348	326	361	352	369	324	348	339	365	329	379	335	332	341	333	351	341	326	328	329	348	338	306	339	354	337	312	321	315	332	324	369	327	349	322	326	325	312	334	367	365	333	355	330	313	319	317	300	318	331	343	328	318	337	339	360	339	333	352	339	324	332	305	313	327	351	343	323	315	326	323	357	331	302	346	350	345	342	326	340	334	297	344	331	360	335	347	329	349	357	312	323	346	352	335	323	304	323	361	327	339	336	342	333	351	338	326	323	324	331	316	370	312	332	336	297	353	347	317	312	315	308	372	351	308	351	349	341	329	311	320	328	314	291	321	378	313	311	362	317	367	357	322	308	315	305	326	334	334	341	361	327	325	315	351	338	336	321	342	311	340	327	329	314	316	339	324	358	312	348	340	320	326	324	357	326	305	336	350	350	343	308	353	334	342	325	315	323	311	334	340	327	332	316	338	341	323	349	330	337	320	328	332	320	364	359	329	331	327	338	313	334	340	314	316	338	343	309	339	318	319	343	359	329	354	303	328	338	339	342	322	339	335	332	331	331	338	369	326	337	368	345	344	292	327	318	327	335	335	346	325	321	316	332	338	345	363	318	328	349	311	375	298	332	318	321	324	363	336	346	356	321	364	315	346	342	329	319	362	344	354	333	326	346	318	329	306	312	375	349	323	351	381	350	378	323	324	309	332	337	350	304	323	343	315	329	311	298	304	336	330	355	327	319	349	314	349	328	356	321	326	340	339	310	316	341	316	339	350	331	316	325	300	343	301	342	321	329	353	353	320	342	322	336	310	350	319	332	338	329	371	363	305	344	345	330	327	335	336	344	317	310	340	308	332	315	333	329	350	328	330	332	335	324	305	305	329	306	360	345	344	322	324	336	332	327	316	312	350	305	366	341	309	334	311	332	328	350	310	295	326	343	338	334	384	337	328	351	359	327	359	351	356	275	302	333	348	333	308	354	301	340	333	337	317	322	306	328	324	330	347	312	300	320	338	354	340	324	310	341	345	320	314	348	313	359	351	351	303	360	326	320	312	284	351	312	322	311	328	337	382	365	307	337	352	353	327	361	325	344	325	337	356	360	351	366	313	379	324	317	291	332	318	320	354	351	330	339	313	307	310	345	368	323	341	342	347	361	365	333	341	348	333	357	335	340	281	320	367	320	337	346	340	334	333	332	299	322	332	330	328	367	300	343	332	369	339	349	341	351	340	294	343	345	352	312	332	293	361	358	332	321	377	314	361	339	326	345	353	315	309	334	335	334	292	345	345	326	317	351	333	332	343	349	339	347	350	334	358	335	324	325	337	359	349	283	355	319	288	341	315	364	347	335
36003	47992	32008	16105	3971	906	584	564	595	533	578	633	593	561	607	570	577	547	544	583	569	595	587	622	560	591	621	573	580	560	598	599	573	574	551	581	556	607	611	533	613	577	577	600	593	601	534	543	558	555	576	569	590	564	569	554	565	596	538	609	560	576	603	581	620	556	593	581	562	604	593	613	591	587	545	610	548	588	577	619	546	558	535	581	573	579	612	603	606	566	602	591	600	581	635	566	576	553	545	592	591	556	583	550	557	600	552	612	560	579	581	536	645	575	609	585	577	530	589	518	583	586	609	567	517	560	574	570	588	549	545	583	603	603	579	578	501	532	584	590	594	598	585	617	557	543	564	560	582	542	547	603	578	584	545	576	535	614	551	578	535	589	619	569	583	570	582	567	583	556	604	600	573	615	574	606	583	541	561	570	569	580	608	592	559	556	600	568	578	596	567	606	589	578	586	619	597	562	564	553	560	602	566	555	597	570	573	570	552	584	561	555	607	555	577	580	573	628	578	521	547	551	562	573	564	574	629	599	541	555	535	601	555	568	574	564	578	575	566	556	590	608	604	562	545	569	587	552	603	554	568	592	585	558	556	589	564	556	644	607	508	640	584	563	589	593	581	566	572	588	538	613	569	575	558	584	571	548	553	581	548	582	624	558	549	576	575	581	524	558	570	584	576	599	513	576	613	592	592	560	592	567	562	544	546	560	591	601	552	567	611	539	593	574	566	592	566	574	559	620	562	625	567	615	595	529	539	581	603	573	547	576	592	578	568	580	533	561	575	527	587	567	593	573	546	550	576	541	552	564	530	553	572	547	603	552	581	601	593	560	547	607	590	580	584	585	589	576	584	581	599	554	612	549	560	558	565	551	548	593	538	564	580	608	565	572	586	599	577	564	581	576	573	609	606	561	581	569	589	602	558	587	561	539	594	565	558	578	590	554	588	601	594	590	581	569	536	525	564	545	529	550	617	606	579	603	540	586	586	571	569	558	616	582	580	569	581	625	580	561	577	571	580	553	608	606	585	625	543	591	552	602	569	612	552	584	584	575	562	556	565	588	552	602	615	531	587	573	567	601	614	555	579	576	561	561	563	590	573	570	555	587	587	553	590	608	564	566	575	541	602	570	582	546	589	555	588	569	589	594	580	564	606	553	615	553	574	563	579	561	533	568	597	592	556	574	629	581	570	608	562	561	604	577	598	608	582	583	598	589	622	570	557	562	572	543	573	561	564	609	587	595	563	550	544	559	574	521	554	557	552	570	597	556	559	554	524	591	597	567	544	567	575	569	560	582	609	586	583	575	564	618	564	561	567	596	552	573	599	597	565	595	544	605	576	590	558	570	558	580	538	562	578	593	598	590	609	581	567	560	551	602	568	573	615	598	535	599	571	566	545	599	556	583	554	594	560	570	592	576	561	556	596	530	588	572	546	552	581	598	552	566	551	582	554	553	643	550	582	586	599	567	538	575	609	573	575	591	595	581	571	599	567	540	579	572	554	579	526	578	536	552	577	572	587	609	578	565	590	548	557	620	561	584	586	561	587	558	550	555	578	573	592	587	575	563	583	602	583	547	594	541	574	580	569	556	614	565	578	582	577	551	589	562	610	514	640	561	582	560	566	547	583	580	539	609	575	539	541	577	590	556	570	561	593	539	553	568	608	535	553	605	562	537	570	603	539	562	561	586	589	552	567	590	545	564	540	594	583	541	589	578	598	642	607	536	586	593	574	566	610	624	550	550	589	536	545	575	600	594	544	592	591	608	588	518	571	564	605	585	560	562	570	576	576	584	590	579	568	533	605	638	575	556	555	554	541	522	596	523	547	566	602	584	533	574	589	581	578	544	582	609	592	596	574	561	578	561	597	557	525	535	557	530	605	608	587	580	550	593	572	598	560	600	565	582	568	553	552	530	557	579	609	610	551	571	606	578	606	597	543	539	576	585	545	547	600	585	591	584	562	560	583	591	610	551	628	609	593	524	574	559	573	583	596	577	560	576	532	529	589	617	566	552	580	582	574	522	589	529	550	601	612	611	622	555	581	552	590	590	584	595	569	589	569	583	542	586	615	603	600	616	527	558	557	613	573	582	551	602	614	566	558	581	561	604	552	593	567	579	564	578	559	543	592	613	594	533	584	571	621	581	604	607	568	591	610	595	631	579	556	556	549	547	530	583	550	586	604	579	603	569	564	562	572	601	538	538	554	613	552	590	611	591	555	614	500	553	583	587	579	586	592	525	598	544	595	570	588	573	561	591	570	581	597	571	534	541	576	587	583	599	587	591	577	604	581	555	557	603	610	594	592	587	598	580	571	599	531	562	556	613	566	552	597	580	551	569	576	544	606	561	572	596	606	570	588	591	558	585	587	575	549	554	603	542	555	553	579	621	612	581	562	612	565	544	618	566	558	562	571	579	605	540	566	564	571	526	590	582	578	541	570	583	582	596	559	580	597	537	582	565	546	593	617	592	576	571	601	545	586	574	575	595	580	555	571	632	539	587	594	551	603	596	564	552	590	569	551	596	592	527	589	569	552	546	559	603	600	620	571	542	616	633	570	592	567	586	561	576	544	578	524	562	550	589	552	607	606	594	616	579	566	581	581	560	516	580	590	576	602	584	532	573	579	594	571	620	607	534	565	558	578	568	559	577	578	604	580	538	593	538	594	556	556	547	569	558	600	541	566	579	558	622	591	602	567	595	567	587	563	568	586	534	589	535	574	576	575	601	539	583	534	576	610	584	609	546	547	551	615	612	538	573	529	581	591	638	556	570	582	550	561	563	595	582	587	553	571	555	557	564	568	535	552	529	621	604	583	587	563	503	535	610	589	587	563	558	601	586	583	555	559	595	637	600	577	636	540	570	565	558	605	603	582	599	566	559	616	584	569	558	597	561	521	599	568	568	571	582	567	597	560	580	530	579	562	572	572	548	563	597	584	553	548	552	674	594	592	570	575	532	526	582	561	518	568	586	599	536	611	598	517	580	584	569	535	548	568	572	577	620	579	601	616	558	611	549	539	553	616	593	579	571	594	618	580	543	595	583	553	564	559	607	599	603	570	571	610	581	565	610	554	576	561	588	559	584	594	592	557	571	557	563	563	563	603	569	596	556	580	553	620	583	563	597	553	553	574	566	569	559	560	591	596	598	580	614	533	594	513	553	587	558	528	603	544	597	562	562	572	618	550	538	572	596	597	559	591	591	580	604	588	576	535	617	556	536	578	587	615	558	589	564	556	590	578	603	572	555	590	544	571	528	580	550	549	618	541	558	564	608	545	579	593	575	571	563	573	588	590	572	574	559	570	572	581	599	562	591	582	570	560	601	601	589	602	549	565	579	578	585	564	594	595	539	594	553	611	614	560	594	520	573	523	596	602	569	554	591	561	558	595	589	622	586	579	584	576	529	594	636	592	579	607	615	566	633	597	592	587	621	574	566	568	594	585	579	628	592	578	568	561	569	594	588	546	575	580	551	601	568	582	593	609	558
23989	23444	32042	27805	20634	8876	581	346	305	324	288	279	286	278	323	283	253	297	284	266	327	283	294	279	299	296	286	311	313	272	264	302	317	301	278	273	264	307	290	288	277	279	292	314	309	321	309	310	286	284	268	295	306	298	308	292	282	306	307	311	306	312	293	305	298	282	292	276	296	312	328	297	323	288	303	300	291	299	286	316	308	292	293	270	288	286	308	277	297	295	302	315	300	289	287	317	299	287	290	278	291	285	281	291	299	312	294	298	264	319	283	276	294	290	288	308	281	287	287	290	287	319	314	290	301	284	283	318	319	297	292	274	280	288	312	277	295	292	278	280	265	294	286	288	284	279	298	296	283	311	275	305	289	291	310	270	287	274	267	290	298	290	299	291	329	299	291	281	305	299	283	276	292	277	323	299	265	282	295	290	276	282	264	273	291	281	303	302	318	293	268	302	272	272	286	262	262	292	282	258	289	313	288	293	282	293	269	306	291	315	288	274	293	325	298	293	274	261	304	294	267	268	313	323	276	298	292	291	308	310	318	273	305	305	268	311	256	297	279	284	325	306	277	311	249	274	282	257	314	302	293	285	300	282	277	298	307	272	305	287	296	313	302	287	282	316	293	287	269	290	284	298	249	307	335	307	274	290	260	292	320	310	306	312	281	274	266	243	275	283	293	269	269	296	295	284	305	336	286	311	271	313	317	292	300	282	293	287	296	317	274	283	313	355	292	270	282	276	341	281	288	283	290	266	317	296	271	285	271	311	318	290	287	293	300	278	299	287	283	284	291	300	278	278	316	307	284	288	263	315	322	298	306	299	268	301	297	315	300	290	269	301	289	263	282	292	276	301	307	278	286	274	281	319	256	315	324	313	293	271	254	305	271	292	257	299	300	252	282	303	286	300	287	275	265	283	300	290	286	290	296	265	313	290	272	297	255	275	292	294	312	278	269	280	267	266	267	301	283	313	302	283	257	275	303	298	317	298	294	283	276	305	297	270	296	283	299	255	293	287	312	283	294	284	304	309	277	289	263	281	266	273	333	259	251	283	279	310	294	309	306	287	307	295	270	285	294	308	294	297	309	299	292	292	295	295	283	251	313	265	299	300	294	282	286	304	290	264	307	275	269	327	259	268	305	254	303	268	280	274	268	308	272	312	311	293	311	294	277	280	320	239	312	291	263	266	270	286	281	273	280	303	304	311	292	281	276	282	298	277	289	314	317	288	295	299	295	271	321	290	280	278	286	275	307	274	302	272	268	268	296	285	298	275	288	310	290	272	302	304	303	277	292	301	309	287	296	288	271	298	280	290	292	298	292	306	292	280	277	297	268	292	277	297	278	296	301	287	301	296	308	275	309	292	304	279	270	286	290	287	285	305	289	297	276	294	304	291	297	270	270	292	297	296	289	312	276	303	287	307	286	291	306	292	310	287	305	273	297	264	285	327	276	317	300	289	293	270	288	289	253	282	266	291	302	285	292	302	298	275	321	283	314	276	301	267	286	317	268	294	286	267	293	292	250	278	266	297	252	280	282	298	271	282	319	295	290	284	273	287	305	303	282	308	287	263	285	292	324	301	278	297	293	267	288	292	306	316	270	307	279	269	321	283	265	302	302	283	288	284	316	333	271	312	306	276	280	272	276	306	300	317	319	300	272	318	304	275	286	324	268	293	268	314	291	273	293	273	310	272	302	294	307	278	301	289	268	275	296	275	290	273	281	279	259	335	285	305	313	281	295	259	302	297	285	317	290	260	286	262	270	314	319	287	299	321	277	275	260	322	292	276	281	289	303	298	291	306	264	309	301	300	291	296	294	288	273	272	271	303	291	286	279	289	305	281	283	264	307	272	303	282	320	294	289	298	269	309	280	281	267	296	274	299	279	280	284	268	323	302	302	263	285	315	293	295	318	268	297	317	313	279	305	286	286	299	300	309	285	289	276	269	263	284	287	326	304	282	294	332	299	274	268	298	299	282	296	316	288	307	292	306	294	290	275	293	296	284	294	300	287	285	300	285	275	322	275	288	295	287	254	297	270	312	275	292	262	274	289	270	277	289	299	311	288	267	286	278	283	284	293	287	286	273	305	298	251	318	301	313	310	278	276	323	298	315	315	304	289	278	297	310	284	282	289	311	290	314	294	303	291	304	310	290	293	293	263	296	261	281	293	289	293	320	293	282	266	272	319	284	290	324	291	317	278	289	277	271	302	329	297	311	310	288	302	286	306	293	294	293	267	284	305	287	272	284	288	287	321	269	294	281	272	309	294	269	262	285	279	304	302	259	286	284	291	295	282	301	285	284	288	293	251	303	302	309	293	282	291	271	276	327	296	271	289	285	292	285	268	266	307	286	249	301	318	287	294	281	258	335	309	291	268	275	285	284	309	291	294	295	279	299	301	255	306	279	301	303	289	280	280	320	285	295	266	279	273	300	316	307	328	286	265	285	302	298	327	279	291	274	271	296	311	286	279	287	274	275	288	289	312	304	282	315	277	293	273	276	324	281	270	295	291	279	318	294	263	293	270	291	294	298	303	259	279	306	324	302	310	275	268	308	297	304	299	287	302	277	265	314	290	272	271	306	335	280	272	286	300	309	286	315	266	293	279	301	301	324	288	278	278	295	256	281	287	291	274	303	284	286	272	308	295	280	293	291	265	326	270	310	273	296	251	258	303	324	292	256	301	286	279	283	313	278	304	300	301	257	258	307	285	283	293	292	288	285	299	308	299	263	292	269	304	269	278	308	291	264	315	294	289	309	288	288	272	306	301	283	286	285	301	280	301	299	300	302	255	314	278	286	269	278	297	277	273	319	289	261	283	306	269	287	314	264	283	276	316	322	303	284	280	278	287	314	288	296	277	309	278	270	316	293	268	274	268	336	266	260	285	257	269	264	275	305	278	304	267	292	271	285	280	283	273	277	279	301	265	288	301	289	315	316	294	267	267	269	291	258	275	270	301	297	312	317	292	290	277	308	297	296	276	265	265	272	296	296	298	304	286	311	282	315	302	323	314	263	318	308	314	307	286	283	297	279	275	296	278	292	299	273	282	270	286	278	303	290	276	317	302	306	327	297	324	283	291	293	286	305	298	274	291	274	277	281	303	299	261	277	269	270	298	318	279	325	317	304	310	292	284	314	308	290	284	301	285	278	292	279	293	318	292	282	301	294	290	280	301	279	306	303	292	290	303	301	283	287	307	308	274	327	278	299	281	301	298	308	280	278	289	267	272	288	301	321	327	303	285	277	309	292	291	324	290	312	304	322	283	290	268	295	284	277	293	285	311	310	296	278	265	270	273	292	305	278	283	280	288	299	294	256	310	316	286	300	300	314	300	269	302	307	305	313	287	282	294	295	278	298	282	270	287	287	294	278	300	296	281	291	298	280	313	300	314	287	284	314	301	269	269	286	277	278	277	271	309	293	286	288	260	296	300	267	283	320	286	288	321	284	293	254	299	277	295	292	251	277	284	294	262	305	314	275	284	296	270	306
58743	89092	66804	43082	19806	3024	576	565	508	575	564	518	542	518	530	517	509	517	515	511	494	505	526	525	570	500	488	502	507	570	486	504	531	534	503	497	446	479	499	507	490	466	525	521	494	543	506	501	490	485	514	487	511	495	503	488	536	525	485	471	551	491	443	490	547	504	482	517	523	538	614	607	587	508	532	458	520	528	506	499	447	517	474	470	481	521	452	477	539	541	490	491	521	485	537	510	490	518	524	461	499	483	559	518	502	475	487	520	483	481	529	481	527	479	527	445	489	469	515	502	514	512	522	477	507	546	493	491	527	492	491	522	509	480	530	510	486	457	489	501	521	514	501	484	513	465	518	483	492	498	491	501	483	471	494	506	494	482	465	508	493	514	495	497	471	492	483	523	513	510	481	555	457	522	485	512	524	496	543	501	520	501	494	502	527	495	474	556	484	489	507	490	465	514	520	513	499	515	515	535	484	543	514	479	521	484	514	520	488	558	478	480	475	523	473	543	545	495	455	491	523	538	512	523	531	443	452	526	538	534	490	463	546	486	497	517	543	485	484	510	508	512	505	520	515	550	520	525	483	497	489	491	493	478	519	486	523	506	531	521	522	487	528	510	485	502	506	516	516	507	484	486	494	457	527	509	475	531	511	536	494	482	500	476	519	545	436	494	445	496	467	489	495	512	473	497	518	473	522	514	488	495	511	508	522	468	502	472	487	519	483	471	506	493	543	498	484	507	484	525	476	543	465	503	487	467	490	465	509	497	491	520	517	494	533	478	496	460	478	502	499	507	517	511	488	500	525	525	523	501	506	486	475	514	490	523	491	499	491	493	483	448	529	522	500	472	500	480	510	539	508	512	534	493	490	521	464	486	472	512	489	492	489	528	509	465	500	470	500	467	519	484	514	520	479	518	461	490	526	505	464	498	498	467	460	492	497	466	454	532	506	505	512	524	506	479	497	505	472	516	532	522	513	501	486	495	491	507	494	498	467	459	472	513	473	458	522	483	491	527	497	481	513	469	501	476	488	484	491	502	512	490	506	465	488	508	497	503	508	492	484	493	487	490	455	507	465	487	512	516	509	500	509	479	546	503	440	507	496	527	535	532	505	538	497	461	467	488	518	502	536	536	510	525	533	447	504	482	520	478	524	479	468	506	465	492	490	501	505	486	502	478	507	484	475	487	480	507	477	461	506	519	471	487	464	466	472	481	482	471	487	476	489	522	496	490	507	500	477	524	469	525	532	486	504	471	486	479	478	513	489	529	520	557	465	503	517	497	502	496	533	493	511	479	531	497	501	527	530	500	498	477	508	514	525	511	529	456	511	520	551	524	530	550	546	469	484	464	465	483	495	509	542	495	441	493	497	517	510	489	518	526	513	494	483	492	535	492	496	504	523	493	495	504	494	490	489	484	495	498	539	472	535	468	512	530	530	520	493	531	476	545	477	522	495	467	500	502	516	492	505	484	489	498	522	493	516	502	488	483	502	518	516	447	481	514	477	470	521	511	486	493	488	507	487	498	494	474	529	534	476	510	507	500	516	505	508	448	518	506	522	538	484	490	478	502	437	494	506	471	475	471	508	523	482	532	504	490	499	518	456	521	503	511	542	481	474	507	513	514	469	520	508	490	520	499	480	493	504	521	556	459	460	546	495	481	484	508	509	559	539	483	504	478	495	529	479	501	508	483	510	484	476	511	528	483	533	528	496	509	472	501	488	520	505	513	486	467	498	507	502	453	511	482	539	454	472	493	485	528	490	538	511	495	490	512	526	497	534	520	467	496	493	492	475	527	514	522	456	501	453	523	481	527	485	489	502	527	472	502	482	486	473	489	490	526	482	487	540	492	504	474	521	442	460	499	470	539	469	499	517	492	506	490	461	511	480	546	498	501	496	507	488	494	500	472	496	497	477	489	496	473	480	511	508	519	476	514	509	470	496	458	489	531	424	509	487	503	514	546	501	498	518	527	480	521	474	497	499	478	475	477	500	532	512	503	520	492	500	460	521	493	512	515	496	514	532	481	496	559	487	503	474	482	501	474	504	502	549	535	522	474	527	553	469	476	483	490	542	529	518	507	535	490	472	482	520	499	524	523	482	487	475	503	527	506	460	445	502	535	495	527	483	484	493	492	534	511	471	489	494	478	488	496	501	477	515	523	486	491	541	475	501	521	486	459	494	476	516	474	490	501	524	482	505	517	476	510	518	468	462	457	479	498	481	529	490	500	488	480	474	498	499	446	517	488	529	478	495	495	523	468	563	506	482	515	492	535	502	474	449	463	482	490	492	476	531	562	524	511	483	475	523	509	469	507	456	530	492	490	494	516	512	511	506	508	476	488	503	519	476	488	491	501	504	543	555	507	515	490	492	476	474	504	539	511	442	502	509	502	493	501	476	496	532	493	488	479	486	483	498	503	477	496	496	491	463	513	515	496	509	519	529	499	519	539	511	485	491	518	505	462	485	535	503	478	500	511	500	493	525	440	470	525	536	517	468	490	469	489	479	485	490	539	483	492	491	496	525	521	499	535	501	517	529	496	518	503	545	492	511	514	483	476	529	511	497	499	566	523	543	483	467	474	523	506	511	478	507	505	492	515	491	478	509	504	525	497	504	483	483	491	482	477	479	531	521	508	489	532	494	517	501	509	486	530	493	497	510	466	512	491	486	461	503	485	447	523	486	492	527	468	504	532	503	499	479	527	537	502	499	499	512	461	502	502	500	547	524	507	492	504	492	493	475	492	511	502	525	465	470	480	488	513	510	491	496	463	512	514	501	506	454	512	495	486	531	503	504	542	505	533	502	469	499	501	498	489	511	487	510	527	487	482	493	511	510	481	487	496	510	513	488	507	523	510	516	512	503	489	505	495	510	508	511	501	506	492	516	529	507	516	484	505	514	513	491	479	483	515	508	518	525	455	516	500	483	532	530	475	521	488	551	473	487	505	486	488	527	506	496	507	522	514	513	511	532	459	467	489	487	481	506	486	535	504	519	482	471	485	528	467	485	494	530	478	496	471	506	495	488	496	523	457	513	495	495	454	487	518	487	518	492	520	501	470	492	555	469	479	458	542	466	505	534	494	536	486	474	497	490	485	511	498	530	468	503	512	521	494	491	499	509	504	525	514	530	483	502	501	504	489	513	505	506	498	544	522	492	458	480	533	494	524	505	517	525	493	533	471	464	488	456	480	471	481	505	494	441	496	535	529	513	506	484	446	477	528	492	492	531	518	509	537	493	540	472	542	529	509	508	514	499	518	522	512	521	533	532	506	484	504	494	546	482	504	518	483	503	508	524	490	535	483	499	492	482	491	495	470	518	502	487	446	508	511	525	482	473	508	481	485	493	497	485	479	506	519	522	490	482	503	504	501	483	544	487	500	483	532	507	494	511	542	515	494	491	498	502	520	494	491	505	530	499	501	527	485	513	491	475	500	509	489	556	481	496	479	500	506	494	546	487	454	511	499	491	506	473	499	448	494	515	489	502	467
23068	22231	30433	26230	21766	16955	3311	453	421	384	388	407	340	358	379	375	398	389	338	358	364	349	362	380	374	351	371	373	378	371	363	355	381	401	345	355	372	362	339	393	375	407	369	358	362	352	346	365	368	356	359	364	335	361	379	379	353	348	351	343	351	348	363	360	384	334	377	362	330	364	394	397	390	374	334	369	372	382	340	362	351	360	377	342	349	368	344	364	353	359	349	392	364	372	380	373	369	324	347	363	340	394	331	379	373	374	377	341	363	343	358	359	347	360	383	364	364	342	380	349	376	379	337	372	334	337	314	371	370	381	362	382	350	359	363	379	326	367	345	351	398	344	352	365	343	357	347	377	337	329	315	368	370	341	355	361	357	349	374	362	365	327	365	384	381	375	368	367	352	343	348	397	368	362	349	369	353	344	335	387	340	340	326	315	352	343	373	376	385	366	346	351	370	391	382	342	350	385	370	320	376	330	384	341	349	339	364	379	327	335	378	332	346	356	360	337	368	394	332	350	359	369	326	360	350	410	321	372	360	368	356	354	352	357	352	320	332	369	383	341	400	363	345	356	378	386	325	355	350	341	370	360	333	350	366	368	321	365	345	361	359	379	357	348	363	374	361	359	341	348	367	379	350	339	348	339	356	368	364	345	361	338	337	361	348	359	365	341	359	353	329	327	359	332	321	356	381	367	347	386	334	347	371	368	377	334	355	382	359	366	334	337	338	342	352	364	334	341	339	352	359	383	347	366	354	389	370	374	361	354	346	355	382	368	341	333	371	353	369	359	331	370	354	379	344	317	367	381	358	355	329	367	345	361	336	350	320	373	375	359	386	356	349	387	336	352	361	353	384	369	355	365	343	398	356	340	302	362	330	396	346	378	394	368	387	366	358	338	367	352	331	383	359	364	355	359	370	361	383	368	350	325	346	346	330	359	354	375	338	345	353	362	355	343	360	328	349	377	366	387	370	382	322	352	352	359	366	338	388	346	364	384	377	372	363	382	379	364	369	354	360	377	407	346	352	373	337	353	359	357	373	379	353	373	372	381	377	357	361	382	370	340	365	372	328	347	333	378	383	315	359	344	381	353	392	350	344	336	353	361	334	340	389	368	345	377	360	357	355	385	383	363	379	375	361	336	371	405	359	366	372	375	351	346	373	363	347	375	367	343	302	362	386	380	369	370	366	344	366	324	363	356	342	347	340	399	340	375	353	344	359	360	377	344	363	347	366	356	357	359	346	348	383	341	324	367	365	343	366	354	350	359	366	355	370	317	377	380	367	350	348	358	346	341	357	389	361	364	368	358	341	357	370	337	328	336	380	367	329	346	388	385	365	335	391	349	363	372	352	375	340	332	363	340	368	363	367	356	340	351	323	354	368	359	337	365	386	330	334	347	339	343	360	375	379	334	339	343	353	353	367	369	351	365	347	326	352	343	358	349	356	354	352	300	356	348	380	376	378	394	356	365	350	361	331	335	350	364	350	341	336	329	344	347	352	391	340	332	339	351	365	370	367	398	362	355	374	358	379	347	386	334	360	376	395	367	365	359	345	394	315	337	385	362	314	381	333	352	353	369	384	347	360	358	372	376	326	344	375	346	376	371	336	364	337	345	356	365	353	344	338	311	362	368	342	335	354	368	340	365	326	344	363	348	391	372	321	351	410	346	314	361	352	345	350	326	386	351	371	372	326	378	368	384	350	373	374	344	338	340	348	357	356	364	358	368	376	335	340	404	372	388	360	325	382	338	389	377	379	339	342	338	364	332	349	357	339	367	335	359	364	301	335	352	338	344	341	352	377	391	360	354	356	377	379	356	343	351	372	382	366	374	354	373	393	366	355	375	398	404	364	330	369	385	383	342	363	363	358	346	337	382	389	370	348	382	374	347	363	368	363	355	345	368	364	358	346	319	353	376	351	359	352	336	345	323	357	364	343	357	335	400	343	394	342	363	371	341	352	348	351	345	360	360	348	346	350	369	356	364	364	374	389	338	335	369	357	367	347	368	308	335	347	381	345	361	378	346	354	345	346	350	348	386	378	385	329	357	342	344	343	354	336	376	355	379	384	360	382	374	363	347	380	366	391	350	351	362	348	358	335	367	351	338	375	340	399	365	345	348	345	368	371	377	357	365	368	361	374	358	367	342	359	365	365	351	360	341	376	345	332	386	353	381	338	387	367	377	349	337	339	367	339	342	343	355	329	361	359	337	325	340	355	346	342	317	364	348	356	349	357	343	343	375	363	313	356	347	320	345	385	325	345	333	366	376	347	314	380	367	354	356	359	379	337	362	359	360	328	367	358	343	362	343	344	362	357	354	351	343	332	359	373	338	362	364	358	379	344	343	340	343	358	352	382	354	367	376	345	367	334	340	347	351	351	368	342	344	348	309	356	364	360	401	361	348	314	330	354	353	367	363	366	398	388	359	316	346	381	340	335	351	390	341	347	395	328	365	363	363	340	335	354	361	360	365	366	355	329	376	340	331	340	352	345	362	345	319	387	327	347	343	381	364	311	319	361	381	341	334	355	369	397	362	375	385	377	336	380	361	383	406	356	353	382	338	354	343	377	345	366	352	334	326	361	341	372	364	355	304	339	346	339	354	353	361	324	357	361	333	364	339	384	363	354	349	364	359	387	318	391	333	346	379	359	339	342	322	360	351	340	364	352	362	347	351	377	387	399	347	343	374	331	361	336	344	353	363	369	344	361	330	348	349	384	346	333	374	370	345	332	353	372	345	332	351	364	357	339	335	352	341	350	368	380	339	396	353	325	367	359	330	358	355	372	344	382	336	344	386	343	360	354	341	366	386	353	338	362	328	363	347	366	340	354	318	311	347	366	387	340	358	350	366	359	357	383	353	347	388	381	301	338	362	348	383	351	355	395	343	376	349	327	391	344	348	344	345	355	342	341	397	325	353	324	333	364	380	371	335	352	389	354	352	358	360	341	363	350	354	352	349	347	369	360	378	348	336	343	308	348	323	348	353	353	348	345	404	340	340	349	351	350	375	326	331	362	364	366	372	375	369	354	370	339	357	391	342	337	371	352	339	355	362	330	345	355	341	371	367	358	345	357	352	343	355	356	353	394	390	350	376	348	332	354	387	369	313	371	338	359	331	337	341	333	356	306	336	357	355	330	354	352	363	359	373	348	334	337	353	366	363	380	374	356	357	357	348	332	367	375	359	354	361	343	342	379	379	365	357	363	346	343	381	376	367	379	354	352	366	378	349	347	364	349	335	353	368	375	369	396	345	356	351	364	372	358	342	377	346	347	380	337	346	352	324	352	335	345	385	362	333	362	373	371	333	361	387	316	344	335	358	361	359	365	366	364	340	356	371	354	328	347	356	323	357	367	356	363	351	342	341	340	351	328	334	373	367	340	372	341	334	292	357	330	355	373	328	362	335	369	370	353	361	375	315	334	369	348	372	362	343	373	383	359	361	332	351	400	384	328	362	335	342	357	379	323	368	366	369	337	302	354	373	359	356
58486	96331	76076	51314	25985	4192	699	630	696	690	637	628	578	632	598	651	586	571	623	582	614	581	578	608	561	623	606	584	617	576	604	629	599	582	576	574	603	589	591	573	552	603	591	585	587	561	606	549	586	597	564	612	554	624	611	566	570	548	594	579	579	578	552	567	568	600	583	565	585	650	860	767	724	651	604	630	602	567	580	529	595	581	606	566	582	601	587	538	572	621	584	544	619	570	555	596	606	578	620	549	605	555	580	615	591	633	591	601	534	562	592	623	640	542	567	603	574	579	586	585	584	539	578	594	540	571	553	568	602	577	541	555	595	590	619	580	541	608	553	566	554	597	600	600	581	591	599	598	598	574	546	608	575	530	629	525	529	543	580	573	595	599	570	574	566	601	559	570	548	599	585	579	581	604	608	579	554	567	552	568	590	611	556	589	621	574	590	599	561	587	586	575	599	607	606	557	541	564	595	596	588	584	616	587	553	523	538	608	545	579	604	594	559	553	588	580	579	560	612	585	557	582	554	595	593	572	557	577	568	561	541	581	567	590	611	561	562	594	521	604	601	630	586	572	563	588	582	624	572	598	572	559	574	566	610	565	619	547	598	621	574	603	616	615	558	555	586	553	628	568	581	579	566	592	606	566	603	556	577	612	537	580	583	590	573	554	504	603	581	590	550	571	583	599	572	546	571	600	563	570	561	593	581	588	614	612	587	556	582	602	562	632	586	572	591	587	601	616	569	603	603	578	590	585	571	570	608	563	532	581	601	613	583	567	566	582	602	559	566	611	597	557	569	579	558	586	534	533	571	605	574	586	589	566	621	609	577	542	613	596	577	562	586	528	565	578	579	591	595	576	601	590	573	573	591	574	550	579	596	608	550	614	603	576	603	617	581	565	591	574	562	562	612	582	617	552	569	584	602	570	565	569	588	581	610	582	596	582	581	599	587	573	581	591	619	588	595	564	628	586	547	607	578	588	588	627	576	576	580	562	597	564	562	570	518	578	598	602	583	615	587	546	611	555	589	598	558	546	569	560	554	533	599	568	616	607	569	561	583	581	572	614	586	601	589	604	604	578	592	550	576	606	580	582	584	553	587	586	592	625	571	607	612	564	545	579	578	561	558	565	567	581	555	586	581	569	584	573	572	591	607	613	593	629	560	582	591	613	577	586	603	569	593	596	542	584	604	579	589	606	579	562	624	539	551	580	572	632	592	571	603	566	588	615	578	563	573	559	608	565	597	559	598	545	570	608	562	585	580	593	600	592	559	604	609	535	587	638	570	606	542	570	577	588	583	602	609	581	556	543	557	566	551	580	637	603	600	563	606	597	569	556	575	576	549	573	576	619	592	591	533	580	590	623	564	579	582	578	600	540	592	592	552	583	586	589	564	633	572	578	558	551	559	591	578	533	600	552	555	560	576	586	589	601	523	560	586	590	567	586	582	588	591	588	589	588	530	583	588	602	627	514	582	620	585	602	551	597	522	608	554	608	567	560	567	600	561	615	527	577	563	595	584	575	573	590	593	598	605	562	601	537	563	589	561	573	612	606	602	600	627	582	592	604	590	615	603	580	625	559	569	584	611	590	608	567	571	606	608	587	566	572	608	597	599	526	580	592	574	536	578	564	558	600	608	577	562	603	588	571	586	597	601	610	584	606	589	589	568	591	562	620	557	582	611	616	536	575	537	585	600	580	595	581	543	589	586	587	555	602	637	544	602	602	589	586	555	588	581	543	582	577	571	592	598	573	565	538	588	599	602	591	602	556	613	605	544	574	558	559	544	577	601	595	579	600	580	568	573	559	597	574	615	566	587	560	558	580	607	545	558	615	535	584	576	571	558	615	588	600	576	576	573	601	552	600	586	538	593	541	595	619	608	576	544	563	559	607	621	587	586	602	616	612	632	595	579	582	574	544	580	575	529	582	589	599	572	550	566	601	589	561	551	595	612	599	587	579	574	574	592	556	601	531	548	586	545	591	613	545	566	563	578	588	593	555	553	576	621	554	568	581	540	524	566	568	586	570	565	547	592	557	638	583	592	587	554	563	578	588	587	575	615	587	599	553	610	560	559	588	543	558	532	587	586	587	556	602	597	583	576	542	629	587	561	573	572	559	613	570	590	581	627	554	603	608	559	535	582	603	566	602	561	574	585	558	622	590	590	627	599	565	553	573	535	566	561	564	554	605	575	579	576	588	589	545	584	592	609	547	528	601	584	591	563	595	529	566	563	598	542	562	622	565	615	559	550	571	573	576	626	594	533	585	615	581	619	557	569	595	571	592	524	598	597	621	570	598	576	552	554	573	575	578	587	639	615	584	590	609	540	603	577	574	558	580	562	577	563	575	588	563	596	570	597	576	588	623	600	581	583	600	558	578	563	564	588	550	587	517	553	529	560	572	548	583	584	592	571	589	557	571	588	593	582	577	619	580	540	549	543	565	600	572	569	568	624	582	567	589	567	586	571	632	587	582	553	549	585	554	574	593	554	554	565	568	591	537	565	613	585	624	540	598	599	631	598	622	551	585	552	610	601	546	564	587	549	546	563	576	541	619	602	579	540	580	595	584	563	593	613	570	582	603	593	548	550	602	613	577	592	549	609	563	571	558	582	591	571	563	557	573	585	594	593	600	568	567	589	627	589	571	587	581	564	586	618	572	574	611	596	592	579	590	593	589	592	588	561	609	585	566	625	596	568	541	559	600	601	582	575	613	585	577	558	572	649	575	561	638	569	602	594	528	615	608	565	578	567	581	546	591	595	588	564	580	574	572	575	589	593	577	623	576	596	599	544	573	557	557	522	578	584	604	517	563	580	585	580	583	563	570	591	560	595	528	595	565	613	566	605	560	561	542	587	540	562	584	539	577	558	592	565	533	577	605	572	595	610	597	597	589	608	587	570	619	554	594	565	554	591	576	583	586	581	545	601	522	599	570	552	535	599	594	563	591	549	619	549	555	584	584	563	599	590	582	553	577	554	584	582	622	594	565	599	567	589	558	592	596	556	589	557	604	587	571	546	563	569	578	562	564	615	578	569	554	592	565	609	592	590	571	611	577	585	560	608	598	580	547	562	597	607	595	623	579	586	570	569	555	583	572	590	576	591	569	559	600	549	598	586	657	580	592	584	608	592	597	585	570	594	561	580	566	586	556	595	568	589	603	581	587	593	581	622	564	532	596	617	588	591	604	582	585	620	579	615	586	605	585	623	619	583	510	539	561	586	586	573	577	613	576	587	629	542	541	595	620	611	556	595	553	602	638	611	579	552	572	585	595	605	596	578	611	567	585	579	592	594	584	610	630	580	584	609	593	575	575	562	568	565	613	572	590	570	612	564	525	588	553	597	583	586	551	599	581	598	558	600	592	595	557	615	571	585	559	557	578	551	573	601	594	589	553	588	587	578	575	586	567	542	597	558	552	556	624	556	588	521	592	611	551	586	571	537	596	587	589	591	575	582	573	614	559	586	566	507	565	573	584	567	609	606	596	598	552
28043	30236	26648	14230	2096	450	307	323	328	294	298	323	289	337	287	312	324	332	311	298	298	309	300	284	306	312	308	336	316	304	302	307	305	332	308	307	282	316	316	323	311	287	276	289	305	297	314	320	293	322	301	278	302	321	294	316	313	300	301	297	304	284	299	287	311	311	312	305	300	303	291	306	330	334	295	286	291	275	306	287	284	306	294	310	290	308	279	299	328	296	323	298	282	333	279	311	322	304	293	310	335	273	322	283	313	297	291	312	299	291	308	314	306	303	321	284	290	294	312	307	296	323	321	303	306	309	327	323	344	319	296	304	295	324	303	314	277	345	312	287	309	318	300	312	290	342	315	311	304	320	304	307	301	304	313	290	284	299	316	305	312	314	317	298	322	280	284	307	276	300	324	326	315	297	285	312	328	295	318	295	267	303	294	326	337	298	296	329	297	284	285	278	318	286	308	343	338	296	305	308	294	290	289	300	315	289	325	315	290	303	323	273	312	289	316	305	280	251	310	280	279	329	305	321	315	314	296	304	305	315	293	300	311	308	306	290	310	326	289	318	308	305	320	272	338	274	324	318	304	315	280	296	328	312	289	287	315	298	312	299	320	272	316	311	302	284	299	315	336	308	301	334	320	309	286	284	273	307	304	301	310	299	273	320	286	324	281	294	318	286	288	322	308	352	341	312	315	289	303	269	295	300	321	318	330	293	298	327	300	310	272	314	308	329	289	306	310	330	308	309	301	289	327	303	323	286	291	306	309	290	289	264	326	291	325	326	281	297	333	319	289	320	296	318	309	313	281	316	299	307	289	310	313	292	294	306	289	298	309	277	298	294	318	312	318	298	320	318	303	305	337	304	317	290	318	276	310	337	303	314	309	301	324	334	307	307	336	312	298	297	300	316	306	285	328	288	319	287	313	325	299	287	305	291	314	309	296	315	292	322	302	310	298	316	297	319	320	289	316	337	291	291	303	307	303	309	322	295	333	299	288	296	302	350	306	311	285	304	268	309	327	341	315	284	287	318	291	304	332	308	313	340	325	331	345	319	326	319	305	309	285	325	321	304	303	294	318	290	311	291	333	314	317	327	326	294	311	331	271	286	339	332	309	305	308	301	323	336	276	329	310	306	303	314	302	317	304	338	320	309	306	274	309	327	314	336	291	298	314	310	314	280	300	289	287	302	322	315	312	280	300	339	301	337	319	302	302	308	313	311	294	325	323	323	297	344	306	294	343	277	310	304	309	269	303	299	308	335	307	320	302	259	329	309	293	343	304	299	286	308	300	302	285	305	287	324	311	302	328	317	303	332	291	319	286	302	281	288	293	325	317	337	307	307	322	282	313	305	305	335	304	331	299	330	319	316	296	320	309	321	336	309	341	318	300	313	298	334	302	318	291	326	315	285	306	328	302	290	318	310	345	301	319	305	329	326	272	322	304	325	324	336	307	307	275	313	301	308	325	313	314	317	351	302	339	292	319	291	303	277	299	306	330	307	325	297	276	316	304	298	304	326	313	320	277	308	305	315	329	298	288	292	300	307	306	285	310	298	310	311	302	306	289	293	302	285	288	306	305	310	317	293	335	279	314	325	303	277	273	280	330	315	308	305	326	300	352	284	330	315	303	326	289	311	315	306	316	306	325	284	300	294	344	279	303	320	274	294	316	310	314	324	335	342	311	271	315	304	291	304	345	308	317	303	290	302	313	313	325	292	308	308	319	307	310	308	316	293	304	296	331	294	314	302	321	322	319	317	304	304	294	305	315	304	304	310	324	317	306	335	308	296	291	313	309	323	335	331	347	316	326	303	330	312	276	319	291	315	313	302	319	297	319	319	311	310	317	314	291	308	305	344	316	301	326	311	286	277	299	303	297	336	299	287	299	335	322	280	309	293	309	331	293	327	305	324	313	280	302	296	312	284	284	303	306	271	297	298	303	335	315	307	313	298	300	291	309	305	306	308	285	295	323	280	291	300	297	291	331	310	310	296	324	331	269	311	309	321	320	327	314	322	322	283	282	317	281	278	317	316	271	304	321	290	283	293	356	283	335	327	278	289	316	330	290	297	311	325	308	304	327	344	300	343	323	297	301	315	309	315	311	297	325	307	332	293	313	319	302	293	305	288	290	306	310	301	304	292	274	317	295	286	322	289	291	328	313	319	311	303	272	323	284	325	311	325	299	332	296	357	321	299	324	290	328	290	298	316	337	301	311	304	283	316	296	285	304	296	308	317	330	281	286	317	283	316	269	312	306	324	323	314	292	293	315	297	363	311	311	272	309	286	286	294	332	322	298	307	311	309	310	310	282	285	319	309	327	328	296	304	308	326	295	296	299	322	309	311	291	325	294	310	282	292	280	294	288	348	294	311	331	302	278	316	280	307	284	309	280	301	334	293	321	260	318	333	296	307	298	308	323	299	290	315	318	310	299	287	320	302	299	295	296	280	315	318	323	291	285	297	306	345	311	303	321	295	297	274	325	326	305	327	308	318	326	293	319	303	300	334	289	319	305	331	323	296	302	321	297	323	303	301	304	304	317	330	301	279	309	314	312	294	296	315	306	296	298	300	294	269	299	311	308	320	310	321	298	292	305	334	309	322	318	340	307	311	308	278	279	329	342	297	324	295	304	280	278	276	275	313	304	288	296	306	298	315	292	290	314	336	300	302	301	335	309	290	321	274	323	279	313	316	332	311	311	302	337	317	293	296	301	300	309	288	314	310	316	306	310	300	296	319	292	298	296	287	299	292	302	356	307	312	315	342	313	347	314	311	324	310	313	304	283	294	279	299	308	308	289	298	300	313	318	308	294	322	304	293	295	301	310	292	287	294	333	303	328	320	312	310	293	315	303	310	298	317	318	310	315	316	315	315	291	283	354	325	313	292	320	323	324	284	314	301	275	318	307	306	277	292	303	264	324	303	308	301	294	311	285	320	289	290	296	315	277	311	303	306	273	296	297	305	315	297	293	310	319	302	309	265	284	307	315	301	338	312	331	292	312	313	316	305	274	316	288	303	325	339	280	303	284	297	298	260	312	288	289	302	292	282	299	325	278	325	313	310	303	298	302	320	305	315	305	311	297	299	268	325	289	326	320	304	355	300	319	321	282	296	318	290	320	307	342	295	330	321	290	271	291	296	311	305	316	296	322	326	312	287	303	346	304	323	313	318	280	308	293	328	323	295	359	328	303	307	302	302	310	338	306	335	315	270	333	304	300	319	312	337	304	307	294	291	309	317	294	278	252	326	271	341	303	331	290	286	316	317	307	310	276	273	306	298	289	297	293	347	305	295	309	299	287	321	317	331	292	302	321	267	341	312	298	302	300	330	323	328	348	297	304	286	324	304	300	287	300	316	304	274	342	280	307	300	305	299	321	299	332	331	304	303	275	305	288	301	298	313	301	312	307	265	329	326	320	289	286	316	326	315	304	317	316	341	313	282	306	275	318	336	316	320	317	326	300	307	325	317	323	322	311	307	285	307	336	338	331	313
35674	48263	32193	15963	3765	892	577	580	586	567	576	563	519	574	581	579	508	542	533	548	545	522	506	521	531	552	536	536	516	544	521	516	534	552	518	553	576	545	514	530	553	535	539	515	525	554	531	578	539	521	519	572	553	556	532	536	504	539	596	511	547	548	549	546	530	536	520	498	522	565	559	548	539	511	529	556	570	569	571	540	535	551	497	528	546	561	597	452	544	528	537	541	567	536	507	539	575	538	524	551	594	510	537	543	520	530	508	489	581	534	518	543	525	510	516	516	534	553	523	556	530	516	506	500	517	542	549	501	537	532	533	568	509	551	544	536	511	537	538	535	560	598	562	544	530	544	562	543	508	546	534	524	540	567	553	560	530	527	572	578	499	544	523	544	539	547	543	514	525	525	510	585	558	559	512	532	555	515	534	573	584	484	533	540	506	530	561	574	554	544	526	469	501	500	521	473	549	526	522	545	519	505	580	550	498	539	540	569	549	517	503	493	511	549	560	500	507	563	569	546	536	523	527	535	556	546	527	540	543	499	546	526	503	519	543	590	563	522	561	532	524	545	534	569	522	511	580	494	511	521	483	523	548	523	563	565	518	511	530	574	511	523	518	548	550	548	535	553	537	565	496	534	512	527	552	521	540	549	555	537	514	540	541	552	510	567	555	547	524	551	575	477	559	519	530	550	537	540	533	502	510	515	565	515	572	524	539	522	514	513	518	575	569	575	532	546	522	516	506	522	552	485	589	510	539	524	575	541	518	520	544	531	550	515	567	536	541	568	525	520	534	509	555	542	526	557	521	504	541	475	524	529	505	534	609	548	546	538	537	554	525	519	534	554	534	559	499	542	484	537	504	518	533	522	572	502	538	513	506	545	502	498	535	532	500	529	532	499	558	501	552	514	499	491	545	551	532	545	538	545	564	509	580	538	507	531	507	551	516	553	517	503	545	551	553	562	584	534	512	537	538	539	579	554	571	532	598	544	550	567	512	520	544	525	530	536	545	536	581	583	565	564	510	523	526	579	542	497	559	484	506	532	532	562	565	530	593	514	568	546	520	583	519	520	540	558	544	537	500	519	575	540	559	536	542	534	551	508	550	498	522	549	519	528	556	562	540	525	572	525	505	526	535	544	538	563	529	553	512	521	535	506	511	566	495	574	560	558	545	547	524	489	551	502	544	504	550	558	486	562	538	541	493	522	503	529	535	554	532	533	513	559	555	522	547	539	571	523	523	486	518	550	548	553	513	514	508	525	521	540	524	525	565	533	525	528	515	514	535	539	554	542	501	559	515	546	533	541	531	547	553	528	530	531	581	579	528	512	515	542	556	540	524	537	553	535	497	561	524	520	532	502	543	542	502	517	579	523	558	538	529	552	536	523	581	545	553	536	539	544	565	504	512	542	511	516	544	530	503	567	538	551	496	530	534	572	530	539	529	521	552	539	542	560	476	529	528	518	545	518	571	536	528	542	513	541	545	535	519	494	533	521	559	501	516	525	532	539	505	531	544	553	525	542	555	514	577	557	535	568	524	540	554	534	541	522	541	542	525	527	545	539	545	520	580	561	523	524	498	545	546	568	543	510	514	511	538	567	493	515	555	543	539	573	521	547	579	543	534	491	549	549	519	553	536	537	545	527	549	555	530	520	557	571	539	567	543	537	559	545	554	498	582	569	487	580	520	509	538	527	536	547	555	578	510	545	558	540	526	553	530	511	536	514	547	536	544	556	557	544	588	535	525	571	543	508	531	515	502	532	525	549	517	583	519	542	516	535	541	579	555	513	536	517	624	567	526	520	528	494	489	535	541	531	543	524	516	593	552	526	534	533	548	546	556	555	536	544	522	553	556	537	523	526	528	534	521	516	544	556	529	552	545	536	526	540	534	568	573	581	509	543	566	567	550	535	518	525	519	524	507	537	542	591	505	549	560	500	509	520	536	542	503	524	547	547	562	540	580	534	520	514	538	599	586	546	540	537	589	549	544	581	530	548	527	534	500	529	545	520	552	549	519	517	526	574	560	569	540	501	526	573	557	523	518	559	506	534	524	556	519	505	562	551	534	542	553	490	522	563	541	532	550	540	515	562	545	505	528	529	581	504	518	568	488	577	549	539	564	516	527	522	500	537	528	566	569	537	566	516	551	529	540	499	539	544	533	515	513	539	509	546	539	560	507	542	497	568	484	584	533	529	555	521	546	506	503	527	571	550	503	517	566	483	538	565	513	549	569	577	512	517	489	549	533	508	526	534	563	483	545	519	533	521	503	526	504	545	552	532	505	505	535	533	521	487	520	579	551	550	541	567	529	558	529	550	516	511	559	551	548	519	559	503	530	523	547	512	575	527	545	516	512	524	528	498	542	550	503	565	496	516	555	501	511	533	547	515	592	612	528	498	528	528	556	558	500	583	521	534	561	532	525	502	545	492	562	534	588	512	528	490	541	546	542	553	532	510	564	531	537	578	496	545	545	597	530	518	567	511	498	572	539	551	594	569	575	509	531	537	502	571	482	544	523	559	520	534	535	506	529	503	525	574	549	522	545	565	596	504	511	540	504	510	494	551	525	536	507	542	529	540	531	521	519	526	535	541	524	498	510	527	550	569	545	512	533	490	538	543	528	540	532	519	551	554	554	519	508	581	538	504	514	492	520	550	548	547	533	550	519	536	539	532	564	532	519	528	536	558	540	551	544	503	502	582	498	541	533	519	544	514	554	569	558	541	531	549	520	496	518	559	528	555	524	522	570	552	549	549	500	541	526	524	544	543	546	550	549	546	532	544	520	487	573	575	554	546	523	530	549	513	519	556	510	525	532	500	568	577	543	531	554	575	512	501	545	531	491	523	522	522	553	509	532	574	516	537	555	490	531	535	510	519	526	556	527	524	548	556	507	522	563	538	557	527	543	501	560	546	581	551	546	546	547	571	550	510	508	526	512	566	567	554	559	556	529	524	563	575	560	524	498	521	527	528	548	506	527	517	568	524	535	575	534	555	525	546	498	483	562	552	540	534	581	537	554	556	494	536	554	537	524	545	512	565	527	553	533	521	593	557	548	521	562	520	540	565	541	547	527	515	529	525	545	523	535	509	585	582	493	512	553	543	546	525	530	575	526	535	547	559	528	516	543	518	556	522	552	479	516	523	573	541	499	563	505	545	579	550	540	564	498	527	598	523	523	531	544	491	567	575	571	519	522	517	506	539	537	520	490	552	527	537	523	560	566	506	522	552	536	547	537	527	502	543	506	485	512	514	533	575	541	539	533	514	508	565	510	547	571	548	517	534	525	530	530	587	545	515	527	523	522	555	523	491	555	530	512	538	553	522	525	546	574	532	565	557	511	551	502	535	561	581	486	516	538	507	527	531	482	526	559	524	531	537	581	542	567	533	498	546	531	521	531	544	557	531	590	570	511	579	509	544	541	499	556	562	516	515	547	525	528	554	566	552	558	580	527	536	551	521	538	567	550	567	534	495	529	545	539	564	535	513	536	520
24090	23624	32116	28917	20479	8571	508	285	262	295	266	277	247	269	285	255	270	253	276	263	250	264	256	251	248	264	259	251	244	246	270	275	270	254	243	264	226	248	248	264	229	267	259	253	269	258	272	248	281	269	257	251	226	244	232	254	234	236	267	275	255	247	277	301	255	258	251	268	250	270	268	283	279	302	259	284	252	261	282	264	244	245	271	252	254	258	260	248	232	254	295	267	228	268	253	244	245	257	252	235	241	270	250	236	247	217	267	254	222	266	227	267	280	240	244	258	271	240	231	274	255	269	263	248	233	262	285	249	256	244	295	254	259	279	270	264	226	286	275	266	254	257	258	258	241	280	267	250	257	234	272	265	261	250	231	272	272	263	264	292	239	257	260	273	249	273	278	261	249	240	264	248	261	245	250	300	224	248	248	240	228	224	261	237	247	240	249	271	287	273	264	261	272	265	293	279	273	263	241	244	243	270	252	232	246	259	233	263	254	241	238	243	247	247	276	262	242	276	283	256	240	260	259	269	245	236	239	239	243	243	274	258	257	270	236	219	237	253	262	253	265	240	241	297	285	237	232	253	286	242	240	287	276	241	240	251	232	240	258	267	251	243	268	246	230	288	263	282	267	277	258	245	255	283	264	283	251	273	265	251	248	229	274	242	264	277	247	253	229	253	243	254	248	252	243	261	239	255	290	264	291	241	277	221	229	258	245	249	263	260	233	265	263	262	256	279	260	245	239	269	251	263	235	244	238	274	218	245	263	300	265	260	254	249	270	242	244	256	271	259	232	249	260	243	252	258	218	260	296	237	258	260	253	262	279	274	261	274	282	243	252	243	269	245	264	254	247	277	262	240	269	243	228	257	244	266	255	271	260	261	231	240	239	271	246	246	244	286	257	250	277	264	240	249	259	271	271	260	240	267	250	282	293	247	280	229	284	267	247	243	256	226	259	246	246	246	256	259	245	237	264	267	261	273	270	261	256	251	228	278	258	258	261	241	269	235	251	260	253	236	276	263	236	242	244	231	257	263	276	260	251	245	254	226	254	244	272	279	248	248	241	251	268	241	252	264	249	249	262	236	260	276	246	260	260	252	243	275	244	242	238	255	268	251	248	248	229	245	241	261	265	226	250	246	265	267	249	259	264	241	271	234	284	247	276	256	277	239	232	253	224	248	244	250	253	246	267	255	255	253	248	247	236	240	254	286	254	273	279	252	261	237	239	263	299	299	239	256	235	233	222	275	266	283	237	245	237	234	259	236	251	286	234	254	253	288	278	240	229	275	266	252	268	257	270	259	280	253	286	230	277	254	265	267	244	274	245	253	269	248	238	259	217	259	272	224	277	281	256	241	263	239	256	257	262	264	265	275	261	273	239	266	254	270	266	231	239	261	279	260	250	257	230	260	251	261	263	239	276	258	286	273	249	245	284	234	284	252	265	256	243	244	242	250	237	249	266	253	253	244	260	244	256	219	259	276	249	274	240	250	236	265	266	279	241	249	270	266	238	264	249	269	272	237	255	242	272	280	271	227	268	252	268	258	261	274	254	250	239	255	233	289	294	275	229	240	235	266	271	258	274	237	254	294	276	279	263	252	276	231	269	257	264	250	254	248	266	256	251	266	240	251	257	250	249	234	249	267	266	246	243	236	244	231	269	279	262	272	263	297	260	272	253	276	260	218	265	223	253	262	287	251	251	262	273	254	273	266	239	271	263	247	219	241	231	253	241	286	268	244	270	241	257	260	245	260	251	272	252	244	282	242	252	241	243	285	276	295	246	259	279	292	248	269	253	239	279	241	258	280	257	239	235	265	257	245	267	289	255	268	250	268	266	249	223	280	248	254	243	240	260	258	259	267	248	276	247	250	233	236	240	253	270	262	281	294	256	249	259	236	266	252	245	275	262	262	249	238	231	236	249	255	264	269	265	247	246	236	264	252	273	290	263	243	255	233	236	265	246	244	239	258	260	243	235	258	266	285	282	254	231	250	269	252	259	223	254	247	229	251	259	256	261	232	265	238	248	258	244	264	261	271	272	258	280	259	273	248	238	286	261	269	234	227	253	244	264	261	271	282	230	265	244	264	252	258	245	263	264	269	265	236	276	250	294	244	253	279	231	250	273	229	268	267	263	282	226	248	255	264	235	261	256	243	227	244	277	280	284	259	268	252	274	269	243	246	257	266	245	277	242	251	260	216	218	243	266	244	270	248	256	269	258	264	251	247	258	255	296	257	253	250	271	252	270	272	255	265	258	219	245	240	272	266	278	265	231	247	279	268	288	268	267	269	270	259	269	250	286	262	272	234	276	208	248	261	223	247	275	241	247	227	244	265	270	282	238	240	269	263	282	249	247	256	263	255	264	276	245	224	243	257	215	255	249	252	262	239	248	232	268	255	250	241	276	261	263	283	273	231	276	217	260	266	261	252	267	270	265	244	258	266	234	258	271	246	279	230	244	241	258	266	253	280	228	285	255	268	247	280	283	288	255	254	264	248	292	262	258	252	237	261	254	245	234	270	250	250	258	228	274	251	268	256	248	280	284	284	224	260	262	253	249	260	272	261	258	234	280	248	235	242	229	249	234	247	249	250	247	249	265	238	238	247	239	251	250	259	252	261	250	247	272	261	238	244	257	270	288	232	252	275	265	254	243	257	255	255	224	267	251	260	246	253	243	297	263	243	257	277	236	251	265	233	267	254	251	240	283	245	254	263	255	278	255	255	264	262	269	238	263	255	245	248	257	278	272	247	239	245	258	261	271	261	227	246	280	262	262	246	241	254	254	249	252	271	270	251	292	241	275	254	256	272	267	241	257	269	259	274	250	254	254	274	257	238	258	245	274	245	263	260	270	245	268	271	260	253	246	239	269	260	288	240	278	240	260	258	273	248	239	286	237	260	240	269	292	267	265	249	258	274	258	267	251	286	239	239	260	245	240	250	272	245	265	260	242	260	281	258	255	245	241	255	260	247	243	264	250	236	240	275	247	253	255	279	232	265	248	255	259	256	261	257	223	262	234	267	246	220	264	236	258	269	260	276	267	268	261	279	278	242	238	236	259	263	253	255	265	228	249	276	252	244	250	255	254	233	275	258	278	231	226	247	251	255	274	257	265	261	247	253	256	245	279	257	264	260	261	238	268	251	241	232	255	253	266	256	240	273	242	250	247	256	246	227	252	232	256	233	266	256	262	251	262	275	249	252	270	222	270	240	249	292	235	248	246	266	262	278	221	240	261	274	243	215	270	252	242	250	263	221	268	266	266	264	234	293	238	262	279	256	255	263	232	258	242	230	260	229	238	256	271	252	230	258	236	268	256	227	275	225	243	244	283	258	279	233	258	229	248	244	240	256	257	236	233	245	263	251	260	259	236	246	251	266	251	279	256	267	264	254	253	250	250	243	249	253	258	221	255	289	259	248	269	245	258	261	246	250	275	278	242	284	272	261	243	279	281	252	265	225	250	250	255	247	253	272	248	257	235	261	262	280	279	259
58743	89483	66834	43048	19528	3158	555	510	465	495	512	457	454	493	478	443	461	476	472	482	417	462	503	458	463	452	420	457	436	463	452	441	468	444	426	435	468	427	474	448	456	452	415	462	443	501	444	464	441	430	421	455	457	420	455	437	449	436	464	445	460	464	465	440	455	459	457	443	474	482	536	524	496	460	454	421	459	456	502	460	430	462	456	435	435	466	457	436	436	425	475	413	473	438	407	445	450	444	413	476	440	450	445	421	434	429	470	461	460	415	423	430	444	448	463	412	429	468	446	413	441	456	424	431	434	455	460	472	473	439	443	454	485	442	458	445	472	448	460	421	441	450	475	461	437	420	473	443	445	477	446	410	437	471	491	437	473	418	443	444	458	453	446	464	450	410	448	450	409	475	469	477	457	491	469	423	426	452	473	408	400	431	492	428	428	415	418	432	447	411	486	444	437	491	455	488	487	478	401	481	422	417	461	450	481	424	434	449	435	480	456	442	425	479	435	416	432	449	388	469	433	439	435	450	452	442	417	478	441	447	423	454	431	466	425	382	442	408	448	436	458	413	465	454	451	437	413	422	458	431	413	447	428	411	433	429	456	480	449	448	445	467	462	425	414	458	440	447	474	475	438	448	441	466	468	447	476	463	480	425	442	422	457	453	467	427	446	445	446	465	461	409	476	434	464	435	434	448	434	485	439	468	432	425	447	444	486	462	484	437	402	447	405	438	445	452	424	468	442	454	439	468	437	464	433	428	488	448	442	394	467	413	452	471	459	451	449	406	452	455	471	428	456	411	449	475	448	416	491	440	455	455	469	437	437	439	433	429	447	439	436	446	465	479	466	420	396	434	445	494	447	462	421	430	450	437	424	453	424	420	442	460	469	438	423	443	469	424	426	469	428	420	448	446	444	466	405	442	431	433	437	452	444	451	420	478	428	463	448	451	452	456	472	457	444	417	418	471	444	503	467	421	447	447	446	459	475	411	461	478	453	451	446	456	441	429	421	458	447	446	449	454	419	443	455	444	427	420	431	473	437	456	439	434	471	423	439	421	425	418	446	478	431	425	443	435	461	443	449	435	443	440	431	446	448	463	462	429	427	437	433	421	429	473	449	463	431	434	452	456	447	473	450	459	451	456	434	479	494	448	439	400	408	451	452	412	434	447	500	425	457	475	457	489	468	469	440	472	414	471	458	466	471	449	435	436	454	400	429	459	435	434	462	452	487	463	413	447	456	448	484	460	429	418	441	429	389	432	441	446	450	412	462	448	445	464	448	436	440	418	424	443	447	475	431	461	424	437	448	440	421	471	457	439	452	475	431	445	437	447	463	494	433	463	466	459	470	423	429	458	446	463	427	422	418	508	462	480	447	486	487	450	417	432	472	422	457	430	441	420	486	444	438	472	455	468	455	452	435	416	456	435	464	454	414	450	453	461	449	428	451	430	457	414	421	406	470	427	429	434	439	438	436	467	469	438	449	455	466	476	418	411	442	436	459	450	440	443	436	448	431	430	507	483	441	434	406	430	462	441	432	465	444	450	460	459	458	428	474	414	480	397	461	444	436	471	434	418	487	443	480	436	462	455	460	454	449	459	418	458	456	453	429	437	461	461	445	483	436	464	470	460	427	454	451	416	454	418	483	451	449	477	395	498	460	428	502	446	435	445	483	439	501	460	453	468	424	453	428	425	478	481	493	440	456	441	433	487	464	436	438	447	458	453	461	455	453	445	469	465	456	420	460	423	487	460	439	435	411	456	422	449	441	447	435	458	436	444	437	464	419	431	430	455	485	472	434	476	483	438	429	428	443	413	470	454	458	463	445	429	432	450	453	409	443	463	445	411	432	427	435	469	432	454	440	455	438	443	447	444	442	407	461	439	451	439	460	415	465	406	460	466	436	457	431	413	474	429	425	437	425	449	462	431	464	448	418	429	437	469	478	433	468	468	466	453	459	463	458	485	435	438	431	421	459	410	473	444	464	436	460	437	460	453	418	421	460	472	450	470	439	440	449	422	465	465	455	459	458	422	449	466	451	421	460	460	482	458	452	464	452	465	465	460	471	440	449	446	437	453	469	420	417	471	485	434	417	464	463	437	425	447	433	481	454	461	444	427	434	421	445	416	423	432	422	462	386	458	431	403	475	438	381	438	474	447	440	455	483	423	428	443	390	423	459	458	426	459	441	455	436	430	418	439	462	465	427	417	479	425	442	468	456	456	428	439	462	461	432	471	444	421	421	415	422	448	447	439	466	456	453	504	442	446	473	472	471	381	494	451	448	406	439	423	456	468	457	440	456	463	468	440	409	457	428	422	436	427	468	409	409	398	474	436	457	449	457	442	430	425	439	408	445	436	402	451	439	430	451	433	403	431	438	435	453	459	416	451	440	476	451	456	450	428	460	447	386	462	443	443	420	453	463	455	441	425	456	453	442	458	457	479	459	465	446	479	437	505	457	447	435	437	426	458	475	418	418	412	466	424	473	459	444	434	464	398	457	439	455	433	449	428	448	433	408	454	472	440	416	416	510	433	471	465	485	470	429	473	441	450	472	432	486	453	490	480	512	461	426	423	439	458	488	443	414	447	426	423	446	450	446	427	475	462	429	435	456	446	449	466	427	450	443	486	486	439	447	443	471	449	430	427	408	414	456	442	446	441	406	445	454	462	426	443	491	443	417	429	457	408	449	445	468	460	446	474	454	463	442	429	438	490	447	462	471	494	476	461	440	441	435	484	438	449	476	441	425	432	465	445	479	440	437	467	462	434	455	499	448	420	489	449	455	475	427	448	482	458	453	491	470	441	457	447	474	401	450	415	422	460	412	490	468	433	434	443	459	429	455	467	451	428	442	470	446	454	434	440	427	464	422	427	445	450	420	480	462	445	453	412	463	445	470	480	458	451	447	443	443	427	427	418	476	400	412	433	446	395	402	413	428	428	424	459	464	440	434	428	434	456	474	487	459	443	457	448	435	469	424	478	465	446	450	454	425	431	446	434	405	453	468	449	404	452	455	484	428	462	455	458	461	448	445	437	428	469	451	430	462	430	449	447	480	445	441	443	443	485	495	424	443	422	450	436	438	446	429	427	453	426	430	472	409	444	430	424	453	402	446	471	464	437	423	480	443	480	399	462	471	484	444	417	419	444	455	430	462	460	411	439	417	466	454	479	450	458	454	404	450	475	439	402	473	462	468	423	448	447	511	426	487	462	443	445	482	466	438	439	433	422	435	466	456	465	435	425	424	432	444	447	437	418	447	413	488	453	418	446	449	466	490	429	471	425	446	437	433	429	432	420	444	452	431	492	448	436	438	433	440	435	411	464	459	432	454	452	429	448	446	451	481	430	441	411	481	458	431	456	444	486	465	470	443	413	430	467	476	456	447	447	420	427	463	437	436	423	456	453	438	435	432	442	395	427	454	461	451	398	429	420	450	483	496	428	461	453	434	457	466	430	441	461	473	464	443	435	445	465	427	424	461	402	428	454	418	459
22943	21995	30075	26193	21509	17607	3744	406	366	359	371	365	350	332	362	318	313	342	308	337	346	342	341	308	296	340	314	330	351	322	307	350	349	316	364	326	301	335	324	332	342	332	336	319	296	349	349	334	294	316	329	339	367	314	307	316	347	315	310	310	374	306	349	346	322	344	306	301	303	365	370	378	320	310	351	314	355	325	301	332	314	327	333	310	323	316	305	324	313	312	305	305	332	319	327	322	293	322	316	293	347	305	349	318	318	314	301	304	330	350	355	342	340	310	335	327	349	317	357	343	356	345	309	329	290	332	332	348	324	289	320	337	340	309	324	348	380	339	345	319	337	317	343	290	342	314	311	304	296	306	333	340	311	324	307	339	312	329	330	311	321	323	330	343	314	281	305	329	325	304	359	323	295	338	271	329	302	334	339	328	308	293	336	321	327	328	319	329	308	334	344	321	350	323	350	287	299	324	304	327	333	307	357	324	334	355	325	294	308	292	306	314	329	314	347	324	312	336	310	326	319	358	352	305	344	327	318	324	333	324	346	317	313	321	320	349	350	319	361	304	315	304	316	317	304	364	325	340	314	328	331	292	330	310	300	314	331	321	324	340	344	292	327	300	304	329	327	334	330	354	324	331	347	319	330	304	351	301	310	327	319	335	331	333	309	316	319	348	348	336	333	324	317	315	358	332	323	345	333	334	359	329	343	323	354	317	334	318	310	308	315	324	346	323	317	301	304	299	305	337	340	346	326	312	311	327	355	354	301	299	355	341	352	309	310	330	311	327	326	313	332	331	324	304	313	310	314	323	308	306	311	337	312	303	321	342	322	349	301	329	320	301	302	319	356	319	333	317	318	314	321	330	328	362	309	300	332	323	295	322	353	337	323	333	313	358	307	340	308	309	293	336	337	323	332	290	325	317	311	307	324	306	310	312	327	304	320	335	315	361	312	336	316	314	324	312	350	304	305	329	336	363	327	337	307	296	332	326	337	348	321	336	332	326	316	332	332	297	319	337	325	324	312	339	304	303	347	316	335	352	326	344	317	318	301	325	281	337	334	302	318	347	297	338	301	334	329	315	300	301	302	324	328	291	307	347	327	329	323	332	319	303	315	330	326	354	357	309	328	335	298	303	338	330	320	343	323	322	322	356	276	316	283	349	334	314	333	314	308	320	335	311	308	323	327	337	336	336	328	341	305	351	350	322	314	308	326	333	302	347	315	310	325	315	323	340	358	344	303	341	330	305	350	308	334	340	327	293	336	300	329	306	348	316	329	316	305	329	321	326	300	310	316	340	340	325	329	324	336	314	315	325	326	300	302	366	322	312	330	340	307	329	339	321	337	320	329	314	307	323	326	348	326	311	360	361	331	326	305	335	311	323	321	357	300	315	346	328	314	360	325	317	306	322	338	327	355	317	326	331	318	349	319	330	331	389	336	329	286	331	362	313	326	303	289	350	307	336	336	340	317	346	316	336	342	312	308	309	314	305	352	309	319	372	321	338	332	298	287	310	334	297	312	298	317	302	293	337	325	349	330	336	305	333	297	343	331	285	328	324	307	324	343	312	294	302	308	321	340	327	333	313	311	300	322	352	320	312	282	310	325	321	333	317	326	327	280	348	335	336	381	321	308	338	307	320	337	368	306	344	328	316	323	338	313	355	333	332	322	334	345	335	333	325	313	342	345	311	343	316	306	335	336	338	352	334	301	325	339	317	345	346	300	320	300	298	335	329	303	328	330	326	335	322	330	286	351	323	378	326	353	365	326	330	313	351	326	350	326	327	325	314	306	326	321	329	312	329	299	308	334	294	302	337	294	330	341	301	317	349	335	318	294	310	336	319	328	339	301	325	334	357	321	350	338	354	302	342	334	283	336	314	332	346	307	312	314	333	333	335	347	319	345	356	318	300	304	310	318	316	318	325	325	305	323	320	348	316	340	319	308	324	325	289	317	315	372	308	316	320	305	316	287	332	309	333	296	324	319	335	358	324	319	315	335	352	335	304	337	364	312	348	321	316	318	351	320	363	304	328	347	324	316	350	304	303	314	297	341	307	322	332	346	329	317	323	322	300	360	313	311	311	321	297	309	332	323	321	320	348	337	323	309	321	356	310	313	318	304	321	334	322	338	354	336	340	314	325	315	330	305	311	275	356	327	324	309	314	296	318	342	342	323	347	338	305	335	322	328	324	325	317	340	334	323	320	313	340	347	337	294	299	315	350	340	301	310	324	324	324	340	307	334	334	315	333	309	315	306	333	330	325	315	307	338	306	311	322	319	293	328	327	315	349	322	337	319	321	335	363	319	318	286	329	309	311	330	316	288	303	311	299	329	345	329	324	324	340	348	329	303	365	323	323	305	343	315	349	304	304	302	358	296	319	344	330	303	316	339	344	323	337	324	308	305	324	318	312	323	339	316	319	338	322	333	327	292	334	334	315	310	321	298	307	317	310	310	311	342	319	318	349	325	322	337	325	327	310	346	319	314	313	318	327	326	323	351	318	323	345	345	317	305	302	284	329	304	300	344	336	332	335	354	346	331	316	319	276	310	292	340	347	316	331	319	298	327	332	319	308	314	342	315	330	292	342	298	302	327	301	323	345	293	342	319	326	333	333	344	333	318	361	313	319	322	313	348	300	316	338	337	308	332	327	316	304	335	323	338	353	320	314	333	326	313	307	348	317	329	301	313	321	375	313	315	312	300	313	295	301	326	307	306	363	347	353	305	341	302	313	326	298	326	350	316	336	318	355	337	315	326	311	345	345	341	347	287	344	300	320	331	333	306	356	298	295	317	355	302	318	331	329	366	334	341	306	328	350	315	323	334	315	335	314	349	295	318	335	360	349	344	287	325	326	316	332	289	331	321	339	315	303	299	352	332	322	366	364	355	343	325	301	308	288	348	323	345	345	351	344	318	349	350	311	329	317	361	281	308	338	330	322	333	329	325	317	325	323	317	323	331	336	341	321	331	305	319	348	300	322	328	313	332	359	350	323	332	329	293	308	296	320	340	318	335	330	313	305	329	302	317	319	307	315	285	280	306	334	296	333	344	355	346	301	335	316	304	313	312	333	291	351	313	338	328	308	334	307	342	341	303	311	352	315	337	318	314	333	307	269	343	330	348	325	333	352	381	353	322	296	319	305	320	307	318	334	303	338	302	331	337	365	363	307	327	318	336	328	319	311	309	296	325	323	311	361	310	340	329	333	322	314	328	334	304	332	319	351	305	322	328	341	341	367	342	348	285	311	311	308	355	360	336	352	311	369	319	344	327	338	337	309	342	318	315	310	324	326	340	297	307	325	319	350	344	310	323	318	332	320	342	315	323	328	312	351	334	330	279	355	345	334	300	336	335	285	315	348	352	319	320	328	332	323	292	309	331	361	315	325	301	297	319	316	305	342	316	334	323	291	302	358	326	289	337	352	325	358	307	344	357	314	304	333	329	329	309	310	315	340	333	347	332	300	299	321	331	313	317	339	363	324	326	380	322	336
59116	96138	76104	51309	25687	4166	672	632	649	604	571	612	560	566	580	578	544	593	531	544	561	531	560	522	543	549	544	528	609	545	557	544	563	563	539	582	497	499	511	526	510	514	531	530	569	581	541	551	524	581	534	536	507	553	528	520	559	554	536	531	512	510	561	552	546	537	522	568	554	686	702	616	641	535	535	552	538	563	568	510	534	536	505	522	595	543	504	575	512	548	539	566	583	539	558	516	521	526	537	496	538	519	538	545	489	520	530	509	545	578	522	541	542	507	525	506	533	532	517	489	519	559	513	533	529	554	511	557	532	530	515	516	557	575	554	535	493	544	508	546	533	540	532	534	544	519	547	506	553	527	529	536	533	535	524	524	539	524	524	564	549	573	530	520	518	539	521	559	535	541	504	524	528	548	533	536	529	576	545	540	542	542	535	532	520	515	502	531	562	521	526	532	546	525	551	576	552	539	523	567	512	537	531	501	536	530	511	521	554	507	475	536	552	540	505	509	513	492	514	535	539	525	504	505	572	560	504	502	493	520	511	555	547	537	524	474	543	530	580	522	524	540	558	550	523	526	488	516	559	533	547	490	571	526	528	550	507	530	537	489	494	546	518	561	555	525	534	530	533	529	539	544	563	593	544	531	579	528	535	511	537	551	550	563	560	529	561	519	528	544	529	529	535	550	513	561	511	493	562	557	550	560	524	515	537	548	531	560	527	522	528	526	554	512	572	533	565	523	565	533	533	532	497	547	528	525	511	564	553	521	514	517	569	529	557	545	522	571	593	527	511	500	479	550	532	526	545	545	530	548	567	552	561	516	535	546	521	499	524	531	538	549	555	520	513	516	562	601	550	570	576	553	521	513	509	533	523	543	514	532	541	526	543	537	500	556	582	513	551	523	532	534	526	520	475	521	511	534	553	551	518	547	495	529	520	546	532	532	501	528	512	531	517	545	527	542	533	504	559	568	521	532	544	561	506	535	511	490	549	489	531	501	507	509	518	549	548	534	514	546	539	555	507	516	499	549	517	523	515	548	535	534	563	543	495	567	516	545	510	505	524	494	522	505	517	555	575	515	523	521	545	543	534	536	498	555	514	507	507	517	532	547	553	538	534	555	546	561	536	530	549	497	517	548	496	541	560	549	502	521	506	559	565	522	565	517	546	516	543	514	507	569	464	539	548	569	549	532	530	486	544	524	513	480	513	518	518	542	575	513	584	553	521	525	559	522	540	540	557	553	523	480	530	518	497	574	526	557	541	577	534	530	507	527	540	548	518	523	516	507	572	533	515	566	527	560	549	564	556	557	537	530	531	481	506	518	479	575	506	536	573	533	520	521	526	575	537	515	547	551	553	514	502	509	493	522	515	554	473	513	548	511	492	536	535	542	503	503	501	532	540	534	523	540	513	519	526	503	540	539	570	560	489	553	535	536	547	538	521	507	528	495	577	527	557	489	490	539	550	525	532	529	494	529	524	550	526	578	594	526	528	507	503	567	527	565	542	546	553	521	543	540	568	532	553	496	560	578	517	523	550	531	507	542	562	555	532	530	528	510	535	538	531	543	498	522	544	506	524	531	568	548	537	543	514	565	543	516	528	514	550	545	520	561	536	542	563	572	553	527	546	495	518	538	540	535	495	529	518	535	516	547	537	566	545	566	539	534	495	543	552	553	615	499	530	581	515	552	515	520	529	542	525	559	481	523	582	563	571	521	545	498	526	568	556	532	496	549	511	555	535	519	547	529	542	494	509	553	526	524	532	490	517	496	509	567	497	517	505	523	503	502	523	558	535	564	531	537	529	540	569	505	571	536	529	590	528	492	534	491	554	548	524	547	559	540	518	507	548	554	519	541	516	562	546	529	544	524	530	521	552	540	520	534	489	512	532	510	491	520	561	535	546	537	579	520	516	543	508	563	504	547	510	520	463	593	565	564	498	547	541	523	497	551	511	541	569	533	551	550	519	496	518	536	547	520	542	559	505	537	548	533	532	528	537	508	542	506	514	478	539	541	518	506	565	500	544	500	571	533	549	560	495	510	512	532	532	529	546	569	567	535	544	557	553	523	509	504	561	532	551	531	492	558	537	518	529	480	506	561	525	577	546	566	521	540	550	556	479	505	542	527	537	569	543	521	509	523	525	529	534	521	548	546	550	568	528	531	574	519	537	540	506	528	537	527	526	543	534	531	510	524	535	537	503	521	521	539	538	576	532	521	555	529	548	553	549	563	518	585	535	549	550	510	538	552	491	527	567	535	539	532	549	541	550	513	522	512	568	489	563	524	536	559	501	564	526	510	536	531	579	580	515	546	525	539	540	603	493	555	562	499	495	493	528	524	466	511	504	526	568	554	510	493	545	527	556	532	545	518	557	507	487	554	566	540	530	571	551	549	533	485	543	546	563	546	511	515	569	541	514	540	559	506	506	545	536	516	532	499	532	571	493	520	533	546	495	495	545	525	537	558	516	559	524	509	566	554	510	528	525	546	525	544	545	527	531	536	550	526	520	537	557	553	512	532	541	512	546	502	559	523	526	533	526	535	526	540	527	488	515	497	502	519	560	560	493	538	576	565	547	547	524	483	553	531	522	529	534	533	527	528	494	541	531	550	573	551	497	520	515	518	531	526	526	562	565	521	544	546	518	542	560	544	561	537	548	535	531	539	521	515	531	557	491	550	498	485	535	516	568	512	540	529	524	548	528	518	529	515	486	501	490	511	555	538	536	559	532	568	520	489	561	509	573	540	557	554	529	593	551	566	550	545	521	520	534	522	511	529	534	563	534	558	535	517	509	491	538	501	550	539	520	543	516	537	511	514	551	594	501	508	545	487	534	544	513	552	516	524	575	582	526	523	542	563	565	531	518	538	544	581	505	549	502	523	494	544	522	542	485	548	548	521	538	539	542	520	545	572	567	567	515	482	501	528	532	513	526	508	570	520	534	512	518	533	534	518	520	539	510	546	534	550	542	547	504	516	549	488	513	525	476	508	499	524	560	518	538	536	541	561	608	561	539	513	533	536	505	558	482	548	560	545	570	570	500	528	543	546	566	519	512	557	526	530	534	535	545	546	539	555	509	480	500	545	529	510	571	525	507	557	500	496	519	501	533	512	536	574	554	574	502	543	516	485	504	531	521	553	516	533	529	574	556	504	547	521	560	558	534	528	552	508	510	536	540	525	550	514	532	542	527	556	524	521	525	507	532	532	555	508	505	539	569	532	525	537	461	510	551	521	563	581	502	526	531	552	533	538	535	492	544	477	585	539	550	529	514	514	528	490	541	554	525	518	478	512	532	544	573	538	545	453	531	507	492	501	559	487	522	555	581	505	496	548	533	582	498	556	541	484	515	530	544	524	578	513	504	559	492	511	495	509	581	527	518	542	516	521	543	539	496	526	523	550	539	533	512	495	515	520	584	514	537	535	502	553	548	529	575	558	532	572	539	530	508	521	543	539	484	546	530	530	555	531	500	487	550	524	552	552	537	572	497	540
28046	29953	26435	14678	1914	405	313	297	328	319	297	310	292	283	277	262	285	272	279	305	279	280	312	287	319	298	290	296	274	318	260	281	309	287	324	296	294	328	313	273	291	313	300	305	298	286	256	300	290	309	271	275	268	299	308	323	302	267	318	277	294	305	271	280	286	288	296	282	289	293	278	309	278	309	304	274	314	289	280	304	306	283	303	303	274	281	320	303	292	284	307	315	303	302	270	298	274	300	275	279	308	284	296	291	285	317	300	294	295	275	263	289	301	294	299	289	281	296	328	327	287	266	326	288	264	265	279	286	228	290	301	320	279	288	295	271	274	337	277	319	291	324	313	313	298	277	284	289	284	321	296	294	306	311	311	310	286	272	293	285	305	309	282	280	275	288	291	271	287	294	297	265	294	278	281	267	276	309	265	276	282	282	292	291	270	317	308	317	301	265	307	257	297	281	302	309	270	268	308	316	303	308	282	314	283	287	315	277	264	293	294	288	255	268	311	268	319	294	295	274	298	279	294	311	265	290	305	315	315	261	283	283	308	270	264	274	292	284	313	301	307	348	312	304	294	308	264	306	316	296	296	278	275	304	274	320	271	312	303	312	279	269	315	297	264	307	294	308	317	324	309	290	288	297	283	294	284	283	300	276	275	308	297	304	277	312	289	304	288	312	300	312	292	262	301	277	275	297	262	303	287	311	267	289	277	356	285	280	307	305	281	300	295	294	268	301	257	291	291	288	318	288	275	279	304	320	293	272	293	286	278	307	280	291	301	291	305	288	298	280	293	254	303	278	302	286	271	297	265	256	293	331	295	293	311	271	304	299	278	292	308	296	319	297	292	304	281	302	275	291	262	282	282	295	319	300	286	295	307	330	289	257	313	330	305	230	296	282	299	277	284	280	293	304	261	303	317	291	271	301	295	288	284	282	279	297	295	313	287	277	294	304	300	302	315	288	318	329	292	298	305	287	295	270	308	291	285	293	295	281	317	301	309	316	290	292	295	295	288	291	304	284	273	302	288	300	299	274	301	286	310	301	295	260	306	300	293	314	328	320	279	331	302	312	292	268	280	278	298	309	289	307	297	291	278	277	274	289	304	290	298	289	317	309	271	314	254	313	302	303	317	288	260	284	269	292	305	287	324	253	294	315	283	287	289	299	317	320	272	287	292	303	301	324	293	278	318	259	283	286	262	299	286	296	281	286	302	286	282	293	276	308	279	286	285	311	305	274	275	304	294	285	285	283	279	280	294	302	304	292	322	304	301	303	299	309	286	317	320	296	321	284	323	278	279	282	292	274	305	289	295	286	286	299	293	317	288	318	292	315	282	290	273	320	276	300	294	283	291	298	289	302	294	277	282	322	297	300	311	276	259	301	312	257	276	310	299	314	298	309	311	290	280	319	316	296	310	266	287	323	281	311	316	283	319	292	276	295	303	292	281	286	274	289	296	288	305	308	318	295	289	301	294	273	308	306	293	291	302	316	270	286	306	287	278	300	297	323	305	326	271	265	315	274	291	264	329	295	315	281	303	280	311	292	271	298	295	318	296	270	284	290	290	300	284	278	290	275	276	294	305	286	284	291	300	287	285	283	301	291	262	285	256	280	298	304	281	288	302	290	290	288	280	289	316	284	297	258	301	312	282	300	282	284	265	279	288	284	280	302	270	311	305	282	290	301	283	325	263	285	318	282	289	272	303	299	299	303	291	320	264	292	297	309	257	284	285	302	299	323	298	286	291	324	294	296	324	300	291	289	297	292	294	306	309	295	311	308	325	331	299	284	301	286	274	290	280	273	311	298	312	306	284	292	333	293	272	309	313	286	263	274	294	286	301	283	295	272	289	271	318	286	339	278	268	285	290	291	303	305	289	287	277	257	276	326	324	284	292	295	307	294	283	276	277	273	312	301	293	282	291	282	291	276	271	309	280	307	300	282	309	302	314	289	289	295	284	312	291	277	262	313	294	319	279	307	246	296	285	267	280	267	293	274	271	279	249	298	285	276	320	305	283	299	290	276	279	297	313	318	281	322	292	285	282	311	298	265	287	309	307	303	300	309	292	302	289	288	270	301	312	275	269	305	307	298	308	282	293	299	290	304	300	285	267	311	296	276	294	292	314	267	284	287	315	302	273	268	308	261	273	272	321	293	311	289	292	302	257	280	291	303	312	296	282	299	303	278	291	300	294	290	302	293	276	312	292	289	265	268	269	310	313	314	277	279	289	319	252	279	279	275	284	273	273	309	309	291	301	290	290	310	295	292	279	252	314	267	274	333	319	274	305	296	285	290	281	271	287	284	291	312	311	297	279	255	313	307	280	301	278	296	283	264	278	306	292	305	327	301	303	256	299	285	290	248	265	298	298	289	309	295	272	297	296	278	288	283	280	314	296	288	251	314	289	326	276	276	286	295	253	307	301	283	290	285	272	315	316	297	285	305	281	288	273	283	264	274	301	287	309	274	279	264	311	276	278	276	314	272	288	270	304	287	316	293	295	317	273	274	289	290	303	302	269	310	310	287	313	329	283	266	250	280	294	310	303	316	305	283	301	303	297	283	266	298	308	286	315	269	309	276	270	298	286	294	309	295	279	303	267	324	300	293	314	299	289	301	289	287	266	307	268	304	305	261	276	317	310	319	282	280	275	266	334	256	279	271	257	271	303	275	298	303	317	311	310	298	300	295	308	296	301	297	310	288	267	311	284	305	292	305	291	268	288	267	288	289	312	295	291	284	282	312	295	308	281	284	298	306	282	272	290	286	284	268	296	292	277	298	267	287	302	265	273	309	268	276	298	303	318	281	310	321	296	309	266	301	295	296	288	316	288	285	281	307	280	301	301	305	291	267	302	279	320	279	278	276	302	318	266	290	301	303	312	299	270	275	327	283	298	313	322	275	262	282	313	317	318	266	307	288	319	277	310	277	310	288	333	286	325	294	288	278	280	300	322	305	302	278	296	296	294	283	312	317	297	288	297	290	293	296	286	298	298	301	307	300	312	303	293	264	307	293	257	268	277	260	318	318	291	295	323	274	304	311	316	305	295	302	284	322	294	319	270	324	292	309	292	329	277	299	295	313	264	318	298	262	285	303	287	290	279	300	291	288	278	288	280	281	307	270	298	314	308	294	317	295	271	291	348	307	285	255	309	270	263	298	282	293	293	291	292	277	292	291	306	282	293	318	302	300	287	279	324	317	306	279	302	302	287	290	272	308	291	308	272	296	310	268	289	308	299	304	286	299	280	270	306	282	295	265	271	302	301	297	277	273	314	282	287	294	338	300	293	319	282	273	275	267	299	284	287	311	286	270	297	279	286	294	290	297	285	275	279	262	268	300	303	291	271	290	303	282	324	291	292	304	294	283	306	298	287	311	288	298	316	297	290	270	295	282	275	296	329	307	301	263	327	308	324	308	292	292	298	276	267	325	301	281	286	281	293	274	260	289	292	292	304	284	286	291	307	276	261	269	291	271	269	287	288	284	306	302	266	273
36163	47746	31844	16280	3502	831	488	475	509	532	510	523	505	519	503	557	523	508	528	515	524	536	517	513	541	503	501	479	493	498	505	549	501	481	477	531	494	520	494	533	496	489	522	500	482	512	554	482	499	553	490	525	455	567	506	512	492	547	475	495	532	485	523	529	508	514	508	508	523	557	543	545	569	514	497	498	532	497	492	529	527	539	520	529	517	454	514	510	485	509	530	500	499	550	519	553	536	517	510	507	510	465	557	484	505	486	498	525	518	498	498	552	537	494	497	496	547	521	514	515	526	516	496	521	487	534	468	490	496	468	489	510	497	529	539	538	470	534	537	494	493	540	514	509	494	570	501	521	467	490	503	549	479	506	526	525	511	528	490	489	535	530	496	486	503	536	492	521	461	511	521	500	525	479	526	504	525	532	489	495	533	512	479	514	513	517	504	526	545	508	533	512	577	548	565	489	511	507	484	528	518	518	477	508	493	498	514	487	552	474	522	525	513	486	514	490	495	520	527	514	536	529	484	469	504	513	514	475	524	515	496	505	524	531	482	515	550	470	507	545	510	563	543	485	524	499	536	521	502	515	526	493	522	500	510	549	493	501	498	488	530	508	528	537	508	483	525	519	510	523	521	548	535	517	484	489	524	531	524	500	518	510	523	540	472	528	524	501	531	537	527	511	537	504	524	515	521	526	488	515	505	498	486	487	485	539	516	520	535	532	505	526	535	505	497	509	514	521	496	530	545	510	500	493	517	489	493	545	494	513	512	534	491	525	507	536	467	518	521	514	458	517	509	513	494	543	463	503	522	499	519	497	545	540	483	516	514	506	535	573	498	497	463	510	518	519	479	531	562	499	512	516	539	493	541	502	536	527	526	534	515	490	527	558	501	531	545	513	523	522	498	524	536	477	498	485	568	485	494	489	472	526	497	546	468	522	525	516	534	527	513	514	517	504	503	509	567	513	516	510	487	499	532	545	543	543	503	510	493	511	517	514	540	502	519	514	538	551	538	514	522	506	512	525	504	528	521	523	524	524	514	501	529	503	501	540	526	496	493	532	468	531	497	527	541	471	538	482	514	518	484	495	484	538	501	530	524	513	541	531	518	504	509	466	551	512	509	529	532	528	515	518	546	533	502	519	520	502	512	518	490	511	515	535	502	525	498	543	519	532	502	536	566	516	527	526	533	502	495	501	524	535	507	518	553	543	519	548	538	506	513	500	510	509	491	552	541	525	494	492	499	473	476	488	471	495	480	522	487	539	484	529	566	482	500	531	503	530	534	524	483	496	525	524	520	492	496	526	498	503	508	480	516	492	503	554	510	542	540	492	501	504	504	532	497	488	545	518	522	531	512	539	532	483	442	523	503	519	491	520	508	523	523	486	552	544	523	539	540	495	528	540	507	539	549	523	501	538	535	530	501	499	512	504	548	488	509	494	495	533	485	510	503	522	496	503	517	525	502	513	546	506	490	489	519	500	517	517	518	537	506	539	480	500	499	527	522	501	494	486	490	522	488	533	504	545	515	508	488	502	493	517	514	502	491	500	533	506	489	547	503	526	515	491	465	528	528	489	487	512	511	533	515	524	492	545	480	481	535	516	493	526	507	487	498	466	487	496	539	527	485	515	532	547	520	530	513	521	547	514	503	488	509	488	509	536	544	496	492	522	500	490	531	488	543	528	553	536	529	527	517	558	534	513	483	515	511	481	507	495	503	513	510	525	532	469	480	525	499	491	474	488	481	491	507	534	540	509	508	507	534	496	540	515	523	578	554	520	509	549	553	516	533	494	536	520	479	594	517	489	509	491	505	548	548	471	515	463	484	543	539	488	489	544	536	515	526	524	544	489	520	542	521	548	554	475	521	508	522	497	509	527	557	510	495	536	537	503	501	512	506	525	549	544	527	483	512	566	506	486	518	539	524	519	514	487	526	534	526	536	511	539	514	543	493	517	487	479	488	534	514	500	497	509	510	539	485	566	509	483	500	498	526	534	499	527	513	539	509	513	504	533	511	483	503	510	521	454	518	506	470	546	503	498	507	543	492	531	519	516	481	523	512	519	518	547	483	502	477	546	513	513	510	509	508	503	542	533	516	505	527	512	485	571	485	518	519	536	496	536	546	494	448	512	491	546	493	518	539	527	492	511	530	504	507	508	487	519	529	505	523	485	525	485	514	533	554	482	509	539	508	501	537	538	518	527	483	474	534	517	495	494	560	505	536	517	514	546	544	514	503	560	544	499	507	532	498	503	532	507	506	527	505	527	559	503	489	489	528	483	518	510	514	545	513	536	530	559	506	500	495	532	524	496	512	503	528	526	552	516	510	483	523	509	499	517	519	536	512	531	497	530	506	509	515	533	540	513	541	535	554	492	500	559	515	519	543	510	496	549	505	502	497	539	532	540	498	545	512	490	526	512	526	496	544	547	475	491	493	519	531	521	514	496	482	511	530	490	487	508	506	494	513	513	530	470	513	508	495	492	545	520	483	517	509	538	503	520	514	515	548	524	509	514	514	533	519	520	521	480	492	483	541	502	483	542	512	484	513	485	528	475	492	513	478	523	478	447	486	531	520	556	508	513	472	474	510	515	512	548	512	532	514	537	513	547	520	507	520	526	513	516	515	532	510	504	475	530	537	516	498	513	522	550	540	483	534	503	523	472	481	502	540	544	514	529	485	493	529	473	554	526	530	481	503	508	495	510	560	504	530	525	519	504	496	499	516	478	512	485	517	497	521	502	553	499	563	540	526	554	508	492	541	519	498	540	536	519	541	519	535	546	485	518	504	520	519	521	490	506	551	508	539	526	521	516	535	508	507	518	492	523	498	517	490	517	535	511	523	480	491	534	542	495	495	500	503	509	509	522	494	532	516	467	497	552	469	539	517	488	509	516	555	507	466	512	502	508	513	501	547	523	471	531	492	493	519	477	499	522	491	477	481	503	475	535	561	548	491	533	512	507	460	475	508	531	519	540	494	508	526	481	510	513	488	494	540	501	511	456	506	485	449	529	483	545	509	536	514	525	541	553	535	501	516	521	486	503	522	521	495	466	504	521	508	527	502	519	542	543	510	553	488	507	501	517	541	527	531	522	505	542	530	459	488	512	496	526	511	503	509	545	523	567	503	543	519	493	513	527	516	577	520	477	561	477	504	512	500	505	514	494	539	481	530	449	506	492	503	559	517	526	516	561	470	553	516	544	489	518	514	500	498	543	509	495	520	513	573	488	517	539	464	519	505	489	542	506	574	500	483	516	505	514	525	506	518	539	540	506	516	466	490	503	485	496	511	540	462	531	478	504	516	500	505	497	509	494	539	557	537	489	497	482	516	494	509	548	505	488	501	535	538	516	493	512	504	526	493	534	540	533	487	485	519	522	546	520	523	520	513	492	538	487	520	515	521	513	477	485	497	495	516	527	531	543	499	483	580	516	499	508	493	491	507	519	523	535	484	526	533	541	494	492	475	514	516	525	530	538	495	503	505	529	538	562
24021	23314	31966	28671	20569	9348	563	307	283	293	289	253	300	266	278	280	282	275	267	253	283	244	296	258	271	262	265	252	280	240	244	259	287	265	268	288	240	265	253	247	294	301	254	286	250	287	290	267	262	269	273	274	285	266	276	279	243	280	281	250	250	285	271	294	255	279	287	278	282	315	338	308	281	302	268	253	256	262	271	260	263	307	247	308	262	261	256	251	267	258	274	277	293	266	297	263	286	255	280	282	261	260	268	271	270	265	254	267	292	258	227	270	272	282	252	260	242	281	285	259	239	281	254	249	285	285	271	263	264	279	281	285	260	256	248	265	245	279	284	280	283	293	272	282	303	290	285	248	285	278	285	261	245	278	291	244	270	254	261	276	259	282	268	281	281	285	287	274	286	275	291	271	281	257	259	296	298	282	272	297	261	288	280	286	282	288	262	284	262	266	251	270	261	287	268	255	286	254	265	286	248	280	251	297	305	303	283	271	243	264	263	297	264	329	275	285	269	283	283	269	272	285	271	287	261	274	280	239	265	285	278	245	267	251	265	278	247	244	274	271	265	262	274	291	258	284	268	275	275	289	284	263	269	226	266	254	251	282	285	245	266	287	242	275	262	280	272	275	298	266	274	301	275	290	285	266	267	285	288	308	280	292	279	238	296	265	261	268	265	255	289	278	277	269	250	276	257	257	272	285	227	274	283	291	269	279	237	272	285	259	258	262	262	278	282	255	299	261	285	256	244	246	305	280	263	268	249	269	274	268	245	253	280	258	272	273	259	260	275	283	291	294	269	291	283	247	321	280	249	271	262	266	260	301	259	265	280	259	260	275	276	278	254	266	281	279	251	279	253	274	241	257	284	260	277	273	300	270	273	253	274	266	276	301	282	301	257	308	273	269	265	271	269	254	252	252	245	279	262	244	309	258	277	249	250	270	278	280	254	278	259	274	270	245	261	281	274	260	303	245	280	247	290	284	275	284	258	246	256	283	279	294	271	250	281	285	242	249	280	261	282	267	256	278	257	288	247	249	277	265	231	280	276	274	275	298	283	291	285	269	294	283	279	271	281	277	280	313	275	272	260	287	266	250	260	252	297	245	280	275	292	270	265	283	255	297	285	258	257	282	260	247	251	252	294	277	298	246	272	277	295	279	279	280	273	250	245	282	302	279	258	233	256	250	292	250	249	275	249	281	300	258	267	269	253	268	291	263	276	272	290	286	285	270	267	273	259	258	269	285	279	278	265	260	251	282	261	261	273	279	308	272	254	273	283	300	268	269	284	260	265	273	265	245	279	297	268	298	260	258	241	235	276	291	283	263	295	283	245	280	289	274	271	266	261	275	236	246	252	250	254	262	261	253	279	269	251	284	271	267	285	259	272	267	275	289	256	291	243	276	269	266	254	261	258	281	281	287	256	270	283	243	275	274	290	293	278	265	268	276	282	269	271	273	277	303	235	250	271	280	282	278	226	280	272	268	255	261	297	289	264	279	270	285	284	252	291	246	282	312	225	285	249	258	287	274	254	261	287	250	278	244	288	277	250	262	260	292	262	250	277	275	266	270	254	240	257	296	247	281	261	280	289	281	241	270	279	234	275	253	246	263	263	247	288	270	265	261	271	280	281	253	294	282	275	250	271	282	288	274	282	268	261	269	305	285	289	278	258	272	256	275	278	272	265	254	235	253	275	258	276	279	267	231	266	259	261	288	285	281	235	256	267	288	264	278	295	279	247	260	300	264	259	255	276	243	265	292	261	251	282	285	282	297	254	299	301	257	270	259	238	271	271	261	261	268	271	264	255	276	263	282	280	234	281	259	272	272	262	264	270	304	268	268	252	268	251	303	245	244	261	263	265	283	280	273	260	260	242	278	244	280	291	298	273	263	269	257	289	300	266	290	240	283	258	289	281	283	248	249	293	268	279	266	266	265	267	256	250	271	289	283	277	255	263	270	268	258	273	283	286	246	257	262	267	279	308	259	280	279	279	240	260	274	274	256	274	271	264	267	282	238	249	275	255	276	279	259	250	292	227	266	262	296	259	282	283	248	253	307	263	282	250	289	301	257	246	277	278	251	266	270	290	273	267	273	252	281	267	251	259	259	306	267	286	278	269	305	275	260	280	271	266	262	283	263	269	304	229	270	280	274	263	280	293	261	254	261	285	249	264	286	248	271	271	280	252	260	273	261	254	265	245	256	261	279	301	244	280	256	298	258	270	270	256	255	282	264	279	257	273	261	296	278	271	288	263	291	261	295	258	279	256	249	231	260	256	268	289	276	266	282	268	255	273	275	274	294	282	267	254	290	254	289	295	254	254	300	277	284	295	245	290	280	249	272	287	273	262	265	290	262	302	270	306	301	262	267	258	250	258	265	263	291	276	267	281	254	279	269	289	274	280	246	283	283	287	274	275	256	285	282	274	275	269	266	276	272	272	281	273	276	277	259	266	303	286	260	279	281	248	270	266	307	280	263	292	250	285	271	271	295	266	234	261	267	281	294	285	277	269	275	248	252	285	290	262	267	276	241	293	285	301	268	269	302	260	252	247	278	264	282	280	273	253	281	314	295	275	264	287	298	279	249	232	274	223	248	272	280	303	248	254	260	267	247	272	275	263	246	297	283	271	286	262	266	248	273	271	251	259	265	280	257	255	271	268	240	267	271	246	255	260	263	262	273	273	281	245	238	292	274	267	255	246	279	210	252	276	269	273	291	243	301	248	289	279	265	260	269	261	283	277	285	274	288	246	270	268	263	288	267	266	259	297	290	268	239	273	271	292	301	249	326	278	251	289	260	249	291	276	261	257	253	257	252	268	276	253	245	241	286	282	269	248	266	269	263	241	269	303	244	269	255	273	307	291	287	290	266	250	268	266	304	281	250	271	244	271	261	264	265	288	307	260	269	254	250	247	268	286	253	280	241	261	280	252	299	260	259	249	276	268	280	255	254	255	280	258	265	270	255	223	300	276	271	262	271	256	269	303	276	280	262	275	251	285	275	273	264	262	278	271	243	276	268	259	251	286	284	264	258	271	284	279	271	275	257	246	271	290	280	276	253	283	258	280	258	292	253	262	240	276	244	274	283	234	291	277	285	260	263	269	277	279	275	270	287	268	251	265	271	299	295	276	299	247	278	279	233	276	274	252	246	296	260	271	258	265	294	245	302	286	276	257	281	276	272	268	305	276	267	265	274	275	243	258	262	260	289	257	263	256	299	272	260	284	267	311	275	246	264	262	247	287	288	292	267	263	269	285	273	278	226	282	297	266	283	294	298	293	300	262	291	268	271	290	250	273	286	271	274	257	255	305	281	268	260	268	277	288	260	267	257	276	287	238	256	278	268	251	271	301	280	291	266	267	237	286	250	246	275	264	274	251	314	270	301	309	276	262	294	250	271	271	265	287	288	312	271	266	279	257	279	289	242	264	282	263	303	283	260	289	259	249	274	279	258	278	256	254	241	288	262	237	278	284	283	293	269	305	281	261	292	297	268
59437	89231	66576	43634	19354	3095	523	546	552	508	505	496	493	508	504	477	461	495	469	479	464	491	469	489	465	463	530	505	438	459	501	485	486	425	456	441	477	510	455	446	470	522	512	476	491	471	482	464	471	446	477	505	487	473	526	487	429	475	486	474	466	526	452	450	467	457	498	499	434	617	618	545	461	458	498	462	502	468	455	471	491	467	496	478	475	469	438	453	490	496	506	480	470	483	481	475	486	455	470	493	462	490	437	484	467	466	473	475	464	489	464	449	485	440	422	440	481	417	446	492	439	466	482	481	454	527	482	465	489	460	490	483	460	463	479	472	473	441	442	460	449	460	479	479	511	471	421	458	452	499	445	436	446	431	459	427	463	445	507	458	452	467	478	435	463	467	477	463	451	460	462	459	447	481	443	448	466	472	482	499	488	504	456	456	465	473	439	510	429	437	452	443	480	461	515	448	470	449	473	471	475	453	470	494	475	486	466	489	459	460	417	472	472	505	499	476	468	454	469	479	462	487	470	489	467	475	493	485	473	462	483	465	503	438	421	462	449	464	456	453	491	481	441	464	476	461	448	459	464	452	442	456	467	495	498	472	473	452	465	476	463	456	458	480	440	518	473	470	500	451	446	474	490	481	445	479	467	503	438	499	484	442	488	460	471	460	437	468	470	498	499	466	451	494	477	500	476	481	447	464	467	444	481	467	477	459	455	430	476	487	476	486	482	473	469	517	499	442	428	443	466	494	474	455	470	486	436	486	466	449	488	471	443	461	468	463	466	430	476	442	483	445	459	479	466	432	444	480	483	479	445	484	448	504	447	499	452	488	456	488	448	452	440	458	426	494	469	470	444	424	486	470	510	493	422	452	471	481	434	463	451	481	486	457	522	474	473	491	439	451	472	446	456	435	482	466	499	497	479	416	446	457	437	443	448	472	448	499	466	459	467	437	478	458	506	486	490	450	475	470	492	437	443	456	469	462	470	495	488	469	497	472	458	464	488	485	477	483	467	457	452	429	502	480	487	484	451	473	492	478	474	454	439	459	493	431	476	448	469	482	454	473	472	483	477	451	450	532	480	520	431	444	474	478	454	499	477	485	447	470	463	464	489	430	467	431	462	436	512	451	454	493	455	454	454	477	470	465	485	453	430	474	485	489	460	453	471	467	525	445	457	443	479	484	489	438	510	474	445	414	502	444	504	471	504	510	442	480	457	442	471	477	491	482	484	483	426	449	434	535	473	493	477	486	432	458	454	490	462	446	438	473	439	487	444	459	470	497	444	428	467	476	463	490	448	471	431	480	443	478	482	488	469	508	446	449	479	433	462	491	472	493	493	461	449	420	468	433	480	462	445	448	467	494	474	457	422	468	474	473	467	453	410	473	453	471	442	473	487	444	477	497	470	499	451	476	434	443	466	498	457	492	477	470	480	470	455	495	470	504	491	431	466	415	474	457	464	501	436	492	472	449	446	450	469	484	440	467	480	493	491	449	477	449	465	470	482	474	505	476	438	454	461	472	479	491	463	442	440	460	460	423	487	471	473	467	471	476	458	480	453	477	485	444	459	451	442	447	499	477	454	492	456	458	472	458	477	471	473	495	467	503	484	483	496	450	487	442	464	468	491	483	457	450	440	496	431	462	488	446	476	427	490	455	479	466	455	472	461	470	458	475	476	477	481	450	504	471	515	465	474	469	447	455	487	482	484	441	461	499	458	475	436	454	435	441	443	497	479	472	494	471	472	441	494	445	496	447	456	470	484	479	498	467	443	480	444	474	461	464	500	466	506	513	475	450	431	473	453	444	425	480	484	481	436	461	454	461	478	457	456	495	425	489	442	466	438	442	438	475	482	438	468	457	460	467	430	453	489	487	480	461	505	491	466	476	479	479	490	460	449	455	497	463	453	441	498	435	485	468	442	477	478	478	475	491	508	450	421	483	485	435	473	456	530	491	459	440	444	447	475	456	493	473	440	472	438	490	417	482	488	493	448	471	461	469	482	441	441	455	484	484	464	488	495	448	465	502	496	482	451	447	452	461	456	449	467	455	467	507	458	459	485	482	501	492	445	441	487	494	455	479	490	479	423	452	482	489	499	494	448	468	479	450	475	479	469	460	464	439	465	444	455	442	503	492	478	503	462	484	420	455	477	488	446	452	459	475	481	450	469	458	471	439	475	499	473	518	470	460	459	457	462	493	449	451	456	490	470	475	464	468	469	476	455	491	453	457	503	433	505	437	479	461	461	420	477	480	495	468	451	459	481	478	481	469	459	467	506	453	463	461	489	480	429	438	491	471	468	454	474	517	481	476	434	472	431	475	435	503	444	462	460	482	475	471	491	456	475	466	451	465	452	470	457	521	518	449	450	471	450	458	469	440	482	478	452	493	463	466	457	493	451	495	468	474	480	470	431	472	476	456	466	480	491	477	449	472	429	472	470	468	502	466	465	501	475	459	476	484	456	462	483	466	445	507	464	467	467	446	481	467	470	473	470	433	455	443	490	463	470	499	453	482	461	517	427	470	468	495	483	465	495	451	462	475	490	456	475	471	468	449	472	464	472	455	480	462	478	468	470	447	454	472	439	427	471	475	464	461	453	492	452	504	460	472	487	424	486	454	471	459	476	466	433	501	448	475	462	462	472	470	447	478	471	476	457	488	464	482	454	506	460	461	438	455	463	447	458	490	462	466	483	448	457	468	484	479	437	461	473	463	473	450	456	499	455	500	452	467	479	427	480	402	465	502	463	464	471	459	460	461	462	491	476	517	487	491	457	506	463	442	464	463	456	471	464	507	508	477	437	481	478	519	479	456	439	474	458	444	482	498	435	476	471	476	480	471	458	485	433	475	494	485	472	428	454	451	466	459	441	450	487	490	467	478	436	468	472	483	462	455	463	479	443	476	475	461	449	467	458	497	476	499	461	466	461	479	420	453	470	453	435	463	457	460	500	455	479	426	488	462	508	479	448	472	466	459	484	486	455	481	466	490	425	504	512	457	473	443	439	472	439	456	490	480	464	480	485	438	478	464	466	442	497	499	472	464	478	481	496	454	450	423	463	442	461	454	424	438	453	482	491	475	471	439	487	441	457	468	437	460	478	480	393	506	432	456	476	441	460	462	461	443	485	469	478	455	487	479	479	474	495	473	476	435	435	454	460	482	475	482	491	467	433	464	428	451	453	483	513	484	440	484	457	441	446	450	436	458	512	461	480	459	475	477	419	469	466	443	520	487	451	473	436	496	450	449	446	472	493	473	441	434	427	476	481	478	474	486	468	502	425	491	477	431	461	471	470	477	474	420	499	437	454	481	470	492	485	486	478	510	459	489	446	472	443	458	479	484	466	456	502	506	476	489	453	444	468	488	481	467	495	470	479	457	510	461	449	459	457	455	427	468	470	496	496	472	481	485	446	469	467	448	492	441	489	396	480	451	502	528	459	433	492	478	497	478	485	458	509	455	512	484	438	457	450	511	505	454	453	447	488	493	455	441
23003	21964	30352	26356	21505	18230	4495	463	381	358	424	353	368	370	377	368	374	365	360	389	367	356	354	393	324	355	338	354	385	368	400	351	365	315	343	330	372	332	363	334	365	393	336	369	389	338	383	323	359	346	419	364	323	325	333	373	374	363	352	316	359	382	377	327	369	358	348	385	367	381	429	403	395	351	356	314	355	342	359	342	362	362	339	342	336	369	346	354	321	340	384	323	379	324	352	383	335	330	357	361	367	343	339	313	348	360	350	362	369	368	358	343	329	338	331	368	354	338	377	347	333	353	395	351	344	357	352	333	383	353	366	366	354	356	343	377	328	333	341	348	368	356	357	361	376	335	310	330	372	360	321	335	359	345	329	336	323	361	340	343	344	366	349	346	373	340	349	386	325	344	354	335	374	365	345	345	346	366	373	313	357	333	412	353	347	366	325	343	333	356	325	367	353	323	337	350	364	367	374	343	377	323	352	362	345	388	336	359	328	378	350	377	389	340	389	358	334	341	341	328	361	365	348	347	371	350	352	342	342	340	383	330	375	381	356	341	344	343	395	321	322	386	355	323	326	354	363	347	365	363	392	325	357	340	359	365	353	331	373	343	366	363	361	350	372	328	308	349	373	346	350	343	361	367	377	348	344	338	323	347	375	359	337	360	338	320	362	356	322	344	335	333	327	371	380	306	343	358	367	358	359	337	371	363	367	343	351	349	378	402	383	395	381	366	357	337	328	338	322	353	347	367	363	352	346	346	365	335	344	365	334	359	333	338	377	364	365	313	364	335	341	330	317	375	326	365	358	383	344	355	389	345	358	367	349	364	320	367	337	346	351	320	344	374	341	332	355	363	359	338	305	341	356	381	352	355	341	333	323	374	338	327	323	331	349	362	342	354	390	324	344	369	351	363	339	382	359	371	376	384	311	357	342	331	387	368	328	361	364	378	353	370	363	347	352	364	355	341	360	345	368	371	342	343	352	347	372	367	364	346	357	357	366	322	358	368	317	376	337	359	341	334	318	327	346	375	313	338	341	317	350	328	340	320	352	340	322	328	352	379	346	356	376	382	343	373	332	337	356	332	358	360	362	348	359	332	321	334	364	328	371	356	358	311	349	355	349	385	348	329	334	327	330	336	372	362	368	345	337	369	368	370	350	370	364	323	335	304	336	358	332	356	373	364	380	331	372	365	360	332	336	360	346	351	360	362	324	309	344	348	352	333	345	350	362	344	381	358	386	358	349	345	345	358	357	346	351	356	341	359	337	340	353	372	346	341	345	335	361	360	367	377	382	363	342	337	344	382	350	352	354	321	344	364	332	353	368	372	343	327	357	341	346	306	379	358	359	344	342	311	310	358	340	371	355	360	348	356	365	328	329	344	327	338	336	348	346	338	343	312	337	350	346	319	374	351	352	336	364	350	349	334	351	360	355	368	335	357	346	333	320	355	369	349	371	341	348	371	375	362	358	374	339	343	372	324	378	379	317	405	343	364	370	352	351	362	376	349	339	347	351	372	351	354	333	355	368	346	358	395	354	339	344	346	342	391	351	357	331	302	336	344	354	342	350	325	357	359	347	377	341	343	354	359	358	328	369	336	362	371	385	334	367	336	348	363	334	359	337	367	335	367	346	356	355	339	344	346	357	360	342	351	355	357	342	374	373	329	368	350	366	371	322	367	372	365	359	365	341	366	378	334	364	369	327	348	323	358	358	375	352	346	350	345	378	366	357	393	370	341	367	347	372	342	359	360	376	387	355	375	337	350	362	370	371	361	330	346	327	369	328	333	361	378	354	343	313	364	371	350	342	374	383	374	343	375	322	320	369	362	355	370	345	349	349	325	338	324	375	353	385	329	321	345	395	340	356	367	352	378	369	352	344	339	391	327	354	308	344	347	319	333	328	350	340	350	331	378	385	350	338	341	362	338	338	343	346	321	361	317	327	338	359	329	344	341	342	333	339	347	351	355	395	339	367	375	333	343	321	347	370	359	357	365	349	347	349	317	345	385	342	375	369	385	364	336	338	350	331	344	352	350	375	325	384	369	358	363	357	363	368	334	352	389	359	356	367	308	340	338	324	385	340	335	372	364	369	384	368	360	362	354	353	324	343	331	333	336	317	346	345	360	390	365	364	371	333	332	329	347	369	373	345	353	358	358	344	394	372	368	337	348	359	321	367	364	367	350	382	345	313	365	363	351	319	390	335	358	363	329	359	371	358	365	347	363	334	329	345	331	365	382	338	321	328	331	335	369	350	337	344	355	343	307	357	368	364	351	358	348	371	377	330	350	370	332	322	350	323	310	372	364	346	375	351	381	326	353	334	321	359	366	322	342	349	375	368	383	361	374	341	348	352	360	334	343	372	341	351	352	392	331	349	334	346	372	338	359	331	328	379	366	359	353	360	341	356	356	384	370	376	395	341	388	341	401	380	331	358	325	348	344	376	342	374	338	333	384	333	345	324	352	343	321	342	360	399	347	340	336	381	347	326	334	376	346	351	345	349	333	321	349	330	344	351	350	342	328	359	319	378	340	344	343	383	335	346	341	322	346	393	364	357	330	342	350	341	375	379	351	342	349	359	353	339	341	349	369	334	381	375	337	364	329	335	329	395	362	349	318	324	369	371	350	352	333	352	364	377	367	354	343	367	332	380	341	326	333	354	338	364	332	343	378	394	372	364	357	317	323	345	370	358	328	346	376	387	341	368	339	356	356	348	340	337	379	350	366	331	349	371	333	356	311	375	363	383	356	365	353	380	398	346	366	357	389	379	349	331	366	326	366	327	330	334	348	345	371	337	329	367	355	367	355	358	360	352	328	301	372	366	348	379	361	328	382	384	356	353	344	369	334	365	340	359	351	393	360	352	338	357	361	386	374	382	339	381	372	341	322	332	371	366	346	333	369	369	334	334	371	366	371	348	344	354	340	342	337	347	358	314	334	375	339	359	347	349	371	332	389	370	338	350	319	400	383	354	359	363	361	339	361	314	346	331	351	345	325	354	376	357	374	325	335	346	341	365	354	333	385	404	350	369	338	338	349	351	351	316	385	372	355	345	350	343	347	366	345	358	351	368	356	317	365	361	335	341	366	344	339	376	343	359	342	313	329	336	355	366	351	364	367	362	387	336	376	350	331	364	364	344	346	362	362	353	346	372	356	377	342	367	330	334	361	351	348	375	346	358	351	347	334	356	365	370	382	356	362	339	359	370	363	351	359	347	346	345	362	363	378	335	353	365	368	359	357	350	350	355	354	345	356	363	353	359	364	350	359	349	336	323	358	335	342	387	324	342	329	347	365	383	355	363	322	358	369	332	345	392	364	382	342	370	369	322	354	353	340	332	359	336	338	386	345	336	361	355	348	306	328	299	351	362	334	347	375	365	384	313	321	352	377	380	335	339	349	341	364	381	358	349	360	366	340	338	337	353	346	364	361	348	355	355	310	326	359	375	373	348	333	352	345	334	337	335	356	342	348	347	360	345	342	335	353	345	369
59206	96868	76225	52093	25803	4535	719	696	679	684	634	593	532	633	623	609	640	577	566	636	553	556	590	543	571	590	599	589	573	604	594	615	611	566	562	566	575	578	608	538	573	539	572	626	576	661	558	535	594	541	582	589	548	558	609	625	581	585	580	572	589	562	583	573	575	573	581	584	619	660	784	739	669	655	610	584	557	554	574	540	595	551	549	615	582	568	580	585	612	630	583	593	542	540	575	530	567	580	590	556	582	555	610	584	542	576	526	540	548	556	556	551	589	623	585	608	567	549	609	615	581	577	559	573	559	611	553	608	581	565	624	604	529	567	580	565	578	530	578	552	580	567	578	545	569	555	604	593	583	575	597	523	549	560	603	553	564	577	621	580	589	553	590	583	553	535	560	576	573	590	602	572	582	586	563	577	578	586	591	583	561	573	553	560	567	563	543	604	569	580	544	554	624	574	587	567	559	597	579	577	574	602	592	555	583	595	562	551	567	574	539	587	547	632	557	565	541	513	560	586	577	557	615	568	602	583	552	575	592	619	566	569	544	557	577	561	569	539	581	539	592	589	640	577	599	568	546	570	560	577	569	570	617	599	548	585	574	592	564	587	560	630	570	576	597	557	591	613	586	543	540	611	610	573	575	591	572	566	593	573	561	605	598	574	609	587	618	551	567	558	597	564	565	590	584	591	565	598	542	577	547	563	577	604	555	589	565	607	581	608	551	556	584	569	609	577	586	588	569	596	580	603	553	543	622	592	581	542	548	579	584	590	533	569	614	580	569	576	571	565	584	593	570	582	593	610	530	551	590	560	559	604	557	582	569	580	566	569	548	578	565	550	579	590	588	522	596	554	594	556	553	559	532	576	577	621	586	554	563	571	567	568	562	574	564	589	553	609	550	540	571	555	607	576	572	600	586	599	561	570	572	585	607	595	589	596	563	600	542	605	573	584	609	563	599	593	600	552	591	529	554	578	548	589	599	593	573	543	568	590	588	642	540	589	559	537	552	544	576	593	630	594	579	586	579	577	534	585	539	530	607	589	570	545	621	550	561	588	579	562	559	565	583	566	584	567	544	550	576	521	554	602	569	544	584	590	548	589	582	562	537	549	537	520	586	585	538	587	547	580	617	586	554	611	557	585	542	584	546	569	584	579	554	549	533	590	586	518	562	600	561	594	525	617	584	589	595	595	549	588	628	571	605	561	528	573	571	553	567	578	573	546	569	570	542	572	558	602	561	543	584	559	611	510	607	587	587	579	590	569	590	616	571	612	512	594	585	555	595	565	565	610	578	531	564	592	571	548	504	552	562	552	598	602	557	554	542	589	591	574	571	555	603	579	546	530	520	565	563	581	568	548	610	563	588	567	575	617	578	557	543	548	616	607	556	585	546	603	556	594	605	586	566	571	573	554	578	574	573	571	605	571	602	522	569	553	615	531	592	571	540	611	609	572	537	563	581	524	559	568	519	547	569	583	563	630	580	578	618	601	569	594	542	565	577	578	561	567	611	547	612	559	565	581	593	603	588	557	522	579	564	561	623	584	596	534	612	597	565	562	531	576	584	589	595	569	553	552	600	539	593	544	590	550	534	600	531	610	581	568	554	565	623	561	555	597	537	619	574	582	601	614	569	534	620	577	596	566	592	555	565	622	575	553	552	542	564	567	565	547	535	570	608	588	564	611	585	563	572	560	564	570	546	591	585	539	576	583	567	536	571	543	545	596	591	583	563	568	574	553	585	565	583	599	580	589	588	570	568	572	607	594	561	561	585	590	541	566	580	598	555	600	579	576	568	543	569	583	565	527	585	579	582	555	569	572	613	589	598	572	572	563	623	565	584	602	596	557	596	555	582	608	545	590	595	584	554	552	584	583	632	552	553	581	585	586	588	572	575	547	567	553	532	624	576	570	596	616	606	566	603	582	556	547	567	578	537	558	629	543	567	558	623	539	596	542	596	558	575	570	555	599	592	564	625	541	533	542	574	556	559	619	579	538	607	534	573	587	577	572	540	586	530	572	563	602	607	573	577	537	562	567	592	547	585	543	555	574	623	606	554	580	566	557	549	531	595	575	600	538	568	557	588	511	581	589	595	565	554	537	566	544	582	516	592	640	587	582	566	608	561	584	566	589	610	573	574	591	605	564	566	579	615	592	589	553	556	576	568	564	614	545	593	579	589	573	562	546	556	526	560	575	536	571	594	558	556	556	568	566	571	563	542	580	556	599	571	553	582	587	535	542	577	547	561	557	556	562	558	589	569	566	628	583	551	559	547	595	572	549	555	623	570	618	610	531	545	611	586	578	593	584	575	576	558	577	542	591	571	571	591	585	625	572	580	571	611	584	574	576	606	594	588	550	564	599	568	599	568	583	566	571	572	577	550	607	570	571	615	563	583	602	591	610	544	566	595	531	583	582	580	599	564	588	592	603	581	577	576	585	549	539	540	552	598	531	572	596	600	554	589	570	575	580	563	604	550	557	511	572	532	563	569	558	532	570	604	565	605	584	577	585	571	547	587	621	602	524	573	602	578	567	594	546	542	602	590	565	565	539	593	577	602	570	551	580	623	573	557	551	594	569	587	547	537	580	557	550	590	615	554	592	541	577	540	598	582	598	581	571	581	568	557	590	556	570	563	570	557	597	587	543	537	581	548	609	573	556	587	617	557	593	565	534	552	580	613	567	598	556	627	592	547	568	547	553	597	576	591	580	546	590	559	581	561	589	571	494	602	536	602	546	537	551	598	574	562	551	543	573	574	555	566	616	569	537	548	570	594	570	570	554	564	608	578	567	587	562	522	593	621	573	564	543	536	550	568	569	586	572	594	553	570	562	563	547	590	592	595	588	552	531	545	562	611	582	576	580	564	577	583	548	550	504	589	579	611	557	575	590	573	569	534	556	588	554	560	586	559	600	611	609	559	569	567	562	577	559	520	578	565	588	599	537	548	600	578	568	588	583	559	608	594	571	626	558	577	526	567	508	566	528	566	582	587	561	589	550	588	542	554	560	596	573	601	565	589	604	553	591	552	550	613	616	572	596	580	555	575	562	530	550	600	579	563	600	542	553	653	576	580	562	611	559	552	610	568	586	584	621	549	595	542	569	546	582	562	555	586	560	571	585	527	552	555	600	585	528	563	556	589	542	608	589	589	565	564	600	550	609	604	546	608	556	546	567	572	548	624	574	582	552	605	596	548	610	595	525	599	556	551	570	550	605	568	541	601	573	619	656	587	593	559	566	514	596	548	568	573	572	533	522	568	562	566	550	547	590	577	537	572	588	609	568	585	582	581	562	585	612	589	548	580	553	579	538	558	558	564	612	586	584	570	588	552	585	578	560	563	571	574	577	578	549	549	560	591	571	567	594	564	565	554	551	590	539	569	597	596	578	562	506	578	591	570	551	550	560	605	607	553	587	550	573	571	569	608	606	610	606	573	585	544	547	599	549	578	596	596	529	540	555	531	580	524	592	598	550	610	507	558	572	606	610	609	555
28137	29260	25931	15024	1971	426	317	311	321	313	299	319	320	311	288	313	328	292	321	354	333	321	307	294	321	300	317	350	296	308	312	280	316	297	318	311	317	307	289	334	274	303	338	304	265	290	303	301	317	289	319	322	325	306	305	312	283	308	344	323	310	288	336	306	323	310	339	325	298	307	291	301	333	316	317	301	320	275	311	304	326	331	290	324	293	320	312	305	325	311	325	311	307	321	325	284	332	293	352	312	316	326	280	290	303	358	314	339	322	287	317	310	319	296	290	321	319	321	288	282	316	309	303	321	326	277	346	302	290	351	285	338	299	296	309	314	328	282	299	297	308	328	288	310	303	291	306	310	300	280	309	319	339	304	323	316	341	332	290	305	350	334	297	327	321	324	315	323	300	305	292	304	308	313	321	281	304	302	299	320	269	277	286	339	292	275	293	316	318	309	322	306	320	298	298	285	286	311	290	290	298	298	300	295	310	314	321	315	324	348	298	315	321	353	306	300	296	304	293	312	349	303	294	354	308	317	308	305	334	339	309	306	290	325	314	283	312	356	266	319	306	323	331	282	323	342	284	311	307	278	285	280	313	323	293	309	321	267	332	337	336	332	332	285	317	341	319	321	284	319	324	336	314	328	364	273	329	319	304	325	303	307	320	313	330	323	316	335	292	289	320	322	321	317	328	316	321	317	327	310	307	299	319	302	305	309	266	335	281	309	318	286	330	330	292	327	298	303	329	337	307	318	311	297	255	294	299	324	289	305	289	293	322	319	294	324	319	299	294	325	317	320	284	264	301	297	318	294	270	327	294	315	292	291	325	309	295	311	300	308	307	327	292	329	303	278	298	283	316	295	342	336	300	319	310	314	296	332	327	288	327	337	317	317	306	280	268	317	270	324	315	315	280	286	315	306	317	316	331	299	302	309	316	319	326	312	301	273	287	275	331	338	284	311	320	314	334	301	306	277	325	313	300	342	298	287	334	322	299	321	312	318	318	357	305	314	303	289	299	322	308	301	313	298	326	316	316	327	316	304	330	315	303	308	309	293	310	314	284	320	314	327	307	319	292	360	287	325	293	327	315	297	296	295	313	326	311	283	299	341	301	301	324	307	337	305	297	318	303	356	297	351	319	283	304	317	321	341	312	285	282	323	309	284	296	338	339	321	302	302	314	302	308	350	325	318	308	318	282	306	301	296	324	298	302	305	306	315	290	287	290	314	364	340	313	307	312	285	337	302	327	308	297	346	304	269	281	314	324	315	317	329	312	293	301	295	309	293	299	284	355	335	289	283	325	308	313	288	331	335	291	327	304	301	303	303	303	283	330	330	315	299	309	319	338	314	327	304	309	286	301	321	335	328	308	295	290	302	330	306	299	297	330	325	289	327	312	310	308	307	315	308	311	310	311	305	328	318	336	314	324	282	316	281	302	343	300	326	320	310	313	296	321	327	305	302	309	285	306	313	301	304	305	284	313	313	322	287	291	312	323	332	295	338	301	304	300	324	296	329	327	281	314	296	326	278	335	319	294	316	308	308	317	339	333	303	282	287	324	320	263	323	300	308	303	286	282	327	299	315	318	322	296	301	314	296	313	283	307	273	296	317	322	333	299	278	315	326	310	300	296	307	322	312	296	327	339	313	323	309	309	326	324	300	329	300	324	299	326	300	318	314	277	288	316	305	311	308	311	309	295	319	315	332	303	311	294	275	310	317	333	309	299	281	311	264	316	276	307	312	342	280	306	320	323	299	284	288	293	310	319	311	322	332	326	324	296	263	316	290	306	317	319	310	313	327	310	293	302	294	309	293	317	288	287	302	311	299	331	282	312	296	318	323	307	344	298	350	309	327	306	313	308	289	338	326	308	294	285	287	308	312	304	343	271	299	296	328	302	292	311	325	315	273	289	299	313	319	305	299	302	313	300	318	306	287	320	314	302	326	319	325	327	334	295	328	327	320	304	312	297	309	279	267	305	297	334	297	334	308	317	334	321	317	281	322	308	299	302	324	315	307	294	303	295	323	269	323	318	283	312	339	323	316	329	322	303	352	296	348	280	299	292	323	316	353	298	325	318	305	297	304	284	320	289	280	295	346	311	264	320	303	291	335	323	289	301	303	273	305	316	307	333	326	307	272	330	316	291	332	322	299	305	311	289	332	326	310	326	316	328	301	327	316	347	292	315	321	304	341	320	301	319	289	303	311	299	323	332	325	315	347	291	310	310	311	315	290	328	313	303	295	299	342	309	298	275	292	301	286	299	285	327	295	307	318	325	322	317	328	293	287	295	330	317	321	320	280	285	314	294	302	291	300	337	332	315	286	307	337	303	296	320	306	307	303	301	324	315	331	330	322	307	280	310	320	306	327	329	305	305	317	326	278	321	299	361	341	335	297	306	325	302	276	332	307	345	324	321	309	299	307	307	318	307	301	292	336	299	330	304	313	298	335	287	289	286	295	304	326	310	290	320	254	304	310	307	301	325	326	314	313	343	314	305	272	307	342	320	297	304	310	310	302	301	325	320	302	290	310	328	297	298	319	313	292	309	287	307	330	275	305	295	310	302	291	320	292	306	287	313	321	288	326	343	334	348	320	351	299	315	329	334	312	300	302	321	285	322	294	292	321	303	329	329	301	309	302	320	292	359	312	295	294	276	319	297	314	321	304	303	302	325	312	305	320	301	355	291	318	321	322	343	316	320	332	289	311	330	295	331	334	308	313	298	291	289	314	302	314	316	332	307	322	313	312	278	319	298	288	315	315	296	333	325	294	322	291	352	302	306	331	300	290	317	320	292	302	314	315	296	320	305	275	322	325	302	298	330	325	318	298	304	282	285	298	319	305	309	302	275	326	310	349	319	306	311	321	323	325	277	316	311	283	288	319	281	302	297	303	289	315	286	347	294	305	302	321	305	310	314	311	322	286	321	322	328	299	336	307	278	312	294	291	329	299	318	317	294	297	328	338	311	332	321	288	306	316	314	337	308	344	302	293	313	344	294	298	314	321	277	301	300	299	330	359	309	331	321	301	289	298	322	286	309	294	331	301	308	300	298	316	311	295	326	314	322	310	327	286	285	299	304	302	322	335	297	296	320	286	324	302	310	285	320	259	274	312	294	318	293	343	279	317	297	318	323	318	329	305	288	309	308	318	298	290	312	291	300	321	314	304	314	282	315	318	287	289	305	279	277	281	345	296	282	340	286	303	338	312	296	327	320	288	341	341	315	299	323	355	286	319	302	303	332	323	312	291	287	315	319	313	305	304	308	251	347	318	307	284	315	287	294	322	321	324	331	349	296	331	301	297	300	354	314	322	330	286	271	297	280	313	289	300	326	304	316	323	328	317	305	331	282	318	302	313	269	319	335	318	331	317	292	301	321	292	292	327	321	329	281	257	310	323	295	321	310	305	316	324	274	359	295	314	293	315	303	318	323	322	291	315	325	319	308	304	320	311	326	316	286	313	299	302	271	312	281	301	318	297	319	331	315	315	292	327
36232	46843	31833	16601	3186	867	569	551	526	544	548	502	541	557	532	563	523	543	556	581	540	559	539	579	516	587	540	557	552	581	521	556	565	543	589	562	496	555	542	541	550	540	542	532	530	585	536	471	553	545	560	519	527	582	544	538	553	557	515	499	548	520	536	541	530	512	535	539	603	538	567	561	564	547	552	534	508	502	532	565	543	541	564	509	586	509	540	511	555	533	557	552	524	523	561	556	531	531	549	512	547	569	502	527	575	543	541	559	568	573	567	535	522	555	560	505	539	534	521	540	521	559	518	514	531	557	491	542	574	567	552	572	547	530	552	507	536	557	554	546	579	575	593	548	541	580	583	522	567	572	531	536	563	521	522	582	534	494	568	562	545	553	516	525	551	560	561	521	533	543	553	556	556	588	529	572	567	561	526	492	547	542	525	533	523	567	515	519	550	564	491	556	546	491	558	524	539	578	545	561	562	536	583	534	517	547	538	528	521	575	548	525	518	566	529	530	543	548	547	529	532	556	556	548	535	560	586	533	577	501	538	552	555	547	574	562	537	551	548	553	518	516	576	568	498	517	542	562	560	541	532	510	558	523	534	561	538	516	555	536	513	542	543	553	559	549	558	524	531	507	523	510	553	561	493	567	551	514	518	505	521	541	514	516	549	561	511	562	520	513	543	562	573	506	573	573	541	523	556	538	528	529	538	538	551	558	555	539	510	535	577	522	556	535	543	537	536	599	531	566	538	547	531	558	474	564	566	509	551	544	509	557	526	533	588	528	554	521	554	553	573	535	525	559	519	554	578	483	532	547	509	528	531	534	565	545	542	535	574	543	491	551	596	543	533	565	574	495	543	545	589	518	489	529	517	570	521	538	558	517	527	546	599	533	538	527	539	563	548	542	538	529	550	580	531	493	508	495	548	569	542	507	592	503	570	545	529	532	510	514	513	523	537	545	531	501	510	572	564	531	593	565	513	505	509	542	530	567	554	526	563	569	554	567	546	539	540	541	558	567	573	559	515	580	558	513	494	548	547	562	564	518	547	534	526	553	524	546	542	577	506	533	538	547	545	530	518	562	553	507	549	527	532	546	587	501	541	529	506	570	545	557	554	575	575	564	566	527	522	547	565	534	534	550	537	523	569	514	531	519	532	506	504	562	518	530	540	545	533	549	544	516	601	535	532	497	554	557	511	554	563	531	591	522	558	570	497	538	546	535	536	546	512	522	530	567	564	517	543	539	556	545	522	551	545	535	529	506	560	556	550	507	513	564	558	570	517	509	525	533	501	554	558	544	520	547	549	566	562	521	565	574	540	554	565	524	560	545	545	529	550	568	557	516	521	559	548	522	555	537	538	524	546	519	544	548	505	531	532	540	519	529	511	546	543	534	529	561	533	547	499	497	546	523	564	559	564	577	572	552	562	512	526	502	532	504	552	498	561	511	558	534	518	540	583	554	553	550	505	537	572	544	594	543	514	567	570	580	553	527	551	532	560	572	502	550	543	516	533	542	544	563	518	541	543	499	531	567	557	513	514	521	563	577	537	554	537	551	529	518	550	569	538	560	549	588	571	537	522	598	509	559	542	475	509	575	533	548	528	547	531	530	552	569	540	517	528	529	551	537	550	555	506	567	531	541	571	572	525	557	528	522	524	567	512	552	496	562	529	512	575	528	555	554	577	548	540	546	523	562	586	557	511	538	522	536	524	535	499	543	532	560	538	542	560	559	522	516	546	521	585	536	529	539	563	519	544	514	522	562	499	542	531	551	555	544	505	519	529	537	546	534	562	532	542	546	525	536	535	527	525	521	507	533	553	525	582	553	560	539	536	515	567	553	553	516	538	520	552	556	519	569	553	498	560	527	547	522	541	511	517	522	491	558	560	587	523	555	563	520	572	521	498	498	526	572	527	581	540	538	573	552	548	526	500	545	523	540	549	583	576	518	556	543	515	561	537	556	546	547	567	531	531	536	530	557	535	540	602	537	561	540	540	532	487	516	510	498	527	496	544	553	537	528	559	546	563	532	554	552	573	536	499	555	568	562	590	525	537	527	538	541	564	569	560	536	523	556	527	530	546	549	541	579	553	543	514	549	565	540	556	562	574	516	556	586	606	521	558	526	544	565	564	612	579	577	550	531	510	514	547	555	560	598	536	580	531	545	518	557	528	552	534	520	603	500	572	538	591	542	516	537	541	545	604	567	558	510	530	563	542	514	515	588	576	510	539	542	557	523	547	527	508	536	512	520	560	534	511	520	546	565	580	544	514	527	554	568	568	527	543	577	563	524	526	552	533	531	488	561	535	504	507	533	603	522	513	536	494	523	557	556	529	536	537	525	546	530	564	545	525	550	556	535	559	562	560	545	540	539	491	503	474	495	539	535	569	532	565	540	538	538	554	539	573	519	528	522	505	556	531	521	550	499	563	544	537	596	514	552	555	540	484	552	543	541	513	571	579	543	529	558	569	569	542	513	518	567	524	549	527	535	570	528	568	542	514	533	578	561	508	565	568	542	518	531	518	539	551	570	563	535	552	588	561	553	522	536	571	537	539	515	525	572	506	560	584	495	555	527	560	519	553	483	574	558	528	571	502	502	523	543	552	501	513	500	513	549	516	547	509	555	508	527	513	529	528	541	489	572	532	569	578	518	528	527	572	589	513	572	506	529	548	556	566	529	587	547	517	555	514	539	527	523	558	561	568	555	574	549	542	552	532	518	575	563	550	547	543	535	560	567	507	560	560	536	519	511	564	530	534	534	563	529	501	529	528	559	539	517	549	519	554	533	521	527	539	550	527	558	560	510	572	522	527	521	548	543	602	561	540	533	520	513	574	486	538	541	513	530	534	553	530	544	559	552	546	543	568	535	553	539	556	571	519	536	551	559	542	550	542	518	536	529	528	538	506	550	563	547	531	506	539	546	550	568	536	546	524	561	537	547	544	532	524	529	521	522	577	521	542	544	534	551	502	551	508	560	537	526	541	596	531	537	530	506	575	503	562	572	544	530	546	515	509	486	557	502	560	533	538	513	504	524	579	536	506	547	555	561	548	539	537	542	532	536	565	534	568	552	505	525	488	563	535	562	551	552	547	550	521	578	528	551	514	515	550	515	580	557	573	493	532	538	532	530	512	486	511	520	551	553	555	569	553	515	541	554	552	551	537	512	521	561	557	554	519	559	578	556	566	554	549	540	555	524	542	525	537	537	569	547	562	574	552	540	528	551	529	542	524	545	518	556	515	581	547	549	510	517	523	518	517	574	583	521	540	573	512	540	544	558	538	558	535	524	503	557	562	552	526	552	548	510	517	573	539	556	560	518	540	510	551	546	582	539	542	545	541	528	542	522	514	539	545	533	557	578	563	509	557	554	503	524	559	528	525	544	523	546	530	593	563	526	542	547	531	558	555	560	558	553	550	517	501	554	519	523	532	567	545	507	548	570	534	536	567	522	543	569	538	541	586	553	525	555	525	562	482	520	549	530	508	542	579	525
24216	22684	30483	27673	20621	10731	640	307	279	268	295	287	299	285	281	292	313	318	286	288	243	294	276	271	287	287	274	267	267	271	301	273	305	279	283	305	308	299	308	277	267	308	324	289	303	307	262	270	318	256	299	260	271	297	301	273	291	272	277	254	297	273	324	270	281	262	278	272	290	280	308	331	315	278	292	267	274	282	297	258	300	268	317	273	300	297	265	269	272	314	296	278	250	283	275	266	268	271	265	274	271	284	278	269	324	286	299	271	262	268	309	273	289	290	273	296	282	275	274	263	294	310	310	263	268	294	273	260	280	275	309	286	289	263	268	301	266	300	281	289	283	281	286	248	255	280	275	300	272	275	283	283	307	284	275	276	278	275	285	331	313	300	258	276	295	292	302	261	281	263	281	263	316	263	269	298	300	281	281	299	255	288	272	280	312	266	298	302	292	308	278	291	245	296	283	282	274	268	256	285	295	278	280	278	309	287	266	291	291	273	298	293	293	247	284	293	263	277	275	277	304	256	300	261	290	274	294	266	267	290	279	274	258	265	278	278	299	275	277	289	267	280	257	289	268	268	316	292	269	278	251	290	298	267	282	281	263	285	292	298	247	246	283	321	291	304	275	281	264	294	243	295	288	269	272	263	296	318	264	285	265	255	284	295	266	264	256	267	274	270	260	266	305	271	276	276	288	272	267	288	271	282	291	283	276	276	264	281	270	307	270	261	250	286	326	276	250	264	282	261	275	282	268	255	279	252	263	298	267	269	261	301	283	254	285	263	270	284	291	270	284	280	262	252	291	292	263	261	274	261	274	293	296	268	309	270	289	317	273	271	274	287	322	283	311	272	295	261	290	311	252	281	258	264	301	289	285	305	294	290	276	302	245	270	283	274	266	263	263	255	267	294	293	282	262	297	295	271	267	251	311	252	272	244	255	299	300	285	268	260	274	266	291	265	317	294	268	280	284	264	303	293	302	284	277	278	285	265	294	268	275	290	267	251	288	280	269	288	280	298	273	324	300	271	259	290	256	270	263	272	303	296	309	257	274	288	266	277	299	273	280	269	265	277	248	249	263	281	294	271	256	271	272	281	263	258	298	280	273	269	268	260	259	284	262	289	286	270	282	303	288	258	272	266	289	292	267	279	264	289	276	295	271	277	306	279	253	291	258	283	284	284	300	240	269	286	298	262	278	265	270	305	260	288	283	272	289	299	267	300	244	295	313	289	294	287	274	264	286	284	258	306	287	285	302	284	283	287	271	243	298	267	294	305	265	291	303	292	255	283	296	308	300	247	274	277	265	269	293	305	296	298	287	269	314	242	301	324	322	265	296	275	280	267	286	249	256	245	281	273	245	267	290	283	271	278	295	289	272	298	288	273	272	285	271	269	249	276	289	307	296	285	287	308	277	293	285	280	293	269	265	266	277	270	279	272	297	261	299	272	281	261	268	272	292	282	266	278	265	264	309	268	279	275	261	258	297	279	282	266	265	301	261	273	290	283	293	321	275	302	296	259	281	291	267	294	321	291	296	265	265	275	303	275	243	287	265	278	288	262	277	285	290	284	269	275	259	261	290	279	288	277	282	299	300	272	285	290	289	273	276	285	262	258	273	253	263	289	298	255	267	287	297	305	299	275	295	261	263	259	259	272	279	271	300	258	270	299	302	312	267	270	255	295	282	286	281	299	256	267	266	286	280	282	259	327	262	276	303	265	290	290	276	295	282	270	259	269	293	264	283	284	295	289	262	269	275	295	305	271	249	275	290	294	295	285	288	282	279	276	275	289	313	285	279	260	288	289	286	254	289	300	271	284	293	308	303	275	276	311	291	257	260	279	277	264	279	279	312	293	248	269	263	321	295	302	275	279	288	276	260	297	294	255	246	280	262	275	306	267	279	284	255	274	283	296	264	271	287	279	280	308	249	288	314	249	284	270	289	294	273	275	306	273	293	275	282	311	276	299	309	279	297	253	267	271	281	276	311	268	268	291	274	287	278	309	284	294	292	283	276	300	298	319	279	275	259	290	277	262	291	272	268	308	272	262	301	284	286	255	306	278	257	274	289	272	270	275	255	261	246	281	269	232	291	256	266	269	272	271	293	292	277	305	264	287	265	251	239	279	280	290	273	281	250	290	285	282	270	279	306	322	305	260	266	278	255	265	302	299	293	281	273	284	246	283	298	298	285	271	255	265	278	268	275	257	273	292	298	292	266	279	279	259	269	301	289	288	261	259	266	300	268	284	261	283	263	324	281	291	272	279	283	248	286	260	287	288	281	241	268	292	273	271	274	264	274	263	298	301	271	297	292	277	277	290	241	311	271	304	283	281	290	293	298	261	266	291	261	279	306	275	250	275	296	301	287	292	292	275	266	262	288	282	291	291	303	282	299	285	257	283	284	269	271	286	279	287	279	275	279	279	272	294	275	268	286	291	283	274	306	291	268	261	255	297	292	267	272	277	265	296	274	303	275	276	262	290	286	288	247	298	285	273	322	297	298	287	295	299	275	268	279	292	267	267	294	310	271	289	278	287	264	297	274	296	267	281	254	258	307	263	280	269	285	288	279	272	275	316	274	249	266	281	266	290	277	308	275	251	279	302	294	266	270	274	279	258	280	288	267	305	251	290	267	297	280	308	265	253	258	281	280	291	255	261	267	241	268	282	316	284	302	280	256	250	291	293	294	279	301	270	278	267	265	309	297	281	280	317	296	288	301	287	253	265	284	309	296	265	290	289	283	279	265	303	272	283	310	291	275	270	260	261	259	286	266	313	270	254	282	267	281	281	285	296	285	268	311	279	278	298	252	259	322	271	272	279	297	269	281	292	255	259	291	292	255	312	294	287	312	267	328	287	256	282	257	281	297	311	290	255	274	280	269	283	298	259	276	276	297	276	301	271	278	282	286	273	259	282	266	283	287	296	279	273	289	273	271	297	270	285	265	314	274	249	272	308	294	275	258	280	276	316	285	310	283	287	306	261	262	263	286	292	302	283	277	250	271	251	272	272	289	299	303	277	289	312	285	291	268	253	257	259	289	274	288	286	296	293	269	300	302	310	279	282	284	280	289	301	289	267	290	273	275	270	266	305	244	267	286	309	285	258	268	285	282	282	269	252	243	281	290	296	291	274	297	272	282	310	284	275	262	298	280	244	275	251	281	273	275	282	327	263	290	271	294	283	309	285	293	270	266	292	311	261	285	277	281	315	275	287	309	276	245	269	264	280	290	272	300	269	313	264	331	286	282	285	298	289	285	288	254	262	285	273	289	266	303	257	260	258	308	284	283	291	264	291	290	275	263	276	255	301	277	275	280	287	297	284	258	267	302	267	280	287	277	271	291	276	243	303	311	283	287	286	258	251	276	261	281	290	297	275	271	293	247	297	282	306	298	273	267	272	274	286	278	276	261	308	272	274	274	266	297	271	258	262	255	291	303	303	264	281	261	281	284	295	235	272	273	305	277	292	288	261	283	276	284	287	277	267	299	305	268	267
59469	88873	65859	43269	17526	2740	556	552	543	563	539	517	488	467	487	498	502	507	494	482	519	505	494	452	518	510	497	499	511	500	515	484	516	501	509	496	468	437	492	520	510	485	514	520	511	457	541	443	509	523	493	501	541	515	477	556	511	482	495	498	504	516	519	486	500	494	475	513	467	509	660	564	552	450	457	497	478	518	541	493	513	497	506	483	484	483	466	498	486	449	467	508	490	481	460	509	517	485	499	456	505	483	474	504	504	501	497	523	467	494	517	462	511	507	488	512	490	502	497	526	539	458	487	494	487	523	458	485	465	479	471	475	485	477	472	503	486	524	507	477	470	485	489	471	498	501	500	490	474	481	477	438	502	433	475	533	484	481	466	460	504	478	490	455	489	515	450	523	461	446	484	459	470	513	475	524	493	473	488	472	447	496	454	517	515	486	482	496	552	461	495	502	470	488	472	520	510	477	502	459	499	484	475	491	478	463	510	495	502	496	446	501	502	493	506	460	499	464	452	465	463	534	446	493	481	532	497	513	463	498	478	523	499	480	513	480	483	485	456	481	481	480	516	492	445	473	494	508	478	444	480	479	521	504	504	457	508	471	473	509	511	516	469	470	448	520	494	510	492	471	501	487	488	491	516	475	493	502	425	483	482	486	490	470	522	465	440	484	512	511	482	509	491	508	493	506	498	522	514	526	490	489	470	471	488	507	492	484	461	502	506	503	533	500	530	461	481	481	489	508	487	480	496	470	474	519	467	520	468	494	517	449	511	494	519	470	464	542	483	468	475	502	501	487	496	488	466	497	470	448	507	471	508	505	449	484	496	475	486	476	495	480	492	469	508	473	477	495	505	459	467	470	491	458	481	525	466	478	508	494	464	481	510	505	464	526	475	503	481	510	489	511	503	489	480	499	487	435	474	479	484	498	465	473	490	468	512	504	494	443	476	504	515	498	499	523	487	475	489	482	492	479	534	496	492	463	470	485	476	510	463	532	491	476	493	476	477	477	462	491	462	513	486	507	484	493	472	475	498	443	485	514	520	496	479	494	458	507	487	461	504	459	485	495	478	490	493	492	451	514	499	476	504	530	468	498	511	487	516	499	491	488	515	537	502	527	518	538	530	527	455	472	493	493	493	498	519	474	490	487	493	492	506	484	481	534	455	471	496	505	458	476	484	505	481	489	474	509	481	468	487	500	469	450	492	473	464	472	495	479	524	483	478	492	497	470	517	469	518	502	488	489	492	483	506	511	480	470	479	489	520	478	478	477	510	493	476	488	489	501	502	484	494	492	517	471	522	468	472	489	520	494	492	506	508	480	494	515	489	487	487	529	502	468	400	449	486	488	430	499	498	494	498	500	462	475	511	512	492	526	465	528	524	512	485	478	512	458	487	483	486	483	494	479	500	539	503	508	483	485	527	496	479	518	453	494	514	519	540	489	462	486	490	456	498	518	454	502	527	515	525	509	493	444	513	475	479	481	474	476	507	498	507	486	496	505	477	499	483	502	512	490	481	467	492	455	523	499	517	497	486	431	493	524	457	505	478	471	499	522	470	479	492	493	480	504	485	469	482	522	470	471	493	477	474	491	492	477	478	497	501	488	499	468	449	461	490	497	475	472	482	468	493	471	539	490	468	533	466	520	471	481	510	446	483	536	463	489	470	461	470	536	462	458	511	498	465	467	493	487	489	467	512	471	496	487	518	512	493	485	514	475	467	522	485	482	505	499	502	500	466	498	479	464	507	477	481	478	509	478	465	461	483	503	466	454	476	487	483	475	479	507	511	482	517	465	514	466	495	490	503	464	485	535	482	507	490	479	500	504	494	502	480	464	501	501	487	482	493	463	489	469	462	460	487	481	501	499	441	459	509	520	466	484	473	485	488	507	480	499	489	461	466	482	462	430	539	512	510	464	498	475	513	468	470	486	534	535	499	488	485	481	503	535	463	508	489	473	486	485	510	468	478	561	459	490	495	510	506	464	468	475	504	482	498	487	502	481	515	481	513	490	490	460	482	492	474	483	475	486	470	453	502	498	498	469	476	500	463	542	489	526	504	538	497	528	464	518	504	493	500	490	490	465	492	490	482	510	469	467	470	502	537	520	509	517	451	496	517	486	491	540	500	521	488	479	505	513	494	491	516	504	518	513	460	517	471	488	489	538	465	520	478	504	483	519	458	493	496	528	500	520	481	510	494	440	469	488	476	506	444	483	458	491	481	476	485	486	488	525	482	470	474	489	459	456	490	474	488	480	492	485	475	488	486	529	556	489	509	476	479	456	484	494	495	489	481	467	470	466	478	501	494	490	496	464	491	487	512	480	458	492	474	461	458	534	499	505	494	481	497	453	496	478	485	493	479	502	519	426	459	447	483	466	524	520	466	501	447	485	509	474	480	487	514	481	478	504	503	486	517	478	501	500	488	489	503	482	479	558	527	529	490	458	497	496	437	508	490	498	471	468	495	484	496	458	471	522	481	489	499	488	512	479	489	495	495	500	485	496	480	500	481	513	470	489	492	453	464	520	513	495	519	528	485	463	479	500	481	449	474	510	476	506	516	453	509	484	526	470	547	493	487	517	544	481	490	485	499	531	532	492	467	521	495	475	466	508	484	446	478	486	446	464	531	454	474	483	453	490	472	498	507	492	524	522	519	518	526	455	509	494	475	466	482	495	501	489	496	513	492	463	495	494	472	519	515	457	513	524	469	511	485	458	471	451	477	437	535	461	505	520	481	469	483	501	476	454	494	517	542	474	500	458	448	466	477	492	526	500	508	491	463	467	502	526	489	502	478	494	483	496	495	496	468	466	493	496	485	450	527	474	484	487	456	512	494	496	474	511	496	473	533	476	481	504	481	463	501	486	505	501	492	493	495	501	536	472	514	457	538	495	488	476	472	467	512	472	448	475	501	510	497	493	499	524	488	493	469	477	466	479	470	479	490	493	514	466	474	473	497	466	478	498	507	492	485	496	464	501	478	499	471	505	468	497	441	469	531	529	480	518	475	455	513	514	519	542	481	473	438	488	538	533	480	462	497	474	495	463	464	447	472	466	494	506	539	511	498	497	463	455	524	518	455	442	465	482	487	498	522	490	490	471	473	497	506	494	533	494	462	480	465	466	470	503	496	473	491	483	527	486	505	501	484	483	530	531	472	441	481	509	474	483	485	486	477	488	507	460	523	493	482	485	515	493	478	463	453	512	502	453	483	477	487	494	488	493	517	456	475	501	494	494	459	509	494	491	467	482	512	546	490	454	443	510	495	464	469	456	484	502	469	472	510	480	502	505	473	516	496	466	524	486	500	487	479	510	511	517	499	504	465	496	496	487	485	481	531	513	478	491	516	459	457	511	496	537	459	489	485	475	492	482	518	495	518	507	535	496	485	472	488	473	449	549	515	508	482	510	463	481	479	460	518	531	490	520	497	489	466	473	502	502	486	488	499	497	490	567	502	471	512	479	476	496	481	490	481	506	466	501	496	486	517	481
23020	21668	29649	25304	21291	19270	6013	522	409	379	381	389	334	388	375	379	377	363	369	358	388	387	364	365	344	330	356	336	359	384	377	366	406	373	381	351	357	374	392	380	350	357	368	356	358	372	372	386	347	341	371	363	369	343	370	373	386	364	352	354	349	357	373	341	400	351	373	336	363	375	447	414	378	365	356	375	363	363	381	366	377	387	378	351	375	336	395	362	381	352	392	356	387	351	335	343	390	322	326	359	372	354	367	381	354	348	356	385	352	387	375	374	372	381	384	346	339	398	376	368	356	360	360	384	323	341	334	372	332	358	394	348	351	363	334	336	328	352	354	366	390	345	354	377	322	390	353	357	368	380	350	393	334	333	372	337	391	355	351	346	345	345	334	366	380	362	375	353	342	333	390	351	343	374	353	370	336	354	336	356	379	393	349	351	355	363	370	352	359	380	346	393	366	360	384	326	366	377	346	357	359	342	363	373	362	344	355	352	375	328	355	380	365	369	374	333	354	354	378	365	390	321	388	345	412	354	341	386	341	388	379	371	387	382	350	345	369	367	382	352	361	380	369	349	379	351	350	326	375	357	350	343	376	326	344	373	344	362	345	383	361	376	370	380	371	369	361	352	382	341	330	365	379	318	362	325	351	368	370	366	365	352	367	339	409	398	358	343	350	379	374	320	366	338	371	317	383	343	376	340	418	395	387	405	369	364	373	383	335	352	360	383	370	373	374	390	348	393	358	357	362	378	350	365	382	360	354	372	354	375	351	347	347	337	363	346	329	333	404	381	336	349	351	376	362	378	393	334	352	350	371	311	368	335	372	367	368	341	369	358	341	396	343	375	327	359	370	337	392	352	338	373	373	323	384	355	367	385	361	344	342	369	355	358	378	336	368	321	379	335	366	355	355	385	399	340	351	386	352	378	376	403	318	356	358	312	374	378	362	352	343	345	346	353	368	376	359	345	355	382	325	340	354	365	363	385	361	371	354	365	359	337	413	378	389	346	345	420	411	358	342	334	377	345	354	352	376	362	337	336	374	363	344	364	361	356	349	345	375	398	357	342	343	403	330	375	364	357	354	369	364	364	355	363	365	376	367	337	351	369	334	352	375	344	346	320	362	345	358	348	370	343	381	329	364	398	339	354	340	337	391	353	365	354	352	368	368	369	357	342	317	360	354	383	365	356	368	370	301	366	374	362	366	352	366	359	362	378	353	375	353	352	380	349	347	374	350	360	337	351	354	344	381	368	348	365	357	361	349	313	362	402	376	350	387	398	374	366	358	381	347	335	374	363	339	372	353	400	363	389	376	374	365	353	383	336	359	369	355	400	331	365	356	385	332	385	336	346	350	342	361	345	367	339	358	363	368	374	368	341	377	343	379	347	387	349	356	343	388	381	351	374	345	376	340	352	364	341	375	360	333	351	347	342	372	347	350	345	330	356	322	361	360	376	347	356	333	356	361	363	331	359	379	348	347	338	374	344	352	362	406	366	356	346	378	333	381	389	411	348	345	367	386	349	367	365	370	334	323	333	372	381	389	371	363	328	365	382	340	399	370	384	358	387	349	384	391	334	352	342	361	347	359	382	332	369	366	373	364	368	338	326	354	324	367	360	349	378	349	396	372	319	332	392	360	358	369	335	373	349	352	386	339	385	383	345	327	375	340	399	352	332	393	359	348	329	378	379	362	378	394	374	354	354	365	334	363	351	325	349	353	393	350	344	386	380	371	359	384	378	380	357	366	378	359	384	351	378	365	350	349	355	336	342	339	380	342	354	346	370	362	338	377	361	380	358	334	379	322	350	313	364	399	384	346	341	329	356	361	350	324	383	334	376	363	359	400	362	356	371	342	309	362	331	393	357	369	355	387	372	360	389	385	335	356	352	366	371	318	366	346	366	359	392	372	382	368	371	344	311	359	379	336	383	366	385	389	351	311	366	408	359	365	359	339	341	370	362	350	361	385	365	357	369	349	386	377	345	359	332	373	381	365	320	365	361	356	334	309	366	370	386	392	371	393	367	358	378	374	367	370	370	337	347	374	348	394	345	352	365	341	372	358	361	379	347	398	353	348	380	355	378	396	366	351	349	335	356	345	417	362	375	356	384	366	381	392	344	366	369	366	346	364	378	355	338	365	329	327	386	331	342	356	356	343	317	397	364	342	371	368	368	382	364	361	351	330	343	366	339	343	334	358	349	353	360	352	355	347	345	325	355	342	371	336	371	335	393	363	378	356	330	341	355	388	347	355	380	373	374	360	366	341	384	339	362	334	391	332	372	346	335	364	375	347	341	334	368	335	379	379	328	328	378	355	364	359	352	372	404	359	356	347	389	353	381	378	381	375	344	364	323	386	335	379	373	366	347	375	371	381	357	359	342	364	321	372	396	386	341	318	397	343	340	329	338	385	377	396	357	356	394	375	360	361	374	361	361	419	345	374	334	371	357	369	357	353	370	394	347	378	378	351	350	345	372	388	362	389	351	370	353	349	359	383	334	343	352	365	369	353	351	368	376	363	357	342	362	326	351	352	331	338	363	343	329	361	390	356	367	368	396	379	360	367	356	359	315	354	323	358	341	362	353	351	373	342	371	339	379	378	355	327	382	383	366	367	389	366	356	348	335	370	376	364	348	364	350	329	367	365	362	354	342	396	372	353	346	375	333	384	375	322	350	368	343	363	368	350	360	370	347	351	395	344	337	347	373	377	368	396	361	354	343	379	349	332	359	357	352	384	326	332	355	356	377	317	394	373	342	366	365	383	349	346	369	370	379	368	357	365	385	364	357	359	324	361	354	344	352	372	379	345	342	370	362	360	405	370	402	346	350	351	345	350	367	351	342	385	353	371	362	350	359	340	348	343	356	372	378	404	364	390	379	346	349	359	372	364	368	367	366	353	369	373	347	330	384	333	364	389	352	361	332	349	360	338	351	367	355	370	339	362	341	374	339	333	382	383	350	376	368	356	344	362	363	367	365	344	355	366	412	354	393	342	382	374	331	363	356	373	340	351	361	417	387	323	386	353	378	349	365	351	372	381	369	358	385	358	358	363	329	364	333	364	351	362	336	347	374	351	393	373	358	344	353	332	356	383	393	385	338	359	346	324	343	364	362	365	356	378	352	341	354	381	370	351	365	388	342	341	339	359	341	354	372	373	384	336	346	337	356	385	386	332	366	337	336	339	371	395	350	371	382	350	346	363	377	332	380	361	339	345	363	330	383	339	338	347	385	372	316	348	376	391	362	361	356	382	380	352	351	336	349	363	370	373	377	353	310	380	351	348	333	348	333	346	378	379	355	373	368	366	316	385	378	368	381	348	407	325	335	361	416	354	358	348	354	352	354	358	340	411	361	382	357	361	351	349	379	394	367	360	363	338	345	342	372	369	365	387	376	357	314	368	368	382	384	344	376	360	347	368	355	355	357	387	357	351	356	357	339	345	364	370	358	356	369	320	356	362	335	357	367	383	374	381	383	344	390	339	359	389	350	370	378
58865	96515	75734	52092	24316	4511	741	712	673	626	623	643	642	614	645	589	608	606	629	657	593	629	581	597	591	596	599	585	599	616	587	587	580	598	588	620	583	547	628	635	586	617	605	611	583	593	624	592	575	660	594	593	613	596	629	611	576	632	604	570	650	595	578	622	591	572	596	579	614	652	840	772	662	615	580	611	605	587	577	549	576	607	591	581	606	602	613	594	594	648	627	569	622	595	589	574	591	583	576	618	595	548	560	556	576	584	583	611	613	567	588	641	590	593	625	578	611	566	634	576	618	615	585	538	599	553	584	594	578	541	622	635	578	545	592	598	587	629	555	609	598	588	552	599	609	551	599	611	578	570	570	598	591	578	604	572	584	581	620	590	602	619	544	575	563	611	542	621	594	563	562	614	548	550	584	584	588	544	547	611	624	601	623	619	537	580	570	589	622	600	607	641	589	582	639	588	562	575	546	565	562	622	572	583	567	555	592	625	592	609	572	572	580	598	615	610	599	587	596	581	627	582	551	602	634	580	532	591	625	602	621	588	602	600	616	568	565	570	570	612	617	538	588	609	619	628	580	598	557	582	627	581	641	620	592	573	604	564	544	615	550	611	605	561	586	637	623	605	589	584	530	594	609	538	624	584	567	565	592	575	617	551	569	602	594	644	565	630	594	564	572	616	571	604	627	589	594	601	597	591	619	574	612	549	565	613	574	600	571	609	637	558	580	585	600	601	576	599	618	571	598	569	610	588	607	583	593	573	592	606	566	580	566	618	586	615	583	600	594	568	571	579	563	630	595	561	570	587	616	566	582	621	624	603	591	578	622	572	581	605	576	560	587	618	589	570	601	619	573	578	542	653	582	609	555	557	655	612	629	594	592	605	556	571	558	622	595	590	603	558	560	594	567	582	604	587	623	568	556	594	569	597	571	594	561	624	534	574	656	587	577	572	600	596	558	604	604	601	572	552	593	622	609	594	568	566	565	589	586	578	546	614	625	620	593	594	613	608	614	580	573	598	577	601	600	574	550	560	554	619	613	577	579	615	582	571	572	559	550	567	591	620	557	576	637	568	583	609	589	613	599	573	585	589	537	596	597	587	598	654	564	552	590	547	631	595	602	580	593	626	530	612	568	620	580	598	601	590	535	601	603	615	574	578	615	581	626	562	593	574	603	609	596	588	619	568	585	605	625	611	616	565	608	582	567	599	601	566	602	609	579	592	593	579	591	604	570	544	576	598	570	598	588	569	622	617	585	613	592	600	589	573	586	583	586	604	591	589	580	566	610	607	614	604	586	582	588	596	566	546	585	620	565	597	616	566	605	599	580	575	556	605	628	546	560	552	581	577	613	636	577	633	634	598	604	646	553	582	609	535	562	579	604	592	638	595	563	560	579	572	594	594	571	564	555	568	544	571	608	543	573	575	576	553	576	570	627	573	601	599	579	632	581	567	561	581	583	600	578	565	603	556	564	546	586	573	619	606	579	583	563	583	649	604	618	560	653	605	595	591	596	630	584	568	615	620	569	588	602	555	572	618	589	578	570	609	623	586	638	594	538	570	604	581	618	568	607	590	616	591	603	580	558	559	590	618	566	601	570	618	582	598	576	573	586	559	593	552	600	578	625	594	576	610	588	589	599	594	578	596	585	619	592	599	625	612	619	609	636	573	573	605	622	573	595	584	629	583	581	625	547	584	580	608	622	550	588	601	604	537	566	576	574	601	588	593	644	563	589	623	604	584	624	562	592	591	577	583	567	585	569	640	616	557	589	588	584	552	575	577	575	581	602	587	641	563	572	551	560	606	631	597	626	578	552	579	587	540	590	583	617	587	610	592	592	604	627	626	570	582	588	601	575	580	613	606	600	568	597	586	551	586	579	561	571	599	582	616	660	610	602	610	573	591	607	606	602	634	558	590	618	573	624	590	622	576	587	591	612	595	583	595	585	619	563	578	555	620	585	640	608	601	567	548	606	555	586	619	577	594	582	645	610	596	606	578	602	634	559	609	572	579	577	591	584	556	581	593	610	599	582	599	588	622	618	575	596	573	559	606	568	577	560	567	597	544	609	616	632	570	586	607	609	542	599	608	598	626	577	571	575	574	597	561	587	611	620	588	528	617	594	639	587	578	556	541	575	560	505	625	548	611	582	574	627	576	621	572	589	580	584	582	591	549	620	606	587	644	576	600	580	534	601	585	601	604	568	578	587	583	596	624	586	616	563	559	543	608	554	611	598	628	613	603	616	642	603	567	596	582	570	560	604	575	571	573	582	553	620	571	576	570	648	580	585	596	551	594	540	603	618	624	551	569	557	592	527	562	594	615	586	618	608	606	618	586	588	566	587	592	618	651	580	578	540	650	576	595	594	542	596	579	578	648	601	558	604	595	595	579	593	587	577	574	621	614	614	564	598	611	579	597	599	592	553	598	612	594	562	586	584	600	563	590	591	584	580	581	591	607	593	621	589	582	594	584	568	558	573	611	593	627	611	614	554	584	623	589	598	597	605	568	579	648	639	606	563	602	580	570	597	576	556	567	556	607	560	546	583	617	584	626	582	621	568	631	569	584	608	595	594	594	612	614	572	617	602	552	633	585	578	567	604	619	562	603	601	605	557	524	583	653	585	562	627	609	549	608	594	562	559	536	577	581	593	604	584	600	599	591	587	573	593	577	551	638	568	545	594	575	614	615	595	632	585	619	594	628	615	565	608	620	617	586	569	616	657	601	577	622	586	578	607	599	568	605	607	589	585	610	570	593	570	554	545	596	649	598	598	561	618	567	599	662	618	572	630	563	604	585	581	560	581	595	583	638	636	605	571	612	606	585	583	590	571	519	600	621	616	623	551	605	615	568	621	534	624	558	562	602	560	582	584	674	596	601	570	633	564	600	615	598	595	618	579	597	613	592	590	616	604	624	564	552	626	534	613	608	579	603	616	567	603	587	599	584	644	591	577	558	572	613	591	534	565	552	585	585	620	570	554	537	546	631	624	595	628	556	575	626	572	588	592	589	579	564	610	607	583	563	608	645	594	581	628	617	624	617	590	625	600	608	560	607	589	570	552	594	573	569	563	616	640	605	581	546	625	633	596	576	527	638	603	598	589	568	572	555	586	566	600	605	565	609	593	580	609	614	614	574	594	627	602	609	630	617	604	544	574	530	605	588	604	595	581	583	594	599	608	562	605	554	581	579	593	590	586	589	605	574	597	599	573	573	596	572	602	594	601	615	596	638	596	592	601	568	572	623	608	589	590	564	577	576	583	593	609	619	582	614	569	561	553	618	592	591	604	589	604	620	625	573	617	548	599	629	595	556	612	578	604	575	623	543	623	590	552	590	626	604	582	619	550	565	546	528	591	590	599	539	571	593	601	573	548	576	592	574	535	580	553	625	592	576	634	618	594	617	628	579	570	582	635	605	626	563	576	577	537	577	590	590	579	587	557	624	584	607	574	568	569	587	571	573	609	567	562	608	634	619	593	578	524	594	568	604
28212	28487	25738	15139	1843	449	329	352	322	338	333	352	341	355	300	329	306	337	344	311	352	324	342	361	355	310	344	319	335	315	327	332	366	319	300	325	340	370	350	335	327	319	318	325	300	348	307	349	318	343	318	343	309	317	327	312	339	321	345	292	327	323	309	297	343	317	319	289	336	307	311	382	349	297	356	330	317	332	346	320	309	339	317	350	316	311	293	318	358	314	302	327	334	347	348	337	318	309	336	307	329	335	310	357	337	307	319	327	320	350	298	360	300	341	303	293	341	316	342	309	357	339	301	326	302	305	337	341	346	321	333	316	318	354	337	330	286	337	318	366	348	332	313	296	340	334	330	319	322	326	334	296	331	346	345	334	326	316	317	323	332	327	311	317	348	318	343	313	331	309	322	326	343	326	319	304	354	304	324	307	329	321	346	338	326	312	302	316	311	344	342	322	291	342	318	347	339	312	328	354	304	335	327	320	340	294	333	317	308	342	312	312	346	308	318	329	388	344	335	336	320	326	327	325	328	308	318	320	317	337	319	300	300	331	349	331	353	316	344	314	328	282	338	315	308	320	302	361	328	346	311	341	335	341	353	328	312	329	351	332	298	300	322	354	336	316	328	298	320	323	296	319	330	371	314	325	313	333	313	351	336	302	327	313	330	332	332	362	306	332	336	329	314	298	336	311	347	319	303	293	329	316	290	317	284	329	357	325	342	331	331	361	343	323	330	301	330	308	349	319	317	306	334	320	338	312	360	334	343	323	339	349	337	347	331	323	331	325	341	352	310	342	364	328	334	321	311	327	323	351	310	330	309	318	344	330	288	325	309	295	336	354	339	332	317	361	272	332	346	331	339	342	315	298	345	347	305	288	311	309	352	347	321	317	356	320	340	327	325	330	359	322	322	315	335	340	306	350	342	347	352	324	306	348	304	330	307	296	343	339	327	352	318	325	328	315	323	288	315	370	315	351	358	338	309	332	318	368	339	325	359	354	329	340	359	297	320	314	332	311	311	327	332	346	326	310	305	323	357	325	292	353	333	361	347	357	325	326	349	327	327	322	293	341	323	335	313	342	329	334	360	289	330	354	330	329	339	345	337	323	329	338	310	344	341	298	316	328	340	332	330	301	307	330	332	312	362	313	327	336	346	312	326	326	350	319	327	317	304	310	315	328	311	311	330	334	329	347	329	309	322	352	342	321	334	299	309	318	320	324	313	366	357	321	314	304	350	306	332	322	305	331	374	306	323	328	318	284	316	322	329	330	317	323	309	332	315	324	345	347	323	326	297	298	294	321	319	328	329	329	313	366	361	344	339	362	314	318	386	306	325	315	300	356	321	335	329	357	357	332	327	341	326	319	361	333	305	347	350	323	334	332	320	320	298	380	341	334	357	321	314	345	360	341	347	341	328	293	335	323	318	324	324	328	305	319	319	332	302	340	308	330	322	320	352	301	346	320	349	303	326	318	300	317	328	326	359	283	335	311	323	325	348	325	333	320	329	345	333	314	335	315	320	344	356	333	335	346	333	362	327	324	338	304	312	323	340	319	314	297	354	333	372	341	334	333	330	322	340	315	339	368	327	285	310	368	316	321	333	330	350	323	329	297	350	317	333	360	302	317	309	332	322	328	336	314	345	324	292	306	319	333	278	327	330	346	359	334	363	325	335	335	331	350	332	292	320	324	337	334	316	333	303	338	318	343	341	292	336	337	306	325	316	345	300	324	337	314	351	323	345	354	348	331	337	328	340	336	330	325	320	327	308	314	351	336	315	304	314	311	328	347	324	310	350	303	325	321	308	332	350	316	320	355	311	334	330	309	321	338	314	344	351	330	312	328	325	348	362	347	354	329	335	325	306	349	313	302	307	332	335	353	342	304	328	308	329	337	280	321	338	313	320	325	340	308	332	307	340	331	343	323	325	324	344	320	363	327	283	320	337	325	335	337	315	286	345	312	294	352	318	334	340	352	332	311	322	299	353	321	343	299	320	329	336	331	301	333	338	301	326	307	333	339	327	331	362	306	321	302	327	329	336	307	348	324	312	352	335	333	342	325	314	343	322	328	304	339	323	330	305	317	338	344	322	304	324	297	298	337	343	339	320	362	313	296	342	346	350	334	347	355	337	307	343	291	314	311	331	331	336	284	332	338	332	332	306	309	331	308	343	327	326	330	338	362	286	363	299	322	307	310	341	345	347	334	323	324	319	327	316	316	308	305	335	326	315	323	347	316	338	309	329	349	309	332	348	323	337	313	320	319	299	300	306	316	354	307	322	350	308	357	323	350	315	310	360	312	304	321	337	319	347	311	304	320	278	325	300	320	278	311	328	302	335	323	337	370	347	341	298	340	325	346	318	298	317	341	340	338	341	303	320	358	303	332	317	336	348	335	346	315	319	315	317	364	335	303	343	316	314	362	336	332	334	332	342	330	331	299	339	307	339	310	329	311	339	337	337	342	338	322	308	321	321	325	331	324	276	321	336	341	337	318	325	334	302	327	313	341	310	321	308	341	299	312	340	313	351	365	303	341	300	314	333	330	330	288	346	318	307	352	330	310	333	325	340	307	355	307	356	326	310	294	335	320	342	331	309	350	300	312	328	355	346	324	324	310	316	335	318	328	297	334	315	321	323	337	306	340	346	353	347	322	318	304	348	322	345	297	335	321	309	330	322	317	339	324	333	338	340	344	311	338	326	325	333	324	338	306	321	326	331	324	332	321	327	344	331	343	326	346	314	333	316	300	326	321	338	347	333	339	345	318	313	309	308	341	354	344	312	319	323	318	333	352	348	314	321	345	333	331	344	336	355	319	313	333	335	341	321	349	313	318	304	323	326	324	305	303	343	347	335	335	327	365	285	334	314	326	298	345	343	322	297	327	296	309	303	332	310	296	316	302	299	320	316	316	325	321	305	328	306	313	308	326	324	288	302	331	301	310	343	330	320	319	313	320	317	346	283	341	311	321	341	306	326	365	311	320	334	348	314	318	296	332	323	310	319	310	344	333	330	301	323	324	314	337	333	308	338	311	307	349	322	362	320	351	303	309	308	310	307	294	321	341	321	331	308	338	333	311	330	309	318	346	338	343	373	342	353	295	316	332	335	338	330	334	336	328	317	305	321	327	310	344	311	329	317	329	321	339	294	322	353	299	318	324	320	301	313	305	335	343	337	338	298	340	351	337	360	293	357	338	315	331	310	351	337	325	317	318	363	341	338	330	334	348	333	350	301	325	329	358	319	306	373	329	317	307	312	315	307	327	325	328	309	312	302	343	336	333	326	306	316	318	350	328	326	330	317	302	317	333	320	327	357	291	313	349	342	304	317	338	328	333	330	375	349	307	344	364	296	351	319	326	334	337	337	331	335	309	326	310	321	332	335	321	303	350	316	327	338	344	332	310	312	319	322	342	338	336	305	284	314	330	321	298	314	355	303	328	348	327	328	304	333	343	357	333	357	325	313	339	327	336	312	342	344	338	328	325	339	351	308	332
36696	46800	30984	16644	3139	1000	617	564	574	575	585	524	539	595	567	581	586	555	581	596	559	574	554	529	599	596	611	591	553	574	573	563	608	574	596	556	576	602	538	566	583	557	558	515	628	566	599	570	574	551	590	585	569	540	569	604	581	601	572	572	543	569	570	604	571	538	602	572	561	572	579	581	572	559	595	533	580	592	564	564	551	594	547	563	544	582	593	547	557	548	589	588	581	564	539	538	580	577	640	548	576	597	558	598	575	542	567	543	561	576	541	602	604	571	584	546	560	607	553	576	585	552	617	581	623	580	562	557	572	565	567	581	594	567	561	559	573	579	585	570	586	591	591	539	566	528	570	570	575	543	531	562	544	546	547	545	577	527	542	557	578	582	572	545	585	611	571	576	551	560	567	559	574	606	537	583	613	553	581	593	564	560	561	579	567	582	573	556	580	581	557	554	559	577	596	588	564	578	582	594	560	591	563	518	565	526	559	577	596	606	548	525	596	570	557	565	566	590	543	611	494	581	610	546	556	576	571	580	543	540	536	571	563	564	540	565	597	573	576	577	587	591	588	548	570	562	569	638	611	534	571	573	552	571	578	579	570	581	592	549	542	539	556	543	576	602	554	569	564	575	524	601	578	598	531	577	590	544	566	561	577	557	557	576	553	563	571	574	547	552	573	602	569	573	591	557	526	550	572	565	548	575	540	565	553	526	559	568	539	576	593	543	595	556	568	596	562	525	602	552	601	514	545	536	563	568	597	555	570	566	571	581	579	548	570	595	565	567	539	606	586	566	582	583	598	547	575	570	548	550	571	530	576	595	587	555	595	573	547	576	572	537	604	582	537	592	544	535	550	590	570	535	574	569	599	616	585	585	570	582	549	579	601	524	560	541	588	586	571	534	583	541	557	566	587	591	533	559	582	567	557	554	553	572	555	534	538	566	585	591	568	509	569	585	572	569	545	562	612	618	563	563	592	525	591	573	580	587	602	617	559	582	555	587	602	571	525	576	547	556	587	582	589	561	559	575	564	582	605	543	575	562	584	591	570	555	574	554	558	575	565	564	567	548	544	554	553	572	578	551	584	564	564	554	556	598	572	571	542	528	551	559	530	592	569	618	547	577	532	529	611	569	548	586	536	566	585	571	619	569	561	559	561	577	596	544	578	569	557	584	565	544	576	548	584	577	560	604	558	560	585	564	571	565	593	547	537	579	549	554	566	586	530	567	596	574	559	566	561	591	593	575	560	523	579	546	551	549	572	580	580	530	504	537	544	620	519	551	552	555	537	607	574	539	578	596	591	589	599	568	529	575	591	577	572	559	603	561	577	568	534	589	559	585	600	560	538	590	568	558	565	562	566	562	565	622	546	562	577	568	584	591	585	545	561	570	558	580	592	573	537	605	565	555	560	524	565	570	544	569	563	586	573	598	557	562	569	581	524	592	563	641	557	548	548	557	577	590	566	568	569	605	595	561	582	531	547	608	574	595	570	552	539	569	571	537	571	572	531	550	560	594	585	576	560	570	570	529	539	573	589	586	560	588	552	556	601	555	566	577	542	554	556	597	563	560	550	603	553	585	583	610	537	552	557	549	502	539	550	570	616	526	580	593	544	580	592	575	583	571	568	519	604	575	572	566	595	552	543	544	527	594	575	571	594	549	568	576	580	595	525	568	540	560	558	558	608	545	592	596	576	587	608	570	572	540	546	549	549	531	581	528	573	573	563	569	530	574	562	587	578	534	591	601	546	553	551	597	612	518	541	619	566	545	536	621	575	566	596	575	575	579	606	583	610	579	531	548	566	576	528	591	564	580	557	564	574	585	580	572	580	542	582	540	546	578	592	571	543	571	560	567	567	578	603	547	566	573	594	546	578	540	564	564	555	562	520	556	553	592	573	561	525	578	574	594	575	557	554	593	578	561	562	592	579	557	588	604	570	576	564	625	582	537	604	574	553	587	516	533	590	568	556	576	554	593	539	564	588	593	587	561	595	562	567	546	616	559	564	569	572	590	533	611	585	538	573	595	577	532	568	571	539	590	537	556	571	549	549	573	562	617	591	572	572	530	545	621	572	588	583	577	596	530	578	564	574	610	555	579	597	579	556	544	600	575	576	574	567	543	598	593	598	570	568	581	535	597	560	540	532	589	573	538	562	566	571	584	552	545	599	529	569	559	564	561	571	560	536	589	552	551	553	533	555	578	569	547	578	580	551	586	567	562	576	554	568	561	532	583	580	598	581	577	575	603	545	605	559	634	551	521	563	573	598	584	536	552	562	600	542	513	563	579	560	563	577	565	541	608	589	525	568	615	557	564	573	553	560	591	598	591	567	571	543	617	567	535	579	524	590	569	552	589	586	558	563	546	577	583	574	556	566	587	523	550	602	588	591	597	551	543	593	598	559	551	568	580	594	569	597	537	576	583	538	533	564	584	536	551	569	556	547	545	564	552	555	569	568	592	560	532	586	563	533	526	549	553	528	621	622	565	567	562	520	571	529	573	598	584	533	532	575	567	556	582	576	542	548	552	573	542	557	617	548	576	563	620	546	635	558	583	577	606	585	587	524	522	579	571	593	536	525	523	576	535	592	548	581	506	583	546	546	570	533	603	577	538	547	579	546	558	580	603	556	587	607	595	583	575	548	546	540	544	571	571	549	583	513	547	597	535	593	562	634	578	586	574	588	602	557	567	563	576	515	567	517	577	557	566	607	594	561	589	562	592	564	589	567	553	599	579	574	555	533	586	533	594	562	565	562	564	561	546	586	571	596	577	553	551	601	528	520	566	546	567	625	588	548	545	574	606	586	580	545	597	593	547	510	572	561	602	547	577	575	551	549	630	580	539	609	575	585	586	541	616	556	582	605	556	597	557	567	575	555	558	606	561	582	521	535	551	590	556	546	592	579	549	587	541	591	560	569	577	608	562	545	553	549	582	563	587	550	523	551	571	598	574	589	573	600	584	615	565	534	561	557	558	534	583	611	540	502	598	602	630	579	559	593	523	584	548	578	559	592	602	556	520	563	584	543	583	588	534	554	582	561	564	544	583	612	573	595	588	577	590	563	581	563	548	626	554	516	591	581	555	596	621	541	570	584	550	534	547	561	567	609	583	544	581	567	584	574	585	603	560	567	567	529	552	598	562	541	567	538	570	565	542	642	588	570	529	540	586	556	574	567	551	570	570	582	556	575	580	538	570	581	593	582	537	559	553	568	591	596	583	582	573	533	558	563	585	617	555	556	607	610	627	590	499	584	564	553	588	560	608	598	597	586	567	580	581	570	544	590	595	583	531	570	575	551	591	542	588	571	565	533	545	600	554	531	553	622	585	540	580	575	554	569	559	541	575	591	540	561	533	516	537	550	550	598	571	575	555	571	551	596	593	566	593	571	577	593	530	575	558	576	602	521	586	578	597	569	572	605	570	543	597	567	576	555	571	564	573	562	594	584	595	535	546	557	594	609	531	586	570	602	583	570	600	557	538	638	573	577	591
24056	22441	30273	27082	20632	10800	666	360	338	351	323	304	302	305	329	295	324	319	332	322	295	349	331	284	314	322	327	312	319	321	306	340	320	300	306	310	317	306	323	333	285	332	339	326	301	311	317	323	321	321	323	328	309	291	284	316	314	322	302	299	330	309	326	306	314	339	308	315	335	330	352	336	312	306	298	291	337	276	313	316	330	297	328	303	336	273	310	323	330	324	325	333	316	314	299	352	312	291	320	300	313	312	331	307	302	293	310	304	297	289	337	298	324	329	302	318	292	311	312	320	318	319	307	297	321	302	279	312	319	343	331	320	328	353	306	282	311	341	334	321	326	328	311	325	289	317	303	303	320	318	349	296	336	321	332	320	309	298	322	328	342	317	326	291	325	308	294	306	328	313	340	263	333	302	339	304	305	312	308	284	269	337	311	340	307	305	299	305	327	285	313	302	295	323	326	297	331	342	313	304	304	309	331	327	314	292	321	293	330	320	301	311	343	289	292	298	295	281	333	310	339	293	308	301	347	307	307	277	301	285	300	295	301	300	314	280	329	287	315	298	299	299	295	324	297	348	326	318	291	317	281	308	300	312	299	308	332	307	332	324	293	344	331	327	279	273	284	304	313	320	299	306	306	345	282	312	304	308	348	328	294	325	301	309	294	318	332	306	320	284	322	301	315	340	324	328	297	326	333	290	322	302	316	325	297	309	296	278	291	321	295	317	340	315	314	294	305	309	319	321	295	312	319	297	270	336	332	321	306	302	307	333	310	299	308	311	319	315	309	295	295	346	303	298	290	323	295	321	324	331	279	308	290	320	294	298	317	298	322	288	317	315	317	296	314	340	286	322	336	304	308	317	313	326	304	306	347	290	288	348	297	333	328	309	319	332	315	305	338	314	322	318	286	279	331	314	311	308	319	323	317	325	300	297	323	312	316	301	314	331	340	317	342	318	309	307	286	298	345	310	297	329	308	352	286	335	340	296	311	315	286	305	317	293	303	318	309	309	315	293	289	332	317	308	320	325	334	319	335	308	320	323	295	300	308	272	294	321	339	320	315	344	316	295	291	314	334	289	334	322	308	283	309	338	320	292	338	299	324	316	279	309	319	331	365	300	290	273	293	317	333	330	297	308	290	299	301	313	327	315	310	342	300	295	347	290	305	355	298	343	321	327	297	279	315	326	310	334	326	303	298	336	292	304	298	302	298	313	291	286	320	305	315	306	293	311	311	289	306	302	349	305	310	310	320	321	305	347	318	292	317	287	334	334	322	307	348	317	326	306	318	319	275	326	303	316	299	329	301	312	312	324	307	353	335	335	322	307	313	288	332	300	306	319	311	271	325	306	307	287	282	316	313	309	278	319	316	274	306	292	290	282	305	301	329	338	290	320	319	303	301	330	290	292	310	317	283	281	298	295	322	303	344	316	329	301	335	278	300	311	315	310	336	291	308	348	310	330	308	306	299	334	322	299	292	314	308	311	323	323	298	306	316	300	343	319	319	332	321	312	281	317	328	354	284	315	301	289	302	317	303	308	321	305	292	327	295	310	304	292	332	314	281	308	307	323	307	270	305	309	302	324	304	304	327	303	317	297	289	269	309	323	332	312	290	358	296	304	286	340	306	304	347	289	329	281	316	316	309	314	336	314	302	299	306	324	315	287	298	318	289	294	312	295	336	316	321	303	291	323	336	312	318	292	327	291	296	290	327	331	293	322	285	285	326	346	282	308	326	301	327	300	317	323	337	322	305	328	341	328	306	363	328	299	328	316	281	305	258	309	319	298	290	314	295	306	309	367	278	310	357	295	322	319	337	308	312	298	320	294	332	280	333	305	311	274	275	320	328	300	317	321	335	312	324	297	315	305	321	298	306	319	300	316	307	320	306	298	300	299	308	285	345	328	292	289	304	321	290	301	315	322	330	305	334	289	333	336	337	290	314	287	305	304	333	309	302	313	297	313	293	316	319	307	282	292	281	291	338	321	286	301	295	322	336	307	311	283	311	326	312	295	288	345	315	283	316	288	334	309	289	300	326	294	326	316	282	314	318	298	309	293	305	316	328	323	300	320	320	296	346	328	303	311	305	309	304	329	335	330	314	343	294	288	311	311	285	321	305	319	338	295	325	301	295	318	287	304	289	316	332	291	308	298	307	289	325	308	310	326	283	312	290	322	317	324	296	306	288	320	337	340	324	325	328	317	321	326	292	290	295	303	318	330	324	321	311	300	308	304	324	337	310	280	289	319	324	321	307	308	280	344	297	374	299	310	307	298	299	285	314	330	297	293	294	318	338	305	318	333	343	283	287	332	293	281	311	315	300	321	314	298	312	307	278	352	276	311	309	307	296	298	360	315	319	285	299	320	305	311	306	314	300	318	354	304	315	336	332	308	278	309	315	328	326	305	317	302	310	324	302	311	337	308	317	309	304	273	309	317	292	320	299	317	312	311	332	280	309	315	281	332	300	327	286	298	318	306	306	296	297	317	310	309	300	314	309	274	298	276	294	296	314	319	316	304	323	271	304	295	313	298	311	298	291	316	339	295	334	308	323	290	306	322	311	315	350	301	312	285	322	308	328	322	325	273	290	289	295	323	331	314	328	293	303	324	316	318	275	294	333	281	313	341	307	304	311	338	340	307	351	295	315	312	333	328	290	317	328	316	322	329	302	325	321	298	304	331	286	314	333	318	319	338	312	270	300	302	294	297	330	305	308	311	311	295	306	290	287	296	287	297	302	320	314	321	295	313	295	311	305	319	300	348	284	324	330	321	319	285	330	296	316	296	310	325	290	291	314	306	337	325	308	316	285	305	305	303	284	298	301	339	295	294	288	314	324	306	309	298	307	306	300	354	320	339	309	336	326	314	304	300	305	291	337	294	317	301	323	314	302	310	335	288	307	311	344	307	292	297	315	314	311	321	306	287	348	313	307	294	323	326	323	314	309	304	318	317	322	329	295	291	339	304	311	317	293	285	314	315	325	298	306	283	293	340	302	318	301	279	288	335	319	302	279	294	303	270	334	272	305	294	311	338	324	342	300	316	285	301	296	310	346	306	318	299	308	340	305	314	333	320	290	329	291	326	295	304	305	302	274	273	333	296	296	330	270	330	326	301	286	311	309	299	335	322	336	294	327	276	317	274	325	309	323	314	316	311	302	308	285	299	304	327	287	306	339	304	340	306	282	318	313	266	300	290	300	303	287	341	316	323	323	303	315	285	326	284	336	330	304	306	272	327	297	312	309	337	304	301	288	333	344	328	313	308	318	319	305	288	306	312	341	319	327	337	314	310	306	299	296	304	343	307	312	311	336	295	302	305	298	302	318	342	335	332	308	302	314	339	309	315	332	330	277	296	291	324	327	309	287	322	321	342	330	340	325	324	340	341	312	300	314	320	294	347	322	290	308	316	349	299	340	295	292	276	300	314	327	333	307	297	302	311	296	311	290	329	295	303	307	318	267	314	297	294	317	295	320	328	297	305	321	355	307	337
59681	87882	65365	43695	17404	3553	636	630	577	577	632	551	547	532	542	531	531	569	559	527	567	542	594	592	506	528	552	574	553	592	549	542	567	525	534	567	510	512	549	502	545	523	567	523	543	547	509	515	534	544	558	508	571	571	565	546	584	532	543	536	552	544	562	539	521	529	509	532	514	594	651	603	557	547	560	492	548	532	522	547	575	523	553	573	541	520	518	508	537	537	547	548	521	530	486	544	536	509	574	506	538	537	548	560	568	556	552	555	540	553	547	574	533	528	561	527	536	532	506	576	531	519	512	534	590	517	562	534	550	525	534	562	569	511	538	522	498	544	558	561	557	510	514	561	471	536	571	539	526	565	541	556	544	503	530	486	543	513	554	501	507	507	496	525	518	536	529	468	524	611	549	544	585	524	536	489	521	559	509	515	558	561	539	525	540	529	537	592	570	545	502	547	505	537	532	511	531	551	539	537	524	534	535	539	524	513	535	516	544	546	491	537	537	536	537	534	549	541	545	572	524	527	551	526	506	522	538	568	513	530	522	568	529	494	566	526	560	526	570	547	558	542	546	552	552	470	556	534	558	519	547	546	516	538	531	586	562	502	584	563	552	576	554	532	537	539	544	512	504	537	574	526	515	557	526	502	541	542	522	537	549	515	537	501	554	560	541	577	557	546	573	524	552	533	512	546	542	548	581	562	513	553	529	524	565	547	550	577	561	564	523	505	537	543	466	571	517	534	535	516	517	526	524	506	484	550	539	535	521	548	546	488	493	537	563	556	535	560	520	564	502	587	565	537	520	498	482	517	517	505	529	501	543	491	547	528	532	544	501	523	533	530	519	516	530	553	525	545	494	541	540	539	524	515	520	557	528	569	533	517	568	502	522	499	530	543	586	572	560	572	532	492	528	521	573	502	537	549	522	531	480	549	527	548	566	533	518	550	525	527	566	497	550	499	517	545	538	536	586	572	509	524	536	562	531	574	535	544	539	615	549	550	552	588	557	564	498	534	547	568	550	549	539	517	578	589	555	582	549	494	540	560	535	542	514	547	537	575	542	537	533	575	507	526	550	547	523	499	529	548	555	528	492	533	509	526	512	542	551	537	509	553	470	536	534	514	554	547	534	548	550	531	565	559	557	519	526	530	488	543	549	561	507	505	543	553	522	545	533	551	584	551	544	577	493	541	518	513	506	539	548	519	502	531	535	553	518	570	532	554	553	549	511	502	511	529	539	542	528	567	570	526	575	507	534	517	504	568	548	517	517	497	536	513	528	544	556	525	464	514	597	512	560	535	530	538	546	500	512	528	541	563	550	556	542	560	545	587	492	527	529	543	501	558	557	529	542	577	534	541	529	550	589	517	533	552	534	510	515	522	537	536	469	580	534	569	598	539	524	535	499	585	530	554	519	558	506	535	549	496	542	517	568	530	547	530	563	539	524	556	559	543	540	556	586	510	520	517	526	554	520	563	567	530	569	485	546	530	562	508	545	583	506	528	515	524	547	524	572	538	548	591	538	546	538	520	559	558	520	546	573	588	494	507	517	544	509	561	535	528	524	533	505	518	570	561	556	564	532	521	544	542	528	508	531	521	523	530	553	567	550	530	521	562	530	562	477	529	560	549	564	541	527	540	476	542	572	524	544	555	526	529	548	571	494	537	526	530	521	527	536	538	572	537	531	527	557	525	547	552	571	546	508	537	551	566	598	539	551	509	524	526	561	530	552	511	509	554	538	534	529	549	519	553	507	563	514	509	532	550	531	533	573	540	516	527	524	578	546	543	513	537	502	567	532	525	522	551	518	536	554	497	522	514	543	555	532	510	536	570	551	548	520	500	524	541	565	523	564	516	523	598	574	548	550	531	579	508	553	514	509	570	509	549	547	572	531	486	536	511	560	500	497	546	512	562	508	517	548	524	494	513	557	527	520	532	494	501	571	543	566	538	545	550	557	549	558	574	562	513	531	543	555	530	584	522	511	524	531	529	553	499	511	535	555	548	560	522	551	493	563	519	532	534	564	567	568	542	527	550	489	536	544	557	572	517	569	523	536	565	544	571	535	519	576	583	559	568	543	520	530	572	513	515	538	556	542	560	526	550	518	537	558	526	532	561	524	532	578	556	528	531	500	532	523	533	550	540	522	573	529	525	553	516	541	534	555	530	568	534	481	540	514	568	526	490	539	550	526	532	543	542	581	526	513	533	547	493	517	549	542	576	574	556	568	542	536	546	521	529	516	523	539	556	528	563	549	550	521	535	556	500	535	561	528	534	558	486	518	531	479	524	564	517	527	553	569	523	533	550	533	580	544	553	540	548	494	573	500	520	533	509	534	541	532	534	568	516	575	551	552	502	511	526	496	548	561	547	553	579	560	553	544	542	531	505	507	538	521	512	517	537	514	554	545	551	516	569	530	513	564	518	531	516	511	544	529	548	542	489	531	528	501	518	534	545	556	517	511	550	542	599	535	520	544	515	561	507	517	514	518	523	536	542	550	504	545	559	525	559	536	517	563	562	542	481	494	498	541	580	516	489	528	512	552	545	549	546	555	530	522	539	541	560	550	564	543	541	548	518	502	531	545	538	528	514	522	498	532	569	557	541	512	558	526	536	551	544	526	539	574	552	551	542	568	521	544	552	548	534	500	522	570	559	530	514	501	559	543	492	539	530	528	540	557	550	503	577	526	541	525	556	553	556	549	557	510	535	517	536	554	547	519	541	561	578	534	554	569	555	572	569	518	544	515	576	519	573	532	510	580	521	505	548	523	542	550	542	544	553	562	512	536	570	496	569	519	532	547	573	511	494	529	546	508	541	545	551	524	550	515	555	555	490	545	555	524	512	511	538	506	518	514	478	531	508	522	551	537	533	508	513	584	546	542	479	518	543	537	557	537	549	584	520	536	531	536	530	545	563	545	525	544	536	525	556	528	556	537	542	544	569	562	465	520	548	555	526	525	529	539	508	582	548	525	564	534	541	577	555	524	525	518	536	515	533	550	563	521	568	498	543	530	538	537	500	504	567	507	547	569	524	530	552	501	538	527	526	576	551	565	522	554	512	524	501	519	535	541	545	512	512	541	552	568	579	510	521	550	544	538	549	517	508	578	545	560	555	514	533	539	532	550	557	550	539	579	543	498	515	514	537	554	533	519	557	527	502	560	560	537	540	515	555	560	533	532	542	521	531	544	567	507	567	556	556	512	531	612	547	578	559	540	488	500	548	526	555	532	500	542	548	522	555	564	568	501	528	552	533	528	519	565	530	540	540	587	553	523	532	563	534	543	514	574	546	540	540	535	533	551	570	569	518	572	522	510	491	557	532	568	560	492	543	567	567	568	551	475	494	516	513	510	547	548	527	536	557	557	498	526	529	520	549	524	559	508	554	531	555	552	522	554	534	557	523	528	560	546	517	553	533	529	521	520	561	561	520	507	519	570	557	524	512	558	572	557	557	524	539	547	509	571	524	528	542	547	552	585	544	532	517	500	520	527	502
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
