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
339588079066	339588079584	339588080134	339588080684	339588081234	339588081784	339588082334	339588082884	339588083434	339588083984	339588084534	339588085084	339588085634	339588086184	339588086734	339588087284	339588087834	339588088384	339588088934	339588089484	339588090034	339588090584	339588091134	339588091684	339588092234	339588092784	339588093334	339588093884	339588094434	339588094984	339588095534	339588096084	339588096634	339588097184	339588097734	339588098284	339588098834	339588099384	339588099934	339588100484	339588101034	339588101584	339588102134	339588102684	339588103234	339588103784	339588104334	339588104884	339588105434	339588105984	339588106534	339588107084	339588107634	339588108184	339588108734	339588109284	339588109834	339588110384	339588110934	339588111484	339588112034	339588112584	339588113134	339588113684	339588114234	339588114784	339588115334	339588115884	339588116434	339588116984	339588117534	339588118084	339588118634	339588119184	339588119734	339588120284	339588120834	339588121384	339588121934	339588122484	339588123034	339588123584	339588124134	339588124684	339588125234	339588125784	339588126334	339588126884	339588127434	339588127984	339588128534	339588129084	339588129634	339588130184	339588130734	339588131284	339588131834	339588132384	339588132934	339588133484	339588134034	339588134584	339588135134	339588135684	339588136234	339588136784	339588137334	339588137884	339588138434	339588138984	339588139534	339588140084	339588140634	339588141184	339588141734	339588142284	339588142834	339588143384	339588143934	339588144484	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2621	3600	2300	2622	3600	2300	2622	3600	2300	2622	3600	2300	2622	3600	2300	2622	3600	2300	2623	3600	2300	2623	3600	2300	2623	3600	2300	2623	3600	2300	2623	3600	2300	2623	3600	2300	2624	3600	2300	2624	3600	2300	2624	3600	2300	2624	3600	2300	2625	3600	2300	2625	3600	2300	2625	3600	2300	2625	3600	2300	2626	3600	2300	2626	3600	2300	2626	3600	2300	2627	3600	2300	2627	3600	2300	2627	3600	2300	2628	3600	2300	2628	3600	2300	2628	3600	2300	2629	3600	2300	2630	3600	2300	2630	3600	2300	2631	3600	2300	2632	3600	2300	2632	3600	2300	2633	3600	2300	2634	3600	2300	2634	3600	2300	2635	3600	2300	2636	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21997	20964	29844	27284	25875	22052	13726	2047	549	371	347	380	383	369	381	379	392	374	399	381	379	345	381	335	341	355	373	381	359	361	355	376	364	400	392	337	368	401	363	373	361	344	319	349	371	360	379	361	381	395	366	340	354	394	381	378	361	367	367	339	305	363	384	380	410	346	354	375	354	377	345	356	360	348	352	371	363	376	322	373	350	407	400	387	348	396	393	394	380	358	339	422	363	377	360	362	355	386	367	348	371	355	381	385	388	338	369	396	345	354	357	366	375	349	382	341	363	381	351	368	380	391	342	376	362	390	390	348	329	365	366	375	324	387	343	394	361	332	328	355	372	352	382	345	352	318	402	393	384	361	356	373	374	378	370	372	370	365	398	387	365	366	358	371	331	352	357	352	393	363	396	378	357	364	371	355	370	340	379	359	350	361	381	355	358	390	381	348	372	380	367	346	359	360	375	357	379	333	347	354	363	388	369	352	399	366	346	358	370	383	373	340	364	370	367	345	329	394	369	341	383	356	363	387	360	363	350	360	373	380	357	367	394	355	390	381	336	380	359	352	371	357	350	353	378	371	379	363	357	374	357	351	345	356	355	352	370	398	388	379	370	373	341	360	355	380	390	388	366	376	343	361	345	389	339	348	392	374	352	343	352	354	317	342	339	344	387	358	378	394	383	361	384	355	352	368	367	354	376	342	359	320	370	375	359	377	358	363	371	340	379	373	372	374	334	393	378	363	365	365	352	377	353	360	363	343	384	371	307	340	342	343	334	357	342	363	392	363	369	377	365	353	351	353	354	358	360	319	372	359	347	336	369	335	363	362	376	363	363	352	417	389	391	396	367	373	356	348	354	366	385	357	321	340	406	329	360	396	392	364	363	380	364	378	347	358	409	359	353	346	395	385	374	371	399	348	353	322	328	374	386	371	351	342	339	371	349	355	339	347	354	332	348	381	354	386	342	351	360	382	360	344	383	380	391	358	338	405	381	356	383	345	343	355	382	388	355	372	355	384	378	333	367	327	370	358	384	389	352	388	345	368	361	389	337	363	337	359	387	331	367	399	349	380	357	347	390	348	347	348	333	370	374	360	372	378	383	374	369	340	383	395	361	394	377	365	390	374	354	372	417	367	369	330	353	395	384	337	373	345	367	398	358	359	378	398	353	376	370	365	384	379	361	357	395	354	361	337	321	359	415	361	331	391	343	325	349	372	314	355	348	366	354	372	388	376	360	357	380	371	387	375	353	392	385	362	341	392	371	357	381	342	376	344	373	328	336	365	367	342	410	355	365	343	371	378	375	351	394	378	362	376	386	342	396	389	376	351	353	333	370	349	359	357	371	368	361	385	371	349	338	400	365	316	349	367	346	352	378	358	353	337	375	344	380	363	367	351	372	342	388	368	346	374	339	351	379	384	363	353	369	356	363	332	371	353	357	387	338	326	368	366	344	372	370	356	363	351	308	365	350	349	376	346	369	373	347	333	373	338	377	403	341	340	403	345	364	355	349	357	393	346	333	340	366	349	389	377	369	353	370	375	367	373	359	364	362	347	341	361	379	345	383	353	378	367	360	337	385	371	364	360	356	362	369	348	374	376	356	333	335	334	375	355	384	358	359	409	353	389	395	362	351	414	369	336	349	373	332	377	360	397	371	383	349	370	388	354	364	369	351	397	338	348	335	371	339	335	386	333	353	378	358	347	362	342	393	342	368	351	324	382	376	329	371	371	354	367	339	387	339	352	337	367	387	375	345	336	357	324	387	390	354	387	373	384	346	356	374	371	380	349	328	356	377	343	350	348	381	361	409	381	347	391	355	384	392	389	337	335	352	380	371	341	373	388	375	390	367	359	398	279	338	327	370	370	375	368	347	384	370	398	346	376	391	357	366	373	383	350	368	316	331	358	349	319	344	321	366	362	351	368	369	358	377	398	379	400	373	408	305	376	337	362	349	335	387	380	313	389	359	387	360	404	340	368	350	393	375	355	360	345	362	383	388	345	397	344	351	363	343	393	369	361	372	400	381	306	335	353	327	358	378	374	338	329	382	356	389	337	392	381	367	364	359	404	342	350	376	354	363	391	349	381	399	376	371	357	358	364	340	356	355	359	374	394	347	380	355	396	335	387	357	352	323	364	380	326	342	375	354	358	378	357	356	365	344	351	364	345	385	379	374	351	384	348	386	361	378	375	359	371	403	385	369	327	357	372	394	377	400	359	387	349	365	346	387	354	405	338	378	354	371	354	365	353	366	371	373	365	367	335	335	348	345	374	383	378	353	340	364	345	385	346	345	347	345	359	365	367	372	356	369	400	372	369	392	374	349	377	360	382	364	353	372	356	337	396	371	359	376	363	347	399	357	367	375	318	361	380	341	353	367	377	319	364	352	353	324	377	351	414	384	377	361	401	367	373	372	358	332	316	371	390	366	344	365	352	379	371	388	349	376	345	364	362	336	349	373	381	397	330	338	359	373	359	313	344	353	369	372	393	370	399	378	354	335	354	341	351	345	359	384	347	376	384	380	361	355	347	379	366	354	359	342	359	369	365	392	349	353	354	359	386	339	357	356	363	370	365	396	341	357	386	372	361	343	352	337	329	347	370	348	360	322	366	406	346	362	322	345	367	340	338	371	357	383	351	369	348	387	361	354	398	352	364	383	407	354	381	391	360	352	364	360	371	376	359	365	378	344	370	391	355	371	350	352	370	370	371	352	389	380	382	361	351	357	362	324	368	375	361	360	350	357	393	358	389	388	354	358	345	377	371	360	382	342	355	349	362	352	352	334	393	371	379	362	332	412	347	380	351	361	356	338	388	343	370	377	371	361	361	381	360	353	311	330	353	351	354	400	349	350	345	355	343	345	350	383	357	359	357	352	394	333	374	391	394	363	336	353	353	390	375	368	376	348	343	375	369	339	378	372	317	365	377	405	384	373	380	388	357	367	351	392	338	364	373	371	370	343	340	370	354	352	354	389	348	334	355	376	384	369	371	344	360	376	334	372	364	337	366	341	366	357	358	382	392	382	339	349	382	373	362	343	368	373	363	344	378	365	361	355	321	329	350	370	348	384	365	390	342	374	359	373	370	361	355	356	371	356	366	403	341	373	333	351	402	350	342	331	365	354	317	329	358	385	347	336	340	375	362	352	380	368	361	375	368	336	336	383	394	362	350	356	398	360	373	372	378	365	380	350	364	348	367	369	321	352	384	384	357	344	360	369	343	346	362	308	370	354	335	360	373	350	343	362	362	359	341	355	355	366	360	354	345	319	357	354	343	333	366	338	381	349	358	356	378	352	341	328	378	330	408	348	374	376	398	377	381	374	349	373	379	366	372	362	343	369	384	381	370	380	370	373	359	356	372	357	357	323	358	362	384	367	346	339	394	358	394	329	421	379	353	398	381	366	387	368	361	354	366	372	365	336	355	390	360	367	364	401	368	349	372	400	353	349	375	351	351	364	343	364	347	334	405	357	355	356	319	336	332	376	389	393	356
57255	97444	72972	59343	41352	25435	10866	3198	976	587	597	534	589	542	578	524	580	574	571	503	525	576	575	564	566	547	565	533	577	568	588	542	559	536	529	572	575	537	568	556	549	558	586	555	546	563	543	559	563	542	545	557	581	589	576	551	516	598	539	553	534	560	531	547	536	520	571	579	551	525	539	601	538	540	533	539	544	554	578	515	569	575	573	539	594	593	558	506	596	546	560	531	562	569	539	563	538	530	541	537	538	610	559	560	556	556	531	589	587	573	572	550	550	565	545	532	576	572	553	549	556	548	574	525	524	584	600	568	522	509	567	575	556	577	560	559	541	584	571	574	539	528	533	551	579	567	555	576	544	539	572	558	528	553	544	526	507	573	587	593	552	562	561	616	534	592	557	562	509	555	510	584	560	501	568	568	556	570	583	542	522	550	518	542	582	544	523	524	556	560	557	562	516	608	550	595	548	561	581	585	565	559	580	594	577	544	579	567	586	536	564	583	557	553	569	532	540	567	577	549	545	533	551	583	588	563	603	577	533	558	545	577	558	536	563	534	549	502	573	567	530	523	561	552	545	524	582	581	592	546	602	536	539	573	510	562	536	535	551	540	562	567	553	563	524	590	521	551	565	586	591	550	554	548	522	520	543	518	569	548	532	554	548	566	563	533	534	539	551	580	550	580	526	522	559	517	529	586	555	550	545	566	578	511	567	548	541	568	582	541	565	555	587	553	553	570	542	562	550	601	556	534	550	530	512	560	574	559	524	568	533	549	551	570	594	541	490	575	529	549	531	545	561	562	529	596	527	510	546	547	543	568	547	576	543	535	559	561	559	541	547	508	529	530	558	574	562	571	582	614	517	542	568	588	559	554	548	538	551	566	538	555	539	550	541	559	547	575	566	557	512	571	563	573	603	542	511	618	560	534	539	531	544	556	590	570	554	580	552	583	591	582	581	545	538	545	522	579	577	566	558	579	567	561	564	579	572	624	562	552	561	565	578	544	562	572	548	557	550	573	529	579	568	545	550	589	540	573	557	550	521	522	540	551	594	580	555	540	542	579	550	536	569	566	577	561	573	558	553	548	566	524	506	545	572	525	523	535	610	566	584	572	558	586	545	564	580	535	550	561	513	525	547	521	548	588	544	541	567	562	568	561	573	626	561	574	577	568	558	531	551	542	580	563	552	581	544	556	566	576	564	530	561	602	532	545	541	514	575	552	575	583	564	559	561	519	593	549	601	570	573	532	573	533	553	562	535	580	581	583	556	556	510	537	567	547	504	538	541	529	561	556	573	576	605	557	529	563	562	483	623	528	573	528	571	537	532	574	603	540	546	538	548	507	551	533	563	546	558	576	581	571	529	551	547	550	541	559	578	575	550	574	592	547	581	552	563	542	585	591	569	560	567	575	539	551	594	585	536	569	559	565	551	557	519	551	541	529	560	548	537	571	556	545	536	551	548	521	512	550	535	560	564	544	573	544	578	568	543	579	601	550	542	548	577	619	539	556	590	552	535	507	533	577	546	601	556	522	546	538	563	520	556	572	539	542	535	541	600	556	566	579	530	543	580	569	523	550	570	547	571	564	541	560	587	535	582	547	550	522	554	562	575	584	560	545	575	582	550	538	558	553	594	571	507	553	577	538	553	564	597	569	531	549	569	534	543	556	566	520	552	551	543	553	614	546	544	589	499	540	606	568	538	532	572	546	539	602	558	549	544	572	552	554	587	553	559	525	547	535	563	574	522	560	568	598	551	559	576	529	519	548	587	550	540	529	559	589	543	555	594	578	529	551	543	520	640	595	534	583	547	571	528	549	572	564	544	558	581	573	558	585	516	555	562	580	578	568	584	558	529	551	515	582	513	578	529	537	572	558	553	583	509	542	531	518	544	601	577	553	566	569	516	547	522	598	587	536	531	528	535	550	537	547	601	531	562	590	524	542	564	545	539	557	510	574	554	537	551	557	558	517	574	514	565	547	537	563	545	532	557	557	542	555	587	546	542	551	546	562	607	560	541	538	598	553	552	545	568	529	576	522	584	550	575	556	559	552	569	545	586	541	596	557	558	523	579	572	556	518	578	560	585	588	529	509	546	555	549	609	540	553	557	513	570	532	553	576	541	554	572	565	546	568	564	545	569	538	583	576	535	566	598	575	559	548	493	575	571	547	567	588	543	558	571	584	555	556	563	538	573	552	571	566	563	528	571	569	543	575	576	572	574	528	539	577	575	547	540	546	558	536	547	535	519	570	545	574	512	563	630	539	532	610	583	524	541	584	566	554	555	525	560	561	587	545	594	589	510	529	556	520	536	582	539	522	596	591	592	560	538	555	590	561	550	589	560	555	543	549	560	576	533	545	540	589	567	553	554	561	540	540	602	564	605	547	546	540	547	572	530	520	557	537	571	546	545	550	607	525	547	544	584	542	570	582	581	531	583	567	554	517	579	534	542	563	570	567	559	557	541	551	575	538	530	532	543	560	521	554	563	552	545	559	534	526	569	538	562	520	527	564	565	573	546	598	583	555	571	559	536	530	542	540	557	538	539	535	531	560	580	552	550	550	538	538	516	569	564	522	553	558	554	523	513	577	547	555	520	553	532	529	567	536	505	601	581	558	562	528	569	595	569	556	592	553	539	526	564	581	515	551	492	547	582	575	578	612	585	564	540	558	567	564	561	539	589	564	524	558	550	539	557	536	576	552	593	573	578	525	546	576	559	608	586	610	558	539	558	524	501	540	581	506	553	547	542	565	551	580	585	587	532	550	532	566	562	568	579	552	549	552	544	548	548	573	568	572	547	547	571	564	570	526	583	571	537	540	619	530	600	552	533	559	581	566	531	547	542	565	548	563	538	520	528	496	548	549	537	548	567	579	553	580	564	584	587	523	569	594	567	542	592	527	527	563	579	540	520	552	573	539	588	567	522	529	577	587	549	564	561	554	559	606	545	576	561	601	582	546	535	568	563	574	586	577	606	563	562	535	533	546	582	552	554	541	598	618	557	533	550	536	572	521	565	583	543	552	591	532	581	590	541	562	546	527	545	571	569	551	549	549	569	529	517	533	543	528	539	545	582	552	576	527	580	574	573	568	548	568	518	593	575	572	543	520	531	530	569	546	577	538	520	572	557	527	564	564	526	543	605	586	565	559	542	531	557	544	523	587	584	546	534	543	546	570	555	579	563	500	570	545	601	550	566	559	558	560	538	550	555	525	539	532	556	591	561	517	576	573	540	537	527	526	531	568	527	556	557	574	499	605	607	570	563	554	561	549	567	562	526	585	536	570	556	553	515	554	527	612	541	537	593	543	550	554	538	531	554	581	547	564	557	536	536	584	568	573	506	541	542	544	608	544	553	516	511	516	530	593	541	582	563	585	560	557	493	543	502	537	558	559	529	522	562	585	561	555	557	546	588	539	543	549	555	556	560	569	542	571	547	579	550	546	594	583	541	574	569	614	576	523	591	534	548	557	563	522	586	560	579	556	584	582	516	546
27683	30434	30375	20439	7631	2658	1020	477	370	348	326	321	322	303	340	322	335	371	320	324	337	326	329	306	318	313	329	288	325	333	312	301	312	315	291	300	323	348	336	304	305	280	300	314	373	325	317	306	313	338	318	352	317	344	347	328	344	300	338	360	316	341	328	311	288	298	303	353	314	340	315	328	329	304	314	341	345	358	315	317	313	320	309	327	297	317	325	327	360	307	330	340	335	321	349	310	319	338	307	305	346	340	325	346	352	322	324	285	295	293	317	337	336	334	315	329	354	359	323	311	302	320	349	344	313	323	289	343	353	301	321	315	332	318	328	317	308	317	321	308	321	316	336	302	302	314	313	317	325	329	335	347	318	300	358	334	330	282	332	308	346	316	308	327	304	325	294	322	336	315	333	328	316	304	289	343	337	332	329	329	319	310	309	310	321	325	333	308	334	342	327	312	338	345	341	308	320	328	312	308	330	331	332	358	324	332	346	316	357	321	321	319	290	306	342	337	310	350	330	327	317	349	338	316	318	301	302	322	323	297	286	326	334	305	332	343	303	320	311	348	308	315	326	323	314	301	298	302	374	353	340	315	326	309	323	338	320	310	350	338	314	307	325	332	298	315	358	335	328	310	332	316	335	296	289	341	335	335	331	324	315	285	315	313	332	326	316	298	324	328	307	300	342	355	322	323	308	340	308	302	321	309	329	328	393	311	302	369	304	300	319	339	333	329	303	306	320	307	327	293	307	331	329	346	308	344	322	366	315	329	299	339	317	319	328	326	296	336	328	326	319	314	349	312	344	319	327	326	330	322	354	301	299	332	302	314	314	282	320	331	355	348	327	300	319	319	336	336	318	336	336	320	304	332	347	349	328	321	352	375	324	332	349	326	338	334	317	320	314	339	332	369	327	321	339	300	329	323	348	338	314	314	322	311	309	312	327	322	341	322	334	355	295	321	303	316	342	319	345	333	319	344	339	323	335	343	305	304	308	307	322	326	306	325	314	313	311	337	322	356	325	295	326	324	326	309	295	332	321	345	339	309	352	332	344	322	334	337	311	335	332	314	322	339	319	318	327	320	330	333	346	329	337	316	296	312	326	341	331	324	357	328	315	311	320	312	327	294	335	316	351	333	329	345	325	325	309	338	327	324	286	348	303	335	314	325	368	315	339	336	312	325	316	300	347	347	305	303	332	324	329	366	311	315	335	346	325	341	334	323	291	340	326	332	337	298	324	351	339	337	353	333	318	330	335	327	336	317	338	319	310	324	324	353	314	288	308	333	288	316	342	336	315	334	315	345	334	331	310	316	346	306	328	338	325	304	340	304	325	372	335	336	300	335	317	330	305	361	325	285	326	303	326	317	322	345	340	330	337	357	335	304	319	350	339	340	325	320	293	319	298	298	286	332	334	286	335	325	342	325	303	314	314	337	331	320	301	299	309	322	321	306	320	343	320	318	326	365	299	314	299	355	346	343	337	293	311	347	362	324	337	355	332	310	352	341	306	363	325	328	343	320	322	300	340	318	319	324	308	329	337	329	319	344	317	353	297	345	329	343	319	352	334	329	302	330	328	326	299	337	322	323	339	366	336	313	323	301	317	320	294	303	336	304	325	354	365	352	316	317	296	331	361	327	321	322	334	359	341	322	342	348	347	307	332	314	324	343	307	366	307	344	304	317	320	334	325	290	336	336	348	309	329	366	318	336	319	335	330	339	333	348	344	302	312	316	288	300	314	300	310	341	322	330	327	333	319	299	349	289	322	328	308	328	321	321	334	307	341	319	358	308	327	342	321	336	304	347	330	318	291	313	327	350	306	328	328	340	322	329	315	318	312	362	347	324	334	344	304	294	321	353	311	307	316	324	332	327	312	328	326	312	335	269	348	334	307	353	339	308	323	342	339	304	294	336	335	309	299	308	323	337	354	311	368	296	328	359	345	323	339	338	310	326	321	350	368	294	327	320	302	384	302	331	346	321	296	332	318	307	296	330	304	289	308	329	313	294	344	316	315	355	333	325	309	341	324	331	312	348	332	293	310	291	318	308	337	311	328	324	318	327	348	340	319	311	319	353	313	325	314	341	317	319	366	325	323	351	305	319	348	309	343	295	313	315	329	323	330	319	335	348	319	292	312	360	325	286	331	337	322	323	289	343	337	328	324	324	321	337	299	325	355	321	339	317	330	317	360	315	310	352	289	363	308	330	334	363	324	300	330	365	309	337	301	315	291	306	298	323	356	325	318	315	303	273	295	326	345	333	298	345	345	326	310	376	333	319	316	354	278	338	309	318	306	344	337	322	335	306	311	322	297	328	334	314	328	341	330	330	339	298	343	323	307	327	318	350	339	312	338	328	363	321	312	320	324	310	345	320	337	335	297	345	363	332	296	302	345	292	308	326	318	311	331	345	318	341	318	307	369	310	304	321	310	317	360	343	330	363	337	308	350	303	345	292	320	346	340	345	330	311	347	341	348	308	328	343	330	346	292	304	339	379	307	304	338	305	317	321	301	334	312	346	314	309	347	332	343	320	348	338	376	335	315	335	339	352	281	321	326	333	310	304	341	322	323	336	310	318	307	338	326	338	311	351	362	324	360	329	341	310	315	286	311	281	333	315	304	320	324	353	339	326	314	295	335	344	335	327	340	299	310	300	311	309	317	331	322	338	312	349	302	305	342	314	306	320	305	317	314	294	310	315	324	324	306	327	343	314	312	317	313	310	315	312	331	327	317	335	322	316	356	350	342	331	325	331	329	320	311	322	339	311	304	372	302	308	320	297	330	321	352	348	320	345	351	319	329	341	330	349	322	293	326	307	317	320	334	343	302	302	330	346	322	321	335	297	320	338	347	312	307	330	329	326	341	320	323	324	333	320	315	319	335	320	327	312	332	297	310	349	309	330	306	340	295	315	321	306	327	356	338	340	322	330	314	352	309	318	334	333	326	325	332	316	313	334	330	350	341	333	322	295	321	342	310	323	344	308	345	321	322	300	300	342	314	317	319	286	313	312	320	321	350	334	311	327	317	327	335	322	323	319	313	320	328	340	362	314	349	328	319	301	333	319	313	316	360	352	321	308	319	303	338	324	342	378	301	347	299	340	328	321	307	293	359	342	327	315	303	318	295	314	319	307	319	324	315	337	306	333	315	338	343	357	329	323	293	359	307	328	382	284	322	292	327	328	286	351	320	335	326	334	304	329	292	324	343	294	294	355	326	326	322	327	324	318	350	350	310	289	334	326	335	340	329	310	353	343	330	308	303	324	319	306	331	339	315	339	324	338	312	306	308	321	310	367	322	324	347	345	353	291	311	333	342	343	319	327	306	330	336	320	304	312	316	326	290	347	321	292	318	356	338	315	328	345	332	311	349	314	324	327	306	339	352	311	312	334	344	287	299	306	326	349	300	318	317	310	307	349	343	348	321	322	300	317	301	358	328	303	311	315	340	332	337	345	313	297	341	304	290	353	307	345	334	309	350	352	345	328	327	331	313	310
31885	51126	35458	23423	11646	4864	1965	903	515	532	489	515	555	539	500	493	534	508	520	505	526	523	517	536	518	573	510	558	506	538	542	518	538	512	531	513	537	533	495	529	492	502	480	490	486	512	547	513	493	510	516	528	515	491	575	535	511	503	539	560	520	494	498	532	542	551	503	567	512	559	540	515	500	508	498	480	535	521	519	542	542	501	525	574	541	482	569	511	542	487	501	533	502	491	542	515	483	532	515	499	554	492	494	544	535	529	503	518	484	526	517	542	531	556	559	501	526	515	511	516	552	539	492	502	491	555	497	512	500	563	480	542	538	535	490	516	458	500	498	518	502	559	498	496	536	501	530	530	529	560	516	534	521	531	544	557	541	492	571	519	515	520	506	472	527	552	550	504	500	540	557	536	516	538	512	548	514	553	526	513	488	522	530	500	544	538	549	501	499	513	489	538	525	507	524	522	547	491	518	538	537	503	459	507	541	515	481	500	485	554	522	483	536	527	540	555	510	568	525	527	544	501	528	522	517	502	501	521	519	502	551	503	507	558	562	531	494	522	499	553	551	482	574	525	516	520	558	522	551	531	516	525	501	517	522	502	525	534	515	543	529	551	493	498	565	509	541	498	499	533	573	506	532	553	563	531	479	525	497	506	531	524	513	508	534	498	529	541	550	533	525	527	513	544	525	523	516	510	554	542	508	504	525	513	552	527	521	539	493	541	496	536	513	513	485	520	529	546	526	507	564	549	516	528	481	500	488	502	499	515	522	518	545	468	496	551	529	514	525	503	544	530	520	534	515	511	518	525	526	478	503	531	470	504	518	470	505	545	498	523	460	503	511	545	525	529	540	525	505	514	501	527	536	512	511	521	536	511	527	531	501	499	486	526	477	515	537	564	550	538	504	536	547	524	507	538	521	495	536	519	575	533	519	538	520	514	525	509	498	537	514	535	528	516	526	526	537	542	464	565	485	550	485	523	555	526	468	477	529	538	506	534	523	555	502	572	516	530	507	542	528	537	532	533	548	550	510	505	520	537	538	503	554	511	508	522	537	533	560	536	562	532	522	535	531	506	517	539	544	504	515	551	506	483	528	485	506	542	497	537	534	526	535	539	502	528	537	510	536	500	517	546	487	508	496	498	533	503	510	528	504	527	518	540	501	536	548	516	498	523	548	571	536	554	551	516	530	525	488	503	519	501	555	516	503	516	537	520	549	512	548	505	508	549	498	505	529	501	555	542	516	541	517	516	502	528	556	511	528	532	544	509	545	519	500	544	494	526	535	508	540	545	520	514	525	511	572	526	540	508	529	525	502	536	556	478	517	537	577	530	555	541	501	489	488	520	512	528	462	542	499	512	523	544	512	528	550	503	518	539	555	498	534	514	539	547	510	523	511	492	537	521	528	524	548	531	515	505	513	515	482	567	541	541	521	521	546	521	510	531	524	554	543	538	509	488	546	541	488	497	529	526	524	535	503	519	519	551	528	527	503	506	503	510	529	532	534	486	478	543	502	522	540	489	537	564	545	521	496	552	501	513	501	558	532	560	572	510	525	538	533	565	508	531	496	559	516	499	515	516	585	537	486	532	529	557	479	506	499	558	534	536	540	483	478	537	533	565	548	553	548	512	515	503	536	528	520	515	493	524	528	596	521	513	548	528	543	547	544	491	508	539	540	495	519	550	507	512	507	542	510	531	510	553	485	526	542	507	501	509	490	511	485	549	483	489	529	493	534	527	537	526	515	493	525	518	506	493	542	556	535	533	537	513	497	517	503	535	555	518	515	529	525	525	493	514	532	549	502	507	499	537	517	558	543	544	521	526	561	522	580	521	507	520	532	548	504	547	546	510	529	502	492	502	565	499	529	528	595	514	526	534	526	513	567	512	507	523	500	536	549	520	521	542	502	528	549	534	518	535	490	582	515	530	518	530	492	515	504	524	522	548	538	499	538	527	471	509	490	526	486	489	537	521	519	515	513	532	517	510	557	554	532	506	534	492	502	500	513	496	524	558	520	521	508	551	506	520	501	511	521	529	589	500	551	521	533	506	538	515	482	511	546	495	522	539	547	530	523	532	494	527	508	512	508	516	552	525	531	536	508	542	498	536	546	510	544	533	546	536	549	517	509	518	494	528	480	509	507	510	496	491	534	541	457	512	538	488	550	577	521	548	562	507	515	530	496	537	546	495	531	493	528	528	510	566	517	519	526	513	518	538	535	525	538	516	503	471	540	500	539	542	527	541	514	526	532	548	500	551	503	570	533	524	484	495	541	494	511	524	506	580	526	508	535	556	485	545	513	555	523	514	531	538	485	550	512	537	531	534	546	516	486	561	552	538	586	543	518	518	521	524	552	518	547	547	544	516	511	532	525	531	524	544	494	470	552	479	472	576	518	504	523	549	548	498	539	531	534	521	525	514	514	476	538	555	517	510	558	547	531	510	493	517	533	542	496	538	530	506	545	530	475	460	521	562	509	549	525	534	489	501	545	499	523	508	524	593	542	530	543	495	499	547	539	558	529	513	475	575	525	521	562	503	578	504	527	489	527	523	542	542	510	530	520	517	587	509	566	521	488	507	528	543	481	529	501	504	502	535	496	519	530	535	489	508	506	507	503	532	555	522	531	559	508	534	539	517	520	522	527	536	537	562	537	534	531	515	500	555	535	476	500	529	501	532	522	520	505	567	531	519	521	488	538	543	479	535	527	486	488	517	513	500	547	526	509	559	547	487	505	523	530	511	574	525	550	568	524	493	497	537	516	540	517	508	515	494	511	479	537	496	536	531	555	529	530	547	538	523	528	531	502	521	491	514	532	555	512	507	547	500	530	530	504	527	489	512	487	477	546	519	514	537	509	568	509	535	501	516	519	492	546	551	534	520	505	539	548	493	484	559	550	551	552	541	552	528	495	541	537	519	555	516	505	552	478	485	509	498	488	545	495	515	500	496	523	551	486	521	507	528	528	510	519	550	534	515	551	507	478	540	490	544	523	493	507	535	500	530	508	501	504	486	550	499	514	512	498	499	499	497	567	523	510	519	555	504	493	518	504	579	512	541	516	527	523	545	500	522	549	517	546	539	520	553	556	540	515	500	536	523	496	498	522	499	539	535	509	502	480	535	545	541	512	496	470	546	507	486	486	511	564	535	564	550	492	506	524	530	518	502	544	535	525	535	513	506	537	548	504	500	506	509	511	517	557	512	509	473	515	520	548	523	482	509	550	519	564	489	505	511	501	548	554	479	556	556	551	528	535	501	524	529	513	507	505	519	510	512	521	527	546	508	495	502	529	556	553	517	532	535	519	575	509	514	514	523	491	498	508	510	525	548	543	495	519	501	534	537	505	496	520	535	523	510	534	521	536	509	514	529	543	493	533	520	532	502	529	549	545	543	515	527	551	535	511	506	538	528	488	498	490	501	511	487	512	526	478	473	524	502	519	498	553	498	522	510	511	529	548	562	514	525	556	539	466	542	500	538	496	554	569	499	517	571
24763	25204	37041	35333	26501	16516	5074	977	421	320	341	372	356	334	362	347	352	359	330	342	354	360	352	328	351	340	369	349	332	345	343	336	338	353	344	395	410	335	359	340	350	361	357	306	337	335	333	358	330	373	309	344	329	309	348	347	335	320	308	334	335	351	348	333	328	329	329	327	340	333	309	367	328	331	327	323	336	349	344	331	351	316	338	346	341	336	372	310	303	314	362	333	347	343	363	316	339	378	333	308	322	361	293	346	341	360	338	317	356	361	358	356	336	336	339	334	329	307	346	317	339	332	345	319	331	357	336	380	346	313	344	321	314	345	363	326	348	317	340	340	367	339	325	335	324	352	355	328	338	322	355	354	369	332	324	321	337	345	317	345	360	337	337	330	335	319	323	351	346	333	332	346	323	356	372	336	369	346	344	348	346	344	335	328	329	374	336	335	353	330	330	374	342	328	318	335	349	311	345	312	371	345	368	353	328	357	334	336	337	361	327	315	311	334	361	357	320	362	345	358	340	332	343	336	338	330	321	321	349	352	347	333	348	349	327	341	334	341	309	319	321	307	303	324	334	362	323	355	327	343	345	331	323	322	338	333	343	364	377	363	356	319	322	349	357	336	300	339	338	309	374	320	351	329	378	336	321	334	326	361	336	392	334	343	344	350	331	363	354	329	330	318	339	359	334	363	347	349	332	349	358	339	340	312	337	344	339	359	344	346	350	326	350	364	369	347	351	323	335	324	357	356	307	309	376	310	345	304	342	356	333	336	349	330	358	312	359	330	331	353	335	318	327	355	378	344	358	336	350	333	314	339	372	351	320	353	339	312	342	318	361	332	346	348	305	325	331	319	347	338	306	319	370	329	305	315	334	357	326	347	335	352	368	312	384	371	326	338	328	305	302	327	362	313	352	332	349	348	355	330	357	327	335	319	337	350	323	343	333	335	348	347	311	364	333	318	347	329	347	346	342	327	395	343	327	329	328	344	329	333	361	334	360	334	349	357	358	335	351	328	348	353	339	333	324	360	362	342	347	351	331	331	334	362	347	319	337	341	314	341	341	326	338	308	347	376	303	318	318	315	321	363	369	355	364	354	348	332	355	323	352	305	323	316	342	384	354	359	390	343	381	372	335	306	335	356	345	334	342	323	352	339	329	347	349	318	365	333	349	331	358	344	313	315	356	344	343	330	347	363	341	324	346	351	343	321	320	326	353	335	352	351	321	349	314	359	324	314	350	340	363	340	326	322	339	353	357	314	327	318	347	336	315	341	353	346	357	339	360	327	347	295	331	310	344	332	336	339	313	350	329	322	333	346	326	366	333	347	361	303	362	366	357	338	314	309	341	357	344	333	337	316	354	333	338	345	343	348	333	347	356	367	361	345	337	322	356	345	291	358	342	338	325	334	362	369	344	339	343	319	350	329	327	323	346	339	345	329	339	326	337	296	309	339	312	342	363	342	309	340	314	375	324	323	335	307	328	344	327	316	305	328	370	325	319	341	339	302	334	306	338	347	327	327	356	312	356	329	341	335	328	367	360	356	326	331	321	356	341	361	353	340	321	362	357	345	320	333	348	330	364	314	338	366	325	323	320	343	360	348	335	330	361	341	351	342	347	312	352	323	341	312	351	324	330	313	337	345	324	317	360	317	337	335	351	309	356	364	354	326	347	337	352	362	333	337	312	310	337	368	366	342	321	354	333	371	351	350	330	301	333	360	358	333	352	347	327	379	334	314	358	361	315	314	332	346	342	317	328	348	337	342	338	345	313	373	351	329	351	338	340	327	325	346	336	347	338	382	331	347	361	300	356	331	341	343	326	333	360	338	356	306	321	341	348	356	313	332	346	337	341	343	341	354	355	381	308	317	345	332	363	367	352	360	351	331	318	336	301	349	347	335	349	312	346	344	339	333	326	323	360	331	381	328	375	360	317	347	291	313	353	322	325	344	335	307	337	348	328	367	366	346	333	366	334	336	324	328	348	327	350	308	341	342	316	333	335	340	351	342	322	343	348	310	296	305	324	360	330	356	333	337	326	355	317	339	295	330	319	335	333	345	343	321	365	375	392	324	368	340	349	328	349	379	357	345	387	308	372	340	348	326	350	327	353	354	326	351	326	358	346	332	328	341	321	334	341	343	301	336	350	340	358	333	338	329	330	332	341	309	329	351	352	338	363	351	335	337	322	330	342	390	342	334	339	369	335	331	332	362	344	359	336	315	341	370	320	313	376	328	334	308	347	333	323	340	357	336	335	343	358	315	332	338	349	351	321	359	342	329	326	349	319	334	322	326	330	348	327	323	352	347	340	343	342	340	350	356	322	340	328	325	338	323	351	336	337	340	330	345	354	358	365	382	342	335	355	336	301	333	348	326	318	330	365	306	312	340	346	324	327	341	361	321	347	325	371	341	329	334	332	346	342	351	358	337	340	360	343	335	350	306	307	317	302	312	377	354	324	348	371	337	327	354	310	323	338	364	345	346	326	315	298	322	347	353	377	361	335	356	338	334	363	325	299	369	347	365	337	351	337	357	334	337	333	335	357	310	333	323	371	346	341	322	361	344	345	317	344	349	329	361	325	354	321	346	324	328	340	346	305	352	335	339	348	339	368	326	358	322	334	328	362	349	372	345	336	390	321	347	361	356	298	361	367	308	319	332	334	347	338	348	364	348	320	323	355	352	353	320	305	331	325	367	346	370	320	354	316	354	373	328	329	329	342	354	322	331	361	354	304	347	344	354	354	333	364	320	323	352	329	309	318	360	337	366	369	322	322	347	342	347	333	321	361	309	359	380	346	315	335	333	362	358	357	347	361	365	380	335	334	376	339	342	300	357	362	339	329	327	355	344	360	341	365	348	345	334	336	340	364	305	339	335	339	334	342	316	346	370	352	330	350	338	316	341	344	350	328	338	346	364	313	342	350	332	327	341	355	348	312	300	346	346	335	354	329	345	353	359	349	313	353	331	337	319	340	333	372	332	326	358	354	356	349	354	317	379	336	336	352	351	329	337	368	317	356	354	307	338	348	337	340	330	321	337	335	331	321	326	317	337	325	352	331	338	351	343	347	314	353	321	354	386	358	348	341	354	351	347	350	335	341	367	334	372	333	339	335	312	336	311	336	347	352	295	349	322	359	359	371	359	338	340	323	339	341	348	309	330	322	317	315	340	338	310	338	353	322	353	331	307	349	338	362	333	334	351	344	355	332	361	346	358	343	357	353	343	332	324	320	327	324	334	339	353	333	336	385	367	307	338	324	349	363	331	334	318	314	322	327	350	322	341	337	349	320	371	327	372	339	374	331	335	361	336	360	310	333	354	338	320	334	361	326	350	360	333	352	309	344	334	311	332	322	342	351	359	339	321	346	345	337	323	326	309	353	327	348	311	344	323	330	355	353	359	343	336	363	319	335	334	335	318	362	342	325	367	390	333	339	323	343	353	337	342	333	334	317	353	308	379	347	320	376	326	337	356	316	320	347	354	370	350	321	354
53441	90408	65589	48368	32871	18356	6849	1927	696	560	559	556	538	519	590	549	556	583	561	558	552	546	570	567	549	552	550	561	544	570	552	558	552	590	550	561	538	518	585	554	556	545	571	533	544	545	551	575	534	541	530	517	563	538	517	531	559	522	556	551	509	600	536	546	532	521	551	519	584	544	587	492	577	583	562	573	602	556	605	572	567	539	521	489	565	565	570	544	582	566	538	576	525	549	557	567	537	548	557	536	472	535	560	530	560	522	595	515	612	520	578	522	541	544	551	535	594	546	545	530	560	535	592	555	547	580	540	560	528	499	537	566	525	569	517	538	552	549	507	491	556	577	562	581	561	542	506	533	561	541	526	579	531	575	577	507	528	584	541	539	528	527	581	601	534	517	567	562	577	556	547	528	557	519	548	597	571	525	528	549	504	563	539	559	468	536	516	501	542	530	521	559	533	582	525	524	524	557	586	598	558	551	576	562	557	577	557	590	531	545	561	538	529	516	542	538	554	505	549	567	566	538	518	514	563	576	520	588	556	571	549	545	573	551	523	574	554	564	539	588	536	580	587	589	553	571	561	585	558	545	579	547	553	546	541	546	551	559	520	516	551	600	543	575	618	523	549	571	526	549	539	543	548	536	532	553	556	576	569	511	534	548	536	540	546	560	581	557	546	548	503	549	566	543	537	496	531	577	508	511	526	536	521	559	566	543	503	551	605	530	556	541	551	562	601	553	532	531	555	525	572	544	552	541	547	520	579	576	537	556	543	551	555	560	570	549	550	557	553	543	591	579	528	534	522	576	504	565	529	568	562	550	489	535	605	543	537	537	546	570	529	524	578	507	547	571	534	536	540	501	557	550	577	572	537	477	562	573	593	506	533	577	491	572	582	543	562	575	555	570	550	554	508	577	550	560	551	540	547	560	526	606	527	542	539	533	541	523	576	537	543	561	526	565	519	540	553	536	556	540	548	549	581	498	539	543	566	563	566	583	553	542	546	580	553	597	546	529	590	512	503	538	518	573	543	534	541	536	572	559	543	553	543	563	520	553	556	512	559	544	557	560	560	545	544	567	535	545	520	541	578	555	585	549	553	514	555	580	563	539	529	572	556	596	583	540	561	526	506	535	548	544	568	551	537	567	584	555	574	572	592	580	552	532	523	534	529	523	533	581	504	546	526	584	563	530	590	549	548	595	582	528	562	574	581	522	536	527	573	590	562	546	550	578	572	557	550	574	585	555	514	585	554	545	554	588	504	543	603	576	539	546	519	577	528	505	527	513	542	535	513	541	555	530	524	525	554	566	546	560	576	578	595	536	540	571	507	552	540	526	518	501	557	548	556	550	594	542	541	557	599	552	545	536	602	573	541	520	512	559	534	521	520	529	555	502	528	561	557	544	569	508	543	538	561	559	582	564	515	557	529	512	530	580	561	543	551	545	524	577	540	565	542	509	540	506	598	551	613	561	547	532	502	570	519	521	534	506	585	568	550	521	541	506	563	559	528	594	573	556	523	581	527	556	558	522	584	539	549	575	552	566	558	541	585	537	586	527	555	525	542	577	561	578	544	534	546	531	537	535	524	496	602	576	530	532	516	526	546	569	554	543	540	559	538	519	542	526	575	598	546	587	547	573	596	601	510	556	562	556	555	523	539	538	527	562	584	564	555	527	530	547	520	572	498	535	542	548	537	519	541	577	548	531	591	568	572	548	543	560	544	527	526	591	535	531	554	590	517	524	513	545	581	522	528	555	523	517	571	543	529	584	544	523	561	606	553	586	576	536	589	554	536	543	498	534	570	556	510	547	512	513	551	537	541	534	507	538	561	536	538	592	581	571	576	590	545	567	539	514	571	539	535	522	537	568	591	565	542	522	548	564	586	568	520	545	543	539	576	580	528	524	511	546	548	562	559	567	549	545	514	546	550	551	556	537	518	543	538	545	559	521	512	561	536	530	547	565	529	511	570	578	510	528	541	552	563	574	565	529	516	518	524	559	539	532	538	504	596	555	559	596	541	531	548	533	570	508	546	546	534	550	548	565	515	576	542	571	581	559	543	571	545	552	546	549	555	543	546	545	560	499	540	546	552	576	590	534	554	559	552	565	533	535	543	604	571	548	534	544	591	560	510	567	526	558	575	532	555	556	554	527	539	524	541	541	548	547	541	562	593	547	553	560	551	536	543	564	596	534	575	552	543	578	551	529	567	545	526	574	534	546	541	516	573	572	543	536	554	551	571	562	568	556	560	530	510	560	549	557	536	552	500	523	552	525	556	545	574	545	544	543	516	548	555	520	564	539	571	523	555	545	538	543	550	551	562	580	532	589	514	537	577	531	541	532	589	548	532	526	540	500	560	554	532	580	563	522	575	609	541	516	512	561	550	568	564	570	543	595	530	588	534	537	556	548	550	544	546	542	533	585	580	526	548	527	622	603	533	542	562	521	512	549	567	550	575	559	549	536	570	558	544	535	534	563	543	550	557	548	504	551	576	551	563	539	553	553	536	539	545	582	566	593	533	542	556	535	564	561	508	560	547	518	564	556	545	511	560	601	542	523	541	548	565	581	587	591	562	529	565	523	554	562	562	551	549	545	564	571	547	550	589	543	514	556	555	541	583	564	574	566	561	534	539	533	548	579	582	530	543	553	577	539	553	549	591	539	531	553	537	550	547	530	536	559	519	578	567	539	510	542	567	534	579	505	549	582	549	506	567	548	550	512	533	565	553	531	553	575	546	548	541	536	549	554	507	545	582	532	510	571	524	559	534	555	519	577	565	535	522	534	547	570	517	522	575	583	625	594	557	560	520	512	594	556	557	533	517	540	548	566	580	549	558	588	529	577	574	561	539	537	529	537	496	568	530	550	548	581	546	525	517	543	548	533	525	530	541	547	561	579	546	566	528	565	499	558	538	539	595	550	600	566	529	527	542	530	580	499	555	561	550	542	551	560	589	547	545	605	597	510	539	579	510	535	527	565	564	562	567	539	526	552	521	573	571	553	564	564	576	538	564	582	547	523	580	581	547	547	612	553	545	548	562	536	541	546	554	529	557	558	616	527	553	545	548	570	517	514	536	515	571	560	552	527	559	540	543	572	589	560	557	548	557	562	551	518	531	578	543	557	534	529	580	518	569	524	547	564	556	495	514	562	526	521	574	524	485	541	557	560	564	587	532	570	556	552	547	554	531	542	574	534	513	573	552	561	578	540	552	567	517	594	549	537	539	568	535	546	527	569	554	552	576	533	551	554	506	521	545	576	580	520	533	523	588	532	598	550	584	524	550	500	555	564	611	537	528	518	545	543	574	539	497	567	619	579	553	601	548	555	543	560	569	535	522	532	527	552	533	525	534	607	558	554	530	549	575	554	515	594	570	571	589	521	581	563	554	539	531	537	529	588	518	530	556	553	537	549	562	546	516	554	554	576	519	557	531	529	548	531	585	509	528	536	537	584	534	558	591	504	564	575	521	536	536	522	592	564	500	557	546	556	539	557
23300	22517	32456	30243	27700	24184	14919	2356	605	423	409	387	380	376	412	390	391	414	404	401	384	405	408	386	400	409	387	412	370	374	401	383	374	390	374	400	371	380	402	391	345	353	385	364	394	414	372	384	395	366	363	368	390	388	384	397	381	374	385	401	380	410	405	362	376	419	369	380	380	368	396	392	387	396	391	419	398	392	363	381	388	381	377	385	396	410	380	391	393	409	388	407	369	361	386	390	360	370	351	351	402	381	388	347	411	403	388	387	380	375	402	378	329	373	348	367	365	391	391	384	355	375	368	401	392	354	384	406	360	376	372	367	371	361	363	390	371	378	374	359	388	382	414	396	340	345	402	400	421	376	402	367	404	380	357	406	357	380	374	367	398	362	413	360	356	404	399	397	393	409	390	377	381	368	387	361	354	391	368	410	368	370	373	426	400	410	404	364	399	404	403	406	366	404	353	361	363	393	350	392	328	367	369	361	392	386	342	407	380	392	382	395	371	359	398	380	371	385	383	403	408	405	364	358	376	365	380	396	422	377	396	392	380	372	407	370	390	404	384	371	392	389	376	357	378	369	393	361	417	389	366	406	392	399	385	370	370	428	373	371	376	399	380	349	399	421	333	384	387	415	431	410	389	395	363	376	425	399	398	384	386	381	378	362	393	423	397	362	373	364	370	369	389	374	390	381	375	364	363	414	382	365	350	391	406	369	366	373	361	356	355	367	396	393	385	373	382	403	402	379	380	386	345	371	383	351	412	390	383	391	381	381	379	384	403	360	398	389	403	400	347	380	389	386	393	384	388	390	403	380	391	391	367	401	385	358	387	386	416	381	383	403	424	394	360	410	365	368	397	397	421	343	356	360	403	383	353	406	386	393	383	391	389	385	351	396	385	349	377	401	411	382	368	356	392	400	408	358	380	390	378	359	397	399	396	395	341	393	408	379	362	392	381	368	389	364	396	397	391	368	398	389	405	356	422	424	414	353	384	377	361	362	376	368	384	388	397	378	371	370	394	397	392	399	392	373	415	376	394	370	382	371	396	388	394	378	358	372	375	390	380	392	363	383	381	375	385	374	416	425	379	401	397	355	353	362	370	366	378	406	399	401	378	345	419	391	366	367	382	396	398	398	369	404	397	381	369	385	344	372	372	397	369	385	410	397	373	347	386	379	364	404	393	354	357	371	390	399	410	390	409	413	376	382	383	385	410	368	395	387	352	368	375	390	388	383	408	356	380	373	385	386	365	368	379	383	391	380	392	380	355	363	415	356	385	405	407	426	391	380	380	357	404	388	385	390	378	406	389	391	418	403	400	377	356	363	380	404	383	393	378	385	400	427	382	396	411	382	365	368	334	409	381	375	369	377	379	406	396	353	388	374	360	424	387	379	408	407	388	393	394	374	382	403	381	410	415	422	396	405	408	406	363	411	355	340	422	405	395	380	405	388	407	345	411	386	367	385	367	379	404	400	388	327	386	366	437	386	357	389	401	364	398	376	380	399	381	352	366	405	395	384	363	354	357	365	420	366	389	357	375	373	397	337	406	356	392	377	363	394	419	426	414	391	402	385	376	400	373	380	375	372	372	424	428	374	382	399	394	393	370	411	401	405	364	348	381	414	370	387	364	352	368	359	418	366	395	400	362	349	392	377	376	413	401	382	385	395	416	404	374	352	376	348	400	361	373	373	391	374	408	343	390	373	389	355	375	384	376	371	381	363	390	367	376	384	385	389	368	379	354	391	377	375	401	381	376	420	375	400	413	360	373	362	363	396	388	389	354	367	401	405	377	385	380	385	352	420	348	397	378	401	371	394	351	366	381	376	398	387	380	367	369	397	363	368	374	350	388	366	379	371	382	353	372	382	403	331	384	369	376	353	376	367	399	397	414	395	360	368	425	361	382	378	374	375	365	355	394	367	421	368	383	411	364	387	373	387	409	376	384	384	381	363	391	392	356	380	398	375	349	379	396	364	381	389	369	373	399	374	410	331	410	379	384	386	412	403	383	395	361	366	368	393	405	338	409	337	397	381	361	348	397	381	369	383	328	366	408	399	353	387	384	394	387	367	386	377	402	381	371	375	373	360	385	371	362	352	397	407	365	405	362	370	416	343	365	383	415	381	361	396	378	403	352	394	373	402	380	381	440	397	371	352	372	404	366	374	369	377	367	422	378	376	389	369	387	395	388	378	366	381	364	364	391	390	384	375	381	388	353	404	365	381	375	372	399	410	356	333	355	354	372	378	412	389	385	427	356	343	390	407	385	425	392	395	362	388	374	379	392	430	369	389	369	381	395	390	387	391	360	423	357	362	374	394	360	409	376	378	409	402	395	343	365	384	368	351	417	377	391	387	378	400	400	376	380	367	351	352	402	391	386	372	374	392	371	371	369	379	377	376	379	390	382	344	403	401	353	399	367	381	376	386	408	345	393	378	403	407	378	396	375	396	400	367	378	390	405	362	391	375	410	415	401	367	383	402	385	366	384	380	360	376	404	372	378	373	388	432	374	400	385	374	386	372	378	380	344	357	389	372	407	368	374	401	378	402	368	357	377	391	379	392	356	389	359	353	390	390	406	414	365	425	412	375	351	398	372	364	387	368	409	398	340	359	398	369	367	389	402	425	360	384	372	376	384	380	413	415	391	390	383	401	379	386	434	388	373	385	401	388	385	357	372	400	388	404	396	379	386	331	403	372	398	415	401	400	395	373	382	398	390	373	374	395	379	373	371	379	398	367	370	408	388	375	381	391	418	356	377	379	384	375	419	359	371	414	389	370	399	369	355	412	365	365	407	381	366	430	374	403	398	379	388	387	410	436	360	385	396	385	388	369	392	388	381	373	371	367	382	381	382	425	405	390	383	409	392	410	385	374	380	364	397	387	376	374	392	382	396	401	380	353	408	351	363	367	397	332	415	355	371	390	362	396	406	373	392	402	360	405	366	412	399	387	342	429	414	378	404	420	382	384	384	357	355	367	364	378	371	385	384	419	400	376	374	373	427	434	392	368	395	411	377	351	393	377	421	371	395	361	394	372	357	381	409	395	361	363	403	339	371	379	345	405	427	373	386	377	389	383	403	458	378	370	390	405	384	372	390	379	433	381	381	404	389	391	408	399	362	412	417	356	377	395	408	374	394	373	340	374	391	370	371	393	391	376	418	422	412	367	351	388	383	398	382	391	401	359	393	382	380	347	370	409	386	351	377	398	360	376	390	377	381	362	392	396	382	355	398	388	366	391	341	340	392	378	390	381	371	383	368	416	400	361	375	392	376	350	388	377	363	374	374	376	381	382	431	370	372	395	392	390	418	357	409	366	408	363	404	390	412	373	375	423	373	371	363	404	399	383	422	388	405	372	411	383	378	374	355	385	382	394	387	378	385	408	407	385	394	391	365	382	362	380	418	414	385	390	359	370	393	387	364	360	386	363	378	405	371	379	365	394	399	386	370	392	375	373	380	395	375	346	408	355	380	378	400	394	425	407	383	384	372	362
57110	103638	77654	63096	43342	29232	13017	3396	1142	612	591	605	597	566	592	579	558	574	573	636	608	560	605	621	602	605	585	583	609	544	533	627	609	613	609	578	548	576	568	587	623	595	592	569	619	554	646	582	613	636	585	619	668	571	556	563	604	596	583	601	616	596	595	613	568	622	560	576	547	592	588	605	564	538	576	568	575	592	582	607	632	576	615	532	598	583	634	577	590	588	594	595	595	591	618	603	578	610	617	589	602	623	594	571	611	565	589	617	570	582	582	592	609	551	582	585	618	583	566	602	583	591	617	600	588	594	580	571	567	561	566	580	592	597	581	599	573	558	551	594	601	560	561	595	600	579	634	580	570	641	640	616	564	577	623	569	581	586	607	586	586	595	598	559	575	593	581	610	580	579	600	617	568	599	611	626	548	562	564	601	589	598	619	654	595	610	584	593	558	635	617	622	630	590	644	595	606	631	584	585	524	586	599	547	555	608	565	579	596	590	599	624	591	579	619	591	599	615	553	587	588	556	560	567	556	596	589	585	612	594	582	583	592	616	593	582	582	603	650	614	632	590	576	627	622	577	605	549	589	590	583	618	594	573	582	547	594	593	599	555	598	563	592	610	626	576	563	616	586	623	565	602	578	527	571	605	570	607	593	660	629	580	579	594	579	564	613	593	615	608	595	540	565	595	616	580	628	567	588	597	613	595	590	605	569	567	619	605	613	582	594	607	590	576	558	581	551	584	621	611	562	622	563	578	604	567	632	614	567	620	602	549	551	571	576	591	614	593	610	603	558	597	584	588	605	613	637	575	597	597	571	573	608	619	605	582	633	571	566	597	609	592	564	615	593	587	607	623	604	611	543	608	574	592	564	601	645	569	587	628	548	572	579	577	563	568	587	573	592	567	591	616	569	591	557	581	573	609	588	553	613	606	616	611	590	575	573	577	579	575	608	570	582	592	602	562	616	584	581	617	619	553	553	650	609	618	619	591	561	611	592	599	624	587	590	613	585	552	588	615	552	592	596	600	543	590	563	623	578	558	609	574	610	607	547	611	585	603	573	606	595	591	589	554	594	590	603	638	581	587	563	602	623	578	601	593	617	578	544	590	620	599	550	581	562	586	613	578	589	594	595	628	579	580	549	631	600	612	602	575	610	606	563	576	592	604	593	612	602	573	555	629	556	575	614	642	634	570	577	653	584	572	575	628	617	575	575	583	630	577	589	621	583	587	579	570	600	610	550	600	588	590	619	581	586	583	589	641	590	597	625	592	578	593	595	564	596	594	637	601	585	621	595	572	565	595	552	576	568	588	610	591	599	552	604	583	629	574	556	608	585	628	598	602	617	594	596	583	546	569	572	591	602	590	587	581	567	581	576	563	567	598	602	612	593	557	580	613	563	579	583	603	601	556	590	594	613	573	569	585	592	595	635	564	573	609	607	582	565	601	579	585	556	624	547	592	576	552	593	615	560	570	595	583	589	607	618	589	596	587	562	629	615	566	604	595	601	563	611	608	628	591	639	582	580	597	572	611	568	592	595	561	567	600	627	576	607	573	586	596	576	610	582	572	617	601	593	599	584	575	563	595	572	606	591	584	560	614	617	593	597	617	595	569	595	591	562	639	585	596	577	625	579	608	579	631	641	586	603	605	630	614	607	609	557	569	600	609	587	625	613	623	567	569	622	586	615	591	607	608	573	567	609	561	597	587	590	536	609	616	577	627	616	576	586	601	601	573	585	635	626	573	602	585	579	545	610	563	603	553	598	586	591	580	575	581	588	615	620	563	616	623	583	619	595	614	569	603	612	579	572	562	610	608	568	587	549	560	567	568	565	599	580	600	652	615	644	580	607	599	656	640	571	593	563	573	582	539	564	623	587	547	625	632	560	622	606	622	592	618	606	584	556	602	618	642	562	584	575	540	580	624	629	607	598	660	616	600	600	572	587	594	613	558	580	640	612	579	596	571	606	580	568	578	580	556	591	563	548	599	601	576	635	612	623	581	575	559	546	566	623	566	584	617	635	586	602	548	571	583	582	631	541	622	567	591	617	584	591	596	577	627	585	595	566	591	576	633	582	615	587	575	625	583	596	618	557	579	585	578	576	615	567	609	605	595	583	582	552	641	575	575	609	603	602	619	571	616	595	618	568	581	601	577	616	587	583	597	602	573	558	589	620	591	582	590	560	580	568	560	634	634	584	621	555	599	632	594	579	618	552	610	597	565	626	582	582	647	596	581	530	555	594	629	582	586	626	615	611	625	616	563	566	586	581	565	598	605	581	564	609	622	611	603	594	613	583	608	560	572	587	597	590	555	581	582	623	649	565	591	575	573	639	583	610	593	647	612	627	593	616	582	541	597	605	609	543	595	603	588	589	608	564	599	569	582	569	595	600	575	571	590	601	598	599	586	574	577	576	592	572	575	592	604	595	566	574	605	595	608	606	557	549	604	556	587	552	584	615	561	572	552	607	605	546	584	607	583	598	558	615	600	614	622	612	620	619	561	585	605	606	623	590	639	580	542	567	550	571	582	598	622	581	631	619	573	564	577	580	558	595	601	594	558	602	636	612	580	581	594	593	621	625	584	581	624	567	573	590	616	598	601	612	576	582	583	598	591	600	577	581	563	589	555	594	605	594	605	619	640	623	617	591	589	559	537	610	603	626	620	550	602	590	599	572	581	636	589	548	576	556	570	564	639	617	590	613	624	604	575	562	565	604	637	585	572	609	648	558	601	599	576	609	555	620	613	604	579	606	561	568	577	573	561	567	593	632	541	583	593	557	583	612	570	559	585	594	598	558	588	580	616	587	611	570	592	566	641	604	587	547	570	587	582	611	580	594	591	591	632	624	559	603	560	576	565	590	599	611	579	575	616	534	624	614	572	569	599	619	524	637	629	597	557	572	532	575	575	597	637	597	614	590	615	591	592	532	561	539	609	552	609	582	583	625	554	601	635	585	595	601	585	560	549	593	605	568	618	615	563	553	599	602	570	582	591	618	605	601	590	586	564	595	628	576	628	607	561	553	647	568	597	586	598	619	616	610	596	567	612	619	572	551	594	600	564	609	638	575	561	608	587	579	575	599	612	574	575	583	615	581	593	596	590	560	563	575	602	587	625	577	550	615	563	611	576	602	568	575	601	606	580	633	583	584	586	567	624	560	594	586	624	649	574	565	609	604	599	591	593	591	593	597	607	590	570	560	612	614	611	582	631	590	617	568	573	575	596	579	597	552	569	601	584	632	588	564	563	612	596	556	589	557	618	571	604	599	609	556	537	594	546	630	611	582	584	572	594	613	588	598	555	621	603	617	598	578	611	592	608	582	544	564	588	557	619	571	582	603	586	571	551	595	589	625	572	643	610	616	586	565	574	570	626	574	610	564	607	606	602	588	562	538	585	595	591	646	521	585	617	551	592	612	619	578	570	615	544	584	584	588	577	535	591	598	598	633	613	632	569	561	604	617	589	556	582	616	616	650	640	604	572	629	602	620	612
27753	30625	30424	20441	7795	2732	910	448	337	314	302	312	332	332	329	313	318	302	301	351	324	340	335	351	331	306	352	317	318	365	285	294	308	347	347	361	293	314	325	307	332	306	335	316	361	329	306	293	340	336	277	312	297	303	330	351	305	346	324	327	295	350	350	330	328	336	303	335	337	322	308	301	317	335	306	352	335	293	328	314	367	303	311	351	351	370	346	298	303	300	327	309	324	329	334	333	317	336	355	298	340	325	322	347	327	306	311	321	323	330	313	335	299	327	310	332	297	333	346	343	348	335	326	332	345	320	297	344	329	303	322	336	297	307	312	310	316	304	311	296	303	322	321	332	305	331	330	314	305	310	277	314	314	309	286	329	323	305	322	303	325	339	303	308	310	313	350	296	294	316	307	329	296	320	355	324	322	322	315	343	323	336	315	317	317	306	317	315	320	333	336	323	347	325	333	313	338	328	328	349	319	310	350	318	337	302	349	303	313	348	278	293	359	311	351	332	335	336	289	345	335	315	335	311	317	325	302	298	319	323	328	332	325	318	329	339	330	290	296	341	313	317	321	339	313	322	331	308	318	300	328	291	325	341	316	347	309	339	324	348	377	305	302	339	333	315	315	346	318	298	327	325	293	339	300	336	316	340	342	303	316	322	315	308	310	340	331	329	338	347	306	314	321	315	321	313	312	305	302	312	324	340	325	338	309	330	298	351	324	329	315	307	336	303	340	309	307	325	347	313	300	312	339	337	336	326	322	312	336	301	331	325	301	289	329	328	309	315	348	326	366	322	333	323	309	312	306	286	315	352	328	335	356	312	322	336	312	346	303	333	336	332	282	315	313	340	317	327	296	326	327	295	321	331	323	308	340	313	316	310	331	332	305	321	367	305	325	351	315	324	309	292	345	305	284	319	334	351	348	323	338	338	342	316	332	302	324	343	356	322	290	288	350	333	296	321	338	358	348	319	311	344	320	297	315	326	291	291	349	326	313	324	319	313	339	348	295	312	352	315	329	337	333	297	326	348	317	344	315	351	302	317	325	327	319	307	350	295	318	338	330	329	338	337	314	305	316	307	341	322	324	328	333	334	309	326	322	333	322	329	344	309	325	342	360	350	304	338	332	326	331	305	332	288	311	310	336	282	357	321	353	363	315	335	308	304	327	318	332	327	296	339	330	333	355	367	329	321	307	329	341	338	318	299	352	343	308	357	367	342	294	324	297	298	324	305	323	323	327	303	295	320	316	346	322	360	321	324	331	371	340	344	331	318	310	298	322	347	328	314	338	337	323	342	333	333	327	330	340	340	331	308	303	332	312	314	302	332	352	337	309	352	320	309	302	309	334	343	334	348	334	301	332	333	337	324	319	323	312	330	328	341	316	298	369	339	278	297	329	327	331	309	319	327	316	358	342	300	330	304	320	355	303	308	348	317	304	349	345	325	346	323	309	357	338	297	326	314	317	330	300	314	328	320	303	312	329	329	323	309	361	345	319	336	347	312	320	304	324	323	306	313	309	320	322	339	318	305	327	339	327	345	315	383	313	322	321	309	335	326	298	307	326	352	301	347	307	357	347	326	331	327	318	325	329	318	355	317	299	303	315	323	331	321	314	313	347	299	302	301	342	315	336	355	318	348	308	340	333	335	346	312	348	300	330	341	298	299	336	316	318	331	338	327	298	325	341	318	331	351	310	320	340	346	353	357	282	320	351	339	312	324	339	323	317	340	320	329	346	348	283	324	312	309	345	290	328	336	347	373	337	311	325	312	357	338	350	346	296	328	329	313	320	306	316	337	339	371	340	347	324	287	321	340	303	303	349	328	312	360	322	323	314	334	337	324	338	300	337	298	327	327	366	333	296	314	351	303	331	316	292	302	323	295	336	330	366	370	300	304	289	299	308	315	313	318	303	289	315	327	311	334	292	325	322	313	332	314	331	333	325	317	356	290	304	323	345	344	294	303	286	334	353	311	354	328	321	318	337	324	321	347	328	362	306	336	304	303	338	306	309	323	333	295	330	321	322	317	332	311	330	334	350	323	368	332	338	346	323	363	325	343	359	309	307	331	339	325	346	324	337	335	331	317	323	340	311	341	336	341	283	331	300	321	354	343	324	329	299	321	325	332	318	323	316	320	347	364	309	341	316	299	310	324	299	321	331	341	318	299	315	353	308	282	336	329	317	329	340	308	339	349	319	313	324	321	313	328	328	327	335	367	336	333	302	289	341	339	310	306	314	324	312	311	345	336	335	337	332	335	348	337	311	296	311	321	318	347	292	345	329	306	308	343	296	338	296	306	330	323	355	315	340	336	334	328	323	302	303	292	323	341	329	295	313	335	309	298	333	330	343	340	330	341	324	316	315	307	322	335	305	336	322	324	351	337	300	322	339	333	303	339	332	323	314	302	321	334	300	330	318	332	302	260	282	351	308	322	331	345	325	344	323	354	322	306	321	350	324	311	345	304	294	333	338	336	314	305	325	304	314	309	311	327	331	316	324	330	308	339	350	328	303	338	330	340	326	322	330	325	323	303	348	334	306	328	311	302	308	319	347	354	371	304	324	325	334	318	332	322	331	330	342	363	335	318	337	338	314	318	333	304	298	313	352	310	337	340	310	333	339	341	334	316	299	306	268	317	311	336	341	309	334	358	301	301	344	311	310	328	321	324	306	311	311	303	298	342	340	318	284	288	305	345	326	309	303	314	333	337	319	311	343	306	313	299	295	322	304	332	316	325	313	299	310	298	346	329	319	348	322	315	332	313	338	352	308	304	327	307	333	331	274	277	329	319	313	340	304	332	327	319	300	332	332	325	334	318	335	356	320	348	318	333	309	324	313	312	317	331	329	315	327	330	314	342	316	310	319	317	348	351	353	322	346	329	330	300	322	302	327	281	274	346	339	298	300	302	318	325	328	352	333	352	347	322	339	328	308	294	326	316	319	321	341	322	316	343	315	320	329	324	335	315	315	326	311	317	297	326	324	335	339	350	322	310	322	336	301	315	336	356	305	338	318	312	335	311	305	328	329	322	325	329	356	341	316	338	337	301	335	306	330	333	301	318	342	325	308	347	332	296	329	333	304	341	339	328	348	317	317	304	345	347	337	310	363	325	297	314	328	339	325	343	330	306	298	325	321	334	328	315	312	342	317	340	324	336	307	353	337	360	307	326	329	333	314	305	343	272	311	332	317	335	309	339	315	352	296	310	311	304	317	313	311	326	317	332	309	323	345	331	307	326	323	342	326	299	358	320	324	299	338	306	314	329	340	324	313	340	332	327	311	309	278	310	338	342	326	346	326	313	333	285	314	333	334	311	308	328	304	315	353	323	317	295	306	322	310	350	326	312	323	331	345	332	325	332	348	327	313	341	339	320	322	310	320	305	310	334	323	346	338	314	318	325	318	313	307	311	367	330	314	313	335	329	304	335	322	310	321	309	312	319	311	317	307	337	286	297	320	337	321	337	300	290	336	343	327	340	335	331	312	352	311	353
31525	50907	35298	23203	11877	5342	1923	821	575	522	528	538	559	546	556	552	514	544	553	525	530	509	530	563	546	507	530	523	537	569	492	542	518	515	523	506	537	495	520	518	506	528	502	472	527	558	519	514	534	560	512	536	509	519	497	529	554	529	507	526	520	469	509	545	523	494	533	534	548	549	516	509	506	526	541	508	556	520	535	544	533	474	552	561	511	527	526	560	512	499	532	494	494	541	536	527	526	553	543	493	532	502	520	535	505	537	522	535	509	530	509	516	498	551	538	502	546	533	539	471	533	529	545	560	503	494	483	528	498	514	542	535	528	555	503	514	526	509	540	523	505	532	525	486	553	506	514	537	531	581	521	538	540	527	539	550	545	533	498	527	560	496	513	510	528	509	517	511	499	534	493	525	456	528	504	495	502	488	552	548	525	511	537	531	573	493	509	520	532	478	530	494	544	519	508	525	509	527	523	583	563	490	561	544	507	544	505	567	500	543	554	548	503	516	508	520	547	549	526	516	525	527	534	536	501	503	516	506	493	525	539	502	516	560	534	503	501	500	534	531	546	550	596	532	521	490	556	561	501	489	538	507	484	472	490	474	540	517	528	509	570	512	546	503	543	543	535	556	484	530	515	499	544	476	520	500	533	503	515	538	511	542	562	515	535	523	536	537	528	503	551	589	517	524	498	537	504	522	572	498	518	518	535	499	510	561	537	517	531	508	534	531	501	519	479	552	542	552	519	510	511	524	483	513	523	489	501	561	502	494	505	546	542	515	521	545	535	503	502	564	540	524	519	546	494	531	551	522	525	541	530	518	514	491	512	526	497	489	499	535	544	512	536	539	546	506	561	510	523	517	523	490	522	529	521	534	574	541	503	513	502	529	526	485	508	517	535	520	503	517	506	541	539	559	520	528	504	519	503	520	526	513	570	496	502	526	527	483	515	447	540	508	537	496	496	517	496	535	494	523	484	557	583	508	499	527	524	528	521	506	565	539	466	540	542	525	494	503	496	539	541	512	494	545	505	510	506	537	533	534	519	548	525	505	488	499	501	533	482	513	482	542	523	534	503	517	506	512	565	522	539	495	546	546	499	548	548	497	561	560	518	468	523	532	521	493	487	539	519	525	541	521	489	541	498	482	534	486	514	520	520	503	508	508	492	542	518	478	495	515	521	530	515	549	547	510	529	550	529	522	511	557	505	530	515	493	482	477	545	531	511	480	507	501	530	506	571	517	542	534	531	513	536	500	526	549	506	506	550	530	516	503	571	520	501	539	529	547	507	539	494	478	508	546	505	544	550	496	512	507	522	483	531	547	534	588	558	573	529	455	517	516	498	480	573	541	562	513	517	534	529	560	525	545	533	522	522	506	518	544	520	521	499	504	556	575	486	514	500	512	548	515	513	497	517	490	521	508	518	544	511	510	514	477	537	514	508	523	528	562	527	582	537	552	557	541	541	584	522	508	534	505	534	521	503	516	502	528	523	536	525	534	558	539	517	550	536	533	493	582	520	515	515	526	497	546	550	557	532	518	539	532	529	529	519	505	531	538	505	526	555	489	526	533	529	517	469	512	548	541	521	480	506	545	523	493	550	565	503	532	526	548	515	534	472	535	535	513	503	518	495	513	555	527	521	493	516	526	569	509	497	519	524	548	533	519	515	531	541	504	552	526	561	485	533	477	545	527	510	535	527	517	522	499	549	534	528	544	553	496	504	522	536	532	525	548	566	506	497	500	529	509	490	510	523	526	509	495	467	486	528	554	524	535	512	533	536	522	511	560	510	533	537	510	562	533	527	520	517	545	548	542	491	543	535	484	515	521	485	522	534	518	546	523	504	503	527	528	521	492	553	512	497	539	482	546	505	544	540	525	504	551	501	481	515	550	483	554	521	514	553	505	514	528	528	506	529	527	556	484	531	485	530	531	518	503	524	556	529	517	521	528	509	558	482	536	499	525	506	489	507	509	559	528	506	507	520	548	518	559	520	494	535	486	558	511	505	524	504	515	549	510	541	533	514	554	511	533	515	556	559	509	551	516	520	536	516	526	502	504	520	523	509	506	525	536	540	520	539	527	514	529	519	532	508	488	544	518	510	513	514	508	565	500	490	498	491	552	530	532	530	559	509	549	550	532	559	509	569	516	553	499	539	580	523	511	529	503	503	559	522	535	533	518	579	525	498	503	519	537	529	520	547	486	541	521	491	518	533	533	528	545	518	517	549	556	508	541	525	546	503	509	535	546	504	541	494	514	531	516	530	514	520	519	559	535	523	545	503	552	517	546	515	528	500	497	519	521	508	492	537	526	524	502	531	517	528	524	554	537	532	514	513	548	536	515	501	545	517	574	512	512	503	566	488	491	526	501	506	522	540	529	534	500	526	456	538	522	572	545	533	552	509	498	558	533	514	522	481	515	542	534	495	557	567	556	531	543	508	544	523	567	511	536	494	501	497	538	519	515	561	535	509	520	529	518	535	517	504	531	548	518	527	504	527	528	553	530	532	510	524	570	535	483	534	496	532	519	521	540	515	504	544	577	555	533	513	529	522	524	545	511	517	538	550	534	521	535	514	507	527	475	481	551	514	508	533	548	525	539	513	504	586	539	449	539	592	479	497	512	526	513	537	573	520	525	532	521	481	516	519	479	522	558	525	531	520	534	530	507	538	526	482	531	502	505	498	529	510	527	517	510	524	502	460	505	554	528	496	499	530	524	541	530	477	534	515	517	509	565	553	536	504	496	517	550	522	495	517	521	535	550	582	551	533	519	518	529	555	529	510	497	507	551	563	537	540	522	509	516	522	505	530	488	529	504	539	521	513	496	511	517	523	533	499	486	502	503	538	534	517	563	503	525	538	513	529	507	560	512	568	545	541	566	513	516	537	487	519	532	550	485	552	515	508	550	534	529	522	536	512	531	532	540	515	540	514	524	565	510	541	507	520	504	529	560	534	564	495	552	556	510	517	508	517	516	510	575	519	556	558	559	502	539	483	511	520	524	559	565	516	526	497	497	551	502	535	516	508	523	527	540	545	511	528	526	537	505	528	532	519	512	526	516	523	556	509	518	561	545	546	533	502	523	549	517	484	505	514	504	506	545	543	519	489	510	523	519	534	544	527	490	553	527	519	515	524	491	542	551	492	485	535	512	503	518	531	522	523	496	542	514	520	502	493	484	570	522	547	485	511	552	504	469	530	521	482	562	521	491	542	524	543	531	522	541	527	569	509	523	538	516	518	517	509	516	553	491	556	564	539	530	547	475	531	546	526	544	534	511	518	484	487	520	507	529	528	517	545	509	496	518	501	495	532	503	581	546	507	517	537	531	490	497	522	511	510	511	485	540	500	475	511	572	500	525	517	532	490	543	557	563	522	535	548	454	519	560	487	538	526	547	516	553	487	514	503	514	501	542	523	504	502	526	510	556	524	553	494	493	469	558	536	546	528	504	507	525	551	492	506	529	515	524	494	508	503	507	530	488	553	499	515	519	505	545
24898	25012	37052	35127	26950	16687	4613	859	379	344	352	365	341	338	373	310	344	351	336	360	326	350	360	392	348	350	333	323	332	346	348	320	343	367	360	349	328	350	357	325	333	340	343	355	321	365	371	359	363	345	358	364	362	329	327	339	348	319	295	356	380	370	338	370	361	350	325	365	335	329	343	303	351	350	361	352	306	352	367	333	316	329	312	340	354	373	330	306	336	321	333	337	352	349	354	365	345	347	341	335	332	326	363	362	323	345	332	348	328	331	367	337	312	358	331	337	340	329	335	330	379	316	303	330	342	313	325	314	326	387	357	331	315	342	381	349	361	327	315	344	368	334	323	320	351	342	316	320	330	341	320	357	330	348	319	369	328	373	336	333	355	344	353	390	361	336	328	366	356	310	320	345	333	335	328	315	340	336	339	334	358	345	308	361	371	328	329	345	342	333	344	349	338	328	316	358	345	338	369	348	368	363	324	320	329	330	353	346	357	351	320	349	336	328	343	338	338	361	344	329	312	364	340	364	311	334	357	379	345	354	366	329	374	345	370	315	339	371	386	339	332	338	331	332	364	368	324	327	359	337	347	318	339	344	368	317	359	368	344	323	292	335	321	347	390	329	331	340	330	333	340	336	350	317	319	344	315	345	357	342	350	338	333	346	361	345	320	303	370	311	357	352	317	359	334	332	354	369	326	319	359	334	344	334	353	368	358	329	403	363	362	357	364	309	367	313	312	324	354	336	364	361	361	377	349	331	347	324	369	326	335	342	319	341	324	341	343	363	320	349	323	316	329	317	323	321	338	327	331	324	324	339	303	346	347	326	346	336	331	311	324	357	337	339	312	342	348	354	334	345	325	366	362	347	318	346	353	334	356	350	318	347	349	371	332	344	345	324	356	339	338	331	344	347	345	330	337	356	330	324	340	334	377	329	355	336	298	342	319	340	319	347	376	320	358	373	345	329	348	321	359	342	352	345	352	364	384	347	340	364	330	340	340	356	318	348	351	348	340	357	361	376	352	350	351	341	327	323	343	316	333	346	333	373	366	353	347	317	337	319	316	351	323	327	335	324	339	313	338	320	329	360	297	322	344	334	330	330	373	343	351	328	338	355	346	316	358	366	347	335	346	379	307	342	348	344	320	327	345	350	338	340	322	350	351	368	322	373	364	348	329	329	363	364	325	329	347	381	341	326	347	328	343	349	337	339	351	325	333	318	333	348	350	362	357	320	347	328	357	310	352	349	375	346	363	349	342	314	324	315	337	338	306	376	344	335	328	319	350	340	331	329	332	345	334	315	345	333	332	336	344	308	363	331	358	317	356	340	374	304	356	352	359	335	365	337	344	375	387	328	342	390	347	357	358	336	336	309	341	356	319	352	320	344	340	289	328	342	331	354	353	371	356	343	343	334	345	283	362	325	344	347	332	326	345	347	367	325	326	339	350	331	369	328	327	329	342	330	317	349	341	329	308	326	354	379	323	356	360	327	329	321	357	349	335	358	379	345	338	348	329	354	339	357	351	320	345	337	357	355	320	334	390	346	332	357	335	327	332	306	328	335	364	321	318	321	353	380	362	355	327	369	331	344	341	343	333	337	364	354	320	347	366	343	321	311	333	303	352	340	325	348	332	341	386	315	344	352	364	322	358	323	336	376	342	327	327	358	378	324	354	362	328	358	367	347	362	315	345	368	362	338	357	331	333	344	356	333	379	330	312	383	368	327	328	353	374	352	352	362	330	307	357	356	332	372	330	369	299	344	340	367	350	372	339	364	357	327	337	345	336	350	322	320	330	393	335	309	354	325	319	350	359	357	296	367	331	364	336	333	349	364	329	320	352	340	328	371	344	358	345	333	326	353	318	329	351	349	313	341	347	349	373	332	331	301	339	373	321	322	328	351	354	331	381	333	320	318	331	329	369	332	327	327	340	318	327	342	357	327	333	350	382	363	350	356	334	381	352	373	312	333	333	339	330	360	343	354	318	351	323	356	359	364	308	332	330	306	304	326	353	356	300	384	359	334	343	340	377	301	325	352	321	326	349	320	326	325	351	340	344	302	356	344	372	316	350	355	341	329	334	343	359	345	329	343	347	323	334	343	334	338	338	360	338	331	372	356	321	388	362	392	346	343	340	358	334	360	356	349	347	334	371	363	324	363	353	342	360	346	348	339	362	327	330	322	348	328	334	329	348	322	358	350	316	345	359	337	326	324	341	333	355	343	367	321	343	335	345	344	373	325	345	324	343	382	339	317	365	367	352	347	322	276	332	289	348	346	332	310	382	354	371	348	320	338	336	332	347	309	343	361	347	327	324	353	349	384	350	328	351	363	334	327	365	343	380	336	331	360	336	335	354	325	365	316	331	354	339	375	338	342	340	357	368	351	329	343	358	328	327	356	346	323	325	311	345	354	318	334	345	347	345	308	341	368	331	362	366	340	320	335	338	343	352	355	346	333	343	320	337	361	348	345	353	340	322	338	359	359	325	333	324	367	358	325	339	355	364	373	357	334	348	332	313	345	342	335	355	347	355	389	331	345	365	353	303	324	351	318	355	345	334	326	339	347	337	340	351	315	370	336	367	329	334	322	370	338	368	364	339	374	281	357	366	376	314	354	366	335	348	334	356	363	374	371	348	370	359	335	314	327	355	327	354	348	334	352	342	329	326	337	393	328	322	334	357	342	327	328	336	347	330	307	327	321	337	329	323	348	343	331	359	350	354	348	337	345	380	362	321	348	354	346	352	350	379	349	328	314	349	353	332	317	343	355	354	336	330	346	350	359	348	344	320	319	325	348	348	336	361	364	374	326	353	358	368	339	343	335	346	359	340	347	352	333	323	319	360	337	344	296	360	372	348	362	326	341	353	358	327	297	353	328	328	330	341	339	342	335	371	315	313	333	338	341	325	348	347	334	350	328	353	309	353	365	323	331	333	340	358	350	324	355	376	324	352	354	385	349	357	349	322	347	329	323	350	371	342	364	346	349	315	326	291	344	364	326	355	343	374	331	353	344	328	384	345	319	362	346	323	374	337	345	322	358	365	332	358	349	361	314	324	325	362	367	312	340	347	332	356	371	309	346	316	354	373	311	322	353	371	321	304	379	359	346	371	332	350	350	365	358	343	330	355	341	325	334	349	343	324	318	347	323	337	337	337	363	332	323	326	359	348	338	372	336	338	346	350	353	312	328	373	301	335	361	334	382	344	350	331	324	359	342	346	329	367	366	369	336	312	325	346	339	312	308	340	339	353	349	356	353	323	324	369	347	329	333	355	341	342	335	331	309	370	348	364	315	328	352	352	314	329	327	345	362	353	345	371	347	346	339	356	326	337	311	318	334	330	308	349	354	305	332	326	335	324	352	328	336	288	323	323	366	360	346	322	326	369	349	332	353	333	330	325	359	317	337	350	312	320	335	348	349	323	383	370	333	306	323	385	353	348	356	350	360	381	360	340	355	324	360	358	321	332	381	332	374	298	358	342	338	351	315	361	340
53462	90497	66647	48701	34086	17784	5890	1621	753	555	537	557	536	562	560	554	542	557	514	560	534	534	546	548	548	585	601	535	537	571	522	547	523	559	544	571	593	559	560	548	563	548	610	566	516	512	568	563	541	520	562	579	545	524	528	542	522	521	563	603	552	521	537	537	548	576	518	579	545	580	583	550	531	545	506	560	569	532	601	563	546	569	591	528	537	561	591	563	558	547	560	552	568	542	536	531	580	502	561	556	573	555	537	559	596	551	552	580	561	568	556	514	535	542	518	531	567	554	546	524	526	506	560	521	539	541	546	527	546	552	540	575	590	530	553	530	565	555	571	543	530	560	554	555	520	554	525	565	565	557	526	543	552	557	549	578	561	527	566	492	582	564	580	501	549	602	544	524	540	566	588	523	581	553	561	546	549	539	514	526	562	560	566	533	536	508	505	567	564	563	536	514	571	528	546	529	557	532	576	557	541	579	564	579	528	545	591	539	555	524	544	567	572	539	594	540	552	558	539	580	604	566	561	539	524	538	564	537	543	526	528	569	516	528	554	538	546	531	550	535	531	542	521	542	519	534	594	570	525	551	570	553	548	547	555	563	587	523	597	590	581	556	560	555	570	576	547	558	525	526	548	590	522	550	535	601	549	548	559	578	512	596	526	544	564	543	546	504	563	549	569	573	571	549	559	520	586	522	533	580	524	586	521	534	550	521	541	541	557	542	564	557	556	577	527	540	537	598	561	564	532	504	514	584	530	565	510	566	536	555	584	548	522	526	589	603	546	516	587	530	570	521	554	530	550	538	517	567	567	515	532	522	590	528	553	551	491	545	570	553	547	558	570	587	592	535	551	507	508	559	590	553	571	577	539	581	560	586	589	536	566	568	507	526	559	575	522	573	545	567	512	553	617	597	522	520	523	556	552	520	541	537	549	556	557	574	536	544	530	525	496	586	537	527	548	562	559	518	541	526	565	532	563	554	541	548	559	539	532	559	535	603	579	555	575	545	534	508	539	529	531	502	564	538	568	566	556	553	521	586	548	529	521	580	582	567	585	520	543	551	517	535	529	562	558	545	559	547	598	552	567	530	565	543	590	561	558	544	579	569	592	542	533	551	586	541	526	578	559	549	549	559	546	552	558	575	520	560	549	535	555	567	534	555	533	578	510	547	554	562	569	539	569	530	542	577	516	537	569	545	513	490	573	554	566	532	517	572	563	568	509	544	578	552	549	527	564	580	590	611	557	527	520	565	566	547	542	548	533	612	562	538	546	566	547	538	590	558	568	564	540	540	553	539	577	557	583	568	550	565	536	560	537	540	559	547	520	574	581	516	575	545	534	544	566	594	566	515	540	583	545	574	598	523	534	554	572	548	559	557	581	572	540	525	555	522	557	547	526	572	581	564	525	584	491	578	581	558	565	534	568	579	539	540	527	534	547	538	530	536	548	561	548	523	546	577	582	523	554	529	530	553	502	517	557	562	535	540	581	555	586	572	509	533	556	579	560	551	595	583	582	583	562	519	525	541	561	556	556	519	559	544	559	549	517	545	590	558	535	543	541	542	532	552	505	533	612	550	588	599	559	582	526	560	548	507	563	498	556	520	553	564	548	552	526	565	539	546	555	543	565	531	523	560	530	557	523	515	531	553	547	560	577	557	566	558	579	549	578	552	517	508	568	555	545	578	516	566	528	582	550	561	577	524	530	530	511	528	534	523	589	558	570	568	553	585	516	540	540	591	521	560	539	553	604	563	539	586	563	559	544	515	574	536	516	518	524	569	558	541	569	556	564	511	555	567	574	534	527	544	516	559	573	573	541	550	551	545	555	511	541	553	541	559	555	582	564	532	591	536	575	547	570	518	547	513	568	540	575	537	571	551	530	515	552	520	551	563	549	577	532	555	543	497	561	556	581	515	550	559	581	544	533	546	531	577	515	561	524	552	532	584	553	540	499	611	547	562	532	532	573	572	548	529	567	566	561	558	533	543	535	579	518	542	541	532	566	528	563	555	541	565	565	531	583	549	567	561	536	531	547	535	540	564	531	533	540	534	545	517	549	577	582	574	586	542	576	568	584	508	557	539	544	541	537	509	547	549	561	560	529	557	533	508	552	579	573	505	566	545	567	544	562	554	546	523	565	575	533	513	559	569	541	516	530	532	572	507	564	550	535	541	568	525	598	521	586	519	549	554	524	545	548	556	542	538	566	564	572	522	510	517	580	558	557	530	569	546	593	539	549	538	549	516	546	529	549	576	530	556	609	581	575	546	507	581	566	556	575	553	573	522	541	554	537	508	547	531	551	558	521	557	582	611	556	556	572	523	558	517	575	555	573	595	551	563	555	538	557	532	544	541	524	500	562	533	562	571	547	580	583	566	517	538	541	551	565	583	572	513	530	580	509	557	562	538	576	544	537	580	595	575	526	560	535	536	517	511	551	559	505	524	596	551	547	580	505	523	539	548	528	586	523	554	536	563	561	607	545	579	601	563	515	538	558	519	558	551	543	565	562	554	562	552	558	538	546	537	564	522	543	537	535	520	535	540	618	541	590	563	590	561	575	539	553	620	515	536	563	571	526	559	571	574	545	548	558	549	570	551	525	510	550	563	520	554	567	553	547	557	568	535	553	528	608	515	557	570	567	527	550	584	550	514	564	540	533	523	544	562	567	538	566	560	551	531	544	518	583	557	553	557	567	527	549	528	565	551	542	549	585	502	519	540	555	521	574	536	554	576	508	576	533	517	549	559	515	535	552	555	514	528	555	580	548	531	572	558	542	542	551	532	523	574	567	566	579	552	514	547	517	500	558	561	565	519	576	491	567	547	564	588	571	556	565	562	581	541	514	516	536	540	569	571	566	556	551	594	494	578	532	548	540	538	542	491	560	546	487	545	547	535	534	577	563	568	558	538	586	510	575	528	533	521	564	533	542	540	511	568	550	544	554	569	552	537	516	595	558	575	554	599	553	546	545	562	560	570	527	548	564	598	562	543	561	547	506	571	593	535	583	553	571	550	558	502	551	557	529	584	561	600	554	578	565	552	539	536	543	549	569	577	567	605	566	524	579	522	588	572	559	585	548	565	529	539	553	523	537	543	551	565	548	563	542	546	585	535	568	580	566	591	577	579	491	556	537	576	571	561	563	605	527	561	562	573	500	542	558	569	523	523	579	531	569	581	543	541	549	561	531	550	547	575	526	565	535	588	574	542	521	535	546	567	566	524	558	565	533	541	580	574	554	541	562	544	511	547	531	536	522	543	554	534	562	533	562	560	546	552	520	517	561	542	560	551	532	576	558	520	555	555	561	562	550	547	562	571	546	554	556	549	577	597	560	520	557	551	582	542	524	566	585	553	528	554	543	540	538	536	502	594	549	549	571	547	514	581	595	562	589	554	516	520	565	541	521	596	524	594	520	571	536	562	518	537	528	516	590	558	539	567	567	573	563	579	562	556	547	554	505	541	526	528	554	543	534	552	517	559	546	547	537	569	564	564
23371	22661	33231	31283	29593	24143	13707	1809	471	385	400	407	398	394	403	406	410	393	414	379	368	389	425	388	393	416	357	383	435	391	358	409	400	385	406	387	392	413	381	371	380	399	397	376	375	393	409	379	399	386	346	425	375	365	400	414	379	392	360	407	393	397	384	396	402	360	379	359	358	399	395	367	400	365	386	365	400	398	377	402	374	345	398	391	369	387	362	399	373	399	353	382	343	394	359	361	396	424	391	391	369	358	401	389	363	375	391	411	373	376	378	383	364	385	410	378	386	395	389	374	373	371	378	372	375	389	412	357	375	357	402	393	400	388	389	361	398	360	358	373	395	359	408	366	366	408	425	402	368	386	374	366	374	384	357	387	395	395	424	385	383	434	361	418	361	414	405	413	371	431	385	391	380	396	422	388	377	385	378	375	368	391	346	390	405	418	401	378	384	353	391	377	378	380	348	381	393	408	420	385	339	380	376	385	419	401	405	413	380	398	390	382	400	371	358	413	363	353	403	355	391	400	389	398	402	364	382	393	380	388	356	381	350	385	401	382	359	391	377	396	381	358	368	388	395	354	404	404	363	409	388	404	448	368	416	400	397	396	370	403	363	387	378	363	336	376	392	367	363	427	376	395	341	428	378	375	372	420	369	361	422	377	402	371	391	388	381	390	402	389	393	393	422	414	385	417	397	366	371	394	383	384	376	386	407	377	402	376	402	375	393	389	385	339	379	400	377	395	380	372	384	389	395	436	383	447	377	386	384	426	398	391	379	361	392	383	422	384	403	406	379	393	347	391	394	388	437	351	357	389	373	387	367	389	365	369	389	388	403	416	401	377	400	380	418	408	359	395	403	368	389	372	409	382	356	384	395	352	358	391	425	383	366	369	405	381	407	367	388	417	389	372	395	383	376	383	411	417	411	383	389	376	366	373	394	396	401	387	385	426	413	371	381	376	394	383	372	400	375	430	431	380	390	427	406	393	388	407	363	394	415	402	385	393	380	418	404	393	424	397	372	397	373	375	367	372	401	406	358	403	404	401	417	426	362	425	403	378	405	408	394	379	360	401	405	393	412	416	384	377	398	381	399	382	386	411	387	378	392	371	402	430	415	358	399	390	405	393	413	378	386	372	379	381	382	378	395	419	355	383	410	377	384	393	400	408	358	344	372	364	396	363	353	385	357	394	392	398	389	383	374	403	407	378	356	402	366	400	382	417	371	364	389	359	374	361	378	364	384	391	352	404	374	372	375	377	416	392	402	370	378	384	370	387	362	400	418	388	396	364	392	367	358	387	346	412	397	380	410	403	384	394	387	386	391	406	357	374	391	375	358	386	394	374	389	377	362	369	394	376	397	385	389	385	401	387	378	421	395	384	391	383	353	407	375	370	384	397	377	382	420	353	427	371	378	396	385	375	387	405	386	371	411	409	395	410	374	394	403	375	355	350	367	362	393	377	380	393	381	375	426	401	396	372	339	407	387	405	369	377	384	364	378	406	384	381	393	384	366	386	402	397	437	412	362	393	382	353	374	366	397	420	387	376	371	405	384	372	391	408	395	373	403	372	354	427	410	405	380	382	363	396	373	379	387	404	355	369	392	380	363	362	378	352	399	399	366	379	423	357	374	398	375	406	384	375	416	400	366	381	382	357	381	390	421	359	366	366	387	367	416	390	416	381	390	384	403	382	400	408	372	366	370	388	372	384	428	383	409	373	378	369	398	384	381	355	394	393	369	389	397	402	397	378	392	392	407	407	385	373	409	376	395	389	392	358	395	383	385	371	373	355	370	401	365	353	370	395	416	369	377	354	376	368	410	387	403	383	363	399	347	391	401	378	403	361	393	407	389	391	401	337	384	381	384	367	432	372	399	397	395	408	396	371	397	404	393	389	386	386	400	390	399	376	386	361	377	407	407	401	412	369	394	376	375	393	354	382	413	417	385	379	393	376	390	363	358	401	353	376	408	396	378	394	396	372	393	378	377	398	349	410	379	363	396	378	410	394	392	407	403	377	379	395	367	397	389	389	375	395	436	384	424	377	395	419	380	403	375	345	374	380	351	430	373	432	392	382	366	402	370	381	373	373	379	416	407	371	365	393	386	364	372	388	370	366	385	352	406	393	400	394	413	418	361	387	378	374	366	396	340	371	388	391	365	364	401	399	388	361	428	375	370	397	358	401	357	409	397	388	388	392	408	388	380	421	385	390	399	385	411	369	379	406	365	364	357	367	399	377	394	387	400	403	376	396	369	345	368	394	356	380	385	406	371	404	405	359	390	353	410	389	389	389	364	346	368	411	355	385	366	428	350	368	422	383	403	366	395	376	393	389	397	384	373	375	352	397	392	409	395	380	392	360	388	382	389	371	371	393	380	381	375	364	386	401	404	388	397	394	399	411	368	356	372	429	386	350	379	421	386	355	371	372	401	385	358	389	381	414	386	387	348	405	383	399	385	393	344	349	370	392	369	358	414	383	373	400	363	393	387	375	372	381	374	388	387	396	410	379	375	341	394	384	362	366	411	380	400	428	381	399	374	377	393	361	383	390	390	402	359	389	394	419	415	387	386	376	426	396	371	374	405	347	356	371	382	382	353	439	386	404	386	420	382	385	392	366	377	370	380	348	370	366	372	402	404	374	406	377	380	381	415	378	370	374	395	400	377	395	379	363	378	387	406	384	384	407	391	360	408	411	354	400	414	359	403	397	425	392	346	362	389	375	390	391	371	378	375	405	391	393	386	393	384	364	389	389	393	371	381	405	389	381	342	364	390	382	369	386	379	361	400	363	370	381	379	352	386	389	402	393	364	397	392	384	388	386	365	386	405	401	346	375	393	361	385	346	377	386	375	391	370	356	390	373	389	372	380	412	364	389	371	391	415	357	369	371	362	394	394	404	365	365	384	420	342	413	389	401	368	398	355	384	345	383	377	311	363	371	372	374	395	414	392	430	408	352	382	379	404	395	388	432	381	387	402	333	409	404	397	389	395	394	418	381	409	391	377	383	421	374	376	394	395	406	376	406	379	349	422	374	362	399	378	399	366	367	400	397	390	375	374	343	393	401	366	381	383	382	402	389	346	361	425	384	389	360	382	368	423	399	384	352	371	385	413	407	395	385	383	383	399	383	372	394	391	373	389	386	363	398	403	377	392	388	392	356	415	404	400	343	354	392	371	388	364	409	355	386	392	394	421	369	416	400	365	400	359	346	363	378	392	354	353	395	376	390	370	391	408	372	420	344	372	392	406	392	363	334	370	378	360	371	367	386	379	403	403	377	380	366	377	369	383	375	363	379	402	397	344	409	375	398	373	388	372	393	361	350	412	397	384	391	389	388	379	400	392	402	399	393	363	406	362	387	364	419	378	404	379	389	388	402	377	383	406	376	387	438	403	365	389	380	391	362	416	384	377	376	366	372	384	393	389	414	426	379	382	390	411	404	375	341	387	383	376	362	363	386	372	404	362	379	377	394	401	397	417	403	364	371	379	380	373	375
55634	103756	79001	63948	46134	27200	10416	2699	897	603	621	630	603	590	640	609	604	651	578	630	571	589	596	625	567	600	574	596	562	601	611	586	547	566	606	577	565	565	554	599	608	584	569	599	582	596	599	585	580	627	581	580	660	592	599	583	618	635	567	598	643	647	582	632	578	565	593	555	615	587	550	617	549	586	592	550	609	582	619	598	578	624	595	583	550	590	594	631	579	538	602	585	597	616	597	621	552	593	570	610	620	625	603	617	557	567	585	663	588	614	563	604	598	590	581	606	568	568	601	551	599	615	557	556	605	558	633	585	593	589	585	558	594	597	619	563	605	610	622	596	592	563	622	575	565	582	583	614	574	563	611	611	585	586	641	619	610	595	583	557	637	631	589	617	610	638	571	600	563	619	607	622	648	571	614	554	576	591	578	574	571	580	561	581	555	581	550	611	604	540	592	587	578	603	570	581	591	581	613	595	591	574	599	597	605	588	611	619	628	608	570	564	603	566	599	625	579	568	594	572	583	568	583	636	656	626	581	609	600	608	569	588	587	593	578	617	601	565	599	619	609	617	579	543	613	602	532	574	597	566	646	567	567	579	597	584	566	629	555	602	653	609	637	574	608	618	594	598	613	579	613	595	552	572	587	593	593	561	530	604	589	596	534	555	583	578	606	577	574	618	566	603	633	593	604	596	616	581	567	609	599	605	599	594	575	601	585	587	599	587	613	599	590	584	555	576	632	555	619	611	598	585	550	611	613	623	609	588	599	627	623	589	611	591	609	610	534	601	607	602	572	627	612	577	555	588	603	587	583	594	587	622	611	589	623	580	633	666	577	625	565	540	595	614	587	535	570	593	563	557	609	521	593	632	618	602	556	631	597	589	595	595	579	606	651	569	581	537	594	608	596	599	565	547	616	600	558	596	613	604	618	596	586	581	571	596	610	550	587	594	595	563	592	564	618	602	590	643	593	638	585	601	608	590	557	600	624	573	585	621	574	631	623	600	600	592	606	561	580	631	607	582	583	618	577	560	585	591	553	536	581	589	581	565	604	586	599	586	612	596	594	596	570	578	564	606	580	600	617	599	555	598	566	623	602	590	580	615	579	586	614	583	609	596	581	584	583	562	610	575	579	616	627	567	600	600	575	591	576	605	590	647	611	579	634	626	588	588	639	533	603	610	657	590	569	609	581	596	573	608	572	594	603	545	591	598	557	636	585	565	607	628	635	607	596	583	608	644	595	607	630	597	555	579	588	618	602	579	621	612	587	609	607	569	563	621	612	590	577	620	596	586	576	573	563	588	619	592	610	582	565	604	579	582	583	599	555	572	580	601	630	603	573	587	568	607	672	633	591	629	581	592	587	578	598	593	589	611	577	658	616	597	619	591	597	580	601	614	592	610	589	642	586	591	588	606	580	562	598	577	575	579	576	610	609	612	574	592	586	593	597	610	630	601	614	615	588	589	594	579	583	596	581	569	580	640	538	557	603	619	584	611	614	566	576	558	576	561	595	576	623	640	632	627	589	584	607	640	590	603	572	648	604	589	615	620	593	588	598	661	627	568	579	610	580	621	600	549	550	611	612	581	592	596	563	583	617	612	571	572	579	577	569	556	635	591	603	560	601	596	575	596	573	578	589	632	591	603	606	621	584	606	564	602	558	559	558	543	571	564	623	586	572	620	588	620	612	571	581	603	599	589	587	551	604	536	627	608	570	601	590	620	574	565	589	615	601	656	578	611	584	593	624	572	605	575	558	547	603	583	557	603	605	604	595	621	566	595	589	552	582	590	616	642	641	644	630	613	601	591	554	601	592	583	624	596	581	600	625	582	597	564	570	585	610	590	572	588	547	555	621	611	568	593	598	558	612	610	565	575	601	603	603	580	607	617	571	613	566	586	599	632	615	561	558	584	627	636	581	625	588	591	597	606	598	559	614	614	615	579	549	593	620	616	579	578	582	593	604	571	580	616	594	584	638	617	607	582	585	641	593	559	616	558	584	621	607	639	594	556	594	554	608	635	564	579	588	600	567	610	582	586	617	609	613	566	593	537	565	583	647	609	600	612	533	607	587	609	643	586	584	602	568	586	588	609	588	584	602	592	581	584	611	614	605	623	574	591	571	648	550	592	568	633	608	607	638	610	582	588	610	575	586	562	600	615	611	595	568	598	597	614	573	603	593	601	642	562	607	651	581	649	600	572	601	593	579	544	600	586	640	610	599	595	571	602	591	570	620	577	561	596	558	597	583	596	586	607	617	640	636	552	566	604	574	624	668	554	574	577	579	607	600	622	590	561	600	605	614	645	572	596	607	573	577	580	621	597	600	592	657	634	553	592	586	593	582	577	646	559	559	609	587	564	613	585	630	596	577	563	600	580	577	583	584	594	602	638	630	640	558	599	593	577	585	579	597	570	634	603	567	593	601	598	591	616	632	581	601	595	563	633	646	600	563	585	619	612	571	583	630	599	577	632	615	576	531	611	538	601	588	575	590	572	580	584	624	599	638	596	582	559	588	579	613	594	616	608	563	602	614	591	665	594	584	626	608	595	645	616	573	668	570	591	582	619	541	602	573	607	607	605	615	581	590	602	627	621	626	595	583	586	582	585	621	596	605	608	553	599	601	600	603	568	593	596	615	618	629	597	598	589	619	620	569	580	601	611	568	597	621	567	578	544	593	596	587	576	606	591	609	581	585	601	587	591	585	545	579	599	625	593	598	625	618	575	595	603	614	599	575	612	569	610	581	622	581	587	615	608	602	560	580	635	635	566	565	611	600	616	602	593	600	596	565	612	573	587	586	608	587	578	574	623	592	574	582	586	570	630	569	596	573	643	612	593	621	585	556	591	606	600	583	585	596	569	554	589	584	567	599	626	603	621	585	610	602	604	605	590	623	607	604	560	572	590	589	616	582	627	603	566	595	596	583	633	624	589	587	626	588	570	574	580	590	598	636	593	538	618	578	602	586	605	625	622	601	623	565	628	616	567	607	589	596	568	602	615	596	576	594	574	641	572	547	559	590	606	566	574	624	577	574	575	631	602	580	588	570	564	573	619	593	585	606	583	555	554	570	572	635	606	643	593	602	597	593	595	578	666	597	621	571	618	611	622	617	610	605	569	618	630	626	612	633	596	580	549	568	583	605	554	583	580	577	583	639	551	604	636	589	609	587	561	608	618	617	625	595	583	577	614	616	595	609	585	620	605	633	597	594	617	610	621	577	588	586	618	594	575	579	616	561	556	593	589	607	619	595	573	546	593	615	624	567	539	607	631	596	612	583	599	576	615	638	586	606	609	604	559	586	586	568	610	607	595	635	632	627	616	586	584	593	620	553	624	555	623	639	554	594	631	577	610	542	608	585	591	600	592	592	596	565	640	611	614	620	591	603	615	594	542	597	595	588	597	560	615	602	612	618	634	612	575	640	595	619	578	579	593	594	580	580	594	633	605	571	572	587	625	611	645	619	628	604	611	627	576	556	653	645	607	566	569	598	582
27579	31715	31453	20231	8381	2618	965	433	331	354	312	333	315	336	312	301	331	298	329	314	299	318	325	362	339	334	337	341	335	307	329	302	305	314	334	346	342	298	339	315	309	326	348	352	326	324	339	355	338	304	353	336	298	335	291	298	324	338	340	300	360	343	372	322	350	343	308	345	325	354	327	326	333	349	334	346	308	316	322	278	338	348	357	324	306	290	315	327	282	323	326	356	327	306	348	318	311	341	320	352	374	319	339	332	335	331	349	349	331	309	325	337	334	313	331	313	350	335	313	293	343	333	336	317	333	351	340	315	317	309	323	361	326	351	318	311	326	340	347	359	355	337	321	351	337	340	323	302	325	367	333	304	335	326	333	319	323	346	343	335	350	337	322	317	333	317	346	328	358	315	330	330	358	285	315	342	344	335	298	348	334	311	319	346	312	319	328	309	340	328	311	336	329	312	337	356	319	346	328	321	337	336	298	304	364	333	316	338	305	305	336	335	346	307	322	336	324	331	338	327	361	332	348	310	337	328	327	284	312	335	324	318	309	347	319	326	303	353	312	316	315	340	354	351	284	315	357	329	354	364	319	296	334	328	318	343	329	330	316	344	319	313	304	360	357	366	339	326	337	344	343	305	336	349	371	360	360	312	332	299	319	326	332	346	294	336	314	328	328	309	325	330	334	333	334	338	346	380	339	306	358	332	330	314	354	332	312	356	309	321	315	366	315	351	338	321	308	343	343	351	325	348	330	343	320	330	335	321	329	303	336	347	348	333	298	351	300	339	362	310	360	325	335	325	327	344	312	334	319	349	339	351	317	335	323	349	327	349	313	335	296	340	365	340	344	328	321	327	338	317	333	333	320	346	293	297	326	382	334	329	332	350	340	351	344	324	313	303	310	320	314	326	314	308	330	329	318	319	319	308	321	324	361	350	333	320	317	319	282	308	357	349	350	331	326	340	319	336	356	338	320	347	330	359	334	312	300	348	326	343	308	379	344	304	345	331	320	342	337	320	300	348	324	316	331	336	308	320	307	342	303	331	297	347	317	337	334	325	310	330	321	361	349	383	307	310	314	304	309	323	344	332	324	309	325	330	368	354	329	376	297	328	325	312	296	340	332	355	314	324	341	298	336	347	333	327	282	354	307	376	341	329	313	327	358	303	331	327	324	321	325	339	334	366	302	315	341	282	317	361	324	335	319	322	326	320	308	297	336	346	363	331	349	330	319	334	318	342	313	347	321	328	329	327	328	315	323	338	345	321	306	372	351	295	338	363	315	325	328	316	325	334	320	365	334	319	375	303	330	320	334	317	318	334	317	295	342	318	313	361	315	339	313	309	360	301	312	333	343	339	358	336	334	336	332	321	326	365	340	275	328	309	338	328	311	344	333	317	326	337	356	316	318	320	319	313	346	320	330	349	354	336	317	324	332	368	293	326	297	308	328	283	329	315	340	328	318	331	324	321	358	302	354	326	348	336	312	354	344	354	282	329	304	336	314	319	311	331	355	311	313	361	349	335	306	319	337	366	350	320	314	300	353	361	328	341	339	342	337	308	325	292	311	314	329	362	311	321	330	342	326	332	308	329	347	339	329	311	319	322	345	343	317	329	353	369	369	329	312	315	374	338	291	328	315	323	310	341	335	320	358	295	351	321	311	339	319	300	303	304	314	319	306	360	326	285	314	357	290	333	316	344	319	318	318	304	343	300	324	322	301	311	313	334	322	323	358	324	336	312	331	315	315	329	338	335	334	333	310	300	342	326	372	324	308	335	305	354	332	338	334	352	332	326	353	332	332	326	341	325	328	349	348	318	355	342	322	320	317	352	292	355	304	331	312	303	331	296	319	324	318	337	332	358	319	321	372	311	315	293	312	345	338	331	317	355	302	303	334	359	340	341	315	328	299	346	344	323	317	318	333	356	372	316	318	301	346	352	350	314	348	308	351	310	336	309	315	292	365	326	299	343	343	319	329	350	344	329	334	321	302	342	349	362	359	313	309	339	311	313	332	316	340	333	325	337	335	310	304	326	353	356	369	340	337	318	335	348	339	303	316	312	316	361	310	331	336	336	310	346	365	328	300	336	316	324	316	321	329	310	326	312	290	344	306	355	289	337	308	314	355	364	332	316	346	297	330	354	321	321	356	352	324	322	317	316	312	331	302	319	355	320	318	308	349	319	305	328	320	317	311	311	300	329	297	323	328	321	341	358	332	354	308	317	312	319	340	331	314	312	316	274	316	325	331	302	333	326	329	318	340	349	321	321	324	333	324	301	350	323	322	331	321	347	341	344	366	332	328	319	342	347	303	333	328	312	328	340	342	348	365	307	333	343	324	338	329	318	340	295	326	345	316	369	335	344	342	332	325	301	323	327	338	341	337	301	332	335	340	314	324	314	359	312	318	315	371	341	336	337	310	316	314	315	323	331	336	335	332	327	337	320	336	328	343	310	322	307	284	328	328	330	326	330	350	347	304	360	294	321	332	326	368	322	326	316	340	316	334	341	333	326	382	329	332	336	332	321	351	326	339	330	315	321	349	338	337	335	352	338	328	341	327	327	352	305	316	329	321	322	325	345	324	293	319	339	329	325	338	323	327	334	351	336	285	324	331	332	321	343	337	325	283	316	330	314	282	321	328	344	318	312	339	329	314	305	316	325	308	336	328	335	338	310	306	349	331	329	296	331	326	338	342	333	334	332	325	321	363	331	310	323	323	315	332	291	334	340	357	338	321	314	305	299	330	314	315	334	293	344	350	356	334	319	283	319	330	320	343	319	296	310	334	313	310	329	323	326	326	339	340	315	316	336	319	339	358	316	293	332	311	307	325	314	325	327	324	408	320	329	338	323	319	292	314	320	344	320	336	335	307	321	347	333	338	338	319	362	328	292	369	338	330	314	333	340	296	351	306	315	319	315	310	340	323	319	328	313	321	313	325	336	320	322	334	324	313	343	319	327	346	338	319	312	331	371	296	325	328	322	320	317	289	350	332	316	349	339	332	364	305	326	316	332	302	284	350	346	316	321	324	341	325	341	380	314	356	312	339	330	332	302	291	331	358	318	320	322	333	310	316	308	316	344	317	318	351	343	371	352	329	368	337	314	348	309	342	365	327	325	361	352	327	331	322	322	315	312	342	322	323	326	328	317	319	306	310	313	344	352	328	331	306	312	335	332	348	314	319	315	352	319	314	339	347	284	318	317	342	356	345	338	353	338	278	337	322	339	335	343	321	316	327	314	319	310	332	316	326	329	307	329	331	319	340	318	358	309	356	328	320	346	330	344	300	304	349	333	340	299	334	385	312	335	357	321	338	314	340	328	320	363	299	353	312	339	319	320	307	326	356	319	310	299	326	356	324	346	317	307	297	306	337	342	325	321	333	336	327	341	338	307	350	325	326	322	329	338	357	310	316	334	315	293	352	334	300	321	316	339	335	335	333	344	335	368	352	280	352	303	295	374	310	332	325	376	328	340	329	340	315	336	308	344	312	309
31257	52209	36335	22910	12355	5008	1696	723	591	570	484	558	525	527	519	495	509	546	513	549	577	513	551	552	507	547	523	558	505	543	539	481	531	514	502	553	533	563	593	528	554	514	523	502	505	525	511	535	523	512	522	536	542	527	507	560	546	549	548	532	544	519	525	526	568	486	472	549	548	569	550	514	513	557	542	523	553	519	559	570	523	543	503	507	529	513	488	492	516	517	510	532	551	551	574	494	541	546	531	519	524	489	559	485	506	510	555	557	502	580	515	517	521	530	501	532	525	483	566	497	540	544	517	571	531	571	538	544	516	528	534	501	530	519	503	526	507	517	498	501	558	521	584	502	536	500	543	568	498	527	490	509	548	518	554	534	534	565	521	562	527	507	510	515	513	558	534	503	545	536	512	557	553	549	537	538	590	528	510	511	507	536	543	525	551	496	522	553	518	554	559	499	541	581	519	533	545	514	549	507	551	565	505	552	543	526	507	549	563	511	518	522	538	509	548	533	522	517	522	534	546	511	507	539	548	538	514	539	544	515	567	575	501	574	530	518	554	522	520	521	520	487	534	552	553	516	540	539	511	510	565	535	560	557	534	499	544	512	519	530	550	514	556	515	528	517	489	546	527	546	530	539	531	550	593	481	508	528	549	524	514	579	510	504	486	522	482	514	521	548	532	545	515	559	535	567	528	505	509	505	512	568	511	521	522	518	520	524	504	521	534	504	556	533	505	522	511	517	508	546	505	540	511	537	521	559	500	533	546	515	520	524	530	482	567	512	525	534	548	537	532	502	568	567	499	517	468	553	513	535	508	537	581	495	501	524	547	503	537	518	529	534	565	534	520	518	535	550	542	497	479	527	498	517	546	519	539	518	527	519	500	470	532	564	521	539	586	557	542	548	580	484	540	534	512	517	522	524	499	538	502	525	490	530	541	495	534	485	534	572	528	566	543	489	547	508	525	498	521	557	538	487	523	500	521	474	544	534	476	537	517	522	499	529	522	505	522	540	532	542	531	492	538	486	534	553	527	509	534	552	550	543	530	557	550	553	537	511	519	507	483	541	510	528	489	501	540	513	477	547	527	512	560	498	561	504	530	531	559	548	520	558	498	530	491	555	534	566	542	528	483	526	498	569	521	515	535	544	541	552	539	512	555	548	553	545	525	545	535	542	524	501	540	539	505	565	517	523	515	520	515	537	541	535	519	535	498	513	574	493	492	534	508	506	526	512	560	519	521	505	483	556	531	571	563	556	511	535	539	540	508	520	545	539	528	538	525	515	502	531	565	559	513	539	540	515	551	535	506	496	539	552	497	564	554	539	574	505	556	514	532	518	557	530	525	513	505	549	529	528	513	508	525	563	517	559	497	541	510	520	528	533	528	539	562	519	488	505	523	511	513	488	550	519	561	513	530	478	516	538	545	497	549	532	546	490	517	510	511	573	545	538	502	526	547	529	530	517	495	510	518	535	525	534	547	532	529	526	507	508	520	525	571	556	540	525	503	539	546	545	568	554	502	503	515	533	537	522	540	544	547	513	477	486	554	533	522	547	478	546	500	507	535	509	529	535	502	535	511	497	540	482	523	522	506	521	502	507	510	519	561	513	542	473	553	514	539	518	529	549	564	513	540	553	568	546	537	533	573	532	535	502	518	584	528	490	531	485	536	563	506	515	540	523	528	559	530	525	484	534	504	553	485	496	523	526	509	540	484	539	512	518	537	540	537	519	530	544	518	508	534	557	517	566	504	487	502	503	546	503	541	551	574	545	542	516	540	546	523	544	542	515	490	514	527	475	529	520	514	466	517	525	511	506	558	563	509	529	518	528	533	525	506	518	521	519	537	507	537	522	522	494	533	520	539	533	557	514	520	475	508	533	526	521	530	450	493	516	519	533	534	490	518	540	538	543	563	498	566	542	507	529	523	516	516	519	536	535	527	550	539	459	551	544	537	492	544	553	482	539	552	534	505	516	566	521	517	538	496	544	553	534	537	543	531	551	544	495	542	534	550	529	515	524	543	494	575	560	555	526	514	529	516	506	561	526	530	510	571	535	515	556	534	486	552	524	554	559	523	511	563	518	530	545	506	506	536	522	499	529	559	538	521	561	513	518	518	502	545	525	554	545	497	511	546	525	491	515	518	539	543	538	544	466	495	540	515	524	536	515	540	562	511	528	527	559	514	538	551	515	537	559	541	544	563	541	542	516	527	523	525	553	507	542	564	530	504	519	567	505	535	577	544	527	534	494	499	538	472	523	528	520	538	531	562	560	553	544	519	492	482	489	508	519	503	550	542	493	546	560	479	495	505	548	566	566	534	517	492	507	538	504	507	523	554	495	524	531	550	511	560	524	556	512	506	522	534	536	520	547	529	553	491	520	540	511	594	489	525	503	531	555	549	500	552	501	521	578	541	494	556	485	591	536	515	533	508	553	521	532	504	546	560	518	518	557	534	513	566	523	498	538	530	485	530	541	514	521	527	534	551	523	528	517	550	524	523	510	538	517	526	537	542	529	528	513	528	504	551	517	540	556	547	532	516	530	518	494	485	543	534	562	538	530	529	551	512	542	518	558	530	517	543	518	501	546	533	505	506	551	554	497	542	490	558	542	523	536	520	518	541	503	527	553	506	518	557	522	538	534	529	524	518	497	507	543	486	572	528	553	550	542	568	560	496	528	491	545	558	493	522	559	518	521	554	528	520	508	536	582	496	520	505	527	516	509	534	544	546	575	545	526	544	508	560	563	552	527	557	506	566	520	488	509	546	529	524	540	516	532	510	532	523	495	520	496	491	536	508	582	542	519	544	519	505	479	559	499	561	547	512	547	535	514	529	538	536	520	546	541	521	554	555	539	538	523	549	538	513	547	507	514	550	532	515	555	521	531	505	498	547	532	508	531	540	542	522	520	489	556	516	536	553	549	522	498	491	563	525	536	528	556	537	547	557	563	495	569	541	496	518	570	477	489	541	563	554	532	525	483	521	526	581	517	495	536	565	540	523	552	519	487	507	526	536	495	535	495	514	534	507	570	523	556	491	541	495	509	525	549	505	493	520	484	496	508	549	495	513	534	534	522	530	543	485	491	526	524	500	500	540	521	520	543	487	526	518	548	498	515	534	525	568	549	540	515	502	543	558	510	533	560	566	575	504	551	453	521	540	522	507	523	563	483	523	550	539	516	560	505	533	519	540	514	531	547	482	513	510	551	509	545	516	544	501	544	492	541	534	525	499	540	532	503	531	551	506	507	511	524	522	518	519	541	560	524	524	531	515	539	546	535	504	537	537	565	537	545	503	519	494	551	508	545	549	546	543	518	540	584	533	539	512	514	495	558	548	548	551	501	531	541	490	560	525	494	535	585	523	536	502	466	463	517	557	507	493	527	503	509	553	516	577	559	544	516	521	556	561	522	509	507	557	536	536	550	535	537	552	517	487	560	523	562	526	528	571	494	496	521	549	583	517	545	522	519	542	528	530	499	514	535	534	504	538	545
24763	26166	38752	36681	27188	16662	4601	766	430	345	364	345	328	355	346	368	369	330	360	343	347	333	339	363	335	369	331	360	327	317	333	351	346	339	354	341	348	349	395	315	328	317	353	335	376	333	335	357	349	309	303	356	359	336	372	331	354	372	368	344	357	316	343	352	360	360	347	382	342	346	350	336	343	347	355	349	332	356	330	329	363	339	335	346	338	353	321	337	381	356	340	345	322	329	371	364	328	353	348	343	348	313	346	343	366	331	346	364	340	350	328	316	352	328	354	369	348	368	354	389	347	367	347	335	384	351	327	346	347	372	385	399	329	357	348	389	333	360	368	345	372	362	351	365	324	318	344	342	395	354	341	348	339	338	338	351	357	330	318	363	307	331	341	339	329	315	345	393	354	370	345	359	339	320	335	314	348	340	380	313	341	331	325	365	345	344	333	304	363	357	334	326	326	359	376	351	321	344	329	377	353	349	363	328	326	377	354	338	351	326	364	383	349	313	337	339	383	342	324	347	339	342	323	355	312	332	319	328	350	358	357	326	372	316	335	317	354	339	290	361	345	324	358	342	351	330	332	323	315	353	328	347	350	362	330	378	357	347	363	340	334	326	343	314	337	361	368	341	373	346	310	345	327	381	336	363	353	340	359	351	358	337	349	333	328	364	356	376	393	333	342	348	320	348	334	355	339	328	328	338	331	342	346	341	359	361	359	348	334	352	328	339	341	327	315	367	342	357	351	362	321	324	378	371	302	366	345	312	337	337	370	315	343	392	338	338	338	326	352	314	316	341	366	332	353	357	378	325	341	343	319	369	321	362	373	326	359	360	343	373	356	344	313	352	314	348	348	380	334	349	336	371	342	330	328	356	345	377	322	311	346	357	360	397	368	353	344	328	334	332	324	344	373	360	342	363	337	309	350	374	343	333	348	341	334	346	356	348	374	323	311	363	342	342	316	354	376	332	336	338	342	372	356	336	366	351	345	358	370	345	381	386	351	336	325	340	384	363	350	340	359	344	369	331	342	359	347	352	328	349	340	337	336	358	298	387	358	337	350	357	321	336	349	352	370	355	317	391	345	315	330	362	325	326	381	326	330	322	371	304	324	366	347	365	335	351	347	352	357	348	355	351	354	347	364	354	338	343	347	364	366	359	379	365	311	379	369	358	352	382	334	355	356	331	346	344	337	326	312	335	335	322	370	353	328	341	324	357	346	368	360	340	344	362	360	365	326	336	351	339	334	369	361	347	334	309	343	348	355	342	374	333	313	322	342	378	377	331	367	333	338	346	373	380	318	328	349	348	341	343	333	327	315	375	345	356	362	345	326	350	342	338	373	331	355	349	353	361	342	358	355	335	338	373	322	327	362	334	370	352	350	357	337	340	358	334	354	335	362	366	336	342	342	340	348	312	358	358	343	358	366	377	352	337	363	351	348	371	314	358	335	360	343	354	332	398	360	349	319	362	333	347	347	317	335	349	340	335	329	307	310	360	354	348	369	339	385	355	358	344	312	350	361	317	336	346	335	366	317	341	370	343	371	329	346	362	344	322	389	366	364	318	351	348	343	343	305	356	328	367	314	384	366	321	337	351	340	316	334	335	354	329	326	314	389	376	308	374	306	339	345	365	361	360	356	329	351	336	353	363	343	348	311	359	314	353	349	336	374	372	354	336	357	351	365	348	374	362	356	329	322	354	343	354	319	337	337	337	340	330	351	364	372	358	344	369	356	348	376	332	367	355	369	346	330	360	325	358	346	372	357	366	345	325	359	374	357	356	338	373	387	344	366	341	360	373	340	327	344	359	324	355	331	391	371	347	386	381	347	333	350	322	369	365	330	347	341	376	328	355	379	368	389	361	357	328	338	374	355	359	356	341	327	349	365	353	345	335	322	331	337	311	366	330	353	339	322	350	351	351	384	339	352	334	350	356	376	301	371	334	329	360	382	377	341	332	351	351	356	340	375	377	303	359	378	337	347	370	346	346	380	327	348	352	325	359	353	328	331	364	385	316	339	343	332	313	365	351	315	361	324	334	345	330	322	338	338	343	393	321	357	350	336	356	352	336	343	364	355	337	371	371	337	333	347	350	336	337	352	362	394	380	362	350	355	351	325	375	321	333	375	292	323	332	336	331	339	343	318	376	355	346	349	355	328	359	309	368	366	322	361	369	346	362	375	383	349	388	342	386	319	355	371	392	354	350	364	341	340	331	358	382	352	352	357	355	357	341	333	348	361	344	345	353	356	364	360	351	362	332	345	376	368	348	332	325	335	367	358	353	306	347	322	329	331	337	336	378	347	340	359	348	352	364	349	356	349	344	342	297	325	371	317	356	376	310	353	347	367	328	366	337	349	347	366	349	340	305	351	316	356	356	358	355	313	363	340	319	339	319	373	348	331	352	334	336	374	324	351	353	365	348	353	328	322	389	380	338	337	350	342	334	346	353	335	345	342	358	368	353	354	338	345	357	347	345	335	342	318	376	353	343	348	324	356	368	330	369	340	305	313	340	339	374	371	335	349	377	305	352	363	366	356	340	311	319	298	353	300	350	331	349	350	343	340	349	337	354	346	316	315	362	391	337	405	345	354	346	318	369	363	338	335	392	348	353	362	367	366	331	352	351	317	331	369	327	327	375	352	367	323	341	343	346	340	351	323	367	345	353	338	353	323	366	330	342	349	309	328	312	346	347	314	343	315	337	326	319	349	324	339	325	367	341	344	343	333	337	392	357	329	339	350	340	379	324	327	369	346	347	329	350	343	349	361	360	314	362	328	341	317	340	383	319	353	323	356	323	365	320	319	336	358	322	364	319	351	358	353	332	337	332	332	324	303	329	333	353	335	351	329	331	361	326	347	340	332	370	337	362	335	329	338	332	339	316	357	315	344	298	320	360	326	335	330	332	298	369	363	359	344	357	356	365	378	366	378	366	321	358	347	339	340	345	309	394	347	353	344	343	318	334	338	362	354	324	324	322	349	363	364	322	344	345	349	366	359	342	308	293	339	344	389	351	354	304	352	344	305	343	345	349	335	345	354	325	319	345	321	349	343	365	352	392	363	350	389	357	330	345	334	350	322	343	330	348	347	352	355	328	355	371	368	343	372	345	316	330	333	321	330	340	358	336	327	346	332	341	351	354	346	365	341	345	346	346	355	349	356	372	354	352	344	350	349	326	369	357	382	322	377	331	363	377	350	338	358	391	338	345	368	370	326	335	325	338	349	355	368	362	324	362	336	365	351	317	354	351	341	299	340	371	338	341	349	341	370	371	336	341	347	339	344	296	354	352	356	335	354	337	357	341	353	381	363	358	344	360	316	341	356	363	347	359	346	328	344	347	331	349	368	358	333	335	346	342	350	416	333	383	330	373	346	317	302	304	380	346	343	346	357	310	352	348	338	329	376	343	371	372	332	333	348	324	345	368	349	338	374	368	365	333	371	343	312	345	342	362	345	357	347	338	359	345	332	340	349	327	323	320	348	323	330	343	326	370
50640	91805	67607	49546	34135	18310	5847	1524	697	554	575	543	541	536	578	566	570	579	585	568	580	586	572	533	576	582	507	543	556	540	576	567	588	588	536	567	525	611	581	570	553	547	530	555	538	561	549	521	561	581	538	546	578	551	543	572	611	542	558	587	563	564	577	545	592	565	568	540	568	545	504	528	592	596	564	555	516	539	569	562	544	546	541	558	529	556	525	561	564	564	557	585	521	546	539	561	577	560	561	519	539	535	526	518	566	539	571	535	591	548	559	533	590	564	551	531	575	543	515	581	586	534	564	586	597	549	506	558	613	541	536	549	561	534	566	569	554	583	564	567	517	529	556	534	589	566	532	550	600	549	586	561	592	548	569	579	571	569	533	546	551	570	549	558	542	538	577	520	544	553	518	546	556	587	559	555	556	543	588	552	532	534	578	533	580	607	579	544	565	539	508	571	577	573	530	533	549	573	521	575	577	561	594	581	587	540	600	558	575	546	519	556	535	570	527	595	546	557	552	549	519	569	550	535	529	563	570	567	533	555	558	562	543	549	544	586	545	578	542	579	580	536	552	578	560	565	554	563	593	557	581	549	513	523	591	544	567	593	600	569	580	554	622	513	576	577	597	573	557	573	521	544	545	550	574	566	580	537	560	525	556	555	583	519	524	568	611	581	524	530	547	575	596	550	536	556	556	565	512	573	550	551	551	576	510	569	533	542	559	564	571	581	548	580	593	579	535	537	560	536	527	564	528	581	524	555	590	509	567	550	547	528	545	582	571	522	527	553	548	545	568	537	513	583	557	535	554	557	556	554	544	589	547	552	570	508	575	537	521	534	561	566	584	558	557	608	559	558	548	582	598	548	541	551	530	547	571	597	533	535	617	540	548	543	582	569	589	596	543	578	519	588	537	538	567	593	572	553	581	519	573	542	565	577	600	585	592	558	533	574	539	589	561	556	510	566	514	564	580	539	508	561	596	516	519	568	608	549	561	585	538	557	553	564	579	556	579	553	550	570	570	555	560	567	572	575	572	566	550	533	545	608	555	590	555	503	508	593	538	551	576	548	538	531	521	529	537	582	549	583	515	550	573	547	548	530	544	545	548	522	554	574	510	564	553	567	498	561	539	574	584	560	589	543	589	585	559	549	551	591	542	595	581	563	566	526	566	516	599	567	540	552	617	529	531	563	566	565	563	556	530	553	563	577	568	546	562	576	551	592	567	594	536	569	562	520	606	589	576	563	567	555	558	636	589	550	557	566	513	540	541	568	576	570	555	601	539	565	554	557	583	585	521	523	547	557	511	561	576	598	585	537	544	530	549	515	586	551	570	585	592	571	553	589	524	546	570	539	546	550	570	579	543	583	572	540	494	560	526	560	582	547	577	556	531	568	536	561	556	554	529	552	530	562	573	526	533	573	550	571	541	563	591	552	592	567	522	519	558	610	565	521	590	583	545	564	536	566	514	557	573	561	564	496	529	527	578	583	540	574	549	568	539	583	537	597	597	552	557	596	601	578	547	597	571	565	560	585	563	555	574	547	555	557	590	536	568	542	568	592	526	572	536	590	540	605	538	568	608	564	574	562	559	531	581	574	543	549	549	578	544	571	570	547	637	543	532	572	539	587	543	572	555	596	523	557	558	577	540	567	572	518	530	545	576	543	566	505	577	514	529	557	571	530	577	534	548	560	587	566	590	554	536	553	540	539	576	532	534	535	595	575	533	589	588	569	557	553	581	512	563	562	534	525	575	543	575	557	545	576	565	587	547	543	573	510	529	551	545	572	609	558	554	555	539	547	568	496	563	535	577	524	522	549	570	541	561	554	546	522	559	553	531	505	573	550	555	565	566	551	500	538	548	556	524	533	515	538	605	550	523	564	575	585	560	549	615	566	538	542	577	531	570	523	535	551	535	553	567	543	549	551	559	536	533	575	552	576	562	573	547	591	573	548	529	543	545	560	520	572	554	553	565	566	530	542	527	568	582	537	539	547	521	521	562	555	559	528	568	571	538	554	573	580	569	588	574	597	599	567	565	536	596	584	516	523	510	597	570	585	583	528	537	539	532	580	557	573	571	558	589	586	575	524	564	531	573	566	539	576	571	569	534	549	527	544	589	532	541	596	549	573	514	556	550	559	570	564	527	556	580	554	589	560	554	575	497	561	577	597	575	574	543	515	540	578	573	577	542	531	585	596	581	543	587	563	555	574	530	545	549	584	588	594	583	583	580	528	517	558	531	570	568	537	570	525	552	551	538	570	529	572	538	562	594	572	531	541	579	528	556	556	551	546	539	521	536	569	541	548	564	529	567	577	535	571	551	556	553	533	545	573	563	552	580	560	602	575	559	556	569	547	543	559	563	531	536	582	548	589	549	530	594	548	564	536	601	572	544	518	541	584	555	571	533	546	547	611	512	573	540	526	522	532	513	549	562	562	556	541	541	565	561	577	531	553	578	601	549	551	565	572	565	548	519	543	554	564	528	530	568	553	544	525	547	557	534	516	555	537	563	567	581	581	525	548	536	563	565	514	533	520	542	537	567	519	572	531	564	567	539	574	552	547	568	533	576	552	565	559	604	569	600	550	549	536	526	547	564	552	559	539	566	522	537	555	562	555	584	545	568	559	563	546	561	590	580	573	575	590	571	568	553	547	565	535	570	559	591	549	550	571	513	576	525	549	582	549	526	534	571	528	550	544	552	543	591	531	533	532	569	542	590	575	533	514	537	576	543	573	547	552	550	544	539	608	586	562	560	547	536	574	580	542	559	524	606	552	568	564	574	546	581	561	579	583	570	565	591	534	625	508	615	548	557	531	512	557	536	528	610	567	531	607	516	571	577	547	541	510	557	590	509	520	561	566	555	520	591	587	587	586	553	579	574	535	501	574	562	576	559	542	546	558	558	558	579	538	553	576	524	543	564	586	543	570	528	531	564	572	531	565	558	572	591	553	586	530	539	556	589	520	518	532	589	612	499	545	540	538	532	559	513	528	559	559	577	569	573	582	541	543	551	593	537	588	552	548	502	533	551	515	600	530	559	562	562	555	564	555	581	546	561	557	566	542	607	559	594	502	530	584	535	544	536	564	549	571	582	531	566	550	603	577	568	579	546	553	570	574	578	560	544	545	557	606	582	535	577	550	551	537	582	518	581	535	541	546	504	568	552	562	502	569	525	517	549	588	569	573	558	512	545	566	561	547	575	588	563	500	556	556	569	549	561	531	526	550	581	599	550	567	582	522	551	544	592	566	588	537	557	599	596	528	549	540	557	588	544	529	561	572	622	517	539	562	562	583	520	604	552	553	557	545	569	539	537	586	560	551	589	544	540	522	562	599	528	503	541	545	566	574	561	560	522	594	571	587	551	580	554	555	530	541	602	547	511	543	554	571	590	573	602	577	533	536	510	536	514	600	538	579	517	535	498	581	553	557	528	546	537	575	540	563	554	580	569	553	546	563	549	551	559	558	560	554	561	544	546	553	587	551	549	552	573	572
23328	22723	32630	31316	28920	23745	13443	1827	557	417	406	389	422	372	408	402	430	378	400	405	383	386	410	351	377	371	387	379	372	420	435	401	387	382	401	389	370	335	407	386	399	396	384	368	376	366	434	386	396	410	366	392	403	353	359	383	429	380	406	364	386	381	395	414	365	431	402	366	400	390	389	405	412	389	382	385	367	397	409	408	349	398	357	353	377	367	392	378	364	399	360	389	374	390	373	413	396	396	373	362	389	429	385	406	383	424	412	382	350	392	392	399	382	379	359	371	390	395	389	415	396	380	379	419	370	376	360	379	377	373	364	396	404	390	377	381	411	410	386	407	362	368	372	412	384	372	405	368	366	409	378	388	372	379	373	389	388	395	385	421	372	387	377	372	359	395	385	373	423	405	404	369	356	374	381	395	354	387	364	363	339	368	372	400	400	407	349	359	384	374	402	400	390	379	415	398	381	366	389	374	373	379	396	412	367	390	394	366	393	378	395	425	363	390	365	377	383	409	386	405	405	358	415	424	375	401	390	387	394	359	400	388	375	381	401	374	352	374	405	404	375	406	399	371	431	363	365	384	415	410	432	380	392	386	364	366	412	400	391	342	380	411	422	379	432	409	398	370	402	381	372	388	365	370	372	384	400	448	385	376	363	363	383	409	382	391	400	327	362	409	368	406	386	399	374	375	369	417	373	389	349	372	420	405	396	401	369	400	399	372	402	406	355	384	351	380	367	396	407	380	395	385	382	372	405	399	402	376	407	381	398	401	413	387	397	368	331	399	371	391	366	367	362	375	398	376	367	367	387	360	408	414	400	399	363	380	396	436	391	418	385	413	409	404	414	379	403	404	419	370	395	374	397	392	417	411	381	368	378	386	407	400	355	370	357	370	405	408	390	401	354	393	399	404	390	396	430	381	400	381	384	416	380	388	405	390	370	402	443	422	386	402	351	417	391	421	396	370	357	369	352	414	412	406	360	400	400	399	431	384	383	398	407	388	389	391	416	392	424	379	376	413	366	422	390	376	370	397	384	408	378	364	346	386	367	353	408	390	395	397	407	380	375	404	408	411	396	378	384	381	363	374	378	418	421	402	362	387	359	395	381	410	389	370	397	380	385	394	403	352	373	399	385	390	379	392	387	391	344	355	372	369	342	376	404	355	366	385	359	423	367	380	387	407	405	372	363	402	366	402	356	387	395	341	408	406	385	406	387	396	398	388	418	383	365	385	373	384	390	383	375	402	420	397	429	424	398	397	370	358	418	394	413	359	420	388	415	413	381	400	400	409	362	382	397	443	378	381	387	390	419	392	390	357	363	414	391	421	373	374	408	348	415	374	408	381	361	341	376	410	358	423	364	395	386	377	401	398	358	362	399	357	361	358	387	377	366	398	384	392	431	407	429	389	376	388	373	381	374	390	428	406	433	400	382	397	347	405	381	381	353	404	347	400	351	353	412	382	424	370	394	365	390	400	378	353	381	404	384	384	390	419	377	446	401	385	369	385	391	380	386	384	399	377	384	379	390	353	356	404	414	367	381	395	358	416	409	382	372	384	380	398	415	392	393	376	381	391	384	391	402	346	377	367	351	405	348	349	386	373	378	410	406	369	390	397	370	416	426	379	370	384	374	381	413	383	405	392	391	391	399	381	355	390	388	376	415	401	391	368	382	418	377	389	421	417	393	405	425	376	379	390	385	365	374	395	363	361	368	418	443	400	388	398	411	406	383	394	386	403	386	373	392	345	387	406	408	383	396	388	395	388	365	384	374	385	388	400	405	348	393	362	410	405	413	380	430	392	386	409	396	368	351	387	382	391	365	367	389	431	392	397	370	392	388	372	414	388	385	363	395	394	386	392	368	419	378	402	440	377	376	399	408	397	376	410	395	385	414	397	387	364	396	381	394	414	403	399	401	381	410	403	395	395	391	385	399	383	381	366	417	378	426	395	398	418	388	335	409	391	410	398	415	407	421	389	433	384	384	348	401	369	366	400	380	406	397	430	414	395	410	390	382	405	417	358	400	384	373	365	392	408	344	376	397	433	411	368	393	399	383	408	354	376	404	413	388	386	392	389	382	391	395	395	369	367	383	390	410	378	408	383	395	399	384	438	362	412	363	402	433	430	363	364	418	399	391	401	369	381	384	408	404	411	383	397	402	409	366	379	420	373	374	368	352	356	410	395	360	378	404	379	361	376	393	360	399	399	405	381	388	385	411	376	381	410	400	393	407	375	360	384	359	371	405	365	354	345	407	335	363	382	403	400	409	400	395	369	388	407	389	404	382	372	380	382	394	375	381	367	389	398	415	380	371	400	392	359	411	360	382	399	384	411	374	393	398	366	410	422	412	388	418	378	400	383	399	410	349	412	398	359	390	377	380	393	409	410	368	391	400	383	399	409	391	373	400	390	389	390	431	384	380	363	366	394	396	368	416	404	381	389	380	407	373	403	407	399	415	429	414	367	392	422	422	412	373	405	416	378	393	397	395	384	417	368	410	395	376	389	388	395	380	349	364	379	415	375	383	385	349	392	388	380	428	373	369	402	407	383	356	336	370	398	386	357	409	387	391	397	413	386	379	396	358	363	392	415	397	376	375	398	403	389	417	393	396	379	400	376	408	408	370	399	382	393	352	380	390	378	388	359	378	392	375	431	379	373	374	384	356	380	404	419	365	383	385	380	396	376	401	356	375	367	391	398	439	396	386	373	420	406	382	382	377	393	403	372	399	369	413	410	393	376	393	387	373	373	370	369	418	378	404	399	428	434	387	446	378	377	377	346	374	384	388	383	364	388	380	372	431	354	380	365	410	413	359	365	392	382	388	395	358	418	406	412	394	345	379	364	371	426	388	397	380	403	425	388	356	376	377	397	404	438	419	349	367	382	402	377	357	400	359	383	404	401	381	391	427	408	400	395	368	354	394	413	377	402	376	424	364	403	389	380	394	391	385	394	400	391	388	384	392	385	419	400	380	379	392	402	397	383	394	401	403	390	370	445	400	412	409	383	385	409	397	375	424	340	369	376	393	373	394	381	387	415	406	394	425	382	400	377	361	393	393	376	378	371	369	378	414	395	386	438	395	384	403	368	355	371	386	374	395	363	404	385	407	415	403	413	409	401	366	418	396	368	389	385	366	413	410	386	397	380	381	388	373	335	381	422	387	365	391	373	383	367	386	392	399	389	392	377	377	360	381	383	382	423	384	422	389	367	398	385	393	383	420	352	400	366	410	345	420	381	394	407	375	394	398	372	372	383	391	367	412	370	398	376	386	382	384	406	414	362	387	407	361	367	384	375	402	366	366	410	405	397	387	402	411	378	369	368	376	411	388	395	405	388	391	382	391	389	363	379	387	387	338	386	368	426	407	386	379	390	385	386	427	385	376	363	364	369	368	407	393	395	383	385	383	407	400	385	381	365	408	341	376	392	381	367	422	363	398	380	429	405	378	364	369	380	390	361	377	387	394	375	384	340	377	396	385	357	420	365	378	364
55427	103253	77934	64362	45525	26823	10014	2603	949	585	628	622	596	594	610	586	594	609	572	588	592	596	587	611	626	571	586	623	575	614	574	584	605	601	597	579	592	608	600	572	617	568	613	575	590	551	587	571	561	635	583	582	581	548	606	616	599	619	631	632	614	568	558	636	560	604	573	588	624	594	584	619	587	598	569	618	580	607	591	634	640	606	604	613	583	598	599	533	612	610	613	584	594	655	611	572	616	618	609	555	556	595	573	590	583	601	645	568	576	602	583	590	601	537	597	536	620	603	603	613	566	626	595	644	590	617	560	600	620	609	614	581	606	618	613	628	620	581	576	575	579	588	622	549	566	619	579	582	604	611	595	592	607	603	589	550	584	621	618	607	580	608	640	593	593	575	619	576	609	618	589	539	598	578	641	593	570	601	595	632	562	595	600	581	600	599	596	643	599	630	568	573	610	612	627	633	568	587	556	593	619	608	593	596	599	574	607	541	600	585	592	616	605	589	590	603	593	581	586	597	619	563	570	610	583	608	584	642	556	570	594	608	607	552	547	625	593	554	577	598	608	631	630	637	619	591	583	630	602	616	602	596	614	606	545	609	592	610	595	588	520	566	556	613	659	574	593	566	589	577	621	591	585	639	605	620	616	638	601	574	549	620	607	610	548	616	582	565	654	573	608	582	584	635	598	594	574	566	593	599	588	589	612	597	578	585	588	557	620	577	611	575	573	585	636	593	588	595	592	585	623	614	604	606	619	613	567	635	591	577	612	613	576	601	633	600	639	580	601	601	658	581	592	623	596	610	602	570	563	594	629	585	605	622	625	647	574	592	626	596	622	585	591	593	614	565	606	598	572	610	605	574	601	613	572	566	567	591	585	584	570	610	617	559	628	584	562	588	568	600	598	604	595	588	614	600	588	606	605	619	560	564	595	594	596	609	561	591	602	597	633	591	590	597	589	605	585	607	593	616	632	587	603	586	593	608	600	556	537	571	574	579	588	576	622	559	593	634	579	588	603	608	586	577	598	621	606	599	611	607	588	621	611	565	571	630	588	613	602	576	583	565	602	606	601	604	628	590	575	611	589	581	618	634	589	619	580	601	632	603	619	637	608	583	587	598	602	594	630	621	603	601	606	562	561	622	627	585	600	586	569	604	587	615	560	644	610	607	626	594	568	580	541	591	602	622	612	606	636	557	626	592	607	537	645	592	589	579	607	592	634	600	591	589	590	602	608	583	631	573	594	620	623	612	558	606	605	589	589	688	599	580	637	571	580	591	585	612	607	582	617	543	576	632	579	581	609	606	609	635	596	626	591	609	619	560	561	565	592	613	605	566	562	586	619	605	620	571	619	557	623	574	572	585	600	594	566	607	643	593	608	585	614	650	545	569	606	583	599	564	604	614	571	600	658	554	606	605	591	612	621	581	616	595	601	596	649	644	564	621	591	587	601	603	610	536	592	662	587	543	584	581	600	599	637	555	583	625	619	592	609	663	587	595	575	609	558	557	583	607	589	604	548	601	633	648	617	622	610	579	632	570	576	584	599	587	598	596	607	579	592	611	548	577	610	586	638	596	630	579	593	599	629	619	586	574	632	558	562	565	624	639	550	592	572	546	642	602	609	600	575	624	620	570	596	650	564	589	622	557	550	594	613	590	607	630	581	592	606	593	617	576	613	612	595	612	595	596	611	658	569	590	608	619	597	606	560	609	567	563	581	623	556	595	627	590	572	611	606	589	555	652	561	617	587	564	623	620	608	626	628	590	613	562	581	600	621	615	569	604	642	631	638	616	593	624	635	582	605	596	654	601	574	536	555	572	582	602	586	596	605	570	619	587	580	553	634	617	619	608	604	581	572	614	587	566	605	590	607	553	575	563	588	593	595	650	603	602	600	588	557	575	633	574	569	605	582	606	593	587	622	586	564	561	581	563	612	576	594	576	573	581	572	577	573	605	555	613	589	586	627	590	617	621	598	611	600	615	577	595	590	594	589	563	602	586	567	590	583	561	610	584	592	587	649	594	552	567	576	572	628	559	569	608	608	578	615	599	609	586	613	587	573	587	567	588	639	600	599	649	552	583	632	584	537	600	608	601	658	611	589	627	539	595	608	581	587	579	598	601	615	571	569	573	572	594	626	603	576	612	574	633	611	583	602	573	614	595	553	596	596	602	633	588	640	599	531	625	623	653	608	616	569	611	573	574	607	559	572	621	598	591	603	568	578	607	570	588	632	591	603	583	599	538	595	626	581	592	624	544	606	644	602	619	584	610	603	597	619	597	606	587	571	549	600	579	609	617	541	623	612	602	546	595	600	578	558	602	608	553	566	609	621	643	601	626	581	616	568	637	615	554	607	644	572	624	589	602	554	621	583	606	671	541	597	581	573	561	588	589	541	589	565	613	615	593	571	593	592	559	597	583	614	602	599	597	617	565	558	570	597	643	595	565	606	561	564	618	567	612	586	566	609	628	590	584	571	617	638	548	604	585	624	581	592	606	604	656	559	579	604	599	583	572	570	637	607	601	586	606	592	581	570	603	550	556	621	616	553	547	571	646	615	611	604	595	559	568	617	578	596	626	612	581	564	601	594	570	574	581	649	630	586	570	598	569	583	609	608	555	632	590	586	630	554	595	587	592	628	570	631	587	636	595	569	580	640	562	604	578	613	641	626	548	623	586	558	587	606	617	611	601	573	665	600	550	615	613	605	576	613	621	590	627	656	571	599	597	559	579	563	608	610	583	575	602	577	652	633	614	639	597	592	585	613	570	553	626	592	593	594	562	557	564	592	598	620	627	571	595	574	626	618	606	593	608	619	586	572	605	594	607	582	570	586	585	609	581	584	583	584	613	612	618	581	550	585	574	595	597	605	557	607	627	602	651	565	629	595	606	611	575	601	598	614	589	594	610	611	614	612	608	609	566	589	588	584	615	604	605	614	537	591	610	611	589	574	569	583	593	603	579	633	566	577	641	602	609	563	599	598	611	610	596	592	591	604	596	647	579	627	598	598	582	621	600	599	573	589	604	575	608	573	557	576	621	615	597	582	566	596	569	645	576	614	591	571	608	601	593	636	567	607	604	587	582	572	580	577	623	648	613	594	645	587	612	599	596	587	593	604	637	605	587	599	618	635	560	623	593	577	613	627	561	561	586	551	644	598	580	598	564	657	599	606	570	583	569	611	635	585	575	585	567	612	607	639	625	576	568	590	601	607	607	588	591	575	644	600	588	613	583	554	609	561	572	580	573	602	589	594	583	589	564	664	634	637	579	602	612	578	579	576	616	582	557	578	619	568	574	568	589	617	605	562	635	593	627	633	574	601	618	602	588	586	618	597	597	615	628	620	626	560	611	600	597	554	595	588	543	630	597	590	624	618	619	571	615	557	622	634	593	598	579	597	578	586	613	604	568	603	598	571	611	593	582	615	584	601	572	565	595	583	591	615	606	570	631	565	616	595	578	584	609	620	579	585	611	598	622	593	591	591	599	596	530
27712	31860	30894	21032	8932	2548	832	427	356	333	356	330	331	376	352	334	331	338	316	310	313	330	375	319	349	330	319	338	317	350	342	320	338	309	352	327	333	370	335	321	341	272	296	336	332	333	342	327	339	346	346	318	309	332	337	329	328	328	357	322	336	297	343	335	343	313	301	325	351	315	320	334	346	321	337	338	335	350	370	339	294	307	365	318	308	349	316	350	304	351	334	352	329	385	324	356	335	334	336	337	338	342	354	363	311	347	328	337	324	333	325	302	346	325	321	330	355	315	334	326	332	297	331	320	327	327	353	339	329	382	326	323	336	348	299	323	331	289	315	319	323	311	310	368	353	343	342	347	330	327	306	335	350	333	357	297	344	330	352	316	348	327	335	320	351	342	342	334	339	333	367	327	340	339	352	353	346	324	332	325	324	374	320	356	354	315	311	334	346	313	317	338	323	352	315	322	341	343	300	318	339	328	355	353	330	305	371	330	344	317	354	353	334	316	311	312	270	287	321	332	313	341	328	315	359	323	364	312	323	355	315	312	320	351	353	336	352	347	330	336	303	304	341	320	292	336	326	303	324	318	340	311	348	342	311	299	324	331	301	346	322	336	315	336	356	320	315	313	308	358	324	348	325	329	374	335	336	336	343	324	366	351	330	310	349	333	367	342	333	353	326	316	333	367	316	293	331	297	336	320	313	331	365	329	321	342	350	331	342	330	310	322	335	351	304	354	348	306	351	324	350	327	312	344	356	310	347	342	325	348	318	329	349	344	331	309	328	324	339	294	310	341	316	333	350	347	273	318	345	337	315	284	339	349	330	369	334	312	365	335	318	350	338	315	308	322	323	350	320	333	304	349	319	343	326	333	357	318	323	304	321	335	347	365	341	351	345	343	322	351	338	370	318	322	333	315	371	362	339	304	320	330	301	326	329	341	318	382	337	318	334	351	354	348	344	342	314	330	366	326	338	343	336	359	341	313	315	295	350	338	354	341	351	336	321	311	358	312	319	331	353	334	341	338	325	332	367	340	360	324	326	359	346	327	366	309	300	317	330	378	339	333	320	353	359	317	344	357	317	331	321	330	313	333	338	322	346	317	339	342	358	287	329	333	331	332	362	330	329	333	317	350	285	328	340	308	304	306	328	305	336	342	314	330	326	333	338	316	325	298	315	313	342	335	310	343	323	365	348	305	350	342	317	330	324	328	335	303	300	317	346	282	328	348	333	330	341	319	333	335	334	340	328	351	310	285	305	345	317	310	344	355	326	324	338	344	336	326	299	336	323	340	324	338	326	332	319	364	317	322	357	338	337	323	319	321	345	332	350	358	323	335	295	311	316	336	306	315	327	346	326	343	348	338	327	315	314	306	322	314	375	356	333	365	327	334	284	336	308	309	329	338	319	350	344	326	352	335	318	339	353	364	317	300	325	319	310	358	327	326	340	338	338	341	346	324	318	340	315	289	328	310	321	318	339	304	288	355	300	297	364	336	337	346	362	354	348	302	307	308	321	340	329	327	315	309	339	313	302	351	360	365	329	371	315	324	337	311	320	329	327	356	311	321	305	345	339	334	355	308	347	318	369	333	329	331	334	346	322	337	345	327	323	350	334	325	350	322	327	299	329	337	328	365	322	377	315	307	322	333	313	345	320	339	365	331	303	304	326	321	369	332	332	327	328	332	352	339	341	351	311	355	338	335	326	349	342	320	303	328	340	329	336	339	330	329	340	312	337	339	341	334	344	342	331	342	327	343	333	338	310	366	329	345	311	372	293	324	356	353	305	334	355	360	330	289	323	334	340	328	343	327	332	325	304	348	339	327	335	335	325	313	338	348	304	342	326	342	351	337	328	333	340	310	347	313	297	349	344	344	354	303	311	308	350	339	308	348	348	344	354	345	297	315	314	326	315	308	322	348	326	334	338	362	290	338	364	347	334	305	319	322	322	291	339	320	338	329	318	345	300	359	338	348	336	330	338	349	349	277	333	325	329	337	367	380	307	326	310	324	322	329	326	332	334	332	373	349	318	365	345	330	316	303	326	331	330	355	326	337	323	304	310	324	318	304	318	329	330	311	329	342	337	327	316	291	302	353	339	318	295	351	287	329	340	328	332	323	332	334	343	315	339	320	321	305	318	311	327	312	327	324	383	319	358	293	310	339	345	328	355	329	368	351	337	325	323	343	295	329	311	360	331	343	326	314	310	293	303	363	339	335	352	348	329	307	343	308	330	348	315	337	339	336	346	330	370	328	310	322	314	309	323	338	303	325	352	342	321	350	338	329	340	310	313	317	341	329	366	355	324	395	346	326	332	342	299	317	294	342	329	340	329	349	338	347	328	334	342	333	298	382	328	326	364	312	339	352	336	342	352	306	334	326	336	313	351	316	342	321	283	340	361	312	336	285	358	321	328	294	341	329	338	352	355	370	327	324	323	337	294	323	330	329	348	328	339	334	351	340	315	282	302	327	323	343	336	286	313	341	359	323	322	353	340	347	350	344	341	319	348	307	300	356	293	308	351	324	360	335	333	341	346	348	326	324	341	332	328	328	313	351	329	311	335	315	330	323	312	344	327	308	311	332	327	325	306	330	326	357	318	350	332	318	339	335	319	325	330	325	313	349	375	316	325	315	343	327	329	349	339	335	345	307	326	357	345	331	330	311	355	362	345	316	351	348	337	329	333	347	346	339	341	329	319	332	331	327	322	363	302	315	326	335	313	340	320	347	305	332	327	325	347	364	325	315	338	355	318	331	342	367	299	307	344	332	314	336	322	322	339	350	349	300	321	317	326	313	313	342	337	335	335	322	298	341	352	312	333	338	333	326	316	338	338	354	327	318	307	351	330	336	352	344	344	324	325	348	331	333	337	322	330	330	342	325	350	342	334	350	286	341	316	341	351	331	325	309	311	306	321	314	333	307	336	329	326	342	348	337	333	303	333	341	348	332	316	303	320	327	342	315	318	310	325	319	331	338	339	331	362	338	324	319	317	346	315	318	351	310	327	340	323	379	325	347	348	338	329	317	332	338	324	321	332	339	327	322	340	321	341	340	344	320	340	318	337	343	339	343	346	366	326	334	323	345	327	334	284	316	339	289	335	319	345	324	319	318	314	304	336	336	337	334	339	346	299	351	303	326	335	312	328	342	299	330	337	318	343	326	363	321	357	304	336	336	333	331	330	315	328	338	331	321	338	355	349	310	308	325	333	327	313	319	323	322	323	322	339	308	343	346	328	355	308	308	283	317	300	328	332	309	322	346	305	327	311	358	310	333	322	359	326	353	350	347	330	324	351	300	336	321	306	328	326	316	323	307	344	324	327	337	333	297	316	340	316	322	328	336	343	333	348	342	315	310	332	325	309	344	303	304	330	321	303	339	320	351	345	303	327	326	328	314	291	347	359	342	338	348	313	326	352	332	317	329	303	308	324	302	330	372	340	325	315	303	340	343	315	353	346	342	314	333	334	339	329	319	308	340	314	315	329	323	390	340
30874	51765	35877	23954	13250	4758	1570	732	538	521	524	555	537	516	544	529	528	508	534	525	534	528	516	572	498	491	513	549	511	565	551	543	532	526	521	532	554	533	509	513	533	520	516	525	529	545	535	512	535	513	518	510	535	553	588	505	550	515	530	532	550	534	555	536	530	532	546	522	561	532	519	500	506	499	546	539	538	511	519	548	562	569	532	517	504	510	546	497	572	519	546	530	587	539	514	569	487	506	556	515	543	549	567	507	544	512	554	512	508	567	524	545	496	479	520	507	518	505	545	521	530	529	535	544	538	531	538	525	582	538	515	554	539	549	547	527	490	509	574	545	517	557	550	508	566	528	543	502	530	515	530	524	524	515	534	560	508	549	575	525	545	536	526	558	568	548	554	508	524	530	511	554	582	531	573	516	482	540	571	539	571	553	536	588	525	491	546	525	562	536	553	543	572	492	513	568	532	512	525	501	538	547	512	520	514	472	541	534	531	522	518	516	517	503	566	536	553	537	577	503	536	506	514	511	531	530	542	503	528	506	517	534	577	549	543	533	521	594	553	561	538	532	500	519	523	522	545	573	532	536	563	542	530	549	550	508	557	547	524	518	517	515	537	504	534	503	539	501	524	532	531	529	530	540	575	524	550	537	539	549	496	547	547	491	536	542	532	533	543	568	524	540	575	548	514	579	512	502	517	544	528	528	525	559	498	544	554	560	552	484	511	539	505	523	532	522	537	523	559	541	493	538	543	565	540	538	570	541	542	500	556	552	530	576	497	535	547	490	525	507	551	570	576	532	504	547	539	541	530	531	546	539	555	493	555	522	524	533	520	496	532	504	503	514	525	540	493	525	574	547	553	543	537	514	507	588	522	575	521	521	554	526	540	577	517	526	532	544	539	536	557	565	555	534	521	519	521	540	582	526	506	489	560	498	514	559	534	555	550	547	510	529	595	516	543	534	495	515	494	547	538	531	591	574	507	540	508	518	539	572	496	560	520	587	499	541	550	579	564	477	518	535	538	536	571	522	561	532	560	567	506	512	517	534	517	523	512	532	500	563	507	526	549	538	513	500	528	554	528	561	489	543	518	528	528	514	519	533	538	506	489	539	503	523	538	518	558	491	509	505	536	537	500	545	516	518	574	525	530	560	514	508	506	555	551	544	571	507	514	516	531	505	570	541	541	526	558	544	533	534	535	516	541	527	518	541	582	553	535	582	562	484	524	575	507	506	560	522	548	548	523	537	525	557	552	470	527	567	581	555	520	490	511	505	545	548	533	509	552	557	509	520	575	490	517	549	536	506	506	529	532	560	499	595	547	592	543	511	550	532	574	552	513	548	539	538	536	556	516	521	519	534	522	533	523	553	506	508	555	513	553	559	544	529	526	486	512	560	531	532	515	495	519	520	542	525	558	550	500	523	542	535	510	519	501	539	544	555	508	555	511	533	494	510	528	533	511	509	513	570	542	509	534	539	553	530	514	558	506	547	535	536	554	540	537	515	515	522	536	521	525	526	542	508	544	548	552	536	580	543	544	525	566	524	527	550	541	524	553	516	549	511	505	592	518	524	517	505	542	522	558	539	498	511	505	565	525	533	484	507	537	558	532	515	509	541	506	516	530	547	560	559	516	541	561	493	537	543	536	550	538	520	566	510	573	538	528	513	532	537	545	514	515	543	551	567	537	522	513	553	563	510	522	568	519	514	569	535	566	528	546	531	545	528	520	512	539	530	515	547	567	513	508	561	538	523	479	560	568	550	557	529	521	527	517	544	571	533	549	515	563	560	519	595	542	547	528	518	571	544	539	475	541	533	514	508	553	489	592	534	506	518	543	497	514	503	549	543	534	517	560	544	515	544	544	590	519	513	533	550	562	532	568	576	539	545	553	531	542	521	522	537	548	570	535	562	576	539	512	525	484	514	522	520	478	528	541	578	588	511	562	503	525	518	574	565	513	541	513	551	514	497	492	525	522	499	512	530	524	537	522	524	498	560	497	503	523	493	528	530	536	557	570	550	513	566	518	505	503	545	540	548	509	551	526	525	556	471	551	551	523	512	518	537	525	548	530	526	537	500	501	552	511	518	517	557	587	549	548	515	541	550	518	521	542	537	557	557	562	521	529	549	506	562	540	510	503	583	548	533	514	523	552	563	522	513	520	516	533	560	555	513	498	509	500	551	517	549	551	489	543	504	531	526	535	525	497	509	533	554	504	564	535	560	524	493	558	533	534	552	533	504	544	548	546	537	559	548	531	533	535	527	521	564	487	558	538	552	504	522	537	533	558	565	555	513	512	558	537	537	491	550	532	562	555	515	587	554	544	532	542	497	532	502	545	507	517	469	501	504	544	601	543	511	530	570	560	519	516	502	550	514	551	523	545	551	537	540	516	547	522	528	526	520	524	516	503	504	525	574	525	531	549	531	542	532	514	542	536	510	518	502	540	508	544	522	528	543	514	505	513	541	524	520	520	516	517	504	529	544	532	515	476	504	553	550	534	510	531	507	492	538	531	540	536	553	560	577	498	521	534	518	545	512	548	535	540	518	527	544	543	504	511	560	513	546	510	520	489	518	517	486	521	529	542	518	476	542	560	536	574	544	560	481	525	537	557	531	538	528	553	488	533	495	514	500	559	564	539	522	518	548	543	527	479	513	543	522	532	505	539	532	510	529	533	517	540	522	549	546	510	527	543	520	554	507	544	536	543	555	518	522	540	567	528	498	524	565	517	523	519	538	609	512	551	555	529	538	551	533	504	539	495	542	519	544	506	556	550	564	501	498	515	525	536	525	585	536	521	547	510	556	513	518	497	509	532	532	540	547	538	549	563	558	525	490	550	545	566	557	523	541	506	515	566	515	526	554	542	506	548	530	564	496	513	517	551	548	521	506	528	561	564	521	524	518	543	567	552	533	530	527	522	505	515	528	560	504	568	517	518	561	555	529	519	535	526	521	514	537	530	499	557	532	507	511	514	525	539	506	560	542	520	530	505	524	535	497	545	535	525	548	524	504	516	522	526	524	479	554	568	537	558	510	551	540	550	559	522	503	599	546	570	547	559	495	529	507	514	530	523	530	582	516	518	545	543	536	541	547	485	514	508	490	535	530	508	515	525	509	560	550	538	535	555	566	523	560	513	542	544	588	534	535	547	519	558	552	527	500	548	514	543	497	495	523	565	545	504	537	542	581	525	566	527	554	535	577	545	533	546	577	533	549	525	547	520	568	561	537	532	542	530	585	537	502	556	517	511	564	520	513	515	523	514	565	537	504	552	535	531	543	571	545	508	540	523	545	510	546	515	545	530	514	543	557	507	568	523	512	553	520	553	534	560	537	511	534	567	569	523	533	572	542	512	560	532	534	537	571	519	533	544	523	541	506	527	574	566	570	538	521	524	539	531	573	540	508	512	535	534	539	494	567	528	544	564	528	522	511	551	567	519	513	583	524	570	568	544	550	517	550	531	542	543	554	508	479	581	537	523	547	572	496	523	545
24842	24953	36018	37149	27772	16497	4197	754	414	368	334	338	346	353	335	350	372	368	366	358	377	359	346	383	386	360	364	342	340	344	376	350	348	309	399	328	375	346	338	364	340	374	355	358	336	354	340	390	339	350	350	349	306	349	340	352	348	338	359	373	334	343	361	326	359	366	353	362	365	334	355	375	353	352	347	349	370	347	365	330	387	363	362	352	341	369	319	341	380	335	311	344	333	359	344	337	339	347	316	364	347	367	363	364	345	353	359	369	369	362	373	343	370	358	351	384	333	350	367	350	330	332	347	324	342	357	368	374	360	396	369	335	352	327	324	338	344	366	343	369	361	340	363	383	379	353	360	330	334	357	344	366	328	339	384	371	370	316	356	359	356	380	362	334	383	330	350	354	367	331	370	331	361	354	337	321	347	333	347	343	358	329	331	352	363	372	356	355	353	346	366	314	355	334	342	356	341	325	334	352	339	362	346	366	341	351	332	329	343	362	333	368	354	380	339	351	351	372	383	337	362	335	346	322	330	358	392	325	350	344	347	357	358	340	352	353	382	368	366	325	281	342	365	345	344	305	376	355	359	345	322	358	401	344	320	365	373	343	344	368	363	371	356	342	315	332	361	341	357	344	340	335	368	318	377	327	329	329	395	326	347	307	352	324	322	368	349	393	349	336	309	335	352	366	329	371	320	362	380	349	350	394	342	349	330	352	352	373	336	367	331	345	360	371	328	343	357	366	362	391	299	364	335	343	351	348	344	347	334	352	366	337	346	350	340	366	339	347	363	336	343	347	360	343	332	354	349	348	336	345	347	352	349	324	332	324	337	353	377	346	322	356	325	356	346	323	359	330	370	344	371	359	354	359	334	316	351	358	363	368	317	334	342	330	368	354	387	356	320	323	327	331	338	343	369	341	409	352	316	333	392	380	370	322	370	341	333	347	330	360	351	372	384	326	327	328	359	356	371	357	377	336	371	378	357	355	351	332	365	342	399	351	345	324	345	336	342	363	353	364	356	315	336	329	345	354	364	385	319	339	363	348	340	313	330	375	364	328	387	347	376	357	350	312	346	353	352	351	374	309	356	324	351	361	330	327	368	350	369	349	343	356	340	338	323	338	368	348	364	334	337	359	375	366	343	368	364	374	371	375	371	359	346	337	390	351	333	338	359	326	351	330	365	366	348	319	340	364	361	386	326	368	359	332	328	324	351	351	343	341	340	326	331	369	306	337	325	303	373	343	360	323	341	351	344	347	364	361	349	372	325	341	361	351	368	346	336	345	348	354	331	345	354	378	341	347	353	386	358	367	306	329	344	353	343	328	374	364	361	330	335	323	381	367	363	360	355	336	352	368	350	352	359	350	378	372	350	332	350	360	327	355	362	341	360	336	349	339	356	341	379	350	337	362	336	335	357	363	350	361	340	375	371	342	342	346	353	363	331	366	355	299	372	335	342	339	350	374	347	329	312	349	335	340	366	378	332	344	336	341	383	348	349	352	376	367	328	336	365	332	342	337	343	348	335	361	372	349	370	315	331	356	356	372	327	347	344	363	337	366	359	380	372	293	369	364	334	354	376	351	360	333	387	365	345	328	353	320	346	390	359	299	358	367	348	340	345	353	366	365	372	362	325	341	378	328	335	357	389	342	315	345	336	347	362	367	305	329	385	349	358	357	344	371	332	371	329	344	366	341	344	337	356	331	353	356	384	351	369	349	344	365	328	361	365	344	389	372	343	350	348	350	363	352	329	375	361	368	339	320	380	400	359	358	341	330	341	332	325	392	364	333	347	378	341	359	356	370	363	348	350	316	346	370	359	347	346	354	368	382	341	340	305	343	335	341	345	367	350	356	346	356	340	356	340	355	353	326	382	403	359	351	378	316	357	367	341	360	352	335	354	358	348	357	372	360	369	338	338	352	321	321	336	344	341	360	333	368	346	389	359	385	345	306	352	353	391	350	364	377	371	342	341	338	337	365	353	358	333	349	370	315	327	305	313	363	353	358	343	349	351	370	335	344	337	336	390	374	375	359	374	358	346	333	351	350	374	307	375	330	340	393	371	343	366	325	331	372	343	330	347	348	368	357	334	303	357	345	384	343	309	353	337	321	347	362	347	357	409	338	343	341	342	352	320	349	350	351	348	332	327	369	311	338	378	358	348	332	341	353	326	381	332	336	366	370	374	347	393	361	327	382	331	340	349	346	354	350	346	368	336	349	376	378	336	383	365	352	366	342	359	377	321	365	330	350	335	344	350	358	352	349	337	341	369	343	338	349	344	321	359	316	347	344	339	378	342	317	351	324	328	351	367	375	347	337	370	352	370	323	334	330	345	321	355	335	350	349	339	353	333	419	333	322	365	368	347	342	364	337	328	338	351	319	342	345	371	358	336	358	328	322	364	350	330	331	334	313	322	339	357	337	317	331	347	340	367	386	340	368	331	343	313	343	371	358	323	342	372	320	351	369	370	380	355	367	383	344	344	338	346	374	350	339	356	355	361	346	341	314	329	345	325	345	348	337	366	351	368	380	372	343	366	324	342	366	356	321	361	323	350	358	350	366	345	342	389	327	390	334	364	375	317	365	338	344	344	365	388	343	357	356	333	355	379	373	351	362	384	322	328	343	343	350	357	349	343	342	337	372	310	323	357	339	330	351	338	352	339	306	340	333	329	360	335	370	359	340	335	358	355	348	341	348	337	359	385	372	356	369	356	392	335	367	352	358	339	348	341	349	328	347	338	336	346	357	335	352	347	347	333	311	339	348	302	358	324	346	354	331	372	364	368	342	340	345	334	357	304	330	364	330	343	341	349	370	347	314	357	374	327	361	348	335	338	317	324	366	367	350	353	324	311	370	335	350	328	346	360	346	366	297	362	367	330	348	345	358	346	354	364	361	342	353	358	356	375	353	344	354	344	353	349	319	353	334	370	336	332	359	360	363	356	376	348	342	366	346	322	368	342	343	353	374	337	348	325	337	344	362	365	332	385	346	337	370	334	346	359	323	364	334	315	344	344	327	331	345	338	348	330	370	391	340	374	331	360	347	363	343	362	368	342	345	346	366	367	354	352	333	330	335	381	347	363	359	338	362	318	351	375	351	344	342	343	371	354	335	367	361	351	325	345	358	367	332	322	363	351	358	353	360	369	367	331	311	347	345	328	346	347	386	331	360	380	346	338	343	374	347	351	368	332	328	360	351	355	365	340	329	353	361	345	364	342	338	355	364	372	330	346	353	368	322	378	370	328	345	365	328	385	336	339	345	353	348	353	358	335	336	322	351	356	364	402	352	364	367	334	347	347	352	351	351	365	325	321	329	382	337	342	374	379	313	318	317	363	350	353	345	353	331	355	323	353	340	358	357	335	366	354	338	346	324	346	363	351	339	317	357	331	345	337	343	347	335	346	359	336	368	355	327	351	334	361	370	334	347	354	352	393	382	328	339	335	332	338	320	366	354	358	358	351	376	330	347	346	380	336	378	344	325	334	389	368	368
53849	89672	68471	50091	34490	17120	5291	1434	724	551	548	620	556	556	584	560	541	578	623	554	496	582	576	558	532	539	581	562	541	547	589	582	592	556	605	615	580	530	505	597	572	611	541	558	541	549	559	509	589	569	577	565	592	552	542	565	589	579	572	541	591	514	579	581	558	607	540	591	579	601	554	572	538	594	560	586	564	571	584	529	563	590	572	566	549	547	637	569	591	571	548	568	573	578	533	568	560	535	540	593	549	534	578	566	572	546	532	555	549	601	534	561	580	567	518	593	579	580	559	591	627	511	558	587	548	541	563	549	560	555	541	575	554	568	555	554	562	503	547	510	563	551	544	569	567	528	543	595	566	525	523	574	550	552	568	536	535	550	584	571	542	561	549	561	601	547	595	555	594	578	573	615	551	584	569	576	543	556	554	566	571	555	513	571	568	573	525	509	563	547	582	545	565	552	563	571	561	568	566	589	590	553	584	544	568	563	543	590	587	587	542	545	523	540	565	575	554	585	572	551	585	585	597	559	537	577	528	576	564	560	586	564	554	503	554	550	539	551	566	535	577	533	528	543	575	552	569	556	599	600	578	557	514	587	572	540	570	562	536	567	569	543	591	529	558	560	575	578	555	581	584	575	545	515	593	572	553	539	607	518	551	539	560	557	535	543	606	537	572	607	573	525	565	500	622	517	579	546	588	559	570	540	586	520	553	541	503	562	571	512	562	581	530	557	595	534	520	547	554	549	573	545	507	530	592	586	547	525	583	564	580	609	589	536	583	601	560	553	550	524	535	553	565	550	572	573	556	552	515	591	566	543	573	552	553	505	560	584	522	552	564	568	591	574	578	590	524	539	565	537	553	557	566	559	560	563	539	547	571	569	553	577	566	515	551	593	556	558	568	614	544	539	550	591	551	556	525	592	588	566	592	570	544	544	607	568	507	558	536	575	554	556	547	550	515	555	547	543	559	545	540	566	565	588	550	551	534	529	577	550	564	576	602	582	560	567	530	550	541	557	574	537	573	538	566	580	567	548	551	532	538	554	535	569	539	591	532	574	583	504	566	582	549	559	561	587	556	585	582	571	562	512	539	539	560	545	554	514	569	568	527	608	528	559	518	521	577	530	563	563	556	600	571	549	539	561	550	558	557	545	580	498	546	555	580	528	535	549	541	578	544	556	547	579	567	529	551	580	547	571	570	540	573	557	601	577	583	553	523	529	568	564	579	574	592	562	556	561	558	534	589	523	568	581	547	545	524	573	571	586	547	571	542	599	556	566	563	560	603	499	571	579	581	561	576	517	563	584	507	576	570	504	565	546	558	519	529	522	540	577	566	538	598	603	556	562	528	540	514	534	569	579	555	553	574	547	565	574	534	611	562	528	582	523	550	563	577	597	529	569	525	560	551	530	586	550	527	554	554	564	581	512	565	575	588	540	594	567	571	540	566	593	535	566	573	537	542	549	552	559	590	558	536	599	560	586	568	569	581	554	568	591	565	555	567	557	582	559	601	560	541	607	519	587	550	548	544	567	581	573	506	549	568	560	595	553	568	604	575	573	554	572	578	579	562	578	551	587	582	543	536	541	600	544	531	585	532	518	525	570	605	559	533	541	511	603	558	545	568	533	557	572	545	574	568	525	550	552	566	526	534	603	573	550	550	562	542	553	530	565	574	532	597	574	522	534	555	481	534	553	573	580	534	520	554	540	522	598	581	514	556	547	563	540	533	560	577	604	536	580	543	565	560	571	570	546	577	545	563	545	539	583	538	537	528	551	525	553	567	565	536	599	576	562	560	559	584	564	542	504	543	546	583	535	545	573	546	518	579	531	529	561	577	527	539	560	559	506	540	575	568	596	612	555	526	581	616	527	580	588	547	553	560	543	542	524	544	574	574	564	584	543	570	561	559	570	550	539	523	578	564	576	517	571	501	569	501	613	542	588	556	563	580	550	533	547	563	562	576	540	591	553	522	528	579	521	562	568	573	606	562	598	548	540	572	547	570	553	551	545	563	615	578	563	536	526	606	536	581	550	555	511	565	547	560	582	521	566	526	528	584	528	533	605	556	541	547	517	562	536	560	546	573	541	533	564	582	587	538	558	578	571	628	549	548	619	560	551	547	576	541	555	508	523	559	547	530	536	614	545	570	566	546	574	542	539	576	605	591	531	593	543	558	491	555	546	575	585	545	573	571	588	601	596	517	533	525	537	535	562	553	515	542	564	557	560	586	560	539	559	560	563	606	522	558	546	548	581	543	531	555	515	568	582	554	553	570	571	542	538	568	585	583	571	585	525	543	545	556	547	557	541	534	506	566	569	558	610	550	575	527	545	582	541	562	541	590	529	554	565	599	605	561	555	556	544	586	532	540	581	569	574	524	538	560	548	512	562	539	532	536	580	533	564	546	521	555	574	575	568	566	529	566	534	575	570	595	532	571	579	611	562	559	567	549	548	577	550	550	578	536	543	598	620	516	569	518	541	597	562	552	549	569	579	541	520	569	533	607	551	561	573	541	561	532	505	578	556	528	571	537	564	543	548	551	581	533	580	488	524	550	562	607	589	508	578	544	579	564	567	557	554	588	526	557	585	589	569	592	558	558	559	530	534	509	495	562	561	527	572	542	581	586	568	567	582	559	589	545	518	550	572	554	544	551	619	544	540	577	562	548	561	581	532	536	532	517	565	551	612	557	539	563	543	568	566	530	623	520	532	493	479	572	547	550	560	557	564	563	573	552	533	578	573	558	555	528	544	565	610	549	565	560	562	534	587	545	564	562	556	575	563	614	611	570	587	567	553	544	572	570	578	582	559	544	542	547	525	534	576	567	542	506	540	560	606	583	574	532	538	587	598	632	513	531	562	548	568	572	579	560	576	543	563	498	552	527	557	560	546	560	539	574	564	518	499	556	547	519	560	558	586	567	581	563	578	599	565	569	579	588	558	587	554	583	537	567	563	523	534	595	551	534	560	567	546	591	581	514	598	561	511	559	529	562	538	557	576	586	559	541	532	560	598	533	582	612	571	588	548	580	552	558	581	548	561	659	531	564	568	585	552	605	556	563	545	496	573	501	502	607	617	538	587	556	516	520	543	585	579	578	522	563	605	570	579	576	568	541	513	575	572	564	518	532	582	554	590	529	554	574	582	542	559	559	552	556	563	570	550	538	527	538	560	555	556	550	537	570	573	530	542	530	563	587	559	562	551	564	471	546	534	539	548	557	564	532	575	566	557	557	553	538	523	588	576	533	539	587	560	576	547	567	595	624	546	556	566	547	577	548	561	599	589	550	543	543	594	521	556	572	555	535	542	557	550	557	551	618	566	588	564	571	562	583	542	527	576	562	557	533	547	559	520	545	568	554	555	533	570	579	569	578	563	546	549	569	566	545	543	554	553	548	513	577	530	565	543	554	548	552	545	585	564	563	552	564	543	555	565	518	550	568	574	522	518	566	546	558	533	559	559	542	564	551	547	573	547	571	565	541	547	582	532	553	580
23448	22458	32245	33213	30073	23625	13338	1740	526	413	429	381	400	411	412	382	386	388	425	403	380	403	405	393	381	361	413	396	421	370	438	414	390	383	407	357	419	418	378	406	358	386	409	369	410	421	387	402	405	416	377	382	386	411	420	364	405	393	412	400	400	416	391	387	371	376	405	398	381	358	412	392	383	342	372	370	408	357	417	384	366	411	385	409	380	367	361	378	409	395	379	402	385	407	384	407	418	405	417	418	379	387	412	428	423	397	398	389	404	358	410	372	399	346	416	396	387	420	371	361	423	384	382	381	388	370	382	371	395	394	370	404	402	354	413	372	412	396	353	406	350	413	389	420	389	372	389	390	423	392	402	378	436	392	417	407	358	429	370	377	377	351	421	402	409	430	370	391	363	399	395	405	393	374	362	382	381	375	410	404	387	358	404	391	379	388	387	355	424	379	400	382	376	406	375	447	378	401	401	372	357	379	417	390	382	390	410	365	371	379	397	377	403	406	401	371	390	406	416	415	431	386	378	378	356	405	390	405	382	372	383	409	412	380	399	375	366	408	413	388	429	392	401	379	418	382	401	399	383	414	439	380	387	402	379	394	368	376	406	350	376	376	404	392	409	374	379	434	390	391	381	399	393	414	374	394	400	357	431	396	358	389	354	368	356	377	380	363	351	360	372	379	371	404	400	365	387	390	380	401	360	407	393	397	459	354	379	369	342	403	359	381	378	410	359	404	402	373	388	383	403	381	407	367	377	345	408	397	387	388	387	409	379	395	397	396	389	380	383	374	414	384	379	391	377	379	424	382	404	371	397	415	367	386	352	396	399	400	401	382	396	409	403	394	383	394	376	426	389	362	394	395	379	385	404	417	382	409	413	376	387	388	387	371	391	372	368	387	369	405	382	394	353	380	393	420	414	386	398	410	373	399	375	412	398	326	386	384	385	387	387	340	366	391	418	390	426	354	376	414	387	391	440	409	424	389	404	421	393	378	394	413	411	415	368	395	364	391	398	394	391	406	444	355	408	375	376	363	375	363	383	386	386	375	399	370	392	390	417	380	376	377	357	392	372	443	415	360	364	393	393	415	381	390	393	387	399	369	367	398	377	378	407	432	384	365	432	379	388	342	412	386	393	397	353	395	379	361	383	347	406	372	367	375	419	414	393	406	383	389	369	373	376	380	378	366	401	377	420	384	406	412	397	375	379	389	395	410	392	367	384	389	415	370	362	393	391	412	405	376	384	402	392	401	357	401	457	450	396	407	392	392	373	395	392	404	381	368	398	393	402	365	376	409	388	368	334	395	383	412	411	373	433	377	358	410	395	351	400	354	380	405	387	426	425	400	370	397	345	395	394	397	385	399	391	403	433	412	402	419	418	375	400	372	392	416	357	394	384	411	415	408	394	414	372	428	405	380	376	399	379	390	389	393	411	379	372	391	366	395	381	378	391	385	430	368	372	389	385	405	405	406	393	375	397	374	394	402	421	410	357	397	381	385	408	416	380	412	373	382	417	384	377	397	390	355	393	387	382	380	399	399	401	408	365	393	398	362	401	390	367	382	399	372	376	394	337	380	393	397	418	402	387	411	405	398	384	379	407	419	380	352	349	385	375	400	385	379	373	410	376	379	383	404	369	417	415	412	376	395	366	390	371	370	386	392	404	397	385	367	418	377	392	408	324	412	390	369	360	368	371	405	358	355	370	409	376	359	382	381	417	408	358	382	399	388	382	411	392	424	361	371	375	384	375	387	384	383	388	398	426	381	401	368	409	391	412	415	401	410	382	358	409	429	391	393	427	392	379	406	390	381	366	358	411	368	378	373	404	399	414	374	420	371	375	383	388	406	375	401	418	405	410	376	423	397	382	403	427	408	409	407	357	412	385	382	366	395	406	362	391	366	398	430	402	392	425	394	364	401	419	405	388	392	384	361	362	405	351	343	411	397	395	391	414	371	410	403	422	374	421	387	354	420	366	360	411	402	417	375	431	404	361	379	385	384	400	359	408	423	398	409	436	403	371	456	398	400	388	409	403	367	403	392	364	411	379	408	368	385	392	385	420	373	396	378	413	387	392	387	374	390	413	392	394	388	400	407	350	378	412	406	393	386	390	376	384	366	345	367	379	385	366	403	399	393	392	383	389	426	371	377	397	375	410	384	371	390	390	401	416	403	440	369	410	392	384	426	372	400	377	422	375	373	368	357	385	396	391	392	379	420	382	338	388	400	385	360	363	387	418	427	418	338	400	392	392	378	403	398	386	397	361	383	380	366	378	364	390	368	396	416	386	365	387	370	383	391	374	388	383	385	366	351	398	401	389	390	420	378	379	345	385	388	388	371	344	397	399	388	378	391	401	398	407	376	366	358	411	412	387	382	364	391	372	431	381	388	365	413	377	382	398	388	397	378	384	388	391	409	390	419	389	385	411	412	376	404	388	405	400	363	379	369	401	387	396	399	357	376	364	380	386	388	419	347	419	364	368	388	411	438	388	380	369	400	357	377	406	378	406	376	390	354	387	393	405	387	385	402	381	407	370	400	370	418	393	419	413	375	447	388	396	385	418	370	386	406	421	388	418	431	389	373	390	373	397	402	374	406	387	380	425	420	388	407	414	347	407	354	360	417	361	380	362	373	371	361	374	402	424	392	421	367	379	397	411	392	389	390	384	348	389	380	415	360	372	384	398	403	382	359	366	374	367	410	403	434	416	379	405	375	412	380	355	382	406	380	399	387	360	390	374	372	412	397	398	388	388	406	392	394	355	379	425	404	364	425	416	405	395	366	392	360	421	374	419	389	409	377	378	404	416	371	378	409	404	398	353	384	397	421	416	387	404	381	368	427	373	386	403	429	417	397	422	375	377	399	402	370	379	375	383	384	410	419	398	372	395	365	415	384	390	404	375	369	402	402	394	392	422	407	401	392	346	397	407	415	377	384	377	402	430	390	409	367	377	422	417	391	346	408	401	357	410	394	374	363	374	420	432	389	380	390	404	408	361	381	401	346	368	393	390	353	387	357	376	395	384	419	412	352	384	372	393	402	422	346	391	400	371	387	374	372	423	364	377	394	419	374	403	401	391	417	409	388	385	409	403	369	356	431	375	391	406	396	350	385	384	402	374	388	405	396	378	384	401	383	401	387	405	403	432	401	388	398	378	399	361	367	416	366	391	359	377	341	384	381	417	361	384	412	404	404	345	365	390	353	373	394	404	362	382	384	406	409	399	399	377	370	389	422	425	386	411	420	383	386	368	367	403	382	378	404	374	394	376	399	393	370	383	400	374	373	376	363	369	403	398	401	370	417	395	364	402	378	375	417	384	402	416	372	417	415	380	404	391	397	402	381	375	404	411	387	423	377	407	396	410	383	361	403	425	419	380	366	403	378	366	389	385	391	409	390	410	407	364	395	395	414	359	387	385	358	389	366	432	402	368	389	385	400	396	404	429	408	417	366	376	380	387	376	406	417	377	403	395	372	390	383	391	382	400	378	411	383
59044	101015	84896	66400	46173	26490	9941	2570	944	574	606	596	618	602	566	657	661	609	633	565	589	606	616	562	595	669	560	651	590	606	656	576	590	590	635	605	611	561	595	573	599	610	612	600	609	606	633	580	568	613	594	610	560	642	568	614	599	622	571	586	588	619	624	541	595	604	600	539	640	619	579	620	584	677	576	582	600	552	578	618	617	616	570	609	579	616	664	590	605	621	626	574	607	572	605	614	628	599	591	615	587	611	607	590	634	635	658	607	598	612	598	572	580	578	588	583	585	603	643	566	618	569	621	590	583	617	561	593	595	603	647	545	612	617	552	601	582	574	614	626	600	575	599	633	584	575	647	612	564	634	615	609	663	588	603	621	618	618	580	596	597	585	570	582	590	591	596	560	558	569	614	629	585	579	633	610	581	645	591	612	561	615	612	586	632	626	575	588	635	652	623	575	614	610	581	576	553	604	589	617	604	635	624	563	597	619	586	596	601	614	600	596	613	610	644	619	628	641	647	566	589	596	624	629	611	596	588	596	573	618	613	565	535	597	618	569	581	635	579	602	623	636	598	625	617	602	582	557	581	632	613	632	581	580	639	569	593	601	575	601	590	604	670	611	560	562	624	560	610	596	576	597	629	626	582	571	605	603	630	565	566	598	585	638	553	581	579	581	654	577	642	588	577	622	620	562	576	623	582	584	562	592	560	610	586	651	605	572	620	560	603	616	627	574	630	631	566	597	589	601	582	634	634	586	581	611	617	597	661	619	604	577	614	588	623	595	564	590	587	645	625	544	638	626	552	615	609	605	657	611	622	579	572	619	609	638	601	635	579	594	596	610	585	605	589	602	575	578	587	637	596	595	608	584	607	580	591	560	554	584	582	583	604	605	647	609	600	594	634	611	570	605	621	591	639	603	619	633	612	632	579	588	618	553	575	628	566	624	588	589	621	575	545	595	571	582	565	617	549	588	580	612	631	617	613	602	581	642	587	623	595	593	599	612	600	624	586	633	599	659	614	608	594	642	597	578	613	655	603	613	558	619	588	587	656	641	638	632	594	607	623	600	614	578	656	577	622	611	591	634	635	608	592	565	633	631	629	589	621	612	612	611	594	587	584	589	587	604	581	627	598	557	635	605	593	574	585	593	580	583	602	579	607	594	612	618	604	627	628	583	616	641	608	591	636	593	622	570	609	607	608	599	599	623	618	610	595	618	607	554	620	610	599	630	590	592	620	603	606	587	587	578	605	596	585	582	544	576	606	579	575	600	600	631	615	572	586	620	567	610	616	632	653	600	583	582	643	622	631	555	611	568	578	627	614	602	590	612	575	606	605	622	603	616	590	620	640	578	615	560	631	632	641	599	602	616	597	633	601	644	603	577	604	606	622	641	559	576	607	618	591	618	571	613	584	620	594	635	634	642	584	626	585	602	590	589	610	591	583	612	592	648	632	572	542	615	607	592	611	631	621	605	630	624	615	603	558	555	596	618	638	602	633	592	600	612	635	619	592	607	599	621	615	598	568	608	622	612	608	585	620	598	612	571	599	561	597	579	618	596	640	542	598	596	600	577	610	588	632	631	626	632	605	601	605	583	577	629	627	600	606	598	597	611	624	598	618	577	591	616	626	586	602	654	597	607	607	572	614	571	618	577	580	575	583	588	640	625	644	595	641	654	619	611	602	595	630	595	610	593	653	609	618	632	584	630	609	546	550	599	603	588	599	611	619	689	605	635	647	605	688	645	598	563	646	619	626	603	639	622	626	587	554	611	575	569	638	612	607	599	596	603	606	596	609	563	566	618	601	595	638	630	649	566	582	602	599	576	615	613	607	621	593	600	592	529	601	578	593	655	610	607	637	619	577	611	560	563	577	601	607	606	593	572	641	620	571	583	605	577	583	573	606	591	607	657	589	612	580	599	636	573	597	579	633	608	613	578	603	659	576	567	655	607	600	611	595	566	625	576	605	626	608	599	623	570	616	634	591	600	645	608	638	598	601	583	597	592	608	600	602	599	570	601	600	621	615	594	599	580	598	607	577	607	586	611	605	667	593	624	589	627	626	594	628	613	616	620	600	587	579	619	621	626	593	588	605	604	591	595	577	590	601	575	582	598	604	563	552	581	591	593	613	631	587	599	587	602	577	579	591	576	547	603	607	611	604	575	615	608	566	602	616	574	628	614	616	559	601	579	581	584	598	576	628	665	611	589	620	637	566	561	613	621	567	584	601	596	589	563	587	596	603	621	623	565	597	589	554	595	568	634	609	609	599	616	573	616	589	588	538	634	559	599	625	577	620	582	570	574	604	599	570	627	594	619	609	558	591	621	603	551	623	583	586	563	594	638	590	601	599	615	592	580	582	555	624	616	615	616	624	615	617	641	630	608	577	595	610	575	553	565	558	571	549	626	623	589	624	605	608	657	622	582	607	609	562	614	586	610	565	605	606	630	578	603	597	605	575	563	563	599	597	616	582	582	639	609	586	585	551	621	651	627	573	569	598	586	597	607	641	583	618	619	564	627	561	619	604	605	647	582	614	615	611	601	622	625	586	587	573	597	593	586	543	579	593	592	561	638	613	626	579	643	612	561	604	609	599	588	585	573	592	620	581	607	613	584	656	611	577	614	624	563	580	588	584	625	586	585	581	657	634	593	631	607	583	628	606	597	601	604	658	618	574	593	604	637	548	624	589	604	639	589	657	576	603	609	596	594	640	605	604	602	620	588	587	581	579	651	567	621	594	595	615	606	568	585	638	564	624	597	533	599	618	610	577	586	562	568	624	617	576	590	579	653	591	585	610	607	603	587	629	655	594	615	616	595	599	599	620	614	600	612	557	631	631	580	620	621	586	558	626	602	554	566	589	608	605	602	580	559	630	550	649	593	568	656	633	550	626	587	604	595	609	602	602	557	583	584	625	606	602	576	588	640	599	617	583	627	594	592	613	622	589	588	615	581	610	598	594	615	617	619	606	596	597	598	621	618	652	591	581	627	580	601	579	566	575	625	632	610	596	590	612	604	581	635	608	597	615	582	573	607	595	564	577	578	614	620	613	582	605	606	607	593	639	621	573	609	604	624	595	638	632	603	607	628	581	600	583	607	599	657	630	609	613	546	592	670	593	640	621	615	590	595	553	610	603	596	606	615	579	594	597	588	598	598	605	607	576	628	596	594	646	607	591	622	596	570	575	616	592	619	621	599	586	611	592	596	592	617	669	611	603	622	581	595	606	653	603	592	585	580	645	623	559	617	588	582	588	605	629	612	581	565	612	587	622	571	553	563	615	591	623	598	604	628	550	621	639	592	592	623	622	603	580	599	541	574	624	616	661	597	613	579	593	553	639	595	597	600	593	619	548	569	601	643	639	610	580	617	564	588	607	629	598	599	618	623	610	592	611	594	573	579	611	631	562	618	583	610	583	604	620	630	575	629	589	579	597	623	625	588	611	621	605	614	592	601	567	623	588	577	587	585	581	585	587	560	591	598	578	582	588	608
27493	31648	31184	22780	9557	2582	849	444	343	351	338	344	316	347	358	309	319	343	360	321	331	320	331	340	348	348	322	363	358	286	321	331	315	339	331	335	341	338	352	344	306	324	310	351	322	347	340	320	320	341	332	338	344	327	334	343	336	358	329	369	299	355	308	356	337	319	339	306	314	336	334	352	339	331	327	331	312	336	301	347	339	366	349	316	316	341	364	343	330	330	346	341	288	314	349	376	312	326	321	352	359	308	334	323	306	326	357	318	324	333	316	318	324	348	318	326	300	353	309	327	348	310	342	313	316	328	308	335	310	357	338	311	318	348	386	343	296	319	314	304	336	337	333	362	366	322	338	319	347	325	343	324	362	332	344	296	355	345	318	308	348	325	333	356	332	351	329	346	352	377	303	346	335	339	318	325	363	347	329	329	329	349	329	319	365	331	336	327	295	344	333	315	301	317	321	350	338	359	348	357	307	345	301	332	340	329	333	326	330	367	312	337	337	327	350	329	321	349	356	324	348	336	360	330	347	308	321	328	315	340	332	317	351	310	312	375	338	363	342	386	316	334	316	347	308	333	338	330	323	291	374	325	343	355	343	320	350	320	342	342	336	331	341	337	328	319	363	328	335	347	336	317	324	322	334	317	365	319	308	336	336	350	315	322	371	337	348	328	338	314	339	313	343	301	352	327	311	342	343	323	344	314	356	371	355	337	304	350	352	317	324	338	324	388	339	340	324	324	338	323	317	329	337	316	344	347	323	310	316	334	346	300	336	351	309	348	288	316	344	333	325	328	330	313	333	348	309	347	330	364	296	339	324	347	312	329	333	321	356	354	344	349	367	338	346	326	342	334	348	336	324	364	321	346	349	340	327	323	312	339	364	333	323	342	323	333	314	347	323	330	359	314	350	320	338	316	328	366	323	339	343	321	266	328	347	360	321	327	315	333	302	316	363	350	339	326	340	330	293	306	320	316	315	332	327	343	287	305	339	336	329	334	363	317	351	350	303	324	336	342	336	300	358	324	335	295	326	310	315	324	329	317	342	322	345	309	299	376	334	310	363	341	350	335	357	347	332	374	352	364	344	324	320	343	344	299	334	341	337	330	307	343	354	338	363	333	312	344	335	312	350	300	330	348	375	312	363	358	327	298	352	344	330	342	326	313	336	336	317	325	335	337	335	319	300	331	291	331	321	329	353	361	323	327	333	351	349	349	332	352	337	329	326	321	302	339	360	313	337	330	317	350	317	346	350	294	343	303	335	342	296	339	349	341	323	326	321	331	341	330	337	354	292	331	349	315	328	341	314	310	330	319	323	312	340	352	345	322	349	307	347	326	298	362	313	337	313	347	358	309	359	328	340	359	326	326	335	326	349	319	338	349	360	335	337	342	393	317	322	329	338	343	333	311	301	328	312	358	343	359	319	347	337	341	336	326	346	338	346	313	343	339	363	294	329	333	300	359	321	319	321	341	333	307	340	328	324	325	353	296	321	298	303	341	307	293	348	362	308	345	311	342	330	342	321	336	322	300	374	362	356	293	339	346	305	331	325	314	301	347	318	324	331	325	305	325	341	303	325	328	313	349	339	330	312	314	367	320	328	314	301	323	314	329	339	299	354	313	329	355	321	308	343	337	347	353	345	338	347	294	336	318	339	330	318	301	335	307	353	294	323	335	329	341	347	351	340	340	328	318	320	353	332	299	336	305	348	348	324	346	335	353	337	306	325	307	333	336	321	306	331	348	312	311	307	334	314	332	332	351	335	323	355	326	339	349	286	330	322	352	341	325	319	336	345	309	346	325	345	312	311	330	365	302	335	327	311	307	311	359	310	319	345	358	321	303	331	321	334	332	304	364	307	363	336	316	330	310	310	331	342	305	319	345	323	372	367	384	354	338	324	337	321	326	360	329	353	316	342	339	292	328	315	346	328	312	356	331	363	333	325	309	319	312	331	339	363	348	345	314	333	311	322	347	329	330	331	363	339	293	374	327	332	339	361	336	305	331	327	326	335	344	327	350	322	315	328	313	317	336	327	346	327	312	310	325	322	298	338	355	281	350	333	315	318	367	338	344	310	334	342	336	347	356	304	354	307	322	336	357	328	302	331	340	315	319	323	344	348	322	314	341	333	318	343	336	359	360	329	359	330	329	342	333	363	323	322	314	350	290	313	334	338	351	306	320	309	341	346	306	299	336	327	361	334	315	324	357	334	340	355	336	346	334	349	317	328	336	332	349	346	321	340	312	345	336	321	355	353	311	344	327	339	362	325	346	295	317	339	334	336	336	313	365	312	314	349	353	349	351	344	352	310	364	307	346	307	313	345	295	343	379	339	344	323	300	359	333	347	309	354	357	315	328	331	315	330	342	347	323	349	348	314	313	352	355	333	324	318	350	320	351	337	343	324	305	359	310	357	353	308	316	298	355	340	332	310	313	345	290	349	339	337	351	314	311	299	340	312	320	321	331	314	337	337	365	317	329	314	348	324	338	347	355	346	303	361	333	311	356	319	354	357	336	307	335	339	313	303	298	321	338	333	325	317	352	326	320	349	316	352	338	320	349	345	309	341	314	312	333	320	307	358	351	348	327	312	361	323	370	347	334	312	370	353	313	352	302	331	361	312	332	333	322	334	340	337	324	323	323	321	369	334	340	332	333	340	335	291	325	345	349	337	377	321	330	303	323	306	336	312	343	328	317	352	369	317	328	303	315	304	334	299	340	361	327	346	357	318	323	299	312	336	368	321	314	330	360	318	314	303	348	349	333	331	349	320	300	334	337	366	365	331	320	356	323	316	322	313	329	304	304	342	337	325	322	327	356	339	370	329	338	340	373	359	336	309	339	323	308	376	360	319	338	316	307	310	329	352	374	312	304	339	322	331	296	341	296	326	311	311	301	324	338	298	321	325	335	344	320	316	278	324	332	329	320	309	303	349	309	356	340	307	304	325	315	313	328	310	321	314	321	332	321	325	323	323	352	331	314	281	343	311	338	350	372	357	344	302	308	321	292	306	309	369	311	364	320	314	293	334	333	296	325	324	305	313	307	326	308	324	334	313	316	340	304	311	341	313	311	329	340	370	306	356	315	316	341	338	362	325	307	310	340	356	330	357	307	319	308	343	313	353	335	320	373	316	332	357	372	328	331	350	329	333	327	331	321	323	330	327	315	329	328	327	340	365	321	335	337	339	325	315	339	338	316	347	304	298	317	301	331	341	344	336	329	301	323	328	312	322	344	352	316	303	322	324	317	319	307	333	302	345	299	340	322	350	331	325	336	292	354	317	348	365	302	365	334	327	324	336	335	328	369	339	366	332	346	328	335	313	311	295	374	331	333	329	345	326	319	334	334	356	319	331	299	328	338	334	323	322	318	351	345	336	340	297	346	330	349	313	350	308	361	341	335	326	314	340	343	342	316	331	347	336	323	321	313	301	368	355	307	354	315	331	335	347	343	332	344	288	325	324	329	359	337	313	308	316	318	308	352	359	340	345	344
29173	51147	37172	25316	13276	4915	1632	768	563	549	539	525	510	539	552	547	523	559	551	540	562	509	529	527	532	553	518	514	527	511	491	526	548	486	494	530	541	549	558	510	524	464	539	569	532	535	547	535	491	543	516	534	528	532	540	552	534	528	538	533	539	526	526	486	560	512	558	565	562	550	531	529	535	531	581	595	548	541	577	533	533	523	519	510	522	533	569	543	528	509	528	500	542	559	555	541	525	551	536	556	528	518	553	538	570	565	525	490	572	527	570	546	529	537	553	515	532	537	532	521	485	483	515	535	529	539	524	508	516	496	531	522	530	494	554	539	516	507	539	517	541	546	538	538	559	535	558	540	544	526	565	511	517	533	551	543	531	565	509	540	528	572	519	529	526	541	541	525	520	514	569	513	553	521	573	496	543	501	511	545	533	566	517	531	518	555	578	552	541	541	556	491	485	518	521	555	502	518	514	557	553	510	534	575	546	529	558	523	567	519	542	474	513	525	566	543	515	507	529	563	505	528	557	522	530	563	574	575	568	512	550	520	528	580	529	496	512	527	513	565	539	505	539	491	561	535	516	556	542	553	509	581	532	574	572	504	516	513	562	518	535	566	556	531	522	551	511	543	527	523	534	536	559	537	509	545	503	507	524	522	578	510	491	503	519	560	491	549	526	500	498	555	546	513	509	563	553	539	524	495	531	565	537	511	503	543	527	534	522	515	532	533	522	526	549	546	589	538	565	552	546	556	536	543	542	542	476	506	563	564	548	596	520	480	551	546	523	524	539	547	520	567	498	569	518	558	532	517	505	572	535	503	510	531	528	570	536	584	549	508	552	556	516	586	549	535	545	536	516	520	544	481	551	492	514	539	541	567	555	546	546	487	530	516	527	551	525	541	523	515	551	527	549	539	538	531	523	520	571	527	592	574	524	525	484	536	548	495	593	526	492	521	488	544	547	524	554	511	524	551	546	528	518	544	535	538	556	512	480	525	518	504	545	530	523	507	538	533	530	514	501	512	568	528	515	488	511	500	528	519	579	509	542	532	529	531	522	503	543	558	537	543	552	546	506	549	537	532	495	524	546	543	502	477	551	560	568	557	538	508	571	572	505	547	510	563	516	517	551	546	509	524	554	561	511	479	525	558	553	531	547	532	552	553	512	543	544	551	494	553	540	499	560	564	512	521	545	498	536	527	500	560	557	542	560	503	546	516	547	527	576	519	517	525	549	537	528	544	521	544	524	561	579	546	559	538	547	562	539	526	556	534	555	534	514	565	558	526	543	516	541	541	515	504	547	538	539	554	510	513	569	546	546	550	537	500	534	536	516	533	560	516	528	543	518	530	540	568	534	506	524	496	542	537	527	514	528	518	522	515	513	521	560	535	506	510	544	539	524	479	483	523	492	548	505	542	528	547	567	517	527	494	502	541	541	556	550	525	511	516	520	552	520	511	579	530	510	539	501	548	544	477	532	554	535	524	512	563	549	525	519	534	538	528	525	518	516	536	529	540	582	545	530	582	541	585	495	553	543	542	534	541	542	531	529	587	520	556	533	537	566	522	586	523	528	548	536	546	547	543	543	532	525	532	540	522	569	554	513	590	530	523	558	543	515	514	555	526	532	516	531	499	545	516	502	547	525	509	562	545	515	521	542	529	535	541	494	545	524	544	544	539	514	551	569	541	542	513	530	545	541	554	480	519	570	571	553	507	546	529	533	516	539	549	484	551	515	555	538	539	544	497	507	555	512	532	503	560	535	546	541	523	539	548	510	519	528	524	539	539	527	526	540	505	538	532	515	558	562	495	546	525	546	528	541	516	489	530	541	560	564	480	569	542	506	560	545	523	542	570	530	537	514	487	483	505	510	515	571	532	533	505	552	601	534	497	507	578	552	556	564	543	503	564	493	554	513	557	513	548	512	528	504	518	526	489	549	618	551	589	497	487	527	578	503	543	517	526	522	463	531	528	515	474	557	547	511	556	553	508	558	548	550	529	504	559	556	558	564	518	537	532	510	543	494	490	547	529	542	534	561	549	545	521	534	486	520	496	563	506	532	580	549	502	558	516	554	536	562	533	551	534	547	554	515	511	540	557	559	501	521	543	516	508	526	516	576	541	544	495	532	499	543	551	533	512	539	553	536	538	542	514	550	558	532	532	534	523	474	567	491	544	527	520	520	524	519	569	554	508	463	526	510	580	536	532	536	528	526	545	524	523	585	538	583	524	581	551	540	532	562	507	517	506	521	535	471	494	523	542	533	548	561	492	531	506	554	527	531	498	504	525	542	559	497	547	552	530	508	513	577	517	528	529	538	504	542	505	542	494	508	539	550	519	493	477	530	545	503	534	533	551	542	554	548	520	531	522	525	536	541	542	554	569	530	517	598	553	552	521	518	546	530	558	520	575	521	543	529	570	523	524	536	505	520	554	544	536	507	543	493	526	515	515	546	541	555	513	549	550	538	545	543	529	541	534	508	539	528	504	552	566	480	522	536	550	534	530	466	543	530	545	545	523	501	581	529	543	559	532	530	571	541	554	515	562	537	554	575	527	525	515	520	561	487	523	526	481	509	496	535	509	563	544	536	510	520	550	476	504	558	544	530	489	511	487	529	517	546	526	567	506	533	564	537	545	522	521	546	559	534	566	514	537	533	556	549	518	525	558	539	548	527	551	545	533	536	521	563	553	545	492	520	535	530	571	531	554	524	514	520	530	525	522	502	529	532	474	533	559	517	512	543	534	554	536	537	504	507	506	537	507	526	564	550	505	580	494	538	544	475	525	545	541	520	525	548	495	468	533	523	503	553	523	507	494	535	500	546	510	500	540	544	560	499	565	522	569	484	558	511	495	511	536	517	567	548	523	510	540	556	535	532	502	533	532	548	558	496	535	531	530	538	501	528	537	544	515	528	494	559	519	539	560	568	550	512	538	573	502	561	499	530	530	512	522	515	542	527	504	553	546	575	506	547	550	544	554	521	534	529	574	519	566	509	492	525	501	522	557	525	540	544	529	506	487	487	497	506	530	511	535	525	545	545	521	531	536	507	508	527	560	515	526	579	571	527	584	534	521	526	568	547	533	521	514	514	537	549	538	521	536	508	565	523	498	516	568	545	544	555	517	543	558	543	537	550	533	527	575	530	507	550	532	500	499	540	501	545	554	528	529	494	521	573	528	496	506	483	539	524	549	544	521	508	540	541	524	518	536	548	534	505	585	514	559	554	537	551	540	553	575	497	523	530	541	538	510	520	548	527	532	499	522	556	545	571	528	531	535	491	531	516	512	552	523	558	520	495	535	503	528	501	524	560	491	511	550	583	545	571	530	524	574	550	534	553	563	533	564	558	540	547	561	567	540	540	540	518	553	539	486	549	564	519	548	519	566	543	532	523	497	531	557	536	562	574	582	522	531	527	543	545	518	504	596	489	542	499	558	525	492	526	546	499	538	530	487	520	540	523	532	476	565	529	571	517	565	601	526	516	511	591	502	507	507
24831	26427	38137	39134	28332	16696	4523	785	410	347	345	387	383	317	342	389	322	353	321	373	386	346	332	358	341	342	345	332	308	359	380	344	353	318	327	370	347	360	356	327	335	337	361	346	363	327	356	333	338	369	374	354	367	381	334	365	390	344	378	335	330	352	335	321	351	365	372	358	337	335	326	376	324	355	345	311	364	343	359	368	349	332	331	309	350	362	366	323	375	336	343	355	375	359	340	358	322	360	348	370	351	378	356	352	334	328	323	335	342	396	364	351	353	330	367	341	349	337	361	346	335	341	370	345	354	316	375	382	325	396	309	342	310	349	346	343	347	316	327	378	369	351	351	354	337	358	346	299	366	367	387	357	380	336	366	363	356	346	373	351	351	323	352	338	344	346	388	323	333	357	340	381	318	373	366	354	335	370	358	346	372	287	348	370	331	351	348	379	351	348	339	336	362	343	332	346	368	352	345	367	323	312	348	361	376	372	311	357	351	355	380	362	383	353	338	364	333	328	374	330	359	365	371	326	327	334	335	336	337	347	366	383	349	342	349	346	329	377	363	348	329	330	362	379	333	369	332	364	360	358	363	357	338	331	380	327	349	355	325	351	348	348	368	322	347	315	333	351	324	340	346	335	383	344	369	356	333	328	359	372	329	342	365	343	365	353	364	376	344	376	368	329	335	336	328	376	326	351	369	333	351	364	358	349	373	338	362	344	337	355	353	331	337	343	359	352	330	359	350	331	344	352	337	330	378	359	331	314	349	360	354	328	374	327	312	344	394	348	383	335	348	337	317	339	324	349	359	339	359	325	334	334	339	344	370	390	348	341	357	337	355	317	340	328	365	372	347	342	352	354	321	359	352	338	353	323	342	357	332	346	355	372	360	385	335	341	381	343	343	369	348	324	357	365	365	337	348	379	313	346	332	374	305	365	364	350	337	329	317	347	316	311	371	354	358	363	347	348	348	308	369	356	295	321	328	369	341	354	339	348	340	355	325	338	337	368	379	375	323	347	343	344	356	328	357	396	356	352	328	362	347	353	336	347	312	346	330	349	347	392	340	353	364	336	318	349	351	388	346	396	352	373	343	369	321	333	367	337	309	353	328	354	327	355	364	323	340	342	359	341	364	371	344	334	369	344	371	344	353	354	357	362	377	345	376	362	336	331	342	370	332	369	337	355	369	341	331	348	333	344	371	356	366	336	375	358	334	344	364	363	377	364	368	344	374	359	330	364	341	331	338	351	353	351	351	341	358	334	305	354	423	352	367	354	351	322	343	371	347	361	346	354	325	369	362	355	324	371	350	308	346	302	358	370	323	353	327	366	361	315	332	338	363	351	329	348	336	375	341	330	337	343	338	333	359	370	340	355	361	367	345	352	353	344	361	368	359	353	359	337	354	359	351	363	362	339	367	342	382	345	337	321	369	351	347	347	368	319	355	382	354	337	364	332	320	354	351	352	372	387	328	385	356	327	334	369	372	344	366	338	339	362	344	333	324	341	308	376	349	334	352	351	342	368	371	317	318	356	382	339	364	393	362	329	395	378	339	359	360	347	314	329	345	379	340	322	325	365	350	358	331	369	327	373	349	344	327	351	324	334	307	316	342	350	343	319	337	342	346	344	356	366	353	358	362	365	345	365	312	314	366	362	361	352	373	362	361	340	354	377	338	376	347	332	316	361	348	340	333	357	329	391	390	347	337	332	333	352	342	355	332	352	347	365	330	365	348	320	321	350	341	366	334	335	363	341	361	358	351	387	343	376	367	357	338	353	317	343	358	370	350	432	365	370	349	353	336	332	312	327	330	340	313	360	383	324	355	376	335	324	396	353	317	335	305	338	333	357	351	341	351	358	358	350	334	330	333	356	367	359	335	349	376	359	335	363	353	377	360	342	348	345	343	354	360	333	330	338	381	391	349	354	372	331	332	353	338	345	354	358	341	326	328	351	332	348	366	333	330	366	370	328	368	354	333	366	291	311	318	350	361	355	358	334	369	348	335	329	355	356	338	338	333	353	357	340	366	346	325	349	367	342	358	383	378	332	337	356	326	351	351	326	303	342	359	371	330	336	334	336	338	341	351	329	367	331	326	382	335	301	349	354	336	337	334	326	332	340	376	358	344	350	334	307	342	372	319	332	360	360	346	360	354	347	328	368	342	339	373	326	355	328	356	398	343	356	318	335	350	345	363	332	351	345	355	338	345	324	325	372	350	331	340	345	364	340	380	332	347	397	331	335	350	348	319	339	343	323	370	317	375	334	369	349	366	327	367	388	324	317	353	335	343	348	338	387	329	351	397	392	347	371	330	370	365	356	344	362	334	366	366	314	347	362	362	342	333	377	338	330	359	362	375	356	348	361	343	326	352	336	356	352	332	332	343	355	372	330	347	358	342	354	329	341	327	340	341	357	362	370	357	374	360	335	331	357	340	343	338	341	378	357	350	327	395	372	354	376	351	319	335	333	359	370	342	413	374	310	351	359	309	349	371	359	355	326	342	344	331	301	353	364	387	360	387	363	340	380	354	325	350	342	353	345	345	341	334	351	352	365	330	351	358	351	348	359	347	362	340	337	331	355	332	347	331	349	351	365	340	356	359	382	324	357	350	336	363	358	352	343	376	346	351	348	337	330	366	336	358	355	345	328	366	338	366	339	334	360	326	338	371	365	352	372	381	359	302	341	333	318	311	385	346	317	340	345	346	343	312	348	369	357	391	301	341	382	339	353	347	336	329	333	333	338	358	321	350	327	370	351	334	343	351	354	366	338	377	392	326	345	344	371	331	356	356	387	349	310	349	337	336	323	340	342	360	341	367	330	388	352	329	314	322	363	342	394	365	366	341	351	348	320	304	343	383	317	325	377	335	335	348	349	349	326	366	329	374	337	348	384	341	360	346	363	328	348	349	345	318	368	333	380	351	356	369	357	369	346	352	343	370	348	349	352	327	377	354	371	354	351	336	324	371	389	369	316	331	301	360	341	348	359	342	336	326	352	343	363	302	330	353	338	373	347	338	359	349	311	340	368	371	326	350	355	375	342	348	319	365	325	356	339	349	389	344	345	371	351	343	341	364	378	351	394	359	344	322	350	352	356	351	352	350	353	341	354	299	329	331	392	334	357	346	331	325	368	329	355	351	369	350	338	370	381	370	348	351	367	307	320	315	341	369	357	338	330	338	377	323	349	359	343	370	368	347	367	334	349	335	380	363	329	350	360	357	336	354	375	371	354	327	343	340	326	367	348	367	325	330	373	325	394	314	352	341	327	357	374	382	340	341	347	359	359	333	354	349	315	349	349	312	353	330	371	352	349	358	311	387	385	353	330	338	355	365	319	326	322	344	342	390	345	312	333	337	308	368	352	367	357	330	333	314	356	344	350	333	347	363	345	345	359	372	376	350	371	348	355	360	347	326	373	357	393	365	335	346	359	337	332	337	351	330	349	337	356	340	344	380	326	341	328	358	324	356	332	346	327	317	377	320	365	362	391	355	351
49505	89860	70103	51093	35039	17606	5739	1517	689	543	565	582	551	566	560	561	520	583	544	566	601	596	577	534	545	539	571	551	519	529	565	601	527	591	540	584	563	559	566	571	551	493	566	566	576	545	556	592	549	559	553	538	554	557	548	590	555	561	601	528	551	578	549	535	593	542	571	520	560	561	579	543	547	599	562	603	588	540	534	574	585	577	594	551	569	561	537	610	543	542	562	546	564	538	542	551	559	567	554	563	585	563	576	520	626	553	579	585	589	574	522	557	574	541	555	554	577	576	582	566	566	571	558	522	584	563	594	572	546	537	575	548	556	516	564	541	584	541	582	546	574	600	571	590	561	598	550	597	576	578	547	569	551	584	540	572	558	582	555	568	597	509	558	523	602	539	524	543	562	568	599	510	563	555	505	598	576	574	571	560	567	552	595	555	511	548	532	552	536	567	576	532	544	549	587	535	526	572	595	590	551	555	564	551	540	541	569	558	548	529	532	557	579	590	585	540	561	570	587	560	600	514	561	556	534	597	563	548	561	551	559	552	570	594	532	543	567	548	557	587	587	560	582	550	556	624	518	527	564	533	580	575	574	553	562	573	542	560	557	500	597	549	536	628	581	584	567	537	584	576	572	537	599	574	545	532	564	590	526	537	555	538	601	525	557	541	587	556	571	575	574	608	533	563	558	574	539	544	534	530	528	561	579	535	551	531	570	565	596	563	575	562	562	573	570	592	510	558	590	539	572	572	545	563	560	538	595	512	590	589	547	518	531	601	511	524	537	554	552	555	585	539	571	512	540	520	542	553	530	530	573	585	571	522	574	552	577	568	545	531	534	570	570	568	567	558	604	578	570	506	576	547	541	592	544	561	601	563	548	562	533	557	546	579	577	581	539	553	542	523	543	532	579	582	568	540	603	581	539	550	545	564	527	542	556	534	559	528	528	555	609	502	552	575	546	543	593	589	555	554	566	572	597	536	602	588	536	561	543	590	568	543	539	565	549	598	544	555	587	550	545	564	558	575	573	569	528	576	549	554	547	520	548	520	600	540	566	556	606	536	578	571	495	543	584	577	559	570	566	537	541	575	535	593	588	582	554	575	549	556	556	540	562	507	553	570	573	552	561	581	542	573	577	565	577	539	541	562	532	575	534	552	551	566	515	552	560	520	563	580	577	549	588	554	524	521	603	532	589	603	536	551	587	560	537	528	557	554	542	554	574	526	547	559	548	551	552	579	554	550	543	612	558	561	529	563	601	582	561	541	571	584	556	551	540	560	536	547	605	573	495	570	563	560	558	576	570	548	574	571	580	575	578	576	556	532	567	557	587	572	608	563	558	554	548	577	537	558	559	555	564	563	547	570	576	560	523	538	522	564	550	548	587	556	581	529	601	541	548	523	546	568	530	562	546	548	553	573	525	567	561	569	585	550	533	537	556	562	540	534	533	536	586	524	571	585	562	606	576	555	580	580	569	534	594	574	589	586	571	546	543	594	562	588	563	557	609	566	542	627	568	573	520	604	546	517	542	571	539	576	593	524	571	609	531	540	528	556	586	551	556	549	620	578	552	522	557	545	568	558	538	554	544	535	540	559	580	581	527	523	607	593	565	592	537	564	554	581	584	563	583	579	569	568	586	551	571	544	592	578	557	553	538	549	546	591	529	534	536	575	568	563	552	601	547	576	567	542	556	532	572	586	521	543	534	572	586	544	541	565	541	570	553	544	551	571	588	562	560	569	568	568	594	538	556	554	568	586	561	550	500	574	612	575	549	574	576	569	593	580	561	551	573	580	561	567	594	528	555	557	575	565	579	599	538	555	570	559	597	575	575	567	525	555	562	579	529	574	569	568	593	599	593	590	567	585	575	548	559	568	582	545	512	538	589	604	585	572	534	594	578	520	578	530	548	526	548	573	551	560	590	552	568	586	553	513	576	522	571	580	549	560	593	535	589	607	532	533	560	568	562	590	572	550	585	519	563	553	602	566	538	541	553	583	579	541	574	565	557	575	512	568	575	488	542	564	597	562	578	586	546	550	588	545	582	602	556	550	542	530	601	588	582	549	539	550	545	537	542	564	590	554	534	558	558	552	593	554	560	548	531	568	560	572	548	568	550	592	585	575	565	562	515	546	583	536	561	549	576	595	567	526	553	545	572	635	591	536	553	527	586	574	577	587	604	555	581	556	575	578	605	547	591	573	578	566	528	566	571	608	573	582	559	573	547	560	537	576	635	559	585	564	545	565	566	554	568	559	555	571	573	563	513	573	596	526	543	558	549	560	561	566	599	557	546	551	590	533	559	530	593	574	577	555	619	561	558	570	521	503	542	585	570	574	580	539	567	560	529	550	581	564	530	533	557	544	591	581	559	545	524	536	586	524	567	569	546	516	574	598	523	566	547	547	571	589	559	558	553	547	599	560	545	580	550	540	541	573	577	547	613	515	530	596	572	587	521	581	566	568	551	566	518	547	567	557	545	565	550	588	534	542	522	591	574	541	523	557	529	566	545	553	572	531	544	566	544	535	562	561	566	553	550	539	565	573	555	541	544	556	582	545	569	530	538	562	547	555	577	557	564	605	531	547	528	567	507	509	565	548	585	545	576	576	553	559	517	585	546	553	538	529	515	585	567	542	533	564	559	608	540	550	547	556	531	547	570	514	524	571	544	598	605	567	564	513	554	577	548	547	530	527	572	546	544	548	558	569	559	521	571	575	550	595	601	558	554	598	555	561	537	533	572	567	560	590	546	544	568	513	545	549	541	600	590	577	550	543	555	587	555	557	589	585	531	568	541	547	514	550	518	533	584	584	556	565	548	553	556	587	566	550	565	550	565	536	527	584	576	575	496	583	580	567	560	563	569	580	539	534	600	569	566	602	534	540	561	572	581	550	563	562	573	563	530	583	555	491	535	565	527	570	569	587	629	558	556	573	558	595	554	584	559	526	574	592	537	621	589	584	587	559	537	544	562	639	557	555	547	522	518	555	567	582	552	611	577	607	584	560	560	609	534	541	558	566	558	568	561	554	553	560	552	570	577	541	541	586	490	556	613	559	550	581	553	556	590	597	587	547	593	589	595	529	580	590	540	571	574	572	556	550	512	588	535	568	532	525	571	592	601	576	570	574	566	541	559	531	566	514	584	554	564	604	545	562	562	557	560	554	573	610	569	541	571	578	579	599	564	578	534	555	532	564	533	553	557	545	581	590	603	526	559	524	548	589	585	574	590	558	617	577	564	566	576	516	577	559	529	583	533	594	545	572	546	592	570	512	537	578	606	533	558	548	549	558	550	581	588	589	584	575	556	536	560	568	604	537	584	542	543	569	592	549	537	556	543	530	571	572	542	570	582	560	594	533	549	571	597	574	571	532	581	546	580	565	566	590	513	557	547	538	540	590	554	559	569	529	565	568	558	548	574	567	570	560	546	553	539	572	565	559	553	607	577	582	573	571	541	541	571	573	616	568	568	548	517	514	574	557	546	564	583	561	543	559
23314	23252	33186	33629	30467	24119	13899	1896	541	413	439	379	427	404	397	401	399	380	390	408	403	409	415	406	408	373	379	395	404	398	375	386	383	404	344	410	379	400	445	399	399	404	412	422	410	419	402	376	405	373	371	414	350	397	423	369	382	384	403	385	418	393	367	393	376	410	389	384	359	393	399	372	401	409	420	401	389	435	372	372	353	385	403	401	415	388	412	384	390	397	404	394	404	357	410	364	371	375	395	416	399	409	404	399	382	388	393	364	410	379	414	392	391	400	366	407	406	422	368	398	385	412	383	337	370	381	377	402	383	399	381	379	363	357	382	395	413	403	360	403	384	382	397	400	419	405	346	378	392	404	409	328	392	423	397	404	377	430	430	427	448	407	368	360	394	408	372	396	382	375	410	423	352	393	418	403	412	420	390	391	378	392	400	365	411	394	369	379	408	356	433	400	404	410	391	354	399	442	381	398	361	419	403	406	392	401	407	414	407	395	402	404	401	404	412	388	383	386	403	399	398	410	384	388	391	412	438	395	387	372	376	365	413	383	375	341	418	430	379	405	388	400	376	396	431	448	383	380	392	394	371	412	421	397	380	428	400	373	381	371	418	382	437	387	424	390	413	382	397	365	429	366	431	409	361	431	399	404	402	387	374	356	394	392	432	410	406	430	400	372	392	414	360	394	396	337	420	376	368	393	428	405	360	404	405	426	386	355	403	410	360	425	338	378	370	362	397	376	405	423	392	425	376	412	399	409	361	382	395	361	387	397	394	384	380	417	376	389	376	383	390	412	398	415	413	392	409	416	396	406	405	380	374	412	395	386	392	385	408	375	398	390	418	422	354	388	394	403	396	423	399	382	393	381	376	389	374	377	410	363	377	401	407	390	392	363	414	361	416	406	395	380	381	392	414	404	364	432	371	381	402	402	381	395	420	375	409	392	413	399	383	387	406	362	398	408	383	380	365	397	412	398	391	342	393	410	415	415	392	383	418	422	379	422	391	409	412	389	404	402	389	381	375	406	399	382	405	416	414	405	386	378	397	398	338	383	379	433	382	378	438	390	438	383	387	374	414	383	419	390	379	415	404	390	400	401	396	383	362	444	400	379	391	390	403	372	386	390	380	407	395	393	382	383	417	382	389	422	391	380	440	433	421	383	397	449	422	377	384	359	423	412	366	387	379	385	387	359	409	417	352	393	380	378	405	400	374	406	355	418	388	384	382	399	396	373	374	373	407	406	381	406	383	393	394	393	376	382	389	415	418	416	373	445	367	422	371	364	362	392	377	388	385	410	378	424	395	402	400	392	412	373	387	460	389	360	392	347	410	399	401	388	369	403	418	378	428	423	431	417	425	421	366	400	398	406	372	377	392	402	391	389	373	382	397	440	407	400	413	417	405	409	388	420	418	388	383	390	382	418	459	388	362	400	385	365	378	373	382	408	370	450	395	391	385	383	356	384	382	390	404	396	367	378	400	377	383	386	433	346	361	401	429	402	397	419	428	383	435	409	387	344	397	399	402	386	427	427	378	426	385	376	392	342	405	365	399	401	361	426	394	404	402	374	423	413	386	409	431	401	403	370	357	387	419	404	396	367	411	391	402	389	448	373	386	402	411	359	396	369	395	376	409	373	412	391	380	388	391	381	387	391	378	356	410	383	376	405	420	410	385	366	415	425	373	402	427	383	450	390	408	429	393	402	391	387	424	399	404	371	379	419	380	397	405	390	407	406	352	381	393	377	374	390	383	384	403	399	391	414	398	384	376	385	391	373	369	357	381	417	397	386	379	406	374	405	365	387	416	425	432	408	416	389	400	395	381	372	408	358	422	405	388	387	384	377	397	383	405	397	385	413	325	367	396	405	365	404	401	405	401	383	373	407	363	395	403	403	356	395	400	400	369	360	387	374	368	378	395	408	370	393	391	376	379	397	415	413	388	395	380	390	411	395	394	368	369	370	358	401	349	412	361	393	367	398	378	371	391	411	386	418	388	407	387	400	378	412	349	394	409	373	398	385	392	397	368	400	425	403	366	399	421	360	412	412	396	392	391	382	415	355	399	388	400	373	409	386	442	381	378	413	387	394	405	370	384	387	393	401	403	406	421	364	385	401	420	370	376	405	407	404	403	411	370	394	387	409	397	427	378	422	347	406	389	357	415	374	374	363	378	384	372	390	402	391	376	409	395	393	361	409	394	417	381	426	419	385	388	383	388	383	379	399	412	378	411	430	399	423	389	380	390	387	350	391	404	363	378	417	398	386	398	396	393	386	395	396	414	362	420	409	405	402	430	419	395	398	410	397	418	371	373	365	390	398	365	372	396	385	382	401	381	375	409	441	407	402	391	406	414	431	400	351	373	417	387	381	395	401	405	392	380	414	396	427	422	365	393	386	398	402	373	419	365	399	342	390	414	398	418	382	403	415	415	406	385	404	401	414	376	378	388	401	398	420	361	415	395	376	393	358	397	402	396	416	391	412	405	384	393	414	380	402	374	393	405	380	400	400	374	385	353	380	396	393	386	391	419	403	405	376	385	401	377	413	400	362	408	401	414	397	386	371	424	373	408	408	387	374	401	381	397	368	374	412	422	372	390	371	413	370	373	386	371	377	401	413	399	398	382	414	383	396	383	391	395	386	394	408	406	351	394	389	388	352	367	393	399	388	401	392	387	413	398	415	399	383	389	407	397	377	372	396	403	421	402	407	381	385	381	370	395	435	401	393	396	372	431	380	408	414	393	419	436	410	423	353	403	416	421	398	389	376	405	388	410	384	375	367	356	351	375	411	366	397	415	386	374	383	390	388	370	422	381	412	423	439	386	376	412	418	398	384	405	413	392	370	365	412	396	382	375	387	394	403	445	415	389	374	374	408	415	400	388	363	398	413	409	371	375	375	406	406	368	388	400	382	366	367	392	402	394	408	375	427	391	414	403	391	375	422	402	424	373	420	425	381	409	375	377	370	375	373	357	410	395	400	400	425	392	419	427	377	348	399	411	389	389	421	374	443	359	394	411	402	390	382	380	359	386	378	407	389	390	403	377	403	369	414	409	396	396	392	410	404	387	352	348	405	408	382	372	419	381	378	386	402	405	398	389	431	375	363	393	380	415	385	436	379	396	373	384	393	375	376	360	389	415	383	379	404	399	385	416	383	343	407	430	423	378	352	407	405	369	405	401	373	401	375	379	418	346	394	404	395	373	409	404	398	422	379	432	427	398	375	407	376	384	392	386	381	426	400	381	364	402	417	375	430	406	396	398	434	383	351	388	424	360	399	385	401	369	371	377	409	381	404	360	418	349	421	415	413	418	404	405	364	429	396	434	419	404	334	398	434	387	358	400	402	379	408	449	344	368	403	412	434	374	384	397	355	366	384	395	424	393	412	365	379	357	410	411	399	366	405	406	374	368	392	391	404	395	370	392	421	384	382	391	405	391	410	412	387	398	335	385	390	382	411	400	400	379	372	390	383	400	359	386	405	419	435	393	383	376	371
51487	97833	83378	65959	46498	27659	10504	2692	901	637	592	617	644	622	582	623	649	619	619	574	623	637	656	583	598	562	586	617	574	618	625	627	601	612	603	594	619	572	622	582	675	584	607	622	598	603	654	629	631	653	578	623	642	629	593	621	608	609	606	574	662	631	650	616	606	642	561	590	597	622	598	636	588	599	612	618	616	607	615	608	633	570	642	626	608	640	586	610	597	608	621	605	630	580	610	610	558	601	612	624	609	584	590	616	604	586	604	630	638	589	582	622	580	573	592	595	618	591	619	593	584	638	625	638	594	637	609	629	595	666	582	649	605	597	595	581	640	597	650	619	584	615	553	626	627	617	616	606	616	604	642	634	605	609	626	659	602	655	567	656	585	592	610	636	606	582	566	627	593	595	602	613	577	634	588	609	579	600	640	590	610	618	603	644	607	634	633	602	594	614	618	654	566	616	620	594	618	608	580	603	577	570	571	550	605	574	601	628	583	657	649	612	589	622	555	610	616	644	611	636	632	608	642	603	558	583	598	598	641	561	633	621	601	561	608	599	640	586	634	595	566	593	632	609	634	624	579	590	570	644	592	608	610	610	586	626	592	644	632	622	585	623	620	563	578	610	642	613	613	594	624	572	640	599	591	579	641	614	590	609	602	628	635	606	583	623	622	585	580	644	629	603	605	597	671	592	634	590	606	579	611	566	564	617	576	622	577	579	597	579	596	600	604	625	653	558	573	638	617	533	617	617	607	556	579	608	605	585	608	567	612	600	593	628	604	610	581	630	634	631	598	588	574	606	631	632	596	585	577	600	610	568	596	593	580	594	627	639	628	612	629	596	626	575	638	631	630	643	658	563	627	611	605	618	588	565	613	618	609	631	572	574	557	631	605	592	557	629	629	594	622	615	641	616	605	586	607	615	584	622	618	580	616	584	589	590	591	618	588	600	555	620	603	590	598	611	585	601	617	584	544	623	655	582	604	601	609	586	597	548	592	561	621	562	625	603	596	596	607	621	624	576	591	635	612	604	567	593	589	612	614	597	628	653	597	581	577	586	594	581	587	635	612	627	625	592	638	601	562	578	609	624	592	603	640	628	664	584	548	609	593	624	551	617	637	644	636	608	582	625	593	604	614	643	580	597	602	624	590	562	599	576	612	571	638	600	596	586	598	633	645	647	623	581	617	611	620	622	600	632	652	607	625	621	627	590	603	597	589	617	596	585	571	594	597	632	658	606	611	616	617	616	599	608	579	599	603	571	618	632	617	606	607	583	583	648	629	594	629	632	659	578	589	564	598	647	622	618	592	626	635	619	633	621	638	599	584	601	605	601	623	587	615	606	622	601	595	628	621	607	630	622	595	654	628	624	582	643	612	584	577	628	561	597	619	635	602	588	618	618	598	635	636	591	602	598	620	610	573	588	632	574	661	639	584	599	575	581	623	590	601	606	611	642	657	615	615	596	629	586	611	605	601	629	581	596	603	590	586	584	599	600	623	644	585	616	584	605	557	629	551	645	617	601	585	581	605	601	596	641	601	633	596	594	630	592	599	645	564	616	606	603	597	641	599	612	632	602	599	556	582	616	616	604	554	595	598	620	634	605	626	619	572	591	641	638	607	599	652	572	617	574	626	583	622	625	590	654	574	602	597	610	584	583	589	622	623	589	550	658	605	615	575	614	535	602	584	644	569	672	623	589	614	597	603	571	623	595	580	597	614	611	541	558	621	604	586	618	618	576	589	601	627	648	626	648	584	581	621	599	612	595	598	628	592	660	599	609	598	639	624	624	598	602	576	620	609	668	629	614	613	552	658	598	629	583	636	601	619	617	621	591	603	612	593	593	624	593	597	598	620	585	589	664	565	609	599	601	601	611	602	594	617	567	615	575	600	607	621	593	611	603	589	615	586	586	622	579	579	594	635	610	635	597	600	611	598	615	621	612	607	578	637	591	588	583	597	618	575	623	620	606	614	608	587	616	593	603	622	581	601	609	608	549	579	591	582	643	632	573	602	592	586	616	614	619	601	569	564	606	603	591	586	614	547	613	602	618	573	578	602	589	571	606	618	598	619	610	593	608	594	558	577	642	584	597	626	614	620	576	603	618	624	620	619	590	577	623	580	602	614	574	572	617	651	634	629	604	597	608	603	596	638	612	642	629	614	642	633	608	598	611	655	630	598	601	570	608	596	614	624	583	594	583	585	546	608	614	587	598	586	584	609	658	605	596	607	602	589	592	596	579	612	594	615	582	626	622	593	587	602	551	568	612	591	608	608	634	612	633	636	596	651	614	591	630	635	583	602	564	565	606	611	566	597	616	645	573	625	623	598	653	584	576	603	596	602	586	570	612	608	596	580	601	633	635	627	621	599	593	553	581	623	665	598	607	579	623	621	631	591	564	594	593	639	600	627	639	626	579	608	577	633	578	635	612	589	597	578	591	655	595	649	556	624	597	595	596	599	627	588	598	575	617	617	605	614	579	566	618	537	602	647	625	584	580	537	600	581	599	627	583	564	593	562	553	660	617	627	598	612	616	563	563	587	601	633	563	612	607	577	599	609	563	613	639	600	653	620	605	569	625	626	622	602	558	603	581	628	598	594	620	598	621	665	581	556	625	629	591	584	589	564	614	575	572	576	638	603	607	609	595	580	604	597	594	648	595	569	620	611	582	597	581	570	577	635	573	620	603	600	607	599	595	582	625	562	612	584	594	611	618	578	609	591	600	604	609	592	636	579	569	589	612	628	611	602	592	587	607	562	636	600	628	618	607	629	606	594	595	574	585	587	581	636	597	534	611	637	594	596	644	627	592	548	574	589	622	631	636	618	582	604	598	625	542	593	611	576	577	623	609	584	602	624	589	595	571	591	582	595	583	594	618	585	641	634	613	588	573	628	565	589	595	609	618	581	589	562	590	590	609	625	591	597	618	627	586	587	638	572	585	606	642	616	661	568	596	581	580	604	575	583	650	616	624	635	585	626	643	635	637	592	587	637	628	569	550	593	616	617	595	599	600	571	611	636	561	571	557	677	589	585	629	631	591	592	604	581	581	581	590	613	604	588	607	605	564	594	560	590	611	571	588	624	634	580	622	608	569	614	574	576	583	589	541	602	622	592	575	620	604	599	631	577	661	590	610	599	594	610	623	581	585	647	620	644	614	640	631	616	626	612	596	627	575	569	585	599	643	594	553	620	621	618	595	594	622	593	645	630	606	600	623	631	623	591	654	600	582	652	579	595	603	593	535	603	609	598	630	584	660	607	590	578	622	619	569	559	602	617	600	598	616	614	616	639	575	620	591	590	571	558	607	589	582	604	584	587	554	554	629	623	619	575	608	572	595	575	545	566	612	629	613	634	597	626	634	589	638	625	626	581	613	579	607	565	647	607	565	587	627	619	584	610	629	603	613	627	617	613	569	600	584	599	625	568	558	579	625	621	626	600	593	597	613	591	624	584	596	594	641	593	599	617	603	627	604	620	571	631	544	669	606	578	585
27388	33721	31713	22398	9206	2656	826	443	323	328	321	322	352	335	327	335	362	347	337	304	278	357	339	377	308	327	324	316	314	329	325	345	331	321	345	306	366	294	332	347	320	312	355	360	316	335	351	345	328	327	313	314	347	311	308	310	317	311	322	326	373	367	310	359	340	360	342	315	347	317	350	341	313	313	321	337	325	366	324	372	342	343	344	313	330	318	357	318	288	373	285	351	338	340	303	341	329	333	339	312	356	328	334	329	335	332	340	337	308	327	304	322	346	318	326	325	357	311	334	331	345	293	316	350	326	344	330	322	342	323	354	345	314	306	319	342	355	304	329	307	311	322	323	335	325	308	325	314	326	324	325	347	351	306	344	345	306	293	327	298	299	354	330	311	346	309	319	350	331	335	355	374	333	297	354	309	333	323	358	345	345	380	321	335	290	336	319	341	307	356	341	362	336	325	330	332	327	338	295	341	323	344	328	325	321	310	352	349	325	356	320	330	354	309	308	329	340	337	357	351	311	311	356	368	344	324	334	333	340	329	362	381	328	302	317	309	354	336	321	316	307	308	367	346	367	313	347	343	349	315	349	296	324	341	335	321	367	321	341	290	350	359	343	308	334	349	308	361	352	344	316	336	331	324	322	333	345	335	315	323	333	337	320	325	346	354	338	321	332	355	344	314	332	297	320	308	314	341	384	314	343	326	353	355	311	302	329	353	345	320	319	323	313	310	349	338	317	322	297	344	347	345	355	330	348	310	352	328	342	314	344	369	307	339	346	332	313	302	323	312	330	345	320	325	353	323	344	332	330	352	344	368	328	309	301	324	322	345	362	319	354	346	342	322	330	307	323	329	329	357	331	318	328	308	349	304	335	327	340	319	329	368	330	359	314	318	349	340	344	339	337	334	312	363	337	342	327	334	341	327	302	309	336	314	329	327	318	334	348	364	338	299	300	321	295	338	343	327	315	301	323	359	335	325	333	346	329	351	372	308	351	332	308	347	312	346	324	318	324	327	329	350	340	318	349	326	345	309	335	334	305	338	323	332	333	331	336	334	348	319	316	359	326	342	348	317	357	327	315	340	334	343	323	336	310	298	320	345	354	356	331	328	357	330	338	321	339	311	335	316	333	339	324	336	324	342	357	341	330	313	344	314	326	345	351	307	314	329	346	311	335	353	319	322	332	343	361	336	352	312	307	347	338	300	338	298	355	311	347	337	331	319	325	354	335	320	351	323	317	326	338	291	317	338	366	330	312	334	331	363	354	340	352	323	333	329	338	323	328	332	297	328	314	330	324	328	322	330	316	364	313	331	323	296	332	340	328	336	336	351	347	349	310	341	341	336	348	360	368	322	294	375	345	364	353	335	325	318	321	310	341	300	345	300	324	319	355	340	342	344	321	323	317	327	305	366	355	335	355	357	326	330	321	356	337	309	334	322	318	336	372	351	329	310	316	340	328	350	333	340	370	307	341	368	336	303	333	352	311	304	332	338	341	371	337	341	356	316	316	368	324	304	335	326	335	293	330	322	360	344	313	327	315	326	316	314	320	311	323	372	339	350	344	346	335	315	340	353	309	318	317	329	307	336	322	362	343	356	352	332	346	326	289	345	347	346	317	330	345	325	322	349	325	321	314	327	316	348	317	325	347	355	339	286	365	341	346	353	340	332	304	338	336	323	318	339	343	361	302	330	309	314	338	335	361	349	325	320	328	322	322	326	334	309	355	336	332	303	320	341	340	346	347	353	329	316	312	323	348	335	325	331	311	362	320	337	335	298	305	306	309	313	306	335	360	377	347	312	327	327	302	296	314	335	340	324	329	312	303	325	296	339	351	325	328	315	310	334	302	323	342	353	331	333	351	344	336	324	305	335	331	324	337	325	337	327	339	316	324	315	296	348	342	331	361	339	331	333	331	290	320	331	326	349	287	343	343	328	337	333	308	344	361	325	333	355	331	324	319	340	322	327	319	290	326	359	377	340	339	322	321	338	353	296	340	317	324	339	354	332	333	322	324	375	304	312	344	321	337	313	338	317	321	308	318	330	349	309	307	330	367	309	322	348	342	336	320	347	305	326	315	316	349	308	337	295	332	325	332	349	336	334	321	325	315	319	345	340	324	332	311	327	333	308	311	326	340	329	322	322	318	356	342	317	327	352	307	328	354	333	327	325	331	307	356	328	294	336	337	339	360	340	298	331	334	368	342	341	315	333	341	309	359	342	338	322	355	342	325	335	333	334	316	302	336	330	335	336	315	331	339	309	358	354	328	326	348	331	312	321	337	332	332	312	335	323	320	291	343	348	330	327	322	334	327	293	340	363	359	328	288	304	332	304	299	315	322	316	311	299	334	347	346	321	311	336	308	330	302	347	338	329	336	311	369	372	320	343	347	332	333	317	327	322	360	361	348	344	332	347	311	324	318	326	333	327	320	343	316	301	332	324	320	330	346	321	331	342	313	342	324	342	296	345	360	302	318	310	331	317	327	328	364	332	321	342	291	300	332	333	304	314	354	349	327	335	307	311	333	352	333	330	316	327	365	309	356	325	317	354	360	326	332	309	340	357	323	341	327	326	299	332	341	342	315	350	325	336	294	327	322	352	330	314	324	327	350	345	306	310	348	321	303	328	330	327	333	343	307	336	352	356	339	325	352	348	344	320	292	322	319	367	343	327	372	334	348	354	313	329	316	313	292	351	319	353	359	349	308	339	317	326	315	325	323	307	354	322	334	326	332	315	316	301	357	327	314	306	323	322	343	367	319	359	358	320	342	331	329	328	340	340	335	315	304	325	311	340	349	343	329	400	334	308	307	324	343	338	346	340	326	311	332	318	339	338	317	339	342	372	337	330	345	357	336	314	304	326	356	335	337	340	341	341	326	319	355	308	351	345	333	361	341	317	359	353	344	337	351	318	347	312	318	331	344	341	306	328	369	345	354	318	325	316	294	328	337	341	276	345	323	337	322	365	339	340	376	300	320	339	347	345	294	322	331	330	329	339	348	354	311	289	303	341	315	310	324	322	300	338	320	351	336	318	369	318	305	316	344	338	337	318	367	343	317	324	346	347	355	341	318	343	296	330	322	327	360	340	332	348	352	320	328	360	323	331	336	343	311	332	308	306	346	328	330	357	365	310	357	328	365	323	355	358	306	334	347	328	328	323	312	341	355	332	361	326	316	330	316	310	295	327	355	314	320	332	310	331	351	346	339	296	312	307	322	323	319	318	324	330	341	364	350	340	330	349	330	331	334	341	322	317	339	388	357	339	342	345	347	309	361	319	318	308	314	339	341	342	355	359	331	307	309	364	331	320	352	339	301	326	359	339	349	360	348	368	343	320	320	331	346	320	360	341	332	305	322	300	325	330	314	357	358	337	319	349	313	330	356	342	341	333	327	328	350	346	333	342	347	349	328	326	342	337	332	312	342	311	328	320	342	274	351	324	330	289	355	330	318	348	308	347	304	319	372	308	337	305	304	315	334	303	320	294	351	320
27463	53347	37051	24860	13188	4880	1625	777	563	547	564	535	540	548	532	516	515	557	553	522	595	554	532	529	514	531	552	539	550	580	538	539	541	531	503	554	563	511	566	539	530	513	524	515	519	562	550	522	550	558	555	542	551	505	554	554	551	554	557	554	526	493	519	571	566	523	521	575	524	551	510	525	531	553	556	537	525	535	532	527	582	539	543	573	526	567	542	526	580	560	541	523	491	548	534	524	551	546	545	531	585	533	551	562	544	533	587	534	542	551	514	517	583	533	528	525	574	546	570	555	536	546	543	520	543	540	553	525	541	539	548	540	540	524	564	507	586	513	519	529	487	515	519	534	569	533	566	548	534	572	528	554	568	531	539	501	544	545	539	538	561	528	511	541	567	568	493	535	537	565	543	555	543	522	500	524	534	546	554	520	515	554	513	493	514	519	508	568	551	528	524	547	558	566	513	534	536	549	532	532	563	528	556	538	520	502	513	538	504	536	527	505	539	559	536	549	511	559	543	472	539	561	539	521	563	532	570	514	550	567	497	526	554	550	507	510	521	526	526	532	514	523	523	507	524	571	543	552	550	555	580	527	566	558	506	531	508	512	515	481	540	540	569	548	541	549	511	578	541	543	515	523	541	523	497	553	575	493	530	517	554	544	570	578	545	535	481	536	572	526	560	524	565	508	583	553	540	563	536	586	521	580	522	543	519	540	521	553	533	521	556	546	563	547	525	547	516	543	559	574	590	515	511	560	598	549	520	532	528	541	534	507	509	524	569	482	504	543	547	485	556	482	529	541	559	491	559	555	523	567	515	542	540	551	532	517	458	512	520	516	547	523	544	536	485	531	496	515	532	513	501	537	530	525	531	546	520	504	532	550	542	502	499	538	555	522	533	537	549	528	577	518	555	514	563	563	575	548	534	552	578	546	556	510	544	526	540	519	586	479	513	596	541	584	515	569	506	522	528	517	542	538	557	555	532	521	504	518	514	576	542	567	539	511	558	524	527	531	562	529	550	527	500	525	555	577	547	515	512	558	528	496	545	500	587	509	549	540	556	511	564	526	524	531	534	500	485	532	554	532	563	528	488	539	527	570	561	523	546	533	584	538	542	563	547	555	568	526	531	554	541	533	569	530	528	545	545	544	535	555	541	477	537	562	540	550	556	530	548	512	556	491	517	543	550	559	548	570	523	558	535	591	558	541	574	571	533	543	532	543	545	592	518	536	525	507	537	554	537	533	517	538	538	508	591	527	555	516	544	543	559	505	475	561	552	518	523	524	544	527	519	530	527	553	535	515	519	533	534	528	539	539	546	534	551	552	549	561	536	584	532	516	527	517	559	574	549	541	523	490	551	530	563	557	538	525	524	502	519	593	529	549	516	520	562	541	554	547	548	504	517	514	515	533	498	541	503	530	558	568	536	570	532	563	552	488	581	547	508	518	515	559	541	518	563	567	563	517	519	544	526	516	585	516	560	515	505	533	530	549	554	524	537	513	520	565	574	552	538	487	553	515	534	534	543	521	530	513	485	540	559	569	492	603	556	508	524	497	547	506	567	566	545	543	510	527	524	537	546	498	519	548	554	509	528	547	546	498	474	546	473	570	528	529	602	548	540	531	554	562	554	545	541	523	535	473	556	527	509	558	548	527	503	557	566	514	538	529	542	538	545	524	500	504	557	548	522	535	525	534	537	504	535	534	539	566	557	556	531	531	512	542	498	538	532	527	558	576	537	543	560	517	533	520	531	576	548	532	545	495	537	527	562	531	537	565	556	561	526	573	544	513	500	580	546	557	516	544	544	526	514	525	513	526	496	535	564	535	537	559	530	551	528	503	573	555	549	536	534	532	587	530	551	542	559	529	582	539	498	530	514	549	544	569	519	526	541	485	511	522	567	528	528	555	483	555	548	579	587	517	536	521	526	566	510	549	515	551	499	553	537	527	548	566	542	542	550	533	549	524	498	536	532	533	518	503	515	556	543	529	574	537	552	551	554	545	544	526	581	542	546	520	541	537	564	546	534	521	543	533	557	544	507	538	566	510	523	521	542	533	532	518	533	571	540	546	518	568	551	527	540	542	553	505	535	551	559	570	588	505	492	513	503	521	528	532	578	522	528	546	552	528	554	546	521	533	515	521	526	541	556	537	578	530	516	562	529	556	565	517	523	490	544	561	537	518	566	534	580	569	592	551	492	531	533	552	573	549	550	534	521	522	536	526	506	526	541	525	532	578	539	527	574	525	517	527	567	560	529	532	565	552	561	525	535	557	494	577	549	546	546	581	523	543	522	548	527	528	501	549	559	537	529	560	547	581	508	515	539	548	510	580	534	502	577	535	522	538	556	510	474	515	576	563	565	568	538	543	512	528	514	545	576	521	498	509	583	526	512	573	539	536	504	520	534	540	492	489	530	521	506	514	544	501	559	550	560	570	522	553	540	502	522	486	506	540	545	527	606	511	529	565	514	543	558	525	530	546	543	520	538	530	520	577	574	585	551	536	496	543	503	570	532	503	541	543	515	547	502	546	521	539	522	522	549	516	500	516	543	537	574	571	604	552	508	520	545	530	561	521	511	530	546	543	517	498	540	573	572	574	517	532	494	535	529	570	536	557	543	521	576	503	523	496	554	545	514	545	519	526	590	518	541	538	532	545	537	550	584	511	541	514	551	553	509	561	522	558	541	509	553	549	508	593	522	574	585	538	564	464	532	540	525	524	536	504	562	561	545	548	529	492	517	539	553	562	561	557	531	527	513	560	554	566	532	545	560	534	535	495	518	561	525	523	520	548	602	506	567	499	549	557	575	541	545	528	538	537	531	543	534	544	600	503	552	494	539	518	545	528	523	575	515	484	522	543	573	555	538	546	517	517	532	576	508	561	544	504	523	523	548	551	500	532	518	534	602	511	504	547	523	490	544	564	572	515	561	527	551	535	530	509	533	536	541	558	523	533	552	561	530	539	614	536	543	519	535	509	577	546	523	550	529	522	488	551	520	565	571	526	509	500	557	560	536	522	538	537	556	563	505	546	494	498	525	553	536	547	528	545	553	495	532	549	520	530	559	499	537	589	487	564	576	516	540	518	530	527	527	520	535	579	543	521	506	562	541	527	561	589	532	523	529	467	558	555	537	520	520	495	545	537	568	549	509	565	542	538	541	512	546	526	544	540	505	607	520	555	503	564	524	559	528	555	555	559	481	558	490	551	510	519	537	543	555	533	534	516	534	543	541	533	524	540	557	537	528	513	576	545	540	605	529	538	508	571	518	543	574	568	538	592	528	557	520	534	544	571	522	560	563	527	551	505	517	524	555	537	537	534	469	565	539	525	512	536	529	536	542	557	508	550	534	534	531	537	569	547	536	501	584	528	546	518	514	528	523	531	554	613	525	552	536	553	586	535	567	532	506	560	543	566	558	576	532	495	543	535	536	531	532	547	517	539	485	553	558	504	565	590	536	537	541	570	550	555	536	511	574	515	585	537	523	553	523	505
24802	26712	38908	39789	28219	16083	4424	821	416	349	340	328	372	374	331	364	375	375	358	348	367	368	388	332	359	383	345	355	358	364	365	365	368	368	350	343	349	348	356	326	361	348	325	357	367	344	343	336	341	333	331	367	365	399	336	376	365	320	341	352	345	345	358	340	367	364	331	329	334	337	343	313	349	362	333	377	342	349	347	398	354	366	384	356	348	356	347	372	363	373	354	342	355	354	346	339	353	342	350	370	338	343	356	366	361	344	335	373	346	343	367	363	365	372	340	377	349	359	365	325	350	374	315	331	324	340	361	364	316	350	332	320	348	351	332	338	346	356	334	297	360	358	356	368	352	343	344	369	379	351	350	365	336	377	368	348	381	360	334	349	357	310	356	367	345	340	311	329	338	341	352	363	352	352	388	304	355	348	330	362	358	329	341	341	356	364	324	356	362	345	351	335	322	362	359	307	354	374	344	372	362	362	331	340	409	339	318	349	364	340	323	327	348	351	370	309	322	350	364	351	364	356	343	338	334	350	321	336	367	347	394	340	380	352	378	344	334	368	346	382	363	342	371	351	355	350	350	337	369	353	359	337	359	336	335	364	308	361	364	325	387	327	336	338	347	387	391	338	346	334	336	350	343	382	359	351	324	350	338	341	313	348	401	346	365	354	332	326	335	329	341	350	342	338	333	323	331	361	366	351	310	317	367	349	346	384	322	342	391	339	325	349	350	354	381	357	351	324	356	340	342	354	362	345	334	360	347	356	361	371	338	380	390	358	322	369	325	352	331	342	383	349	357	330	338	368	334	318	393	379	336	322	325	337	342	329	324	361	347	333	352	347	329	325	368	327	365	372	324	349	357	344	375	322	343	336	370	371	348	353	346	326	355	328	337	344	328	375	356	359	324	338	380	365	329	380	359	358	327	370	378	349	347	369	348	360	369	342	328	330	369	413	358	371	348	329	311	336	348	341	383	354	353	377	342	325	360	384	350	347	347	323	346	319	328	361	355	367	348	351	350	344	352	328	383	362	330	382	349	339	357	368	352	345	358	356	332	327	329	373	339	336	348	333	368	368	355	346	344	321	343	351	358	337	331	348	338	363	324	369	386	352	334	324	343	305	366	384	337	346	371	373	341	349	358	338	375	329	354	319	364	339	337	328	362	359	376	361	333	354	299	316	363	353	386	353	322	329	343	334	372	354	322	359	348	347	368	329	348	362	344	358	335	366	337	367	365	372	348	394	332	340	349	397	334	334	302	333	326	332	370	320	338	348	353	338	335	372	386	361	355	354	397	318	336	367	342	295	362	349	331	360	364	371	368	356	352	328	385	330	361	368	362	338	344	340	329	352	350	344	378	361	361	382	373	344	335	332	345	364	350	384	356	372	392	350	354	349	366	343	339	394	367	352	344	337	354	345	381	305	343	374	378	331	344	344	352	336	394	377	357	345	356	382	336	346	367	353	345	341	356	358	342	371	366	359	375	323	349	376	331	349	314	355	315	334	358	375	376	361	334	351	379	370	352	393	346	371	380	348	343	341	372	317	354	348	345	366	354	365	336	350	340	357	359	346	374	366	323	343	325	369	325	353	343	353	355	376	342	374	334	308	370	339	374	361	356	335	410	350	347	335	321	351	347	317	371	342	360	342	342	362	352	335	348	341	346	338	357	332	365	368	359	330	339	361	355	369	352	360	349	331	331	355	345	364	339	347	348	379	325	347	359	328	331	346	368	381	352	383	351	346	341	380	300	324	340	349	337	311	350	372	348	361	345	343	361	351	360	354	341	382	352	330	385	370	346	339	322	385	334	323	316	326	353	361	332	346	371	343	365	332	350	360	337	349	406	347	349	327	383	343	353	350	348	341	363	342	357	325	337	319	327	351	361	350	365	350	352	340	326	345	350	353	316	378	348	355	340	339	354	371	297	340	350	344	331	353	320	385	339	355	330	308	348	368	353	354	349	318	357	354	320	342	333	393	355	332	310	348	336	364	306	341	394	358	375	337	349	328	355	305	365	342	347	351	365	356	328	356	374	344	345	379	342	333	358	348	346	349	338	344	346	339	391	355	396	305	331	360	349	355	342	342	329	334	364	369	349	330	336	367	376	316	354	345	330	363	353	347	342	337	349	366	325	311	354	365	346	341	327	377	392	325	306	340	325	347	360	331	349	355	331	398	373	352	320	334	348	308	344	361	337	352	326	332	360	335	332	342	339	341	364	354	358	359	350	327	321	346	355	386	331	361	323	341	346	387	330	366	339	361	318	325	308	353	355	369	369	342	325	343	331	337	320	319	342	378	331	331	363	343	344	378	356	351	330	358	336	324	382	351	367	303	363	336	368	347	363	329	317	344	322	365	367	352	337	375	359	345	362	386	332	341	374	319	368	346	357	362	311	323	354	340	369	365	364	342	370	318	358	395	349	356	367	358	344	354	354	308	360	348	365	345	381	375	378	354	335	326	326	352	359	336	351	377	362	311	355	348	353	366	350	312	363	327	350	317	356	359	322	324	338	344	355	388	357	345	341	365	326	342	362	330	387	346	334	349	339	360	339	370	360	330	359	360	345	357	357	328	340	346	316	365	334	351	341	361	335	389	378	339	351	382	332	351	374	343	326	361	351	349	358	347	345	344	356	369	337	326	358	329	332	357	348	346	362	346	343	334	340	367	380	361	318	327	390	374	321	379	319	382	333	331	375	355	379	341	343	366	337	349	360	366	331	349	366	353	304	371	347	350	338	376	354	350	339	362	347	355	338	367	350	343	355	345	335	356	394	340	352	343	342	342	329	335	335	367	342	326	357	334	347	348	325	372	344	349	376	381	358	324	341	361	356	351	355	364	343	349	340	364	343	333	343	369	340	336	379	327	367	348	362	321	379	344	357	359	353	354	347	333	358	344	370	301	334	331	340	361	338	357	375	371	331	337	366	349	338	319	364	372	384	355	326	333	361	328	405	364	334	326	367	353	349	315	341	334	374	394	350	333	322	374	375	326	339	342	371	348	335	371	379	339	333	350	359	343	377	350	324	364	320	337	331	360	366	351	367	331	333	364	347	329	362	337	342	341	353	375	361	385	338	351	374	338	362	350	355	333	357	336	337	361	384	334	337	364	339	384	345	336	364	362	355	365	300	335	377	356	315	368	363	353	334	351	332	339	345	332	346	359	321	350	340	348	323	335	349	356	354	342	355	363	347	351	372	326	377	347	388	349	303	309	348	378	350	335	347	356	362	351	344	367	316	347	321	348	369	391	341	343	351	352	333	348	349	349	348	339	380	331	307	347	350	372	377	348	329	319	337	350	338	346	353	363	370	361	373	327	374	361	353	329	339	370	343	332	333	349	339	347	370	357	373	347	334	350	331	328	391	341	325	366	357	321	356	319	351	368	355	353	331	366	369	380	347	371	342	335	332	355	324	376	352	329	367	367	368	358	354	337	365	333	338	345	368	327	360	365	350	361	364	341	369	373	346	368	358	345	308	366	343	362	342	362
50177	90375	69567	50783	34493	17313	5485	1570	710	560	561	551	530	598	544	584	563	551	590	602	595	575	559	588	556	566	527	525	535	552	575	596	529	558	585	561	587	592	541	587	551	565	582	580	585	540	575	551	541	512	571	578	610	575	533	489	555	578	539	577	599	576	590	561	605	561	577	551	575	563	532	549	603	568	578	550	563	545	538	567	547	595	539	537	556	559	545	540	562	568	568	563	554	568	595	573	577	563	618	564	547	563	545	551	578	554	563	535	578	545	583	529	584	573	565	552	514	571	554	573	540	594	550	565	541	565	557	554	589	551	524	588	552	577	574	556	555	560	582	542	529	524	557	553	603	555	568	538	548	559	585	580	529	553	552	566	579	536	582	582	540	593	573	574	578	585	611	598	537	555	564	556	592	564	558	560	558	566	570	556	570	552	595	540	572	562	555	617	573	533	545	588	571	583	580	547	584	569	569	545	570	583	571	533	552	559	557	557	556	566	554	554	549	574	534	598	563	604	556	556	565	566	544	586	570	567	565	574	554	557	576	543	588	536	555	562	601	555	561	530	570	545	573	550	571	541	569	583	602	550	544	550	526	543	557	519	571	574	541	541	604	588	571	569	540	527	553	527	575	552	541	566	597	568	536	579	607	583	544	547	515	549	590	555	543	568	554	564	591	613	582	563	582	557	586	634	557	557	581	596	548	552	510	609	619	551	551	566	575	593	589	553	562	559	563	570	541	534	575	564	558	546	558	517	541	547	552	564	564	545	544	578	605	574	528	588	571	574	582	563	560	552	550	562	537	572	519	558	578	510	595	541	577	563	587	561	597	579	573	592	569	572	551	558	514	590	579	572	547	586	590	575	565	606	543	581	560	588	554	571	554	564	566	555	547	564	527	580	553	562	588	583	574	561	553	597	554	550	569	538	524	564	578	567	569	582	564	595	571	557	577	571	590	591	591	567	567	575	582	596	537	581	597	569	522	575	533	569	553	574	568	567	544	537	545	561	563	572	554	543	574	562	588	560	545	550	543	557	571	595	578	580	575	531	560	599	557	598	539	559	544	537	582	615	595	504	555	547	599	541	517	568	573	597	538	561	558	574	551	546	570	563	513	535	536	557	576	584	562	580	598	566	573	539	572	550	581	570	592	508	577	530	556	587	536	504	515	578	569	586	540	565	515	525	518	505	533	588	569	530	543	585	527	564	606	578	571	580	578	549	538	535	584	574	558	564	544	595	546	549	585	553	569	556	527	555	556	567	566	560	586	554	507	523	572	627	563	603	655	564	570	540	558	553	572	524	544	545	567	575	572	586	584	574	610	579	559	564	587	580	579	535	549	517	580	539	577	596	606	557	561	572	572	522	550	561	614	544	590	598	583	564	596	556	535	566	577	562	561	537	588	512	561	540	549	533	561	574	540	642	585	567	529	564	582	570	543	540	561	595	574	542	539	581	557	551	552	527	575	523	556	565	571	578	584	548	595	561	566	557	583	565	586	563	554	540	549	543	524	566	521	592	606	531	597	556	584	576	589	576	618	537	583	583	578	595	539	560	583	516	553	552	586	585	562	548	562	552	639	546	560	558	529	560	542	561	577	543	545	547	561	580	536	557	543	574	571	603	600	548	555	555	565	578	555	583	541	550	550	617	580	636	580	562	560	587	566	563	552	572	550	538	537	560	581	547	540	609	595	578	537	532	549	579	561	556	588	580	535	567	569	569	574	573	578	597	559	520	549	578	530	566	554	577	570	569	580	528	572	561	569	559	543	568	597	557	575	524	526	574	542	583	553	583	557	554	573	555	543	554	554	540	559	551	599	581	527	545	545	540	591	555	559	550	568	579	578	528	550	563	597	628	542	548	604	543	549	597	521	555	548	562	561	570	538	572	552	570	533	572	591	601	557	536	604	515	538	529	559	520	549	561	539	543	554	621	549	541	524	568	601	608	590	576	539	576	558	627	564	596	550	576	547	561	563	538	548	529	538	556	537	577	573	544	585	584	539	572	582	536	578	534	566	577	573	558	595	541	548	592	565	559	587	542	565	596	553	562	568	532	527	576	529	555	527	568	520	554	533	571	606	598	537	560	584	591	551	535	537	556	563	586	551	589	532	543	529	556	572	569	571	566	554	525	572	577	603	590	582	534	599	572	554	570	558	561	566	556	566	535	570	576	584	565	557	551	534	538	545	598	574	536	513	540	561	569	569	546	573	526	595	574	571	590	555	550	591	494	522	555	570	587	567	548	540	527	595	558	552	560	556	530	553	566	590	539	599	603	558	626	573	563	544	594	541	569	543	548	572	541	563	570	547	567	570	566	552	509	561	529	566	545	568	575	569	585	584	551	568	616	564	601	552	541	590	601	547	574	544	559	554	557	565	554	523	552	574	573	604	585	551	613	558	584	533	566	552	540	559	579	575	559	571	567	588	564	547	554	583	579	568	537	552	551	560	627	609	578	575	570	532	555	572	556	549	586	582	551	573	561	575	569	575	581	572	577	603	532	597	576	579	542	552	562	558	528	598	538	547	602	570	558	593	577	536	591	547	595	568	549	585	546	571	513	564	538	509	585	580	556	580	549	561	576	543	540	555	554	561	553	544	581	582	563	549	576	619	559	588	608	556	529	554	570	563	564	561	575	543	525	545	539	530	567	570	537	560	585	527	637	554	626	554	537	580	605	592	538	530	537	593	551	546	523	585	621	552	541	562	545	553	546	582	600	528	591	581	578	588	557	551	572	544	555	584	550	563	564	570	550	575	530	575	561	510	545	590	582	571	561	523	549	586	531	567	577	579	571	518	556	560	533	571	549	564	578	567	589	607	575	579	535	566	596	552	530	557	574	527	545	576	559	597	565	541	569	536	571	564	562	571	575	569	562	577	553	516	595	543	590	565	575	606	562	530	546	589	537	551	610	579	587	568	571	493	601	576	596	555	570	645	594	556	598	587	562	580	577	559	599	547	574	599	575	581	607	521	544	525	579	528	559	536	584	582	587	579	551	576	599	565	554	583	543	563	561	565	584	528	585	572	606	568	550	586	561	571	565	568	559	614	577	529	570	560	517	550	551	547	558	562	580	568	550	596	615	556	573	570	550	552	569	558	558	570	586	586	577	515	542	546	577	569	585	526	484	600	579	547	573	571	524	552	561	536	554	553	527	564	565	603	522	588	589	561	593	542	591	537	574	558	560	535	570	581	575	586	530	546	544	566	577	581	575	575	558	530	592	600	559	599	571	529	568	556	584	599	554	568	611	593	529	548	554	543	565	552	581	546	540	595	564	607	542	550	534	614	545	535	557	535	564	622	540	544	577	597	532	526	586	555	549	559	585	560	537	542	529	530	559	544	562	560	563	571	506	514	535	540	570	614	581	528	568	575	549	551	536	527	506	569	560	573	632	544	542	535	560	580	544	540	575	626	575	576	573	582	591	577	552	566	621	561	549	608	521	582	583	543	579	557	576	594	540	552	545	536	544	572	541	560	557	588	600	572	554
23384	23218	34016	35292	30933	23800	13328	1874	556	385	427	421	408	402	404	450	411	377	414	402	426	409	379	390	393	387	399	410	386	432	394	438	391	402	413	437	400	365	395	388	391	407	423	394	439	371	408	395	402	400	369	388	388	402	391	392	403	427	404	410	405	411	450	401	402	386	379	364	403	396	428	377	386	398	389	446	412	399	390	416	371	422	384	404	405	396	410	389	379	409	398	384	420	400	379	415	393	400	434	402	383	395	388	371	401	400	426	422	389	421	405	387	426	402	380	390	381	395	402	401	382	394	394	411	408	392	407	385	406	443	403	406	411	375	404	404	394	385	402	407	423	387	398	403	400	383	424	403	404	385	387	410	401	382	377	371	429	403	390	378	440	417	393	424	380	368	410	434	433	368	392	447	411	391	414	420	401	432	420	385	352	377	390	401	415	409	413	439	373	420	396	401	391	434	413	418	396	419	419	407	409	412	393	389	409	394	405	369	394	329	396	386	384	411	406	386	394	387	362	392	393	382	365	431	437	383	371	387	343	385	360	401	426	381	386	413	391	400	374	430	367	390	371	380	392	398	356	401	361	404	400	398	429	422	420	401	435	393	398	404	406	412	347	412	417	441	405	392	401	355	382	399	402	381	383	387	372	372	418	421	434	364	367	409	411	414	424	390	408	370	392	404	427	383	404	405	436	395	409	400	378	380	398	409	381	372	380	370	380	410	388	430	388	460	425	389	390	395	409	377	408	379	430	367	399	404	379	443	427	430	415	402	363	385	404	398	405	391	387	403	369	396	398	415	382	413	397	409	380	385	382	373	337	411	400	419	389	385	369	380	383	416	390	424	383	403	409	407	403	352	387	415	380	371	377	399	370	427	404	396	398	406	400	394	413	375	420	398	392	358	384	404	374	409	372	419	397	365	408	401	392	372	371	385	393	391	371	373	388	410	393	399	422	417	401	372	437	408	421	369	391	373	409	392	407	398	399	399	401	408	368	392	405	393	371	432	414	402	424	432	416	378	377	390	378	409	391	381	416	420	378	406	400	400	375	382	387	428	407	381	374	397	425	383	411	395	376	399	406	414	397	372	382	427	444	382	379	366	397	399	391	364	370	394	351	419	380	409	357	439	443	407	413	401	393	421	414	373	418	394	421	421	425	376	393	436	371	394	423	417	384	389	425	407	370	391	410	387	405	418	390	425	376	405	391	416	394	422	394	447	381	382	407	377	395	382	404	411	383	386	405	424	417	436	413	402	413	422	363	382	405	363	390	380	417	390	418	405	399	414	372	381	432	384	416	377	410	375	392	358	401	412	412	405	363	416	375	408	384	395	404	411	409	400	391	398	398	366	407	413	395	403	376	424	377	423	376	385	367	383	394	417	372	407	398	426	401	393	386	390	386	397	376	400	394	386	371	401	406	422	412	391	360	391	358	383	354	397	423	398	403	432	388	400	412	390	429	377	352	366	399	408	397	399	393	382	397	393	409	433	390	399	437	411	454	412	417	395	436	363	391	393	371	381	396	372	405	394	406	394	420	405	382	410	367	392	391	397	407	426	353	401	398	390	432	429	416	430	402	379	390	358	404	386	421	389	402	425	410	369	379	387	381	417	347	414	408	433	392	370	413	389	385	377	399	434	403	401	422	410	376	385	398	382	396	369	368	393	419	385	408	405	369	417	388	421	390	411	410	388	380	417	408	369	375	424	394	407	414	425	419	394	387	376	383	404	396	390	414	402	369	384	386	390	372	403	390	372	410	406	392	399	409	388	382	413	393	388	402	428	398	399	396	374	413	412	428	398	363	385	392	381	429	375	391	382	361	415	440	379	388	406	410	365	424	416	392	406	370	417	379	388	388	351	402	383	396	383	402	383	408	427	390	397	409	432	360	375	380	407	399	415	388	366	391	405	364	403	423	452	383	396	402	393	402	410	394	396	397	380	401	402	407	395	360	353	391	407	424	415	396	365	379	409	390	366	389	421	404	390	382	392	411	407	401	391	398	411	425	374	417	393	400	355	379	378	414	408	384	407	370	432	411	327	380	424	414	440	372	394	431	412	411	411	391	348	415	416	406	406	393	396	387	391	394	401	374	374	395	410	406	427	391	421	428	428	397	357	401	380	398	406	393	393	396	418	372	392	391	358	360	385	410	407	410	429	419	401	382	359	364	404	420	423	385	364	402	372	418	384	375	370	404	391	359	360	400	385	396	398	408	423	371	393	392	388	407	437	389	420	371	378	400	440	416	386	397	404	403	372	363	407	396	387	390	403	376	390	383	401	426	402	378	415	393	397	348	369	404	366	401	412	387	374	393	397	362	369	392	381	374	390	401	370	386	402	348	400	415	364	389	425	406	409	443	385	391	394	390	340	390	404	392	387	375	389	364	393	396	373	397	408	393	384	388	426	404	416	428	432	385	412	372	364	414	405	380	376	401	367	408	406	411	414	393	423	403	388	442	392	386	389	414	384	427	387	423	415	402	410	402	372	407	381	377	393	420	401	415	410	393	377	389	402	377	398	405	421	408	393	403	418	370	383	387	399	411	392	404	380	400	395	409	406	405	395	409	401	363	401	391	392	393	409	425	379	376	383	424	403	369	362	403	414	431	377	383	385	380	386	379	400	435	400	399	409	400	396	357	397	404	391	419	422	394	381	421	364	412	398	398	370	402	368	369	392	396	420	389	430	388	390	374	410	399	401	406	355	410	407	377	406	424	404	401	379	372	367	427	411	389	383	383	389	374	404	378	349	410	395	417	436	392	366	381	379	437	392	404	403	402	389	399	368	412	404	364	381	407	380	394	384	371	407	417	365	389	375	404	366	420	415	409	397	438	387	416	428	387	362	368	413	358	423	363	409	421	372	386	394	394	400	413	403	380	357	388	389	360	379	430	401	399	390	409	400	438	389	402	406	381	374	400	472	387	374	398	385	430	401	392	407	398	398	380	400	412	394	380	409	407	407	398	371	382	356	383	410	395	371	368	447	372	385	377	417	382	412	411	393	377	382	372	436	371	404	383	391	408	404	402	380	380	376	418	407	393	401	407	380	403	412	383	397	405	442	392	430	409	419	412	375	403	401	425	441	399	376	409	395	395	389	417	362	354	402	389	453	392	404	398	398	386	402	393	412	358	387	354	371	369	416	378	408	410	379	387	370	389	362	394	401	382	405	377	368	382	390	382	398	396	381	405	427	383	378	422	378	383	359	395	392	386	375	386	377	391	387	362	380	400	413	406	378	379	343	438	400	401	353	400	357	422	413	415	437	433	426	353	391	431	408	377	359	351	394	417	389	410	368	417	415	401	407	418	388	389	416	396	429	387	402	401	384	401	384	403	423	399	420	373	352	402	399	376	401	396	390	402	410	367	399	393	408	368	374	440	380	384	388	381	410	411	415	395	408	385	381	418	349	398	376	389	402	401	389	375	398	389	403	417	418	389	397	409	390	426	372	408	362	379	396	389	399	412	397	391	388	385	392	406	392	396	411	369	382
53837	98947	81716	66403	45963	26749	10534	2793	875	605	622	659	614	634	625	612	623	632	645	636	616	567	572	591	633	592	612	645	604	584	578	591	657	626	555	625	621	578	655	615	616	597	613	589	624	596	583	603	631	587	671	652	599	599	595	619	585	597	587	591	593	600	603	593	653	640	592	609	598	596	571	582	614	599	593	620	606	647	607	581	599	587	650	572	587	592	596	618	662	640	600	608	604	617	566	606	602	582	596	616	611	610	649	601	609	580	605	595	654	633	650	637	611	639	603	645	609	534	612	621	593	576	575	609	580	593	610	593	614	580	639	613	593	633	573	640	628	636	663	631	567	587	632	554	589	638	616	603	606	613	617	621	629	584	607	647	609	600	605	602	653	576	648	610	572	544	612	599	579	623	594	571	626	617	625	570	579	606	562	579	610	608	641	572	587	575	591	600	621	564	632	573	596	667	648	598	564	623	599	609	640	586	617	611	596	594	626	585	610	629	578	593	611	604	593	585	582	660	584	621	602	639	629	615	631	640	604	601	585	615	623	636	618	621	602	613	622	611	591	602	605	649	612	592	624	643	624	661	616	588	632	623	569	589	684	584	629	588	646	619	627	527	615	552	604	572	613	649	607	613	625	598	602	603	582	648	643	600	675	598	602	620	593	602	684	595	565	590	635	614	594	572	559	573	623	601	581	617	626	609	614	619	627	592	611	591	626	619	620	581	599	609	604	598	621	613	615	640	613	606	619	637	629	646	623	586	607	604	602	624	607	596	613	624	600	581	593	593	592	571	644	633	598	583	615	622	601	630	631	619	614	579	617	586	581	570	620	621	603	588	632	606	615	603	616	608	606	565	674	607	637	580	616	579	594	599	615	619	592	571	617	589	595	613	571	560	582	614	631	653	606	621	603	601	578	608	579	660	649	653	617	601	563	609	592	607	607	608	636	623	587	659	590	608	584	592	603	594	660	629	551	614	635	620	600	633	594	614	582	639	625	591	571	590	560	603	618	618	613	564	634	619	619	601	600	636	638	611	614	571	633	569	572	603	565	563	649	626	639	617	545	635	624	597	586	597	566	685	614	586	607	603	642	620	599	614	609	574	604	591	581	592	609	561	642	603	615	639	622	595	628	585	598	634	615	636	644	632	637	620	599	623	647	615	612	629	613	616	569	607	655	655	617	631	610	603	582	583	630	560	588	603	606	618	609	605	579	588	587	637	630	631	616	613	625	576	593	627	600	623	613	595	632	582	605	595	594	570	626	607	633	602	635	606	549	619	601	612	580	597	586	644	620	604	644	607	584	601	599	661	598	646	625	584	563	630	615	616	650	653	627	616	609	585	607	597	597	621	617	617	573	592	621	578	619	597	609	620	623	634	605	557	607	604	603	627	618	614	606	614	628	598	608	639	611	585	595	595	607	599	621	604	557	610	623	543	641	616	579	603	598	596	611	612	655	593	586	569	592	614	577	589	622	592	611	601	588	601	638	587	600	642	604	604	597	589	610	617	618	655	598	579	614	602	584	588	595	610	584	585	604	568	622	552	643	593	576	614	647	615	599	608	603	637	634	617	635	619	592	616	600	635	643	581	601	665	600	627	576	634	605	595	608	615	603	642	587	632	671	580	609	579	645	676	608	585	606	632	646	583	541	608	641	606	593	572	639	635	614	607	577	639	628	617	582	609	592	587	569	610	593	634	606	601	625	598	603	624	567	626	617	602	608	566	569	601	623	585	606	587	582	625	588	598	582	635	545	577	598	648	637	622	629	645	619	595	571	574	600	574	627	611	599	598	605	605	588	600	585	621	613	572	595	629	610	607	575	594	617	585	642	604	571	564	553	598	617	617	597	600	597	613	574	581	592	651	578	638	639	604	611	592	612	649	627	588	626	596	603	606	628	615	609	615	586	600	584	650	564	610	613	660	603	601	612	665	635	595	633	660	614	533	585	552	596	585	599	642	563	567	641	642	590	648	621	579	613	616	652	597	637	601	590	610	580	562	610	586	577	605	620	624	596	583	623	635	607	648	593	631	619	607	594	585	622	613	592	625	604	626	607	584	618	596	599	629	584	643	578	606	595	616	568	585	622	630	550	593	617	626	607	579	591	612	606	616	629	601	601	588	603	578	628	607	609	590	599	589	628	645	606	646	656	637	615	546	606	597	621	617	588	613	597	570	589	594	627	624	604	561	598	581	631	573	622	576	631	603	667	582	640	623	609	604	602	581	597	586	593	614	631	642	623	599	619	614	596	594	624	567	585	582	609	626	612	632	632	588	603	646	592	562	609	588	612	557	627	642	615	619	625	585	617	621	574	611	592	584	611	616	566	591	644	603	587	588	612	603	598	642	621	584	628	637	631	577	638	603	632	594	625	635	649	610	632	636	572	663	603	584	612	591	636	622	599	627	628	620	645	581	592	605	567	628	629	559	634	595	613	603	591	612	607	605	631	620	595	618	604	631	633	593	580	579	638	625	624	589	584	581	596	649	657	600	562	643	584	623	655	564	604	602	623	603	593	575	588	632	603	583	581	581	599	576	607	636	643	572	635	605	615	608	604	637	615	581	615	606	594	575	608	590	582	607	581	591	584	625	577	642	591	585	617	609	626	603	596	611	609	598	635	587	597	599	617	598	617	582	582	625	611	636	619	592	580	593	587	602	605	620	609	621	579	583	586	558	603	573	660	625	577	640	610	635	648	593	608	627	555	600	599	586	659	603	583	588	609	597	636	594	610	584	597	603	600	621	575	595	622	639	598	540	613	649	680	602	565	616	640	635	590	595	608	611	616	586	580	606	599	595	624	655	574	601	608	590	613	576	599	645	606	610	605	614	574	612	599	616	583	629	592	581	619	599	577	615	635	630	556	615	613	554	578	606	620	686	628	622	602	629	632	596	581	629	615	607	628	600	616	596	581	624	558	594	631	582	567	602	602	555	626	600	619	577	580	579	577	639	607	650	586	607	596	607	586	668	644	591	614	664	633	580	614	593	598	597	583	574	645	610	576	585	605	623	597	574	584	575	605	593	580	570	598	626	589	597	635	617	631	622	579	588	629	619	592	587	626	544	615	636	648	585	576	604	612	633	652	616	623	658	603	584	602	656	533	572	641	598	631	580	627	626	638	603	589	605	579	599	619	628	590	624	591	596	588	650	621	676	565	616	605	629	594	567	597	613	576	614	609	634	604	610	522	614	567	590	614	623	606	619	615	581	587	565	634	606	605	590	625	587	578	634	578	619	582	664	602	599	605	572	657	639	618	606	639	523	636	647	605	626	582	619	553	605	599	554	583	584	659	624	594	585	606	583	590	595	608	577	605	591	594	584	621	608	576	659	640	606	612	631	563	596	578	598	613	647	634	604	604	594	618	606	600	630	618	595	587	578	597	584	623	573	600	599	643	629	604	599	595	631	566	585	597	623	581	611	601	635	572	600	614	580	626	612	654	599	642	582	614	598	606	628	623	633	609	594	613	610	607	621	593	587	591	631	624	586
27408	33851	32090	22958	9061	2554	858	424	371	383	332	301	337	342	319	358	321	378	345	355	348	329	340	338	342	354	299	347	348	341	339	334	364	329	336	372	337	336	329	350	320	339	315	315	359	357	357	324	314	329	335	342	375	322	331	330	366	329	333	357	376	331	338	357	335	328	339	349	337	319	335	328	364	364	385	322	339	298	316	352	325	335	346	360	329	335	334	312	318	348	329	347	341	334	337	338	288	355	349	353	351	334	346	311	373	363	337	324	333	316	345	345	351	341	365	321	328	349	327	344	327	325	345	347	345	345	340	309	332	372	336	339	323	319	342	348	344	325	335	337	314	382	370	370	347	349	304	340	360	333	326	402	315	349	326	329	340	343	327	353	336	326	321	346	337	357	323	316	338	384	356	331	337	328	364	328	311	339	310	343	311	340	340	367	321	335	331	324	348	342	351	361	334	343	337	315	322	352	366	352	345	328	313	344	330	326	361	350	346	349	307	331	366	317	340	324	351	360	339	347	337	331	323	307	343	367	346	307	339	347	342	332	348	313	344	332	337	320	290	312	340	357	316	353	344	354	316	324	336	346	302	329	353	290	348	344	318	351	337	314	312	327	335	351	374	358	351	328	311	372	342	331	319	337	312	330	327	350	357	336	330	366	333	328	352	336	342	375	349	356	365	339	354	343	326	345	330	344	324	309	333	309	350	346	349	353	342	329	375	362	335	343	333	325	333	326	353	344	332	340	345	320	334	316	322	332	356	317	349	333	333	342	322	326	307	343	330	342	354	338	360	372	306	330	339	350	352	349	337	327	338	347	365	303	353	347	333	332	351	346	357	345	343	328	344	352	320	355	332	324	339	334	340	332	339	366	315	318	306	362	349	345	298	338	340	338	302	313	315	322	327	341	344	328	357	354	370	332	329	354	356	346	346	309	308	334	360	331	343	348	322	320	357	327	359	315	347	346	302	326	328	346	376	330	323	340	325	338	303	345	348	316	339	333	357	325	353	338	320	363	349	352	343	318	325	326	338	354	352	348	358	326	325	332	295	351	336	340	369	311	310	344	341	354	346	337	292	350	354	378	332	331	361	296	340	373	318	342	347	366	379	339	340	305	338	328	342	315	316	325	341	305	330	349	293	306	344	326	359	310	318	320	338	342	372	323	331	321	322	329	338	329	324	325	365	352	311	392	334	360	335	343	337	351	362	340	323	349	336	321	334	330	302	310	358	351	342	363	311	330	300	327	328	343	331	318	333	350	346	327	321	361	327	355	353	303	325	363	353	323	326	348	342	302	293	318	335	322	315	336	319	350	320	329	328	333	355	325	329	338	319	323	326	330	358	330	336	315	338	339	332	365	318	306	353	362	321	356	327	328	329	367	320	341	303	327	375	314	335	347	346	305	339	352	322	343	322	340	356	346	334	307	320	330	339	339	337	389	323	343	303	358	346	343	338	344	316	331	322	314	363	363	315	364	324	332	339	318	372	305	306	338	336	320	355	337	340	320	338	348	344	290	378	352	344	321	346	324	336	323	319	329	334	344	320	334	315	358	342	326	352	343	298	340	351	350	345	313	343	340	337	344	298	363	345	319	331	338	355	330	335	336	372	346	356	337	355	338	312	346	346	337	339	355	338	327	335	341	303	351	315	372	314	345	318	326	344	354	305	329	368	322	354	338	331	365	355	336	337	351	343	355	347	324	347	334	317	327	336	304	361	309	330	368	331	339	337	314	298	324	336	376	327	341	376	332	339	352	340	282	358	323	375	300	355	355	364	358	323	323	328	361	362	326	324	339	337	324	358	327	347	329	346	331	343	368	366	309	326	379	346	308	315	365	340	329	319	349	341	368	313	359	331	297	317	363	333	305	339	345	328	323	341	356	361	306	333	341	322	347	359	329	364	355	314	333	305	315	316	319	345	332	317	322	343	325	338	322	336	344	322	318	320	351	346	344	351	325	347	309	304	307	349	295	334	310	347	331	340	361	304	322	325	337	332	347	352	331	358	327	338	338	355	330	353	323	306	338	369	362	356	368	347	339	329	325	310	343	366	335	306	339	330	327	369	333	336	307	323	316	353	352	352	347	396	352	331	340	353	328	346	331	335	342	328	336	334	326	320	333	370	340	322	316	295	364	317	296	318	316	343	332	321	379	346	363	345	317	317	347	373	344	337	334	323	345	369	353	311	340	336	342	316	311	338	341	317	323	348	331	347	358	340	370	341	352	322	364	325	319	326	356	340	372	351	336	331	328	350	311	345	351	332	359	368	331	353	313	335	344	346	345	331	348	347	319	356	349	322	343	335	352	337	294	327	336	307	349	330	313	344	352	339	308	336	357	325	347	302	309	324	347	351	340	334	314	299	343	323	321	335	327	309	342	356	349	352	332	366	309	345	295	346	325	341	315	318	323	353	321	315	308	317	338	337	309	317	322	339	356	366	343	334	335	336	332	290	343	341	311	352	349	353	332	350	322	330	324	342	331	349	330	355	310	320	346	342	328	358	305	344	320	351	360	320	348	343	317	372	366	331	311	335	331	337	319	350	344	300	322	335	344	315	351	330	340	319	370	318	324	323	343	319	318	345	323	334	362	348	339	327	357	317	318	358	328	347	346	374	334	318	335	347	333	335	349	379	338	315	375	338	324	350	332	341	342	315	342	313	324	350	345	315	325	323	346	302	323	319	376	349	329	321	301	334	336	350	363	298	331	365	381	353	377	351	327	338	316	337	353	325	338	327	325	347	341	308	349	352	333	335	340	374	336	321	326	352	339	335	322	322	308	337	352	343	330	392	322	336	342	360	305	365	356	345	314	356	345	324	340	317	317	329	343	322	324	344	316	367	343	355	323	334	317	342	364	356	350	362	327	371	328	326	328	321	342	352	323	320	344	337	359	351	329	337	301	318	361	305	334	338	332	342	329	295	305	336	338	352	350	350	308	327	351	328	307	333	329	336	333	339	360	340	320	346	322	311	325	353	283	347	346	334	348	371	305	331	315	341	334	336	335	363	333	348	354	366	368	337	326	325	321	355	329	343	331	324	346	336	351	331	343	356	340	318	333	346	325	351	325	350	354	324	305	344	337	342	343	324	323	348	307	307	320	321	348	351	325	361	326	357	343	328	367	320	358	358	369	327	319	348	317	337	357	342	336	351	335	320	329	355	295	325	340	344	332	352	334	348	352	337	300	342	354	346	324	355	342	315	368	336	385	319	352	352	332	355	350	341	325	344	329	333	349	328	328	333	369	339	354	354	373	319	382	354	289	322	340	373	345	351	309	333	358	317	355	334	362	320	343	317	321	330	320	346	318	342	343	331	351	352	336	353	361	354	354	346	373	293	321	329	372	333	349	341	323	304	348	368	356	363	350	326	331	334	348	341	346	354	362	344	330	317	332	323	311	347	343	355	356	332	339	364	345	353	343	296	337	320	364	325	325	324	357	350	335	342	327	351	330	312	345	341	305	330	331	327	337	350	317	343	360	340	349	360	358
27651	53213	37346	25294	12946	4811	1631	783	588	513	567	542	542	525	544	572	519	523	517	524	519	506	606	553	553	571	490	558	554	579	528	534	523	510	584	538	549	549	559	534	541	497	495	539	537	554	540	543	550	492	543	553	543	502	502	505	544	511	545	509	550	540	516	517	531	559	543	508	542	535	507	526	533	559	563	543	544	551	543	550	554	506	515	503	526	512	536	533	493	528	513	564	528	477	532	527	535	531	562	611	521	575	542	548	525	500	559	553	516	539	581	583	505	549	535	530	535	523	531	549	557	525	549	517	537	506	541	500	581	523	560	547	552	557	532	534	516	520	524	525	532	516	514	552	526	508	540	515	507	498	547	561	534	560	574	513	538	542	546	508	511	554	515	505	512	510	534	513	512	510	555	508	530	498	534	555	514	534	554	552	546	526	536	514	475	548	518	523	539	568	542	523	528	521	518	504	494	551	524	524	553	546	487	554	557	498	540	512	544	535	556	522	519	537	562	527	543	572	548	553	530	529	516	536	536	567	551	524	526	526	530	525	543	557	528	545	541	479	530	533	512	530	516	548	561	505	538	538	517	482	531	545	515	518	578	546	535	513	515	540	550	539	503	535	507	538	499	519	592	524	563	523	531	488	538	579	493	531	525	521	525	503	526	522	544	513	516	551	538	556	477	539	522	511	544	533	547	525	535	583	505	510	566	532	540	559	541	514	511	573	522	523	550	537	536	496	507	483	547	517	533	533	528	548	507	545	543	486	505	491	500	563	541	549	516	507	544	533	527	544	554	515	518	507	529	474	508	546	539	555	577	556	538	525	542	535	535	591	516	508	524	536	530	578	532	547	531	558	518	551	544	546	566	532	536	537	522	520	519	555	540	543	498	524	502	547	556	529	545	583	514	533	505	551	517	533	504	536	567	560	542	506	497	523	518	588	541	536	544	498	496	565	525	518	586	508	577	595	559	510	595	551	550	569	530	542	537	511	525	531	505	519	526	518	522	535	561	570	581	493	538	506	510	548	574	534	534	557	595	571	528	542	588	523	514	539	525	510	545	576	526	519	493	559	546	614	523	588	547	534	497	533	534	491	526	518	553	551	522	519	535	552	549	516	531	472	546	530	559	535	541	570	526	550	526	530	520	544	594	540	512	521	539	513	523	536	572	520	499	516	543	541	568	524	528	512	555	527	515	553	535	524	556	587	521	541	562	539	543	571	545	493	514	525	537	541	568	538	539	587	566	546	561	574	543	549	531	499	515	533	506	537	528	536	535	496	552	525	549	501	552	570	514	567	503	528	523	515	513	539	547	568	553	561	546	506	498	514	540	536	513	544	534	543	545	532	538	538	538	549	511	550	590	512	505	494	464	525	545	515	528	563	488	530	532	526	513	551	520	525	586	500	580	517	510	567	519	516	532	553	542	505	518	567	568	529	548	518	552	526	536	548	513	564	531	558	549	510	549	560	554	527	520	548	555	553	550	497	508	560	555	486	546	567	503	552	549	523	544	591	505	551	512	501	543	504	532	539	536	569	521	533	543	539	556	541	538	582	536	541	539	584	479	560	501	547	541	546	582	575	498	578	590	526	517	527	535	513	507	483	542	569	510	520	518	505	573	548	543	527	560	513	530	517	532	539	515	509	510	533	538	525	592	554	504	534	537	509	527	557	508	527	525	516	534	523	550	510	558	514	556	568	576	522	541	545	513	568	550	522	550	558	519	519	537	542	566	561	541	503	567	523	584	518	540	538	514	543	529	530	533	544	578	522	532	558	525	524	553	562	515	509	508	537	528	506	518	496	551	513	549	527	517	535	546	509	534	518	539	535	540	550	590	537	528	535	571	583	508	528	553	594	580	551	524	571	525	542	527	522	528	527	547	516	529	513	495	543	555	512	550	544	511	534	535	556	499	561	534	543	565	537	488	587	506	509	561	555	513	501	524	552	542	551	593	519	553	576	534	493	532	521	530	527	525	546	522	510	551	544	553	505	490	522	549	541	562	539	496	550	554	504	554	509	543	571	552	534	529	526	558	550	579	524	560	536	524	521	574	556	508	532	503	547	552	519	563	555	544	534	560	563	550	525	522	540	519	496	537	561	594	521	573	515	570	544	568	525	518	537	524	545	524	566	532	526	496	496	572	490	563	516	549	541	523	509	504	528	507	558	555	514	522	536	567	545	524	540	517	506	511	497	557	507	556	572	537	558	583	531	554	526	523	529	527	543	511	520	502	545	523	491	565	537	570	532	535	521	567	528	487	537	557	512	526	593	535	521	552	536	535	519	607	573	532	531	539	525	588	528	526	528	534	521	518	543	561	513	536	558	545	549	527	535	567	542	547	503	535	562	507	524	499	576	550	532	536	530	535	513	515	545	546	526	514	543	518	527	513	544	572	512	535	552	529	568	573	512	551	527	537	573	569	507	551	498	506	505	510	525	523	555	521	534	514	572	539	552	557	583	551	509	547	560	538	543	537	515	552	534	554	562	544	544	533	545	536	544	517	535	498	516	527	518	621	582	516	580	529	551	565	516	542	543	495	525	566	523	588	529	544	574	519	569	505	553	568	530	546	514	504	483	551	517	526	562	527	550	530	521	578	491	581	544	546	542	527	529	577	529	558	572	539	507	528	509	558	524	549	527	537	502	527	541	551	494	519	504	500	502	514	570	525	527	566	504	535	521	545	540	520	521	536	545	533	541	521	540	506	585	536	526	519	553	468	570	540	544	535	580	555	551	526	553	545	552	550	553	516	568	541	512	533	521	560	555	543	552	499	551	495	525	555	515	542	546	526	527	565	513	597	530	519	579	553	536	545	528	539	541	586	560	535	491	572	501	535	506	547	522	514	549	544	538	577	526	572	550	480	555	538	543	535	542	459	508	549	541	578	520	537	537	553	569	534	499	528	548	499	538	553	534	534	542	519	520	557	538	544	526	561	538	549	564	502	541	524	524	548	489	516	520	503	539	563	540	487	529	504	515	511	559	556	576	548	555	552	499	575	550	542	542	526	523	522	499	509	541	577	536	512	547	553	561	570	526	526	551	530	537	562	527	528	552	563	509	509	507	518	564	525	497	536	512	500	523	529	545	505	524	486	560	551	494	568	518	529	535	520	526	532	517	521	561	508	538	571	509	550	561	531	530	525	542	524	501	579	505	502	544	490	535	563	559	513	543	532	521	551	518	495	570	500	562	522	533	532	515	534	561	540	511	540	519	551	537	528	579	519	506	564	505	577	548	581	544	523	554	536	581	509	542	505	523	485	540	558	551	531	541	507	525	547	516	548	556	560	488	545	557	548	512	538	525	544	560	536	581	550	528	510	504	536	541	581	534	533	507	506	535	546	513	498	572	495	561	540	568	549	502	527	554	565	506	541	525	502	529	520	578	532	504	519	557	523	560	498	524	508	539	547	521	524	516	511	508	591	515	528	519	571	512	533	514	502	489	567	536	515	550	529	536	490	552	559	537	552	525	552	521	543	551	491	536	535	517
24825	26240	37012	38568	27527	16673	4465	769	415	372	374	347	395	335	387	366	349	346	380	363	369	360	355	345	368	347	344	408	374	399	362	336	351	334	358	382	359	335	361	340	382	355	369	342	394	356	367	343	359	402	366	356	396	364	360	356	347	355	348	347	377	339	349	359	335	395	370	378	353	329	342	341	333	348	384	316	370	372	351	346	349	343	347	350	347	331	387	317	349	366	334	344	334	370	389	357	332	325	360	348	328	363	350	376	355	366	346	366	346	357	351	383	374	366	357	350	338	357	332	370	377	400	336	369	365	361	365	348	374	358	330	356	368	359	341	386	344	395	357	387	371	385	345	358	324	346	328	343	391	354	349	343	342	351	348	349	322	350	356	336	360	354	367	345	382	334	357	342	376	342	361	355	348	374	374	369	328	341	333	325	364	349	326	345	371	339	361	364	349	370	343	344	367	370	384	364	333	320	319	381	357	346	374	347	325	375	384	358	340	337	384	357	337	346	347	330	393	359	357	370	353	350	332	338	361	359	370	374	364	343	329	340	382	365	320	352	353	366	331	338	349	371	384	373	315	344	393	379	358	384	369	378	351	342	341	359	348	374	358	396	321	347	360	353	366	357	341	351	352	360	373	412	364	374	326	359	373	307	368	342	380	384	365	392	375	396	356	346	366	368	359	337	380	335	359	366	370	373	332	353	365	387	322	302	361	342	340	342	358	358	344	368	321	351	354	324	333	340	354	371	334	336	355	362	350	358	347	341	385	335	343	328	350	364	401	330	341	375	326	350	369	369	352	377	322	364	325	355	371	326	395	336	366	359	348	365	348	366	363	331	358	297	357	371	368	322	371	380	370	377	318	354	392	339	319	367	372	359	372	362	349	343	316	388	407	332	377	348	364	344	367	369	364	292	356	325	377	387	374	369	353	360	358	351	324	382	331	354	345	375	365	354	353	349	355	385	354	377	363	339	342	371	345	356	370	353	330	355	350	359	340	342	396	355	347	357	334	329	349	339	376	317	381	422	352	332	370	332	361	363	377	382	357	397	346	341	351	355	329	330	339	368	378	339	379	366	413	352	352	339	384	350	335	365	369	355	329	378	364	329	376	363	342	349	339	349	350	344	362	320	376	373	361	339	371	351	341	371	328	343	359	376	338	352	357	357	319	339	380	332	369	345	330	366	394	355	337	354	350	317	394	366	375	362	366	373	367	368	361	348	344	350	364	376	364	360	337	385	380	371	349	334	349	343	339	352	369	343	352	384	366	327	347	349	349	357	335	342	362	333	347	345	372	385	362	337	360	360	341	351	341	370	371	368	360	356	353	336	360	365	375	346	367	369	317	335	324	350	356	380	363	328	335	365	382	338	361	334	343	338	386	356	376	338	308	347	384	343	369	363	363	333	368	382	346	359	329	320	374	319	349	333	365	375	329	350	329	364	324	348	336	334	338	336	339	347	352	370	343	365	339	351	360	336	365	344	367	377	363	405	344	389	329	339	353	369	366	355	361	382	384	362	345	313	369	366	370	361	345	356	353	351	333	432	381	324	349	382	403	385	356	336	364	342	335	323	355	358	336	352	341	358	352	343	368	370	360	363	374	400	347	342	365	375	365	333	379	330	351	388	384	328	341	342	346	353	378	353	376	370	337	367	332	380	323	347	372	354	330	366	352	344	376	382	346	384	374	329	366	345	367	340	358	348	380	352	334	356	328	352	360	325	400	331	379	341	353	339	342	355	351	363	345	341	375	346	333	369	336	359	388	363	346	335	349	329	349	367	382	332	326	354	364	355	349	382	387	362	345	345	351	374	328	305	372	351	362	332	322	342	365	375	362	351	349	365	319	351	389	379	376	367	370	334	397	359	362	356	354	355	377	378	366	354	345	323	358	355	360	339	364	382	326	319	360	347	375	366	387	332	346	362	363	329	327	378	377	369	364	349	359	323	377	370	369	348	341	350	357	321	355	344	360	348	344	381	388	372	389	355	358	373	353	333	390	394	379	359	349	342	377	379	330	373	349	362	382	359	384	335	347	348	353	339	355	390	360	336	371	343	362	350	360	359	355	322	362	333	314	365	350	330	360	357	359	358	342	341	349	322	385	373	348	342	353	376	364	340	364	356	354	359	320	362	352	357	342	361	363	377	371	339	328	384	373	352	328	368	366	337	336	365	337	370	324	342	334	325	372	377	323	327	383	352	355	359	353	337	337	338	355	342	352	355	376	344	338	407	340	400	348	377	389	356	376	365	372	314	367	350	355	370	345	368	365	316	352	344	329	404	354	321	350	340	372	370	411	346	411	351	390	376	359	352	369	350	341	353	357	341	359	351	358	381	365	330	382	321	376	334	345	342	356	353	361	359	350	362	371	341	350	357	357	356	363	372	368	375	336	357	359	336	371	337	347	356	357	369	362	359	336	343	382	382	372	381	319	367	342	359	355	336	337	359	327	358	343	365	369	374	339	348	384	346	334	371	348	326	368	365	344	346	348	340	358	397	380	345	340	349	346	354	336	347	334	345	348	350	373	354	364	377	366	363	352	351	352	345	377	356	337	346	341	387	354	385	339	372	335	387	356	381	395	333	397	360	375	351	319	384	354	348	350	381	311	381	338	318	319	340	388	361	335	363	375	380	316	384	360	376	370	327	314	316	323	354	360	329	378	362	361	365	372	360	356	350	358	346	304	364	365	322	375	390	359	373	383	350	350	317	357	386	341	363	359	344	368	368	374	375	324	374	351	333	360	345	363	363	321	359	384	350	337	319	336	344	363	319	362	399	357	347	336	329	350	352	346	352	387	347	379	340	354	346	328	374	340	373	350	328	348	348	350	347	361	360	382	353	328	360	400	352	361	354	355	366	373	368	348	360	356	328	326	341	350	364	383	343	346	323	349	361	399	374	339	301	372	396	360	342	358	374	341	364	343	320	355	344	347	323	367	343	360	318	355	329	391	350	358	354	310	364	342	365	338	396	374	365	346	352	366	352	301	365	403	348	343	352	358	347	381	334	365	395	345	383	373	360	355	348	311	329	370	354	352	339	373	360	323	344	357	378	378	371	371	355	318	354	359	354	341	332	373	347	352	373	346	346	386	391	358	353	347	363	347	359	337	334	373	372	368	388	363	334	358	313	353	322	377	368	357	354	354	327	374	345	354	330	345	356	369	355	386	378	369	376	385	326	357	356	332	352	369	343	319	355	345	330	371	388	343	359	331	342	348	343	358	352	330	349	330	337	344	346	351	371	379	350	338	364	343	348	337	369	357	388	370	367	354	352	384	334	358	334	368	352	351	350	319	357	360	303	337	343	349	345	368	337	358	338	338	325	346	346	365	329	366	372	327	364	366	342	341	351	376	349	365	367	323	355	373	343	367	324	357	361	356	376	333	349	370	368	378	374	358	370	351	350	368	335	326	354	363	360	363	340	353	364	337	353	341	330	333	354	365	333	369	355	343	375	333	373	345	344	338	344	383	366	368	338	308	349	348	345	358	352
48422	90708	70079	51379	34234	17159	5337	1491	656	561	559	556	560	550	604	584	563	589	574	562	574	615	599	588	607	556	519	524	572	513	562	544	560	558	558	563	525	566	552	576	545	587	576	562	564	604	548	552	566	548	570	597	536	566	552	556	570	545	552	524	562	580	569	585	571	606	503	576	620	552	553	546	548	555	585	543	550	567	554	573	559	529	538	566	514	574	569	620	562	562	569	538	586	584	575	578	573	600	558	560	536	522	586	571	541	556	608	590	554	562	539	547	594	549	594	520	602	576	607	597	534	571	579	620	548	535	616	534	548	550	607	601	578	545	519	518	545	572	585	577	555	574	601	541	589	560	564	561	559	562	552	559	591	576	586	553	545	579	580	600	565	527	543	574	555	562	602	547	577	556	538	578	594	581	554	594	532	578	551	552	519	559	581	549	596	534	547	601	558	534	538	567	573	568	567	549	579	520	595	614	555	600	597	551	570	536	559	535	527	546	557	596	612	542	574	594	608	625	556	603	535	591	542	579	566	560	543	551	580	543	568	587	572	576	563	523	563	576	551	562	569	582	551	575	518	539	583	545	582	559	532	583	574	566	565	593	555	577	586	552	549	591	535	581	542	584	541	604	529	553	564	531	570	557	574	627	542	534	568	593	555	551	539	553	547	605	537	551	593	570	560	584	558	585	524	536	574	587	544	516	583	560	605	554	557	539	562	564	560	573	531	536	566	593	600	552	559	533	576	564	589	561	587	570	551	572	567	548	570	567	580	560	550	589	597	557	571	610	557	557	578	584	560	562	574	557	599	570	576	580	564	545	542	583	566	558	588	575	578	584	584	587	537	595	559	572	534	575	573	580	567	579	547	568	541	584	575	565	544	581	528	574	611	579	567	561	534	579	561	561	566	527	575	564	600	549	566	574	536	590	579	543	549	571	585	547	565	615	544	569	554	567	539	542	546	542	554	538	553	594	542	559	582	526	604	578	574	561	556	564	567	541	603	578	568	576	604	585	551	619	557	557	562	570	573	525	560	570	562	516	568	549	523	587	570	579	563	583	520	526	561	536	537	529	582	548	525	581	564	578	550	582	550	567	584	594	575	549	571	563	521	522	562	553	584	546	508	597	570	533	546	588	580	542	571	567	557	537	587	575	550	558	517	583	543	604	559	581	529	603	572	544	560	598	576	556	578	551	545	585	557	613	525	543	557	554	579	551	564	546	599	586	554	561	574	575	603	580	566	570	579	600	548	520	540	562	543	557	509	581	605	539	610	538	609	565	558	572	576	632	582	527	530	571	556	551	593	522	569	564	541	549	540	577	558	573	598	548	561	558	599	589	526	531	564	586	590	569	568	571	585	548	561	551	538	562	563	534	603	621	552	549	536	568	539	572	551	543	560	582	555	560	549	595	540	549	546	563	561	552	544	549	515	545	572	586	543	559	581	576	554	566	529	570	558	586	569	534	570	596	573	579	561	583	553	558	523	569	524	578	577	561	520	593	560	503	574	625	567	593	602	571	530	551	573	591	560	550	609	570	555	557	568	570	546	574	544	583	544	585	552	566	538	548	542	542	581	549	573	588	525	569	556	512	520	581	559	586	583	527	586	571	527	579	564	592	556	558	555	582	555	548	578	521	532	584	553	532	567	568	547	550	593	552	530	585	569	558	554	573	524	566	555	590	566	540	561	619	546	558	530	582	569	586	557	585	565	600	586	531	589	588	544	562	550	536	581	539	576	546	573	506	577	553	571	558	559	542	579	531	538	561	535	541	515	606	568	558	569	582	602	623	570	557	594	580	571	566	537	569	571	563	560	578	549	562	597	579	591	575	554	562	540	550	553	558	576	554	541	592	554	565	543	540	557	569	569	560	625	582	538	552	549	556	584	572	530	590	591	517	590	583	571	593	621	567	548	608	538	587	561	606	532	548	564	547	569	581	566	581	594	528	586	579	568	546	573	523	576	538	536	512	548	556	530	599	574	555	563	598	557	530	537	566	548	558	526	610	522	545	621	576	552	587	566	572	567	575	559	521	577	581	545	547	574	572	572	561	529	573	546	602	547	562	550	590	536	547	581	580	568	568	586	550	533	544	562	542	560	556	522	537	572	542	562	554	590	540	573	555	610	559	571	570	591	523	591	567	586	577	546	567	563	571	580	585	534	582	584	561	479	552	627	527	566	538	546	558	610	554	570	578	603	581	552	597	521	550	576	584	596	542	545	568	581	528	617	559	513	508	555	609	561	555	550	531	586	602	587	532	591	602	581	559	608	535	547	552	552	554	545	538	603	580	544	585	560	586	554	580	605	592	580	592	567	553	515	573	565	583	561	610	565	609	562	562	532	543	553	595	560	533	572	540	565	539	545	538	586	519	548	524	556	549	568	581	569	596	585	566	551	541	582	562	558	564	597	561	549	564	559	563	518	541	554	544	565	550	541	522	522	577	514	535	569	593	581	563	598	593	562	549	537	581	593	585	553	575	585	578	527	586	594	549	576	558	557	559	556	546	583	579	572	611	550	551	546	508	558	556	541	589	594	595	555	567	590	538	573	555	580	565	555	542	552	573	543	594	564	549	506	572	521	539	579	590	582	546	579	577	541	560	535	571	537	527	575	562	581	567	562	585	560	586	526	560	560	586	573	587	561	569	562	567	579	582	577	579	591	534	554	577	579	592	580	604	580	548	559	578	581	595	571	577	590	582	529	569	583	569	567	626	586	545	572	584	566	574	558	593	623	528	587	582	532	560	541	570	576	590	561	605	561	548	566	512	526	559	512	574	572	559	559	570	583	565	564	542	515	529	628	596	545	569	564	597	551	558	536	538	557	616	578	559	611	555	564	585	552	541	607	533	578	560	559	543	581	596	539	563	584	555	507	577	554	610	548	568	579	538	568	553	576	587	551	557	547	547	521	559	573	580	564	542	575	563	543	566	578	570	576	535	562	550	568	577	588	574	590	532	593	537	520	578	563	586	542	563	563	558	563	585	551	571	572	554	558	554	534	570	543	576	542	595	523	565	576	571	559	526	623	521	580	603	624	582	568	556	550	592	523	567	582	577	599	596	532	550	544	611	566	525	530	556	525	598	549	543	565	590	548	600	580	522	574	553	549	508	586	542	576	581	599	597	541	565	572	566	597	583	597	598	523	601	546	584	543	577	564	609	566	536	568	565	580	557	562	537	536	583	547	565	566	525	561	533	551	591	606	502	577	590	561	579	537	560	542	563	585	556	613	537	564	546	557	580	535	572	555	581	588	551	545	551	560	579	599	574	607	545	554	579	571	569	539	602	537	572	604	533	565	598	560	533	586	585	565	587	539	590	532	572	572	555	615	548	604	580	576	549	586	561	547	559	564	590	557	529	553	579	575	594	542	558	578	557	595	522	543	537	587	595	566	542	555	579	568	555	600	558	542	590	614	556	550	552	550	603	542	579	585	551	599	579	596	540	554	542	519	590	545	542	563	546	548	569	567	572	566	538	547	562	559	540	564	551
23386	23505	33625	34605	30597	23935	13253	1757	502	426	482	429	409	412	428	412	441	411	409	388	416	391	444	358	430	417	411	407	406	424	418	388	362	433	404	406	376	402	401	410	397	382	409	374	384	415	389	427	408	395	393	422	393	385	435	427	387	386	377	423	415	372	416	394	412	413	431	425	383	404	382	401	403	377	407	432	400	407	388	397	410	362	399	409	341	386	401	412	391	373	396	414	369	384	397	391	388	388	375	417	410	398	421	415	398	369	375	399	416	396	409	408	400	384	364	396	400	378	424	425	422	383	392	376	373	393	382	411	413	428	424	384	378	397	406	420	411	367	411	392	392	385	350	404	426	416	402	380	411	427	432	370	380	390	385	403	376	400	410	369	419	394	418	409	401	372	380	404	394	364	377	399	390	429	384	395	404	363	394	391	385	405	426	384	369	405	398	376	384	407	377	382	407	377	408	391	391	387	394	426	395	401	389	423	359	373	379	397	379	428	415	407	400	460	370	423	379	376	374	409	389	414	365	399	333	367	367	389	404	380	375	410	413	389	414	399	417	413	394	398	409	397	397	406	399	363	374	407	385	372	436	424	423	411	385	377	357	367	386	373	413	412	429	391	364	400	408	430	369	380	394	420	413	448	359	443	384	417	410	376	394	381	428	403	389	411	392	370	420	387	402	417	393	374	381	399	424	408	407	413	396	411	390	362	401	390	407	427	400	413	402	399	384	360	404	394	378	392	388	423	408	405	400	391	426	412	375	394	401	435	405	382	390	415	386	413	368	369	385	394	374	394	373	402	422	408	398	386	406	395	419	410	376	397	405	378	387	416	378	389	378	386	389	383	388	424	402	384	412	389	364	383	409	379	369	389	383	395	397	416	407	403	391	394	405	383	386	367	404	390	398	431	395	393	387	368	420	390	396	396	428	404	397	392	400	432	419	414	368	379	393	410	387	407	392	394	403	418	385	411	415	361	394	356	386	394	429	366	411	415	369	382	396	390	383	416	377	387	404	395	422	390	360	391	418	382	396	388	424	379	388	391	386	385	437	354	394	439	410	351	358	358	390	411	370	396	409	380	415	384	378	400	387	414	399	359	396	381	402	400	368	410	379	371	397	421	411	371	380	362	389	426	426	418	410	392	421	382	384	415	392	392	391	375	392	396	434	465	373	361	393	396	376	410	378	427	414	419	403	410	388	382	390	376	377	384	394	375	376	403	389	383	386	398	370	395	359	402	437	402	421	391	409	377	431	394	373	418	433	427	376	396	393	396	383	399	405	404	399	399	404	386	389	406	386	403	389	384	388	358	405	394	422	411	369	391	413	383	437	406	421	361	414	373	403	406	421	374	400	418	394	439	387	427	373	375	443	382	374	414	387	381	362	378	386	392	399	407	389	444	366	427	425	403	361	392	378	411	417	399	394	403	397	414	373	367	381	367	422	392	363	402	384	375	381	378	387	424	394	379	420	417	389	392	393	399	386	383	406	399	414	405	383	401	390	388	418	424	404	376	377	371	421	392	405	396	413	423	406	379	402	353	390	407	413	377	405	401	383	367	388	381	347	403	402	392	421	406	393	427	372	438	383	387	433	402	416	397	396	395	401	364	444	386	422	397	368	382	419	422	406	365	422	361	389	373	393	374	413	418	358	415	401	416	394	385	378	365	391	403	384	380	391	377	419	387	418	399	387	393	365	391	401	394	408	404	370	406	409	407	385	412	410	368	390	426	422	376	412	351	394	372	369	410	364	412	395	398	373	415	413	382	386	408	397	377	391	394	411	428	387	404	378	358	352	411	408	383	432	389	400	386	377	368	406	383	369	399	373	390	401	417	375	400	380	384	415	399	415	425	388	406	396	395	379	391	409	367	397	413	409	426	409	427	402	417	383	433	385	418	403	417	385	370	404	378	388	402	373	427	401	404	429	429	431	391	427	419	420	400	401	371	371	374	381	388	399	378	376	388	416	373	384	388	370	396	384	415	387	384	405	404	385	380	404	379	393	393	365	363	402	377	355	433	409	406	412	420	434	380	380	357	416	381	386	395	410	344	385	414	386	409	387	376	411	396	403	381	407	386	416	386	387	413	383	375	418	386	401	396	397	379	361	388	398	363	366	386	391	402	422	402	375	360	408	409	395	386	384	361	375	395	435	392	388	404	411	354	403	415	377	401	407	395	375	400	400	389	411	372	421	403	402	421	390	397	361	375	395	383	429	416	381	377	416	391	394	423	394	393	404	393	378	419	369	380	412	407	401	387	393	388	402	428	381	381	393	412	415	403	429	359	415	388	427	396	420	411	419	379	393	411	389	420	375	383	368	381	386	365	385	396	420	423	391	412	427	409	402	353	390	372	380	370	382	404	400	417	422	395	363	372	408	410	409	379	397	405	421	402	390	395	396	383	395	433	414	394	388	367	448	376	389	430	399	378	399	407	404	365	389	424	398	397	409	383	397	397	354	394	384	397	384	378	408	347	409	401	428	391	388	379	395	382	422	395	380	405	381	408	411	421	400	377	380	386	371	405	402	412	380	386	362	422	379	359	399	412	407	423	385	393	410	424	387	379	381	318	401	416	407	438	415	414	385	374	418	366	405	395	423	399	401	370	412	417	375	417	382	406	392	413	450	386	395	403	412	421	404	378	367	394	431	371	375	370	392	374	424	387	406	414	406	416	367	393	395	392	397	402	385	403	394	381	428	392	407	406	414	419	396	380	406	392	380	399	414	421	411	419	348	427	379	400	399	414	409	396	383	395	421	404	412	399	413	425	401	378	412	385	416	377	394	399	400	390	346	376	392	415	436	410	384	370	397	391	410	415	425	407	370	421	399	366	404	413	417	384	358	397	376	376	408	423	409	342	390	397	409	392	387	377	415	403	426	420	348	408	397	398	405	404	401	453	402	426	378	360	379	392	370	346	360	460	391	380	414	371	363	400	369	401	386	408	420	394	391	380	397	437	395	401	384	408	376	405	378	406	407	425	398	386	397	436	400	410	351	381	373	387	404	430	375	389	396	404	402	373	407	381	397	397	404	419	367	393	408	407	405	423	429	404	404	387	390	361	366	378	387	386	408	410	385	394	375	402	376	374	337	379	411	368	409	396	403	383	420	397	399	432	388	426	414	367	418	398	408	385	433	384	412	416	368	396	390	390	422	386	402	416	406	373	385	395	378	394	404	386	390	387	391	395	379	411	399	426	386	398	428	383	415	424	399	412	376	406	396	434	400	414	409	415	429	392	385	399	417	401	417	375	367	413	403	430	382	359	373	410	417	382	396	419	364	373	373	413	389	362	413	387	393	383	376	396	406	446	416	401	398	390	390	388	424	444	411	361	376	402	407	372	398	408	402	378	397	402	398	394	393	409	378	414	409	382	375	380	425	397	379	411	405	385	400	431	421	431	378	382	379	374	391	394	419	406	423	413	385	413	405	383	420	409	363	410	384	388	431	392	373	378	380	394	394	380	394	389	409	404	400	362	377	399	375	383	414	413
47799	95658	84467	67001	45810	26795	10134	2514	789	661	629	642	621	641	598	609	590	617	631	606	604	590	638	625	634	606	640	628	607	630	609	585	578	596	615	641	611	601	636	609	585	615	613	626	580	574	641	632	618	631	591	633	613	598	607	619	614	635	628	612	609	603	602	637	569	581	579	611	637	596	597	614	632	625	616	584	606	633	637	579	606	611	609	636	637	574	600	622	573	603	593	542	616	540	584	592	594	599	621	580	647	570	630	646	621	588	634	614	612	594	589	594	587	583	616	568	593	627	591	594	651	619	628	601	581	628	588	587	590	615	614	641	601	625	622	579	634	602	604	621	646	571	572	571	614	630	641	601	666	580	600	616	554	667	657	634	617	574	575	633	652	584	620	580	621	653	550	578	591	598	648	577	591	626	599	614	628	638	605	571	560	617	594	581	605	579	630	612	588	576	585	547	603	662	597	629	627	578	633	607	597	595	680	596	605	623	619	605	613	620	615	560	625	602	635	562	631	634	598	590	588	610	628	624	638	608	597	584	574	640	615	585	604	623	632	586	599	639	633	591	613	632	634	654	585	644	578	570	617	625	606	596	624	634	596	590	636	638	589	620	608	579	624	606	635	625	583	622	631	627	642	588	622	579	669	619	612	626	584	625	590	645	576	587	659	618	582	637	644	650	633	608	559	580	660	627	667	625	577	579	607	618	610	622	653	608	606	601	622	606	663	610	628	544	605	576	563	580	655	578	580	597	610	610	607	603	603	604	641	578	623	623	600	662	619	611	614	629	636	595	575	631	613	562	608	589	628	643	579	576	615	619	639	616	619	618	595	618	647	613	660	604	611	611	576	625	588	587	556	570	564	658	589	640	621	608	554	653	655	610	576	625	615	622	607	581	612	558	592	624	561	630	615	607	596	621	619	599	645	580	661	604	634	568	621	620	616	618	636	610	601	618	611	576	615	602	610	576	609	599	655	617	633	684	590	615	632	599	576	573	641	595	566	598	626	582	575	587	577	622	571	623	602	593	637	623	613	624	597	604	605	621	601	594	630	622	605	602	576	685	615	632	595	610	635	589	624	571	565	638	602	585	618	596	654	570	637	616	617	614	579	602	567	604	588	623	642	621	616	643	616	586	608	603	609	624	623	632	604	616	624	641	614	601	635	589	604	600	615	603	605	549	617	619	571	614	611	620	608	605	653	634	643	622	629	593	630	625	605	636	618	581	584	585	594	590	550	596	652	570	572	621	572	605	603	619	607	592	611	623	635	658	578	607	622	597	600	645	630	655	560	604	615	599	628	598	625	619	673	559	635	628	616	619	520	664	635	664	602	590	623	597	593	584	677	643	594	610	636	610	563	632	664	560	601	633	629	599	615	630	584	624	635	607	579	612	608	604	597	581	586	618	580	603	611	626	588	583	595	590	582	630	624	607	616	586	628	603	595	547	600	592	633	564	567	570	601	583	600	628	590	582	622	588	639	620	611	618	605	623	552	591	603	594	647	625	618	637	605	597	594	585	622	627	610	584	628	600	654	627	569	614	612	603	599	632	578	588	601	678	661	583	641	629	585	583	608	641	613	654	637	596	612	622	592	587	600	656	612	626	575	604	591	645	649	585	613	615	635	662	562	614	593	566	622	614	622	619	567	623	608	633	620	585	630	586	583	586	615	590	551	598	627	561	599	608	541	648	609	624	593	562	619	631	574	576	613	624	652	625	635	611	632	654	624	623	622	574	647	584	630	595	618	644	608	604	598	592	615	647	602	574	593	639	620	637	617	607	678	550	613	613	617	599	597	602	585	636	658	631	612	640	616	582	609	617	609	623	592	596	611	604	569	579	658	622	586	572	623	600	613	604	642	629	610	630	614	630	611	625	639	587	634	588	568	574	630	620	624	601	631	643	593	604	563	616	635	634	579	570	550	583	610	621	635	631	591	606	649	639	657	597	639	617	611	590	632	567	615	597	633	611	628	588	633	585	621	567	611	606	609	608	607	567	593	587	600	592	574	572	578	620	633	635	610	611	598	587	620	656	634	591	570	607	648	605	597	617	591	618	603	588	643	554	607	596	586	662	626	574	597	624	595	600	606	628	631	577	588	596	586	636	622	602	642	624	598	589	586	625	635	623	609	584	619	573	600	641	630	617	578	634	618	608	641	618	601	639	603	627	622	648	593	603	601	597	609	603	601	568	575	599	605	588	574	633	594	593	580	592	629	566	605	629	613	627	629	590	634	624	635	642	608	592	621	625	638	586	625	604	622	611	612	601	620	595	613	607	593	635	641	567	635	583	668	597	593	627	649	638	606	577	612	653	640	608	666	579	600	618	630	617	590	653	591	635	605	624	593	605	602	626	616	615	608	635	575	618	579	589	596	593	611	632	648	632	633	629	629	639	639	581	607	646	648	599	608	609	576	600	651	600	582	642	607	600	598	575	607	654	596	591	622	598	601	590	606	603	597	642	615	587	611	643	622	597	612	642	565	638	612	588	591	620	645	640	619	612	582	626	601	654	600	616	604	640	607	600	569	613	616	601	645	633	602	619	619	635	646	597	586	596	607	633	581	611	598	588	598	645	594	629	619	589	609	610	610	585	618	601	625	590	639	619	624	589	613	597	603	636	610	626	622	638	656	548	626	576	617	630	578	617	589	616	588	616	641	614	651	671	595	607	593	627	619	628	604	596	639	637	616	610	647	600	600	578	618	592	592	652	588	611	637	601	600	568	615	650	651	635	604	631	613	613	636	629	629	608	588	638	587	592	597	568	658	600	594	618	658	634	599	668	597	561	588	614	600	603	612	570	626	602	595	650	603	559	597	618	616	596	602	655	607	572	590	573	589	574	625	600	636	657	592	601	576	564	608	596	579	600	640	644	589	602	637	612	594	602	642	572	613	598	648	630	623	627	636	561	573	679	611	639	626	626	633	594	603	595	622	580	613	598	622	610	669	547	667	632	630	583	598	579	593	593	617	624	614	627	590	581	576	599	599	588	597	591	594	622	589	592	584	607	548	587	600	611	575	590	590	583	622	608	591	627	602	611	552	637	601	604	607	603	598	600	633	652	600	615	599	639	606	579	617	621	613	614	632	595	601	599	635	587	625	615	693	612	628	638	604	614	595	613	663	600	625	584	596	667	616	616	591	617	630	659	633	601	614	638	609	594	606	597	643	618	580	604	663	607	647	573	612	630	567	629	592	630	575	616	653	582	591	587	577	608	625	588	610	574	574	606	615	566	605	567	615	606	579	577	617	605	636	605	635	576	628	597	650	648	582	632	637	598	623	573	581	620	584	606	640	618	631	638	570	552	578	646	605	620	588	601	573	591	638	610	658	627	627	577	620	606	582	645	578	656	630	575	626	597	606	573	595	576	605	611	607	591	639	560	613	597	547	623	617	625	624	582	600	599	580	592	617	610	580	577	619	664	616	565	607	591	638	631	594	601	588	669	593	571	645	608	580	605	612	603	607	653	621	639	625	654	598	579	613	581	614	606
27484	33916	31732	23249	9115	2588	823	465	366	355	332	347	327	340	355	336	316	326	344	337	320	359	336	332	337	332	325	337	380	348	341	326	356	359	324	339	328	324	312	348	313	357	320	377	329	328	325	334	355	357	380	313	307	287	368	327	324	319	337	329	358	356	342	338	347	322	348	323	327	343	335	340	336	334	307	346	327	347	358	311	355	312	321	337	380	319	372	359	327	312	335	320	335	313	324	306	349	323	355	318	338	317	353	309	315	354	352	321	325	345	304	354	311	361	309	333	345	357	326	317	346	349	325	321	320	306	338	343	329	351	367	306	334	353	352	339	324	333	339	360	326	339	314	324	325	334	344	322	347	328	297	351	332	320	358	355	302	332	339	326	357	364	306	373	341	338	314	327	341	361	350	324	339	302	323	363	320	317	337	308	322	315	340	322	333	349	338	334	358	330	311	371	308	314	314	367	329	343	327	339	345	346	297	326	341	334	343	339	324	334	358	379	373	355	328	322	346	332	349	336	309	328	366	349	338	369	337	349	334	351	324	330	342	359	329	346	337	330	337	343	340	306	314	361	367	328	307	344	344	332	334	357	339	345	347	365	336	316	347	339	324	347	331	340	303	308	322	310	338	337	339	340	324	327	312	332	341	355	333	348	320	351	321	325	344	302	338	311	315	319	351	309	357	336	337	350	330	345	321	325	373	314	332	355	320	337	304	348	337	369	311	356	307	352	362	355	326	309	364	359	323	351	334	315	334	340	294	326	315	324	313	312	365	341	322	355	311	337	330	362	313	327	317	311	363	336	343	332	338	338	371	364	331	320	354	296	336	350	335	329	310	333	331	344	358	318	337	335	375	330	326	351	316	316	305	298	360	323	329	310	344	331	310	344	322	351	327	357	323	359	322	315	319	359	358	339	338	305	334	364	331	361	340	350	334	346	315	346	344	321	325	323	342	330	321	339	345	336	317	356	335	293	344	314	314	304	322	360	338	332	354	344	284	314	336	346	334	333	341	331	358	330	343	334	347	303	337	337	351	332	315	346	348	321	373	352	355	350	331	342	310	327	342	344	317	352	354	319	344	309	315	327	351	311	292	329	339	358	328	323	369	321	327	313	305	334	321	318	294	340	353	338	315	322	341	342	317	316	351	318	331	337	340	304	358	363	335	316	326	337	363	343	330	326	325	320	341	362	334	341	322	368	327	371	349	346	363	346	352	306	345	330	289	339	338	322	300	324	328	335	365	360	336	351	331	341	361	309	307	347	333	348	313	334	337	348	366	322	344	340	299	349	335	347	346	338	355	311	330	303	343	347	328	316	322	355	300	337	313	314	337	351	317	330	329	336	346	311	359	359	372	324	316	344	317	314	336	402	312	325	315	334	326	321	306	335	334	340	310	342	325	341	327	343	343	329	320	344	341	358	347	334	362	374	360	330	338	330	352	331	332	341	340	344	333	331	298	311	316	330	324	331	333	303	341	344	341	329	309	327	329	336	324	330	348	325	327	327	361	357	303	377	346	302	325	351	323	342	339	367	338	354	345	332	310	365	325	321	319	334	325	329	311	361	332	297	312	343	376	316	326	327	343	334	327	334	309	343	325	335	340	314	332	365	309	326	366	309	329	298	302	348	310	330	366	330	355	355	352	347	332	324	354	332	340	349	298	327	329	328	339	310	334	356	368	344	385	328	340	328	317	310	337	301	327	342	328	351	327	304	325	356	304	324	339	312	333	330	322	310	360	311	303	356	313	325	324	310	325	353	337	307	335	339	323	371	341	298	336	305	331	347	296	340	354	327	329	339	314	341	354	340	326	323	339	313	329	371	315	367	332	319	346	338	324	350	345	329	321	320	355	329	343	343	335	315	327	337	342	357	318	353	301	359	351	342	339	321	357	322	375	345	330	354	327	297	338	313	377	328	366	313	333	323	321	335	349	348	349	334	363	324	375	314	344	351	337	351	346	315	328	328	333	331	316	334	367	359	307	326	337	372	336	351	334	322	337	328	320	324	254	337	347	331	362	309	339	340	328	363	339	356	325	339	351	363	344	327	330	349	312	327	312	353	327	338	299	345	322	347	324	349	348	328	304	308	325	322	325	359	320	350	296	319	344	333	314	316	355	347	352	327	319	278	365	355	334	290	338	354	331	354	335	347	350	325	321	311	344	340	326	307	305	313	303	318	333	329	326	362	331	317	315	362	354	356	342	383	354	339	329	331	343	339	334	317	332	345	391	342	332	327	338	344	392	357	341	338	316	346	337	318	356	346	323	330	335	336	304	360	385	324	316	368	343	345	363	345	348	343	312	330	345	314	306	295	312	305	360	379	317	335	332	358	319	360	336	326	328	352	317	337	374	326	338	348	299	331	295	316	333	339	339	368	371	317	336	296	332	359	323	321	346	347	336	285	359	347	314	378	361	312	322	358	347	326	361	326	322	304	348	360	327	339	334	339	356	331	335	345	305	318	332	344	337	334	335	318	356	328	345	340	334	310	302	323	311	325	344	320	316	330	305	334	320	372	352	328	326	322	317	338	338	290	331	347	315	313	308	354	338	317	367	313	354	347	348	343	322	321	328	288	369	344	370	324	321	325	309	356	338	319	333	334	311	347	319	306	334	352	325	379	307	352	359	345	332	333	313	334	317	313	331	364	380	323	295	325	292	317	324	334	339	327	358	303	328	337	333	339	307	354	337	347	313	341	334	349	346	338	356	331	353	351	353	293	322	325	342	363	335	333	339	333	307	328	341	363	370	342	356	347	328	325	358	337	312	339	324	291	355	332	303	348	332	319	341	318	338	328	318	347	325	321	360	327	323	316	333	337	336	327	328	334	303	338	317	301	364	323	338	347	310	368	321	327	307	335	326	330	341	342	317	371	342	333	351	344	346	350	329	335	313	327	299	294	324	309	304	336	328	343	340	377	345	359	366	332	366	376	342	331	327	350	374	360	321	370	335	347	303	316	325	313	350	348	327	331	329	340	347	338	320	340	330	351	339	321	335	343	345	347	347	337	369	299	351	339	316	370	331	346	358	325	332	313	347	328	313	329	351	316	335	336	320	337	329	294	332	322	314	349	333	342	337	385	312	324	321	330	343	351	287	342	316	347	329	326	346	327	325	343	347	297	322	328	331	328	346	310	345	340	333	337	327	333	373	328	336	330	323	348	348	330	349	302	360	331	343	379	326	332	338	313	318	323	313	333	381	360	330	345	340	324	325	334	333	328	328	353	340	340	341	328	326	366	348	343	342	327	345	380	340	351	279	319	298	335	321	303	337	337	364	285	341	296	345	337	360	330	346	319	356	320	340	340	333	332	341	335	340	316	353	323	380	322	330	317	333	309	348	341	329	364	372	350	317	345	344	329	336	326	332	341	321	320	354	328	331	311	314	312	336	338	335	338	339	304	342	330	307	309	339	329	306	360	338	355	346	328	338	327	359	342	310	292	294	332	329	300	338	349	318	346	329	356	350	337	347	328	328	336	316	319	331	322
27215	53349	37561	25298	12953	4793	1532	709	605	540	528	491	535	563	581	570	572	561	529	550	541	510	546	550	521	518	570	502	514	547	519	529	496	553	504	509	514	561	553	566	554	518	497	544	559	548	526	529	561	526	572	518	521	543	539	549	516	544	526	550	525	499	513	525	571	539	544	558	529	600	535	503	576	558	569	594	553	506	543	582	540	543	534	518	547	543	516	546	531	552	542	519	553	508	516	534	557	574	521	512	527	569	538	531	499	566	563	530	532	523	550	527	556	540	513	533	548	532	537	523	543	522	539	580	523	536	509	569	547	510	562	510	535	556	535	538	528	524	521	521	536	510	527	564	562	511	567	559	542	536	531	574	535	545	520	534	537	561	559	557	556	562	460	518	508	529	544	559	563	527	501	547	485	546	514	555	557	511	538	558	566	500	531	555	529	542	556	544	542	544	532	535	534	533	527	552	492	556	524	569	565	530	556	519	522	526	517	552	565	541	492	528	561	529	530	556	487	522	505	513	498	540	568	561	528	530	538	554	483	534	520	547	559	574	562	584	548	515	573	553	529	576	534	529	512	558	552	549	514	566	529	523	559	524	574	468	540	578	556	509	542	565	520	568	537	530	539	547	570	529	508	582	513	556	505	473	479	562	568	564	532	606	502	500	530	523	534	566	530	484	542	553	581	516	553	569	512	534	559	549	563	557	516	551	559	555	512	565	569	532	482	558	505	533	540	559	535	562	524	576	541	535	548	541	555	586	545	540	568	506	541	485	549	506	523	569	539	583	526	565	532	552	548	560	544	538	543	555	577	546	541	552	525	538	511	553	515	495	518	560	598	529	568	530	567	564	519	558	492	530	543	545	536	543	534	540	483	544	519	563	522	527	571	502	544	549	563	551	518	598	515	511	533	555	521	587	507	573	524	563	530	546	531	491	521	538	544	578	507	543	543	549	518	523	565	540	545	589	524	548	510	533	565	579	542	594	521	537	527	535	524	562	542	546	547	530	531	562	577	547	578	542	522	532	549	561	551	513	514	539	504	513	549	514	535	535	547	542	542	542	570	517	537	551	557	523	554	558	564	487	558	489	528	520	499	522	516	515	538	544	525	531	507	504	547	557	552	536	533	544	509	547	526	548	536	521	544	548	518	576	553	550	583	503	526	555	513	538	594	486	554	498	542	538	533	513	575	514	536	560	539	504	529	572	563	539	561	565	537	508	518	578	524	561	554	529	571	569	523	538	536	534	538	523	531	538	554	526	517	551	604	561	514	531	568	529	553	567	531	542	530	560	516	550	519	546	524	538	537	506	543	553	548	511	558	512	553	536	532	541	545	538	529	567	523	512	550	486	551	542	499	525	581	526	514	547	551	534	547	553	524	524	564	517	531	520	529	526	529	529	547	526	534	572	540	526	540	546	527	528	531	521	538	563	545	509	492	554	540	527	527	519	483	556	542	524	500	559	562	521	556	514	546	553	525	552	550	568	521	562	561	534	512	538	545	537	546	502	519	526	526	508	546	495	560	539	576	568	504	529	546	526	552	538	554	573	483	566	558	516	531	546	544	564	537	536	545	518	534	520	565	563	534	507	509	555	566	536	541	571	551	523	550	552	544	540	559	495	552	537	500	496	524	572	567	519	572	550	534	533	542	530	536	543	546	531	518	522	538	532	531	554	547	543	516	568	569	540	541	548	548	518	482	534	551	562	524	540	555	543	524	568	539	575	528	531	538	571	557	547	557	525	599	592	519	523	554	552	548	528	530	562	536	538	574	593	525	597	565	586	530	515	552	507	537	544	533	504	551	537	515	556	555	559	562	540	540	539	580	519	524	543	544	545	500	531	511	523	500	576	545	518	533	543	529	522	501	544	531	513	499	541	538	549	548	551	560	510	552	565	493	519	524	547	548	552	493	532	559	498	566	537	538	531	524	538	504	510	503	523	554	506	554	493	540	517	470	579	499	546	564	518	534	535	529	573	554	493	563	569	516	499	538	537	546	509	527	522	516	518	535	546	507	551	500	509	535	530	514	501	574	528	534	552	576	527	530	554	528	552	534	537	524	538	525	541	546	501	548	573	551	540	567	527	563	556	546	514	556	528	583	531	536	506	546	534	546	549	498	551	512	540	547	546	534	494	558	543	556	549	545	566	534	542	542	535	545	533	484	536	499	524	528	519	541	554	566	556	541	549	552	569	523	534	532	554	543	568	529	503	535	514	493	544	551	551	538	541	536	500	560	536	542	549	560	555	508	510	549	565	501	514	553	593	549	543	518	509	520	550	564	553	579	536	554	544	566	567	526	549	548	530	539	551	592	544	564	515	556	497	609	502	538	511	578	503	510	518	561	552	520	553	536	556	552	563	495	585	531	555	566	488	539	554	528	527	512	518	503	506	493	538	556	561	538	498	533	577	490	514	533	513	527	511	532	527	549	545	530	552	503	546	552	547	538	581	550	567	532	520	555	533	548	561	519	500	560	492	558	561	491	550	566	498	556	568	544	527	508	487	525	551	541	558	548	552	566	499	528	519	520	517	536	517	541	538	554	515	531	593	508	579	531	533	513	497	530	521	543	499	550	547	531	568	553	543	601	578	529	513	554	563	531	523	533	566	533	581	517	569	624	510	548	518	515	534	527	480	534	558	555	562	577	552	560	543	557	517	529	516	516	550	521	540	524	512	556	565	486	557	575	544	537	548	554	538	556	555	573	542	540	575	514	530	541	568	539	518	510	555	542	513	539	545	532	527	555	539	514	515	529	544	533	571	529	484	525	542	506	595	550	497	541	535	530	514	580	543	538	539	534	549	564	538	499	560	579	586	545	532	531	560	526	537	537	559	550	529	534	542	529	536	572	563	568	546	551	535	501	497	541	545	566	504	554	508	557	531	508	547	517	555	537	528	569	556	547	557	529	539	520	535	567	518	542	552	547	543	556	540	580	540	560	559	552	531	581	603	522	541	568	543	527	493	526	536	579	527	561	534	524	561	532	527	511	524	505	521	542	541	542	544	509	510	540	536	514	511	575	523	536	576	554	546	537	543	565	518	569	546	520	515	571	522	569	561	538	572	508	541	588	577	577	555	536	509	551	554	571	587	552	570	554	508	492	547	548	547	534	542	559	540	528	504	538	510	550	529	538	584	522	556	530	575	505	526	586	513	529	549	522	537	546	535	563	537	532	547	533	539	533	539	510	566	606	536	577	547	513	551	505	537	538	558	512	558	518	541	563	541	520	533	547	541	569	540	506	563	533	544	533	500	536	561	504	553	527	559	540	526	534	477	580	541	528	588	548	498	564	502	552	524	485	565	548	545	531	556	544	548	535	521	501	553	541	553	582	536	548	538	549	526	520	571	496	546	551	562	548	541	536	533	555	533	563	517	545	546	535	576	541	555	510	561	513	558	558	509	533	526	485	564	515	532	546	538	553	536	551	545	538	537	544	539	530	537	549	522	518	517	547	591	531	517	524	530	532	529	526	523	534	503	534	524	519	528
24780	26326	38278	39778	28308	16889	4725	821	419	392	316	356	353	356	373	338	343	392	355	365	369	312	362	357	374	362	361	344	387	335	363	396	337	362	369	329	370	333	379	334	352	343	335	341	342	369	324	358	364	355	347	413	390	351	372	354	337	354	375	350	373	359	364	355	356	375	387	360	372	370	318	344	357	342	355	384	368	357	335	341	364	366	392	345	338	337	341	332	358	329	348	361	365	346	369	359	361	364	339	397	360	350	358	358	338	329	347	338	348	370	336	351	345	349	397	364	348	351	378	318	361	321	343	354	345	377	357	368	356	334	369	382	352	335	351	345	372	345	370	361	395	393	330	386	373	377	388	382	334	328	366	339	375	369	374	360	375	354	357	381	359	346	338	358	372	334	328	340	378	343	376	354	396	347	319	354	346	381	350	356	355	354	368	319	361	347	328	361	342	340	339	367	336	338	331	362	362	320	375	365	392	364	315	358	364	385	315	353	362	361	369	351	376	389	333	333	338	340	341	343	359	339	376	354	398	351	309	347	355	351	329	365	356	361	342	349	366	324	345	321	343	357	334	342	361	393	393	365	358	347	353	330	358	341	328	357	351	364	361	391	360	362	319	333	373	356	373	335	361	367	352	337	365	371	366	345	353	357	336	366	376	380	359	355	365	386	344	393	368	351	339	380	350	386	358	360	366	326	393	357	332	322	345	333	356	331	367	376	337	383	364	350	323	405	371	345	338	378	372	360	367	358	358	353	346	356	377	337	378	366	360	334	370	360	405	385	373	357	350	365	357	359	349	305	368	382	347	339	355	379	369	358	354	351	366	355	352	370	359	353	345	336	368	366	367	353	350	329	323	329	358	371	352	373	350	378	340	371	351	386	354	375	368	319	385	352	331	385	339	334	371	356	335	297	373	333	317	338	352	349	361	329	340	406	345	362	335	370	365	342	331	338	366	373	359	364	356	356	321	382	358	359	353	339	351	335	346	361	358	354	368	374	335	371	342	302	366	391	373	365	327	354	374	362	351	348	350	355	351	340	365	367	328	327	341	336	323	376	350	395	376	388	350	367	320	360	357	360	345	376	377	345	389	356	334	366	328	339	356	344	348	326	339	364	325	341	350	356	341	348	346	355	359	377	352	342	368	362	365	358	356	363	340	349	361	332	328	362	374	335	355	349	381	364	324	349	362	385	355	373	348	381	355	359	357	364	353	367	353	376	346	398	380	348	325	383	339	377	355	359	358	357	366	341	353	338	354	364	355	348	360	362	337	365	341	360	351	340	360	365	351	370	337	337	365	352	335	337	358	386	358	370	346	366	356	353	349	383	354	349	373	377	346	351	338	381	338	372	359	366	363	354	354	342	364	331	358	370	337	371	361	370	349	326	357	358	347	354	382	336	369	329	353	335	348	349	374	358	366	358	334	346	391	363	352	384	363	346	315	346	301	369	380	327	343	362	357	358	336	351	357	368	346	336	388	361	365	363	381	345	343	336	337	367	395	343	335	343	372	378	332	354	365	350	378	370	350	392	341	371	349	368	345	353	389	355	353	362	352	353	361	311	373	356	296	314	347	395	381	330	357	343	405	337	337	355	335	366	374	360	354	358	314	373	328	334	348	339	372	361	341	389	360	364	345	350	340	341	366	354	341	391	355	360	343	340	381	350	394	310	348	347	346	327	336	369	322	372	322	344	346	344	332	337	371	385	358	374	355	380	389	350	367	331	331	346	354	343	373	303	334	329	317	333	328	349	317	393	327	369	328	369	374	359	335	326	340	348	368	354	357	344	365	324	360	368	339	371	370	346	367	375	371	356	396	377	343	357	354	346	365	333	377	359	357	367	379	363	375	348	385	343	328	339	401	367	387	358	374	335	371	402	335	353	344	345	349	365	350	353	342	377	361	333	372	347	386	346	328	368	404	373	342	400	301	373	371	348	383	387	371	347	361	353	363	368	380	356	384	371	350	321	350	362	332	361	378	411	338	332	362	344	383	340	346	359	338	337	357	345	357	357	353	380	330	336	344	343	361	361	367	345	390	353	368	339	353	330	333	372	362	347	384	357	368	313	336	323	346	322	383	343	368	334	373	299	351	363	358	336	348	365	349	372	346	344	373	378	352	326	324	356	365	338	344	359	349	354	341	351	342	357	375	354	308	389	373	363	345	377	351	375	323	351	367	345	398	377	349	376	367	317	386	351	358	358	316	364	354	346	337	355	366	348	355	338	358	372	317	365	354	354	352	340	361	353	353	370	335	352	402	357	371	335	337	332	329	317	344	339	345	361	369	385	385	361	370	368	342	337	331	367	361	371	344	352	383	343	372	346	365	328	353	434	371	369	357	372	365	382	321	343	340	356	368	346	330	359	368	365	353	349	382	376	350	333	385	388	341	371	357	369	329	356	339	360	341	312	352	376	377	350	337	347	392	350	337	326	353	375	376	359	387	335	350	338	385	378	393	344	353	335	372	397	314	347	336	380	360	363	346	357	326	398	337	341	319	354	358	372	382	370	395	359	351	379	378	380	378	353	375	340	310	342	357	377	347	382	358	359	343	385	333	352	338	404	392	369	343	351	362	368	370	361	324	356	341	344	354	362	323	358	366	364	354	374	333	357	351	376	350	373	325	342	372	329	329	365	352	382	367	352	353	376	334	376	343	365	347	404	338	318	358	364	346	369	345	385	373	329	377	374	337	355	326	375	358	366	347	336	344	414	425	351	349	366	325	371	346	365	371	333	331	346	390	348	363	366	349	368	344	304	379	351	378	384	350	334	340	365	365	351	351	311	350	338	368	384	372	342	390	351	375	360	344	343	374	376	311	360	378	367	377	360	370	299	358	374	352	383	317	377	391	363	366	369	348	364	350	329	359	359	369	367	357	343	346	327	345	372	356	318	324	359	331	361	359	343	310	332	356	380	398	353	366	358	331	361	334	370	404	311	363	356	352	341	364	362	364	352	365	346	398	351	350	372	352	340	368	322	347	338	351	396	333	336	345	350	372	352	395	319	329	392	373	386	341	384	389	336	373	338	359	348	357	344	337	348	374	360	341	320	360	341	367	352	357	329	318	352	386	354	382	375	353	366	356	351	357	331	333	346	348	358	376	385	364	361	336	327	377	351	333	356	349	336	340	361	355	345	364	372	381	344	372	367	331	338	365	361	368	351	366	348	361	351	339	320	331	389	376	317	350	336	362	372	355	387	371	361	362	341	357	362	361	354	355	337	356	329	363	333	351	376	393	340	361	362	365	346	361	355	342	341	363	346	308	366	334	353	377	326	337	336	354	359	375	355	383	314	352	355	379	360	343	330	343	339	335	365	371	380	344	340	365	339	360	364	360	350	377	358	344	355	343	343	402	370	374	320	356	359	388	359	373	328	368	367	343	339	323	350	361	339	343	377	373	355	352	332	347	358	372	328	392	349	356	330	335	362	354	345	374	353	329	345	376	352	376	350	343	382	364	370	341	348	372	349	346	361	332	356	338	350	346	379
46938	91062	69961	51458	34979	17673	5716	1508	702	538	550	576	542	565	605	563	599	586	607	600	586	563	553	548	587	581	530	557	538	565	597	583	568	588	603	520	570	575	559	580	601	523	587	586	579	608	565	582	559	575	565	529	540	553	601	517	524	539	543	601	549	536	599	528	561	582	565	569	599	585	553	566	550	529	526	553	586	564	589	541	552	564	574	558	545	560	617	587	547	560	594	585	557	553	584	536	557	589	593	565	550	587	525	568	564	565	566	597	556	582	585	592	523	518	572	588	544	573	557	547	574	511	569	567	570	571	548	545	518	540	573	560	559	579	576	596	539	551	526	585	547	600	570	521	566	586	565	553	553	581	588	521	584	568	569	546	595	525	559	568	573	524	553	541	589	582	582	548	572	622	517	586	576	547	577	524	578	554	557	587	578	618	521	583	546	557	573	563	535	550	566	573	547	585	564	595	565	557	599	546	589	567	585	573	582	560	565	569	584	578	539	585	571	550	549	558	587	568	525	565	535	557	591	619	583	611	567	534	577	561	610	576	563	554	530	534	576	573	565	551	589	570	543	584	574	532	559	567	566	565	552	584	537	598	579	561	577	555	548	575	574	558	535	577	561	551	575	600	554	536	573	578	579	608	582	598	605	556	570	562	554	525	577	599	538	546	569	592	564	578	561	546	541	572	618	573	548	548	562	576	523	589	601	560	535	591	564	573	534	541	552	594	579	571	578	561	594	545	588	537	554	516	554	556	559	570	574	556	555	571	579	558	540	633	571	596	558	551	567	582	534	549	550	550	582	605	600	543	602	565	602	553	560	544	604	565	569	537	565	530	540	593	617	555	554	603	537	553	592	562	545	604	560	543	607	520	591	561	575	568	512	523	553	560	561	617	569	544	564	567	541	559	559	505	523	545	543	544	564	561	547	554	524	550	542	584	577	580	549	564	527	587	599	541	560	528	559	528	575	550	592	529	577	565	547	547	524	596	575	551	548	562	562	576	565	584	516	553	576	582	591	555	569	579	560	559	604	537	551	555	532	575	553	571	555	601	514	579	581	521	558	569	534	544	549	559	578	632	543	559	580	595	507	558	517	547	579	571	589	538	572	588	605	539	600	529	531	545	539	549	538	533	529	576	559	558	563	574	528	570	563	540	518	583	580	571	532	598	581	564	580	555	556	541	556	561	562	622	573	597	601	557	562	579	576	589	566	543	552	600	520	573	527	566	555	566	569	559	579	550	575	555	520	551	584	575	573	612	545	589	541	546	535	564	555	588	575	534	547	591	552	576	540	512	585	571	560	566	548	549	546	586	604	523	552	569	572	567	602	551	541	559	613	590	586	565	613	622	541	561	539	584	547	528	554	548	569	599	586	568	561	580	565	541	530	589	589	568	522	538	588	586	541	538	554	581	567	543	574	546	540	570	546	544	554	544	577	531	596	550	645	580	612	548	554	580	591	582	577	561	545	568	563	584	572	565	547	565	580	581	542	585	572	589	604	534	574	537	549	534	607	555	521	561	595	545	552	567	554	548	549	572	565	589	610	556	584	531	549	577	539	586	515	588	547	534	528	601	583	571	577	584	561	596	548	627	553	535	555	573	552	566	559	543	520	538	550	553	547	570	562	589	558	533	563	542	590	610	530	637	572	510	579	576	581	549	493	565	569	624	571	529	581	554	544	549	542	576	598	542	554	586	574	579	567	540	555	575	569	580	547	551	520	576	558	534	547	558	532	589	558	546	524	527	548	582	541	598	594	562	535	569	563	556	571	572	518	532	573	555	573	593	547	584	574	529	538	553	565	581	558	572	567	535	583	608	582	539	598	579	560	517	594	577	597	561	580	525	579	587	574	561	558	575	544	547	630	526	567	574	580	557	578	548	543	550	557	583	559	596	542	586	537	564	533	533	585	568	614	568	625	551	554	570	596	548	608	574	558	558	525	531	564	554	527	610	585	589	570	549	546	595	584	587	594	574	558	584	524	578	614	565	581	534	532	583	572	551	554	543	577	542	563	549	543	548	560	607	577	532	498	544	554	599	599	529	574	573	557	543	576	572	519	555	612	558	529	574	553	590	548	599	549	545	534	547	574	603	603	604	549	579	572	566	540	569	578	573	599	574	577	583	543	576	570	544	551	538	542	565	563	610	535	570	509	563	620	566	588	565	560	576	566	554	590	551	570	591	578	578	580	549	621	581	547	541	601	599	520	567	602	539	545	561	558	607	607	575	590	542	548	515	603	558	565	578	591	561	579	579	559	611	567	545	594	576	550	587	534	553	530	545	539	566	547	512	569	583	572	541	555	588	605	540	527	495	560	580	547	583	550	585	543	564	557	558	566	508	569	607	620	521	563	525	603	523	562	551	557	556	573	522	541	573	584	530	557	555	558	595	570	570	578	577	570	587	604	558	567	576	570	562	575	539	547	554	594	601	532	591	565	599	581	540	565	557	584	578	561	608	573	539	583	565	543	581	561	563	554	550	549	529	559	621	569	578	586	577	578	580	550	542	550	605	566	534	555	560	520	560	580	551	511	525	575	636	531	530	575	604	545	568	578	573	559	558	578	595	548	564	572	545	593	562	595	567	577	564	588	534	581	568	558	561	560	592	549	562	599	576	605	586	507	602	560	523	553	535	528	564	537	552	574	563	571	598	516	544	542	561	570	570	560	562	569	546	574	546	543	573	529	560	558	552	561	526	529	594	567	600	620	572	579	549	567	575	566	556	583	578	562	568	568	569	533	529	593	564	526	541	557	551	589	560	573	521	526	568	547	604	604	556	577	591	555	577	576	579	528	574	558	569	539	568	568	581	582	535	579	541	582	585	562	548	586	546	594	566	576	593	568	580	571	594	574	587	592	575	553	570	552	571	564	544	585	621	599	614	563	565	554	523	567	557	570	562	593	551	593	580	594	502	593	551	559	596	535	525	566	559	540	579	558	571	573	550	596	565	557	577	555	555	564	541	574	609	590	582	596	608	556	576	557	586	529	588	550	567	583	563	548	563	571	554	554	560	635	592	566	569	614	575	564	608	568	594	584	614	609	572	629	527	571	541	522	576	536	536	565	533	570	567	579	612	574	592	573	590	578	540	534	586	592	543	583	583	571	561	558	544	599	586	587	573	541	593	559	586	601	564	507	555	516	570	585	614	580	516	549	575	575	558	596	559	563	613	576	576	549	552	551	593	565	519	529	568	561	544	534	596	580	554	568	562	542	523	546	526	548	569	526	572	567	593	561	567	581	584	518	561	565	573	508	595	577	538	560	586	570	561	599	541	533	583	574	540	583	555	580	601	555	515	583	535	553	616	541	570	599	589	595	593	579	551	526	564	590	575	549	581	551	533	575	548	602	533	602	536	570	558	555	599	583	558	612	580	517	494	592	538	545	557	552	577	557	599	563	615	526	527	582	566	548	570	575	550	556	578	556	533	588	542	558	547	589	592	547	527	570	528	543	591	554	605	582	571	577	577	544	545	580	571	595	519	605	570
23369	23133	33022	33737	30103	24044	14217	2058	541	423	397	396	407	426	412	423	367	425	374	410	429	412	402	386	380	424	379	379	416	419	385	420	384	379	410	411	447	396	417	426	409	397	416	368	410	388	409	390	406	420	416	394	408	397	383	411	427	404	396	401	383	397	410	395	390	391	444	377	422	412	367	379	361	392	439	406	393	404	399	372	398	387	405	419	353	390	409	431	429	397	429	415	359	375	408	392	399	416	383	404	382	445	422	412	399	408	407	399	363	420	403	433	400	384	404	393	398	373	403	368	379	427	384	384	388	432	360	366	415	411	397	402	371	375	400	405	391	388	378	379	405	404	375	399	379	368	401	443	414	373	417	413	397	403	391	404	402	401	393	407	382	422	424	375	391	421	388	412	390	384	420	370	400	418	398	401	397	409	422	418	411	387	362	401	405	389	406	347	420	407	426	385	454	429	438	397	397	390	374	394	407	416	397	380	400	389	410	408	418	368	402	382	379	378	355	413	409	399	395	444	387	421	377	436	372	385	388	420	391	408	399	430	396	412	397	411	404	409	401	360	401	354	412	411	370	381	430	406	378	429	389	412	415	460	416	413	394	411	406	381	369	406	403	386	415	410	390	393	403	369	400	388	404	409	397	426	385	378	386	370	409	396	399	368	414	383	420	387	433	424	397	421	400	407	374	362	403	410	441	382	406	398	377	379	387	400	418	429	361	410	368	462	386	386	398	403	402	403	422	403	420	418	412	411	361	400	388	408	392	394	357	412	400	363	436	368	380	418	378	412	403	388	399	445	422	416	409	369	362	411	388	379	396	378	380	407	405	388	371	381	415	408	419	392	399	370	374	380	387	408	374	393	383	410	439	377	376	407	396	416	389	386	371	398	407	376	405	379	410	366	405	355	408	401	389	396	407	385	396	383	389	390	424	374	398	397	421	401	402	387	404	411	400	410	374	392	364	402	421	381	359	392	372	380	402	436	385	404	383	413	368	406	373	435	404	414	397	389	354	364	375	400	415	421	361	406	380	423	388	379	398	433	407	379	387	378	406	382	412	395	402	383	415	400	408	420	382	423	402	428	368	385	385	397	346	394	393	416	418	415	406	408	395	418	424	391	373	434	369	416	415	461	406	373	408	373	434	378	395	408	386	405	411	344	410	416	391	404	383	419	391	366	382	389	416	414	405	404	386	438	422	406	400	397	384	353	383	426	396	411	390	406	399	387	406	402	393	439	403	387	405	398	358	424	388	407	379	373	397	396	418	408	386	426	373	360	379	409	426	384	415	404	397	376	380	342	422	411	400	369	388	433	387	375	387	421	381	414	415	352	433	408	389	403	399	345	424	361	372	383	388	405	418	414	403	396	432	374	419	417	425	383	417	398	379	399	407	429	415	370	388	380	413	414	409	409	422	399	387	372	386	411	391	411	449	381	391	379	397	447	435	409	412	405	396	381	411	408	418	403	428	368	430	411	339	427	409	413	397	403	418	374	413	422	388	402	394	406	383	441	432	393	418	395	379	371	393	374	410	383	394	395	370	379	394	385	403	389	422	385	395	395	384	390	410	392	379	379	402	432	396	432	408	412	448	392	424	364	398	391	373	388	391	374	387	429	395	429	387	406	394	390	418	365	381	399	393	361	389	421	395	369	411	392	406	411	412	367	393	443	411	387	406	412	418	412	434	382	413	411	426	388	382	426	413	420	434	385	399	416	415	410	401	401	405	429	420	397	408	403	381	388	380	380	390	389	389	405	408	371	400	391	386	403	390	406	376	388	374	384	388	416	405	458	390	431	381	383	386	387	396	365	418	390	401	407	437	379	398	403	427	402	384	407	423	354	405	364	399	394	391	390	384	421	400	405	436	407	366	394	362	393	411	372	382	385	395	436	399	412	383	411	396	397	388	422	398	400	411	409	422	362	377	403	396	356	362	399	404	409	380	410	370	425	405	360	410	393	398	407	405	401	420	426	391	395	440	432	396	385	427	372	401	412	418	375	376	402	423	374	402	403	404	390	391	363	384	399	381	409	359	398	390	392	392	396	422	409	387	431	384	393	379	392	403	391	436	381	442	408	398	392	396	417	363	391	396	368	422	382	385	407	398	379	391	421	414	402	376	413	377	439	387	428	380	425	381	408	383	420	425	396	403	403	421	426	384	414	411	387	355	397	367	378	398	404	415	402	403	360	363	372	392	385	414	417	416	376	401	437	413	409	380	392	399	410	356	437	387	386	390	415	410	433	429	400	369	383	384	386	418	393	412	415	419	415	388	399	428	435	411	416	399	405	391	404	430	386	405	386	374	398	381	407	412	370	430	383	374	396	436	408	428	382	402	385	368	422	377	420	412	419	393	380	379	395	417	408	383	425	420	410	413	400	439	415	398	380	410	417	422	363	414	414	399	418	389	399	386	394	373	409	451	379	444	407	381	396	402	373	384	391	442	393	363	350	378	419	401	361	439	403	398	406	397	419	383	438	385	447	399	433	417	396	400	391	379	371	387	375	375	406	398	383	397	427	370	438	362	399	403	426	380	368	398	388	409	359	384	393	392	401	378	405	397	425	394	363	400	402	352	381	410	435	356	435	437	373	398	394	383	408	426	418	387	405	408	387	380	400	391	389	397	390	406	427	359	405	387	383	416	398	401	398	427	393	378	403	412	354	454	389	413	400	370	406	433	399	393	434	385	407	405	408	398	407	362	405	411	404	383	390	381	387	400	394	389	425	401	410	380	386	371	400	409	412	412	416	405	417	399	391	418	403	415	413	423	371	409	379	387	373	380	386	404	369	383	391	399	390	419	398	406	384	416	391	382	424	396	394	382	397	400	354	405	405	364	391	411	420	402	420	443	382	436	371	390	382	407	371	396	375	394	432	384	409	423	386	382	364	365	423	380	422	395	419	417	392	391	400	406	361	388	408	395	361	391	390	392	412	384	367	413	399	391	389	431	379	429	384	400	420	412	418	403	368	402	405	394	417	416	376	360	387	377	397	436	412	405	381	363	386	395	398	408	368	397	400	405	407	397	407	406	405	381	411	379	371	388	375	369	405	380	391	400	416	402	401	421	373	397	439	412	362	358	408	400	403	389	402	362	393	383	400	360	420	411	417	396	395	401	406	372	394	410	428	414	400	392	432	379	383	401	385	444	428	403	362	373	373	381	390	384	386	431	413	420	400	420	370	354	404	371	378	397	391	406	411	384	409	422	386	403	403	420	436	418	434	361	419	392	398	393	429	393	407	382	421	414	382	371	379	422	387	429	392	416	382	393	397	407	424	399	390	424	385	415	390	385	420	386	381	428	395	420	373	416	391	403	404	422	415	422	396	407	384	427	410	389	371	419	408	390	412	365	389	397	390	371	389	403	428	421	396	409	423	418	395	378	354	362	411	437	402	412	412	365	398	395	388	408	416	368	416	417	375	422	381	417	386	367	395	395	381	415	387	430	400	360	384	392	415	382	427	402	399	366	422	390	431	410	406	387	393	382	407
50179	95836	83903	66560	46250	27625	10834	2826	883	607	601	613	576	604	632	618	634	640	616	630	665	639	577	609	563	594	627	651	599	590	600	598	644	612	619	557	555	644	622	571	626	579	625	601	619	598	616	638	616	626	637	582	576	642	578	609	633	596	583	619	633	594	621	607	605	594	628	605	588	607	612	625	598	587	645	599	623	621	615	605	589	602	599	556	591	635	617	614	630	632	606	593	604	586	611	633	624	606	625	604	625	658	587	649	585	586	610	607	617	609	631	624	624	615	644	612	607	601	603	598	644	668	612	597	609	593	592	581	638	583	567	686	642	601	595	548	623	569	606	592	615	574	564	591	567	584	640	585	676	619	581	626	605	603	593	657	589	612	612	587	606	642	626	604	575	577	612	605	591	614	616	593	634	581	579	573	588	641	600	600	608	649	610	607	641	629	603	651	610	617	606	563	594	615	639	604	604	622	611	629	597	613	589	629	560	611	636	641	646	580	614	626	561	593	656	558	607	539	593	609	586	637	633	596	563	610	604	596	601	605	614	573	576	626	628	598	598	658	586	643	591	589	618	598	597	607	596	628	616	556	618	612	573	616	599	576	620	656	611	645	647	618	623	620	611	611	609	615	623	601	596	644	575	597	615	619	655	586	626	627	661	627	625	631	612	610	576	604	586	604	589	599	599	641	620	592	598	610	622	602	587	601	601	612	604	596	611	559	590	575	567	610	585	630	585	634	635	614	578	626	592	603	610	613	557	601	640	635	576	579	665	613	567	613	606	586	596	650	577	615	615	590	586	640	630	592	589	612	602	618	620	568	603	602	624	578	593	653	608	610	657	602	636	625	653	620	664	633	589	668	598	579	559	623	582	576	649	639	609	596	629	620	632	579	635	630	626	651	601	580	619	627	603	620	585	636	610	649	582	619	610	638	601	597	606	596	574	595	616	613	584	598	643	642	618	591	593	605	600	562	601	629	636	641	595	563	589	634	574	641	619	627	591	638	653	606	618	617	613	624	594	618	621	615	562	597	569	625	633	629	557	633	637	623	599	601	576	598	604	577	601	630	628	615	615	625	606	608	594	602	606	637	577	617	621	604	603	595	619	607	544	601	606	617	639	586	652	611	606	584	621	610	573	624	585	638	624	600	629	612	561	574	614	594	608	583	585	652	621	620	625	588	653	625	592	640	624	650	576	609	626	638	619	641	625	622	595	612	614	611	638	592	571	608	619	653	618	607	607	600	674	611	597	602	582	610	609	589	604	594	581	598	608	587	617	630	574	608	607	636	588	597	560	638	599	650	599	617	597	629	649	646	626	609	604	598	600	590	592	619	609	580	614	601	643	572	615	640	625	625	598	611	623	605	619	647	579	626	584	619	598	587	607	655	581	572	618	646	632	570	576	586	603	612	636	612	623	571	602	628	603	586	590	629	598	621	606	631	628	589	612	638	602	645	607	614	597	631	603	551	606	630	582	576	585	559	617	612	619	612	586	580	597	603	598	624	605	583	591	609	646	575	614	637	638	607	580	647	658	599	581	612	580	605	564	553	591	616	681	602	648	589	633	618	579	600	543	621	614	579	630	662	570	602	617	622	583	611	638	605	556	566	663	605	602	594	574	622	624	613	593	614	618	617	588	587	615	602	614	624	643	613	610	629	594	651	584	668	574	597	630	630	589	612	618	610	587	601	617	652	625	627	572	563	589	647	613	581	633	639	600	575	637	632	592	615	569	620	605	630	619	620	568	627	576	543	606	601	594	648	616	624	610	653	622	606	631	584	648	647	617	621	590	610	624	663	631	626	665	608	612	585	596	622	617	614	610	580	591	589	607	585	586	624	590	582	584	606	606	598	578	640	615	601	619	593	634	649	618	641	614	612	589	676	630	597	606	617	623	621	613	548	604	592	608	582	585	599	606	595	651	651	627	614	603	605	592	608	648	643	601	582	615	619	626	587	592	629	617	648	612	660	587	594	573	619	623	622	569	635	595	602	599	598	599	584	625	575	574	573	591	659	663	586	607	578	614	642	633	582	619	642	588	654	638	562	644	591	662	583	606	638	600	618	606	604	601	571	609	627	589	617	614	634	615	600	612	595	588	598	664	656	637	604	634	578	579	584	612	625	592	625	589	588	612	625	584	606	552	614	606	594	615	633	598	631	605	585	623	609	624	603	618	612	596	578	563	607	588	615	592	626	549	570	656	602	652	605	563	573	644	612	601	612	614	629	584	630	604	638	652	617	603	576	599	593	611	639	580	644	612	628	598	623	599	616	548	558	611	623	634	591	573	628	638	570	623	632	634	591	596	621	605	593	591	608	595	612	602	596	640	606	630	592	625	619	599	597	605	638	613	593	592	644	622	611	593	590	587	590	599	611	632	575	635	598	611	604	608	624	602	602	590	625	631	626	588	633	593	606	591	618	589	622	580	608	604	586	631	542	639	631	590	633	608	651	605	648	628	571	634	669	583	611	622	586	610	591	634	594	596	604	589	658	612	645	557	627	597	618	609	586	596	644	590	645	557	567	592	614	601	586	570	624	592	607	581	647	597	580	585	601	596	637	651	601	606	585	628	585	619	616	634	597	621	588	600	625	591	629	620	647	600	617	610	609	650	649	658	564	603	605	593	637	629	624	641	632	671	627	595	597	606	630	628	620	601	541	568	617	582	602	604	650	599	603	632	595	615	628	615	584	607	648	662	651	562	611	619	596	611	569	632	609	600	632	604	646	572	618	638	622	629	624	619	590	652	576	580	613	613	633	641	639	591	619	595	606	593	630	565	597	597	633	631	617	607	633	592	588	597	619	602	599	634	611	599	611	652	578	587	565	580	640	622	639	589	604	606	621	609	621	603	644	594	609	609	632	626	630	656	570	590	604	626	596	615	613	581	605	593	619	622	635	602	590	615	611	628	627	646	583	604	580	578	596	603	623	567	574	605	649	602	564	590	596	607	642	613	644	629	676	596	617	593	569	592	625	581	619	636	629	605	596	611	634	586	580	601	599	576	656	659	606	656	598	621	618	625	580	593	620	587	623	615	585	549	597	615	656	609	635	604	604	601	593	563	630	645	589	575	585	605	615	598	645	631	617	638	604	636	608	576	595	611	606	613	573	602	611	585	625	587	580	625	628	565	590	595	620	633	621	615	649	595	599	639	588	628	587	610	604	592	603	595	612	668	562	631	621	586	614	609	644	590	622	666	632	595	635	627	570	600	600	601	624	606	622	630	626	585	594	605	599	609	589	567	585	613	671	611	613	601	608	610	616	632	578	612	630	625	587	663	591	604	576	645	615	631	605	584	612	610	595	600	584	619	607	615	642	629	639	603	579	635	583	594	612	658	624	604	593	586	626	574	659	639	641	596	649	591	604	619	652	591	638	576	640	653	580	614	570	609	602	620	626	645	633	555	627	651	635	586	595	601	570	608	584	630	605	638	620	607	588	566	613	627	612	627	620	635	622	599	616	600	635	615	628	608	590	569	628	633	638	571	621
27374	34089	31974	23328	9784	2830	861	451	383	334	309	318	360	304	341	345	310	359	349	329	344	322	313	374	347	337	344	385	359	328	361	339	329	333	344	348	350	299	326	341	348	320	324	363	331	364	312	308	371	354	319	316	354	354	342	322	335	347	332	335	337	340	338	358	344	351	348	366	343	337	336	317	372	331	322	361	339	341	331	341	333	325	303	328	352	354	331	335	340	359	357	329	349	314	340	345	301	353	304	356	334	311	342	318	337	334	290	329	347	354	356	333	332	330	357	302	343	315	367	367	328	299	344	338	325	311	328	307	332	344	342	328	334	347	341	315	340	356	316	322	338	365	333	350	351	324	319	327	299	334	336	315	310	360	344	318	338	357	330	344	367	317	340	328	342	319	346	314	342	342	336	369	355	355	325	331	356	322	353	342	352	314	335	313	335	329	330	365	337	338	340	341	343	362	347	326	350	317	321	383	328	321	357	351	345	313	346	347	314	342	334	316	328	352	314	322	336	336	347	369	343	329	354	367	330	325	329	323	363	333	339	323	363	362	342	307	345	361	326	327	343	336	342	319	344	331	340	334	322	350	362	341	345	321	354	370	349	351	341	318	356	364	355	331	357	284	357	316	295	306	355	330	339	347	312	350	341	328	330	350	347	345	351	334	327	344	345	363	344	323	344	335	347	338	361	356	346	361	317	337	331	370	378	346	315	330	351	308	345	321	329	335	324	335	348	319	320	351	336	295	315	327	336	344	346	312	347	358	355	348	343	331	359	310	358	363	334	344	346	335	325	342	322	344	346	313	361	354	359	321	333	354	288	378	346	356	347	340	332	321	348	340	336	360	346	325	344	361	326	344	329	355	370	295	324	352	345	356	362	337	357	345	342	318	337	328	358	348	329	351	325	352	354	358	344	338	340	344	311	352	354	330	340	353	368	318	350	356	376	333	343	322	339	332	353	359	356	311	373	348	347	350	329	358	347	338	327	352	358	338	376	319	330	312	342	349	313	368	332	356	340	367	363	293	343	363	342	357	330	362	350	322	352	342	347	366	351	341	340	336	379	338	336	335	329	321	335	347	364	342	358	336	350	375	366	326	341	354	350	349	332	363	353	347	310	330	355	376	309	336	340	336	363	345	332	334	337	371	348	286	380	380	334	322	355	349	336	326	334	326	315	314	345	402	326	340	365	341	322	354	355	336	309	370	338	334	353	341	334	339	335	320	315	347	294	328	353	321	335	332	346	337	365	338	310	347	340	327	345	344	310	335	340	343	338	344	337	344	358	321	300	313	301	377	315	309	324	325	327	360	323	319	334	342	344	338	336	338	342	305	334	355	314	352	342	331	331	336	345	337	339	359	352	337	359	334	351	340	346	334	351	323	356	330	359	331	349	341	309	333	343	319	317	370	316	297	336	330	327	334	344	318	343	324	344	353	342	347	333	330	345	337	385	374	348	338	336	388	329	360	351	294	325	352	343	375	356	349	349	332	346	321	334	330	364	343	339	347	296	362	316	352	343	325	326	358	353	307	383	345	310	344	359	337	322	327	318	353	312	368	363	337	343	339	339	340	342	354	337	356	332	335	326	347	361	325	340	336	354	312	349	340	344	324	316	333	313	347	365	325	332	315	345	312	336	340	359	357	322	348	328	342	370	386	334	322	326	336	365	327	313	358	356	332	332	305	305	332	337	351	301	329	334	322	297	345	312	350	350	344	332	348	309	314	309	368	366	336	358	348	309	296	325	327	334	343	330	324	363	311	342	340	329	325	325	345	349	343	294	348	339	361	311	328	300	341	342	324	326	314	359	338	351	341	338	349	355	370	356	355	330	355	348	357	336	328	326	342	342	378	342	341	337	339	335	350	314	344	347	344	343	335	364	334	318	344	340	335	342	334	341	337	370	334	350	361	323	310	332	375	333	338	331	304	351	326	333	349	341	335	335	346	367	350	319	321	336	331	334	329	342	357	341	325	357	378	330	333	342	328	369	362	329	330	306	340	329	340	331	362	353	322	330	346	324	340	325	313	320	335	357	365	354	347	350	359	342	348	335	350	360	308	349	357	323	332	323	334	296	318	317	356	310	335	368	341	357	340	319	343	340	303	347	329	362	349	322	351	325	343	332	286	322	346	303	325	318	326	361	355	346	361	339	318	334	319	378	323	342	371	313	332	339	339	348	346	354	331	315	319	342	324	328	340	318	339	352	348	308	322	308	366	342	326	365	316	296	321	375	340	325	333	327	354	326	344	348	342	341	355	355	344	358	339	346	322	340	317	372	359	341	323	357	356	380	316	343	328	350	349	375	362	342	332	337	313	327	347	329	326	339	366	320	342	356	339	324	320	350	370	300	307	333	327	342	320	356	357	312	313	330	371	320	338	324	331	346	313	370	351	328	343	338	332	336	341	342	337	329	328	316	356	342	342	337	324	341	343	343	368	315	324	339	334	332	334	362	336	329	290	356	340	349	333	333	375	352	321	349	351	344	340	328	331	339	329	318	352	359	384	349	309	323	357	367	362	350	317	350	342	336	347	343	304	353	336	384	355	334	372	333	326	323	353	358	291	362	339	333	345	346	348	329	319	340	335	352	333	318	337	350	341	367	340	321	356	369	355	344	352	353	346	358	315	324	346	333	329	329	321	335	343	333	348	369	340	353	361	372	331	317	340	352	354	326	352	354	341	386	343	318	325	364	320	328	350	340	328	329	327	343	339	361	329	332	348	347	330	339	341	319	367	326	334	341	303	292	353	342	363	337	338	317	348	343	353	335	302	352	353	291	337	359	344	348	345	357	329	330	347	365	351	331	342	368	335	366	320	316	302	333	349	323	382	319	333	359	318	325	332	328	372	317	328	333	336	339	339	379	322	352	321	341	347	315	349	324	289	354	327	343	323	317	329	317	362	344	366	347	330	307	316	283	326	331	324	346	326	350	344	352	318	313	338	339	330	350	345	353	337	343	361	356	311	325	344	314	338	320	379	344	362	328	329	350	353	355	322	326	333	377	364	336	320	331	340	334	327	343	370	323	343	324	355	363	322	338	332	337	341	312	327	346	361	358	329	353	309	320	349	331	345	324	289	336	352	371	392	319	334	359	347	313	339	340	356	352	342	338	320	335	352	340	346	349	328	329	341	313	346	315	329	356	330	353	350	348	362	326	356	326	349	347	338	354	346	325	352	328	340	349	352	371	336	337	342	333	342	337	360	351	343	303	345	330	326	334	367	351	326	350	313	325	310	333	350	327	322	335	317	341	350	306	354	337	333	313	354	345	383	313	350	310	332	276	357	343	349	312	336	343	347	312	340	374	326	318	344	332	346	328	339	344	330	351	324	342	304	319	353	343	324	324	348	343	316	317	348	326	332	337	366	309	325	371	335	329	326	317	333	356	341	303	375	341	374	334	328	334	338	336	337	339	355	337	342	297	329	330	344	332	322	324	320	338	332	347	354	360	330	318	313	330	361	296	305	321	353	345	328	346	341	338	347	347	334
26263	53157	37729	25451	13704	4966	1659	758	573	546	557	510	559	536	559	570	561	522	538	536	570	554	540	520	542	525	515	558	528	500	515	497	524	539	525	550	553	508	498	539	563	560	552	498	502	543	498	560	517	560	536	528	528	543	536	539	564	515	542	582	517	533	528	554	546	531	537	512	522	518	582	535	528	557	505	577	537	528	537	537	573	543	531	490	556	552	535	561	571	545	559	552	512	561	574	569	574	518	485	547	545	512	545	530	523	556	556	575	528	553	536	545	545	543	534	541	515	539	583	532	540	528	570	544	573	511	509	558	498	548	512	524	564	565	559	551	537	543	543	557	568	522	526	531	545	543	567	533	516	531	539	540	567	513	545	516	545	503	563	515	551	532	545	524	561	524	521	527	540	604	542	555	531	532	529	569	521	510	504	488	568	545	538	517	522	554	558	509	550	552	562	529	533	572	541	549	513	575	543	544	524	519	509	531	576	563	537	579	569	544	562	536	569	562	520	511	553	556	558	553	527	594	526	568	554	543	574	557	541	530	549	563	548	535	503	584	560	559	549	523	560	520	487	556	520	532	533	524	542	515	543	513	527	555	519	541	525	559	541	532	558	592	542	595	543	587	512	534	535	513	568	524	554	531	510	517	530	527	567	559	515	578	556	528	529	589	491	560	511	534	567	544	561	559	563	538	568	572	569	551	542	533	559	548	565	582	523	514	548	591	508	482	534	502	530	526	534	535	517	531	509	546	605	539	556	536	568	524	532	522	560	540	523	536	545	585	531	577	484	567	613	573	531	575	492	528	569	553	536	535	540	512	542	502	562	513	548	557	576	519	559	540	538	539	558	543	542	531	569	482	538	541	579	560	556	564	513	550	492	561	528	554	484	563	538	486	551	543	507	520	539	511	474	581	507	537	596	527	558	496	544	533	528	528	538	536	578	537	499	551	532	525	501	498	516	586	600	544	563	537	506	523	524	499	568	550	567	540	519	557	538	563	570	573	534	523	541	497	560	536	549	549	565	562	569	523	562	530	589	522	515	523	544	523	567	533	539	548	523	577	528	529	522	514	501	568	538	540	563	545	537	593	540	526	510	575	533	551	528	566	549	540	573	547	554	542	629	540	586	557	576	547	561	524	493	529	546	537	530	527	553	536	577	524	542	521	544	551	525	544	566	540	545	578	568	530	586	553	543	538	551	551	534	533	551	567	568	540	543	538	542	500	562	539	498	539	545	541	546	569	569	557	551	566	572	532	521	506	539	562	558	564	515	558	554	535	536	548	571	533	552	565	542	507	524	522	540	531	532	501	555	531	566	511	560	535	554	548	498	517	508	561	563	528	553	555	548	528	528	510	562	539	496	549	514	552	532	534	497	560	561	524	503	493	513	524	530	574	538	535	523	550	513	526	551	534	537	552	526	559	583	535	570	543	554	552	534	502	532	555	513	532	572	534	506	532	529	527	556	503	523	510	539	564	566	532	542	515	509	538	566	552	520	556	531	560	550	543	521	532	531	569	580	538	528	513	557	572	537	541	539	576	505	533	565	541	517	552	526	573	542	524	585	572	510	505	571	532	529	523	571	565	527	505	565	510	504	529	519	554	545	563	543	501	524	525	559	516	540	541	524	540	564	530	533	565	534	537	556	593	563	549	562	556	511	536	530	474	482	562	577	518	556	535	539	527	531	565	549	513	518	578	569	507	527	534	569	523	531	557	542	550	533	604	496	544	524	517	510	520	543	547	588	512	540	514	540	584	547	550	513	546	574	554	555	505	536	514	544	488	507	525	526	525	558	553	567	528	536	524	534	544	537	535	542	556	540	580	548	539	538	537	554	523	583	483	541	556	556	502	565	569	536	559	488	539	524	532	556	569	505	518	527	546	551	521	563	538	543	526	540	522	555	515	554	560	480	540	556	553	520	546	516	508	529	587	534	558	521	550	538	541	524	544	514	522	555	556	517	530	545	560	520	551	505	554	521	537	561	535	508	543	533	560	569	535	527	544	592	526	531	553	549	536	496	576	556	563	550	553	576	534	553	593	540	553	544	573	543	542	521	520	560	528	541	537	543	524	527	494	542	495	533	552	517	525	545	505	545	520	565	528	520	518	527	484	494	505	565	558	523	517	487	536	582	517	528	570	569	539	485	548	544	517	551	536	518	554	566	578	535	581	538	560	552	527	557	522	554	548	557	541	538	509	534	541	534	528	519	580	514	517	502	523	528	549	534	505	531	568	539	514	521	521	539	551	554	582	528	517	552	527	511	474	588	525	573	549	524	528	540	520	523	513	503	572	555	559	557	524	528	523	571	527	570	581	556	543	520	555	504	527	544	571	543	571	559	510	523	522	546	564	536	528	551	548	556	559	540	521	493	592	551	509	551	532	506	574	575	584	528	541	563	529	532	579	531	565	579	543	492	550	570	582	504	523	544	545	524	529	528	559	564	521	564	567	540	529	520	589	538	553	541	562	528	525	511	543	522	527	558	578	520	550	544	557	566	528	524	537	512	582	575	518	517	528	540	546	561	539	526	491	560	531	533	518	539	504	591	545	533	503	514	523	510	554	538	510	573	529	525	540	519	531	550	534	512	538	526	549	588	562	583	532	560	538	552	538	519	570	541	543	540	522	522	562	503	496	559	506	543	607	543	542	532	536	517	520	549	533	539	550	546	516	547	546	503	502	539	546	542	554	537	539	587	537	527	535	511	533	565	544	515	603	509	555	556	560	572	539	551	543	537	560	499	543	557	515	491	516	579	547	546	539	555	526	510	626	504	526	542	525	573	540	537	546	537	525	512	547	528	538	517	528	558	545	577	512	547	563	543	522	528	543	532	506	565	551	550	556	552	524	518	575	529	585	544	561	512	533	579	515	526	549	524	554	578	546	516	543	534	570	549	543	582	538	532	569	540	504	559	542	521	501	533	493	536	556	534	583	525	555	545	617	511	487	535	525	518	566	531	526	545	549	488	579	529	554	511	560	559	532	528	546	530	550	551	529	549	515	526	571	536	526	539	511	510	520	541	504	572	539	557	482	523	518	528	522	532	565	534	557	482	577	541	555	540	571	586	511	544	560	539	555	543	553	561	488	545	561	541	551	518	516	540	535	566	557	588	559	521	576	541	561	520	521	528	526	534	543	511	508	533	560	574	514	512	524	552	558	560	553	542	541	561	492	581	503	537	527	498	550	552	520	534	545	507	518	523	529	535	542	554	568	551	503	525	517	552	523	550	507	546	554	510	533	571	524	565	548	531	513	525	584	588	517	519	540	530	531	508	527	589	570	553	597	553	572	537	540	497	540	547	513	567	512	571	593	508	540	544	486	564	519	588	560	542	529	524	562	520	537	489	570	581	593	537	554	537	560	551	493	538	545	520	526	521	534	568	498	544	542	549	524	517	538	519	594	509	544	553	554	489	486	498	530	574	513	521	548	531	551	519	540	520	524	533	568	530	528	502	467	510	551	536	536	556	581	510	554	566	517	503	536	515	532
24812	26378	37531	39731	29013	17047	4831	895	427	361	363	387	357	338	370	340	347	340	354	349	327	349	383	359	362	348	337	342	334	340	322	350	346	341	386	349	357	386	386	351	313	374	321	362	344	344	344	371	377	397	369	360	325	381	334	337	377	384	377	360	375	348	371	341	338	357	359	365	327	357	344	360	377	361	354	328	353	349	356	294	368	346	352	322	310	370	354	362	387	376	360	377	369	339	374	350	315	367	330	373	326	341	379	366	365	332	371	369	382	393	362	352	329	337	369	334	379	400	351	344	347	399	355	375	376	375	360	355	355	320	361	354	331	335	351	336	349	349	366	359	377	332	343	368	342	385	354	331	356	331	361	327	416	355	377	354	387	358	349	368	330	313	340	396	368	345	336	355	360	367	352	366	337	373	340	376	357	340	392	364	362	326	329	369	337	342	354	376	379	350	370	368	371	355	300	401	360	370	375	372	348	365	346	386	306	365	378	330	351	352	313	371	379	378	355	336	356	337	373	338	371	341	324	322	363	356	382	354	373	336	352	346	355	348	363	341	411	397	382	336	326	374	382	362	357	351	337	350	353	331	382	356	366	366	340	353	337	385	336	345	343	350	324	358	379	352	368	344	373	380	360	382	344	341	364	366	366	342	388	360	327	359	365	353	362	356	369	389	366	344	367	321	355	336	394	357	363	378	381	347	351	360	344	358	346	316	356	378	353	335	353	326	361	352	336	351	365	353	355	359	354	319	380	349	364	354	334	342	356	385	344	347	329	346	334	331	367	351	342	331	363	357	365	375	365	348	352	379	352	385	332	368	383	352	364	354	357	354	351	339	365	354	358	355	337	340	345	362	356	370	346	361	376	371	342	366	329	399	382	340	317	347	359	321	374	364	346	332	395	386	337	333	331	346	363	371	344	335	360	384	344	345	356	347	343	332	344	353	332	356	375	363	364	350	347	365	360	339	325	364	369	347	339	371	375	346	347	358	376	352	343	323	360	364	322	353	357	311	369	342	326	343	367	332	335	359	352	365	328	374	342	350	324	327	375	369	379	389	367	357	333	367	357	330	329	384	342	367	329	379	368	364	377	390	347	347	325	338	370	333	365	392	324	351	371	361	383	338	386	366	354	361	361	378	344	363	343	355	357	350	339	359	353	339	365	374	338	348	341	361	356	362	357	371	343	361	354	341	345	350	327	347	350	374	359	331	350	359	332	334	321	345	328	347	343	395	355	345	348	366	349	375	358	347	325	356	364	360	379	384	349	364	357	364	348	333	361	349	342	385	361	370	346	321	364	357	333	370	376	367	386	357	348	363	363	358	316	316	334	389	362	366	296	347	373	352	316	368	362	370	356	354	323	384	343	346	356	338	360	368	342	341	358	375	382	345	370	369	373	336	362	339	387	381	365	376	343	355	346	335	348	344	320	335	374	335	371	332	334	348	390	359	342	385	348	330	364	339	354	344	375	397	358	365	380	332	358	363	370	369	339	352	378	359	350	355	359	355	396	360	319	339	323	328	345	360	332	347	372	343	391	338	344	342	325	341	349	369	360	330	341	334	366	349	356	356	337	374	334	380	346	368	372	406	373	331	368	348	351	306	357	367	359	377	348	328	343	358	389	362	333	381	351	381	332	366	340	391	374	367	367	340	375	379	377	326	360	395	333	350	348	313	340	364	333	376	356	379	334	333	349	355	364	356	356	355	338	372	326	388	387	380	361	366	349	330	393	386	376	373	347	359	342	365	360	375	364	354	339	388	359	377	341	382	360	375	374	346	364	375	333	356	377	348	362	334	341	318	397	378	354	332	380	347	384	359	393	364	351	333	367	339	404	335	351	330	343	346	324	361	378	371	323	377	372	366	338	372	357	348	375	355	363	330	340	390	318	352	364	367	362	353	360	372	352	373	327	354	365	335	350	354	379	372	362	351	359	324	361	363	334	347	350	334	340	351	383	347	310	356	360	361	357	352	379	364	353	381	349	348	377	381	351	361	346	354	356	359	366	361	345	363	385	357	365	343	385	361	343	352	358	348	356	355	331	376	344	378	371	367	360	354	359	353	365	361	351	369	362	339	354	325	361	359	346	372	342	368	352	358	338	339	334	364	347	379	374	346	364	336	383	356	380	345	351	368	366	350	400	353	339	373	360	324	294	336	339	366	353	344	366	350	380	334	349	356	365	375	377	384	344	343	358	345	368	363	341	332	339	368	359	329	346	368	358	326	348	362	357	367	350	359	363	373	371	331	354	340	365	361	378	334	368	351	364	339	345	397	370	348	354	333	360	337	394	355	322	357	386	364	374	352	346	335	354	365	350	369	330	382	393	322	361	375	366	352	336	388	341	330	359	351	349	342	352	346	358	357	368	378	393	327	342	360	357	362	356	360	335	342	359	363	355	375	362	362	361	354	324	368	330	365	318	342	339	353	363	360	352	347	366	364	354	335	351	353	358	336	355	367	354	327	363	336	369	360	329	338	356	363	344	360	357	326	351	336	360	363	325	364	354	333	341	319	342	348	378	381	326	383	368	378	372	351	366	357	362	391	352	367	356	335	357	375	412	351	339	343	362	334	354	365	353	354	358	344	366	388	320	375	342	377	358	377	385	379	350	374	366	312	356	351	341	351	325	347	350	399	318	332	368	364	379	349	355	344	399	364	353	329	353	345	370	365	352	360	355	334	388	347	357	391	324	372	343	388	333	351	369	348	317	325	390	381	334	354	355	337	394	335	321	352	345	348	347	347	383	361	347	359	352	339	361	348	359	362	360	308	367	386	368	373	349	333	357	357	363	359	348	376	332	350	385	363	387	331	338	355	372	369	349	345	364	336	334	343	373	342	340	361	368	379	396	355	344	349	374	344	343	336	380	350	358	321	367	333	370	370	336	343	369	364	372	381	357	371	359	374	359	384	345	327	339	334	330	337	353	386	348	347	328	334	339	362	369	379	341	333	313	331	356	338	350	340	323	376	354	361	343	358	376	347	360	353	358	384	361	390	385	365	376	360	375	336	344	347	376	376	340	377	369	360	366	360	340	349	349	379	379	357	361	360	366	391	351	337	382	366	381	389	362	330	340	379	369	370	342	350	330	342	344	357	353	349	355	352	349	349	344	353	349	370	347	391	375	323	345	394	358	375	339	345	356	335	337	352	365	327	355	358	335	345	367	365	332	340	380	337	365	355	357	349	365	350	352	351	330	357	361	366	344	347	381	343	321	344	357	360	331	372	368	387	362	341	324	367	334	345	357	354	350	341	366	353	378	369	372	367	367	341	349	338	369	334	390	350	349	348	372	352	368	342	328	359	352	372	353	339	367	335	342	338	356	383	405	335	369	352	372	380	358	338	341	355	323	327	330	345	360	349	369	378	357	334	346	346	364	352	373	359	349	362	350	348	371	363	376	381	348	377	346	353	344	355	336	322	367	380	364	384	348	382	325	360	369	359	353	349	359	379	345	341	353	341	348	348	366	382	307	351	327	328	374	336	355	331
48392	87139	71813	52330	35451	17994	5782	1610	746	559	588	589	596	597	571	566	543	596	555	534	538	596	596	574	565	574	576	597	554	566	592	578	545	566	620	536	564	567	554	599	537	556	604	526	572	553	575	554	581	564	573	607	562	565	609	540	588	598	563	526	554	560	556	532	572	540	591	580	568	554	586	593	566	562	578	556	578	629	590	575	573	564	575	566	583	539	599	570	523	590	571	576	548	629	554	548	543	518	561	578	567	584	563	550	606	581	603	577	565	616	500	588	577	560	575	540	513	554	596	594	562	563	548	548	584	557	597	549	554	581	589	561	536	559	554	589	533	584	601	543	576	608	579	592	572	548	561	552	560	597	542	563	529	533	567	549	603	573	570	599	520	550	553	514	572	550	591	538	622	547	581	566	584	603	589	569	557	563	550	568	542	545	590	563	551	598	543	591	571	543	540	609	601	544	559	606	567	559	528	557	583	575	585	533	572	575	564	604	569	542	567	603	623	580	636	603	572	558	599	558	605	616	586	582	556	600	567	584	529	504	541	563	554	581	509	549	575	601	562	560	538	592	542	512	583	594	615	584	619	573	601	563	561	565	609	561	585	559	559	553	575	570	542	630	565	563	589	596	561	551	576	535	558	583	577	564	612	519	564	573	573	561	553	564	578	547	579	563	570	562	555	547	597	598	570	613	520	534	582	584	570	583	552	561	562	560	595	515	569	591	566	580	576	557	612	553	579	570	541	599	565	577	544	565	558	568	569	615	563	545	583	551	532	554	564	575	558	522	565	549	571	567	520	531	548	556	534	556	559	520	548	575	534	583	585	579	587	578	570	588	553	609	577	569	537	557	610	556	509	550	559	523	590	564	554	551	590	545	592	536	588	633	546	558	546	545	582	593	582	549	574	546	581	591	538	551	564	555	595	544	586	578	553	558	566	598	553	572	585	570	564	588	516	554	536	535	548	568	583	575	574	597	574	594	574	541	578	591	584	556	531	574	596	559	519	535	530	571	571	558	561	563	587	586	637	542	531	574	577	553	564	564	587	601	511	564	552	575	533	553	553	641	532	599	542	582	582	547	557	546	580	562	583	537	583	556	533	563	522	566	562	561	590	558	590	565	524	577	558	561	580	535	566	542	592	574	522	572	578	585	555	588	578	548	575	587	607	529	531	592	567	558	550	525	530	549	535	578	562	595	547	574	608	552	556	583	565	541	553	563	586	540	535	563	582	573	569	570	565	545	549	571	565	588	587	563	547	577	567	562	596	551	579	565	588	554	586	578	576	574	589	555	575	566	572	582	577	591	552	549	594	585	563	605	551	601	594	571	533	575	568	585	573	574	580	579	568	648	586	546	560	539	575	580	597	602	537	517	574	582	560	601	564	557	588	577	583	523	531	603	611	595	568	598	570	586	554	543	567	588	576	599	551	578	580	550	597	600	556	584	591	552	543	530	548	538	554	583	544	586	516	581	568	548	564	545	598	565	522	576	595	537	555	564	518	540	611	582	576	584	557	574	593	585	567	566	535	569	537	592	591	582	534	577	586	545	573	534	574	559	594	554	562	582	614	606	572	594	581	540	564	617	581	600	602	549	564	554	579	570	606	592	538	596	596	584	552	553	594	601	594	535	562	535	534	534	565	540	587	584	582	549	569	550	586	561	538	560	520	522	564	548	559	585	582	611	563	544	528	565	555	567	568	597	549	555	544	524	572	544	601	567	557	555	581	591	586	545	595	555	559	564	608	569	580	561	535	569	593	584	589	591	595	589	522	559	549	572	621	598	578	600	575	585	571	531	593	530	557	566	576	590	565	572	567	562	574	582	560	537	548	574	521	568	544	563	546	539	574	556	603	512	548	518	568	561	621	559	556	580	603	565	601	610	577	557	592	596	538	564	556	586	552	556	543	572	622	541	562	585	567	563	598	543	562	576	618	548	593	567	573	568	575	556	558	574	574	560	593	597	598	610	564	560	574	555	563	590	565	563	552	574	540	558	581	541	633	582	577	602	571	563	594	614	580	587	585	606	588	547	558	587	581	578	595	581	506	594	596	552	556	580	546	586	570	593	590	552	548	574	574	579	600	537	525	576	580	549	567	555	595	559	579	568	547	540	587	536	581	583	548	553	563	542	602	559	569	573	571	559	549	575	579	559	571	572	587	564	582	582	573	541	542	589	565	580	582	561	549	584	591	491	585	600	567	576	576	613	585	576	575	553	533	591	565	576	517	587	562	567	548	553	574	588	598	596	585	594	561	594	568	541	556	558	557	600	512	617	553	584	539	581	579	609	588	540	557	589	543	552	590	571	526	589	542	567	528	571	555	603	568	615	570	545	560	628	594	560	555	588	585	545	584	571	589	583	527	566	582	536	586	547	596	593	582	586	563	535	608	583	593	593	604	540	545	535	544	602	590	561	584	582	569	569	539	563	556	570	559	550	601	580	572	534	604	555	573	568	543	560	550	568	592	547	562	554	579	570	556	528	519	529	585	587	575	575	549	576	579	528	540	529	562	592	603	593	597	585	568	580	542	546	569	615	591	595	546	562	567	564	547	621	561	567	587	558	568	574	603	529	578	542	592	603	589	580	558	550	532	574	561	629	573	532	558	595	560	508	537	593	575	570	566	554	534	561	599	596	600	621	567	544	638	593	576	579	575	563	535	527	565	541	594	579	550	540	576	576	612	551	580	557	541	552	586	558	596	506	592	573	609	570	574	555	574	603	582	557	637	582	521	566	613	544	598	589	574	512	568	558	518	528	549	528	625	528	542	538	569	553	594	566	589	544	575	584	607	574	545	541	606	520	583	566	569	618	601	561	577	600	589	602	578	570	596	542	572	516	617	537	549	579	551	573	633	557	597	577	545	537	565	532	599	552	533	520	593	555	592	571	572	538	555	545	576	553	606	575	559	547	565	587	641	573	547	568	592	567	606	579	572	560	551	568	596	573	563	625	568	601	566	571	572	572	576	557	539	576	600	588	552	578	604	556	553	567	547	564	543	614	550	562	572	573	544	631	593	562	552	555	565	554	589	533	580	600	606	551	563	580	571	597	544	571	565	533	588	569	543	578	585	575	526	560	554	554	540	548	570	583	543	607	590	563	562	580	522	572	553	537	564	568	584	520	541	561	545	570	545	575	577	529	517	592	579	551	554	569	547	542	552	535	557	610	595	577	578	573	529	549	559	541	560	542	525	563	545	562	555	617	581	607	576	584	546	541	524	565	588	566	607	565	532	566	560	553	564	577	600	548	584	596	561	556	555	592	582	557	599	561	567	570	595	566	570	556	559	581	579	569	571	563	581	600	547	545	564	548	583	563	601	551	569	538	563	631	613	556	544	516	531	541	584	542	521	581	522	603	581	576	599	570	562	555	580	557	546	499	564	537	565	554	538	602	568	570	621	563	610	576	570	591	535	560	542	579	568	544	602	528	554	570	619	560	535	610	554	596	557	530	588	555	529	571	553	543	548	548	612	601	528	552	574	545	569	574
23360	22885	33479	36152	32642	25046	14969	2176	583	405	395	406	386	380	394	427	398	404	392	382	364	405	375	391	399	396	402	424	414	381	396	396	418	387	409	421	410	397	388	393	415	392	399	403	397	393	385	413	424	364	423	378	401	393	393	427	403	398	379	392	416	393	403	408	387	387	429	408	397	398	437	383	344	390	391	356	397	437	428	411	403	392	411	362	384	388	414	435	386	450	402	397	380	372	433	402	418	404	380	405	375	425	406	375	420	389	383	399	395	392	385	422	399	400	429	413	385	390	325	412	384	377	399	404	406	370	387	377	377	446	390	388	370	441	394	384	389	366	393	382	415	404	422	405	407	387	372	383	383	389	409	372	399	405	389	412	417	389	407	390	414	408	397	400	415	388	401	373	436	389	363	423	369	367	369	408	407	395	431	387	414	366	415	347	387	389	368	410	413	380	376	418	369	396	394	357	383	382	390	410	440	375	417	400	402	393	394	415	403	393	385	403	371	409	392	387	396	406	414	379	419	412	398	378	383	367	403	385	420	408	401	407	387	399	429	402	380	431	404	428	409	418	375	387	404	407	388	395	395	416	396	365	375	387	409	400	426	415	382	386	408	356	397	417	382	422	406	380	412	380	408	419	386	382	380	376	426	391	405	366	367	413	404	417	399	453	454	385	418	394	409	409	410	365	418	426	400	401	374	361	405	409	411	373	422	394	399	426	382	400	411	380	453	383	395	406	419	402	387	392	369	401	413	401	371	395	384	434	436	365	410	410	400	395	372	416	396	382	425	418	360	397	412	396	391	406	402	378	406	391	407	395	373	357	379	413	385	366	395	401	377	408	394	420	422	387	415	390	379	351	392	433	448	415	404	376	429	408	384	419	424	401	410	404	388	385	418	422	402	382	446	399	379	375	405	399	409	403	422	380	354	422	397	382	437	390	398	418	378	400	405	426	389	390	408	379	388	390	389	387	448	396	414	387	389	376	427	377	400	377	375	427	408	365	391	419	394	401	404	361	388	384	405	387	372	381	387	434	387	404	383	402	376	383	382	377	374	385	390	388	409	399	380	375	383	380	387	387	389	436	399	415	410	420	353	394	375	393	393	407	402	358	390	398	378	407	353	410	387	361	388	415	384	403	400	393	410	374	415	420	412	390	393	388	430	412	407	393	386	385	424	377	375	382	378	402	355	424	410	395	389	403	425	392	415	416	380	401	424	378	416	366	409	362	391	390	379	401	396	407	389	413	360	424	421	406	365	380	375	416	387	421	433	392	393	405	401	420	386	378	368	390	359	405	378	416	414	395	389	398	412	374	390	386	442	386	369	373	377	386	390	403	394	390	407	397	416	406	379	405	416	379	384	417	385	416	376	428	402	390	395	381	408	395	452	411	407	355	362	392	358	396	421	367	398	412	373	384	418	410	381	397	368	366	369	398	428	434	387	412	347	410	401	390	371	406	384	419	402	386	404	375	408	390	407	400	385	443	386	436	369	412	354	388	390	428	406	381	394	435	430	435	402	364	402	399	415	397	417	419	384	437	399	376	373	404	418	400	418	387	407	411	401	426	394	416	416	409	381	413	404	376	378	412	387	379	417	395	391	392	412	406	408	398	397	363	413	379	384	365	385	389	429	398	396	422	415	415	381	379	404	400	397	417	390	385	397	416	366	410	408	370	410	391	401	379	393	427	402	402	426	408	370	402	417	385	352	409	396	371	391	352	412	403	421	387	386	389	379	349	408	403	397	432	395	416	412	415	388	427	403	373	400	375	394	394	388	373	402	382	372	386	412	400	402	399	400	364	379	370	364	399	411	394	402	412	401	409	394	391	426	427	406	372	388	404	374	392	364	378	415	392	409	400	357	376	424	401	429	392	404	403	376	403	400	384	377	372	427	378	378	392	412	401	396	392	363	408	385	440	388	376	385	401	397	387	394	387	405	400	360	404	379	385	382	377	390	372	362	377	380	399	382	436	394	396	369	380	403	440	380	380	398	383	407	384	394	394	414	379	402	393	376	442	376	403	416	358	406	420	407	412	372	400	375	402	376	387	393	390	383	387	387	414	385	399	393	413	424	363	385	360	397	372	399	406	396	409	419	395	398	386	457	405	392	411	343	401	440	426	383	398	377	381	372	410	362	412	362	414	403	402	394	353	402	398	374	421	437	405	379	420	424	382	421	425	366	370	374	396	423	387	373	411	364	393	380	388	382	398	433	360	429	408	423	408	373	405	383	403	412	414	392	385	380	399	419	404	389	414	393	339	392	377	388	391	402	414	392	378	394	396	427	395	434	423	387	384	434	376	421	399	380	414	365	393	423	421	383	404	383	380	422	413	404	409	380	369	397	397	416	427	414	365	347	407	397	379	392	333	397	423	353	399	374	384	435	432	353	421	386	416	406	392	389	402	385	425	399	362	421	387	376	416	431	376	422	375	398	373	394	380	391	401	394	403	410	367	403	381	404	426	393	398	380	393	399	402	412	363	411	402	373	374	394	402	394	421	408	407	383	416	401	395	414	370	389	387	417	407	415	390	401	410	412	406	420	373	419	400	408	417	394	423	399	407	391	378	393	400	394	392	398	365	386	422	398	395	409	444	388	372	399	410	363	421	356	412	374	405	395	414	409	366	391	419	389	366	408	409	393	384	385	400	426	412	382	410	387	419	391	378	379	449	421	425	385	384	398	396	423	392	417	384	403	403	404	378	423	400	396	403	423	407	371	405	407	410	419	375	404	445	395	394	390	364	365	363	435	401	359	412	384	392	430	391	388	404	373	401	405	407	397	407	396	400	377	382	460	384	437	396	407	400	349	409	383	366	400	382	416	384	407	405	394	405	390	400	416	385	402	399	389	373	401	434	408	394	409	420	398	399	419	380	364	397	420	403	394	396	358	400	435	412	394	358	408	367	450	376	436	400	398	400	408	398	399	418	383	382	390	437	376	353	398	410	406	445	394	399	421	371	402	394	384	418	409	390	413	430	396	397	416	385	361	392	424	408	377	404	411	396	397	390	424	394	400	391	392	363	400	406	411	405	382	369	399	377	428	385	383	417	425	386	369	399	412	399	406	376	419	404	383	403	400	407	425	399	395	378	397	363	390	399	389	407	386	422	370	388	364	440	381	430	376	416	381	394	398	433	384	385	406	364	383	390	396	386	400	415	405	450	424	398	415	434	380	422	350	397	415	367	410	404	386	409	416	406	410	372	398	401	371	414	398	396	400	397	379	412	433	395	397	377	402	407	407	393	387	380	410	385	423	432	399	412	382	404	409	425	366	419	437	409	412	402	403	398	397	415	378	421	397	372	386	414	384	385	414	427	400	387	394	372	386	408	340	386	402	393	424	391	396	368	394	376	390	391	371	384	429	402	391	394	379	408	428	393	406	395	391	374	372	387	408	394	381	394	434	400	402	404	400	393	403	369	420	415	399	384	391	401	414	436	402	374	379	407	363	374	377	404	427	431	414	393	383	411	393	414	384	412	402	391	417	404
51236	88636	90104	70380	48582	29175	11369	2899	986	677	646	619	597	595	623	683	617	605	618	624	646	640	613	626	620	616	574	667	605	563	613	609	584	595	599	630	589	598	632	663	598	614	627	626	604	650	636	562	597	580	589	637	637	608	647	605	589	597	634	647	596	654	596	641	640	616	576	626	605	606	634	586	612	585	610	593	591	642	640	605	629	565	637	576	595	609	636	630	620	606	600	592	593	611	639	627	638	604	606	587	579	646	632	606	609	607	617	559	623	615	597	593	596	550	593	590	658	584	616	615	593	639	636	592	615	632	631	592	630	606	625	631	616	582	649	644	593	658	591	599	625	573	642	607	650	642	620	598	628	617	598	593	599	644	611	659	589	624	578	617	603	634	605	610	601	637	650	589	632	609	631	624	611	597	656	580	628	625	613	633	603	596	685	586	626	601	650	632	606	648	581	609	652	628	614	626	604	599	637	611	573	612	618	574	634	618	595	596	619	627	630	637	600	605	650	586	624	569	609	640	620	624	555	575	622	645	609	670	597	567	644	592	608	590	600	610	586	652	615	645	641	630	623	621	608	604	633	634	602	665	626	605	629	653	635	632	639	591	610	575	572	619	650	607	618	616	607	610	608	627	554	594	626	575	616	627	636	590	665	623	607	647	566	580	583	598	649	599	616	569	597	598	626	615	612	605	586	616	651	624	640	594	598	583	583	647	642	616	618	604	638	613	664	620	604	615	580	593	609	596	614	593	646	613	578	616	680	651	623	595	638	639	626	607	617	608	630	615	588	602	621	627	632	608	601	592	646	587	608	653	632	575	617	587	596	602	581	596	638	598	598	671	585	609	600	627	665	644	599	560	618	612	600	576	628	580	629	592	585	672	583	590	581	580	644	611	608	602	605	616	621	600	623	565	604	596	607	613	657	605	650	667	629	659	618	622	578	622	618	594	626	582	630	634	608	592	594	615	640	621	574	688	630	590	630	595	575	617	576	663	605	595	581	600	601	606	613	621	580	582	583	595	588	615	602	642	610	625	574	608	580	614	578	641	612	620	645	644	574	625	599	610	592	589	639	603	618	598	592	605	662	593	627	633	606	642	613	597	626	603	617	624	608	576	623	653	611	590	611	603	621	624	605	643	613	643	616	599	590	611	570	575	574	631	627	603	615	599	600	609	592	599	624	615	572	588	629	610	623	631	600	585	603	665	608	579	623	595	617	646	624	641	608	613	597	616	597	607	597	580	607	638	573	621	586	608	588	629	638	562	580	620	542	618	592	597	637	639	617	618	578	563	575	598	646	646	605	616	617	579	624	645	629	615	607	622	613	562	616	604	592	619	634	626	598	598	595	609	586	588	628	569	580	577	559	602	649	612	597	604	613	605	625	594	598	610	607	569	601	611	626	616	644	604	602	627	595	603	623	608	610	637	575	611	578	625	591	592	615	608	672	609	604	666	635	639	652	597	634	587	618	582	622	633	630	633	578	611	594	554	613	603	622	629	614	600	632	617	592	606	603	649	605	552	635	633	596	595	636	649	611	641	561	586	592	638	574	607	587	608	581	602	619	666	639	629	560	645	599	626	605	614	628	637	622	628	632	604	591	592	579	660	586	623	542	580	595	649	664	614	592	555	626	574	596	595	621	585	526	610	597	603	599	603	601	601	571	598	639	625	554	599	644	631	586	617	581	641	613	610	604	625	590	621	633	636	606	635	613	619	609	622	592	563	640	608	636	670	636	630	641	602	600	595	643	578	609	562	622	624	632	601	619	587	652	593	599	636	619	601	632	612	602	635	645	634	617	651	582	613	629	620	604	637	656	618	625	646	629	606	587	637	591	674	568	556	650	656	665	628	633	637	673	579	610	624	624	612	592	596	630	596	591	612	626	612	626	610	627	603	609	581	592	628	632	672	631	619	615	599	604	643	627	599	590	627	634	581	603	588	649	592	618	616	636	610	601	608	608	588	580	613	600	654	583	589	606	613	608	599	649	624	639	573	603	616	598	584	616	592	614	605	585	561	609	598	611	603	592	622	618	615	601	615	619	613	570	583	600	635	588	588	627	627	597	590	620	610	637	590	623	613	615	570	624	618	600	639	574	578	613	595	565	611	576	598	588	623	641	570	623	629	611	595	598	668	567	617	590	612	565	633	593	593	602	607	601	615	560	635	550	591	640	599	579	545	624	640	601	625	633	615	582	590	634	620	631	613	605	594	641	661	619	589	572	625	619	595	612	598	617	613	665	578	615	622	575	625	652	625	628	590	579	596	647	540	635	618	592	646	587	594	618	600	586	649	584	604	646	666	595	608	649	625	617	627	573	590	648	613	584	619	599	594	617	645	587	652	617	659	635	592	605	562	576	620	641	604	613	598	660	611	608	565	620	641	622	610	619	636	586	612	567	603	583	618	593	638	639	575	608	623	592	588	613	606	663	601	646	627	604	639	622	634	601	601	562	625	565	620	617	616	601	602	566	574	605	591	639	623	570	624	684	614	610	624	589	598	647	619	572	635	623	570	598	588	595	631	618	616	636	582	584	596	590	634	605	599	615	631	623	603	605	613	598	581	620	587	638	608	583	628	605	621	707	652	593	616	606	612	608	590	601	606	582	612	587	566	600	592	594	584	621	592	577	551	602	601	601	606	567	621	587	638	631	622	634	609	595	618	621	599	592	606	622	661	615	602	626	635	626	585	574	584	593	612	569	646	646	626	575	561	647	614	612	607	629	592	611	592	627	616	616	573	606	612	601	587	608	623	638	578	633	585	604	586	568	633	630	594	604	599	649	630	604	605	642	631	613	604	620	622	591	634	566	622	639	591	639	559	603	604	612	601	613	612	601	641	631	628	632	605	574	615	575	636	602	564	593	613	621	621	634	612	618	638	573	607	565	602	610	609	588	623	569	602	625	661	580	642	562	638	627	650	584	682	592	604	640	602	645	654	631	618	625	612	601	607	594	606	583	594	596	597	625	575	588	626	642	634	595	607	613	603	594	650	580	652	581	607	577	641	628	589	637	583	623	580	573	605	592	639	604	626	628	641	603	627	635	577	599	631	595	611	623	592	632	564	615	616	641	606	552	628	594	576	638	599	604	647	633	544	613	630	630	625	570	620	610	608	578	639	611	616	624	630	612	610	596	667	570	591	569	601	648	625	590	630	624	595	593	540	624	568	595	572	644	607	618	631	610	618	635	641	614	603	618	580	590	590	626	599	620	593	597	615	570	641	604	615	560	618	630	607	577	610	625	623	587	611	587	657	602	600	642	639	559	572	608	596	597	699	595	609	579	565	605	600	616	597	615	575	561	605	620	618	611	627	647	569	570	574	626	587	630	625	626	562	594	616	640	619	645	607	590	615	599	595	606	600	594	552	609	624	570	600	646	562	599	607	609	574	602	610	603	682	615	627	612	601	635	637	617	612	610	635	591	647	609	588	625	588	619	632	619	624	584	664	634	599	617	616	561	592	600	587	613	644	593	554	622	642	612	613	617	592
27466	31382	31541	23975	10463	2885	902	465	362	318	360	351	352	344	336	322	337	359	329	342	314	343	338	342	336	324	352	322	337	370	351	345	327	300	346	374	344	341	324	331	345	364	340	323	356	339	344	330	341	292	314	350	328	320	343	347	369	352	356	343	328	307	313	329	330	344	320	331	327	352	328	297	331	340	351	356	349	350	311	322	343	361	338	314	342	342	389	324	363	301	371	359	364	372	328	333	352	364	343	360	355	337	374	362	347	346	344	304	343	321	353	340	323	353	360	338	332	373	345	345	322	319	339	316	336	332	356	315	376	358	346	329	357	355	336	313	336	338	327	346	356	320	348	327	330	343	340	321	344	327	328	374	338	352	348	342	369	310	340	349	349	336	366	364	337	339	341	326	313	354	324	338	368	359	335	343	348	319	337	326	333	340	334	361	367	305	349	353	355	364	363	358	318	327	322	349	334	323	348	348	337	343	333	333	318	319	327	326	345	336	360	350	352	310	331	354	339	350	347	328	344	312	338	359	327	340	347	328	356	311	356	337	346	323	345	370	335	324	328	345	360	305	323	345	327	324	337	332	339	321	355	322	337	348	358	340	326	348	347	341	362	341	357	356	304	319	337	339	353	355	327	334	316	352	341	330	349	355	297	328	344	332	324	336	367	327	331	318	339	341	369	344	375	355	309	339	372	339	358	328	331	359	331	365	353	345	320	347	318	355	340	343	347	305	334	361	395	349	351	357	369	325	309	342	354	359	320	346	337	360	357	349	288	356	364	349	343	355	355	345	325	328	348	337	338	331	323	349	313	312	328	362	328	348	340	338	362	371	309	334	323	360	333	347	347	334	308	342	348	345	320	355	317	316	348	318	336	350	343	334	363	339	279	322	359	342	327	362	331	368	377	325	332	335	333	339	317	321	373	319	332	315	325	315	352	318	328	341	327	358	322	355	328	347	331	319	331	370	358	348	337	354	332	341	333	352	346	328	357	343	337	345	377	347	323	355	347	344	347	348	371	355	356	368	342	340	366	328	346	355	337	339	347	361	344	340	332	345	384	334	320	337	292	336	346	352	335	354	337	341	378	378	335	354	324	348	341	349	349	356	343	371	332	331	321	329	347	341	318	318	355	315	342	324	335	343	353	333	309	333	357	372	301	349	349	376	357	369	364	294	349	352	357	336	346	339	350	333	348	334	341	357	350	315	336	320	346	351	344	329	348	325	370	333	320	318	301	340	338	307	339	369	378	337	338	338	340	344	332	382	340	317	349	346	325	343	333	348	361	343	344	348	346	324	354	309	369	362	372	325	326	347	347	328	372	328	344	285	360	365	337	329	328	400	339	319	318	324	335	355	379	321	288	343	368	319	311	389	306	359	313	318	347	371	366	358	326	326	340	301	337	356	347	360	325	375	344	318	347	306	308	338	333	357	307	369	338	348	339	326	331	366	322	360	331	318	337	334	394	353	319	317	348	354	314	322	363	347	356	353	345	347	342	358	346	315	351	354	342	327	339	368	323	308	338	364	312	304	362	328	323	327	355	321	315	349	338	343	295	339	315	356	331	337	333	348	335	366	328	344	329	329	358	331	338	327	345	326	342	348	343	310	312	331	332	359	313	345	327	318	299	325	309	347	335	331	330	330	369	347	382	360	315	338	330	311	325	338	344	343	326	337	343	341	345	320	333	322	344	323	347	330	322	339	341	321	345	361	343	319	315	353	329	327	361	335	350	325	341	343	366	358	350	322	333	302	359	321	361	337	334	333	332	338	339	340	338	314	303	281	331	314	329	321	385	336	360	314	361	346	331	343	326	333	355	377	334	361	340	356	321	348	354	312	331	326	341	328	348	330	323	373	339	344	336	353	324	319	338	341	345	335	332	357	305	389	340	328	347	361	342	324	326	335	360	336	351	366	311	367	308	352	329	362	343	317	370	336	349	336	284	339	321	342	299	357	329	302	331	312	312	316	321	353	353	317	345	360	348	360	348	341	332	332	342	331	326	338	380	294	367	383	367	358	342	337	370	358	349	369	352	332	326	355	332	327	337	371	326	344	341	369	327	324	351	311	320	353	334	367	328	322	328	299	353	367	347	327	365	325	335	334	337	304	327	352	353	360	326	323	371	354	367	302	366	341	334	347	339	320	324	346	347	342	342	362	375	357	334	310	310	355	341	356	389	331	342	337	363	329	365	328	350	369	330	342	348	329	305	339	304	351	367	324	357	327	305	329	349	350	331	335	372	343	348	346	348	339	325	317	304	359	314	375	319	305	322	333	389	358	345	341	330	334	347	343	349	342	311	372	345	326	340	345	316	331	326	374	333	342	337	342	339	380	333	330	342	356	346	340	343	340	336	377	347	337	342	369	325	360	323	352	332	331	290	351	343	334	311	326	317	331	322	319	335	363	350	335	328	344	347	332	350	340	347	356	341	311	316	340	359	353	304	343	347	322	312	351	350	370	317	334	365	349	335	327	315	368	314	344	347	327	312	358	324	370	298	346	346	345	333	343	355	330	344	332	339	348	312	338	319	339	365	344	317	322	345	319	344	341	328	308	361	367	337	353	309	331	350	359	352	370	331	337	314	321	308	318	371	320	325	365	334	334	326	324	320	345	326	368	339	317	347	316	338	331	354	311	352	342	345	331	327	350	329	341	323	324	336	338	351	355	350	339	363	337	297	323	345	371	312	336	326	327	359	381	324	307	361	330	323	321	339	346	326	346	322	330	311	343	322	322	354	326	350	344	370	382	313	350	377	312	354	325	363	362	336	321	367	342	324	346	326	316	357	358	329	335	316	308	313	363	321	366	329	312	321	360	322	313	343	347	339	374	348	379	357	325	325	323	363	331	348	358	322	346	354	343	366	332	309	336	332	321	346	375	366	332	305	354	315	369	321	327	377	321	361	336	361	334	340	351	357	324	365	367	348	332	357	319	337	363	326	329	346	351	362	366	357	336	336	309	330	340	370	308	357	375	340	360	293	361	358	333	332	330	336	333	340	330	319	354	315	321	363	341	332	342	344	350	347	361	357	335	352	361	363	313	310	305	349	343	295	329	369	348	335	325	319	334	351	336	340	367	364	336	335	345	346	338	299	320	366	306	363	354	334	328	345	350	342	344	316	330	326	376	295	341	349	339	307	332	345	346	378	367	350	345	355	337	335	359	320	300	340	357	324	332	346	329	327	330	364	323	328	344	338	330	345	322	366	347	347	375	299	327	368	332	323	351	339	348	353	351	338	371	322	370	341	335	335	333	340	329	341	320	362	339	351	343	341	340	348	320	328	320	358	318	298	310	329	373	335	360	331	340	382	387	351	341	330	332	355	363	343	317	358	330	328	328	327	344	327	373	326	334	349	335	322	354	323	370	365	328	342	316	358	354	340	332	368	325	325	332	333	326	340	361	343	338	340	361	349	336	318	359	339	302	376	336	351	350	339	354	328	317	332	325	325	319	342	318	344	325	347	328	308	353	350	355	355	332	342	376	389	316
28688	50183	38302	26552	14508	5222	1734	772	569	518	541	527	521	589	552	571	554	561	580	578	524	545	566	566	508	536	551	529	571	549	549	579	546	579	518	549	555	541	556	566	555	538	492	504	565	540	511	542	544	551	531	553	521	537	525	570	573	536	511	519	512	556	560	548	564	561	533	587	547	577	571	545	547	557	542	576	551	575	508	563	489	539	558	518	522	524	588	533	570	571	558	562	560	574	533	527	522	572	567	537	579	526	572	554	606	566	539	556	591	561	520	544	532	558	538	542	548	549	537	560	528	531	577	552	530	512	529	566	566	558	563	556	562	573	560	505	533	530	544	537	540	543	519	504	539	501	512	544	561	546	512	504	516	519	551	521	525	524	533	540	553	522	560	530	539	560	563	574	535	551	530	538	556	510	552	534	557	570	538	537	525	561	557	510	582	547	528	569	532	556	518	542	507	527	570	504	564	556	561	543	562	561	542	536	588	535	537	573	552	537	543	512	514	584	540	543	502	583	563	547	557	507	523	532	566	511	578	535	549	521	549	552	534	492	550	537	519	587	561	516	524	539	530	569	517	560	529	539	555	535	544	565	573	544	516	536	536	562	559	527	509	556	558	536	533	543	534	517	508	522	566	561	531	537	528	546	546	563	577	565	493	527	556	531	525	568	550	544	555	563	508	502	554	485	517	554	553	566	547	519	561	575	511	536	560	504	549	523	530	497	510	551	557	578	540	547	566	527	547	577	522	538	564	533	543	546	534	547	534	568	509	565	550	582	536	546	503	552	571	543	527	564	569	528	551	599	577	547	562	515	560	544	523	571	545	604	526	539	549	561	544	621	558	581	531	552	531	579	541	577	557	521	519	536	496	522	539	595	528	539	521	547	519	535	533	542	554	540	587	486	551	578	522	542	558	569	503	540	552	552	543	497	576	553	525	535	551	500	547	539	543	531	552	556	578	546	548	503	573	558	564	565	549	578	538	542	537	553	538	557	536	500	580	526	568	533	523	568	546	547	498	584	514	559	561	569	526	541	559	550	531	545	552	558	536	526	515	511	582	541	532	555	574	565	519	526	558	574	529	572	508	531	534	558	547	527	525	579	551	537	522	552	555	557	562	504	538	563	549	534	540	550	539	571	572	547	589	518	560	488	560	555	519	569	514	602	547	571	530	517	523	521	519	557	518	518	522	562	537	494	590	532	527	519	585	534	632	568	545	541	557	519	527	531	581	516	524	543	559	537	537	552	558	603	572	543	537	534	553	585	534	566	541	565	522	550	522	578	560	548	560	521	548	552	531	550	525	517	607	536	568	527	549	520	583	524	569	557	559	597	531	527	538	502	565	540	575	550	549	502	498	537	557	573	537	537	589	583	501	543	539	550	540	546	558	561	549	525	596	571	582	530	564	453	524	549	551	538	552	542	543	553	540	594	544	529	516	558	535	563	546	549	589	554	542	516	550	561	558	569	556	517	546	538	561	518	524	514	555	578	547	536	542	528	552	514	546	520	558	577	543	533	552	482	545	536	574	505	535	550	545	552	522	560	575	568	529	502	571	531	509	531	538	539	575	516	578	521	557	548	549	529	556	557	559	541	538	495	541	572	502	580	549	537	552	557	525	511	544	500	542	506	586	522	563	546	519	563	567	535	570	543	562	543	560	552	542	551	520	551	526	537	509	508	496	577	569	570	561	554	557	521	551	573	551	515	580	573	537	554	531	543	574	547	507	539	546	541	509	497	583	510	533	562	553	544	534	564	560	554	548	547	491	559	540	518	581	535	522	532	579	513	527	490	544	566	549	594	510	562	540	563	541	575	545	556	513	525	549	518	592	566	516	536	577	542	590	538	546	560	565	526	575	514	532	545	548	551	555	504	547	537	584	603	512	550	552	548	529	535	567	584	561	553	563	553	520	519	561	537	576	538	516	527	530	520	534	538	524	552	516	530	485	509	562	558	576	565	520	533	513	527	539	579	567	534	509	558	540	539	573	539	521	597	522	522	556	511	546	540	481	529	544	596	528	536	542	535	518	568	552	551	553	487	491	542	522	554	526	526	592	553	530	546	550	540	560	558	572	547	565	522	551	525	563	572	524	566	561	546	566	554	496	566	558	580	528	529	581	567	551	546	554	516	519	581	541	509	550	545	534	566	521	583	548	526	557	522	529	547	548	542	589	519	540	548	530	583	572	571	534	529	584	554	529	515	570	526	510	553	545	530	552	571	539	538	536	533	548	541	551	537	576	577	573	561	532	536	554	519	543	564	565	548	552	552	560	567	544	546	568	558	536	554	595	558	552	570	564	534	515	527	537	506	511	515	535	541	503	556	566	536	619	541	579	553	597	565	573	580	544	592	546	566	521	549	575	530	543	541	545	483	563	577	551	559	515	569	543	579	542	547	556	546	564	525	513	522	528	557	550	485	512	536	547	578	550	536	527	540	574	567	515	535	576	580	544	515	519	553	546	515	532	531	492	527	567	518	542	558	516	512	530	546	550	520	559	559	517	538	523	529	564	551	502	498	559	542	566	541	548	599	580	540	556	539	542	561	553	554	530	572	599	544	534	529	515	542	513	511	581	545	555	527	563	531	520	552	524	575	538	568	541	523	526	542	510	550	562	542	590	564	548	543	547	548	539	540	602	564	514	548	527	507	535	550	511	546	555	505	543	545	546	551	511	560	495	563	530	524	503	566	485	516	532	587	536	523	572	585	526	535	528	552	523	539	553	533	549	556	515	538	546	541	556	519	560	535	556	562	536	535	555	537	560	516	599	508	538	523	568	569	516	543	533	518	498	539	538	568	549	556	563	560	535	516	537	516	550	555	554	551	546	541	572	538	558	534	590	541	548	573	531	535	586	536	560	585	536	568	510	513	579	549	525	517	553	574	501	504	534	547	527	595	547	558	536	564	532	523	561	556	519	553	580	545	582	535	515	549	583	563	521	542	576	524	556	561	582	546	557	542	534	595	551	547	502	522	555	532	528	504	557	574	556	519	596	548	591	547	582	530	547	511	557	511	555	531	519	560	560	527	567	506	576	510	536	552	534	568	491	498	542	568	545	520	540	565	587	558	567	530	564	541	567	540	538	571	579	591	533	570	529	539	494	523	503	560	516	544	550	572	517	523	545	587	577	520	558	559	519	550	532	551	553	553	517	578	553	552	539	546	545	577	550	555	574	542	565	551	540	563	560	567	502	560	580	537	515	552	580	531	560	553	505	503	542	552	483	513	563	526	494	558	554	533	544	546	557	532	539	532	542	569	526	530	537	568	561	483	564	510	522	565	512	534	538	514	539	548	540	563	549	568	583	563	554	557	511	564	507	559	526	552	540	539	553	514	593	528	536	569	541	579	546	562	565	569	530	538	546	582	518	559	579	543	523	530	566	504	512	562	556	561	521	527	554	533	550	540	575	551	532	527	541	526	575	539	533	547	524	609	563	552	548	540	499	571	559	528	548	547	540	550	571	523	550	521	536	533	527	553	544	501	568	562
24748	26257	40160	43180	30673	17198	4502	741	441	373	401	379	345	382	370	376	369	354	345	360	369	342	372	366	346	365	366	349	358	347	356	350	361	320	359	376	370	337	331	365	351	375	349	359	417	382	361	349	341	353	356	356	349	360	348	393	336	350	363	344	380	344	349	356	373	373	325	348	347	387	350	336	325	348	338	369	342	328	345	342	359	349	356	372	318	346	341	334	355	371	328	334	379	350	386	399	392	342	340	327	375	383	357	371	361	351	356	363	373	353	332	361	348	364	362	379	386	328	327	386	351	361	337	369	357	337	330	352	346	377	379	367	342	341	342	382	359	345	365	329	375	368	337	339	339	370	355	353	368	400	382	399	325	345	335	342	341	349	346	376	365	343	329	339	358	358	350	349	340	351	350	346	363	350	353	363	353	325	355	333	379	372	382	369	345	394	361	348	368	343	376	360	337	385	326	365	357	380	330	358	349	366	328	387	338	311	324	364	357	348	322	356	340	333	356	341	385	387	356	368	349	354	350	350	358	345	387	345	353	360	332	371	375	375	346	334	363	368	344	356	362	348	370	360	377	308	361	359	345	376	362	361	351	384	376	347	352	338	364	353	345	346	344	342	364	339	344	369	338	390	338	342	371	374	337	373	347	379	370	366	348	343	342	310	349	341	397	337	319	302	340	370	343	377	363	389	336	344	350	350	360	326	376	346	356	379	325	315	348	357	318	357	352	388	371	382	349	345	338	361	335	352	370	336	380	363	399	333	356	402	363	356	370	365	362	383	331	359	364	321	354	354	391	357	341	377	336	333	382	397	384	348	346	394	344	316	363	367	358	380	357	311	356	361	350	356	345	345	359	399	350	392	355	361	382	377	342	355	366	385	357	379	351	358	362	359	357	347	364	323	336	368	326	328	333	348	353	356	383	369	324	366	345	348	384	378	398	390	347	375	366	352	347	352	368	405	365	350	360	363	365	359	340	365	370	336	333	337	315	352	350	352	352	338	360	363	346	363	379	358	361	366	331	355	357	359	334	341	354	359	392	363	342	380	364	358	341	344	338	359	386	326	384	309	401	336	397	365	370	351	356	348	356	358	372	402	343	336	392	376	345	376	348	394	366	331	351	333	352	381	322	349	350	370	372	354	361	353	381	370	371	345	354	375	335	340	362	362	344	346	370	356	360	323	339	346	325	350	335	352	356	353	383	329	369	363	393	355	360	316	368	352	359	341	376	347	360	340	356	312	320	412	344	360	338	350	368	373	401	354	389	395	342	371	332	364	350	381	347	366	364	357	338	371	342	390	350	378	371	380	379	332	343	365	343	357	379	387	329	349	322	347	358	369	324	344	391	377	374	319	341	359	356	393	384	353	327	348	344	355	376	378	353	371	357	363	340	362	356	331	360	339	362	359	343	347	384	343	370	344	345	358	359	357	347	351	340	339	326	348	339	358	364	354	374	351	340	337	343	345	360	363	361	341	361	345	357	375	342	369	333	364	339	362	358	323	355	342	408	305	362	353	325	364	405	367	375	369	353	386	379	356	343	338	337	394	374	362	384	370	383	387	359	357	367	376	367	347	350	342	368	371	349	331	366	348	349	309	338	360	373	363	326	334	355	350	378	328	348	336	311	378	390	356	375	338	363	344	342	368	361	337	362	348	346	331	363	360	344	345	358	376	342	370	379	362	356	385	329	351	379	338	373	373	360	345	360	344	343	379	388	361	351	361	384	339	350	325	359	359	359	361	377	340	356	356	355	357	358	385	363	342	351	386	344	373	350	351	328	325	346	376	348	370	348	368	401	323	330	349	347	358	370	370	371	379	360	361	371	331	391	373	346	360	386	373	346	365	357	352	341	333	338	323	354	329	356	348	337	334	344	345	354	339	367	361	361	346	336	345	327	341	371	369	344	337	357	347	341	352	366	347	330	378	369	338	348	406	335	362	368	338	324	335	361	374	372	367	350	385	385	359	370	350	330	341	391	397	349	349	395	368	394	366	368	366	354	345	362	357	376	354	376	342	324	325	359	355	371	354	396	375	375	358	373	344	307	350	363	363	377	387	385	366	373	341	370	372	360	344	366	358	361	347	372	366	334	356	371	363	363	371	303	379	341	344	356	360	302	374	380	342	344	344	350	350	321	372	330	370	367	346	314	339	338	394	396	357	339	354	348	350	372	347	360	365	362	333	352	361	326	341	359	371	342	358	338	367	329	330	348	398	380	361	383	380	392	353	366	348	337	348	404	344	348	384	340	341	388	343	365	360	352	365	352	400	350	370	414	358	331	370	356	360	341	366	358	346	346	348	356	332	349	351	357	328	366	339	363	354	369	317	345	337	353	346	334	363	379	341	388	350	351	362	313	375	358	370	341	346	341	344	344	349	355	365	349	348	360	341	346	352	362	368	332	375	369	349	366	348	356	339	356	374	362	373	358	349	345	394	373	399	319	344	378	338	360	323	353	371	331	382	336	372	367	335	370	360	350	358	343	353	359	359	347	349	355	350	376	382	382	342	366	354	348	360	345	348	348	351	372	349	362	373	299	333	374	367	388	329	335	340	335	351	378	320	360	339	369	348	325	384	355	367	329	397	321	356	346	357	364	383	375	335	365	371	346	396	336	350	371	315	362	392	358	371	406	358	350	360	346	322	329	356	382	342	366	350	358	354	352	362	362	392	326	335	344	364	362	356	390	368	320	392	332	331	335	339	352	358	380	344	379	359	400	380	356	347	364	364	381	353	386	325	326	331	340	348	393	386	314	374	350	362	384	349	353	365	361	390	348	329	332	319	347	330	391	392	336	364	354	366	358	349	356	348	347	370	317	364	349	340	372	387	346	369	381	362	346	366	363	363	378	348	368	363	397	375	354	343	363	376	326	344	381	326	319	354	366	349	381	347	387	365	379	371	346	370	343	372	346	361	332	390	394	344	328	366	360	378	356	351	373	328	348	394	328	342	327	368	378	382	328	320	353	359	341	336	307	387	402	344	357	355	346	357	405	366	339	384	332	360	327	336	345	356	368	356	330	345	388	359	351	337	343	362	373	353	366	353	374	358	376	373	332	347	370	345	368	335	345	340	333	371	360	345	365	330	386	401	347	365	359	382	331	350	320	315	327	361	342	363	373	386	329	359	339	354	380	348	345	360	359	359	364	348	358	387	317	336	348	364	338	337	385	356	370	337	328	354	364	363	405	351	358	319	398	378	358	328	365	374	345	368	358	332	358	340	346	308	400	363	347	355	333	363	338	388	345	361	343	342	376	384	366	371	338	355	382	364	324	354	354	338	360	347	359	358	387	373	334	352	339	387	331	346	342	352	359	367	366	362	344	373	340	344	355	348	346	342	360	368	335	375	350	340	371	353	389	379	347	361	336	393	370	354	366	369	346	338	360	361	369	341	383	331	359	382	375	317	359	345	358	381	350	362	393	336	350	337	336	361	348	377	341	366	367	359	373	364	351	391	357	343	323	373	367	323	339	376	356	365	347	383	343	362
50597	86394	73429	53575	36272	18208	5250	1569	739	580	584	547	573	565	557	570	587	527	547	570	591	559	539	620	608	532	608	576	564	592	546	551	586	575	551	543	578	558	557	552	512	579	580	559	564	587	540	562	584	557	566	580	549	553	567	606	541	528	579	585	580	563	574	545	563	546	580	566	572	574	556	536	612	563	546	567	609	604	562	573	574	566	607	543	586	575	543	580	553	551	543	548	588	580	575	565	579	561	549	530	553	571	572	586	546	580	572	610	551	562	549	532	575	587	515	585	526	570	614	597	551	576	578	582	549	604	579	545	582	545	581	617	571	559	563	567	597	548	555	563	567	529	572	584	580	594	605	571	593	602	644	632	563	555	589	530	513	592	565	576	545	547	539	567	551	527	551	594	542	566	583	581	562	558	556	552	545	547	586	551	565	580	573	580	536	551	556	586	563	529	549	554	546	624	577	577	547	596	587	558	515	566	594	534	588	562	557	552	600	580	546	566	581	548	565	584	550	558	545	550	529	549	587	586	577	560	557	551	611	556	592	602	550	568	610	541	547	556	561	548	530	544	549	573	575	558	570	586	624	552	551	591	567	606	555	586	585	536	559	621	515	563	586	571	558	591	580	570	545	546	609	572	552	583	541	567	583	605	581	537	596	570	574	557	558	587	589	596	562	555	559	597	627	549	582	533	576	547	585	520	565	563	550	565	616	549	557	591	510	553	580	584	520	590	579	592	580	570	587	571	559	608	582	569	568	573	542	580	564	592	568	567	584	585	559	541	611	560	573	534	615	569	598	535	595	587	567	573	589	599	546	553	527	622	567	553	579	583	585	583	536	584	523	571	582	553	513	593	573	544	546	553	579	547	524	545	542	592	579	592	545	571	570	545	570	579	556	608	588	547	602	613	536	563	565	581	571	588	600	554	560	572	554	609	580	559	574	563	577	560	567	554	601	564	577	607	552	546	544	547	558	576	572	585	560	562	541	550	556	573	587	555	602	583	590	580	554	552	548	564	540	574	574	540	572	539	571	558	570	553	567	571	577	589	585	571	568	616	594	637	559	571	567	566	571	503	568	533	538	529	563	564	577	562	553	568	540	558	513	552	584	576	547	576	552	554	560	566	583	537	555	577	589	541	625	578	572	558	548	547	548	547	535	572	545	564	566	562	557	580	545	583	589	581	558	525	557	603	631	561	554	524	555	544	522	572	559	564	570	532	549	532	555	562	609	609	557	526	548	567	571	528	545	561	576	551	560	574	565	550	576	574	558	521	559	587	547	557	557	572	554	580	582	542	549	578	595	568	590	554	528	601	601	553	601	532	512	535	612	564	596	530	556	571	601	556	603	581	597	612	570	550	547	563	572	584	535	559	547	583	547	580	571	606	561	600	518	540	564	594	545	564	566	576	593	575	580	580	570	578	551	593	570	552	602	549	545	558	575	564	585	574	573	553	606	582	566	608	603	564	554	577	539	585	610	561	560	496	603	557	557	523	535	599	551	602	551	577	589	560	590	599	579	549	534	557	583	537	554	586	577	574	559	594	567	562	592	606	567	561	558	577	602	554	595	564	576	540	578	580	570	625	601	575	528	560	572	544	523	526	557	622	588	560	549	596	541	588	534	536	580	582	593	557	525	553	627	562	569	580	570	575	565	563	545	573	596	558	546	605	546	538	574	551	570	556	534	573	541	525	573	578	597	571	575	558	579	565	545	562	579	571	568	572	575	543	578	600	581	562	567	556	560	559	556	547	572	557	561	595	547	564	510	589	586	582	561	546	556	545	553	595	612	590	558	559	553	594	589	533	577	564	606	552	551	591	530	571	565	572	516	549	600	608	589	569	578	549	573	577	614	560	561	572	555	570	596	557	538	597	554	504	582	585	532	558	584	580	577	568	576	543	595	556	589	550	568	616	575	580	604	582	575	563	600	560	573	551	573	518	553	541	576	598	611	576	562	585	626	553	554	556	548	536	561	584	575	566	547	592	568	628	543	556	614	561	593	548	581	589	557	558	563	557	547	588	561	533	608	599	559	532	534	561	576	567	613	584	612	576	539	563	562	531	581	572	592	604	560	571	581	572	579	600	584	538	549	542	579	542	554	548	549	593	559	575	552	588	581	532	535	572	537	565	530	571	575	572	573	552	563	580	587	564	563	585	582	566	618	556	563	573	563	523	558	546	573	568	592	611	599	630	558	606	594	572	555	536	570	596	622	562	627	565	553	585	547	557	570	570	572	629	602	569	588	564	566	559	563	586	551	567	587	574	580	563	571	584	572	600	596	539	543	552	580	615	553	557	596	587	560	573	591	550	620	624	565	624	595	564	582	573	564	576	543	605	562	596	554	543	541	562	537	577	580	595	566	622	577	572	558	572	584	611	563	563	569	529	584	559	577	548	593	564	562	565	553	529	583	531	583	585	544	511	550	585	574	516	562	557	569	569	567	541	567	602	569	571	590	575	565	554	572	567	555	592	571	544	576	587	548	587	573	612	552	586	605	568	592	567	562	566	528	572	566	531	567	545	552	550	548	556	582	570	572	580	539	574	573	568	539	569	552	570	587	575	566	574	575	579	578	571	567	551	594	602	596	571	556	591	568	532	558	615	595	552	558	539	553	579	593	560	584	580	615	562	535	585	576	594	551	579	539	597	555	574	555	551	596	608	615	593	585	587	574	547	582	611	550	543	572	591	567	562	543	553	579	549	562	553	573	576	583	578	545	561	570	559	560	573	557	548	555	504	561	573	561	589	567	587	591	507	579	605	534	518	610	596	561	554	588	600	573	577	604	579	573	545	573	593	578	538	560	574	580	574	596	579	598	540	582	558	520	558	579	601	561	578	546	594	589	545	562	565	614	569	585	565	578	606	571	619	556	564	589	598	596	562	578	564	620	565	566	547	525	590	584	537	604	612	573	570	599	523	579	501	557	572	545	561	562	573	545	580	580	570	554	604	554	561	574	557	585	580	552	548	569	548	590	570	572	556	558	592	565	591	546	573	534	541	545	588	575	557	575	574	584	578	574	595	570	548	560	566	605	578	613	524	571	624	598	556	565	584	571	577	544	546	564	543	546	556	579	609	563	586	539	540	570	567	572	563	568	548	600	529	581	544	544	558	596	586	593	563	557	560	534	595	587	571	588	571	588	566	608	587	559	587	625	597	568	587	592	576	602	587	577	557	579	578	632	569	589	552	545	568	556	582	590	557	528	541	582	555	587	561	547	595	604	572	571	581	600	572	577	592	591	550	580	557	600	550	606	569	576	599	538	558	608	569	555	575	567	594	543	559	549	609	590	582	574	567	581	570	573	614	583	540	569	542	594	534	593	566	594	583	562	544	590	605	554	583	584	571	573	596	568	596	562	556	541	562	556	573	543	585	572	555	558	615	537	549	577	554	582	581	617	517	557	533	576	586	566	574	536	568	554	559	533	562	579	575	576	586	558	557	572	546	544	644	564	559	600	567	575	581	590	514	555	584	589	598	572	639	589	522
23342	23121	34785	38990	34522	24903	13723	2066	563	434	423	407	426	407	352	402	426	386	390	424	404	397	399	457	394	384	384	426	431	396	445	385	382	406	443	404	415	391	421	353	402	430	403	389	405	431	420	393	435	424	408	387	413	402	433	393	389	376	382	408	413	380	400	376	382	401	374	346	419	445	466	411	393	406	416	402	397	384	388	403	396	432	414	392	387	419	400	437	400	396	389	424	392	427	413	422	397	398	380	388	421	450	416	374	382	371	411	374	372	399	381	401	415	371	424	385	428	423	408	387	384	385	430	408	390	413	402	386	451	404	429	415	403	419	397	388	413	448	375	391	374	415	398	441	436	402	362	419	389	395	459	422	380	363	397	393	408	424	404	378	387	416	403	406	422	409	429	404	404	390	426	425	381	420	405	398	414	406	413	384	395	413	428	418	383	377	392	387	396	403	409	382	443	401	391	396	368	423	419	411	397	363	413	392	411	406	403	397	412	400	405	379	406	408	386	375	393	378	403	375	398	382	436	395	381	435	441	384	383	411	456	412	430	396	419	422	418	381	394	378	396	420	402	374	399	405	397	464	397	380	407	423	374	363	399	430	386	379	409	406	423	412	379	421	384	385	372	396	413	410	420	383	436	454	391	390	440	386	361	424	431	375	396	422	375	384	394	374	414	355	428	404	378	453	423	390	405	414	427	392	399	406	409	387	377	379	376	375	387	425	426	388	412	413	399	417	393	378	390	399	377	408	406	401	404	435	387	399	395	358	415	386	393	393	403	401	457	390	394	399	395	396	388	402	377	394	433	369	436	402	368	370	378	394	408	431	427	428	423	410	400	417	408	402	380	365	447	422	377	415	400	414	400	433	378	401	421	411	407	409	411	375	382	415	383	377	421	393	387	420	393	413	433	382	372	398	386	400	412	396	392	387	401	412	399	395	416	407	408	392	347	405	416	438	409	382	405	410	393	419	394	402	395	373	380	384	390	405	409	422	418	378	382	374	398	378	380	415	402	379	406	408	373	422	427	377	435	438	399	421	402	410	429	381	411	395	423	383	435	399	395	402	398	387	402	403	409	381	392	384	365	401	413	388	420	431	402	426	401	368	377	367	439	438	429	431	386	399	376	380	410	423	433	434	422	374	404	406	434	427	406	385	418	436	444	393	390	382	413	409	397	434	395	401	393	399	400	438	421	404	368	428	387	404	400	386	404	382	430	422	387	393	386	373	409	394	416	388	381	373	431	397	376	378	399	398	387	359	404	379	372	407	395	413	380	406	418	389	413	389	417	433	409	405	426	393	385	425	405	404	383	402	391	409	413	406	416	413	387	427	356	429	378	385	354	386	442	428	411	415	374	418	392	452	386	382	409	381	406	416	434	381	401	398	387	440	367	381	393	387	393	367	411	386	410	403	422	359	383	403	399	381	384	398	366	432	396	372	400	401	413	404	409	394	409	378	390	438	403	377	399	387	414	430	413	378	388	414	389	399	407	408	426	423	382	452	403	415	375	397	370	407	408	410	385	436	420	388	411	382	401	402	399	341	369	402	374	390	432	454	418	402	385	424	398	380	393	416	401	422	409	439	383	421	389	410	395	368	431	419	352	417	381	381	401	405	396	410	393	389	383	425	386	397	398	375	425	393	401	392	402	413	391	400	399	408	408	384	385	352	388	387	399	429	389	412	383	412	391	377	442	363	411	405	395	394	378	391	386	394	379	406	411	376	426	413	389	401	386	391	423	418	396	395	381	456	375	411	429	413	380	404	388	388	396	405	381	414	391	390	432	432	403	425	380	389	416	410	400	429	398	411	385	419	402	381	379	416	402	406	394	385	370	445	381	407	402	392	377	396	384	410	415	423	418	382	406	393	383	390	401	415	407	397	419	415	383	401	425	421	368	396	382	417	383	382	385	414	426	387	365	426	375	420	423	363	372	409	401	383	398	400	416	435	398	396	419	400	423	410	391	384	426	387	438	386	414	403	399	364	401	395	407	395	387	415	415	393	397	397	420	388	402	407	407	395	425	413	428	382	401	392	379	392	408	404	420	406	402	396	407	414	389	393	410	396	420	365	390	425	402	414	392	378	410	444	415	392	403	388	377	416	371	382	406	379	402	403	374	400	417	376	412	449	407	403	407	442	415	395	376	399	390	390	399	448	400	396	395	360	402	386	403	386	367	364	429	419	371	406	402	378	376	400	467	426	395	402	410	403	376	437	398	405	412	366	383	371	403	402	437	395	392	375	424	391	366	368	390	417	391	365	417	392	354	436	422	395	394	415	420	402	403	381	424	413	419	419	382	381	394	408	420	401	420	358	380	403	399	393	371	424	415	421	427	405	407	403	424	407	389	418	406	394	422	402	398	422	418	419	396	399	420	426	390	382	384	442	386	380	364	405	386	408	407	362	398	427	402	405	429	417	407	394	431	388	405	426	380	410	404	400	403	432	442	421	419	408	397	412	384	412	392	363	374	387	429	450	412	400	397	413	405	398	379	409	357	408	390	385	393	415	394	404	406	386	404	411	399	407	401	387	434	362	423	374	425	431	410	367	370	398	370	385	389	388	394	391	376	432	426	391	393	382	399	376	381	419	388	401	395	384	408	386	391	422	396	425	393	410	393	426	417	402	401	418	422	386	400	364	409	400	374	413	369	389	427	327	380	362	394	412	399	375	402	402	419	399	417	443	398	403	439	410	373	403	433	382	411	391	428	407	381	381	411	394	431	387	418	400	416	359	373	387	369	430	454	365	420	376	424	415	387	411	424	428	398	419	425	412	400	391	402	413	454	431	401	425	380	389	392	378	436	406	397	373	390	364	401	402	374	382	400	352	393	362	408	392	380	378	370	388	435	371	418	353	381	405	427	406	404	420	365	381	412	419	407	408	394	401	387	376	398	419	414	398	380	393	431	395	394	371	436	403	432	433	404	380	383	371	392	382	405	434	392	451	375	369	432	395	370	386	369	370	419	382	443	395	422	403	429	394	397	373	399	414	393	410	428	394	385	395	380	389	403	402	394	379	395	394	409	433	387	399	409	390	385	379	408	413	371	410	429	382	394	409	423	429	389	375	411	403	368	431	410	409	360	418	414	392	413	401	417	419	408	387	396	378	401	404	399	386	378	415	399	377	437	395	396	406	422	387	386	378	398	414	364	411	395	389	369	394	429	400	389	413	407	438	437	411	381	410	407	397	384	412	398	445	398	404	406	404	379	396	380	404	376	407	426	386	390	386	404	410	395	428	395	403	419	374	415	394	413	411	414	364	420	390	398	391	434	393	395	407	431	367	394	385	403	441	429	403	390	385	401	425	412	399	423	398	410	419	387	370	390	401	401	386	408	378	403	397	415	427	380	410	392	445	422	364	395	433	415	387	385	387	394	398	402	424	442	412	402	377	423	400	393	358	405	402	369	388	387	375	383	381	372	400	398	404	376	413	370	405	388	385	366	411	386	375	413	412	380	414	402	385	405	397	362	403	408	403	420	418	373	376
47707	92532	90440	70275	48767	28319	10609	2937	906	698	624	651	568	587	613	597	579	637	632	632	645	651	639	622	603	584	561	608	615	627	626	603	576	583	581	601	617	635	630	632	622	563	616	668	607	595	580	618	612	587	614	642	593	644	579	613	591	626	566	593	618	573	604	573	607	616	606	619	600	633	612	605	643	631	579	618	655	600	621	598	624	581	634	606	626	615	616	604	599	584	601	611	595	591	617	609	612	619	606	625	621	587	605	625	640	607	613	591	634	603	642	632	620	595	612	607	618	614	646	571	607	644	577	637	612	643	625	623	605	593	621	632	603	605	622	655	608	609	617	623	622	617	620	591	590	625	592	649	592	587	641	606	621	599	623	593	566	545	614	612	611	607	600	568	605	637	602	581	626	601	611	645	634	623	600	639	587	632	640	597	620	611	601	592	574	616	596	586	584	596	646	575	615	605	585	615	619	624	631	645	624	613	613	594	612	637	624	594	606	621	603	636	583	592	633	601	632	624	588	610	584	653	600	555	651	604	628	690	577	590	607	637	633	596	607	610	623	632	634	621	632	596	614	627	590	614	613	579	633	630	629	629	614	597	569	594	619	600	582	636	612	593	573	639	618	590	644	604	586	620	605	643	635	573	576	618	630	623	620	624	603	586	575	567	656	598	578	583	594	672	644	600	629	612	561	615	600	658	629	598	589	555	615	653	613	634	613	609	607	604	619	544	542	601	602	600	614	610	636	621	608	631	605	613	589	607	591	602	602	595	577	607	608	596	571	605	637	607	592	610	597	614	613	604	609	611	609	549	575	588	557	610	607	614	629	616	641	615	640	636	572	606	608	638	624	611	637	629	603	613	649	599	622	623	630	605	614	631	596	629	612	574	637	639	560	611	679	585	600	627	613	630	595	587	609	582	654	600	530	605	566	661	604	609	615	625	582	594	572	615	626	565	635	597	607	644	613	587	597	582	578	642	656	634	630	573	604	590	646	595	626	626	610	547	653	632	613	643	581	648	605	552	585	634	620	619	604	601	635	625	644	647	578	655	624	585	634	598	630	591	630	610	597	611	670	600	633	609	627	586	614	577	606	617	617	608	618	629	599	637	575	658	632	646	608	591	602	640	584	608	582	605	590	572	606	655	652	651	614	599	622	605	633	582	625	643	541	573	620	593	613	619	593	591	588	583	611	570	551	607	613	597	599	606	644	580	584	584	632	605	612	574	619	606	654	560	612	615	616	638	635	594	563	607	613	633	622	582	644	610	600	600	573	629	653	614	608	581	587	616	612	566	584	599	573	600	608	580	630	597	602	598	633	590	614	576	603	622	614	573	639	630	614	597	635	573	595	574	577	617	611	621	554	635	555	602	620	615	609	604	610	610	596	593	605	609	618	618	655	537	600	606	633	618	606	595	610	654	617	632	618	606	655	648	588	641	598	628	639	620	614	597	604	579	587	595	654	588	589	596	603	552	570	615	615	584	606	636	584	611	664	594	597	632	630	623	652	588	629	613	617	616	598	588	606	596	573	610	620	622	585	597	586	654	600	580	636	588	601	652	605	602	606	664	658	653	626	597	600	616	591	627	570	606	615	586	589	690	593	615	600	563	619	600	651	587	609	591	638	598	618	606	594	590	610	628	591	631	581	585	620	611	565	591	609	657	597	590	574	622	611	670	613	622	656	631	568	586	586	609	632	622	610	613	612	591	614	569	601	633	592	601	606	641	601	643	595	671	621	600	594	617	608	624	623	589	617	587	588	626	638	629	610	649	621	572	606	634	602	609	635	577	646	565	607	591	598	646	624	621	637	562	643	573	621	571	573	618	646	566	587	611	620	616	605	558	627	590	575	598	597	627	634	610	609	613	620	620	632	622	589	565	613	627	621	604	651	650	636	659	567	656	613	629	637	628	623	602	622	595	626	601	646	588	634	560	665	626	623	607	641	632	667	631	592	522	639	617	646	598	586	618	594	626	594	601	634	686	575	604	572	630	612	654	594	630	576	594	589	614	628	605	601	605	608	590	585	626	598	591	627	589	629	583	617	661	659	663	603	597	569	583	576	631	644	588	609	574	614	624	646	573	633	639	592	647	593	593	609	629	640	603	607	611	584	599	616	657	591	597	600	633	612	663	567	624	594	587	585	629	617	612	629	640	597	608	573	592	610	590	628	647	611	581	585	603	553	592	676	598	593	595	603	619	584	672	588	621	625	605	601	595	600	595	558	611	613	592	638	608	624	598	627	612	608	671	614	594	598	633	614	602	625	638	602	603	603	578	600	601	582	596	543	600	589	614	652	622	575	595	630	597	623	584	567	619	596	559	626	664	640	570	617	624	608	612	565	594	589	609	587	593	589	552	567	610	626	611	653	608	621	612	660	612	602	585	608	588	650	640	629	593	606	606	637	623	649	644	615	592	594	582	606	593	623	569	650	604	650	593	606	611	592	603	593	574	623	578	581	572	583	603	635	629	586	639	611	582	601	604	572	579	643	617	638	565	575	622	643	644	643	587	616	585	634	649	584	634	672	580	558	575	602	622	605	576	590	597	596	631	594	583	632	594	663	614	607	591	625	586	669	594	572	615	616	582	588	577	555	604	632	611	606	593	590	598	608	630	621	622	595	597	559	608	592	617	614	653	633	658	584	596	617	617	542	598	624	562	604	608	611	593	581	622	627	646	616	651	596	621	622	565	643	644	640	614	647	638	614	677	604	610	605	594	601	594	605	640	598	600	618	623	642	579	579	608	580	604	569	622	604	607	647	591	614	637	592	614	576	607	610	639	618	626	612	593	610	686	591	567	613	643	637	597	599	604	624	646	600	585	610	644	637	622	656	650	635	682	621	636	595	596	609	610	635	611	619	640	606	595	635	630	643	610	652	560	583	606	592	585	623	592	659	618	630	602	595	604	625	643	615	599	670	609	617	636	606	592	607	613	621	586	616	582	632	616	663	644	613	620	565	617	641	612	607	577	630	642	592	629	617	626	631	607	607	607	620	613	587	639	634	640	637	594	624	663	612	634	604	619	617	585	641	595	588	602	660	593	618	580	615	601	582	635	647	601	637	635	640	639	597	642	591	608	634	607	615	600	607	569	584	640	608	610	608	606	638	585	584	585	656	629	613	644	620	646	579	607	593	598	628	616	639	598	583	612	611	604	610	574	607	602	641	605	612	569	599	607	607	627	629	667	645	586	595	625	629	591	576	582	606	618	633	612	626	596	620	643	607	634	632	588	654	604	639	587	636	606	559	589	592	554	640	620	641	619	560	609	643	656	615	635	603	590	593	598	629	637	607	595	627	595	643	646	626	659	643	604	630	618	635	621	642	605	671	641	645	644	574	617	579	601	654	623	620	637	636	590	614	599	627	612	635	592	614	610	536	625	617	630	599	630	581	605	611	628	622	625	610	599	607	621	643	628	560	596	628	614	602	625	633	621	619	636	607	656	623	601	602	606	612	588	635	649	573	599	655	602	577	630	601	576	597	618	609	562
27479	31696	31908	24537	10658	2990	889	476	370	340	364	339	320	348	334	326	356	347	312	388	337	352	364	370	375	349	333	339	348	344	326	324	326	354	364	344	355	295	366	356	338	332	353	360	334	331	342	351	381	334	347	349	356	331	328	336	357	334	329	339	341	347	351	370	318	300	350	367	302	331	321	358	348	332	367	332	357	310	340	310	353	365	338	332	326	367	334	313	332	337	341	336	337	338	364	332	330	313	344	328	347	336	331	363	334	317	328	355	363	341	324	352	329	339	347	385	357	332	362	324	360	329	347	331	351	347	351	325	318	346	312	370	320	317	338	333	356	351	348	329	369	340	360	310	367	342	308	300	346	327	330	324	335	352	338	310	339	339	351	337	349	349	322	345	318	353	362	372	337	362	364	295	309	323	326	366	349	333	353	342	327	316	340	343	331	352	344	322	349	304	337	335	357	321	349	345	343	353	339	358	325	314	333	343	339	349	359	339	344	329	341	339	329	336	352	325	294	334	337	352	333	316	324	355	365	341	343	308	353	373	349	326	325	355	345	314	356	331	333	328	330	368	306	346	339	359	344	345	341	373	312	368	339	355	356	337	376	325	309	358	350	342	351	340	343	310	345	353	358	351	381	324	360	360	331	338	347	333	333	309	350	334	345	320	337	347	306	361	338	341	334	339	316	343	365	323	376	348	308	351	340	343	366	325	362	315	380	340	337	332	342	311	371	346	333	371	354	343	354	386	335	348	342	348	345	337	361	332	337	329	332	334	338	322	347	328	346	381	369	329	369	309	346	345	318	355	311	344	316	350	344	350	330	349	337	346	343	343	306	306	340	363	370	319	354	344	316	326	312	367	347	353	342	351	343	321	347	321	304	343	332	297	349	311	347	356	350	334	372	339	346	320	341	340	345	327	370	325	335	332	318	342	345	351	334	318	364	310	354	360	342	364	352	372	334	328	321	368	332	337	345	361	324	364	323	326	335	345	299	343	354	333	350	306	343	330	327	308	345	367	362	336	340	335	332	352	337	339	313	382	331	341	330	298	353	339	359	352	341	375	353	317	316	319	353	303	310	329	350	361	315	338	371	337	344	325	355	368	322	324	321	344	332	337	356	325	355	335	349	348	332	305	322	330	318	325	329	346	327	318	363	332	320	348	365	344	350	346	346	348	352	321	342	347	324	334	364	346	371	299	351	362	355	329	313	317	370	330	341	325	315	334	337	347	329	334	325	313	348	353	339	324	294	363	349	297	337	359	350	336	331	355	340	329	373	339	364	333	343	357	312	321	352	357	339	353	363	329	349	352	316	339	312	327	310	329	357	374	347	369	330	324	334	321	375	344	357	341	289	318	333	324	362	336	345	358	362	347	332	360	320	369	354	335	362	328	335	384	377	339	334	349	345	342	361	314	362	358	372	334	310	310	348	342	342	362	344	342	379	360	363	348	299	335	344	315	341	330	312	349	344	342	327	337	324	323	369	342	313	370	347	339	319	364	372	335	345	348	343	322	337	331	343	349	325	323	347	327	339	316	356	309	344	328	341	312	364	343	330	338	348	357	317	349	335	342	347	336	335	351	308	386	321	321	324	326	354	363	364	348	337	320	342	387	361	343	338	361	341	320	320	355	349	343	314	343	322	349	331	309	314	353	332	316	329	384	279	327	325	318	323	362	361	363	353	303	331	367	340	334	350	341	293	357	344	331	329	360	358	319	358	336	354	334	344	350	329	373	339	291	301	356	323	322	326	312	347	350	362	339	367	340	325	355	322	361	326	321	360	347	337	353	346	327	378	321	340	351	339	362	337	297	336	357	329	370	336	351	368	346	321	357	329	347	303	320	309	327	335	343	321	329	340	359	356	353	315	334	349	314	350	319	356	358	326	350	317	323	328	341	332	338	330	331	316	354	351	326	335	354	341	330	342	366	349	379	344	319	337	349	346	334	351	337	323	313	324	337	337	337	361	324	369	317	327	324	342	319	346	343	346	341	342	341	344	355	322	298	341	333	321	336	317	361	335	321	339	347	312	347	311	351	319	353	353	361	330	366	343	343	331	307	339	366	356	326	331	302	304	375	325	329	359	352	306	322	351	319	347	347	334	336	367	336	350	332	335	359	336	321	368	326	339	320	372	308	361	343	332	346	365	289	316	328	386	373	311	350	320	357	336	360	352	325	335	387	350	343	353	358	355	337	314	342	314	340	345	345	336	328	322	324	314	340	332	340	350	304	324	344	343	340	301	343	345	358	344	355	311	358	331	334	344	353	338	324	336	327	303	338	367	367	317	347	316	357	296	344	338	315	318	324	357	346	332	346	338	319	316	322	347	310	317	335	291	342	341	326	371	343	346	309	339	366	302	329	339	317	353	364	346	337	359	342	321	349	337	346	348	340	333	357	333	355	339	308	333	334	340	353	330	340	332	363	334	326	316	326	354	317	344	349	350	332	342	348	331	370	347	352	351	353	329	338	336	333	325	351	343	358	372	329	331	316	303	324	327	349	353	316	319	344	328	333	358	334	321	330	326	334	351	320	361	341	336	358	361	324	342	327	351	339	342	308	360	327	336	365	366	334	336	358	346	346	326	314	352	347	391	363	345	366	326	349	351	317	336	347	365	328	345	350	350	372	282	311	320	380	339	366	327	339	326	319	335	326	356	319	329	329	340	346	330	307	324	319	344	360	351	351	350	336	332	345	337	373	317	342	315	327	351	319	397	323	319	315	338	374	346	330	309	349	357	319	369	348	353	359	362	296	312	325	350	325	323	352	316	356	341	330	363	315	314	345	355	329	343	328	361	358	361	357	344	360	327	352	320	337	346	322	326	310	311	329	345	344	338	339	320	306	293	323	322	365	316	311	316	329	347	341	330	367	341	309	302	288	330	336	366	317	340	359	341	326	338	346	353	356	358	344	357	355	352	353	303	323	336	333	328	332	311	293	324	351	313	358	334	336	300	320	320	332	289	324	359	340	368	349	322	352	326	318	382	352	366	325	356	357	310	320	349	315	323	339	345	348	376	365	358	323	312	340	329	392	336	326	332	317	344	340	328	345	354	343	340	337	320	367	337	372	335	308	365	350	352	310	296	340	338	333	333	360	321	355	362	378	348	302	344	343	342	318	333	347	333	317	355	367	347	343	345	338	318	309	344	321	335	305	366	361	339	335	358	344	333	346	347	348	327	316	364	343	344	327	363	333	319	331	334	335	345	334	365	316	310	308	329	305	303	358	359	315	318	370	340	360	346	381	316	335	307	356	328	379	323	312	325	331	349	359	302	346	331	316	356	325	378	301	347	306	348	355	354	340	328	362	312	318	330	327	347	347	366	327	365	343	324	322	343	374	337	353	344	352	339	314	329	344	357	351	387	341	341	326	349	334	357	341	340	328	342	353	328	328	357	335	329	341	361	338	361	356	341	361	300	314	353	375	327	297	357	330	327	327	354	330	315	321	364	344	364	335	328	355	329	336	356	311	338	329	339	338	328	360	315	343
27490	49969	38573	27329	14763	5370	1758	773	589	531	534	580	539	545	571	533	548	566	525	584	547	552	555	530	554	528	577	556	502	567	581	591	584	559	534	537	518	531	555	540	561	521	524	526	544	562	536	573	516	533	546	530	609	584	556	573	543	607	572	547	534	527	580	589	511	556	569	534	544	501	515	532	542	510	548	538	522	471	558	527	531	544	553	546	549	582	519	539	605	547	522	556	520	582	552	543	557	511	530	535	499	522	547	532	516	526	522	540	563	552	513	536	582	520	514	561	520	571	562	565	533	556	565	538	552	539	554	567	585	509	532	574	505	533	544	527	557	556	553	575	556	554	550	578	594	555	553	570	519	561	577	543	565	545	518	573	503	500	518	541	530	513	534	555	537	560	538	561	536	518	558	560	550	511	560	541	565	585	577	525	557	558	555	534	603	553	559	475	587	571	526	552	509	536	545	562	543	614	575	499	542	540	527	536	516	565	535	570	538	515	538	542	552	526	544	554	540	528	546	597	562	568	544	531	543	589	531	554	525	538	531	588	498	532	533	574	548	508	543	540	532	555	566	568	544	497	540	547	569	542	550	543	544	554	496	564	551	544	532	585	574	541	493	513	530	542	548	540	530	543	530	579	549	526	494	503	533	552	537	551	530	535	515	532	564	555	539	545	548	539	581	541	496	580	571	546	598	521	547	577	527	530	556	584	500	531	534	520	561	535	551	536	567	541	545	538	547	523	532	539	569	563	511	570	551	521	541	527	533	514	549	487	580	555	523	553	540	539	536	579	547	536	540	512	567	533	538	530	535	540	562	521	603	571	512	550	570	549	551	543	591	557	547	513	571	573	542	492	559	575	527	548	581	534	514	581	516	569	540	565	563	525	532	534	582	536	554	570	571	531	547	548	547	576	531	555	511	518	558	526	521	544	548	522	575	549	572	552	548	545	550	562	529	527	555	514	589	563	498	528	565	558	566	557	582	530	560	564	498	579	560	539	501	532	530	544	540	550	547	538	521	568	555	556	581	540	572	541	529	532	565	496	551	525	578	513	552	540	524	540	530	520	517	543	516	539	559	555	556	531	531	551	562	524	549	540	558	565	576	569	557	510	550	573	572	533	566	537	564	527	548	510	505	520	544	506	548	507	528	559	565	536	532	534	551	527	575	520	544	546	533	525	555	542	577	529	531	541	554	545	550	539	550	550	562	543	554	564	533	597	553	530	586	559	550	557	592	543	551	546	535	570	566	557	580	548	557	563	523	539	497	542	562	552	533	505	525	584	546	558	561	562	566	518	521	495	531	541	530	567	535	570	512	551	534	558	527	557	519	548	587	579	558	538	547	539	545	545	573	536	521	574	538	554	546	528	559	594	526	578	531	563	523	549	531	573	524	557	522	565	532	542	513	544	533	532	520	552	521	547	570	540	527	577	513	552	546	588	583	535	642	524	495	516	527	493	537	566	557	536	556	562	524	530	543	522	521	523	545	550	509	572	559	560	547	536	599	536	536	519	519	521	545	546	482	518	559	556	541	558	567	542	515	566	565	545	531	548	551	506	556	558	537	560	550	559	511	604	559	576	557	567	550	553	545	528	547	556	552	568	547	533	560	512	564	563	521	525	548	563	521	536	569	544	563	545	556	535	536	530	550	530	560	546	534	558	582	576	567	528	566	537	587	530	594	501	533	561	535	511	561	533	560	542	580	539	544	560	506	567	524	582	531	560	571	520	537	518	531	520	570	516	573	562	542	582	540	529	544	561	524	522	525	541	541	509	538	516	503	531	545	521	518	498	540	530	570	512	506	528	546	540	514	570	557	551	505	517	535	521	552	552	560	574	553	567	494	573	564	535	538	526	543	594	569	526	582	544	526	555	532	539	533	569	545	546	554	541	547	530	508	555	552	556	530	587	553	560	533	553	516	517	542	565	578	561	519	554	482	535	537	549	563	521	570	553	547	513	526	519	524	529	511	589	517	561	561	527	516	552	530	534	558	539	523	527	552	519	601	536	563	584	560	567	500	501	569	507	563	539	528	556	573	488	560	583	567	593	550	541	539	539	536	585	548	500	499	561	536	520	571	544	536	542	560	524	542	577	524	548	546	536	594	561	529	532	525	540	542	541	547	568	582	540	548	589	542	560	540	535	527	590	495	581	553	525	534	538	528	514	540	531	557	562	548	505	524	521	583	564	600	567	560	543	538	513	565	562	548	559	501	522	460	587	553	527	541	572	518	510	525	535	557	533	542	582	552	545	571	506	571	597	580	559	543	557	488	583	551	572	562	531	545	529	540	525	528	594	527	545	564	547	537	513	544	561	546	545	519	513	556	544	524	608	575	521	583	561	558	603	523	528	539	552	532	537	525	553	552	552	552	545	546	524	541	557	513	559	523	543	568	581	544	514	567	597	550	555	504	548	612	536	517	525	545	539	540	581	556	540	501	533	535	512	525	541	504	560	548	533	547	562	564	519	591	574	550	482	509	545	537	586	577	542	525	527	559	549	583	582	583	551	545	552	527	524	508	550	517	492	558	529	514	568	564	532	574	572	543	552	511	520	523	569	544	521	564	545	561	574	594	586	561	569	562	502	509	558	556	516	580	539	548	553	546	520	553	588	513	552	548	568	537	535	549	550	572	555	542	548	570	541	542	533	553	571	555	585	550	549	528	544	546	539	539	531	494	525	549	539	548	507	550	526	523	564	559	533	593	493	563	555	550	559	504	499	531	522	520	565	510	569	563	530	570	529	532	548	565	531	578	570	560	565	540	527	555	556	481	525	526	586	562	531	518	523	548	530	561	551	550	561	548	525	593	540	522	567	562	541	565	553	485	506	523	531	539	550	558	529	547	537	560	511	545	550	578	568	579	549	515	512	566	535	562	566	524	559	546	562	563	511	540	532	552	561	524	546	538	523	564	532	594	582	557	526	586	526	547	549	565	534	530	511	529	527	544	557	538	542	510	552	556	550	541	579	512	522	530	544	534	570	528	554	567	572	560	521	510	527	518	549	559	526	529	538	539	553	521	526	545	524	524	546	601	521	547	558	510	540	590	572	551	526	517	525	543	550	522	568	551	595	546	534	523	548	517	557	519	516	515	547	473	575	573	580	538	570	530	524	534	560	578	549	537	528	568	551	546	514	538	569	554	497	564	534	516	544	583	510	552	551	540	582	585	547	560	520	567	524	536	558	531	541	527	546	535	524	556	514	560	599	551	525	577	548	535	549	575	566	570	556	595	557	542	518	584	567	543	547	584	566	563	603	578	554	557	568	525	544	538	523	532	553	560	543	548	547	513	558	605	579	542	529	582	504	598	557	596	532	537	557	591	549	565	538	532	514	593	568	578	529	539	558	495	569	583	564	570	542	580	500	535	524	528	560	574	571	582	567	545	526	527	553	574	549	542	519	533	551	517	545	523	515	541	549	599	572	552	561	567	546	555	522	562	525	559	567	548	531	559	522	498	574	545	576	517	539	563	535	533	539	535	591	563	518
24832	25207	38344	41801	29977	17447	4822	840	446	385	318	355	350	341	353	367	341	336	366	384	355	334	376	339	336	361	326	313	349	383	357	352	336	366	351	399	332	362	372	370	412	365	351	343	362	338	344	325	325	372	368	330	394	350	367	354	363	354	326	372	343	370	343	351	342	356	404	341	349	356	383	384	353	348	344	370	375	292	358	374	343	364	345	347	386	338	363	360	344	320	315	342	344	377	339	392	358	368	367	357	369	373	363	358	315	356	376	326	339	341	364	359	351	371	368	358	355	343	368	376	351	360	372	359	387	358	352	339	336	354	365	356	345	303	362	364	365	330	370	372	363	364	373	379	355	348	336	359	340	376	370	328	340	361	380	412	320	346	336	359	383	326	369	364	349	380	336	354	370	389	373	355	347	351	369	332	381	324	361	314	371	405	323	349	348	368	359	366	361	340	362	398	353	363	342	384	327	388	312	344	368	341	316	350	342	349	368	361	351	352	365	356	369	341	359	380	332	334	358	361	372	358	360	386	402	370	359	351	374	350	306	333	371	382	376	338	353	379	349	328	335	356	326	334	374	345	328	321	353	381	369	368	336	385	313	340	340	360	351	348	361	375	406	378	378	355	387	364	367	359	365	350	342	368	372	336	359	383	373	355	355	351	350	341	366	365	388	325	383	350	382	337	342	342	342	346	349	315	346	353	381	337	335	353	346	351	343	361	352	364	327	382	350	362	327	341	360	358	328	377	343	385	378	367	380	315	338	370	367	331	374	360	356	312	342	345	335	368	356	361	370	368	370	307	327	367	389	357	377	355	371	355	367	325	370	361	351	362	376	332	355	358	370	349	385	326	345	334	350	379	334	361	337	320	375	341	357	349	336	337	365	370	373	347	342	356	338	347	342	341	367	362	317	369	377	338	348	380	352	373	341	389	370	340	347	340	368	378	345	344	348	357	400	360	346	330	346	337	351	353	343	344	350	374	339	358	354	363	333	350	360	336	351	354	379	354	340	351	348	356	345	358	350	341	359	343	362	341	390	345	377	323	351	360	345	375	358	328	346	378	339	372	333	354	336	356	369	360	347	376	360	333	356	333	354	336	370	355	347	340	345	352	357	351	347	332	371	343	374	368	362	312	356	349	345	344	349	356	343	368	337	374	334	358	373	346	354	349	397	371	396	347	337	336	358	379	346	334	356	389	338	384	352	342	340	357	339	395	380	336	366	362	318	370	345	354	342	362	330	347	371	359	338	354	348	361	362	339	357	365	341	325	354	360	355	390	355	373	345	351	355	360	348	325	389	385	346	371	376	370	328	337	353	348	338	354	345	361	366	374	324	346	351	357	331	366	373	338	318	352	356	335	372	362	351	384	360	361	368	357	383	388	383	344	357	345	355	374	338	326	396	317	358	365	339	346	345	353	386	368	368	376	352	389	375	338	340	358	358	364	369	350	380	388	362	349	347	349	367	311	360	335	378	376	364	360	330	376	347	342	334	366	367	333	335	343	353	363	367	356	370	341	351	357	360	375	368	352	346	378	365	342	358	342	344	368	341	368	349	387	343	337	301	344	363	363	343	349	343	342	341	340	355	350	351	395	348	357	385	335	389	357	360	374	353	373	368	367	345	370	337	385	336	356	338	359	338	356	346	375	380	332	351	384	355	307	328	359	361	328	332	323	323	348	356	343	329	343	379	341	346	333	340	356	386	371	349	341	363	368	360	355	340	359	339	370	324	368	384	346	370	374	362	347	393	368	353	338	355	375	349	330	370	377	363	373	368	376	356	361	337	362	345	364	368	355	338	378	358	365	383	367	325	365	368	353	353	332	366	382	332	353	388	355	340	372	353	365	351	346	389	354	349	371	365	380	337	326	369	336	337	372	370	384	304	356	364	356	380	357	357	358	345	392	337	315	336	365	361	336	338	343	338	342	376	334	344	334	346	325	352	388	359	344	365	340	367	341	366	341	357	363	378	364	402	346	354	322	362	342	329	357	393	375	367	359	389	341	369	339	340	377	387	335	322	356	328	374	364	362	319	366	374	339	352	333	343	363	354	341	352	358	368	382	367	368	395	369	336	354	377	342	337	325	322	345	360	381	350	355	363	348	338	358	355	382	334	355	390	369	385	349	350	379	394	370	362	359	370	347	351	348	334	322	352	339	341	376	368	352	359	408	352	349	337	356	363	346	361	351	354	344	360	341	352	365	301	369	348	329	350	356	319	363	326	347	305	381	331	336	389	355	333	358	374	347	330	391	382	362	350	353	341	347	346	375	330	347	357	365	360	375	355	379	373	350	358	344	366	341	345	355	368	316	356	367	326	404	368	382	373	346	322	348	343	366	359	383	334	364	363	353	409	376	366	360	350	408	351	356	361	343	360	354	351	346	339	375	339	355	372	344	347	379	363	375	389	375	395	347	360	392	332	345	355	353	393	341	343	361	343	346	355	366	309	352	367	387	377	362	374	395	338	353	343	376	342	350	348	350	343	386	352	340	377	357	378	366	380	354	343	352	397	357	374	365	368	339	343	338	340	363	348	360	362	360	327	362	346	355	360	376	352	334	366	371	364	345	337	348	351	370	379	348	349	359	371	352	346	346	340	348	370	354	375	367	351	360	339	351	354	359	350	366	349	390	346	354	335	362	389	352	374	348	352	370	376	365	320	360	351	339	377	386	340	387	367	335	365	359	367	365	350	361	338	329	357	343	371	354	349	362	351	371	345	361	331	406	309	362	368	397	347	367	381	359	352	353	336	392	378	346	324	348	347	364	344	346	361	367	367	370	332	357	353	368	373	373	355	374	367	380	387	373	342	328	393	369	373	380	395	371	392	364	365	352	350	337	302	371	356	334	371	367	361	334	358	331	350	332	358	358	366	351	341	347	365	337	334	357	320	376	362	365	366	360	356	389	344	374	365	370	351	369	399	366	377	374	357	358	334	357	363	343	334	336	368	359	340	364	381	351	347	365	377	373	333	335	341	353	372	360	356	367	347	370	376	340	354	350	355	325	323	348	343	323	363	346	378	402	333	367	378	348	345	356	364	371	360	356	347	386	370	358	325	383	351	377	362	358	344	314	377	389	377	342	362	348	379	365	382	310	342	343	364	308	383	383	373	326	360	354	370	339	362	360	342	373	323	374	367	398	364	411	382	372	349	333	366	352	341	372	356	371	361	380	371	369	343	341	356	346	355	356	376	356	341	336	354	325	320	354	374	348	365	375	342	384	370	345	337	351	352	314	397	359	321	357	381	359	340	385	356	352	374	359	351	323	345	381	352	315	361	369	352	347	314	357	363	356	352	347	350	369	354	333	354	355	342	358	341	370	362	375	352	340	349	333	347	336	358	364	350	384	357	369	349	378	354	319	379	346	336	339	369	360	327	392	356	352	349	317	366	394	335	396	353	337	369	368	359	385	377	377	357	370	346	335	363	341	363	353	333	347	405	368	372	366	357	359	348	358	317	369	367	358	354	355	355	370	373	358	352	372	383	351
50132	86859	73158	54126	36213	18030	5686	1589	702	530	549	599	565	575	587	620	587	616	540	573	551	590	574	556	576	577	561	564	553	571	544	577	562	588	551	532	576	515	570	580	585	554	573	553	549	573	545	536	607	576	582	560	597	643	578	525	571	580	560	568	539	612	564	580	563	527	546	599	556	559	553	574	537	568	569	582	543	534	585	593	534	580	565	526	595	595	552	528	572	574	598	584	573	561	592	555	541	572	587	548	537	534	542	549	592	549	546	590	523	562	604	596	564	539	561	578	586	585	578	589	570	528	576	597	559	610	535	556	558	572	544	619	576	535	575	578	575	595	557	559	570	580	582	563	600	571	552	525	596	586	514	570	541	552	577	614	597	594	589	554	590	598	524	616	540	521	529	579	583	565	559	580	578	572	564	606	540	565	594	582	546	556	588	548	529	541	573	579	583	581	543	591	566	595	589	582	604	550	571	574	577	557	614	605	598	572	547	612	583	574	524	575	521	573	563	578	558	637	591	562	535	530	560	576	549	566	549	589	599	583	537	591	561	572	564	564	535	548	538	548	571	556	584	592	531	542	596	576	581	575	559	547	561	546	591	580	571	563	561	609	547	536	593	592	582	553	603	524	602	571	543	537	566	618	586	583	546	598	573	604	524	575	575	589	571	537	575	580	573	580	563	531	576	559	558	588	561	575	576	571	574	595	565	584	570	555	612	576	572	552	572	525	587	563	553	604	592	610	587	596	558	573	586	557	544	553	595	546	549	562	604	600	570	560	598	577	552	567	598	536	540	557	559	576	593	567	554	568	578	622	594	581	573	576	568	589	613	551	555	568	572	578	570	504	552	597	576	559	542	588	556	542	584	573	556	614	556	603	559	574	583	543	545	529	565	557	572	570	604	559	577	568	578	575	589	581	632	569	530	604	555	561	534	559	577	549	575	561	563	577	608	580	578	619	569	609	586	571	587	549	599	588	594	580	563	589	549	559	588	595	572	575	562	550	614	576	559	570	595	542	594	536	530	580	539	582	587	604	481	551	545	581	558	562	601	538	569	555	570	584	565	562	601	584	590	545	554	527	601	565	549	574	597	596	572	578	623	532	567	617	580	546	553	595	564	589	569	505	543	540	591	605	569	570	545	578	551	558	560	559	612	621	543	568	610	529	536	565	584	591	540	593	553	581	603	572	554	560	553	546	575	576	522	554	590	554	550	550	616	578	562	607	521	561	559	539	534	582	529	559	589	533	545	579	558	566	541	606	558	594	537	558	577	560	551	551	545	529	571	556	571	579	530	581	545	556	564	582	549	586	534	564	566	561	563	571	561	564	570	544	559	525	592	585	531	525	579	572	579	575	559	586	523	557	609	546	587	571	584	597	581	569	538	567	585	584	549	569	582	562	538	551	565	564	545	601	584	555	549	537	587	565	589	557	544	598	557	564	552	543	572	553	565	597	547	563	554	581	575	552	584	549	575	568	544	495	537	607	601	600	615	565	541	562	583	585	578	577	599	575	628	581	610	567	578	540	566	545	555	553	604	555	612	572	571	574	566	554	577	545	560	592	567	560	549	565	566	585	530	516	585	552	602	576	538	575	583	566	554	537	574	548	576	575	577	572	580	591	566	570	580	552	527	508	567	583	606	567	551	535	572	578	577	549	537	576	584	584	587	538	563	605	574	555	554	546	578	558	565	543	558	602	557	575	539	557	591	583	536	570	553	594	585	584	567	566	604	540	577	541	611	561	555	549	570	588	568	591	538	570	582	540	530	568	609	622	588	548	546	566	560	544	586	580	561	544	610	543	585	548	562	536	588	533	574	597	590	550	611	532	580	540	566	557	561	637	549	594	602	624	593	624	566	588	545	547	591	558	532	553	580	615	581	571	586	608	564	571	576	603	558	562	569	553	565	575	528	546	611	564	579	537	571	567	541	576	588	579	552	547	542	585	615	590	590	593	573	550	497	539	548	564	545	606	609	579	557	504	583	564	606	571	590	586	583	544	568	600	608	536	618	532	561	588	569	537	615	577	583	562	572	596	590	577	579	567	566	575	563	560	566	553	572	602	580	571	579	529	563	549	560	529	580	556	564	574	561	545	548	579	539	594	577	597	572	575	608	538	537	576	551	557	576	619	561	559	618	555	577	549	568	540	547	556	581	571	537	583	583	560	554	544	594	558	532	573	517	572	602	578	584	578	536	543	594	585	557	552	606	587	569	560	592	519	553	591	581	525	585	551	582	543	592	550	577	544	608	595	562	553	530	522	592	600	556	607	539	597	567	592	525	554	540	564	532	596	562	597	553	583	540	560	581	547	549	593	582	584	609	610	584	573	555	594	577	560	602	608	573	562	533	565	580	585	541	594	588	582	563	583	569	561	606	546	549	539	560	557	586	556	586	570	579	569	559	567	574	577	587	573	580	608	591	556	566	558	569	526	549	568	551	563	561	518	544	569	597	539	589	552	569	587	573	597	568	522	573	577	548	570	552	598	580	573	590	560	643	572	554	607	596	608	577	581	558	579	599	580	583	553	583	557	590	548	551	595	537	592	599	514	606	573	551	542	595	556	510	553	599	584	574	604	565	578	574	574	556	584	553	543	602	591	585	529	635	567	578	558	568	598	555	617	551	541	584	587	536	576	578	569	572	559	477	547	526	557	614	582	606	554	580	547	585	601	514	573	561	590	565	570	595	574	588	568	549	567	544	551	589	612	554	566	563	562	631	527	594	598	592	597	558	598	549	593	561	551	554	562	559	564	516	554	570	579	556	605	611	569	567	545	564	560	574	545	527	587	631	575	573	571	530	539	613	543	555	600	577	553	555	589	574	596	553	596	535	566	571	568	520	542	567	563	546	538	557	567	548	613	551	583	562	572	550	535	551	549	585	533	551	559	568	571	588	606	583	566	532	569	552	566	575	601	581	573	543	558	608	549	588	544	569	572	581	565	526	555	521	576	600	574	562	567	573	577	560	567	545	544	595	560	571	551	596	597	616	587	549	549	577	597	575	567	588	567	545	537	562	618	545	588	557	581	545	603	606	586	562	555	620	565	593	545	594	572	572	551	535	619	581	598	588	543	583	551	525	595	534	572	566	550	595	581	597	567	558	578	561	577	553	542	549	542	557	554	537	577	555	599	609	561	591	585	582	557	544	574	592	539	519	601	543	564	583	568	554	585	572	561	582	602	588	559	600	562	602	566	527	600	586	590	580	578	587	558	518	557	563	540	578	583	548	579	573	559	554	549	575	567	577	540	613	523	582	554	573	596	559	566	579	591	620	557	590	559	586	561	542	555	579	554	557	572	580	529	571	536	588	600	587	579	565	585	522	583	563	565	596	533	592	571	559	566	560	576	609	578	579	571	612	564	559	566	594	547	580	580	544	557	614	600	541	584	556	556	596	593	612	562	593	529	571	549	586	587	554	563	591	575	609	546	539	560	543	574	575	579	588	536	598	558	576	594	576	585	552	566	611	536	567	550	563	560	538	565	535	590
23365	22835	34325	37954	33790	25093	14002	2009	576	455	422	460	381	425	410	424	427	417	395	416	441	453	410	410	424	432	407	446	425	392	424	379	382	403	442	372	379	417	400	412	416	405	383	379	417	372	368	424	391	403	393	408	390	372	381	383	407	391	383	422	448	436	393	382	403	359	425	406	422	407	407	380	414	419	400	420	382	439	429	404	398	409	399	420	386	392	412	404	421	378	381	440	395	407	420	385	415	404	387	383	417	405	387	401	410	420	372	400	377	401	363	443	378	386	435	429	403	383	399	399	420	414	410	386	407	380	389	433	409	399	415	407	362	384	427	391	386	414	407	411	367	448	415	410	393	449	411	409	409	387	387	367	351	386	406	394	390	393	424	423	367	387	439	393	418	342	395	407	392	403	418	419	406	392	424	455	421	391	404	409	394	398	388	377	384	379	399	385	395	440	362	370	420	376	369	410	432	433	404	376	349	387	347	352	373	347	436	417	425	382	396	389	385	424	372	393	389	391	417	391	400	404	381	425	344	400	406	391	372	403	389	404	400	410	434	428	413	408	379	398	411	410	369	384	401	387	403	412	390	406	408	416	408	415	384	393	426	411	395	430	419	392	396	406	393	425	392	420	449	429	420	363	377	439	406	392	423	402	391	370	427	422	389	382	410	419	443	400	391	417	390	422	380	400	385	405	409	357	409	386	424	431	425	413	392	344	397	363	387	396	407	387	432	400	414	390	392	393	395	393	414	403	396	388	389	402	369	409	402	391	398	392	393	387	416	390	379	416	405	440	393	400	433	414	392	401	410	420	435	409	408	399	405	407	427	423	390	379	363	420	415	392	427	381	411	418	386	427	388	393	458	392	384	412	363	407	410	358	399	417	386	397	421	389	405	395	411	391	415	395	384	407	415	393	407	420	369	387	383	381	368	394	397	413	408	383	389	387	416	407	401	382	414	401	379	410	406	384	396	408	400	368	399	374	410	408	415	441	408	403	400	399	388	430	408	440	419	383	403	400	431	386	389	370	388	377	359	412	412	413	376	376	419	397	404	394	403	384	396	424	374	400	408	434	405	399	381	431	424	386	432	383	385	405	416	390	392	360	396	377	379	362	376	397	383	392	397	370	402	355	394	373	415	399	423	414	395	381	409	378	387	371	410	379	384	383	371	398	399	414	383	450	439	389	410	388	402	384	385	400	429	372	390	383	454	360	383	418	400	385	382	389	424	423	403	380	390	418	399	421	428	443	402	408	428	393	399	390	391	443	415	403	375	402	402	404	385	373	406	412	374	376	400	389	397	390	383	377	388	365	422	399	407	387	434	406	423	447	393	410	386	424	402	392	446	411	410	363	422	427	428	405	394	385	391	416	408	352	379	409	426	378	370	402	380	411	399	424	410	398	398	397	380	434	393	397	405	402	392	421	403	403	422	400	398	441	392	397	421	400	409	416	373	436	393	444	384	373	387	439	426	393	412	352	425	375	371	411	425	419	421	430	399	413	398	394	433	393	393	392	380	383	377	387	400	380	390	417	418	403	420	366	418	446	400	391	407	412	430	403	389	393	400	401	406	377	445	413	399	421	408	347	401	418	386	406	379	414	408	412	417	410	383	431	422	389	396	403	402	394	426	404	382	411	390	378	367	369	422	399	431	384	424	391	435	402	411	412	406	399	418	381	390	384	375	425	364	422	405	358	370	425	423	365	428	414	408	413	427	386	419	386	371	404	413	410	406	408	393	408	397	426	390	432	395	424	435	395	415	402	401	431	408	407	384	373	396	415	388	384	414	390	397	406	399	410	369	392	409	384	407	413	394	412	387	399	386	389	393	376	398	397	370	380	413	409	404	425	408	390	400	400	414	387	403	363	372	424	429	415	415	379	382	408	397	409	374	423	406	374	401	402	394	391	408	357	406	417	421	406	400	394	402	417	432	433	410	410	418	387	396	404	378	401	412	421	414	396	406	399	405	424	382	397	428	371	396	409	422	411	362	409	390	375	406	402	388	387	407	411	441	365	381	382	390	395	453	395	399	445	397	401	379	441	398	410	414	433	409	385	362	400	386	456	410	388	394	393	373	389	373	401	431	406	391	422	400	384	379	387	438	381	406	394	434	400	400	380	359	412	381	385	411	407	370	342	415	382	410	409	410	413	393	398	427	402	384	409	373	389	423	405	389	401	399	416	401	374	392	394	407	434	392	395	405	436	386	431	435	397	385	438	421	397	389	424	385	381	391	365	398	405	398	393	397	467	418	384	391	363	399	371	388	394	414	428	412	379	384	358	392	407	395	401	378	443	329	401	385	408	400	383	411	425	407	398	387	401	425	374	388	439	378	386	417	412	402	394	391	402	389	444	377	403	373	409	414	425	413	367	379	422	419	390	409	422	398	411	392	417	418	422	385	409	360	408	413	406	362	399	363	376	412	335	408	380	392	377	411	410	411	427	409	391	386	392	427	401	398	404	391	431	387	402	362	414	404	413	409	421	408	391	391	415	392	376	394	383	401	354	422	414	357	398	436	378	391	418	383	411	391	408	420	401	409	389	397	385	419	408	400	409	404	383	368	394	370	415	390	407	417	400	381	375	387	423	379	393	416	391	381	432	400	396	400	391	388	401	358	397	380	396	396	415	423	414	413	390	351	388	409	397	392	427	418	424	387	440	410	430	411	407	402	375	386	406	401	434	408	350	382	405	408	421	416	396	415	410	398	385	413	430	405	401	374	387	445	385	451	386	382	426	399	437	421	424	401	358	420	415	428	431	391	410	418	399	397	406	397	396	379	385	411	376	426	419	435	409	386	379	425	400	393	399	390	403	378	383	415	394	417	388	415	442	375	387	405	379	383	403	441	421	387	397	399	438	404	406	438	407	381	409	377	415	429	431	399	427	395	395	409	402	412	395	403	449	429	386	420	399	376	410	416	416	381	438	410	395	410	421	406	400	417	390	381	387	401	401	428	412	425	398	398	388	391	386	399	366	352	388	408	417	386	391	418	402	394	395	438	404	459	396	401	398	413	397	410	415	382	413	396	394	418	391	391	390	389	353	414	429	396	385	451	417	394	394	387	377	368	420	384	402	377	440	403	427	360	401	425	386	403	392	412	418	408	398	392	397	406	392	424	424	415	410	402	362	367	394	393	398	398	399	384	412	424	388	402	397	406	409	411	360	399	392	420	444	386	370	390	407	445	376	402	391	394	419	418	409	384	402	412	421	415	414	400	424	391	410	416	418	424	403	428	376	409	409	397	400	374	403	405	420	408	373	417	443	394	395	402	412	381	413	419	408	383	376	416	436	424	411	390	408	381	387	393	361	396	393	433	406	388	422	416	402	399	410	412	400	410	406	411	419	371	393	406	384	384	388	422	392	417	400	398	393	408	401	362	400	394	397	424	401	429	413	422	386	428	382	446	415	354	400	434	391	417	404	416	398	405	391	385	409	405	408	421	377	420	413	375	405	398	394	415	401	435	402	415	394	399	400	379	380	397	404	391	398
49801	97331	89942	70212	48822	28420	10823	2799	977	629	646	665	640	643	616	605	622	656	639	638	612	608	628	627	660	652	642	637	622	580	672	590	610	612	607	650	589	606	595	592	606	601	662	658	609	617	628	654	616	609	610	605	630	613	591	600	619	551	615	648	623	610	631	639	600	665	647	582	618	590	583	635	620	643	591	593	639	623	616	614	566	641	604	630	628	613	622	621	643	632	656	619	658	579	625	631	618	689	585	640	632	599	633	571	597	593	643	619	624	590	589	613	633	592	636	617	585	613	642	629	631	613	593	607	615	648	619	620	578	631	616	579	645	643	604	597	604	682	609	649	590	621	584	604	637	606	621	634	625	605	590	629	604	600	619	611	642	667	627	656	607	632	639	566	616	590	591	576	603	643	603	577	596	625	620	634	617	588	600	633	599	625	632	600	578	603	575	618	641	621	632	612	629	659	591	661	612	673	644	654	610	619	584	640	618	615	623	643	645	650	620	615	594	654	619	603	663	667	619	620	632	578	609	623	571	604	624	589	605	664	647	636	626	657	612	633	590	609	578	660	626	638	607	646	600	622	609	605	570	623	605	605	598	637	651	608	618	626	614	572	670	610	647	618	570	632	556	621	644	591	654	605	623	583	594	600	627	598	618	563	607	657	608	667	634	577	644	612	630	604	611	581	630	640	650	598	659	607	615	629	626	623	622	614	630	609	618	619	597	578	590	633	634	585	668	584	651	635	603	612	653	643	615	586	633	625	584	602	590	605	623	601	588	562	611	631	607	588	645	610	603	636	609	586	595	628	589	597	626	633	605	600	594	609	606	610	602	593	630	629	557	586	596	596	605	617	588	605	645	621	581	603	572	590	618	590	614	626	661	649	591	605	650	611	596	602	622	576	608	590	625	571	593	625	623	608	628	623	589	637	623	614	615	653	633	538	571	632	640	616	632	589	624	610	647	591	589	588	591	584	593	639	577	658	593	589	621	607	647	598	660	633	641	569	599	615	594	601	647	595	640	592	618	616	581	619	618	623	598	616	563	602	568	619	567	584	575	543	622	605	615	625	636	624	564	633	627	602	617	598	621	649	609	614	603	654	623	642	605	577	607	655	630	589	573	605	628	610	573	641	613	569	622	581	622	591	611	580	607	623	609	664	641	622	636	590	627	573	592	591	610	612	642	631	627	613	648	561	627	660	620	572	638	578	605	640	613	577	638	627	663	618	592	619	644	568	619	647	598	579	609	589	577	620	596	599	644	603	657	610	588	591	601	601	617	592	628	616	637	612	608	607	650	613	604	592	586	635	651	579	616	629	595	638	596	629	639	636	596	591	632	648	609	693	654	619	655	609	630	602	615	588	619	628	628	649	567	579	594	556	565	558	598	590	632	622	626	615	593	595	582	590	644	647	613	586	626	641	621	626	595	601	619	578	620	612	605	619	589	582	625	626	626	620	621	629	604	621	578	594	623	623	601	586	579	611	638	643	591	578	632	596	582	611	593	599	574	666	612	582	619	587	591	583	611	640	627	607	624	598	599	585	603	531	661	627	593	653	620	608	631	598	596	610	596	630	618	607	606	610	607	651	592	624	610	616	626	618	620	627	603	651	653	637	621	578	654	610	606	628	617	595	604	640	604	635	614	652	610	601	640	632	592	590	598	604	623	602	623	606	598	643	609	618	615	602	593	601	604	633	626	623	589	564	548	552	595	599	627	620	639	581	584	610	614	623	618	617	636	597	618	637	650	642	600	603	620	607	627	650	615	606	671	612	609	620	590	623	657	643	609	594	605	583	640	649	587	626	593	646	658	611	617	638	608	609	655	658	583	631	635	636	605	645	616	546	578	593	587	605	586	643	610	607	583	605	612	600	602	597	643	641	570	609	597	606	628	636	648	594	618	646	635	622	625	638	604	605	593	621	664	627	598	584	640	580	639	637	608	647	616	626	562	644	640	608	608	623	600	624	596	632	660	598	629	621	623	590	636	647	629	592	580	642	613	627	600	610	641	649	635	581	579	597	650	601	642	618	566	613	615	608	628	590	622	613	606	617	614	626	634	621	600	644	655	657	606	628	661	633	569	618	621	614	639	607	581	594	624	591	562	590	655	658	621	645	665	624	599	630	589	574	675	614	634	646	617	626	640	621	591	641	605	605	607	615	606	608	590	614	649	644	594	625	612	628	606	572	609	629	627	623	635	598	630	654	588	626	593	604	637	617	626	605	607	603	635	620	598	641	607	588	584	637	638	616	661	604	604	582	632	634	589	642	586	623	615	616	607	605	602	616	591	623	585	601	592	658	594	606	630	656	612	627	608	607	571	662	579	610	645	577	642	608	586	596	598	569	616	592	631	658	637	616	594	639	600	594	610	606	560	649	588	652	618	647	576	581	591	597	642	606	637	637	593	611	632	590	601	608	578	644	616	644	590	656	606	575	618	615	627	626	573	603	652	608	650	654	676	604	610	639	637	640	625	652	624	653	585	606	579	586	621	606	620	584	652	635	647	596	662	639	581	602	567	609	588	623	603	591	593	604	599	608	621	630	604	658	621	600	634	613	624	589	616	634	611	600	592	586	633	646	629	614	593	642	593	543	632	593	620	609	572	574	620	652	622	614	644	627	620	615	648	669	607	578	649	670	619	633	613	623	577	602	618	639	613	631	608	575	643	639	650	637	668	620	606	623	651	609	623	634	636	629	611	649	636	667	603	618	569	669	583	600	631	594	597	583	586	651	582	646	621	585	572	609	644	608	607	589	632	608	592	640	602	618	638	594	653	585	598	679	641	599	600	581	599	629	591	647	586	610	630	656	660	618	605	571	592	610	673	600	588	590	636	635	601	588	595	587	644	608	617	625	594	648	589	659	647	618	618	617	603	624	608	649	598	612	622	613	608	596	666	616	642	622	642	618	630	584	592	634	608	596	630	591	594	601	619	612	567	612	584	606	612	605	622	642	575	616	585	583	590	651	617	617	585	591	611	598	620	602	575	627	571	609	603	641	627	607	618	632	582	659	605	591	609	627	619	637	590	595	609	625	599	582	632	624	625	613	626	627	658	598	625	574	601	594	580	583	618	631	585	603	639	618	588	598	579	618	609	615	642	659	609	609	595	619	633	656	646	605	589	611	622	607	684	622	597	634	623	612	640	659	619	610	580	605	615	579	573	630	609	619	624	633	575	571	611	624	595	587	600	586	622	645	656	597	623	615	633	585	561	609	596	625	604	652	607	594	571	635	595	618	612	626	608	582	605	576	638	623	656	634	644	612	591	579	546	579	575	593	630	635	596	583	611	611	648	622	636	633	608	584	637	635	595	585	613	611	621	650	613	615	603	609	585	591	612	599	630	608	609	590	626	653	646	587	606	621	631	618	568	594	610	623	643	640	636	620	620	592	616	630	633	610	614	598	619	634	615	595	542	631	656	613	606	634	612	619	635	578	638	604	645	606	644	613	570	583	579	603	583	593	626	580	596	611	673	598	630	593	655	619	595	576
27471	31390	31813	24403	11100	2966	887	436	344	350	345	359	355	330	328	350	321	336	326	335	324	311	344	354	318	326	324	339	343	338	336	356	313	351	323	317	354	332	343	346	334	322	363	339	353	340	337	326	366	360	342	360	324	325	350	333	331	333	335	307	337	352	327	330	320	340	343	356	348	378	331	364	327	321	358	344	347	334	370	342	335	374	341	373	338	371	328	351	337	347	312	353	340	317	343	354	336	331	310	356	352	355	324	349	341	342	350	355	322	318	344	341	328	345	331	326	356	354	359	337	356	341	348	339	325	344	345	329	324	352	328	356	336	342	348	349	348	343	311	331	357	315	328	323	335	321	346	367	346	329	315	333	365	370	356	346	362	317	329	339	331	334	337	360	346	350	347	316	333	349	344	348	358	337	343	346	335	341	339	323	354	391	335	334	332	348	328	319	356	333	341	318	333	367	311	346	382	322	311	344	361	338	331	364	325	361	341	313	371	325	347	344	318	336	332	345	328	366	353	331	356	357	326	326	356	325	333	343	336	360	380	330	325	306	322	315	319	371	355	322	341	359	348	324	369	340	362	338	345	340	345	322	358	319	359	347	336	319	322	333	327	351	338	324	351	357	336	354	324	356	328	350	331	370	357	350	328	334	355	319	297	357	348	352	360	349	325	314	374	360	352	304	350	349	340	361	355	359	307	308	344	327	354	362	393	342	341	368	378	333	335	357	342	336	333	354	318	337	347	324	326	342	359	309	324	353	320	337	324	312	339	330	346	359	343	333	314	337	350	320	354	316	322	350	347	310	348	347	352	379	336	325	356	363	320	326	350	326	323	335	339	315	351	347	342	316	369	343	330	354	334	328	325	357	315	324	362	341	332	337	340	336	319	320	340	360	334	364	359	340	359	345	340	326	330	358	308	334	354	361	336	339	352	343	344	349	378	355	349	290	352	346	315	319	361	318	326	357	342	340	324	341	324	341	353	362	368	356	319	337	363	307	318	357	379	322	313	341	320	341	344	336	322	352	328	348	321	322	333	317	350	348	337	318	314	358	295	331	319	330	342	328	349	324	336	349	348	344	362	350	332	333	334	366	371	354	307	332	319	329	378	331	344	340	313	331	333	352	344	335	346	309	325	347	357	338	328	314	320	333	352	322	320	348	352	328	332	340	323	323	343	349	374	341	370	358	329	341	336	341	332	308	332	373	333	347	330	360	358	285	324	344	324	358	364	331	334	339	355	311	348	373	349	326	334	303	362	342	389	357	334	353	329	331	335	327	347	359	345	383	332	343	335	338	371	340	303	341	366	334	338	326	326	336	304	379	330	335	322	312	347	346	363	332	308	335	353	351	371	338	344	328	341	348	336	340	318	327	324	332	347	358	342	337	327	325	333	310	355	345	337	356	326	331	352	341	343	350	320	374	328	335	352	325	332	318	322	321	339	342	360	358	335	334	297	328	308	340	344	359	351	352	320	301	337	355	340	349	332	368	343	351	332	343	338	353	300	342	323	363	359	340	339	311	369	350	325	367	311	351	343	337	335	350	322	348	340	354	332	371	366	328	370	379	310	326	360	340	292	327	310	333	332	332	310	332	317	360	351	307	362	330	342	345	354	372	320	364	360	368	362	331	349	345	372	360	357	339	352	321	338	326	356	356	357	323	360	328	387	321	362	315	336	388	311	367	344	369	318	350	327	333	337	325	351	297	324	353	337	360	342	312	346	318	346	333	367	354	326	339	349	327	334	331	311	387	332	348	305	330	335	356	336	325	328	338	329	382	336	311	352	345	347	349	383	349	356	376	317	310	311	334	319	341	325	309	338	382	367	326	365	343	330	336	335	316	333	337	338	325	324	346	325	316	356	365	357	383	311	346	341	328	337	357	355	379	330	304	339	351	365	348	333	376	384	347	301	345	363	324	317	333	338	326	330	351	343	324	327	371	330	344	328	358	322	341	331	337	304	346	309	347	336	309	330	326	355	349	373	341	351	350	347	344	351	344	365	361	359	343	341	341	317	341	336	322	360	362	343	342	342	319	324	364	322	355	316	327	313	355	352	337	350	338	331	334	331	357	362	314	345	349	331	320	350	355	367	370	352	351	339	341	359	298	314	339	326	347	351	371	336	386	339	316	370	344	302	338	341	349	329	296	339	362	365	348	342	373	338	351	337	347	337	345	307	341	326	364	306	343	353	357	322	312	350	361	344	328	361	330	324	338	324	330	352	323	336	321	363	327	340	331	330	375	346	367	347	334	338	311	341	332	359	347	371	333	316	355	310	326	340	359	377	338	351	335	353	327	380	319	342	347	331	318	362	339	323	334	360	353	338	368	317	316	337	374	357	347	316	372	322	325	345	341	339	333	354	341	348	336	365	347	375	338	337	350	330	377	339	360	362	333	348	361	348	340	323	340	331	359	333	312	351	328	327	312	332	325	308	310	359	332	355	353	354	362	306	310	331	343	349	338	338	303	334	334	325	355	328	364	337	346	334	323	310	337	347	317	363	342	367	378	347	356	353	336	334	327	378	352	314	355	340	354	354	336	332	327	341	338	357	347	370	360	359	320	362	355	306	345	357	356	300	355	369	328	366	352	355	333	327	338	335	349	362	350	323	358	377	309	347	356	322	324	347	329	325	348	363	363	333	325	369	369	345	372	325	342	371	335	305	333	368	332	358	346	358	328	377	348	381	328	339	362	337	339	349	320	350	349	330	344	349	327	323	367	351	358	333	289	311	346	348	342	362	329	337	327	341	295	325	338	353	332	335	312	347	336	329	360	328	325	314	332	332	360	297	324	360	362	357	331	320	328	329	351	342	319	339	324	347	363	375	327	309	329	329	351	324	359	359	332	333	344	306	373	343	351	354	331	349	328	356	389	352	346	343	358	345	356	340	318	322	354	360	336	322	333	344	342	346	340	348	322	336	368	320	332	326	335	352	340	381	351	361	323	314	337	345	347	348	350	355	349	334	337	341	394	310	326	334	328	318	320	336	337	304	322	349	376	334	330	387	356	361	321	371	381	318	337	328	332	352	362	344	325	337	366	334	329	346	330	352	340	317	319	330	328	310	381	364	360	327	352	312	334	330	303	351	342	357	331	326	359	321	333	333	336	333	359	334	355	355	346	317	345	351	294	369	346	347	335	361	349	368	344	350	349	356	343	323	315	335	330	336	331	326	379	360	323	332	339	317	316	371	391	357	307	314	310	352	377	363	377	344	346	313	335	344	353	364	336	317	348	336	337	308	335	339	333	347	327	342	365	345	351	339	343	334	318	344	357	366	354	349	337	343	339	363	338	358	333	313	339	344	326	326	335	297	337	345	352	331	338	346	312	348	323	337	334	356	318	313	311	352	361	342	325	335	357	351	310	366	320	349	337	386	350	323	340	370	357	359	334	348	365	329	330	298	336	356	338	351	349	389	329	349	398	327	384	318	338	338	350	318	348	305	327	337	362	354	333	367	368	357	342	355	346	358	318	342	338	325	326	317	347
28470	49625	38317	27270	14902	5334	1725	789	644	580	528	496	539	530	555	539	604	531	548	544	528	532	516	559	555	551	528	530	575	537	549	572	548	570	557	561	531	527	555	575	525	559	539	577	552	492	557	535	579	529	546	538	520	501	543	555	554	553	561	524	526	538	554	590	509	549	542	559	569	575	574	579	523	547	523	555	530	512	528	549	548	554	566	546	526	581	563	562	596	535	536	553	485	559	502	536	526	571	544	520	494	519	545	563	563	550	541	540	522	513	557	539	540	610	503	531	526	555	565	543	523	502	537	565	509	541	516	554	538	513	551	594	576	525	545	534	577	568	567	505	536	554	530	523	566	575	548	530	579	546	549	560	522	544	566	547	513	526	509	567	523	555	507	560	549	561	565	541	541	517	526	554	584	541	559	573	557	545	560	548	548	565	575	550	496	508	564	575	553	525	544	597	554	508	586	558	523	568	535	565	558	534	559	537	588	559	540	532	538	571	573	563	563	520	559	538	559	574	540	538	557	509	563	524	578	563	579	531	571	546	485	562	556	541	548	547	556	510	561	504	538	541	546	529	554	531	544	535	521	552	579	588	564	497	558	541	561	546	521	566	530	529	545	558	559	527	552	576	588	504	553	547	539	526	527	532	532	550	575	543	566	554	536	576	522	545	514	548	547	576	550	553	534	527	553	540	568	550	578	541	548	536	546	575	532	598	516	556	557	522	559	522	529	571	572	558	517	553	567	558	562	537	542	570	570	524	523	526	536	596	549	532	553	553	573	553	519	560	520	587	519	557	552	557	534	556	558	547	545	531	523	555	529	552	572	535	564	487	569	562	559	539	534	506	545	525	552	535	574	517	553	595	554	540	544	531	509	538	540	534	530	547	532	522	547	555	540	569	569	531	554	563	532	513	506	551	538	567	578	545	585	514	562	535	539	548	558	518	510	526	546	529	572	582	556	547	497	545	564	546	548	559	551	526	592	566	559	548	525	565	537	528	558	565	564	515	580	594	565	572	557	554	568	561	551	534	549	560	522	554	520	537	560	532	551	522	532	558	546	569	557	532	529	538	533	530	562	579	508	552	564	527	500	537	531	524	550	526	530	534	541	579	569	558	530	518	550	520	552	542	532	554	544	555	520	532	533	541	552	537	557	541	614	509	578	541	550	600	559	557	542	547	553	490	513	565	539	559	546	566	531	566	563	570	491	547	544	592	545	515	493	501	556	552	518	544	558	563	515	539	553	551	520	529	563	566	529	525	510	521	543	557	555	563	549	570	572	554	555	591	534	537	511	551	562	514	492	565	522	513	534	542	542	568	573	545	527	580	564	541	517	511	539	479	563	535	520	577	541	580	556	549	586	496	571	499	574	581	520	542	578	561	565	570	522	546	553	558	507	491	527	536	523	519	525	547	560	546	545	539	509	542	547	564	580	539	528	544	540	504	516	550	519	593	593	538	568	523	510	544	526	554	501	486	526	515	546	530	552	541	562	565	548	576	557	536	555	555	564	534	552	532	541	520	543	519	532	546	554	547	553	532	488	541	512	577	530	552	530	538	536	570	577	530	572	546	534	517	608	535	540	531	548	555	539	552	507	566	523	604	563	536	553	541	505	542	548	564	540	526	584	564	509	499	530	518	517	569	541	592	543	554	515	571	554	527	511	522	602	511	535	550	539	514	581	572	529	582	536	558	534	547	546	546	523	550	564	552	508	526	515	565	571	539	541	524	548	524	540	573	529	525	609	549	574	555	572	536	529	560	533	583	557	602	559	518	567	532	570	530	555	534	509	576	574	572	487	550	533	549	580	587	553	554	545	522	569	546	527	530	507	574	585	551	538	580	533	528	562	561	528	515	557	585	533	561	536	547	548	555	526	601	595	558	549	525	552	570	500	516	516	534	556	554	556	522	544	574	539	515	568	535	554	564	564	510	557	550	572	593	522	537	510	548	549	526	521	530	556	521	554	543	479	550	506	501	531	559	561	546	486	552	543	529	513	539	539	576	536	563	586	598	535	538	558	553	545	517	539	592	527	553	559	599	562	539	547	519	556	552	545	498	532	545	575	550	561	545	546	555	565	557	540	534	543	592	505	534	561	531	524	522	542	573	551	496	511	567	546	550	535	528	533	505	543	527	555	528	568	561	517	566	578	558	555	568	573	544	530	563	574	575	548	537	533	542	535	583	562	525	554	508	541	547	541	580	600	567	493	556	521	551	592	529	542	550	561	492	528	523	527	507	543	577	541	554	572	574	530	531	532	541	575	608	563	548	569	536	565	524	505	570	547	586	527	574	536	526	533	546	532	538	579	555	520	538	545	525	541	551	531	549	555	543	505	527	495	547	516	540	532	531	537	551	535	545	561	544	551	569	532	565	561	516	554	569	567	511	613	512	572	551	541	495	567	509	539	557	554	555	544	536	536	562	536	507	563	565	541	568	560	549	523	554	542	521	582	542	505	544	497	538	542	556	550	555	547	560	511	537	537	499	517	525	543	584	555	543	533	563	526	541	543	544	534	502	593	512	569	568	503	548	535	572	567	562	514	535	540	555	562	532	539	517	541	536	557	555	538	519	547	527	565	537	508	536	532	533	532	559	537	554	577	570	563	539	565	541	530	509	530	524	540	570	556	538	561	580	510	540	559	533	533	539	601	501	558	563	535	500	508	560	513	560	548	553	564	480	580	520	532	527	551	546	544	534	545	550	539	560	537	591	550	534	536	575	535	586	545	546	549	549	544	557	498	561	578	566	559	522	550	549	595	526	537	506	600	520	570	529	525	561	508	535	552	541	593	586	530	538	569	539	565	567	534	516	549	556	568	585	532	537	551	573	498	544	533	500	531	539	530	497	610	533	569	541	563	592	547	542	535	525	557	534	548	572	608	536	506	542	522	548	547	543	561	482	557	520	555	522	556	556	525	542	538	534	572	524	569	529	529	497	542	527	559	586	523	542	521	540	538	536	598	538	568	545	537	534	535	560	542	552	531	546	552	562	552	513	549	533	582	584	547	543	525	542	537	552	564	530	510	545	523	511	536	505	511	534	536	556	527	521	568	520	540	507	525	601	540	558	528	574	545	489	556	583	507	522	537	536	584	507	561	538	558	536	519	520	571	537	549	538	475	523	526	522	517	589	539	542	575	566	545	542	526	570	513	562	533	514	565	568	567	527	541	569	555	554	514	525	556	530	519	567	535	566	534	521	568	519	570	555	523	552	524	557	543	527	577	526	533	560	573	555	564	570	564	576	564	596	512	585	515	516	512	551	549	533	503	521	575	556	575	588	522	575	576	553	566	517	529	556	548	549	509	517	588	551	560	535	567	536	556	558	512	518	555	558	527	517	552	554	537	545	543	571	547	546	563	516	538	557	515	564	529	568	535	538	588	600	566	565	573	541	562	525	558	513	521	533	549	518	528	594	523	555	558	549	534	567	553	525	545	542	549	519	528	543	546	566	572	518	558	532	541	514	605	560	604	563	523	532	517	591	525	554
24749	24852	37796	40096	30338	17572	5006	827	427	344	329	342	370	376	392	352	356	395	361	351	348	346	352	387	370	345	369	336	358	396	346	371	352	375	364	362	349	375	347	337	361	377	343	355	396	358	357	361	352	370	370	376	339	347	383	360	299	368	369	345	311	389	347	340	346	347	359	362	351	368	355	389	367	342	370	357	364	337	372	363	344	314	357	376	358	386	356	362	363	351	368	345	349	370	344	401	338	384	366	338	361	328	390	320	363	368	362	395	336	357	415	362	361	379	374	403	361	356	351	357	324	357	360	365	383	348	323	350	374	380	375	395	364	356	379	360	391	366	369	341	374	353	347	357	350	364	345	379	354	336	345	368	346	339	348	352	348	335	362	363	351	357	374	355	355	339	377	353	380	399	376	382	361	338	345	385	407	370	354	339	364	330	395	363	360	390	409	345	351	337	358	348	363	339	343	372	359	373	367	353	347	363	368	375	362	388	328	364	387	373	340	389	355	317	357	370	377	356	346	322	392	367	370	363	378	344	340	340	353	365	347	388	416	376	353	359	376	311	350	329	321	385	345	345	377	413	367	360	344	342	382	377	358	349	358	393	359	344	330	363	338	337	340	361	387	343	361	355	363	371	349	348	379	376	397	360	333	373	361	395	355	332	363	368	360	413	358	378	379	369	376	366	350	369	368	386	401	350	365	359	375	396	358	383	344	382	362	349	389	354	332	386	358	356	378	364	368	337	369	362	311	372	356	339	395	345	336	370	373	391	358	358	399	374	354	365	371	334	368	345	342	361	332	352	373	360	374	336	372	352	352	386	333	353	358	345	398	391	400	375	391	371	347	330	350	377	373	357	324	347	394	391	404	331	372	363	362	371	351	365	363	333	396	352	354	346	384	366	332	389	401	353	374	347	342	361	348	363	337	356	391	369	362	356	359	365	335	361	378	364	326	385	339	361	347	357	356	347	367	350	342	365	352	383	377	363	359	377	341	365	330	378	342	318	386	371	344	375	369	365	378	343	362	334	355	403	378	382	323	377	352	371	353	356	369	360	370	316	383	365	356	386	368	356	331	361	341	344	367	333	355	350	371	363	338	360	355	342	388	395	376	382	368	361	347	318	355	354	348	396	336	377	358	349	388	362	374	346	387	397	332	342	358	346	357	373	331	350	344	297	330	363	377	370	348	390	388	357	351	372	358	353	373	347	332	346	380	363	354	364	388	355	354	401	380	352	367	353	370	374	368	356	343	373	369	368	383	399	326	372	392	310	359	346	324	350	317	357	376	364	367	367	357	357	346	333	383	384	350	341	378	319	368	371	368	362	370	369	395	383	335	364	357	356	336	358	386	384	329	354	346	350	352	356	347	362	382	354	361	345	365	345	346	348	361	378	356	349	349	351	358	371	333	351	352	374	368	371	373	341	359	347	363	398	353	323	383	357	330	372	377	371	376	349	380	362	409	370	379	362	361	393	355	336	339	344	348	360	340	327	357	365	370	372	363	333	358	338	359	341	386	318	337	375	306	366	355	364	329	352	383	335	371	368	337	325	363	381	377	358	376	350	364	356	352	381	340	374	362	343	372	367	375	364	385	395	336	381	362	352	352	355	344	368	361	322	374	342	357	365	345	378	353	377	337	379	356	393	383	360	382	372	375	389	366	385	373	345	339	340	391	344	367	328	360	363	393	380	368	368	381	376	387	343	370	381	347	358	388	364	326	346	352	361	360	347	363	334	371	351	371	339	348	342	366	396	377	322	348	355	358	350	350	343	357	383	343	363	328	340	360	362	357	336	368	346	353	352	321	336	356	314	336	331	376	363	371	343	333	334	367	370	373	352	323	347	354	363	391	358	351	368	383	379	366	350	357	337	357	344	380	366	338	359	337	370	343	345	346	365	379	371	338	350	355	346	387	362	375	375	397	315	360	344	369	351	372	333	350	358	357	368	356	361	382	340	357	340	359	390	366	382	374	346	339	359	382	394	368	393	403	344	412	372	370	377	386	374	341	343	359	358	359	360	371	361	369	363	344	339	352	349	346	350	325	359	369	347	411	354	366	340	366	368	357	403	349	358	372	360	361	348	347	350	372	345	357	313	381	349	338	369	349	352	347	367	357	353	342	377	316	355	358	339	344	388	359	342	356	357	350	373	334	371	345	358	361	358	324	357	366	348	352	323	355	364	366	361	355	369	351	367	299	346	386	330	379	365	328	373	374	355	380	410	396	375	371	355	361	348	402	355	371	345	395	317	358	386	389	350	360	359	360	339	366	318	366	340	344	380	349	366	362	352	378	375	353	369	332	359	358	364	348	360	368	365	382	338	349	367	364	361	356	348	351	347	343	355	345	351	343	352	358	348	343	362	357	353	371	378	394	375	356	350	366	356	342	367	349	376	408	372	367	353	364	356	357	334	329	366	362	335	366	366	356	348	365	336	365	361	356	352	359	385	345	369	347	372	385	351	366	360	330	329	354	354	372	399	323	351	375	368	380	387	381	364	362	360	353	350	354	360	387	338	361	336	359	397	343	377	358	355	317	353	365	340	359	348	354	360	348	320	378	379	349	352	349	355	329	350	376	355	359	377	371	357	372	329	348	371	368	349	354	334	400	346	354	344	356	352	326	363	369	366	311	340	365	357	355	406	343	370	357	343	362	382	339	365	397	366	356	366	390	323	341	366	354	389	337	337	346	371	363	367	360	368	349	369	352	374	346	381	361	329	360	377	389	369	328	324	355	392	349	372	359	355	345	363	362	352	365	349	343	383	371	359	366	399	377	339	363	354	383	339	356	346	371	358	365	376	366	342	365	318	359	338	380	359	374	343	389	367	338	385	363	355	370	362	376	341	360	351	345	356	355	401	358	373	338	341	368	338	380	340	365	408	357	353	349	346	346	365	306	354	320	392	349	384	368	367	376	375	397	349	389	387	327	336	341	338	361	355	385	367	379	366	366	357	331	411	374	363	372	374	354	356	338	366	342	389	378	344	370	338	376	350	405	357	325	353	348	367	349	375	357	348	375	363	403	346	356	343	370	355	335	366	358	337	372	346	329	365	380	333	360	360	365	384	335	380	344	372	356	380	333	316	349	356	334	383	330	359	335	392	344	382	351	342	341	376	356	341	347	341	369	359	376	348	402	348	352	337	363	376	356	357	358	370	343	378	360	369	385	391	361	390	332	349	397	350	370	343	364	348	348	337	350	362	375	353	349	345	385	363	387	343	389	357	342	388	351	371	373	352	375	354	349	378	390	361	343	341	374	366	348	364	340	361	397	328	382	382	351	359	353	375	327	353	354	340	379	347	370	365	378	374	392	364	338	342	371	392	343	344	378	374	382	372	342	340	385	357	360	379	365	341	364	358	375	353	397	340	377	364	384	372	370	340	372	355	364	372	392	340	362	366	329	389	361	354	344	376	333	375	314	343	365	355	352	372	336	372	361	370	367	367	360	374	363	357	354	357	383	332	373	343	390	376	354	359	363	336	357	364	366	341
50747	87172	72434	53671	36554	18270	5534	1508	693	571	587	580	577	608	622	541	570	611	530	562	560	617	613	590	612	623	548	519	555	581	528	596	567	565	538	581	587	589	549	533	546	573	576	592	570	560	558	599	622	599	553	545	530	609	589	563	575	602	577	543	549	531	580	559	618	555	585	529	597	568	593	571	581	540	522	588	553	586	547	625	559	572	563	598	555	555	550	588	548	583	583	618	549	572	574	592	551	575	529	558	528	582	525	548	573	588	574	557	562	563	565	569	590	544	533	562	555	576	547	529	581	571	578	582	568	632	561	530	547	571	592	579	576	556	560	583	598	566	549	527	587	549	565	562	556	535	591	567	593	537	607	587	570	571	521	581	552	589	576	556	550	550	591	594	582	611	544	578	551	560	562	586	554	538	591	564	521	560	578	582	572	559	560	577	559	547	586	628	576	604	566	527	630	577	520	563	571	562	580	561	556	569	558	557	550	560	557	598	590	581	575	589	575	604	584	569	518	538	532	536	542	575	578	575	585	599	577	598	595	510	549	588	527	565	582	606	592	594	550	610	617	556	576	599	575	622	579	541	588	574	560	607	583	570	622	567	598	558	558	599	520	621	562	550	581	582	551	604	594	533	573	555	572	573	583	563	565	538	578	607	597	608	573	607	566	576	515	573	586	568	579	548	590	566	581	590	578	600	589	618	597	616	574	588	583	562	593	584	561	582	573	566	583	539	573	596	553	591	561	575	541	527	594	559	605	564	556	642	532	566	586	601	579	588	550	570	535	554	578	584	550	558	584	550	531	608	563	587	551	588	574	593	569	525	567	571	587	598	581	549	604	589	584	566	569	579	573	617	556	640	551	577	575	581	543	532	592	578	576	529	544	606	562	582	574	578	571	552	593	555	579	595	595	600	589	586	594	540	563	584	561	563	571	577	590	547	546	567	565	552	545	607	604	570	594	583	542	577	601	573	591	564	587	588	583	578	544	585	605	581	555	545	581	555	614	606	614	625	586	529	619	560	548	587	597	554	562	563	564	620	602	557	551	646	569	514	579	511	547	571	579	550	556	561	569	534	609	529	568	567	567	599	560	562	580	526	576	576	545	581	560	526	571	577	550	558	569	589	565	532	588	505	578	597	603	611	595	614	589	548	534	607	508	559	577	559	550	586	559	589	556	574	519	523	578	581	590	595	577	547	565	571	564	578	594	587	592	576	584	581	547	528	586	592	546	552	575	597	634	551	558	565	559	507	566	577	510	498	564	560	572	547	551	564	575	562	578	591	546	588	544	533	617	511	574	576	576	572	525	579	593	572	540	559	548	570	549	569	613	571	546	592	583	581	531	529	573	606	567	481	594	554	565	619	566	599	575	565	566	601	596	589	534	557	602	586	552	560	560	530	535	585	546	563	628	576	537	573	598	570	576	541	615	544	578	578	547	564	557	600	542	623	567	565	583	570	576	600	539	565	573	555	552	566	583	584	596	569	617	573	582	563	583	587	586	596	555	526	577	595	569	558	601	572	545	528	606	508	559	573	593	544	567	596	534	610	621	574	571	557	559	590	565	592	570	598	586	603	587	579	537	595	552	533	559	555	559	594	580	503	597	569	598	574	538	555	527	608	538	612	576	590	594	550	580	603	566	592	574	573	614	590	546	570	553	616	575	557	563	541	600	526	619	543	568	573	577	536	584	564	566	557	609	640	584	578	597	573	549	588	577	552	570	561	507	545	601	596	575	568	590	583	577	564	578	591	574	535	530	537	552	569	544	541	583	531	598	572	603	592	613	537	596	567	621	552	585	598	562	542	599	609	544	562	566	597	561	606	548	599	571	545	618	556	562	554	547	603	552	552	556	572	625	568	553	551	554	526	607	559	553	527	582	584	546	583	513	570	564	567	594	514	606	556	545	552	624	602	577	595	614	572	564	555	572	553	573	616	543	576	543	578	592	571	560	589	581	560	564	559	559	582	600	555	562	590	546	594	568	580	555	588	605	533	548	580	550	549	561	564	575	560	534	613	568	559	592	562	631	560	556	594	564	566	610	577	606	588	518	566	557	528	552	554	584	571	559	539	548	560	581	550	558	604	588	570	572	587	539	583	575	577	548	589	525	553	584	618	576	573	576	547	557	582	599	594	528	553	614	553	594	559	545	574	571	583	570	563	644	545	584	573	546	554	569	593	564	551	604	535	591	568	639	564	595	564	501	523	548	594	606	563	524	572	518	589	565	564	570	546	552	567	566	590	534	584	549	579	545	568	559	581	566	558	567	583	551	574	592	520	586	588	586	573	563	570	560	547	577	552	610	599	558	597	578	572	608	583	612	571	554	584	538	545	543	556	578	557	570	571	537	598	588	562	530	558	562	580	583	565	555	569	564	594	544	563	622	560	546	556	627	544	552	574	556	581	577	553	590	591	593	598	615	566	574	580	610	571	572	605	522	591	581	572	600	553	567	562	574	547	582	544	552	565	618	575	573	538	558	581	587	606	546	572	582	573	563	625	590	531	569	540	553	564	582	600	578	570	527	588	559	544	556	610	607	581	570	597	553	567	584	548	571	601	589	615	537	575	570	533	578	535	552	566	584	566	556	549	590	631	561	574	616	537	560	553	580	573	535	592	567	566	550	604	592	547	591	577	582	566	558	662	572	550	602	543	537	565	570	561	547	585	550	577	608	557	539	543	542	566	545	559	585	560	575	542	573	602	558	563	629	643	581	556	559	588	560	562	583	590	557	545	587	568	543	578	568	526	563	566	557	574	535	534	566	577	565	567	617	596	526	571	549	565	555	565	566	552	613	576	559	593	553	543	547	595	578	556	553	565	559	580	568	579	585	571	544	573	557	602	604	567	587	585	568	617	564	568	573	575	544	554	621	559	525	561	602	595	578	592	620	625	557	567	588	556	570	575	577	579	555	567	530	555	510	615	583	583	545	567	577	610	568	557	552	551	536	570	582	560	518	604	565	550	548	586	532	544	566	548	564	602	580	567	545	623	553	582	531	602	594	582	544	583	554	557	559	543	622	579	604	619	597	570	601	621	516	539	529	562	590	530	586	595	546	553	551	560	577	591	599	578	595	618	541	594	565	594	581	581	570	553	559	484	593	558	558	615	552	571	607	543	608	551	605	598	569	599	568	548	560	568	577	587	574	590	585	549	612	579	537	582	581	590	575	565	541	569	602	592	564	573	561	527	577	539	582	561	593	544	512	572	630	546	578	555	599	530	580	569	566	572	581	593	588	551	534	570	604	580	539	625	589	554	571	569	625	557	554	585	570	555	542	567	536	602	560	577	560	555	565	570	544	559	514	600	582	622	546	536	575	569	559	547	562	567	563	604	589	599	576	610	573	542	578	570	559	587	571	559	568	579	515	578	570	544	561	575	582	582	530	598	590	542	557	582	559	578	600	550	562	564	548	553	607	562	597	569	512	533	586	572	559	574	564	617	579	584	568	603	566	599	548	564	590	626	539	553	559	576	552	561	550	553	595	562
23366	22657	33533	35855	32606	24367	14044	1951	571	430	429	427	430	412	432	421	435	407	387	410	414	372	401	421	411	430	376	415	421	412	386	401	408	391	403	401	378	420	411	407	390	425	382	390	388	402	393	443	393	414	391	407	415	381	425	423	392	419	382	416	393	375	411	424	420	422	387	420	416	381	379	402	400	402	411	369	379	420	392	362	411	385	366	410	413	385	427	404	404	431	375	413	425	385	427	410	397	395	435	405	418	411	423	369	402	407	424	396	406	401	435	419	416	384	383	426	377	388	360	397	412	389	434	391	389	387	363	409	406	391	424	414	393	415	425	409	414	400	370	382	405	398	421	391	414	416	395	396	372	364	391	388	381	441	399	402	433	406	415	414	394	420	429	412	429	418	413	413	443	391	404	408	432	394	389	404	358	407	393	402	409	403	367	434	394	418	430	408	401	372	354	416	416	422	385	413	402	397	389	383	395	421	369	373	443	409	427	401	381	400	406	401	391	395	400	415	413	392	421	405	403	417	370	419	390	386	417	442	404	405	421	405	371	427	391	375	440	421	418	381	400	432	397	371	410	399	414	400	394	456	382	377	416	428	394	379	371	412	394	410	422	390	373	396	382	411	352	392	399	432	376	415	412	389	394	386	423	430	397	396	397	437	388	429	405	354	379	425	423	416	418	415	378	405	386	444	401	409	400	393	373	420	397	418	418	417	412	399	433	417	420	413	435	402	383	412	398	437	398	421	404	398	423	426	360	419	384	400	362	431	374	411	394	416	423	389	395	410	406	393	411	403	404	402	397	400	403	423	400	441	371	381	391	396	402	411	403	411	401	370	383	382	419	409	386	399	393	431	397	393	393	404	404	411	394	381	387	372	409	383	410	412	442	421	396	460	448	398	396	379	418	378	385	417	435	413	395	419	366	451	439	387	405	428	396	416	413	399	404	418	385	400	426	402	409	394	413	377	438	384	398	434	414	393	391	402	360	382	392	377	422	384	421	406	407	391	413	392	442	412	392	398	361	382	409	397	400	424	379	404	419	387	399	410	379	407	439	395	410	404	409	382	407	410	428	383	387	372	426	391	416	393	414	399	411	404	403	391	445	401	433	408	433	377	395	418	385	397	411	385	385	418	410	418	414	421	401	415	411	410	407	418	383	390	399	406	418	414	399	434	380	363	396	398	384	404	418	361	413	391	417	405	416	400	383	387	402	385	395	447	392	394	416	418	404	407	383	431	425	405	431	398	384	452	401	412	380	419	399	428	431	388	432	408	435	391	405	417	424	401	397	445	432	423	377	384	387	405	412	398	403	398	409	401	406	398	355	396	403	424	414	404	403	417	431	396	437	356	411	437	391	412	363	374	380	404	428	392	396	414	397	396	421	418	398	424	413	404	391	427	403	429	408	417	423	378	457	396	399	453	422	418	423	412	436	446	422	384	411	360	390	383	448	422	398	385	427	415	403	424	396	396	388	403	375	391	372	394	402	389	424	395	405	365	392	393	431	392	426	404	381	399	398	433	381	388	432	370	426	410	437	402	372	346	404	377	384	390	424	406	400	427	407	424	400	398	408	420	380	388	397	407	436	375	417	427	405	429	394	390	382	430	381	402	411	392	422	392	414	411	403	402	366	391	396	403	432	431	366	402	410	415	431	419	425	408	401	443	429	414	389	372	394	399	440	397	412	421	406	442	410	432	416	431	445	401	407	383	370	402	384	419	395	436	408	423	384	410	442	398	436	395	395	429	443	391	421	443	436	419	430	346	401	421	407	450	402	402	401	376	387	422	422	379	420	444	394	385	412	392	386	432	393	422	448	408	400	405	395	393	377	430	410	400	409	422	394	399	431	395	419	421	436	382	385	374	377	389	409	386	406	426	403	420	400	403	426	421	447	400	411	377	401	361	406	370	436	402	388	416	396	398	417	387	405	412	405	397	406	416	426	409	391	363	364	416	388	415	389	417	419	386	438	378	416	402	388	401	366	391	429	374	370	380	409	378	388	383	434	390	348	389	415	432	424	371	384	423	395	413	377	429	413	420	402	400	415	415	394	378	378	407	434	401	394	379	436	378	412	425	441	414	413	363	377	383	395	419	385	416	360	375	397	407	419	420	410	399	433	399	403	414	377	410	412	400	397	404	417	407	381	378	376	427	378	423	404	407	409	412	389	388	425	404	403	408	413	392	406	420	388	408	403	366	436	393	424	427	410	373	385	358	425	364	402	403	401	410	409	383	380	428	412	436	400	420	404	398	383	419	402	429	400	393	378	399	401	406	392	371	383	408	433	402	404	423	381	394	390	378	369	408	384	407	398	422	393	369	388	441	397	400	430	408	428	387	423	381	352	364	396	404	391	406	414	403	417	410	427	385	392	392	362	423	397	394	438	395	434	396	405	399	412	357	456	407	369	394	435	385	376	405	406	430	426	368	380	418	408	415	428	397	384	389	401	430	420	389	385	404	397	419	390	389	406	403	406	390	429	378	380	384	430	386	386	413	416	382	368	357	390	398	413	400	417	385	418	397	368	424	388	384	384	455	425	432	409	426	427	390	437	445	441	423	380	406	407	436	388	412	406	396	406	441	426	391	411	413	463	402	415	397	433	424	380	426	390	395	390	386	403	416	417	399	404	381	418	421	415	445	387	414	412	414	426	398	380	402	377	402	405	413	397	382	382	393	388	401	403	392	373	427	395	384	409	399	382	397	355	401	438	404	408	408	387	397	428	389	409	391	404	372	384	427	392	422	404	407	403	429	399	394	406	415	427	423	406	427	397	425	407	380	410	435	409	380	451	397	388	388	376	401	378	408	402	383	391	400	403	421	406	426	398	418	405	394	427	406	392	392	398	387	450	423	381	395	387	396	420	404	400	392	397	414	424	382	416	442	401	416	423	412	428	425	411	386	376	399	402	426	381	423	393	427	390	380	361	406	426	401	391	408	379	410	414	377	393	427	380	413	397	419	412	408	394	400	404	440	422	415	440	437	380	402	394	407	357	411	424	386	390	367	391	362	401	416	392	415	434	403	391	396	372	439	430	401	412	353	398	407	418	408	420	410	421	402	375	397	410	403	427	400	410	436	419	418	390	389	396	388	397	386	399	378	399	409	429	447	397	383	418	424	394	402	451	416	350	427	450	406	424	412	395	387	437	395	431	380	376	401	437	415	373	369	429	376	407	419	385	381	408	381	389	418	430	413	416	414	392	419	392	433	425	365	404	411	416	395	408	415	389	411	423	418	382	376	394	398	402	397	391	386	423	392	364	381	394	362	418	430	402	402	433	376	407	426	428	441	371	404	412	387	407	346	389	386	404	408	381	414	415	408	407	432	383	398	387	411	423	391	407	379	401	426	403	401	401	448	390	397	412	405	398	441	438	389	415	432	417	439	448	382	393	412	378	417	425	433	388	397	395	368	389	407	394	375	404	386	409	383	409	409	391	409	405	399	391	399	415	410	389	442	420	389	389	378	405	397	384	410	424	408	379	406	436	448
52187	98652	88538	70558	48316	27673	10306	2689	952	604	621	636	647	607	616	625	617	666	610	549	596	564	594	647	664	564	649	588	593	592	664	631	624	595	636	608	611	598	643	615	641	628	632	656	620	647	613	630	580	623	621	629	641	613	629	603	656	636	585	626	648	632	603	621	605	618	638	586	604	634	616	625	629	652	601	608	599	635	607	587	568	607	584	599	651	587	608	607	597	652	653	603	572	612	630	638	605	657	618	663	634	614	598	594	626	635	571	628	618	629	585	571	599	604	648	642	632	601	639	614	658	618	557	613	615	614	623	636	673	613	589	639	650	581	611	628	613	591	590	650	622	638	563	627	604	592	656	599	613	652	632	626	625	662	653	619	613	616	607	585	644	585	592	609	616	607	612	602	589	600	607	611	677	616	621	633	610	633	599	641	631	627	617	590	603	650	609	576	637	602	650	585	585	611	624	590	683	614	647	622	661	599	611	595	599	620	578	576	603	634	625	611	661	620	594	630	653	620	627	600	646	642	609	631	616	610	637	626	569	625	643	661	592	631	618	643	617	618	610	615	666	596	612	624	641	628	674	712	612	669	662	607	623	607	585	635	646	617	582	578	608	621	603	638	656	654	576	572	626	589	585	629	604	635	652	601	616	590	604	594	640	600	630	597	586	616	629	652	660	622	623	613	611	606	612	582	601	593	623	621	614	602	571	646	609	640	608	556	641	674	606	635	621	635	646	608	596	604	669	587	659	624	628	622	610	593	592	626	604	639	605	647	576	623	593	613	579	638	649	639	609	618	622	610	625	608	571	646	633	629	568	604	629	649	606	606	607	592	642	571	621	641	607	635	615	631	594	601	611	593	602	655	591	612	639	593	582	617	646	587	622	630	598	573	622	637	609	622	589	570	609	623	632	616	627	606	594	620	624	609	633	635	637	631	654	622	578	665	583	640	645	626	594	576	590	619	614	596	601	626	579	598	589	589	627	602	613	614	639	616	631	606	589	627	650	603	609	606	630	629	618	597	604	643	603	639	596	618	615	586	590	620	650	622	669	636	597	629	623	661	597	636	637	629	571	653	614	608	615	620	613	636	580	612	619	568	633	570	602	617	645	609	597	586	601	633	639	621	625	602	628	607	592	686	594	626	587	606	610	634	637	590	643	633	632	632	596	595	647	586	631	624	622	643	630	613	606	632	599	623	612	605	610	582	601	579	572	646	637	687	646	607	622	587	608	619	619	643	597	613	601	638	601	614	566	599	664	644	622	602	593	617	580	618	611	641	638	611	602	592	617	626	624	600	639	627	643	623	621	659	603	591	610	565	635	624	615	591	576	568	605	618	618	641	601	588	607	640	624	586	605	552	613	578	614	605	618	632	603	622	661	644	656	610	661	627	594	608	625	568	646	639	609	663	611	579	653	620	624	614	612	612	598	570	570	604	621	637	585	652	646	617	643	576	571	637	642	628	616	594	638	609	650	586	613	582	602	577	606	635	600	604	599	594	612	606	604	601	630	609	623	659	598	626	652	632	620	619	567	598	613	585	646	654	636	594	562	605	604	604	618	613	622	629	657	610	598	604	613	592	627	633	640	551	639	624	682	602	599	606	635	642	613	639	597	585	649	602	574	597	621	577	605	596	587	645	609	596	604	625	617	614	629	632	639	608	592	603	632	630	583	629	607	573	599	608	596	618	616	620	629	573	621	592	608	601	621	592	598	637	616	615	630	664	610	634	606	582	607	627	605	607	620	602	596	606	606	630	614	658	572	605	595	609	593	588	582	602	606	603	597	601	595	655	626	609	591	602	605	577	603	644	593	593	594	635	612	595	649	618	617	641	605	639	671	617	590	610	618	605	623	607	592	610	633	684	587	624	616	626	642	579	596	626	575	628	662	573	586	638	592	608	592	640	613	612	651	636	616	631	638	615	600	619	587	587	595	607	563	635	608	593	630	605	617	593	632	625	610	589	600	613	617	576	643	601	616	603	587	630	634	596	587	576	609	578	620	604	580	635	638	676	602	602	636	642	614	639	616	631	577	569	612	585	622	602	613	617	600	618	632	591	649	618	645	601	592	585	600	647	614	624	606	601	612	605	586	607	596	607	597	638	633	588	621	608	608	608	609	608	605	632	601	654	641	541	653	601	589	631	603	621	587	635	566	647	657	591	663	575	595	577	575	642	621	609	636	588	612	641	620	631	569	604	614	613	616	587	616	614	655	591	615	635	634	613	581	647	590	637	604	624	622	648	591	625	616	621	580	605	591	628	617	663	603	646	629	629	643	623	653	615	640	636	659	603	635	589	611	624	606	631	614	623	619	559	638	598	590	597	575	648	596	631	646	588	574	589	608	618	584	607	609	587	567	700	605	609	658	598	622	617	593	626	640	612	628	646	616	636	652	614	587	571	617	613	596	587	631	608	592	658	607	592	625	638	607	631	644	599	606	635	641	579	635	634	601	606	641	628	607	635	639	676	587	622	653	624	617	624	610	639	618	634	605	635	671	613	597	546	624	598	660	590	643	618	642	650	615	597	621	604	612	642	609	613	643	591	641	595	609	618	594	583	598	605	619	614	614	603	596	591	608	602	624	664	583	606	603	651	623	630	643	587	583	633	595	611	627	587	644	612	625	626	580	634	584	630	586	608	660	673	632	622	641	617	640	660	649	548	638	612	600	579	600	690	634	600	608	633	631	612	650	612	649	590	622	617	620	639	583	596	602	597	619	628	610	631	609	631	584	610	641	622	630	646	569	602	600	611	612	583	634	616	595	627	630	622	605	593	612	638	640	578	571	571	599	606	580	627	593	612	615	626	603	633	606	633	670	647	610	661	622	654	571	623	594	621	640	616	603	655	614	628	583	584	591	624	618	609	636	611	599	606	611	606	647	621	605	601	623	609	580	589	585	616	587	602	637	623	656	592	614	568	548	583	634	576	630	649	608	592	568	590	608	596	593	605	604	610	625	639	637	561	597	606	629	626	605	616	647	623	617	591	623	648	665	619	655	608	626	583	595	619	635	612	610	656	586	608	602	613	592	554	608	603	610	593	625	642	663	655	625	582	623	632	644	596	608	617	607	602	658	640	603	614	625	581	582	606	643	655	646	611	577	614	618	648	617	613	584	590	579	625	625	647	605	628	608	606	630	641	589	623	619	635	607	652	616	622	633	662	630	574	677	651	612	631	608	597	615	637	677	619	570	618	622	627	661	591	595	617	624	605	578	651	625	592	553	632	620	654	627	577	620	645	623	643	589	616	585	687	628	620	595	595	613	616	621	600	600	589	644	601	626	643	570	636	661	632	650	602	627	594	650	620	652	646	597	580	614	608	585	624	590	603	588	595	603	642	573	638	617	647	617	628	644	627	598	614	658	628	695	634	601	589	640	622	649	615	649	622	627	601	614	607	605	628	602	603	652	607	640	642	626	648	611	596	627	607	627	620	615	633	613	584	616	606	613	611	619	641	630	558	622	634	617	612	617	613	549	571	619	633	653	591
27140	30428	32416	25095	10965	2894	876	472	351	351	330	326	428	348	361	356	347	338	337	293	322	331	311	353	346	351	320	353	336	330	364	345	368	357	324	358	335	348	374	305	334	352	361	342	347	326	326	362	336	325	309	328	367	334	326	348	342	325	311	323	340	329	357	380	345	327	341	345	365	310	329	329	353	376	361	329	331	329	334	325	328	332	344	348	324	321	357	338	361	332	322	352	357	377	321	349	349	316	376	350	336	340	310	354	335	333	342	340	349	354	324	326	353	310	322	330	340	328	306	349	343	345	377	336	346	341	344	352	330	334	350	336	357	331	381	329	323	380	343	377	343	362	350	328	367	346	342	352	361	326	296	370	379	336	361	327	335	362	343	380	355	325	321	332	319	349	331	367	343	375	322	356	331	323	384	340	349	348	327	346	338	358	313	333	343	350	331	363	314	348	355	352	338	325	350	360	340	349	332	318	331	336	313	326	299	362	342	370	374	315	362	324	312	342	330	360	340	351	306	325	343	361	327	323	323	373	324	320	303	358	369	343	348	357	359	332	311	329	344	362	341	329	350	309	330	323	360	326	302	353	350	336	347	348	306	327	334	376	357	336	346	328	363	335	351	352	339	348	398	339	355	352	341	355	332	342	342	382	313	334	333	314	337	319	353	340	313	381	311	350	345	305	343	348	344	356	343	350	349	337	320	351	336	361	353	300	346	349	355	311	336	364	343	354	340	352	364	364	327	369	331	336	329	339	313	372	314	322	377	383	343	310	361	332	345	316	309	349	345	346	382	333	331	357	322	323	354	331	364	333	319	355	341	317	325	339	324	334	328	324	323	350	333	378	328	338	345	337	351	333	306	361	308	329	382	319	343	361	332	346	327	369	358	368	309	344	292	341	318	353	355	347	339	318	363	337	335	347	326	356	348	332	337	348	356	320	351	375	371	332	319	347	322	336	343	302	349	326	356	329	345	314	356	324	350	315	341	346	342	337	330	353	329	322	356	360	327	349	339	328	324	332	349	326	341	322	370	349	329	335	348	329	339	363	344	329	341	339	329	350	307	326	334	327	360	324	366	350	332	333	332	345	333	332	357	306	342	322	356	343	337	334	368	361	337	328	320	381	353	360	325	363	360	341	340	307	369	353	356	362	356	344	328	372	322	363	328	337	335	335	365	367	342	333	350	308	353	341	328	342	357	357	355	307	357	345	317	356	345	329	314	344	330	321	324	358	306	353	323	366	336	355	383	338	308	353	348	313	326	355	331	346	345	356	368	304	349	310	361	332	326	347	328	373	317	339	312	356	325	368	323	328	369	342	349	344	349	338	341	352	338	333	285	355	378	370	351	341	342	348	352	348	309	335	336	371	343	333	334	331	363	340	329	359	319	352	365	354	329	353	344	330	347	369	356	353	370	333	349	329	320	347	315	364	343	373	335	326	341	358	326	344	329	346	363	329	327	334	346	325	339	314	338	369	343	323	351	317	344	340	346	317	365	315	365	345	330	336	383	345	347	344	361	324	356	330	339	332	322	318	362	387	345	324	311	341	308	342	340	384	370	377	343	364	330	330	346	335	338	338	344	369	323	348	354	367	312	330	294	335	348	361	297	310	316	347	334	302	337	329	351	347	363	342	351	372	340	347	323	314	369	326	323	334	325	350	352	327	322	340	337	335	349	350	341	385	361	362	331	291	324	327	335	322	342	330	351	334	319	314	385	334	346	333	332	321	331	358	372	355	359	369	324	348	345	325	304	366	324	356	357	345	376	338	318	331	309	380	318	348	361	334	337	319	344	370	363	351	369	348	345	307	343	322	343	339	345	358	368	313	301	333	344	361	330	336	340	334	323	343	354	329	376	367	360	338	349	348	330	348	322	364	329	345	376	324	345	376	377	389	347	324	321	342	347	368	337	311	328	350	338	354	350	325	342	353	362	329	334	330	334	361	347	341	336	332	314	351	335	341	382	350	338	310	365	349	357	376	304	352	343	357	361	326	351	307	296	318	343	334	346	365	352	346	316	337	325	339	357	312	310	313	346	308	341	347	377	369	332	352	357	346	326	332	346	296	316	360	331	326	326	339	361	365	317	343	295	343	371	334	355	347	306	368	364	327	341	347	371	359	342	320	344	325	362	353	389	333	350	344	336	346	293	380	342	316	333	340	368	341	331	373	340	321	352	318	349	329	353	362	339	344	339	340	335	372	344	332	351	336	342	321	347	345	354	310	285	316	328	316	361	377	347	326	315	319	336	363	351	362	337	378	351	331	343	358	347	308	326	349	344	338	386	296	333	353	325	319	340	335	349	328	298	331	338	354	322	307	354	322	338	353	324	332	367	347	364	374	327	380	372	298	361	339	352	332	338	364	353	313	357	312	365	323	365	365	378	348	378	323	347	332	330	352	312	320	319	365	288	311	346	361	361	338	341	329	318	388	341	348	328	330	354	354	331	323	338	359	319	332	327	357	379	300	380	339	332	342	326	351	333	338	323	313	327	337	360	311	321	376	334	342	362	362	342	350	351	334	335	334	324	339	317	326	331	362	347	346	351	301	326	344	357	317	313	328	354	357	337	318	351	349	326	317	317	341	331	321	345	332	328	336	326	347	323	322	356	335	338	331	311	337	340	337	341	308	362	344	376	325	325	323	336	320	348	345	360	347	340	313	338	344	338	350	375	324	351	332	353	338	348	353	343	333	354	346	337	339	327	328	342	320	333	345	365	356	365	343	362	337	325	335	338	363	377	346	334	345	339	355	332	319	368	351	359	303	358	335	334	319	354	354	332	344	354	352	369	328	334	368	339	336	340	357	343	338	343	323	331	337	337	365	355	308	314	371	333	350	322	350	361	342	345	345	347	337	348	369	351	356	340	328	372	380	323	384	342	327	340	329	326	337	327	326	343	336	354	347	359	346	348	338	310	320	333	340	338	308	312	366	315	358	353	339	325	337	364	338	343	321	350	335	337	322	343	327	338	355	358	305	360	340	359	328	350	306	315	309	345	316	367	351	336	339	326	332	336	334	335	299	333	323	363	354	356	358	350	339	353	355	341	335	361	363	340	312	349	341	326	322	359	342	326	377	322	317	346	303	345	344	329	367	372	342	375	276	342	351	342	350	350	346	340	329	326	331	341	333	372	337	363	338	309	334	383	341	356	337	374	340	336	360	359	327	327	315	341	367	327	327	369	336	349	372	315	356	319	323	347	330	374	336	327	322	323	324	343	334	315	329	327	325	322	312	368	337	340	367	345	324	336	335	350	338	378	328	345	330	312	336	360	366	328	350	346	320	371	319	326	316	359	313	335	341	326	332	321	321	325	317	338	343	339	348	295	363	363	340	352	348	319	324	338	352	358	340	318	332	348	351	310	338	344	346	352	322	364	317	341	362	341	325	339	341	332	356	369	344	358	328	355	338	321	332	317	346	364	317	349	340	348	302	319	308	329	314	347	357	336	359	331	314	356	340	329	374	333	331	325	341	369	352	363	323	332	327
26987	49775	39274	27851	14574	5104	1586	794	550	505	564	548	558	544	519	534	552	528	532	558	533	591	583	568	528	543	609	544	512	578	531	525	535	518	564	519	559	563	532	555	536	581	529	540	542	557	518	557	539	555	515	567	560	558	560	582	551	523	546	540	571	513	507	552	507	581	589	512	539	551	524	562	520	557	583	543	534	563	523	555	541	529	531	536	566	527	534	547	517	545	548	557	532	588	529	549	539	550	574	529	557	552	532	530	548	569	537	551	559	570	530	540	527	562	533	547	564	533	592	536	544	564	547	531	544	522	561	543	496	532	563	573	544	555	539	490	558	572	500	490	560	530	516	571	544	558	549	544	505	535	554	546	553	555	576	553	534	526	513	538	585	614	560	539	573	503	554	519	555	514	544	587	554	530	548	529	551	542	571	572	559	552	559	559	554	548	543	550	584	501	563	552	535	502	531	540	552	556	566	543	530	569	577	532	540	534	512	570	539	581	548	552	516	523	565	533	574	544	577	526	516	573	565	543	599	548	511	534	540	564	534	610	503	555	482	521	550	556	550	518	545	553	543	526	560	542	549	535	559	526	538	543	507	586	538	522	576	538	540	560	551	562	572	540	550	526	569	567	575	563	585	550	524	528	549	520	560	536	520	569	518	512	591	552	564	582	547	548	549	528	531	524	570	515	541	522	558	564	556	518	528	598	515	582	587	536	538	517	541	510	530	519	588	521	558	589	562	534	539	531	523	511	516	497	547	556	539	563	589	543	542	559	540	540	503	518	554	543	536	549	536	595	551	531	547	544	542	557	526	563	489	535	552	521	568	530	536	568	554	520	563	556	532	543	570	538	575	507	556	536	564	558	543	528	545	536	571	548	523	534	527	525	539	528	563	523	510	511	524	540	556	520	598	526	566	565	558	523	524	539	537	541	584	538	516	520	494	575	568	540	569	571	568	575	542	536	548	584	580	559	493	517	530	541	553	583	538	532	547	475	532	522	525	508	514	525	528	527	542	559	548	495	554	555	498	478	537	540	535	508	547	541	529	544	519	558	539	520	586	536	535	502	538	578	473	560	505	545	523	540	578	549	539	549	504	506	554	553	542	580	527	566	569	528	518	545	539	563	545	525	508	539	553	558	553	527	524	548	539	530	510	513	505	543	543	541	497	557	523	557	550	517	557	557	552	542	540	538	557	572	580	590	597	562	555	577	522	519	538	551	507	568	547	573	558	539	543	523	572	550	540	553	595	536	511	558	572	520	531	559	494	546	543	568	584	587	598	535	560	591	549	546	561	520	544	554	558	535	563	541	535	551	554	566	509	530	547	559	514	567	536	591	524	553	540	553	566	541	555	553	562	591	524	535	529	543	595	536	517	560	536	531	529	558	526	588	534	554	558	552	542	517	511	546	547	558	558	508	545	545	540	535	550	504	545	517	581	531	506	563	518	538	539	530	577	562	569	497	574	557	552	525	538	533	537	564	530	545	504	541	532	514	559	558	557	557	540	550	539	559	555	516	599	581	548	490	537	523	563	519	535	532	490	545	534	528	577	576	526	601	528	519	557	552	520	563	583	573	532	509	559	560	528	534	560	514	584	533	537	536	544	549	537	518	537	585	501	544	552	592	558	556	494	535	534	561	535	569	561	555	498	534	522	543	545	538	535	550	542	545	541	570	547	578	531	564	531	544	580	561	559	519	544	548	554	508	549	509	523	584	549	531	533	566	520	558	553	570	546	534	544	568	553	522	548	554	527	542	544	559	476	585	562	566	562	552	575	530	510	529	534	513	509	519	556	534	523	527	541	525	519	534	531	462	567	565	581	525	491	549	572	546	574	548	537	528	565	559	553	579	561	553	603	559	521	538	531	555	585	537	539	557	577	526	574	575	550	536	545	507	519	561	562	570	519	501	535	555	517	586	540	569	543	532	547	513	529	533	580	527	520	506	568	545	551	523	556	552	575	559	519	520	533	519	528	492	555	571	538	501	570	560	571	560	558	552	534	565	578	498	562	518	506	522	556	598	600	552	522	502	519	577	540	586	508	572	553	544	539	502	540	546	578	557	512	524	549	559	515	577	564	537	556	546	566	548	556	530	581	499	540	514	575	515	548	548	543	564	544	536	544	559	582	558	525	501	591	557	527	568	557	550	532	525	502	487	566	526	527	523	576	553	562	571	578	550	504	480	559	538	525	533	552	546	559	540	540	525	570	566	545	535	501	571	543	565	540	551	548	558	570	564	576	534	575	586	549	541	570	541	535	582	561	509	533	544	533	516	585	532	552	577	533	525	535	525	541	568	536	510	583	506	581	546	572	567	553	576	566	554	568	531	559	511	519	563	576	544	508	546	559	542	556	513	562	566	560	568	539	553	519	538	524	557	514	600	549	555	572	540	548	559	521	517	528	560	535	538	537	499	510	537	541	530	567	555	522	576	533	568	494	543	534	547	522	511	567	526	517	538	522	521	553	523	513	522	554	534	538	596	486	530	577	524	551	514	585	528	511	529	519	533	548	510	539	561	513	567	542	573	555	560	520	531	546	554	552	558	555	543	537	558	539	546	557	532	536	566	486	542	562	545	525	503	596	542	579	511	559	569	515	523	586	565	553	573	588	548	535	549	524	489	542	539	513	534	544	551	553	519	598	571	552	521	556	580	556	528	548	535	520	585	497	561	576	529	538	588	578	511	597	554	532	541	540	534	549	522	535	564	517	537	538	515	522	535	544	541	528	533	526	522	550	562	542	567	541	496	548	542	561	576	521	540	545	517	541	514	505	541	553	579	552	526	544	524	530	533	544	553	565	528	549	552	570	579	525	520	540	525	536	558	604	541	543	530	565	553	528	539	510	645	548	529	552	550	543	543	536	611	567	558	541	572	558	568	566	567	518	569	500	543	535	534	592	545	559	529	542	509	517	565	549	546	506	575	539	525	613	576	580	520	516	568	539	542	534	576	510	514	510	505	547	540	523	532	526	566	558	544	530	547	518	557	565	544	554	555	558	488	541	565	559	534	514	552	535	539	568	601	544	527	529	565	551	555	560	559	508	535	545	512	556	533	538	502	499	545	567	577	509	541	550	530	553	531	539	491	559	529	549	525	534	511	573	547	561	542	552	531	572	546	524	558	544	542	544	548	544	531	528	516	564	549	531	536	558	500	568	534	559	553	546	554	561	516	564	540	559	576	517	550	544	555	532	511	515	554	539	514	591	540	536	532	515	546	499	555	510	528	563	551	541	532	530	563	512	548	537	516	519	526	526	568	533	553	489	541	528	522	517	560	500	537	526	532	564	590	569	529	544	539	526	560	543	523	513	541	565	558	527	543	535	513	539	550	547	516	573	515	530	526	546	517	584	546	545	570	557	562	504	568	547	544	527	543	489	506	530	560	552	546	520	577	563	522	517	549	526	534	542	544	575	547	597	532	535	574	540	552	592	536	541	533	563	572	572	590	541	576	536	572	511	558	575	539	583	588	525	562	526	550	548	549	551	550
24776	25094	39505	43098	30729	17757	4774	829	460	356	396	348	353	365	376	375	377	355	361	357	365	329	347	384	376	371	347	376	362	369	390	377	353	345	363	374	316	355	364	379	360	396	363	362	353	357	374	348	364	376	369	389	334	377	334	364	370	377	377	366	363	364	368	378	309	344	376	329	345	356	369	392	324	360	349	386	387	385	366	348	385	364	369	350	356	347	341	371	375	372	348	360	385	366	371	335	390	358	349	398	371	386	324	379	328	366	385	373	347	345	343	365	347	334	371	362	351	380	328	359	369	371	396	388	370	357	362	370	368	405	353	376	383	386	382	349	368	325	375	378	365	369	361	334	389	390	358	361	357	357	343	343	378	343	359	356	383	337	347	367	373	364	371	372	370	334	367	374	357	354	352	351	372	380	354	340	368	336	408	397	353	352	363	365	340	358	372	379	357	386	356	339	381	382	374	373	357	359	331	329	331	319	366	377	345	351	356	366	351	379	367	339	337	362	361	353	359	349	372	379	376	392	346	330	340	344	333	393	348	396	374	371	357	348	390	375	334	383	352	355	336	359	327	376	390	384	402	364	374	354	344	347	354	342	340	348	350	349	364	316	357	364	352	344	393	345	390	362	355	340	359	389	370	344	347	359	374	342	368	392	370	354	341	383	390	369	363	325	380	345	356	406	344	394	359	383	371	321	361	393	321	374	331	355	362	370	378	363	327	329	373	377	352	383	359	350	391	385	379	345	370	365	371	350	352	355	365	345	386	348	394	359	351	347	356	344	332	407	351	354	354	365	362	373	355	381	340	367	380	359	358	348	367	389	338	382	315	398	356	384	377	348	383	386	350	338	334	343	353	379	354	353	368	395	335	344	365	394	351	374	374	368	379	359	368	347	342	364	354	391	357	381	359	344	377	358	364	379	335	348	327	376	387	371	395	403	337	382	355	351	362	378	354	370	414	354	381	333	352	357	349	367	396	329	371	356	404	351	338	347	371	378	321	368	360	373	365	389	366	362	386	357	348	372	342	311	365	354	350	361	363	364	367	373	316	378	330	305	353	358	350	369	338	398	355	366	400	350	368	343	396	391	332	348	355	391	318	348	396	376	368	354	391	332	359	358	365	372	382	368	357	335	388	373	341	349	348	354	367	346	332	380	335	367	377	379	366	358	366	347	360	360	361	343	365	354	358	380	386	363	352	354	346	353	344	367	348	383	361	351	347	350	385	385	378	365	335	376	359	379	367	335	347	342	385	373	400	370	390	369	342	392	355	376	370	353	348	357	326	345	397	361	374	385	405	381	389	356	340	369	367	394	352	358	386	371	357	331	323	345	366	315	386	354	372	381	367	312	359	378	382	353	363	386	312	403	410	328	346	353	347	315	376	376	313	368	350	399	351	339	366	365	366	352	338	352	369	342	354	350	392	357	335	367	337	352	346	348	372	370	354	366	368	364	344	376	390	377	331	363	364	385	380	353	353	381	354	391	319	376	343	363	349	337	337	350	374	335	377	367	373	365	361	340	387	360	355	341	380	368	372	367	331	376	376	372	374	369	347	317	332	384	363	351	358	356	352	340	353	356	354	396	369	386	387	356	366	350	340	345	387	380	402	361	334	377	415	348	361	363	349	370	385	328	337	388	369	350	375	375	371	361	341	371	355	349	369	380	385	378	403	379	359	343	370	386	370	416	338	407	373	325	348	369	411	330	363	364	345	332	371	351	416	373	342	361	399	343	384	389	347	355	357	355	365	347	390	371	342	358	367	362	348	351	366	335	343	395	346	389	377	340	346	333	357	376	347	349	369	356	347	356	370	394	366	361	326	337	388	335	339	357	352	376	346	375	359	356	347	352	351	385	378	340	375	353	359	350	326	365	362	376	404	386	340	352	378	312	361	357	367	346	351	374	383	346	382	340	307	327	355	350	358	354	364	378	377	343	320	367	362	350	332	384	345	369	351	401	384	326	337	369	322	342	345	353	385	374	388	355	363	369	365	384	345	391	367	325	404	362	383	375	357	364	352	368	373	370	392	342	342	365	370	377	355	358	374	355	368	337	345	390	348	396	356	334	368	385	363	354	379	332	355	389	357	349	349	342	373	347	349	333	379	357	381	362	402	334	356	376	384	333	369	315	361	383	371	346	354	343	390	367	376	363	321	361	382	326	383	381	365	357	322	373	339	349	353	362	372	356	333	389	357	388	373	390	385	359	359	369	392	374	382	369	371	347	392	370	397	353	349	398	396	349	319	356	340	340	415	385	393	368	327	359	380	356	346	353	340	349	376	362	368	368	378	347	366	369	371	384	360	393	363	364	351	361	396	360	387	383	357	364	361	373	352	355	388	378	391	343	337	392	379	350	328	388	332	369	384	335	361	355	351	366	396	321	371	353	377	374	356	356	382	367	347	390	379	335	351	328	392	392	357	344	378	389	383	355	378	379	373	386	350	378	376	333	343	365	353	375	369	375	349	376	376	361	342	363	400	351	368	384	328	371	402	382	391	330	375	383	363	351	356	346	366	319	390	358	373	350	375	379	377	360	353	376	330	373	329	382	338	358	348	377	361	349	355	366	407	374	389	364	371	373	360	373	351	356	356	406	384	345	353	347	354	384	351	378	355	381	342	364	357	351	355	379	364	362	332	323	357	363	388	336	360	381	345	373	378	346	364	345	338	360	370	378	405	349	377	377	367	343	350	351	378	352	351	369	351	342	342	342	393	382	379	345	359	369	341	400	373	373	355	356	353	337	382	374	369	394	369	356	368	366	401	362	345	356	359	335	375	343	339	320	360	387	346	358	369	358	370	365	360	382	353	382	383	378	334	368	380	343	368	366	361	358	385	363	342	381	391	339	381	386	374	363	366	369	369	363	384	370	368	376	383	350	370	386	398	402	380	339	360	341	315	336	370	375	358	345	365	354	354	343	366	369	356	394	354	352	349	355	350	338	364	371	357	363	351	356	360	375	360	346	363	303	348	337	374	350	356	340	337	400	348	328	344	375	382	336	345	349	390	356	375	338	357	366	358	378	363	332	331	349	328	358	388	373	353	337	356	360	376	378	379	371	350	331	347	353	379	358	367	376	379	361	357	353	367	368	364	355	363	357	394	364	352	371	378	357	369	342	346	336	354	373	357	383	381	389	364	386	400	350	376	359	323	390	320	375	384	411	359	362	354	365	372	355	359	389	396	339	379	351	343	362	330	369	372	349	338	390	363	360	372	352	350	381	370	371	337	394	368	357	344	388	368	372	322	360	344	379	368	384	388	374	354	352	354	359	346	319	386	341	368	341	342	374	391	403	357	375	383	355	339	361	355	349	348	350	389	354	361	365	343	362	349	369	370	341	360	333	391	382	332	378	357	371	376	360	355	357	364	318	370	373	393	353	348	399	386	371	346	382	310	350	355	345	334	372	359	376	377	375	339	352	379	331	343	382	370	366	357	370	381	346	348	387	379	357	379	358	386	366	369	374	354	333	351	327	326	349	372	371	316	380
47317	88017	74544	55193	36587	18178	5377	1637	759	587	562	555	611	597	555	562	536	510	611	596	565	578	594	627	598	589	613	567	595	606	580	577	558	588	558	612	605	596	603	606	548	571	613	559	555	550	561	579	566	556	592	524	593	545	547	598	607	587	564	586	598	594	544	581	614	603	570	583	551	563	604	569	595	601	564	576	557	607	623	583	552	590	564	607	536	553	556	561	574	559	614	585	579	540	609	588	549	562	544	564	569	563	545	570	577	549	579	613	574	545	528	561	519	545	610	559	582	609	580	615	604	540	595	556	539	555	590	565	591	605	558	565	556	568	577	605	547	571	583	542	597	574	583	575	593	576	605	537	558	604	606	601	589	628	554	584	534	602	576	571	544	551	600	573	575	599	571	545	585	599	569	569	539	578	570	572	587	600	571	634	545	601	606	576	560	548	590	556	604	550	586	567	556	557	576	582	601	591	599	529	544	582	584	577	564	584	574	561	586	577	614	557	633	633	562	561	607	565	586	639	539	583	539	596	587	600	580	611	577	578	605	577	538	589	606	542	609	559	560	594	568	593	544	570	594	589	541	551	574	563	576	584	581	585	583	560	574	581	531	595	561	570	569	576	595	539	571	610	594	599	576	571	584	582	616	580	601	557	582	585	558	606	529	549	538	592	540	522	581	539	564	517	585	569	560	570	574	614	555	615	541	604	576	565	572	604	543	553	569	601	563	582	595	582	566	547	579	594	608	577	567	564	536	591	574	584	549	569	581	555	579	559	623	568	576	579	618	570	603	545	542	574	549	545	602	604	598	635	632	566	574	571	564	563	583	582	585	563	581	589	581	584	587	588	589	617	599	584	577	591	539	613	626	613	597	576	591	588	572	577	574	565	554	604	615	564	570	563	585	578	597	571	595	533	586	605	548	565	568	576	602	536	571	557	557	571	614	550	624	577	585	552	553	556	589	575	562	567	580	589	565	621	575	607	553	566	552	566	578	555	652	600	596	593	509	576	587	585	572	562	576	559	581	583	569	564	573	540	575	578	603	611	593	585	587	579	570	592	557	561	587	579	565	564	580	618	598	583	578	534	549	572	576	566	574	576	563	590	549	560	598	525	580	593	594	551	566	601	569	589	586	568	573	561	551	527	559	584	561	593	583	583	545	606	571	579	566	599	578	560	556	559	542	556	618	592	577	556	542	551	608	598	581	541	614	555	617	577	580	580	571	585	551	568	594	572	576	576	554	590	567	558	550	584	630	571	582	547	562	562	588	567	553	577	536	602	544	601	600	593	574	607	538	570	563	577	580	571	636	570	573	569	582	578	558	574	586	560	601	596	582	595	565	580	567	572	585	547	599	581	597	554	524	597	559	598	593	561	576	553	575	581	599	548	579	602	568	603	581	587	568	590	567	578	574	546	593	604	562	572	607	597	556	594	573	549	588	529	592	596	557	593	566	594	568	527	556	547	568	613	574	590	623	637	555	594	589	588	597	587	585	590	558	598	547	576	561	527	548	559	610	555	517	581	625	549	600	620	532	552	558	581	583	593	583	630	564	571	611	574	526	613	572	534	610	578	582	570	588	552	527	569	529	578	565	576	575	547	557	563	603	543	591	556	606	635	593	571	561	594	571	583	580	574	603	589	586	618	657	608	582	556	585	567	548	529	552	582	579	554	573	586	582	575	575	607	592	573	516	557	591	574	613	513	566	563	595	543	577	599	590	561	583	593	541	590	548	547	546	613	561	593	591	597	530	616	597	596	536	579	564	571	605	558	555	546	587	564	555	547	577	570	577	596	603	604	542	553	549	550	610	571	604	577	541	606	570	559	569	585	567	563	588	588	565	576	542	590	609	557	592	617	573	555	576	582	602	605	580	568	574	582	597	603	613	611	601	616	547	576	573	602	575	572	554	609	596	519	575	546	580	559	574	592	594	590	581	572	532	556	547	559	560	562	538	547	552	564	589	568	576	581	577	604	546	566	590	562	541	578	589	578	562	553	571	567	594	576	561	537	545	558	580	617	556	638	594	602	630	561	504	540	588	642	600	604	582	576	590	602	599	587	614	567	587	552	542	559	546	535	610	596	597	550	561	565	594	556	546	581	623	555	540	568	561	644	531	598	611	589	602	549	578	557	598	596	559	538	569	563	551	562	598	584	568	569	556	591	540	580	596	572	557	549	614	553	575	567	588	610	574	569	632	514	580	555	611	552	570	556	553	605	570	542	584	554	560	586	585	619	588	603	580	557	537	624	575	618	603	564	586	560	578	559	544	565	607	555	554	572	582	548	609	531	579	607	587	552	581	564	584	571	553	616	576	547	626	567	559	631	565	573	575	603	581	623	561	571	572	619	591	562	561	602	631	557	571	550	596	599	584	582	559	572	549	567	587	560	608	551	602	599	579	577	583	599	534	595	591	584	570	549	560	600	562	567	617	528	598	565	565	549	560	525	553	543	606	580	581	597	579	556	558	574	569	554	550	582	535	624	549	603	568	601	565	536	623	585	547	590	528	577	593	587	581	562	552	586	530	555	559	558	564	593	575	564	604	585	565	578	615	588	557	550	574	579	593	554	564	546	555	600	611	574	627	563	594	560	610	597	587	547	580	553	556	567	589	579	596	555	562	563	558	547	560	591	533	566	533	599	557	555	603	579	562	557	539	571	622	558	571	538	567	607	574	562	591	572	582	598	541	577	549	596	569	576	566	577	586	576	602	596	578	552	615	624	559	600	539	597	571	565	596	554	556	555	571	563	591	563	575	602	509	607	548	526	564	563	592	569	589	567	576	612	556	576	604	610	554	607	549	552	579	568	543	618	561	581	544	562	573	577	544	558	604	590	554	593	574	578	587	565	553	557	518	625	582	583	610	585	600	563	547	617	561	506	574	585	560	566	585	571	541	571	594	594	573	572	576	554	564	547	598	574	595	549	555	578	635	574	579	559	643	619	599	624	594	551	556	560	583	523	576	559	593	572	593	577	578	594	572	546	537	566	615	598	565	556	564	572	576	600	547	591	596	566	572	596	591	560	547	583	555	558	591	542	594	559	510	538	563	532	573	556	567	552	595	559	588	572	607	618	589	598	570	566	572	546	552	594	576	589	575	569	563	583	571	601	616	559	581	576	597	564	591	602	561	537	579	563	575	621	574	554	577	540	628	557	531	548	592	559	564	552	586	585	544	596	555	577	567	523	601	577	568	579	575	568	539	587	556	620	554	583	548	624	595	585	596	566	601	636	593	594	603	582	553	603	574	596	599	583	567	582	564	584	576	548	586	559	554	574	587	564	563	555	598	571	574	581	547	566	554	589	574	547	565	596	566	552	602	591	614	565	522	581	563	550	577	552	598	540	610	584	541	555	612	607	594	548	571	548	609	552	620	549	526	607	595	539	575	593	590	611	591	595	558	582	597	594	598	539	571	549	627	559	559	519	565	561	569	562	615	576	589	554	575	557	597	536	558	590	529	561	568	581	608	621	573	601	577	559	571	596	570	545
23338	22295	32753	35780	31773	23899	14221	2020	534	448	434	396	454	418	406	406	416	419	420	404	427	408	432	430	429	395	388	427	437	387	426	421	419	423	420	431	384	409	415	397	402	409	434	430	424	414	403	408	420	413	418	463	406	420	419	417	396	423	395	434	405	419	442	413	393	413	405	408	420	380	405	434	427	417	424	386	431	412	400	419	431	413	404	390	388	400	405	406	453	396	423	383	405	390	444	375	415	422	411	430	416	382	428	387	421	417	397	378	390	407	394	399	433	408	389	422	407	389	394	384	401	393	405	419	365	416	437	423	399	446	401	420	414	405	400	420	385	397	409	427	387	447	409	404	410	369	374	432	410	453	420	396	421	388	408	432	424	412	434	368	428	391	425	454	397	396	396	394	414	415	410	376	449	414	441	375	397	426	440	366	439	437	414	385	414	438	409	415	416	412	380	388	424	407	375	440	388	388	394	405	387	404	426	405	405	412	385	396	397	392	395	393	415	381	440	383	430	395	414	406	390	404	391	408	404	462	409	415	418	411	423	424	404	428	422	414	400	437	397	414	373	401	461	419	377	430	402	395	396	396	442	410	393	415	441	399	409	403	428	390	402	420	376	411	433	404	399	387	437	394	404	399	389	387	400	409	392	414	425	398	396	457	372	412	387	386	412	405	403	408	402	365	398	424	417	438	422	440	410	425	413	412	419	397	439	405	403	395	381	456	431	377	432	402	425	390	428	419	386	401	407	429	411	404	430	410	412	403	418	391	425	420	430	429	379	411	414	424	435	390	403	415	405	417	388	408	387	421	414	398	422	358	394	393	394	438	363	407	359	427	434	384	391	438	381	398	415	406	394	416	384	435	400	420	404	411	393	432	408	368	386	433	415	392	378	422	376	422	416	408	418	427	404	400	430	448	389	429	375	412	386	418	431	421	419	412	387	395	418	401	386	426	417	421	430	433	405	396	397	443	424	408	420	410	425	419	416	403	417	395	432	417	381	419	403	446	390	436	407	423	402	433	409	392	418	441	364	400	425	434	436	405	422	409	376	419	388	440	347	383	389	408	376	431	424	456	428	410	436	381	397	413	368	403	427	413	414	397	361	411	406	417	407	412	442	435	429	370	402	405	404	400	413	447	454	377	432	395	373	433	439	436	415	383	441	433	412	417	407	371	404	419	408	409	450	403	414	404	394	394	411	392	411	389	413	378	372	417	410	392	408	378	418	419	395	415	378	384	413	423	406	412	424	408	400	392	382	384	395	407	369	386	387	421	449	416	418	393	386	393	411	425	435	391	418	440	427	399	378	393	402	377	403	394	438	395	385	427	409	380	435	411	395	406	394	385	398	432	394	421	417	397	421	385	414	401	404	413	424	430	426	425	393	441	372	407	422	411	394	407	443	394	397	409	387	418	393	362	391	364	432	385	391	404	431	426	424	408	450	411	402	436	411	446	392	385	420	400	383	397	396	392	426	415	421	422	424	395	389	402	428	393	404	432	411	418	379	403	465	405	408	448	387	391	373	441	434	384	390	408	358	436	386	422	444	400	379	446	400	409	411	387	402	401	395	432	433	395	393	401	432	390	414	385	435	415	400	418	412	395	417	378	396	398	389	408	380	383	415	422	380	410	415	392	413	398	403	382	423	387	398	388	411	397	410	402	399	362	412	443	416	420	422	408	439	408	416	431	420	416	463	407	408	391	399	368	443	427	407	422	375	438	408	411	406	391	407	395	427	394	421	441	410	399	384	378	400	406	396	440	439	413	405	401	418	392	381	435	430	391	413	410	388	410	400	436	399	378	393	395	433	411	413	454	414	397	397	411	416	414	409	405	402	411	444	397	377	408	426	424	474	420	416	372	399	397	380	412	387	421	408	400	436	426	376	421	392	356	451	410	461	391	416	431	419	417	386	414	392	415	431	399	421	407	384	441	384	432	424	432	411	387	381	424	397	408	392	379	401	373	378	410	396	405	422	407	405	437	379	418	446	451	383	430	425	390	405	412	442	434	372	409	442	424	388	416	387	408	425	411	405	437	408	431	404	385	383	404	389	402	398	364	447	466	417	384	406	399	432	431	384	397	408	393	397	404	433	412	440	405	398	444	437	418	429	422	382	424	411	435	388	424	437	441	402	412	405	380	356	385	419	427	424	408	366	417	418	401	385	416	405	424	411	375	419	393	432	413	440	409	414	372	419	376	397	397	423	450	417	405	387	382	399	415	397	418	434	434	397	385	432	397	394	414	400	413	388	406	412	449	422	384	402	415	424	421	394	389	435	400	412	398	432	386	422	385	423	435	415	382	427	389	420	407	421	409	371	391	411	399	431	448	408	405	426	424	453	405	403	401	414	391	388	366	383	397	430	397	433	410	450	420	421	401	383	374	420	403	418	428	387	428	432	400	432	404	382	405	381	373	408	400	423	431	408	420	396	393	438	414	380	418	403	404	402	400	428	399	411	425	433	358	415	377	412	434	395	410	391	439	366	385	412	414	390	389	381	390	427	450	402	369	428	424	416	399	392	384	427	399	393	414	471	427	422	401	406	412	398	365	393	444	436	398	418	401	426	418	373	389	420	426	411	443	432	425	411	394	411	390	419	403	411	410	413	391	384	405	401	413	401	376	381	405	410	421	376	418	444	409	391	410	418	415	358	422	382	440	405	370	407	392	414	431	423	392	449	393	389	399	423	413	449	451	404	369	425	381	423	399	398	381	403	449	427	410	403	384	403	410	416	404	423	438	374	383	416	441	416	427	403	445	404	374	419	396	403	390	424	412	426	379	408	400	408	423	375	428	430	412	418	432	420	407	408	392	412	422	409	442	403	408	403	415	405	428	393	414	423	383	377	419	434	402	447	395	434	411	364	403	390	413	419	395	378	405	404	379	430	386	452	408	406	408	411	387	431	420	363	392	450	391	419	375	394	393	392	441	432	434	402	408	449	421	419	392	415	387	413	384	390	415	379	436	408	440	383	421	422	408	414	411	396	409	423	409	398	406	423	392	419	425	399	402	390	440	445	370	407	418	402	371	383	419	375	395	415	417	398	378	364	394	393	398	394	413	373	412	405	422	431	434	438	397	403	405	398	416	401	422	393	435	417	378	420	442	383	363	375	393	434	397	414	446	425	436	384	441	435	392	430	428	392	414	411	398	391	430	368	409	397	444	410	449	396	439	393	409	425	396	428	416	427	395	405	383	441	408	407	377	411	405	409	441	421	377	420	414	415	376	386	384	427	379	402	409	422	409	409	420	423	414	439	424	396	400	415	416	411	414	432	398	413	419	386	424	419	384	456	396	418	392	395	413	426	428	417	379	417	410	395	398	366	437	447	421	399	410	432	394	403	443	382	435	414	394	397	430	428	409	427	383	410	406	408	405	417	395	398	425	408	385	415	411	391	389	395	420	430	434	417	404	400	366	391	402	393	424	421	440	414	407	374	395	383	442	397	426	401	403	431	413	421	409	411	420	421	400	373	384	400	433	378	420	399	409
55200	99950	89691	70074	47661	26790	10471	2885	875	658	618	619	599	687	628	597	634	620	643	619	633	588	634	584	646	630	620	631	623	619	637	668	597	642	623	603	635	603	623	606	609	603	629	629	611	618	616	671	643	668	640	656	617	622	657	602	660	637	656	605	617	651	614	657	614	672	625	623	594	604	612	582	598	578	606	584	621	642	577	607	614	635	595	616	594	613	590	614	628	645	595	628	541	631	622	674	613	646	613	634	634	605	637	601	651	663	625	612	603	666	646	645	638	610	630	617	658	630	628	632	675	596	571	662	640	655	570	635	654	621	599	667	601	660	597	637	656	626	623	614	610	656	618	605	603	596	612	609	633	589	642	593	620	613	571	651	660	638	611	652	639	591	585	597	592	588	596	609	603	651	580	587	602	618	624	649	640	647	594	623	608	630	616	621	620	608	628	603	662	605	620	623	624	650	632	621	633	648	654	645	585	618	631	579	626	638	639	607	604	611	630	639	653	676	578	607	625	619	618	616	625	586	634	644	621	585	593	622	618	581	607	661	614	604	642	612	598	628	609	645	617	635	606	607	644	642	620	653	647	643	598	641	666	636	610	624	606	637	671	590	609	622	634	617	616	627	620	623	594	628	576	651	601	630	596	606	596	626	621	632	617	637	667	584	633	597	612	590	700	643	649	616	621	600	633	639	634	634	618	634	579	631	644	648	613	607	613	622	619	614	585	629	599	647	627	621	655	634	598	652	607	652	628	607	586	570	637	610	629	662	626	611	618	640	701	620	587	564	629	635	634	606	614	601	630	639	581	604	613	614	652	598	657	579	648	610	616	633	623	576	640	579	584	567	621	656	613	645	678	645	618	623	616	654	653	627	593	670	616	663	631	624	639	639	658	611	606	620	614	626	610	608	611	586	676	690	615	616	581	607	594	667	622	640	647	645	611	606	648	629	597	629	676	581	672	601	662	614	621	609	607	638	604	607	583	607	608	638	634	608	607	582	607	575	622	599	605	645	635	621	654	644	626	611	667	625	638	594	596	617	633	615	614	612	649	612	602	631	627	620	663	566	625	634	618	608	636	588	616	596	599	639	622	572	591	652	616	690	584	631	592	623	640	600	618	601	628	604	631	638	585	635	625	649	619	632	665	589	589	631	592	627	654	628	653	639	673	619	658	652	608	603	656	628	611	632	667	609	617	612	624	657	605	619	637	604	625	658	665	641	602	615	647	626	652	633	620	609	614	603	647	577	628	645	622	607	661	640	626	620	590	591	612	654	628	584	624	607	640	624	602	644	619	653	609	610	616	666	642	580	583	611	679	653	626	623	611	651	678	597	653	628	632	682	656	579	617	641	624	649	596	606	647	628	608	645	603	612	619	590	560	627	652	606	628	609	623	670	659	617	595	599	643	640	610	584	584	613	607	641	596	616	657	633	615	606	637	650	625	627	597	607	643	611	626	578	646	653	598	590	638	586	597	614	577	628	634	666	670	639	583	644	656	648	665	642	645	613	630	637	618	602	594	620	666	646	617	591	663	629	676	640	615	613	609	631	608	648	589	602	606	611	585	639	618	661	630	599	593	617	593	628	582	645	629	598	629	652	639	633	650	614	596	672	613	679	633	640	680	620	627	634	596	613	629	642	587	635	614	597	669	637	589	614	611	640	603	634	611	635	664	607	615	592	637	579	629	641	646	636	594	610	656	644	605	659	626	634	628	634	578	682	631	608	619	648	627	634	600	669	637	604	609	659	583	646	621	643	610	613	621	665	612	644	610	657	619	625	627	608	574	632	654	596	590	642	615	578	614	594	650	605	643	630	571	602	625	632	683	643	598	599	618	624	615	619	625	614	638	610	662	649	624	588	598	605	587	585	607	618	596	629	595	639	630	566	623	622	590	637	603	624	630	581	598	624	630	612	622	667	613	635	654	656	635	590	644	604	631	634	631	623	588	648	572	628	605	617	602	638	632	681	633	592	621	647	612	626	599	576	655	628	607	642	599	610	645	616	597	579	623	600	643	616	651	647	621	614	648	639	649	645	650	613	637	596	664	662	604	677	630	639	651	590	591	619	625	631	621	623	602	613	603	629	626	588	629	592	659	607	634	623	647	592	635	591	635	605	588	620	607	599	614	612	668	627	650	588	580	641	610	627	630	587	589	581	628	624	651	646	603	642	628	644	654	621	633	654	664	632	634	598	613	634	589	631	665	562	589	602	646	696	636	635	630	617	618	610	587	656	646	623	634	588	609	607	636	636	591	586	625	641	617	661	611	652	628	654	597	640	617	590	667	582	606	585	616	669	582	601	620	654	628	615	633	613	633	660	603	623	603	608	606	651	648	586	646	606	610	603	611	581	581	613	631	633	625	621	618	642	627	624	638	637	635	642	616	611	626	637	644	560	654	608	610	595	639	592	631	616	642	659	621	603	629	631	628	635	651	659	636	624	635	662	590	622	641	635	602	626	628	644	586	661	661	614	636	628	571	595	616	592	658	651	636	563	640	669	645	637	612	579	629	659	638	653	590	631	593	618	624	644	617	614	625	643	641	656	593	591	694	663	598	590	643	627	553	600	630	558	624	601	615	611	610	631	602	621	616	615	603	578	644	617	622	646	673	601	604	601	698	649	628	624	618	632	629	628	638	648	632	648	604	595	601	596	634	597	599	650	578	641	589	632	641	617	645	612	652	605	618	600	622	640	670	634	628	610	681	677	613	615	615	618	640	631	598	628	638	654	597	610	610	611	643	597	632	622	667	612	609	601	604	585	652	649	636	652	644	565	596	644	621	596	611	605	612	617	580	658	626	615	618	629	607	618	632	588	679	616	604	647	618	617	643	639	640	636	613	612	596	627	631	635	626	625	622	598	613	661	620	599	616	609	671	612	600	647	600	593	599	614	595	658	624	648	587	631	594	628	611	646	652	614	604	637	657	671	647	637	639	645	652	653	602	600	647	613	577	639	653	625	615	658	599	614	641	636	679	649	633	564	618	632	646	648	616	640	643	615	611	618	675	667	673	697	644	611	590	595	652	590	618	615	650	585	601	659	585	617	633	648	634	639	615	610	662	636	591	647	625	607	592	579	619	609	647	650	659	643	672	630	597	650	636	609	625	600	670	639	612	615	604	648	677	624	633	674	661	635	637	650	587	617	656	610	628	632	627	636	645	635	621	615	612	640	632	575	614	603	618	571	635	635	619	614	635	612	625	578	612	603	609	633	607	644	617	616	647	606	581	638	612	603	640	634	662	597	623	602	611	674	621	646	585	643	573	628	631	675	620	647	630	601	643	612	643	626	653	644	621	586	619	606	629	624	631	651	704	632	631	597	627	596	619	610	647	591	612	585	619	659	601	661	590	610	613	641	605	652	626	629	618	655	598	614	588	656	622	600	628	644	645	621	591	572	608	635	639	594	614	625	659	581	615	633	622	624	676	607	616	638	674	621	616	653	661	579	621	529	592	585	613	602	602	601	591	636	577	662	621	646	633	617	634	619
27501	30425	32673	25452	10454	2677	973	519	363	322	371	348	350	342	335	310	356	350	316	378	353	340	354	377	378	325	354	347	335	362	345	372	362	344	356	365	346	387	344	320	325	343	301	356	353	322	353	378	312	367	327	358	338	337	352	322	333	328	345	354	365	378	281	340	346	335	325	347	311	345	318	351	360	349	361	326	362	359	321	345	345	323	338	334	332	366	311	317	351	321	351	299	321	344	336	333	342	330	364	324	328	324	317	341	351	328	330	330	337	341	335	361	374	289	345	348	335	338	305	356	361	340	335	368	333	369	375	321	321	351	315	345	334	345	327	326	364	363	360	356	325	314	349	347	315	354	308	342	339	349	400	344	326	327	384	325	342	352	353	311	320	322	296	382	359	319	340	318	363	378	353	343	331	372	332	372	313	345	324	340	370	333	351	342	363	335	318	346	341	347	350	335	338	312	310	349	350	307	329	361	343	322	330	352	357	335	336	318	317	329	336	362	365	353	349	377	323	341	348	316	318	317	372	328	344	363	329	313	342	332	368	352	347	343	353	328	336	351	361	340	328	333	368	335	348	343	330	362	342	342	335	303	310	340	373	339	349	310	352	335	373	336	323	356	312	329	323	336	361	355	338	378	336	361	305	311	282	339	310	335	343	364	389	339	344	371	322	348	349	310	347	356	344	327	343	374	313	358	342	352	361	364	323	336	364	357	361	347	335	326	358	315	329	331	337	303	320	358	348	340	358	353	339	348	337	321	348	362	332	352	322	344	355	327	337	359	334	343	365	349	308	349	354	369	382	311	319	328	352	327	336	363	356	344	330	349	310	344	357	339	347	311	347	331	348	349	341	331	328	336	349	342	343	327	350	332	361	310	371	320	354	382	342	347	367	355	348	333	345	337	355	355	359	345	302	329	339	353	354	336	334	327	372	331	342	354	331	309	394	313	371	352	353	319	332	359	343	329	328	343	339	336	313	336	332	381	368	367	312	347	322	334	363	329	345	343	341	313	358	362	347	357	323	331	389	311	292	335	347	313	356	335	363	326	362	353	368	368	374	382	331	353	330	345	396	367	311	329	357	345	317	328	338	334	337	355	365	322	325	369	319	326	327	369	303	354	388	345	355	337	324	339	352	333	370	338	341	355	343	349	319	330	321	399	338	324	318	365	354	368	360	361	339	342	343	339	359	334	326	291	351	354	363	307	361	330	315	350	375	315	351	330	315	364	357	341	357	334	338	317	345	356	328	362	343	349	357	359	316	330	340	346	338	308	309	307	328	359	348	312	386	361	366	378	321	363	383	348	352	316	313	316	343	320	351	312	315	310	332	368	340	356	367	331	338	341	338	320	340	310	335	333	347	306	340	358	329	340	352	317	348	340	329	328	339	355	329	313	325	293	344	330	356	321	313	346	352	310	332	338	324	338	331	281	365	327	355	304	362	342	368	325	338	370	361	359	344	362	307	382	318	322	336	335	365	371	349	342	342	324	340	386	365	336	316	325	355	348	325	334	360	337	349	346	353	340	350	331	362	339	344	354	371	349	327	301	353	366	366	347	350	364	343	317	372	368	350	325	291	359	330	369	396	330	337	308	334	371	374	343	365	330	352	309	335	372	339	359	354	334	351	328	359	346	349	366	329	340	353	319	348	362	350	303	359	306	325	348	324	338	366	327	320	335	352	367	362	342	347	324	310	340	352	350	341	340	361	363	321	363	348	361	372	352	348	329	376	350	350	321	342	374	325	353	319	336	344	347	293	356	331	353	325	329	341	347	374	351	386	360	347	361	342	365	379	354	315	340	330	363	341	344	332	348	335	370	345	335	342	351	367	342	333	373	333	333	349	346	334	314	354	329	347	336	360	348	321	327	378	340	346	319	357	351	317	316	327	356	356	366	368	361	350	381	351	362	299	364	375	371	316	340	311	367	338	351	335	350	361	349	334	339	360	327	340	341	327	324	364	338	366	324	357	368	320	344	366	341	344	349	329	355	327	368	322	363	345	321	342	344	381	341	371	313	354	363	363	349	308	338	327	328	348	350	328	369	337	347	359	317	365	326	342	327	344	354	335	335	369	322	369	345	362	339	344	321	358	324	355	354	357	338	348	320	301	304	325	334	332	338	319	337	327	353	345	352	338	366	337	378	362	324	317	349	356	357	355	348	318	365	309	329	338	326	352	346	349	319	348	309	353	359	335	354	335	343	377	325	348	311	367	329	372	343	352	356	345	328	330	339	342	329	333	363	335	357	320	351	349	314	323	334	341	335	349	356	317	373	362	319	342	381	340	355	346	356	345	334	313	350	330	341	335	358	343	320	344	354	319	329	341	342	341	366	331	367	336	335	323	338	317	319	393	378	351	324	348	336	329	333	366	326	324	359	354	361	343	343	333	326	319	349	342	337	399	344	339	334	354	340	367	330	352	291	318	350	339	374	356	344	357	356	354	314	287	326	319	391	353	340	333	324	312	315	349	347	393	353	354	351	324	339	322	350	339	335	336	352	329	363	356	333	334	339	337	360	372	335	368	332	379	341	348	416	314	343	385	299	336	331	334	364	382	311	359	363	349	379	345	348	321	379	360	318	328	325	377	338	357	365	345	328	342	305	326	338	357	353	336	329	352	360	320	348	331	343	340	334	337	342	316	366	322	368	366	354	336	368	321	365	370	331	358	330	328	360	324	344	317	344	374	380	324	345	342	310	348	340	319	338	316	339	318	321	353	347	345	360	314	327	351	367	324	332	352	355	345	343	338	342	343	331	355	332	338	346	386	337	299	346	322	352	373	353	349	320	362	346	364	342	372	312	334	359	316	378	363	351	335	354	336	346	334	341	328	362	336	322	358	346	350	342	331	343	365	346	361	328	333	350	358	343	368	368	336	333	344	347	335	331	367	349	321	361	364	331	371	349	332	358	352	289	306	376	334	335	360	350	364	317	366	343	321	313	325	328	311	348	357	336	333	287	366	352	312	350	348	363	320	364	342	342	293	335	311	335	324	379	364	311	344	352	348	373	383	371	322	333	316	341	349	355	346	396	327	328	397	349	364	330	305	347	340	338	364	358	371	322	349	354	331	352	361	323	349	350	315	368	336	369	345	346	325	307	354	337	323	349	338	323	307	306	366	325	339	327	350	322	349	326	346	301	328	335	352	338	379	336	396	320	361	344	339	346	349	316	347	323	335	350	352	367	348	358	332	342	330	362	345	366	338	366	320	350	354	337	344	317	352	324	319	340	349	323	309	353	353	366	346	341	302	322	325	360	347	321	346	311	325	355	387	341	343	343	358	331	358	339	343	347	374	342	356	351	328	328	331	314	363	346	310	348	371	318	336	347	371	358	317	340	313	337	347	389	364	326	308	352	333	329	352	336	363	358	371	318	375	369	339	347	336	326	358	335	342	393	340	343	358	347	326	335	342	327	320	356	349	355	384	348	349	318	373	345	333	349	344	324	371	358	351	352	320	325	364	336	321	346	335	333	351	352	358	369	347	321
28274	49786	39397	27999	13754	4800	1884	861	636	558	539	555	552	515	525	536	569	590	575	561	536	555	545	548	587	548	563	548	532	587	534	557	564	554	552	546	522	582	521	528	537	592	574	573	556	557	525	533	549	590	553	549	545	587	535	500	531	546	549	559	538	549	514	565	539	528	512	550	586	531	586	545	548	547	570	560	536	555	541	515	550	531	563	563	567	570	559	574	569	573	527	539	579	538	600	563	535	535	572	561	550	560	568	465	585	517	574	565	564	527	543	527	564	519	571	494	544	537	540	552	537	554	524	514	504	521	549	537	537	520	552	567	546	559	555	560	498	551	533	533	583	521	574	590	566	528	530	568	547	568	556	564	569	578	499	571	574	524	536	549	548	564	544	543	544	607	546	521	549	521	562	570	524	545	543	590	540	527	556	536	610	617	520	499	578	546	523	494	505	503	525	563	552	579	542	527	577	600	576	524	532	534	519	581	513	513	574	547	533	571	546	522	551	553	579	584	571	543	521	570	535	483	557	555	560	554	554	589	552	569	545	529	584	530	526	519	571	575	558	558	532	560	534	548	551	578	528	528	560	563	538	559	519	543	523	552	557	545	551	546	576	542	550	562	568	529	514	532	558	570	543	562	533	539	515	557	608	554	552	512	539	559	566	551	585	535	553	518	568	580	560	567	504	556	551	516	539	528	548	537	594	565	527	523	561	562	586	528	547	521	538	560	549	579	531	527	524	507	549	540	560	539	556	512	540	568	572	559	579	595	525	560	584	516	558	566	495	582	554	564	560	545	544	516	539	510	521	527	541	537	510	514	545	528	527	510	556	522	554	527	540	556	562	516	540	534	587	567	576	553	527	538	588	561	564	582	560	576	524	571	556	584	562	539	523	574	558	520	529	554	502	563	528	549	521	548	585	521	569	553	560	574	510	612	548	524	552	565	554	541	564	551	597	537	535	506	540	559	520	571	546	533	560	532	538	594	511	562	547	561	550	559	541	515	558	546	527	550	506	556	576	546	556	513	570	547	568	585	554	545	525	574	535	543	479	542	551	517	556	600	562	540	577	534	528	491	588	571	553	555	573	539	547	505	572	552	538	513	561	564	526	515	517	516	531	511	523	531	544	552	564	557	568	520	538	588	515	585	584	564	596	495	537	532	539	535	569	549	517	522	554	548	528	543	587	505	586	545	544	548	536	593	562	541	560	531	556	555	585	555	532	547	520	534	522	560	532	519	518	543	544	536	522	502	498	603	565	553	539	555	583	550	542	556	524	563	545	530	511	549	541	546	547	543	554	500	555	544	528	539	545	524	555	497	528	562	559	533	536	523	548	550	566	524	524	550	519	527	546	563	524	520	522	532	566	533	534	547	511	540	524	558	490	545	567	541	540	525	553	544	537	569	618	505	567	517	539	548	560	521	530	546	508	529	562	512	544	532	545	537	578	547	585	547	535	559	526	574	556	547	570	545	540	506	540	547	532	558	539	516	546	548	565	580	517	525	513	532	553	548	539	526	565	536	589	567	567	553	582	561	548	573	531	519	545	552	539	566	583	528	540	515	513	551	552	563	558	609	578	530	551	612	555	564	539	566	545	562	543	496	511	543	538	539	519	574	537	547	518	504	557	551	536	566	561	563	578	550	526	592	513	545	546	542	566	538	497	513	535	549	522	525	544	512	533	561	546	521	544	550	517	529	549	561	543	576	528	497	525	509	530	545	548	558	536	552	525	534	573	532	541	570	557	572	554	555	551	524	554	500	546	558	534	577	534	551	583	550	553	560	591	550	555	543	571	593	537	619	527	570	585	566	560	553	551	555	535	510	544	566	522	511	538	514	516	548	596	529	570	584	544	560	527	545	565	537	533	544	554	527	569	539	570	525	553	500	558	566	514	563	507	536	527	560	566	511	565	588	568	525	569	534	519	536	541	539	601	535	564	543	575	547	523	594	571	568	569	533	542	555	551	560	535	545	594	558	525	532	580	524	557	563	520	548	568	531	552	531	574	561	523	521	557	565	508	561	543	543	509	533	543	524	511	550	536	510	518	540	559	536	536	506	574	510	549	555	555	504	495	545	581	531	533	522	545	582	552	589	552	555	585	569	533	527	554	561	563	524	572	525	588	534	559	547	555	544	552	533	516	541	550	560	555	534	565	535	510	563	585	501	545	529	577	597	586	528	552	512	570	551	555	554	551	555	542	579	541	558	565	576	533	527	549	565	542	593	574	581	561	541	552	530	558	544	523	560	550	545	528	561	549	574	555	593	526	550	511	540	522	545	576	551	539	540	556	501	538	547	541	553	560	561	584	526	594	534	527	549	567	533	515	547	585	549	579	535	564	528	530	534	542	506	540	564	535	571	537	526	497	535	550	543	572	546	556	571	555	584	523	540	533	575	572	573	556	514	541	519	520	564	544	562	553	576	584	567	507	526	520	520	514	563	536	551	553	516	537	551	532	546	518	548	494	544	550	524	545	555	592	586	529	520	528	564	538	591	535	544	540	602	556	546	531	541	573	559	543	561	539	534	554	552	546	526	535	550	531	526	540	575	529	571	510	551	564	501	555	550	524	537	539	578	558	498	551	559	558	567	578	581	576	557	564	563	590	555	545	580	536	548	594	565	573	520	553	542	534	556	567	478	565	537	524	526	561	561	584	556	547	548	567	518	549	534	552	572	535	553	547	547	541	535	535	541	521	548	522	565	562	545	544	541	539	512	539	566	540	573	555	512	517	559	549	564	581	532	557	573	564	547	542	587	585	533	516	623	544	549	539	572	538	545	539	580	579	551	575	496	550	561	549	519	553	531	539	565	550	564	536	533	569	524	547	534	568	554	551	534	516	555	537	560	541	545	560	574	536	521	536	565	562	531	530	548	502	535	524	562	575	572	553	568	544	548	553	542	579	578	545	568	549	569	532	511	580	561	541	564	586	517	499	550	556	561	586	547	580	538	548	549	534	556	571	566	578	551	571	515	550	505	535	551	552	568	574	580	524	547	545	534	538	537	590	523	524	529	565	549	537	566	558	526	516	537	515	552	563	544	567	526	572	492	589	564	530	540	563	516	584	513	558	553	548	511	538	533	550	583	561	518	575	535	560	570	549	518	524	590	544	541	542	551	533	547	548	510	506	544	544	524	546	520	560	524	574	545	511	532	552	538	494	558	565	545	578	484	501	563	515	564	575	518	533	543	550	520	538	534	555	530	559	560	552	535	543	585	521	525	575	536	552	530	517	537	572	521	554	527	558	514	567	528	564	580	522	554	553	557	546	546	564	550	533	586	578	543	565	552	551	531	566	564	557	526	565	574	571	532	586	528	516	506	548	540	552	541	513	556	605	544	536	560	521	545	525	534	560	549	571	540	593	526	564	558	516	524	540	547	545	517	575	566	525	539	519	564	572	558	521	552	544	568	545	577	548	544	535	569	528	561	553	529	548	540	582	578	506	552	557	554	525	569	549	499	527	500	542	526	527	552	514	567	536	573	510	532
24711	24937	38339	43126	29781	17491	5506	1106	458	404	379	365	372	380	352	356	389	319	379	376	374	377	365	328	349	373	354	379	343	370	373	342	368	358	356	366	369	342	380	359	347	343	359	401	374	363	399	355	356	379	358	376	359	373	362	372	374	338	376	333	367	315	366	355	344	352	362	364	358	359	367	392	324	346	383	380	375	380	340	363	359	357	366	334	359	365	355	378	376	394	372	383	391	389	350	339	360	382	376	364	353	363	356	358	358	389	373	359	380	366	372	364	384	354	376	373	349	372	377	360	352	360	346	367	374	372	319	372	370	350	390	312	367	348	371	348	360	347	339	386	351	344	357	403	349	360	382	343	349	386	381	374	368	357	360	392	371	358	350	372	376	347	367	329	336	341	359	360	385	354	363	340	356	342	351	345	379	373	353	366	362	380	360	357	399	337	307	369	367	366	358	353	325	349	340	359	348	379	363	382	347	352	363	374	395	360	375	365	374	354	345	359	377	361	368	399	357	345	381	373	386	366	344	346	353	368	385	342	375	372	346	355	383	369	363	378	375	347	354	345	370	332	382	392	357	353	321	350	339	364	360	391	367	362	378	366	356	368	351	373	354	374	349	362	361	388	377	345	338	382	368	404	330	337	345	407	349	358	375	348	370	334	340	375	364	350	321	345	325	352	380	357	313	359	380	364	364	355	363	333	342	353	360	350	371	336	342	369	373	420	383	380	355	373	375	338	351	343	351	341	401	343	389	340	396	399	354	385	354	375	349	346	377	378	349	370	371	369	333	354	366	378	349	377	375	345	366	379	383	356	351	359	339	399	373	400	332	355	352	383	371	357	337	342	367	348	377	355	323	366	398	396	385	381	393	363	359	386	365	358	337	367	350	366	369	355	370	349	372	366	353	351	383	390	374	357	374	358	365	351	352	372	372	390	376	367	392	376	393	363	351	356	374	341	370	302	360	375	347	349	373	369	388	385	335	364	360	352	370	368	357	361	361	407	351	371	343	377	391	373	342	359	341	340	332	374	380	343	340	363	303	374	378	378	360	361	357	329	356	357	352	375	365	363	339	365	364	391	344	311	348	351	319	384	374	352	371	358	361	384	368	357	443	350	388	358	384	380	371	388	309	365	339	365	341	383	373	345	384	363	366	360	383	316	383	378	370	335	347	376	347	358	382	361	382	359	373	359	369	340	386	365	356	341	367	351	351	334	355	369	371	375	367	358	369	345	349	346	365	365	359	324	354	373	399	378	348	373	361	343	361	350	358	350	366	348	371	367	350	370	383	375	368	391	350	413	345	361	381	372	359	386	356	330	350	365	383	336	343	366	358	333	375	405	347	339	361	353	355	370	328	400	372	345	361	349	371	361	340	363	371	352	367	306	365	351	378	372	376	373	350	369	351	352	368	351	315	339	414	364	372	332	393	316	345	321	358	351	352	372	392	348	352	339	376	334	389	351	383	397	363	373	355	360	359	348	346	340	332	343	362	355	369	369	384	400	362	384	348	381	349	374	398	339	362	361	364	347	357	358	396	375	346	348	338	380	336	378	322	348	337	398	363	367	340	365	341	340	379	348	375	363	374	361	371	374	341	384	368	355	369	399	377	342	352	381	369	372	387	375	322	353	355	367	336	349	364	385	367	357	328	362	334	390	368	405	333	358	317	415	341	394	388	338	393	349	387	378	359	334	399	371	362	380	350	326	376	357	363	352	398	361	381	385	385	367	378	343	379	371	378	382	361	343	359	348	355	371	375	349	366	356	372	352	389	340	354	341	344	371	356	382	370	353	360	381	367	385	343	376	368	322	309	367	332	390	390	350	397	324	374	354	367	364	333	346	340	347	363	404	365	366	348	325	359	403	325	365	357	353	386	381	398	385	348	368	350	395	391	377	365	358	361	364	345	339	370	378	370	370	357	331	353	350	366	371	366	341	374	365	400	355	378	373	368	371	387	402	341	399	389	387	387	353	342	387	371	374	339	391	367	394	357	345	336	338	379	355	369	374	375	375	365	396	385	370	348	357	340	420	366	371	381	375	365	347	385	333	347	333	348	379	342	358	341	390	373	367	374	342	364	373	364	343	355	370	366	347	377	357	366	367	350	350	349	371	355	357	375	380	379	359	377	331	324	361	362	370	310	352	348	386	337	372	397	355	329	336	363	353	354	325	355	344	364	373	329	360	365	404	364	424	342	350	329	365	315	340	380	354	360	381	340	367	378	367	353	377	394	331	351	358	363	388	373	365	360	385	376	347	382	335	389	373	333	357	399	371	345	374	377	363	381	369	371	365	340	382	369	354	334	357	363	410	361	332	372	395	396	372	401	356	341	391	321	367	399	333	336	333	385	377	368	323	386	350	360	380	395	361	322	361	336	364	364	383	388	369	365	380	390	355	371	395	379	386	361	386	348	380	400	339	368	363	326	367	378	361	332	382	370	356	353	356	337	326	371	336	393	383	356	361	367	394	375	372	345	382	362	369	352	345	362	387	403	358	372	370	353	348	368	361	350	405	395	367	392	352	358	356	381	374	353	336	398	362	343	378	383	334	363	390	355	349	351	368	335	370	371	372	369	347	348	382	315	357	364	347	378	362	350	379	372	352	366	337	332	363	391	352	336	352	357	369	359	365	378	353	360	373	382	355	351	362	324	359	371	347	350	388	394	348	376	339	349	322	380	356	337	384	361	385	369	377	357	347	338	340	373	358	392	377	383	396	381	353	397	375	353	376	344	396	427	366	388	371	362	365	389	372	366	357	363	397	366	334	372	364	343	375	344	356	369	370	351	339	351	401	339	376	363	369	361	365	399	371	344	348	356	392	386	386	342	408	373	402	351	362	357	362	377	408	386	327	306	360	366	329	394	344	396	368	328	376	352	374	364	365	351	359	372	323	363	381	366	379	358	361	360	355	370	378	359	336	410	339	352	368	381	368	385	370	330	367	385	388	348	428	368	379	334	378	385	359	395	352	389	358	363	367	393	362	340	353	379	378	343	315	354	380	363	383	409	406	345	368	372	386	336	369	373	351	360	331	360	388	361	367	327	358	384	366	405	363	348	372	366	364	354	359	367	358	364	352	370	358	370	353	398	346	400	365	363	376	351	367	362	369	369	353	368	362	361	379	338	352	378	341	330	355	382	364	392	354	372	356	355	333	326	358	433	384	344	358	367	395	381	367	360	359	359	338	381	357	348	365	371	373	341	383	363	369	366	387	358	376	363	369	351	398	342	340	361	326	386	375	345	372	358	341	360	354	393	335	342	347	337	342	349	369	395	325	385	401	369	340	368	360	362	356	364	389	378	393	358	315	327	385	341	350	348	386	376	384	362	361	359	406	338	352	363	356	370	360	369	374	357	339	375	354	350	369	359	384	355	357	348	357	346	331	354	357	354	357	354	347	377	375	352	400	390	385	344	333	366	333	393	375	338	373	363	357	361	333	359	363	324	370	356	348	349	357	384	355	369	369	365	327	378	362	366	351	342	360	354	353
47637	89078	73935	55508	34985	19000	6909	2141	804	594	579	541	563	536	573	606	586	619	520	538	573	586	564	603	617	569	570	566	583	564	538	518	614	569	617	544	550	567	599	529	577	600	564	595	587	581	582	545	592	538	557	612	569	587	574	568	577	590	589	578	549	604	563	612	513	568	555	556	580	551	576	629	601	549	569	582	547	598	574	571	590	606	618	552	552	577	532	633	532	550	576	570	545	632	583	548	564	563	575	554	575	585	580	594	545	534	552	551	555	573	582	573	554	572	550	615	539	597	567	572	575	620	609	539	574	604	620	590	625	545	559	567	608	577	543	576	571	573	581	587	559	651	578	534	572	563	591	601	559	533	565	601	562	603	578	577	600	514	522	610	570	611	624	568	565	583	550	604	595	592	556	589	573	545	547	569	600	587	582	603	580	577	561	559	587	579	562	596	583	560	635	579	581	560	569	601	573	594	541	559	549	533	582	580	610	578	587	541	606	565	612	587	552	570	554	589	606	581	570	542	586	610	596	578	542	578	610	561	574	550	587	604	578	608	580	561	525	557	582	543	592	517	596	569	577	602	574	534	585	529	598	525	601	624	555	529	596	557	603	563	611	584	583	570	577	552	597	554	561	585	574	611	539	545	552	572	628	578	579	606	561	535	541	603	589	577	566	568	561	536	543	548	523	571	593	578	576	575	576	586	610	606	569	561	584	626	605	536	605	577	594	554	585	584	564	581	543	558	563	584	594	595	573	589	547	547	580	595	594	590	559	583	586	608	571	580	592	601	551	563	551	596	593	567	581	626	563	578	537	619	625	563	589	567	588	571	571	564	588	554	651	570	543	557	555	584	608	540	606	541	589	571	548	569	550	588	579	578	617	564	541	595	611	625	548	589	575	592	603	548	572	560	553	599	540	564	555	574	591	545	585	575	568	573	551	567	609	553	590	609	587	593	609	565	585	596	564	561	543	564	583	553	586	556	524	627	584	540	583	592	530	557	580	545	557	584	587	597	575	589	565	599	594	523	587	562	613	595	572	586	540	637	561	606	573	601	575	562	588	588	539	585	548	566	564	559	582	591	563	635	580	586	591	567	591	600	615	593	552	561	584	583	610	528	559	621	591	608	643	551	589	593	537	560	628	581	560	557	551	572	583	614	572	579	574	602	585	593	628	550	545	582	570	580	571	569	570	561	556	620	566	585	593	610	579	554	563	564	595	567	555	561	613	575	575	592	552	574	576	591	581	562	540	594	550	579	601	591	543	573	598	554	559	564	589	551	575	558	577	593	567	565	548	609	565	510	579	542	554	586	567	571	545	541	581	554	570	622	561	574	601	582	587	573	577	617	588	599	549	560	550	602	571	588	519	529	573	591	563	580	565	579	548	558	607	546	566	564	616	556	560	596	556	580	530	579	541	572	590	518	582	571	555	545	589	583	535	535	599	588	578	566	563	551	543	582	620	544	606	621	568	602	562	574	567	581	528	557	605	591	537	532	581	542	569	585	571	575	572	576	553	590	605	603	561	575	589	606	563	611	585	565	558	578	573	583	627	555	568	583	559	567	565	598	624	570	563	577	560	604	551	573	582	543	556	602	579	615	589	519	600	615	570	577	549	616	588	589	548	534	586	592	541	587	595	572	575	557	560	545	544	597	551	541	616	548	565	607	587	580	565	576	572	600	563	561	600	573	565	567	592	555	565	531	555	520	611	574	589	576	577	605	567	587	579	621	586	553	555	557	579	572	604	581	583	584	591	580	586	626	574	562	573	553	603	558	619	550	573	534	534	573	548	555	566	538	513	608	596	541	577	587	598	574	552	567	544	554	549	593	588	605	570	542	559	558	622	584	545	583	612	588	540	581	573	579	617	557	588	547	607	550	575	587	540	550	571	577	574	595	572	564	558	585	555	603	562	587	591	579	556	600	541	573	581	630	559	586	624	553	617	610	579	561	618	582	575	580	554	563	607	575	618	563	532	578	541	585	589	582	577	575	597	542	594	596	566	589	606	582	555	542	536	609	552	600	580	597	569	530	603	588	598	585	506	590	608	551	587	538	565	575	553	554	610	573	530	537	579	616	576	599	541	548	587	546	561	582	582	564	605	582	597	570	550	560	565	525	602	596	555	522	580	600	607	591	566	583	539	577	558	544	581	576	572	569	606	583	563	589	567	584	552	546	561	568	567	576	623	606	601	605	549	589	618	600	543	577	579	586	565	557	641	531	582	558	591	598	583	585	556	590	568	541	540	562	575	606	573	610	569	614	562	534	577	543	601	531	602	605	565	569	550	585	561	618	589	563	601	568	570	568	627	561	574	591	548	539	552	614	606	547	583	566	566	603	577	603	585	577	566	552	627	555	551	603	554	561	574	555	579	567	564	580	579	591	560	556	583	603	573	639	587	592	595	587	553	564	548	573	643	557	621	595	576	551	534	566	595	543	593	561	618	562	580	611	561	553	553	579	549	603	591	581	559	605	562	584	576	526	607	612	585	540	580	551	589	547	581	567	572	587	538	604	580	572	607	547	556	626	587	588	577	534	615	524	552	569	585	605	618	594	603	525	586	571	571	537	590	614	601	613	564	604	583	556	602	614	573	560	582	563	627	548	578	629	550	561	600	579	590	574	608	579	586	522	574	568	569	568	541	589	585	559	635	552	629	593	509	584	524	565	570	583	594	619	594	596	539	596	524	559	587	522	606	591	597	592	595	537	557	574	578	582	536	585	530	586	575	560	560	546	574	580	565	603	605	606	601	597	573	568	563	549	574	591	570	596	577	607	566	588	522	566	605	574	597	595	581	586	536	568	601	597	581	611	581	548	620	561	551	564	618	587	598	568	552	584	583	571	613	548	575	568	569	570	572	567	578	575	582	610	593	504	551	584	573	614	611	640	565	600	613	608	596	585	628	598	510	599	552	542	565	540	538	598	581	620	563	587	580	574	549	582	586	582	583	569	522	600	577	566	552	589	621	592	562	603	586	546	583	542	572	537	575	603	553	618	577	580	543	568	579	556	535	579	594	540	554	589	607	596	593	564	586	540	579	547	577	596	546	597	570	566	569	606	589	586	600	583	594	613	555	597	594	570	534	558	578	592	564	573	604	568	564	606	622	602	575	613	568	525	556	576	567	592	557	582	574	565	576	575	580	582	547	616	551	610	569	558	593	529	546	561	613	606	537	571	555	574	602	581	604	561	555	553	548	567	603	568	570	613	605	587	563	568	553	557	551	553	572	597	554	572	534	568	575	574	547	551	560	520	587	592	548	553	551	584	573	564	526	576	621	540	584	558	560	542	554	564	619	548	642	612	546	571	576	559	557	584	565	564	574	537	549	591	581	573	531	581	589	578	578	584	624	566	571	587	572	585	566	590	569	588	552	572	620	525	606	566	605	568	562	591	608	561	586	590	548	581	585	572	575	570	571	531	588	556	530	588	583	548	575	580	586	564	590	565	608	568	577	589	629	581	593	550	567	584	608	584	552	551	541	654	573	569
23372	22472	33954	36654	31377	24561	15505	2566	623	430	439	430	398	409	428	431	435	394	392	431	423	432	413	413	412	398	401	380	410	404	422	417	403	421	399	384	364	424	385	387	395	432	427	410	429	411	394	403	436	419	438	391	417	420	425	398	424	404	410	416	399	433	385	388	412	399	386	422	405	391	396	440	373	443	388	418	394	425	419	383	379	388	398	382	400	434	461	438	414	422	427	410	414	394	428	445	421	389	441	392	439	414	425	404	423	406	410	363	411	433	390	438	397	410	415	376	422	408	392	469	428	431	398	421	432	415	421	420	406	440	412	414	395	417	431	391	478	408	399	414	426	425	394	425	410	432	411	396	421	405	415	421	428	433	446	436	411	423	385	412	395	387	411	427	385	466	404	433	435	375	392	412	400	404	406	431	395	414	408	433	410	407	411	443	402	408	392	420	399	428	395	411	365	401	415	421	419	422	395	443	403	417	401	401	399	403	395	402	387	414	433	394	390	399	444	387	416	423	418	391	411	424	402	389	432	437	390	411	376	457	411	429	422	394	434	401	417	395	446	409	418	398	398	433	412	440	446	393	440	401	398	399	386	419	388	403	406	385	417	398	418	416	423	444	411	455	433	410	441	370	421	391	417	418	415	433	410	411	426	436	398	427	415	432	413	438	435	414	369	403	436	414	402	394	417	426	405	419	414	431	403	422	438	387	457	420	426	383	416	455	405	422	402	405	423	418	412	391	379	403	393	418	405	400	404	405	393	428	396	395	334	428	405	433	394	390	394	419	426	410	375	415	388	400	381	438	420	404	400	452	393	431	426	392	408	406	444	416	415	408	418	421	397	420	394	400	444	384	399	379	385	425	409	411	401	412	391	386	451	447	453	420	400	434	380	417	399	397	430	401	416	418	398	422	431	420	424	395	442	393	367	421	431	430	444	461	427	400	417	435	435	406	395	404	413	422	440	389	401	402	405	426	410	403	398	428	414	450	392	421	396	418	414	423	375	435	430	421	414	392	379	424	434	415	390	447	413	400	399	428	405	406	403	396	397	361	453	444	413	405	434	385	437	423	431	395	401	410	386	394	397	404	425	463	386	411	435	391	439	399	400	393	401	416	342	432	374	407	370	400	428	416	409	455	395	412	439	397	433	431	420	405	401	359	436	380	420	385	403	396	408	395	419	409	410	405	385	405	387	435	403	428	421	416	389	430	401	399	411	407	413	390	402	429	426	395	406	435	417	358	386	402	417	411	412	409	422	427	436	391	410	370	429	432	379	371	407	419	415	444	399	425	443	396	422	412	383	399	441	395	417	401	399	397	412	400	425	411	403	434	423	371	425	386	394	406	433	405	379	428	380	367	389	375	423	390	411	432	390	405	419	412	396	417	428	403	427	449	403	400	404	415	414	393	389	396	416	416	390	395	422	403	412	406	387	413	421	417	411	432	405	425	393	408	399	389	389	414	422	409	425	413	418	405	407	380	442	471	425	410	419	403	406	407	394	410	448	388	442	415	369	394	406	407	422	367	431	367	403	411	427	445	432	417	436	405	428	418	416	431	424	444	426	379	406	395	430	449	414	384	377	383	403	413	374	431	415	430	429	425	414	429	418	445	395	423	441	441	413	389	440	429	429	420	411	440	407	411	425	411	401	388	390	420	387	397	442	413	454	411	408	394	375	423	411	411	405	413	399	385	415	389	382	411	390	436	421	460	402	428	391	413	379	366	433	382	451	451	420	428	421	425	422	387	431	403	382	390	426	415	428	438	424	374	361	418	411	414	398	426	391	389	407	406	400	403	411	408	413	436	415	454	431	398	397	429	389	406	373	421	408	418	425	402	394	387	384	419	422	433	428	396	409	430	425	364	412	402	431	401	410	423	415	429	399	425	402	426	406	428	426	411	411	424	423	402	380	408	423	417	398	403	415	432	425	376	422	412	388	427	441	420	412	443	435	403	458	416	400	463	438	396	405	389	420	415	422	415	404	424	374	406	396	413	404	438	438	397	399	390	413	423	435	405	422	400	411	409	420	414	427	436	433	381	408	400	421	378	393	428	380	408	405	404	412	421	415	392	359	414	410	422	405	407	395	409	415	403	418	422	394	403	406	426	420	415	410	418	413	408	388	403	428	405	369	438	402	386	402	409	403	444	416	428	379	393	414	372	411	414	422	435	372	374	446	410	462	425	438	420	423	409	391	404	417	395	402	433	444	382	437	406	393	389	388	395	373	405	411	408	416	396	416	409	399	438	421	426	427	420	404	409	425	367	441	404	417	393	426	371	424	391	434	378	409	421	394	437	408	399	421	392	442	446	421	404	397	374	395	391	441	442	418	469	431	400	402	422	405	426	424	403	403	422	415	397	414	412	412	439	381	418	418	411	439	441	411	413	409	440	398	425	426	394	408	418	408	426	407	386	410	413	402	449	435	376	457	460	413	401	415	421	423	425	405	433	427	388	398	458	443	397	399	358	401	435	409	422	401	411	410	447	415	415	399	401	387	444	466	422	417	432	380	405	434	374	411	368	421	411	416	381	376	370	399	412	431	425	425	431	422	390	441	409	407	396	440	461	387	391	421	442	420	422	374	422	408	398	417	421	428	431	379	447	380	420	413	402	416	414	383	417	414	411	388	388	415	422	439	436	365	413	404	407	447	406	385	438	387	437	404	373	400	372	416	417	452	438	404	420	373	379	422	432	423	418	436	413	460	393	410	387	445	426	389	452	407	401	424	391	393	403	453	433	426	396	414	443	436	425	384	428	418	408	399	408	415	447	440	401	465	405	427	415	412	411	432	403	369	412	402	408	412	413	432	396	435	420	426	423	426	409	424	410	394	423	425	417	446	419	360	393	411	405	433	425	379	434	432	405	403	377	415	423	405	422	381	371	405	397	400	371	440	432	410	387	434	408	414	427	444	409	403	436	413	432	409	438	410	415	419	385	431	461	416	379	429	406	416	378	408	429	401	417	415	404	433	386	401	420	435	421	440	412	421	407	423	399	381	426	404	444	420	404	415	387	403	432	415	420	401	404	444	423	407	396	423	393	430	365	415	409	407	408	388	402	415	397	423	406	411	421	380	401	429	403	412	421	419	419	398	418	417	424	398	437	399	404	400	417	392	418	430	388	451	463	385	416	417	410	429	410	415	413	425	396	375	427	426	452	409	389	389	439	358	429	399	380	395	433	404	406	404	432	467	443	450	443	381	412	418	392	403	408	456	428	401	407	417	401	406	399	382	397	426	344	451	446	359	409	424	390	407	404	436	453	387	416	401	410	406	390	426	413	425	427	392	459	404	408	407	402	392	413	369	408	393	410	401	421	397	425	400	386	396	443	404	387	406	406	415	414	415	419	433	438	409	419	447	384	407	425	416	417	422	404	442	438	437	438	421	419	417	413	374	424	424	399	400	403	419	421	414	421	409	431	430	427	429	411	405	443	411	443	383	405	428	425	422	469	401	414	420	403	399	407	390	393	461	420	417	430	400	426	382	396
55107	101078	88564	70797	46244	29140	13178	3836	1093	655	589	691	652	630	648	646	629	573	602	660	631	616	585	667	650	602	642	621	615	624	615	661	618	641	596	640	573	640	678	617	618	596	634	662	589	595	618	623	649	636	626	636	621	640	637	613	621	616	615	572	626	621	628	633	651	635	615	625	636	630	647	578	615	634	644	668	638	649	627	588	698	625	571	650	649	608	645	670	667	657	632	629	635	623	606	588	600	611	608	605	643	624	635	651	611	660	585	608	630	601	604	659	641	616	586	637	624	647	677	653	653	582	609	666	624	624	602	583	611	607	614	625	648	616	587	643	594	597	628	602	613	605	635	629	626	602	601	587	566	640	596	601	633	624	622	607	647	645	649	635	628	649	584	631	639	627	655	634	616	622	646	658	624	643	655	630	608	622	613	623	632	606	597	691	607	592	628	598	632	586	644	628	609	616	609	617	643	610	639	637	614	620	687	586	640	637	626	590	630	620	631	628	642	605	636	620	621	634	636	583	649	619	635	627	654	620	673	645	579	606	656	593	597	617	635	583	633	612	610	625	644	629	613	617	617	611	617	631	622	641	623	626	644	640	628	635	614	598	613	625	623	598	651	654	611	634	623	670	607	622	649	649	647	583	630	589	631	642	669	643	641	675	572	660	657	664	547	636	608	622	663	588	648	606	634	598	630	607	633	643	653	613	640	614	669	590	626	603	661	608	592	626	635	655	629	620	599	635	648	621	615	630	635	589	643	674	644	631	619	629	660	661	585	608	634	613	633	647	638	614	600	610	643	639	615	635	616	658	645	602	615	624	600	615	636	600	618	627	656	621	617	590	608	675	697	601	610	634	627	621	605	665	624	602	604	619	647	633	615	612	637	662	646	617	667	640	631	622	626	628	659	644	614	600	614	666	605	612	601	597	594	638	638	667	634	626	638	619	633	635	633	607	632	635	637	621	623	635	596	627	640	634	593	640	601	664	666	627	656	612	624	642	628	655	628	581	642	599	615	576	626	607	604	647	625	635	669	628	589	601	642	620	621	610	658	621	635	652	615	649	615	598	650	666	547	562	604	660	627	600	604	608	661	601	662	623	577	615	640	657	650	609	614	640	618	626	641	634	614	627	608	640	612	680	617	612	613	618	664	631	651	639	670	608	609	618	611	612	665	631	662	622	644	601	656	626	699	613	599	627	655	649	625	611	678	629	629	654	617	634	632	647	592	612	663	653	578	554	601	637	635	615	620	618	677	600	625	586	590	632	585	607	630	634	577	623	593	653	606	624	674	670	636	624	624	670	618	618	610	629	593	600	631	634	628	604	649	647	632	610	638	606	650	653	594	657	650	622	658	659	635	645	655	596	641	618	586	594	642	601	632	606	678	592	602	593	625	649	639	644	607	602	617	603	660	572	632	581	628	667	648	595	604	621	631	617	637	660	597	638	685	655	624	620	590	628	625	619	595	639	581	642	584	629	588	598	583	581	614	658	536	624	597	661	632	611	642	622	649	600	656	636	606	634	626	574	610	632	643	651	621	619	687	679	644	647	613	659	622	608	625	645	682	624	639	653	626	622	661	626	630	594	586	645	616	636	625	597	607	630	648	647	630	666	609	591	622	613	608	596	598	632	625	578	613	679	614	619	577	627	630	599	602	606	609	636	614	649	602	622	619	696	616	602	622	626	627	594	561	604	565	619	624	608	583	646	678	581	598	621	596	571	635	630	613	632	609	597	638	634	641	644	663	630	616	683	619	633	626	638	625	630	599	625	660	648	622	608	604	644	621	607	619	612	629	646	610	627	613	624	578	638	575	642	624	668	615	635	614	630	622	680	627	602	607	612	618	660	611	639	597	604	608	670	571	628	594	659	628	633	636	616	649	586	680	605	610	658	659	613	616	644	607	628	601	620	615	622	629	613	601	633	642	617	586	624	682	662	650	580	639	630	649	607	651	597	624	650	596	646	633	625	649	634	635	638	628	647	622	588	628	661	637	624	599	616	623	652	615	630	680	620	641	612	631	652	616	624	631	603	604	621	637	595	598	596	627	607	641	614	579	622	552	605	640	613	629	642	637	627	636	603	604	630	620	626	626	628	633	608	612	579	693	615	635	619	613	620	598	572	585	630	610	643	599	611	616	609	631	642	622	617	608	626	604	667	576	572	592	611	648	616	641	617	634	584	612	625	617	655	617	564	648	637	630	644	631	621	607	574	617	642	653	616	615	662	596	644	635	661	629	657	602	639	646	609	640	621	638	629	647	636	648	606	625	627	655	615	608	631	588	680	612	642	609	606	628	622	616	617	675	602	594	616	650	661	610	634	639	629	612	629	594	600	620	613	616	625	595	618	664	593	650	577	625	585	650	652	599	569	616	578	639	630	631	642	603	663	618	619	654	626	634	619	636	642	610	603	635	620	610	591	582	633	644	673	577	653	611	625	611	624	658	631	630	591	583	613	619	641	666	575	590	637	636	671	628	665	639	653	641	620	599	609	596	589	622	627	626	627	630	619	619	653	642	633	597	571	588	571	629	610	637	626	628	614	650	620	605	604	598	643	647	600	618	672	658	612	632	649	636	619	613	597	593	614	627	573	616	623	636	637	642	586	605	627	618	643	627	675	627	609	622	659	650	668	662	590	641	620	673	633	614	647	621	634	652	630	663	588	645	625	644	610	641	633	621	614	634	587	596	653	643	629	634	664	609	659	636	615	677	633	624	664	589	661	655	604	635	649	586	632	640	641	645	651	645	606	652	686	611	619	620	625	580	651	646	646	638	610	582	624	607	628	642	601	573	668	685	608	608	669	653	655	612	615	593	618	668	637	587	602	650	639	604	643	658	626	656	623	662	633	605	633	611	592	664	586	623	652	614	629	614	610	606	570	619	593	640	604	602	662	669	618	649	641	625	647	618	597	626	607	639	600	618	663	673	618	657	631	651	589	557	633	619	671	620	667	644	593	602	647	623	660	642	630	642	591	611	643	596	610	595	644	592	595	588	594	615	652	640	639	604	658	595	625	637	572	638	604	666	666	645	632	661	611	625	654	641	654	574	628	606	602	605	610	632	636	636	647	646	629	623	626	641	642	622	645	609	647	605	625	594	691	627	600	674	607	604	662	660	664	622	620	642	625	650	604	605	619	575	639	626	628	658	628	657	677	632	619	599	626	655	648	588	633	659	639	657	611	608	631	590	596	649	645	635	590	634	624	624	665	591	641	588	586	651	647	629	615	601	616	610	597	566	587	589	635	596	677	633	626	614	608	608	639	656	655	664	606	630	612	625	646	641	625	630	641	626	647	647	647	669	642	622	616	655	647	618	656	641	642	629	619	651	592	608	634	653	641	630	620	637	621	641	653	620	577	628	624	623	596	640	607	648	604	608	632	604	611	619	612	600	634	680	585	608	655	622	564	630	589	641	610	644	654	562	602	597	613	608	572	607	611	584	651	602	647	626	605	592	639	626	586	591	634	594	576	601	672	665	624	609	642	643	610
27223	30581	33210	25064	9799	2755	981	465	335	315	337	354	356	341	310	389	325	346	381	320	331	352	392	395	358	318	341	367	361	392	352	331	357	347	313	335	345	324	320	313	328	347	335	329	325	368	316	368	351	329	330	347	341	345	344	332	346	335	340	337	328	343	351	362	356	380	336	339	358	344	353	374	340	347	303	353	351	338	357	355	306	363	363	346	365	338	355	359	360	338	369	334	337	313	339	384	373	347	352	359	366	339	385	328	315	338	311	345	375	372	360	352	335	337	352	344	326	321	348	347	331	366	358	342	326	361	357	336	338	346	359	354	328	338	317	315	344	332	330	368	339	379	341	378	346	322	331	330	346	338	355	330	362	345	357	314	324	363	328	341	309	332	362	351	337	308	340	333	389	335	334	299	347	348	353	331	325	341	326	340	348	383	341	328	341	346	362	354	345	342	348	324	354	351	330	349	325	364	354	367	352	329	353	344	308	321	306	330	347	351	371	332	342	363	359	348	332	331	354	328	385	321	330	344	355	329	355	345	350	347	331	360	311	346	321	343	342	338	340	346	320	357	351	310	370	332	362	364	326	354	329	350	371	345	307	359	336	336	372	333	339	354	326	371	348	325	338	324	334	366	332	351	342	345	346	334	331	339	344	332	370	327	326	330	357	390	335	345	325	332	375	374	332	340	347	323	342	369	366	333	350	368	330	359	326	313	347	362	313	350	354	332	379	317	363	330	358	348	347	331	324	354	320	367	390	341	360	348	345	302	342	305	359	342	299	324	353	350	325	348	359	393	335	334	308	338	328	311	343	356	338	353	361	329	355	314	347	378	356	318	353	306	352	344	341	372	353	342	347	344	366	347	368	320	327	342	379	369	356	353	338	349	360	365	349	365	338	349	334	325	334	388	346	321	332	340	363	331	344	318	353	368	363	340	317	322	332	311	331	338	358	356	319	335	357	350	353	368	347	338	330	364	343	399	366	377	336	351	343	319	351	350	357	326	340	373	384	360	338	319	367	333	359	369	343	333	359	353	361	349	329	334	304	350	332	350	377	354	325	350	342	337	341	360	377	319	327	309	333	339	359	388	348	354	331	342	371	362	348	349	334	308	317	344	352	333	332	323	351	351	346	328	344	358	331	365	346	317	335	333	339	358	369	371	367	358	351	331	402	343	332	361	365	316	330	347	344	336	364	352	354	330	345	340	345	347	337	313	334	344	330	302	343	342	336	327	340	369	361	309	352	358	332	306	335	324	302	337	367	346	335	350	346	345	322	347	346	312	376	313	356	330	352	326	388	363	381	333	316	340	348	305	353	318	333	329	352	325	330	323	341	354	352	327	334	328	324	338	358	343	380	368	335	373	299	347	325	328	367	352	334	352	383	350	372	326	335	332	320	331	367	336	338	353	344	311	356	331	338	346	329	363	323	329	334	361	367	340	363	367	353	317	346	326	321	345	327	375	339	328	352	325	356	339	353	333	360	371	353	320	313	353	333	355	321	369	362	336	374	297	378	324	320	348	322	336	322	337	324	309	309	355	358	363	341	357	342	378	295	349	332	352	339	336	330	371	351	352	346	336	337	347	350	312	330	331	335	334	351	343	345	338	337	330	346	349	359	352	355	348	362	363	342	354	333	323	320	336	308	346	328	328	342	332	326	377	312	328	345	353	389	318	338	352	359	333	356	317	338	354	347	384	320	314	350	375	312	355	346	340	302	326	331	325	355	322	360	333	312	329	369	362	332	361	345	322	371	326	332	306	340	352	324	359	321	339	364	346	363	347	389	377	352	332	313	316	359	334	360	333	351	371	358	354	349	312	323	332	346	330	349	334	403	312	343	341	289	331	343	368	308	358	345	339	355	352	333	337	354	359	331	328	304	325	313	347	355	328	337	346	330	376	345	328	308	335	353	360	346	343	332	332	354	370	365	331	339	328	366	352	357	333	321	331	361	352	349	351	342	343	327	340	356	318	319	348	332	330	356	307	324	353	339	320	363	326	337	317	359	338	371	347	340	335	336	362	340	353	370	341	337	366	331	339	353	346	348	306	376	379	344	349	386	352	352	327	327	348	343	333	335	353	327	340	350	340	338	320	349	334	330	321	350	361	319	343	342	344	324	339	328	362	354	327	325	313	331	327	322	321	369	340	369	350	329	327	351	342	340	357	333	340	337	361	338	334	361	322	344	334	342	317	319	349	336	336	320	338	345	316	347	331	348	348	324	350	350	373	337	356	344	355	350	327	380	331	368	318	350	352	322	347	328	383	343	371	337	332	361	347	333	333	346	353	340	342	361	353	354	339	316	353	310	344	298	319	338	355	329	368	358	348	342	308	327	341	340	360	323	312	317	322	323	318	343	331	333	349	324	349	346	339	352	340	337	343	333	351	355	334	351	355	344	341	384	356	337	350	347	333	327	350	369	340	369	354	323	373	358	330	332	336	362	370	321	323	358	336	333	324	334	335	349	336	353	379	346	347	328	350	329	371	320	359	341	360	397	340	344	340	308	305	329	335	352	324	332	359	365	335	347	349	344	379	368	307	322	343	338	334	308	320	339	322	349	340	324	339	350	314	335	308	317	346	373	338	322	324	353	329	313	347	374	345	353	355	350	364	360	345	328	334	324	320	332	337	330	296	351	313	353	313	337	377	318	372	361	354	329	325	336	352	367	313	352	352	364	362	339	362	335	344	342	354	335	351	351	387	350	325	306	350	356	355	335	357	332	339	363	333	330	351	348	358	331	349	316	337	349	342	367	379	325	336	337	321	305	347	327	374	332	321	351	352	380	330	339	370	344	329	366	351	333	362	356	345	365	356	320	356	355	353	340	361	377	344	307	358	321	342	353	312	338	345	325	367	342	347	306	326	325	327	331	318	331	350	362	382	331	327	320	335	308	324	325	328	337	349	358	347	318	382	335	343	349	351	303	338	362	357	359	349	365	333	347	348	327	320	355	319	341	319	345	361	338	356	366	333	360	320	301	326	349	363	354	330	382	335	329	311	339	327	335	353	319	368	364	332	339	379	337	330	335	324	342	347	331	322	353	330	321	361	321	324	345	321	305	353	321	312	336	345	337	329	320	346	367	343	338	347	352	322	334	343	341	318	341	363	336	382	325	381	386	361	349	308	304	344	357	342	355	350	370	333	355	341	373	324	333	370	345	371	347	361	342	338	346	338	317	348	328	322	353	316	337	335	331	336	333	337	339	400	321	346	358	361	333	386	338	338	344	359	307	321	336	349	367	363	354	354	374	327	369	328	340	353	389	356	367	357	369	369	354	331	351	374	316	361	370	331	365	369	296	349	344	338	340	355	348	350	351	356	347	382	326	315	324	345	372	336	342	345	341	378	352	336	352	357	347	365	302	340	325	325	340	349	343	325	347	378	315	352	360	321	313	324	318	348	372	347	325	332	350	316	339	384	347	301	350	349	338	333	320	318	347	344	360	342	337	352	376	326	321	339	339	326	307	336	332	354	327	350	359	351	376	349
27369	50204	39469	27724	13033	5091	1952	878	621	535	573	512	509	512	512	543	561	510	545	489	543	496	534	559	536	511	542	567	502	511	514	564	522	557	565	527	547	549	559	525	533	560	551	536	564	580	536	542	533	533	623	508	532	551	501	576	497	553	543	543	547	528	539	557	532	511	530	556	545	580	574	532	565	554	520	572	575	580	561	523	525	537	553	531	551	555	527	546	587	556	527	552	546	522	530	574	593	556	600	552	527	554	563	526	539	539	548	506	561	517	555	547	519	547	535	595	528	561	520	551	557	528	557	537	561	524	573	555	565	577	530	536	559	535	527	503	540	526	560	575	540	547	543	541	507	548	521	563	513	584	544	507	549	562	543	541	568	554	516	498	555	530	514	551	535	582	554	530	493	552	515	544	526	538	528	517	549	524	529	512	541	510	519	577	520	560	524	541	524	540	528	513	550	541	536	543	548	570	535	551	557	566	542	519	566	526	547	533	556	533	527	541	559	560	558	539	523	556	510	548	551	528	542	568	541	520	514	572	538	525	516	554	535	533	541	558	550	529	556	557	529	542	530	567	563	562	569	512	577	520	610	541	539	562	568	554	515	545	518	562	526	522	562	559	548	575	544	555	553	532	544	541	550	535	546	515	577	581	566	563	557	567	532	554	528	549	572	553	505	541	580	536	546	506	525	565	503	510	530	580	558	537	543	550	549	507	530	547	541	558	534	528	548	567	533	502	529	525	538	530	557	505	545	572	557	519	582	544	529	530	558	533	556	534	537	554	532	516	547	535	557	523	537	519	532	536	558	515	586	543	571	526	517	534	504	537	522	536	559	543	556	498	520	524	567	584	548	571	526	524	536	524	541	553	576	571	545	582	545	532	533	529	518	560	534	559	544	495	551	512	531	574	538	553	529	543	546	528	567	539	539	509	570	533	555	551	525	570	537	574	550	511	533	567	547	531	565	562	620	545	508	545	558	593	554	531	540	546	550	558	573	516	514	549	563	540	484	528	560	505	549	571	553	573	524	546	570	540	547	555	570	529	617	541	534	547	540	557	526	559	552	579	552	530	535	521	549	540	549	572	565	533	530	508	551	537	554	525	558	590	519	554	521	565	541	545	586	557	537	511	590	581	545	519	557	564	507	534	556	543	544	534	545	541	519	529	514	537	530	597	512	566	507	562	509	547	533	568	553	497	507	557	558	553	500	514	550	523	550	559	586	558	539	577	537	527	566	565	531	537	532	526	583	575	540	520	509	544	533	541	540	518	561	514	565	572	557	558	536	533	551	556	555	536	512	502	522	550	568	542	560	566	562	593	541	561	534	552	527	518	591	532	542	542	500	537	568	553	530	548	514	545	562	543	506	542	545	563	529	529	581	558	526	540	574	539	536	579	519	598	513	574	551	571	563	592	530	544	543	557	554	505	551	564	585	516	548	575	569	530	530	565	551	553	526	524	537	575	553	557	519	554	548	562	517	556	549	556	536	543	528	570	549	543	581	574	546	511	536	543	564	547	489	528	486	545	555	553	548	519	562	553	551	523	581	532	528	519	558	530	537	594	542	548	577	581	548	557	550	568	542	540	532	517	545	566	572	483	571	537	516	548	541	543	565	541	548	583	566	519	544	571	576	544	532	514	513	530	524	545	535	586	559	545	518	563	525	567	593	577	575	539	523	580	581	522	555	555	561	562	587	586	567	528	551	537	568	548	539	575	536	550	565	538	545	569	526	556	537	519	562	545	546	563	525	523	548	586	556	577	571	536	580	541	579	580	573	534	538	527	573	557	561	532	547	573	514	505	543	551	566	534	555	538	582	576	531	574	528	552	545	558	558	528	561	575	587	550	541	554	526	497	493	543	559	524	583	573	502	556	527	536	548	528	525	569	551	565	526	567	531	545	600	612	531	533	513	585	537	507	518	569	566	566	545	594	538	538	546	568	523	545	533	518	597	561	534	558	555	515	531	640	561	538	521	553	515	549	567	551	513	550	570	531	544	520	573	526	547	525	541	574	563	536	532	493	561	540	575	513	525	546	525	570	563	565	533	573	526	590	563	506	563	594	560	566	542	540	550	547	532	551	567	541	553	563	534	544	512	556	502	547	568	511	547	574	534	540	547	575	599	545	532	559	575	545	531	510	547	549	506	532	558	575	590	525	531	574	527	520	586	570	559	560	515	519	495	537	564	542	564	552	509	548	549	585	504	571	566	533	568	536	549	515	583	512	515	550	575	565	542	577	542	530	538	494	553	578	556	579	556	537	561	566	547	578	494	534	548	551	552	546	575	533	563	554	565	515	589	551	544	581	549	529	522	507	539	529	567	529	568	554	540	545	510	552	565	541	552	562	533	564	568	496	534	528	561	510	553	545	549	540	576	531	519	538	560	540	564	496	535	561	520	544	544	559	551	560	557	560	532	556	509	515	548	533	545	591	569	591	534	564	514	577	500	555	503	519	521	525	582	531	559	573	525	546	520	561	550	566	529	518	582	569	514	552	548	539	541	549	545	577	541	556	513	592	568	562	556	537	541	559	530	575	514	521	541	520	548	540	545	526	549	528	530	578	561	550	539	540	545	523	568	534	569	541	560	571	510	553	577	570	543	533	553	559	548	571	533	536	545	524	559	546	522	548	547	518	597	559	529	560	539	518	525	570	546	552	567	520	557	538	574	554	556	552	561	538	537	560	558	534	558	509	546	549	573	598	550	531	529	540	558	550	555	583	548	565	572	559	553	558	544	510	569	526	605	515	555	525	539	599	567	514	525	549	534	587	570	595	587	512	543	520	563	541	566	512	567	524	563	566	534	588	544	528	576	575	558	577	520	573	501	537	546	570	539	529	559	578	563	582	531	536	540	519	518	535	535	564	538	516	566	541	534	521	582	540	516	538	592	540	573	548	517	551	539	543	542	594	531	565	541	531	525	614	529	567	512	528	589	564	518	570	595	573	571	578	580	549	550	582	588	542	559	501	554	538	517	531	533	524	542	523	561	515	532	524	556	536	550	520	532	524	567	516	543	511	553	541	539	546	531	530	521	550	529	542	536	557	516	556	589	539	620	552	522	540	568	531	551	545	563	551	558	529	479	541	547	550	526	562	539	542	576	556	548	519	558	549	567	520	545	527	564	557	530	576	539	536	590	561	544	519	580	562	566	530	566	534	588	549	526	535	510	516	526	532	522	552	551	536	537	531	577	603	532	572	575	532	586	513	510	504	553	561	585	575	515	560	561	542	542	540	554	568	539	559	539	561	544	520	570	519	550	556	543	582	564	511	563	554	561	577	540	556	586	535	541	529	521	594	537	582	546	519	517	576	542	570	538	588	555	566	554	564	551	534	539	529	553	568	501	511	572	501	552	528	547	567	553	587	530	529	516	514	521	551	565	546	536	584	552	530	561	604	547	557	539	524	556	564	513	517	548	516	540	541	535	553	520	585	538	560	562	508	522	542	546	567	575	546	545	568	596	518	552	512	543	535	501	531	559	533	558	550
24756	25274	39750	43474	29816	17662	5936	1186	467	398	404	383	363	376	361	392	382	367	394	417	370	365	383	339	377	360	347	358	351	368	358	371	378	382	391	333	358	415	348	357	360	347	350	360	379	363	377	396	351	367	343	377	398	379	337	385	393	355	364	378	397	344	375	352	357	371	350	399	385	369	368	331	335	336	377	361	390	358	364	377	391	341	343	395	361	387	325	360	359	355	372	333	335	382	368	388	407	359	376	388	356	349	359	349	364	365	361	335	386	381	404	366	371	363	370	352	395	378	368	387	361	387	356	395	353	400	387	347	365	371	377	377	363	406	391	403	351	367	396	411	358	383	352	313	369	366	362	341	375	366	407	384	356	364	384	309	372	361	345	360	389	368	382	372	323	386	364	358	395	348	336	357	391	384	338	368	353	354	351	342	382	385	374	369	387	412	351	393	379	392	366	379	341	346	375	350	350	354	344	361	348	354	387	394	400	388	373	372	371	373	348	336	366	330	343	351	376	332	352	341	335	360	352	395	358	341	349	383	370	376	337	373	368	362	361	374	374	365	372	389	383	353	382	403	390	385	368	363	341	359	362	364	383	346	359	348	371	379	354	367	350	341	365	384	360	365	358	348	365	400	352	386	344	360	393	359	361	356	380	367	358	374	363	366	364	379	354	341	406	379	357	385	384	371	357	325	395	348	365	340	396	339	404	376	359	355	398	354	357	382	358	374	356	373	355	367	353	338	420	391	379	348	337	359	361	341	342	354	399	373	371	365	361	399	361	355	400	393	394	359	365	347	417	330	345	347	357	352	352	359	363	354	337	352	348	361	397	361	345	387	372	350	347	363	409	350	384	363	381	369	371	370	360	378	396	348	388	373	394	361	363	383	374	351	372	385	365	359	362	347	362	373	337	351	387	329	378	390	367	384	374	382	390	392	369	341	357	383	364	339	340	372	378	366	381	370	376	370	379	369	364	373	375	365	372	379	379	394	381	355	385	380	365	390	332	368	360	358	360	347	378	389	406	359	345	378	387	369	349	373	382	360	371	369	388	355	353	348	377	342	379	369	398	367	371	367	391	363	354	326	368	383	375	393	389	398	359	380	376	382	333	334	343	375	366	352	357	353	394	348	362	374	339	363	366	369	324	363	375	359	393	336	337	359	366	381	376	343	399	340	374	356	395	358	357	378	353	384	375	347	351	359	349	346	357	386	376	392	359	360	376	366	355	368	366	344	369	359	381	343	333	373	355	371	364	355	370	377	382	371	350	340	357	331	346	376	388	341	365	373	375	359	361	349	358	368	392	365	406	385	376	339	398	370	381	384	361	399	350	337	369	378	363	348	357	376	364	354	383	358	396	350	386	419	352	360	385	368	339	400	360	333	338	336	404	418	391	397	349	347	328	384	372	323	375	361	389	346	361	365	366	350	368	357	386	357	352	350	404	355	412	364	372	372	372	392	377	358	361	376	327	379	349	363	363	369	333	335	364	364	375	392	375	359	354	371	346	378	352	330	340	384	358	347	361	374	342	346	387	337	369	362	362	386	339	369	347	315	369	367	379	352	380	349	341	378	347	373	343	331	344	380	360	362	377	338	401	367	383	350	397	369	373	361	325	385	405	364	379	397	377	362	356	356	338	360	361	378	357	363	388	343	360	374	378	370	389	346	372	377	407	343	321	348	383	375	396	368	365	374	323	356	383	371	362	321	371	415	370	344	360	369	339	378	357	360	374	369	367	353	385	338	372	361	351	341	363	352	363	370	389	390	366	382	388	360	349	351	342	379	360	369	371	352	352	392	391	388	363	385	418	347	354	360	376	359	379	347	368	379	364	359	372	339	376	349	363	325	336	376	399	341	347	359	385	357	403	342	380	371	391	334	366	355	355	373	379	330	400	397	358	376	331	408	372	381	399	350	371	348	369	382	393	380	361	360	396	410	405	343	389	367	365	362	389	393	390	385	392	397	330	384	387	386	383	384	337	378	384	366	361	379	400	342	349	371	365	373	352	330	378	383	381	347	382	355	358	352	353	384	358	374	362	368	344	320	394	379	376	366	364	370	323	382	361	374	375	332	398	366	335	342	372	370	395	358	355	311	359	338	347	393	353	337	345	339	358	341	352	355	375	339	341	388	353	378	346	384	375	357	340	378	381	345	355	381	361	420	361	373	329	365	354	397	394	379	403	340	352	352	367	364	355	375	345	391	373	388	372	346	360	367	386	382	380	378	362	378	333	363	358	411	370	349	387	355	365	311	362	408	352	354	354	356	361	367	367	348	365	356	383	369	383	367	366	375	369	344	351	380	407	376	392	367	336	373	383	348	377	377	351	356	362	348	358	370	370	371	362	374	364	369	332	323	375	371	355	359	359	380	349	373	373	359	366	390	350	380	357	393	373	368	347	380	365	379	361	367	365	377	350	385	354	356	361	339	373	386	393	401	373	366	354	365	364	362	378	398	381	324	354	346	345	376	375	362	380	342	325	371	351	359	339	368	358	373	355	377	389	386	399	339	385	394	370	363	370	387	379	380	352	390	349	366	367	345	353	341	376	383	371	326	353	371	373	352	381	397	339	362	387	350	361	382	359	365	364	403	351	371	394	360	394	371	369	387	369	368	377	379	370	351	335	346	393	372	383	376	378	370	364	361	357	398	362	395	363	371	369	380	354	387	380	372	403	381	335	352	353	360	389	379	353	358	395	369	389	367	382	395	371	366	365	383	397	380	397	401	334	384	357	339	379	393	349	405	390	378	397	352	395	353	362	365	391	342	360	342	360	342	354	365	353	367	370	374	363	371	350	363	359	369	377	363	353	393	388	334	405	400	383	398	329	382	387	353	346	377	382	376	367	374	343	393	339	370	361	344	374	384	352	365	368	388	349	378	332	367	352	371	382	346	372	382	344	358	385	338	372	354	355	374	369	371	347	364	380	422	338	402	401	362	339	339	354	356	392	359	381	377	391	363	363	361	378	372	345	344	390	367	387	384	353	338	333	376	393	381	383	344	348	343	350	358	374	406	374	387	341	361	370	369	358	356	343	339	338	397	372	346	362	346	365	384	358	356	374	362	353	345	366	380	351	391	354	355	364	370	375	364	350	352	422	412	365	363	346	356	395	374	366	378	386	361	384	346	345	373	404	354	375	368	371	390	379	326	369	362	369	372	338	357	333	363	351	378	372	364	378	358	361	356	328	343	351	353	329	350	346	382	348	384	353	339	348	343	381	380	366	370	345	379	372	392	371	343	332	379	361	373	336	367	344	370	355	327	348	346	365	374	377	387	378	344	362	405	371	390	342	404	373	347	376	378	335	380	379	383	389	411	349	366	400	353	371	346	363	395	385	404	338	380	395	357	344	383	372	329	341	376	360	364	365	350	385	328	354	379	377	362	361	361	374	397	351	315	375	384	386	371	354	361	360	367	363	343	357	388	374	366	400	371	339	368	382	378	363	359	345	359	358	363	375	356	340	354	392	366	322	344	374	378	365	373	347	349
45082	89046	75221	55543	35346	19126	7366	2243	867	571	601	627	571	587	550	574	603	530	583	613	600	576	623	593	567	577	552	585	547	559	583	590	585	592	604	547	614	603	603	583	560	581	575	597	553	580	574	600	624	603	520	535	602	570	555	611	541	548	579	598	568	591	590	550	562	599	591	561	605	571	555	536	571	604	575	566	577	599	532	619	615	592	570	604	570	548	600	611	546	571	615	546	556	541	603	564	562	602	571	591	593	603	567	558	592	580	565	606	579	622	577	562	607	617	583	541	567	569	612	577	589	567	595	572	582	581	534	603	599	606	561	553	635	580	589	574	572	567	566	591	576	573	582	581	613	578	552	577	581	589	584	550	587	565	542	566	585	601	591	598	567	583	576	575	559	556	605	579	569	567	531	594	532	564	557	587	553	580	594	549	618	542	626	564	572	581	585	609	599	585	596	590	607	609	533	597	546	645	531	582	576	571	539	574	543	576	551	581	567	558	584	528	607	637	567	569	574	597	618	549	598	578	577	562	589	564	560	579	598	588	572	545	587	592	583	572	582	564	621	598	565	593	575	580	567	578	576	556	552	543	614	579	598	567	581	566	578	555	558	578	562	569	576	568	597	600	570	582	604	522	572	574	584	592	592	567	576	596	550	559	569	600	608	586	594	621	539	565	565	620	581	602	554	591	562	583	551	571	612	577	578	598	568	606	594	567	580	608	580	556	578	604	525	587	611	578	557	552	578	610	576	585	580	585	618	595	548	578	588	595	564	536	582	616	578	598	581	605	595	566	592	631	563	578	572	603	578	581	576	600	570	568	583	559	587	584	567	552	568	551	544	516	590	599	611	574	566	602	561	522	587	604	595	553	577	568	615	568	587	542	582	588	576	553	563	594	592	598	578	625	560	608	580	546	618	604	541	544	565	612	551	572	588	529	585	604	542	527	586	603	547	612	565	522	591	569	605	601	596	576	569	592	579	577	558	630	561	586	595	568	574	564	524	563	560	588	590	567	575	582	588	573	557	607	559	590	539	571	625	622	608	628	577	581	553	565	565	588	606	574	625	564	593	627	594	577	557	566	569	546	611	553	602	601	598	568	570	581	618	561	605	552	581	577	617	570	527	541	612	568	597	565	539	547	567	582	627	584	587	563	563	574	518	591	617	582	586	559	571	608	570	549	572	571	601	568	574	552	549	595	589	594	571	582	579	563	583	611	651	520	594	543	565	602	565	588	607	571	568	580	610	539	570	581	566	556	611	563	517	540	596	563	572	563	620	570	601	597	596	550	601	555	600	604	581	564	591	592	583	584	602	543	583	583	572	550	566	581	548	589	604	558	570	599	544	604	597	580	532	568	609	581	602	585	578	583	557	576	583	556	576	576	579	580	603	565	562	598	576	549	541	565	595	562	565	636	586	595	570	531	590	547	601	597	567	572	590	575	587	611	584	601	568	575	602	586	595	555	539	566	552	552	585	598	607	544	529	603	551	591	570	601	556	530	588	629	589	573	578	571	579	617	554	574	559	582	553	562	573	557	587	585	573	589	594	594	598	552	574	609	586	579	554	571	592	577	588	613	598	600	609	595	564	563	545	590	588	609	582	600	589	563	525	601	555	561	584	561	572	515	526	595	573	594	600	559	600	565	588	561	558	593	580	585	546	588	598	540	609	575	578	609	577	564	603	586	621	574	536	596	575	540	578	554	578	598	554	617	601	554	567	557	545	624	554	560	563	582	586	563	505	547	585	582	598	591	582	555	604	563	562	555	531	548	578	550	602	555	585	579	579	554	586	560	535	596	566	581	546	598	561	569	590	599	584	604	572	586	589	535	554	587	602	566	584	559	580	593	564	559	588	568	577	571	581	655	596	548	569	572	603	601	531	573	552	556	575	597	573	609	553	571	640	564	543	575	611	572	561	579	569	532	560	572	541	587	579	637	601	607	587	574	611	582	596	538	588	594	554	583	641	603	541	518	624	579	598	579	564	622	581	545	625	625	557	573	565	603	609	597	578	604	596	578	590	610	550	544	578	603	574	598	565	572	596	558	599	564	580	560	544	578	555	595	582	571	600	609	529	597	580	554	564	567	591	554	603	588	521	547	588	620	589	585	548	597	545	587	581	572	618	594	605	595	603	606	551	536	607	593	546	567	591	544	554	578	592	570	541	584	597	642	575	595	549	562	594	588	573	593	562	607	613	579	550	579	539	569	644	544	579	561	542	570	600	602	560	578	590	518	586	554	606	596	581	535	582	576	594	574	567	570	584	574	568	557	589	587	567	625	574	577	563	566	596	577	573	545	607	580	585	546	580	559	617	566	565	590	611	555	587	579	574	579	559	589	536	587	614	573	593	574	624	558	552	572	600	564	526	572	555	593	593	581	561	572	543	600	555	521	543	575	585	567	563	582	581	566	585	549	574	556	604	564	553	610	573	580	580	585	552	497	577	553	581	570	539	566	607	581	599	581	549	586	583	565	550	632	550	574	613	555	587	595	552	591	585	600	590	543	601	548	569	632	620	579	604	544	580	574	556	615	571	628	585	604	607	569	582	561	634	595	572	529	549	571	592	553	508	558	599	563	561	580	556	590	559	585	569	590	597	597	580	555	552	543	624	618	619	588	592	628	596	525	590	579	545	574	579	579	583	573	577	567	570	565	569	581	556	619	589	567	555	588	559	563	543	541	602	602	553	577	606	561	601	603	520	581	594	598	641	573	558	621	570	542	578	558	550	625	567	581	569	595	589	590	557	553	548	614	565	574	580	565	592	566	575	573	584	543	551	558	581	578	566	595	590	543	555	599	580	583	564	565	605	542	564	584	593	583	564	572	610	550	610	573	526	574	613	554	561	590	614	565	601	605	588	548	596	584	580	572	558	551	570	576	593	588	567	599	554	592	600	592	586	591	564	567	599	582	602	559	603	614	547	580	584	579	585	555	601	556	573	559	617	607	569	564	543	625	570	617	559	584	546	539	605	576	618	563	592	588	568	594	563	580	551	597	630	563	579	589	587	604	590	621	585	564	575	562	550	519	620	563	555	575	561	580	602	577	583	573	560	586	612	589	556	546	571	592	555	588	574	611	582	586	582	549	593	567	554	561	577	550	620	629	572	581	605	546	546	556	584	551	602	550	548	598	568	596	581	598	568	544	578	575	587	566	572	568	600	579	570	601	599	588	554	600	562	605	543	606	551	550	583	584	589	610	582	571	564	604	610	578	556	524	564	594	571	555	575	609	625	592	610	547	522	557	556	605	560	597	593	546	545	557	584	603	587	535	531	557	608	560	621	580	582	578	581	599	550	547	575	609	594	555	560	564	607	597	591	592	586	546	591	602	589	562	597	576	549	546	582	591	562	601	561	566	550	575	593	572	572	570	619	595	590	599	608	559	572	532	568	577	563	625	575	602	545	557	579	587	617	586	572	574	584	542	602	580	617	595	554	575	595	586	563	585	592	577	577	550	592	583	553	555	589	568	565	565	590	570	580	572	569	597
23382	22738	34768	39692	33966	25422	16007	2987	680	454	430	432	398	422	403	398	427	400	460	409	440	424	467	399	429	443	423	429	396	398	407	429	430	420	417	436	422	455	406	412	418	436	372	417	391	394	407	421	413	408	388	418	433	434	393	431	433	426	396	413	398	414	405	387	447	436	396	386	434	423	427	416	413	409	390	453	433	383	397	460	433	383	412	425	408	392	405	404	386	415	433	399	422	417	416	426	439	403	427	403	395	378	426	381	426	418	408	392	431	420	396	415	410	427	394	431	395	397	427	421	421	439	423	420	422	382	385	441	404	449	409	412	370	419	420	401	393	407	417	415	411	425	407	432	444	415	402	457	423	414	431	417	408	391	429	412	436	398	407	430	405	382	410	428	418	411	416	413	417	414	469	385	417	405	403	442	391	395	449	427	447	408	425	396	404	393	443	408	452	431	402	371	450	390	423	414	430	410	402	400	421	430	412	399	378	429	394	390	399	398	420	423	470	408	406	424	423	427	412	420	417	423	468	414	391	430	420	419	392	419	399	416	411	446	417	377	389	401	447	427	435	395	408	434	426	408	379	432	407	431	437	448	465	415	406	402	408	418	386	444	413	377	414	412	430	451	448	396	403	392	405	425	404	393	424	431	435	432	399	424	415	402	431	407	407	405	412	412	428	407	442	441	399	412	437	425	441	426	432	418	395	382	428	426	412	444	440	414	420	422	380	424	409	433	414	420	429	401	367	402	411	432	416	440	393	422	389	416	381	426	420	431	416	416	414	407	416	402	392	430	408	428	394	453	400	410	378	420	454	459	412	408	387	425	407	399	436	401	379	392	409	380	418	438	399	476	401	445	376	420	449	405	372	406	409	413	385	409	416	408	406	443	408	411	404	423	396	407	427	426	428	441	404	440	366	454	424	404	424	412	409	431	430	444	413	436	392	442	409	413	422	413	424	447	420	392	432	408	428	445	424	406	420	455	407	431	435	400	408	401	421	443	411	400	411	444	413	411	437	443	417	410	370	391	417	415	404	460	435	385	433	418	427	418	404	412	409	361	429	421	442	427	412	434	405	398	417	432	414	449	401	434	438	377	473	433	415	406	424	412	402	377	454	414	412	393	422	419	405	468	405	364	395	373	404	435	429	401	426	430	429	387	421	425	391	420	408	419	397	426	388	416	411	417	451	386	426	420	425	402	380	408	387	407	421	403	443	422	426	409	400	436	402	418	389	441	433	416	415	383	396	428	396	411	385	411	448	399	439	415	479	401	419	391	427	424	416	421	426	368	440	426	421	406	404	427	391	433	438	434	408	405	436	385	405	426	392	437	422	412	412	443	398	410	439	437	437	423	423	447	445	433	401	404	419	411	380	395	418	405	458	409	434	444	390	416	422	431	397	437	423	414	402	423	435	439	406	418	383	448	406	406	445	423	401	421	404	375	425	416	394	402	392	399	431	423	448	425	391	391	435	455	417	410	411	422	393	388	386	398	405	410	407	407	427	402	407	418	385	378	422	431	423	422	404	395	431	448	391	446	410	432	426	407	416	406	422	429	410	400	409	388	417	410	411	402	394	430	393	417	384	398	414	410	423	418	407	392	437	404	390	434	440	385	422	440	440	411	417	419	409	402	427	404	416	388	435	410	416	410	437	421	405	408	413	412	445	413	414	393	376	444	432	451	407	412	446	395	417	383	414	405	366	446	406	429	402	400	451	413	386	388	386	446	424	431	423	366	411	423	420	400	403	397	421	410	449	410	364	374	463	381	430	388	411	402	398	414	397	407	411	413	409	380	449	428	461	453	394	419	443	421	415	428	431	432	401	425	409	410	434	406	408	422	350	390	377	376	397	405	413	467	459	397	412	428	398	398	376	419	418	441	395	420	409	420	419	420	410	413	388	415	402	382	411	405	465	417	418	392	412	441	437	417	459	417	450	431	451	417	455	425	409	396	438	413	411	363	429	411	405	421	402	410	441	397	425	410	402	436	404	413	458	390	426	421	422	379	414	436	396	430	394	414	430	390	396	420	420	410	414	405	448	417	437	407	426	349	369	369	391	409	404	404	447	463	396	397	404	427	440	431	436	433	401	418	428	463	431	434	414	389	410	385	418	376	437	430	438	418	371	410	413	452	420	423	409	429	401	441	377	418	461	414	395	446	446	419	409	402	430	435	389	416	410	389	403	446	421	432	450	396	443	401	428	409	416	423	411	420	385	407	418	407	403	430	408	389	408	441	431	402	434	423	402	388	393	413	419	430	372	402	397	432	414	383	398	404	414	422	392	416	386	392	408	395	378	462	391	439	395	406	416	423	400	411	403	413	432	426	416	430	434	431	411	433	441	439	432	413	433	423	427	394	432	436	437	364	404	435	418	424	403	412	401	399	408	396	437	408	456	433	433	387	412	400	434	382	418	414	458	423	395	421	434	427	403	420	373	426	424	412	414	401	431	432	405	415	423	387	403	436	422	433	390	409	396	396	431	415	464	427	425	391	413	407	426	399	419	406	428	420	429	402	430	419	415	380	414	399	414	434	424	437	404	410	407	425	405	460	412	417	429	436	364	420	400	407	418	414	430	421	408	424	403	403	385	380	412	396	411	417	414	442	390	443	394	402	379	424	430	421	446	420	444	412	383	407	422	382	419	397	428	426	410	369	360	404	401	455	401	452	411	424	399	411	422	370	426	391	419	379	394	412	398	391	386	413	385	407	425	443	410	412	412	385	400	426	402	400	424	396	390	420	407	436	403	428	418	417	419	421	430	407	402	423	380	390	385	412	414	409	369	427	407	422	416	436	412	417	405	422	409	411	411	402	405	400	407	391	403	408	434	437	449	395	416	382	410	413	393	398	431	427	394	407	386	426	401	434	416	429	414	421	460	408	399	405	445	378	424	421	421	412	388	419	380	421	387	389	408	418	424	421	442	398	423	424	407	437	402	403	393	416	370	411	417	429	421	427	434	379	431	404	426	378	442	389	413	395	401	402	382	416	411	408	424	431	438	456	407	420	421	415	394	442	432	431	420	411	435	429	419	413	408	432	381	419	415	378	399	385	391	382	412	394	365	439	396	407	421	387	440	393	416	448	434	417	389	403	393	410	424	388	433	400	442	372	385	412	367	397	388	422	401	456	377	418	441	391	407	398	412	416	398	389	412	367	360	394	394	440	451	409	392	430	398	419	414	451	433	394	400	360	406	431	418	450	420	418	432	412	393	429	391	432	432	440	439	416	390	414	406	441	409	418	397	422	404	422	423	440	405	355	395	403	428	381	387	430	438	416	436	394	394	413	381	398	422	382	411	385	441	450	398	422	433	414	406	409	440	387	396	388	393	406	405	435	377	408	446	417	417	414	440	402	413	418	380	409	390	406	401	433	411	407	441	400	449	415	440	414	416	425	430	413	402	408	416	381	392	406	397	399	409	390	423	396	422	404	401	413	407	429	380	388	376	376	450	424	412	422	429	380	428	457	417	423	420	419	443	410	410	411	414	395
45541	94599	91488	72404	48105	30389	13894	4097	1110	689	649	664	593	618	645	654	642	636	658	625	646	642	652	637	634	598	633	606	685	630	649	640	620	640	618	676	626	649	623	624	680	642	605	607	626	609	600	642	624	602	628	635	606	656	615	627	648	625	610	660	618	606	599	612	619	585	635	606	609	599	589	623	583	634	684	643	640	662	575	667	629	606	626	593	643	645	596	665	662	605	636	590	635	594	643	626	641	625	639	602	583	629	574	598	632	607	650	580	573	670	616	661	602	663	661	614	585	622	603	618	636	646	647	637	629	594	641	629	618	594	619	621	612	642	601	605	630	592	637	595	621	636	664	628	610	612	643	608	620	586	686	661	621	624	592	617	639	608	642	612	578	644	645	606	630	641	635	606	612	616	604	597	611	615	596	632	625	600	674	641	604	645	600	589	636	597	625	634	583	573	612	640	603	595	654	634	647	629	610	652	645	630	664	631	601	617	623	648	593	650	656	657	657	651	633	649	636	613	632	618	631	623	612	608	632	630	623	637	656	633	651	616	689	599	684	668	605	629	653	657	638	672	649	613	627	610	652	591	662	646	603	624	642	649	643	628	624	649	641	636	635	596	606	595	639	580	650	637	668	647	646	578	595	645	627	597	608	598	639	608	559	616	625	614	588	645	649	623	608	635	655	626	612	628	636	591	637	625	619	654	652	642	601	577	627	624	581	654	638	589	645	641	638	627	652	660	601	637	592	632	652	620	620	644	658	662	647	634	620	655	647	640	611	648	630	614	630	678	640	623	619	610	609	641	652	601	605	643	627	606	598	621	615	620	645	645	593	639	601	631	609	609	619	632	584	596	626	666	607	597	634	634	620	639	612	651	649	612	622	615	662	610	635	634	636	636	649	577	643	651	614	665	594	631	607	651	597	595	674	586	652	620	564	646	610	615	649	587	635	619	635	631	593	671	697	612	627	663	570	586	636	646	583	589	679	640	633	619	589	617	611	642	602	626	661	577	620	630	645	624	590	621	610	632	562	674	632	616	615	594	634	605	610	690	631	641	617	635	616	612	631	574	625	646	682	609	650	616	658	619	601	634	646	634	600	634	630	641	643	624	621	621	630	647	644	635	633	643	650	645	608	608	619	666	611	632	606	603	652	620	619	603	661	619	641	635	630	658	623	575	636	621	642	671	615	648	588	601	596	624	615	588	643	627	614	646	653	635	641	632	592	650	649	627	615	621	601	596	605	628	613	638	636	554	657	665	590	634	606	683	709	630	601	651	620	606	634	568	649	655	626	589	621	597	575	650	629	644	668	654	608	643	614	646	629	606	587	601	636	648	663	608	606	584	629	623	670	635	626	627	645	607	592	622	628	643	591	600	637	620	659	609	663	670	613	613	634	593	625	688	606	598	646	627	629	631	639	637	616	572	637	657	642	633	628	621	633	628	584	613	592	610	604	640	602	649	638	553	657	600	623	611	600	612	622	621	607	607	641	629	637	643	618	585	642	612	599	639	619	596	646	608	578	623	679	619	631	637	614	706	632	636	606	599	603	628	601	622	624	604	632	619	580	644	624	624	645	611	661	609	660	629	665	607	654	625	646	635	584	617	591	596	599	650	636	666	650	632	628	602	640	576	651	606	612	562	621	672	621	612	617	652	647	595	620	607	639	634	611	566	627	593	636	595	613	593	600	605	608	628	606	630	655	627	577	604	649	644	648	634	612	659	628	619	618	642	628	556	626	598	612	616	644	636	652	619	598	612	634	571	614	626	658	595	604	636	645	575	622	638	634	628	625	610	650	650	618	593	669	619	660	597	611	643	613	599	635	614	626	579	658	636	632	662	611	600	661	631	620	665	602	631	658	594	637	599	601	635	581	605	586	628	650	652	609	628	631	640	656	646	632	624	648	634	654	633	612	609	577	618	661	579	619	650	641	605	631	615	644	613	617	603	595	666	614	671	662	645	600	619	633	595	572	610	602	621	617	709	621	634	647	631	638	639	632	597	634	626	619	670	608	627	609	600	657	642	621	647	626	596	623	644	630	629	647	602	683	603	636	642	590	600	588	625	598	671	618	641	581	621	599	589	620	603	623	613	617	596	600	621	626	667	644	667	632	572	635	648	605	667	541	629	647	657	625	656	604	667	652	632	606	622	640	641	618	646	629	652	651	597	614	640	606	585	604	634	637	629	604	613	666	664	677	624	623	639	646	629	632	625	625	622	621	633	650	633	649	626	640	682	606	618	590	649	601	617	696	640	623	633	644	638	613	615	591	580	653	643	584	607	623	669	618	653	653	634	597	635	649	609	650	646	599	608	614	635	637	631	652	653	621	667	612	617	620	642	643	640	595	643	610	614	643	665	583	649	606	625	614	649	631	637	599	657	573	610	616	628	628	660	617	635	639	652	568	631	594	632	641	614	635	603	620	654	593	596	639	586	627	619	640	657	630	630	642	619	604	647	622	616	657	613	611	611	610	605	637	593	634	617	599	645	627	585	583	595	622	665	606	646	613	632	589	633	642	640	620	615	652	622	643	614	613	654	687	631	647	597	621	654	630	684	647	632	651	672	626	621	639	623	629	641	583	588	607	595	623	654	613	569	633	621	614	648	630	583	597	631	648	611	620	586	644	575	603	617	645	625	622	622	647	659	624	667	627	625	644	614	609	670	606	591	611	623	617	625	597	659	621	623	612	649	617	627	629	665	637	659	658	608	611	551	604	606	618	598	631	635	625	618	624	600	641	632	619	631	639	620	618	582	617	620	594	661	644	632	645	612	652	595	657	624	643	667	606	628	617	634	611	644	652	626	675	603	625	618	620	663	614	620	606	601	609	580	623	623	641	639	585	645	628	624	619	645	617	644	576	662	627	649	634	628	640	638	602	619	609	584	622	614	626	615	629	601	666	587	606	647	630	608	669	617	631	622	638	632	608	593	610	660	624	627	632	627	639	626	630	614	613	620	610	600	609	633	626	654	619	603	593	587	639	636	619	646	605	619	648	632	657	656	607	613	628	621	634	649	637	639	618	586	657	597	620	603	616	597	609	607	636	638	651	663	615	612	660	621	609	592	651	640	652	623	575	652	601	596	662	659	620	604	634	583	628	612	613	615	619	615	580	636	617	647	575	649	617	567	618	601	616	566	623	618	678	592	600	601	650	581	617	609	620	602	605	628	640	661	585	565	621	627	676	651	610	606	646	621	605	605	593	642	628	623	648	644	621	631	645	610	617	623	629	584	588	589	648	587	633	613	664	619	598	598	619	628	612	594	586	640	599	590	618	621	623	619	628	656	619	616	649	588	622	587	638	628	628	636	604	608	650	614	619	624	642	608	620	620	595	571	648	616	607	647	671	659	693	648	631	610	627	638	620	617	637	626	604	652	665	612	632	598	633	602	600	600	598	611	661	677	596	605	653	626	663	643	642	634	631	604	632	617	652	619	633	609	640	622	610	579	618	667	592	569	648	644	652	660	624	579	638	675	672	607	621	631	618	618
26987	31512	35082	27063	11657	3271	1015	515	398	337	345	310	381	382	353	365	332	363	351	339	355	366	361	352	324	304	353	364	370	385	319	328	331	332	358	323	362	333	336	349	299	318	319	329	350	353	338	368	350	314	353	361	330	330	320	329	369	343	346	362	336	350	353	310	350	365	364	356	322	340	326	302	354	361	299	321	350	325	318	347	337	363	370	371	313	365	373	322	351	330	310	356	374	352	333	306	334	350	334	364	350	326	361	342	340	350	376	343	349	390	360	358	328	344	352	348	328	368	330	355	327	339	353	345	366	336	318	357	340	319	350	383	347	349	355	336	327	338	356	330	340	335	341	323	320	382	347	364	362	359	334	351	330	289	346	348	312	322	370	343	327	353	369	338	365	380	378	361	324	307	345	334	353	391	360	347	339	342	312	335	336	335	329	326	341	341	328	368	360	368	325	351	360	333	366	351	327	339	404	378	340	329	334	336	356	318	341	344	331	330	318	327	328	288	311	343	320	328	344	327	310	361	332	323	333	381	334	378	339	356	329	335	358	366	336	362	332	331	350	376	343	331	374	349	324	368	306	349	310	316	337	343	321	336	358	344	352	340	315	395	350	363	386	325	325	343	352	368	321	329	368	346	304	336	321	358	355	369	320	359	333	342	349	348	319	316	350	386	354	349	352	349	318	347	347	342	358	367	336	306	338	339	327	352	304	309	354	349	340	325	362	331	364	372	320	319	311	364	312	321	317	334	339	315	346	390	351	356	354	350	347	349	354	336	346	333	345	353	319	319	317	360	329	317	313	301	319	359	368	310	362	337	397	370	338	305	353	327	348	327	349	366	351	355	313	350	327	386	348	354	347	316	368	325	356	341	344	348	366	370	375	316	334	340	323	324	343	314	343	315	337	322	358	332	331	328	315	318	338	332	336	361	333	327	354	324	324	337	356	372	357	359	342	341	381	345	343	322	319	309	324	349	337	320	335	367	346	349	322	321	320	345	354	376	373	344	372	354	344	332	332	317	352	373	355	368	303	352	344	352	317	323	322	336	341	368	341	338	328	310	343	304	346	321	323	366	319	375	324	331	371	372	306	345	355	343	319	329	360	353	338	362	360	365	353	383	356	355	307	349	339	332	348	338	344	339	357	372	339	351	334	348	355	346	349	345	348	302	327	336	316	342	326	334	318	344	379	331	355	367	327	334	356	349	338	362	343	326	345	340	331	330	299	318	330	308	300	324	352	327	342	355	340	391	340	359	342	357	334	364	352	362	371	354	335	352	347	327	344	352	365	332	340	323	355	355	334	369	337	332	352	294	355	340	372	334	334	345	340	342	319	318	355	349	354	350	356	343	331	335	333	344	324	334	344	327	335	345	352	343	324	346	345	348	323	330	346	350	322	328	363	365	354	336	353	345	334	316	350	355	329	312	357	315	353	327	330	316	347	312	346	349	334	347	311	359	335	338	331	329	351	336	338	321	352	345	355	337	328	353	375	351	326	332	333	309	385	352	333	355	351	340	343	304	340	336	332	342	311	329	338	381	341	350	351	334	341	349	368	373	348	365	341	345	339	312	342	328	348	356	323	367	357	351	361	346	361	352	337	335	336	325	327	356	353	350	300	336	350	347	356	367	343	333	351	359	334	326	314	351	357	365	348	383	316	343	335	308	365	355	325	328	330	345	317	354	300	357	370	322	334	322	319	348	365	358	318	333	345	364	346	355	343	322	363	379	368	342	330	356	288	339	332	345	289	342	344	316	331	362	343	363	329	354	359	310	361	353	356	338	310	317	336	339	353	294	333	334	350	347	353	327	358	322	327	300	338	342	337	312	337	289	324	363	343	314	371	333	332	344	309	319	384	350	332	330	322	344	338	364	295	348	336	304	348	378	367	357	321	349	386	342	322	353	329	350	366	343	357	324	345	336	348	334	303	359	321	371	323	298	341	332	324	320	349	352	307	333	355	353	353	342	336	348	323	302	335	343	335	323	353	309	344	330	350	328	327	332	318	322	346	327	328	390	330	362	358	361	329	337	316	348	362	365	336	322	360	381	354	348	323	327	351	317	320	366	368	368	347	327	303	308	336	328	336	349	354	348	318	355	305	325	332	380	323	333	324	369	347	336	330	353	337	371	332	334	349	319	309	331	336	359	320	335	333	318	342	337	364	336	382	366	344	309	335	320	355	326	369	342	386	365	334	342	320	320	343	344	336	307	345	354	371	365	311	346	339	333	343	358	377	328	344	349	344	345	347	358	332	338	384	342	345	325	321	320	327	333	326	356	371	357	351	316	349	311	342	361	326	328	329	327	339	325	341	339	334	350	345	349	355	328	321	302	350	331	323	331	321	320	352	347	325	352	326	340	372	354	311	350	365	324	328	337	337	350	336	342	323	347	319	381	340	355	316	345	308	340	360	365	339	319	338	314	362	333	357	380	379	335	379	343	333	368	330	341	333	357	352	362	324	383	334	350	342	338	347	353	327	358	344	360	339	333	346	320	318	340	332	361	343	351	346	350	394	370	361	341	355	347	326	338	304	405	335	315	361	298	325	345	334	329	350	332	331	336	370	370	347	394	343	325	320	367	346	315	354	356	354	314	362	333	355	380	361	382	352	324	364	316	354	373	318	329	319	346	302	337	338	334	338	357	355	336	345	328	350	325	384	352	313	374	345	373	334	335	333	335	332	371	373	352	352	346	363	337	343	349	309	305	332	338	319	321	334	349	373	357	366	365	326	362	310	362	370	340	346	359	318	336	323	321	371	352	349	347	309	368	323	372	365	337	370	344	341	327	354	337	351	357	342	344	321	330	317	378	338	330	329	353	344	380	325	344	346	362	328	326	383	352	349	333	336	389	352	352	352	332	312	350	351	355	358	316	346	340	350	353	365	304	350	345	315	330	359	330	317	328	323	332	343	321	305	340	323	338	351	354	342	357	335	340	339	346	351	341	364	312	327	327	389	391	314	326	308	322	352	348	351	367	358	335	365	315	342	333	342	374	337	343	376	348	364	342	334	352	352	323	340	347	365	361	352	344	342	313	311	355	344	348	299	332	335	363	326	315	343	355	325	361	347	375	323	360	340	341	387	362	372	372	303	334	322	343	315	328	390	348	368	332	374	345	357	341	335	311	333	331	360	326	281	366	353	353	338	306	354	327	355	329	363	349	348	388	336	342	341	339	344	387	321	356	344	333	327	381	331	357	325	357	329	344	363	370	338	357	365	369	325	368	349	356	368	376	356	349	332	350	350	344	330	361	344	366	326	339	330	353	318	338	319	313	345	317	355	343	341	352	322	331	333	356	332	328	332	374	344	337	379	310	362	338	369	319	339	351	310	344	310	332	295	374	336	338	340	325	367	329	332	371	339	326	367	361	313	343	348	361	369	352	370	329	340	354	357	326	328	339	350	359	354	352	339	361	342	383	320	351	346	366	354	334	324	360	343	376	318	352	351	353	347	389	341	350	316	343	344	343	334	314	347	355	330	345	341	324
19141	52342	41114	29465	14843	5741	2114	931	589	553	524	575	555	526	577	579	560	560	517	524	548	540	557	517	569	545	594	587	587	532	537	560	525	537	564	513	607	505	583	536	532	552	541	556	546	542	567	550	576	565	545	533	537	559	498	496	541	533	502	521	576	510	571	564	540	540	579	541	543	554	562	548	562	541	535	516	560	567	564	539	547	573	528	542	519	546	563	508	550	551	581	518	527	541	533	550	558	516	538	532	549	542	549	532	596	577	553	561	564	539	561	544	564	554	550	581	534	545	564	518	551	542	515	537	568	550	510	537	587	568	524	551	547	562	558	531	562	570	584	540	541	551	496	547	550	558	542	534	547	546	575	545	555	559	545	534	543	550	518	561	565	551	539	543	534	512	548	539	508	576	509	560	535	543	507	585	574	516	520	563	588	551	584	526	565	538	552	605	535	520	519	540	538	537	515	536	539	497	552	539	544	557	584	564	573	524	567	526	541	574	507	503	510	569	533	536	561	561	571	512	582	536	540	539	581	566	543	557	559	556	508	528	551	557	549	539	502	564	561	512	537	575	562	532	551	524	538	561	567	575	531	574	557	584	581	535	536	547	527	512	537	539	535	544	535	540	560	574	508	519	565	552	591	527	489	533	540	549	538	583	593	526	515	560	503	559	514	540	571	574	572	542	524	534	534	535	522	572	490	555	557	595	512	507	562	555	564	560	539	543	551	514	549	589	580	547	546	577	560	555	549	545	569	532	556	569	525	558	554	559	550	525	549	582	508	570	547	555	529	535	550	555	546	533	521	586	560	610	543	545	561	575	528	573	545	552	592	527	519	532	535	516	529	508	543	555	567	544	561	535	562	543	556	545	527	538	587	532	563	566	569	530	555	543	559	536	543	542	540	522	573	524	534	571	546	571	560	528	554	539	524	556	553	556	554	562	537	546	574	532	590	553	524	528	512	542	536	526	536	505	553	530	500	526	535	581	541	552	612	520	523	507	560	578	562	539	569	586	506	536	534	533	557	595	528	559	549	530	560	542	564	530	513	569	544	529	537	571	491	499	555	583	527	544	593	505	554	542	563	525	592	541	507	572	535	537	545	562	528	550	540	506	551	504	586	547	541	552	541	509	558	616	525	523	530	529	541	542	538	598	529	547	531	527	563	525	529	544	547	557	546	536	524	576	563	568	560	517	567	579	544	532	553	536	545	549	523	529	538	557	570	501	540	552	549	534	577	561	523	541	512	544	539	553	534	591	533	543	541	576	543	526	503	528	557	613	540	563	538	557	534	499	522	558	589	543	549	522	514	535	548	546	523	560	525	549	554	526	495	537	572	549	559	541	544	554	567	550	530	553	590	520	558	559	542	590	552	553	565	521	537	565	564	541	591	514	527	538	561	564	531	537	575	557	573	553	541	519	494	548	519	561	587	563	578	572	525	622	520	555	569	528	521	525	538	570	525	553	560	574	560	525	552	573	558	537	561	581	549	579	570	582	563	517	527	582	578	580	528	556	549	545	518	559	597	568	566	555	576	572	532	549	535	516	523	517	519	530	562	567	498	498	534	548	541	570	565	517	570	512	563	553	582	555	568	561	514	555	551	533	473	530	495	527	516	534	516	578	545	548	554	507	537	578	584	534	530	567	537	571	536	528	511	517	593	545	520	546	552	541	560	559	563	557	496	562	530	545	571	589	550	583	550	551	519	535	552	559	526	553	550	551	550	556	538	538	541	565	531	552	512	555	515	584	531	540	563	533	592	543	541	511	592	523	539	542	532	588	544	530	564	540	534	573	569	553	571	546	557	555	592	512	535	523	607	509	534	511	515	542	510	549	537	539	526	570	568	563	566	549	552	539	577	513	536	565	591	534	556	543	517	522	523	553	542	545	557	529	521	576	525	550	524	585	536	544	546	571	522	508	538	539	543	521	547	546	531	524	560	512	523	540	526	554	594	551	567	540	561	522	540	547	560	538	555	569	541	565	539	534	555	557	568	556	530	523	536	551	528	581	588	537	561	552	536	546	547	520	557	557	547	528	521	538	539	582	568	547	537	546	560	530	535	546	531	571	503	518	563	531	569	562	554	517	534	556	569	537	540	546	565	559	561	500	596	545	528	523	509	542	546	556	531	568	574	550	529	526	567	540	580	538	517	560	524	532	561	558	574	562	515	540	539	551	578	554	534	540	550	576	561	543	582	574	567	544	550	514	530	557	516	591	551	538	605	594	560	556	514	569	547	542	611	547	510	549	591	596	560	537	495	542	532	551	534	558	554	584	530	547	565	519	517	530	550	548	571	578	507	553	556	578	563	533	526	533	585	566	557	542	535	572	561	569	542	511	580	576	524	526	552	543	522	511	552	536	571	513	554	585	543	520	592	538	583	522	558	521	529	582	578	517	561	566	545	538	587	569	548	573	512	540	503	552	533	544	562	574	519	529	530	521	550	570	551	591	528	545	563	561	550	522	603	528	529	548	530	557	554	506	504	565	509	546	570	542	539	566	579	545	564	552	563	555	535	524	580	535	510	554	557	505	544	607	533	559	569	551	539	549	536	556	546	588	541	520	541	560	526	587	549	541	507	556	531	533	590	542	569	528	553	589	593	544	556	553	524	525	573	553	566	545	546	543	516	564	540	548	560	537	546	599	571	543	553	563	557	549	564	557	519	563	524	546	504	554	540	553	575	544	556	552	575	551	560	526	531	549	563	536	544	499	529	537	554	528	527	536	591	577	570	554	496	516	506	546	532	512	544	530	515	537	544	536	525	563	549	559	536	577	548	556	543	503	536	533	572	568	519	551	587	523	535	513	586	552	538	497	525	598	551	559	555	540	537	551	531	531	549	523	521	533	541	551	548	536	549	537	541	530	567	515	519	568	566	532	545	530	570	536	532	550	514	564	536	554	571	555	537	581	526	565	531	534	481	596	539	563	506	519	552	545	603	547	534	581	568	542	545	556	510	523	533	531	556	536	580	511	578	550	555	552	591	546	525	527	561	528	530	497	518	583	529	568	541	558	548	540	550	532	562	550	541	521	581	617	524	525	557	545	529	551	557	529	581	542	569	569	556	550	534	535	544	509	536	507	540	540	528	513	543	566	576	550	546	515	546	527	535	529	517	462	552	529	535	576	564	548	530	545	574	572	551	527	525	587	516	533	523	559	561	563	537	577	548	557	574	577	514	560	542	526	513	529	567	570	539	587	547	527	572	570	549	554	554	586	552	517	555	511	577	509	529	539	556	567	591	594	558	547	521	565	571	537	579	544	561	558	541	563	585	556	584	574	518	575	562	544	550	547	596	565	522	552	560	539	518	539	532	529	565	558	553	601	581	546	552	600	524	571	566	554	550	501	593	561	551	544	516	545	591	544	545	559	558	517	544	560	540	538	543	490	531	515	537	574	541	507	530	552	529	563	585	526	479	533	570	580	488	536	562	543	530	532	574	534	545	525	551	571	554	565	542	529	516	567	566	543	547	530	575	544	567	526	562	552
24860	24942	39270	42260	29555	17799	5633	1094	505	359	383	372	378	386	368	370	332	383	376	351	350	365	364	366	392	357	379	379	365	359	366	363	340	396	340	347	356	410	375	358	355	348	331	388	379	375	359	359	354	389	385	352	377	382	347	363	370	395	373	342	380	380	377	357	343	342	350	360	363	383	353	384	371	352	365	351	351	351	377	368	374	374	352	340	350	372	339	390	371	383	327	356	368	370	353	397	397	324	365	359	331	349	382	394	351	374	378	381	392	360	372	386	368	403	356	355	373	343	361	364	355	385	378	356	372	355	349	374	366	381	363	350	389	362	329	363	343	343	372	324	350	370	399	366	373	357	383	371	327	380	369	337	362	332	392	371	395	369	377	356	338	347	335	356	350	386	378	357	348	375	376	357	386	341	348	368	378	373	359	344	381	338	371	341	357	350	364	352	352	352	354	410	399	332	370	371	353	385	404	349	393	346	382	348	348	388	384	363	400	360	360	387	362	364	372	337	359	358	360	352	375	363	361	373	364	335	345	386	366	384	353	359	370	344	378	344	344	390	352	371	356	368	361	394	361	351	378	398	397	335	356	378	349	341	374	340	329	377	357	366	350	410	352	360	365	344	373	376	353	345	348	357	332	344	375	367	357	348	349	387	371	334	347	352	365	347	363	358	362	356	373	355	317	339	359	350	372	339	394	338	347	374	358	389	328	379	345	375	355	339	365	361	338	364	361	404	360	356	336	324	352	389	336	365	327	373	403	346	374	344	361	360	371	334	344	389	350	329	340	377	350	353	363	359	362	355	364	356	375	347	359	359	387	393	323	313	380	384	346	414	377	336	367	336	376	348	354	315	353	366	344	327	372	351	333	291	375	376	359	364	331	386	359	349	363	395	369	420	386	368	343	391	360	355	358	350	356	409	365	370	376	381	338	371	354	357	366	319	395	358	372	347	365	348	364	344	337	364	387	369	354	386	382	342	365	308	358	389	357	355	371	375	368	340	362	364	362	367	384	353	368	356	353	353	368	365	331	344	376	340	388	358	378	372	350	375	372	366	373	375	366	365	367	346	346	359	366	375	360	353	390	369	362	354	341	369	356	351	364	357	375	353	372	366	380	342	340	389	348	379	316	419	351	357	362	365	345	323	337	346	365	391	363	381	370	361	359	366	343	344	322	376	327	351	365	377	362	382	342	335	375	387	364	379	375	396	377	375	367	358	376	357	359	361	380	360	365	387	376	374	344	350	387	346	330	354	334	354	372	393	348	335	351	366	389	340	365	362	364	358	383	351	356	343	349	375	368	378	379	345	386	401	399	359	362	387	389	369	366	370	344	346	393	341	340	386	371	363	394	372	345	328	343	400	375	366	363	359	353	369	386	345	345	343	377	321	345	335	364	380	364	375	355	393	363	355	368	368	362	377	381	377	367	366	366	378	343	323	337	360	393	387	391	332	356	382	354	365	343	372	363	332	345	326	395	356	354	412	372	364	380	346	356	358	387	375	358	362	387	362	346	380	327	353	378	369	360	338	343	373	356	369	366	382	355	350	356	325	409	372	361	329	349	369	359	382	352	372	374	366	347	365	369	349	382	379	363	345	347	378	376	334	366	337	372	354	367	391	351	365	368	363	392	374	357	366	350	368	385	385	374	375	354	384	372	376	359	420	370	372	396	369	327	384	362	356	378	381	368	401	364	341	332	378	346	382	370	357	395	380	355	379	368	366	370	373	331	353	368	378	366	372	356	366	311	381	397	354	363	351	357	376	363	369	368	359	343	361	314	326	379	369	337	378	353	393	397	387	373	327	370	351	332	349	318	377	367	334	365	382	363	342	357	351	373	358	364	363	366	355	352	349	406	349	330	351	326	336	371	405	395	354	370	366	384	353	388	360	373	357	363	375	362	369	361	383	388	363	358	380	351	327	376	363	395	351	364	384	372	351	363	326	379	353	364	376	366	365	354	355	344	395	377	355	358	399	373	369	395	373	391	355	364	363	349	370	340	356	360	370	382	379	380	345	365	344	359	367	371	356	398	334	368	410	369	377	361	358	354	353	373	383	335	356	368	388	336	366	387	369	335	371	342	418	368	351	346	368	365	355	390	352	367	364	371	338	363	339	360	350	353	363	370	338	344	354	341	352	342	346	352	387	367	369	359	347	366	361	335	327	358	340	381	363	406	335	356	359	383	372	355	423	390	362	366	369	359	379	350	359	376	334	382	370	369	364	364	372	360	346	330	364	349	363	359	371	347	365	357	348	351	358	364	405	375	362	363	356	374	369	376	348	365	351	356	371	335	353	397	360	331	337	381	356	356	349	371	345	364	339	357	383	378	339	386	333	407	364	351	368	356	375	344	348	349	357	390	382	363	347	364	364	364	400	346	358	382	386	363	360	323	338	368	368	330	340	395	353	354	359	366	357	357	372	354	349	377	372	376	361	347	365	369	353	363	342	373	366	368	404	368	357	363	373	354	385	353	366	343	362	346	341	372	349	371	358	354	377	354	356	370	350	350	367	367	339	347	386	363	353	408	354	362	380	360	386	366	355	343	379	363	361	363	390	374	374	373	370	383	381	400	380	402	383	360	377	373	347	395	357	339	360	381	381	382	360	376	360	353	371	412	331	373	382	349	365	296	358	348	398	326	403	354	390	403	362	359	329	371	362	377	316	360	378	369	355	359	362	356	349	349	374	377	354	373	318	313	385	353	360	343	390	347	335	358	342	357	333	337	372	358	337	409	376	369	376	382	380	333	380	373	357	339	330	359	344	371	369	372	312	388	363	378	354	359	338	360	356	356	362	363	356	371	375	349	352	380	404	390	375	353	364	366	351	339	368	371	339	351	378	375	368	399	373	367	356	348	369	366	354	359	391	369	346	339	375	367	380	375	334	384	360	355	381	342	370	331	400	333	362	358	347	372	383	388	353	371	348	338	359	339	319	376	340	404	385	382	376	330	370	365	349	351	376	380	360	394	390	366	389	392	330	365	331	394	365	371	353	398	382	342	374	365	383	327	356	353	385	368	333	337	363	360	368	347	365	383	366	356	354	390	346	337	347	372	357	387	351	369	377	387	368	338	369	358	353	347	380	370	360	347	339	349	361	363	390	348	375	332	372	357	359	381	343	356	376	342	349	399	369	390	370	346	387	377	364	356	331	367	350	345	333	381	329	377	374	352	365	347	356	360	357	363	374	375	385	343	368	369	386	365	357	340	364	382	358	361	367	386	320	366	401	370	350	389	378	339	365	374	361	350	339	387	365	377	371	363	364	379	360	349	384	363	374	392	395	364	364	345	351	393	321	337	348	394	379	351	362	352	365	358	385	377	373	357	382	376	390	376	331	393	373	349	333	367	321	377	368	372	358	376	362	361	373	357	375	331	329	348	364	371	364	371	362	362	321	348	366	323	354	368	367	334	366	391	380	393	351	389	367	346	328	377	360	379	325	382	403	382	359	392	375	390	391	354	388	359	386	369	390	390	333	366	337	350	376
40768	90153	75409	55682	35820	18495	6731	2153	872	585	586	542	575	592	548	543	582	577	608	561	605	623	569	575	588	565	595	574	616	569	594	562	588	584	577	584	565	603	566	549	572	562	572	554	589	604	554	580	583	574	631	584	599	605	551	574	597	591	611	559	588	567	605	555	587	556	586	606	556	570	575	566	591	575	571	542	597	598	586	591	588	571	561	609	616	562	603	581	564	598	606	593	565	563	608	590	571	570	533	564	564	539	568	555	561	595	562	624	570	651	595	556	602	566	611	536	570	563	590	579	584	606	571	587	589	559	579	555	609	539	575	576	579	580	576	573	603	584	525	612	623	585	599	569	557	635	537	561	585	583	579	594	545	597	574	625	521	577	599	585	559	596	588	610	606	554	564	548	618	594	586	592	588	605	574	605	596	562	617	540	550	603	586	581	610	567	588	602	627	637	559	556	562	616	616	606	633	550	548	584	593	576	577	596	623	592	621	599	527	565	533	572	600	580	583	591	545	557	562	563	599	590	609	574	618	606	573	604	575	564	580	561	630	617	593	600	573	596	554	595	624	595	584	561	633	571	564	614	578	586	590	555	623	587	566	565	594	541	585	602	607	596	594	576	626	560	581	628	562	579	592	584	613	573	584	541	575	558	592	557	577	546	570	551	587	590	556	596	597	573	554	577	562	588	599	627	587	570	562	580	590	601	537	575	565	539	574	592	547	551	558	590	564	608	594	576	589	550	566	621	600	571	573	584	617	592	660	558	575	584	603	574	593	586	561	574	560	562	565	587	568	566	577	616	568	561	539	552	583	534	572	560	566	579	564	567	581	550	577	560	588	577	535	542	583	575	584	580	598	577	580	583	578	568	553	598	605	551	554	587	569	574	599	609	594	587	614	558	588	577	617	603	568	577	586	615	579	592	565	586	602	594	613	586	569	611	555	616	567	607	610	595	605	566	562	568	585	582	513	584	558	580	588	490	576	579	601	610	576	589	556	542	592	576	590	569	604	625	541	594	615	544	558	590	566	569	561	567	620	570	573	622	597	613	613	572	549	603	560	546	556	556	588	578	590	569	547	532	584	602	587	561	584	572	604	551	612	557	558	570	583	600	626	635	566	552	567	575	549	641	572	554	546	590	570	595	606	566	562	595	583	574	609	610	586	596	576	603	513	628	560	576	575	552	601	595	566	588	568	606	585	579	570	604	578	559	565	551	615	557	578	637	556	619	606	561	599	542	595	584	577	576	550	566	614	590	579	572	571	619	597	571	563	576	586	592	557	543	567	553	589	570	566	568	606	579	575	554	573	557	584	600	596	604	598	591	578	640	606	532	595	576	575	577	645	619	613	624	590	562	579	560	596	581	560	560	567	627	538	527	582	565	536	615	575	549	584	607	607	571	587	634	538	629	594	580	590	600	606	593	559	540	601	581	623	560	605	515	564	588	562	591	573	583	594	572	576	561	555	598	596	555	572	548	568	637	571	582	555	571	600	561	546	573	571	552	559	578	569	562	561	561	576	583	559	574	606	596	568	573	601	594	591	587	587	569	579	596	575	614	589	595	547	612	586	561	576	581	559	550	564	576	586	569	559	589	588	619	576	577	556	560	571	575	589	618	568	614	593	584	584	599	562	574	581	551	612	588	550	581	597	636	561	579	590	582	557	574	594	609	582	588	555	573	554	617	609	554	597	576	546	585	610	572	570	568	572	557	570	624	609	590	574	573	583	605	546	562	597	566	561	660	576	594	572	561	609	579	607	563	595	560	562	555	575	597	579	584	584	595	645	590	606	570	577	593	603	578	597	596	592	556	589	598	588	624	565	591	603	542	593	569	571	594	631	603	622	560	625	584	588	564	579	579	587	550	598	561	599	580	593	578	612	593	598	562	598	526	571	581	561	596	578	562	552	576	620	577	604	583	586	584	573	617	608	567	604	574	575	568	568	604	602	558	577	580	600	572	571	626	553	555	567	583	560	603	606	580	561	608	602	597	566	589	598	650	592	581	551	561	597	601	590	586	624	565	603	575	582	551	594	550	628	564	614	553	564	556	584	592	595	537	574	558	569	565	579	564	565	525	603	582	565	577	535	599	569	562	584	593	566	553	621	579	555	566	547	568	573	576	557	556	579	556	587	599	556	617	574	575	554	557	592	536	608	585	595	597	570	589	582	561	599	548	585	572	561	580	585	607	582	587	573	570	582	594	582	594	570	562	567	584	591	606	566	614	583	548	539	528	597	598	571	616	577	620	594	579	600	573	560	610	550	585	562	578	528	548	643	576	542	550	592	594	590	578	630	577	574	578	594	532	556	603	590	533	617	581	593	594	585	602	548	571	561	594	558	596	590	569	588	577	623	575	614	588	614	551	567	596	588	560	606	591	567	604	558	555	583	590	596	559	562	616	573	527	584	574	589	594	569	527	615	611	579	583	542	590	559	572	526	572	593	582	604	540	580	575	606	614	577	595	552	579	558	549	567	617	560	564	586	608	569	560	589	563	578	573	550	557	611	604	573	549	592	587	517	595	561	614	583	549	591	554	584	549	571	616	554	568	595	618	586	596	543	564	578	597	586	590	536	586	576	599	557	542	587	572	583	525	557	515	624	566	619	589	602	564	569	618	591	580	579	572	569	598	601	566	535	587	584	573	608	570	599	616	604	549	564	580	560	578	570	566	595	579	614	567	575	551	565	572	598	560	551	536	597	552	564	535	576	599	555	573	561	595	594	570	540	595	616	590	559	573	543	564	604	586	584	587	596	583	594	612	572	549	553	562	554	555	544	608	606	613	584	628	598	544	548	626	598	618	559	655	561	612	574	573	581	552	621	540	575	600	530	595	546	563	584	584	580	597	607	585	590	572	603	576	532	587	582	579	575	602	596	577	561	621	558	581	585	582	618	626	560	570	566	583	547	579	549	557	569	590	591	582	576	586	600	571	566	554	598	566	608	562	588	575	588	612	552	556	586	546	554	564	598	537	595	557	604	561	596	544	576	575	606	525	595	586	555	595	569	579	560	591	607	568	565	578	582	555	569	553	591	567	605	557	626	576	543	584	593	593	620	565	594	582	577	562	536	636	555	564	581	551	598	547	619	583	589	600	574	590	602	597	572	539	611	568	574	529	587	559	585	607	624	602	557	555	572	567	591	549	599	581	576	588	608	570	564	609	592	572	611	582	593	621	619	610	559	564	600	584	576	577	577	605	563	611	584	621	593	602	576	602	602	571	590	599	586	596	565	619	551	554	578	589	582	584	602	572	579	573	529	582	560	617	584	565	591	538	617	572	598	568	549	565	610	574	571	604	583	541	603	539	546	586	576	578	637	575	592	578	566	564	579	591	575	565	526	595	585	521	608	585	580	576	550	573	588	568	589	606	600	602	597	594	577	587	606	625	536	545	576	525	566	592	558	537	594	597	572	585	572	596	591	562	589	595	599	533	544	575	557	593	582	583	547	557	598	547	586	528	541	604	573	567	573	558	557	569	523	607	576	603
23361	22627	34869	37933	32225	24765	15555	2813	725	470	429	456	417	384	381	418	417	419	398	425	437	427	421	433	415	426	440	379	376	417	435	396	426	411	419	422	389	416	389	411	401	440	417	422	451	444	394	444	419	451	464	409	404	441	423	392	450	422	427	415	383	393	433	419	404	422	405	410	430	378	428	427	380	420	434	402	454	430	380	442	404	443	459	399	401	399	382	418	431	406	445	397	403	412	401	439	425	458	384	442	409	412	419	419	419	439	359	398	422	396	405	418	370	412	416	408	414	411	434	453	447	439	440	391	378	408	409	445	385	426	396	471	416	410	420	407	425	419	397	372	431	399	394	399	455	420	411	417	411	439	392	436	413	420	390	443	400	401	418	385	379	414	394	413	411	405	432	418	438	403	457	404	426	417	413	398	451	421	410	419	403	385	394	399	431	420	424	383	422	382	396	398	449	432	413	431	392	423	375	425	439	373	420	431	426	428	439	412	432	409	434	408	424	432	408	431	397	379	412	442	397	383	437	410	443	419	432	435	384	443	428	420	416	422	408	380	408	416	443	420	434	421	455	403	418	398	378	425	407	397	410	408	397	434	396	408	441	413	385	409	422	379	394	404	411	417	392	411	422	418	432	422	407	413	408	392	453	405	414	381	419	443	389	414	401	421	383	424	401	412	412	407	423	372	380	418	425	440	433	423	424	388	399	387	421	438	384	427	388	405	432	441	429	397	425	379	413	441	389	410	435	434	453	425	418	435	432	414	405	417	418	413	379	407	449	431	389	405	408	405	427	446	431	416	443	442	409	397	407	422	445	414	381	406	412	423	410	412	432	407	410	413	394	376	408	434	434	434	400	420	444	472	421	450	437	411	420	414	428	419	421	423	454	401	419	392	471	431	413	409	392	395	425	400	452	386	356	409	412	412	379	433	395	431	426	405	436	416	388	387	426	450	386	415	404	449	424	411	442	424	404	417	425	419	399	394	399	415	411	454	426	450	426	450	385	394	422	411	418	439	444	435	406	394	424	398	391	415	416	416	388	378	424	414	447	436	413	409	423	434	383	402	395	391	442	446	429	421	376	364	400	383	421	432	397	407	404	393	414	412	401	394	426	393	383	423	442	376	390	425	416	421	460	421	450	397	428	420	420	416	419	422	407	422	418	424	430	422	427	412	401	419	405	384	366	405	406	413	431	394	396	409	381	416	420	424	419	415	420	431	433	425	426	425	419	414	418	430	425	421	396	427	422	375	418	425	447	392	405	452	406	417	423	398	388	402	387	374	400	400	392	422	450	473	402	434	416	433	437	395	438	403	416	428	390	440	395	388	380	429	394	435	395	401	392	405	415	419	394	408	400	384	412	402	399	441	432	395	440	441	408	452	413	457	432	397	439	410	422	406	445	412	430	425	400	424	426	426	442	379	413	440	414	389	397	404	414	421	384	414	424	434	424	388	393	405	389	441	411	414	397	417	385	410	466	397	415	412	407	434	414	425	411	434	386	383	410	439	379	405	403	419	406	427	410	362	409	405	365	390	374	435	418	378	415	437	395	397	462	397	426	453	392	414	411	410	397	403	383	412	410	435	424	401	412	423	423	430	424	444	410	410	395	411	440	391	416	407	429	429	450	416	413	408	437	418	441	420	397	429	432	404	390	429	416	406	380	440	396	433	433	369	393	420	410	405	466	415	411	408	411	396	402	403	394	456	396	412	394	406	407	432	432	417	435	410	403	451	389	409	391	386	404	401	388	379	406	375	425	411	431	441	387	400	433	391	423	447	425	405	394	405	419	417	456	357	375	389	452	387	441	375	412	370	399	431	395	360	396	402	373	392	412	428	408	426	430	397	432	406	439	427	432	430	437	393	407	432	440	403	388	403	417	405	401	446	437	412	414	389	421	469	445	411	438	426	417	419	428	412	406	396	379	428	397	409	405	382	368	419	402	462	455	438	364	393	405	429	407	421	415	402	409	454	415	397	382	418	403	415	420	408	421	434	436	395	444	381	425	416	398	420	398	445	405	404	435	439	388	426	400	415	426	456	478	407	439	429	459	391	409	404	412	416	439	409	412	427	422	385	442	423	429	432	424	431	392	410	435	433	414	429	412	330	421	431	403	467	389	401	401	400	404	393	386	417	426	420	390	433	446	408	390	393	415	424	447	421	403	410	415	418	428	392	430	412	416	442	412	411	429	398	408	430	391	431	372	421	435	386	387	388	406	424	411	419	417	428	476	424	407	453	406	369	435	441	414	368	418	404	450	399	431	406	444	455	447	378	428	417	421	424	385	417	416	401	435	405	433	411	390	398	415	424	431	385	429	405	406	423	391	403	455	417	385	401	408	407	395	415	390	366	427	414	450	423	438	395	384	367	423	398	447	417	427	451	373	451	433	414	423	424	395	447	406	435	450	427	398	390	436	438	421	379	398	451	411	384	444	423	412	426	466	417	421	424	417	416	395	445	406	424	422	422	400	397	392	427	399	408	422	400	396	409	443	399	444	425	398	410	415	383	404	422	412	425	423	436	399	399	430	416	440	386	428	390	429	444	371	425	414	444	407	429	402	403	445	376	422	408	373	409	428	421	434	384	436	405	431	414	431	405	421	428	387	405	427	412	417	431	421	387	394	422	414	413	403	369	436	463	409	422	377	416	389	394	378	427	411	408	401	425	399	384	406	409	445	441	396	400	387	403	403	393	429	455	443	398	378	374	408	400	409	424	419	415	437	416	432	419	409	431	430	428	405	439	410	436	420	392	415	406	407	405	402	406	396	414	384	392	401	441	411	405	416	370	412	429	420	433	405	434	417	370	443	380	425	414	429	414	420	447	427	399	443	401	422	401	416	396	420	422	401	414	423	452	411	394	408	435	422	410	434	438	436	433	434	419	417	408	448	412	409	398	418	393	385	411	397	402	410	400	415	417	414	418	422	388	404	404	439	432	386	403	422	416	431	425	397	396	402	365	414	377	386	417	399	427	427	424	411	431	435	418	417	432	420	398	432	395	422	391	418	435	413	429	410	397	392	416	401	371	406	388	411	427	406	396	415	427	420	437	386	392	415	407	439	374	414	417	417	377	408	377	384	386	395	381	452	394	409	398	446	429	430	419	393	448	419	408	421	416	418	433	422	396	389	415	394	412	425	424	430	444	393	421	439	418	416	391	394	433	436	426	419	414	455	384	427	406	392	402	393	439	397	442	419	390	409	431	375	435	403	397	395	396	413	438	425	400	405	384	394	415	428	426	402	443	396	413	401	444	387	417	431	399	409	376	425	406	428	427	396	411	432	434	410	438	395	404	404	416	363	412	410	414	442	429	390	421	435	390	393	404	433	428	434	451	393	395	395	443	420	438	457	407	428	424	418	407	448	391	401	471	407	409	426	386	415	444	404	419	396	401	394	432	427	398	399	408	424	404	435	384	434	411	414	442	417	423	371	385	385	404	428	393	406	412	414	433	400	411	395	406	400	410	429	418	401	430	417	415	422	431	431	376
51496	97454	91568	71416	46888	28973	13264	4289	1377	677	680	601	610	595	625	639	588	645	642	607	643	628	624	648	604	610	620	601	641	610	662	643	601	624	641	617	629	640	649	626	624	617	653	566	604	605	612	610	653	593	651	625	638	594	630	601	654	616	583	589	599	622	589	635	656	670	649	602	669	569	611	635	633	623	585	621	678	631	592	656	611	683	625	613	640	667	656	668	626	609	641	638	621	593	653	625	600	607	639	634	580	632	668	627	609	631	666	610	636	645	632	618	604	575	672	661	662	603	578	607	572	644	630	635	583	621	647	643	662	607	618	659	604	633	602	574	667	619	586	617	629	635	643	631	612	622	628	643	637	656	635	649	596	575	638	591	650	621	631	648	642	618	614	634	633	630	632	634	652	615	605	648	635	602	612	602	663	641	624	645	663	640	619	662	635	628	668	683	650	622	588	682	650	621	612	673	613	643	659	633	646	607	640	602	595	594	642	635	630	612	599	626	632	661	615	690	598	597	606	619	635	627	628	604	603	576	606	626	612	618	637	622	633	615	675	622	632	647	640	638	626	625	645	639	594	617	620	639	613	655	598	611	622	669	640	650	588	683	595	651	630	643	690	630	616	650	622	637	605	602	625	614	617	596	626	619	586	584	629	624	601	616	641	641	614	647	637	580	618	675	639	598	647	640	679	666	636	567	584	612	615	598	605	605	631	644	603	613	604	648	626	603	575	634	585	616	679	681	628	588	613	611	575	603	628	618	659	657	635	644	621	667	651	632	658	626	599	682	592	607	616	610	643	659	636	596	620	619	632	617	627	556	603	612	593	638	632	608	629	602	614	621	649	627	619	587	602	629	646	605	630	613	628	628	660	648	633	615	599	625	643	623	618	630	598	619	642	644	621	650	633	657	613	626	604	661	650	640	636	572	600	672	606	615	631	668	617	635	633	591	648	613	627	631	627	622	589	647	627	575	640	649	625	632	620	639	617	630	609	621	617	630	672	650	653	568	604	646	637	615	631	673	643	618	627	607	602	657	655	609	664	624	622	621	628	625	614	617	604	619	596	588	612	592	656	663	636	587	648	609	613	610	605	662	607	648	592	650	606	615	666	659	621	615	630	595	655	641	594	622	676	590	657	624	648	617	647	650	604	623	602	595	608	623	592	646	600	618	631	655	617	616	602	608	613	590	615	634	609	675	606	631	664	607	636	634	644	587	621	654	651	634	627	636	604	655	580	638	643	592	661	652	663	641	590	596	606	672	603	593	608	603	643	602	641	645	614	616	617	652	587	626	602	672	655	633	624	655	646	599	644	604	659	633	595	620	616	643	628	630	646	609	677	642	665	681	582	605	607	597	626	649	630	627	611	664	589	660	633	629	605	607	612	604	653	636	648	586	629	651	619	615	622	615	625	653	627	582	678	668	578	643	684	658	656	650	647	656	648	595	615	601	655	628	634	596	666	614	591	649	598	606	605	592	595	602	640	578	621	638	658	644	640	649	623	659	589	592	642	632	627	613	632	615	618	596	652	606	612	636	615	657	640	624	638	619	635	663	634	640	652	634	638	596	635	609	633	627	651	635	640	601	631	595	597	587	656	683	584	628	545	653	665	605	647	647	598	648	614	625	651	603	666	602	617	608	631	622	635	618	653	586	637	589	632	632	631	613	638	563	598	632	571	622	624	649	672	606	609	598	628	623	603	606	642	645	584	635	633	600	646	627	620	630	615	671	604	621	610	613	667	612	624	592	630	617	642	582	624	629	667	639	617	663	649	615	610	643	650	639	704	598	617	663	639	593	630	624	623	591	661	614	667	573	642	625	660	649	666	629	599	632	647	631	627	624	642	601	627	644	647	616	653	602	622	593	588	587	602	636	607	627	633	656	621	639	637	628	659	591	614	654	651	608	613	627	647	608	621	634	634	626	591	593	642	593	609	629	596	654	610	607	590	603	656	617	654	661	614	623	620	615	608	549	590	659	678	621	575	618	569	676	643	603	639	646	604	594	602	617	620	621	709	620	627	586	636	696	650	646	646	663	642	651	626	589	606	633	602	604	613	610	630	649	597	616	682	613	584	591	634	614	630	594	654	618	633	604	581	615	671	625	637	630	663	629	603	649	657	620	642	635	624	591	595	651	628	599	651	636	600	675	645	632	651	561	574	591	599	587	590	654	635	640	642	681	623	623	658	642	597	650	619	602	632	595	598	666	604	629	630	634	658	680	596	674	656	633	641	628	615	635	649	615	685	644	606	617	632	661	590	603	660	595	605	593	591	657	598	640	658	593	607	602	627	633	612	629	642	599	618	668	590	604	652	629	652	614	629	580	652	603	595	651	596	654	601	645	596	605	666	588	658	609	630	614	602	626	610	594	631	595	590	607	646	622	675	612	598	627	620	629	651	614	595	605	645	656	620	648	577	609	591	648	631	604	601	624	654	622	591	594	633	652	672	648	626	636	633	636	627	652	649	637	645	642	647	672	629	608	631	575	596	650	642	593	591	584	608	633	597	660	674	632	654	669	646	617	645	621	647	650	687	634	602	606	598	600	616	636	667	593	606	608	626	638	636	650	625	641	655	645	625	653	626	623	642	601	601	648	575	617	606	640	631	622	641	613	636	639	576	588	589	618	639	618	606	636	631	607	612	602	673	571	584	610	634	636	599	650	628	648	636	618	605	625	580	666	662	602	637	637	640	603	638	601	620	657	639	624	649	658	637	608	607	658	655	634	631	621	652	634	674	654	637	651	635	582	597	626	586	601	703	623	639	634	618	612	636	645	645	629	656	598	627	638	600	617	622	597	644	646	569	647	592	610	615	636	649	612	576	650	630	596	605	582	623	629	669	649	641	563	669	624	598	580	627	640	604	637	599	637	613	614	606	624	674	652	639	621	657	615	616	639	634	635	618	621	624	619	628	659	597	616	641	601	650	598	646	626	673	635	620	616	600	623	647	620	600	578	588	600	597	643	662	592	616	594	641	589	655	661	619	611	647	639	648	645	622	627	596	606	628	620	598	621	613	583	647	652	629	582	638	611	663	605	617	626	629	593	610	607	580	585	605	603	602	596	658	660	679	652	639	681	705	677	681	622	618	628	662	599	664	606	641	648	608	609	657	645	645	625	643	609	623	657	617	609	635	610	540	641	582	648	611	572	617	672	621	635	572	623	627	605	651	590	634	614	652	623	625	586	639	656	641	636	631	620	650	642	579	626	571	600	623	640	638	655	632	637	609	627	607	617	664	624	667	597	625	618	611	577	615	622	658	625	627	680	618	621	652	622	592	583	596	616	637	619	671	612	625	702	610	625	618	635	654	616	631	620	611	621	613	616	607	636	624	670	604	611	665	672	631	624	668	621	658	682	630	606	625	638	651	640	602	653	621	657	587	624	607	631	691	591	575	624	597	633	604	603	593	670	600	581	640	584	629	613	628	627	637	592	621	642	631	651	705	609	635	645	582	634	602	616	640	624	640	629	599	632	626	595	588	631	600	621
27191	30638	33938	25564	10125	2631	912	522	384	331	344	335	323	347	357	338	379	372	300	316	328	331	347	346	333	340	339	327	312	324	348	316	336	333	335	342	347	348	338	348	357	339	325	322	344	367	333	352	342	357	332	323	345	365	329	361	330	321	322	322	356	328	341	356	341	357	358	317	341	362	349	315	316	319	327	359	346	336	348	354	335	369	347	384	316	353	351	366	347	394	348	370	332	331	364	340	339	361	341	341	357	345	376	334	355	362	382	346	333	343	354	356	376	369	312	344	370	336	361	341	361	359	351	370	331	332	389	359	330	367	339	306	323	339	367	370	356	312	340	383	312	351	353	346	340	336	347	348	369	323	367	336	301	368	356	318	342	352	308	365	322	347	374	371	363	353	337	337	330	344	343	359	337	335	323	342	363	382	355	337	359	372	365	385	372	347	354	338	350	362	332	339	325	312	350	332	330	340	316	328	385	315	327	354	346	364	321	336	309	345	333	371	345	326	311	339	334	358	364	357	342	319	351	347	311	367	331	315	345	344	353	326	363	353	358	347	337	342	357	342	374	331	340	324	358	337	348	319	348	358	324	356	342	359	315	348	327	349	348	332	353	342	370	336	336	322	349	344	366	320	336	352	339	356	350	354	311	355	348	358	343	352	338	329	351	341	367	327	338	342	364	339	355	341	330	363	335	326	337	339	329	333	340	364	353	338	371	367	347	329	353	346	366	318	332	359	314	333	354	334	322	335	344	379	329	345	330	332	331	351	301	377	350	319	317	325	360	338	320	337	376	355	362	352	394	357	363	347	377	370	360	333	336	342	350	397	350	365	324	346	365	355	330	344	338	356	343	342	318	341	366	324	356	368	329	315	356	354	361	345	316	321	363	356	332	335	358	339	346	341	372	379	336	358	348	354	335	331	360	348	342	338	314	334	381	322	341	351	334	339	331	344	367	350	349	367	341	337	372	335	353	383	328	342	349	377	357	311	341	303	332	322	363	346	360	334	350	342	337	331	317	335	342	349	346	334	353	353	338	328	339	340	355	362	344	371	364	355	333	358	339	355	363	305	331	346	337	356	328	332	319	341	352	336	337	341	343	357	334	347	346	333	348	334	329	332	327	345	383	347	327	372	329	321	329	344	338	295	372	367	317	389	343	319	340	324	358	309	336	311	331	346	332	357	301	359	351	393	345	343	360	331	391	341	336	358	375	319	324	345	321	318	322	354	314	348	358	350	344	332	343	329	347	350	325	315	340	352	355	348	365	391	374	360	356	334	376	342	353	339	353	335	333	332	353	399	338	317	359	338	367	350	379	352	314	382	341	344	349	338	367	371	334	317	377	392	330	340	326	339	344	345	351	353	339	350	327	348	342	335	326	380	322	329	383	348	345	361	326	361	318	353	381	355	356	312	373	345	363	323	341	352	345	337	355	337	333	352	366	368	325	301	315	364	326	348	325	372	346	341	383	355	346	369	348	395	373	334	322	321	354	362	333	339	357	343	318	323	353	361	345	341	337	384	339	353	373	329	311	350	335	369	316	344	328	333	297	357	355	332	319	356	375	321	347	349	342	346	324	348	315	380	368	337	329	352	328	359	353	376	350	332	331	361	361	361	332	367	316	352	377	339	336	344	313	329	340	334	356	343	369	292	338	357	345	334	355	341	322	349	333	347	319	329	380	332	346	362	342	332	323	356	339	339	360	338	360	327	372	333	389	363	327	343	327	352	370	351	316	364	369	346	342	345	346	360	354	339	370	361	343	321	343	353	362	373	344	350	314	346	358	344	329	323	399	359	337	303	326	374	359	347	330	333	335	309	360	343	336	330	315	346	362	354	377	378	370	357	326	364	345	339	350	349	332	346	358	343	346	304	353	354	403	358	344	371	319	347	383	312	335	348	361	355	352	331	334	338	343	362	328	321	305	353	319	348	345	346	339	344	330	345	360	380	341	345	348	320	363	365	356	321	348	332	373	354	328	299	348	355	310	303	366	361	351	370	357	329	308	372	331	319	318	355	352	340	308	300	337	328	362	350	394	323	355	350	340	374	364	327	364	314	325	359	337	339	326	323	334	348	346	383	327	328	360	349	343	352	321	330	357	324	300	344	376	337	366	332	336	358	345	330	330	359	318	359	365	350	340	363	356	369	345	342	346	336	324	350	354	313	335	341	319	310	374	346	313	341	335	328	354	320	347	359	329	336	330	337	335	333	386	351	364	401	323	322	367	319	332	394	311	369	335	357	379	353	337	338	350	348	327	342	304	357	370	326	325	336	357	351	359	356	348	365	333	332	347	343	364	333	321	336	342	356	311	338	326	358	328	341	351	343	326	314	344	357	367	340	354	336	361	345	346	364	347	366	355	343	360	322	341	355	326	388	333	330	334	348	341	380	334	347	375	381	348	338	334	334	341	329	328	327	330	325	353	354	328	354	383	322	378	312	327	374	371	358	354	327	329	357	325	352	334	356	309	351	340	323	348	353	364	331	355	335	336	330	352	342	349	352	372	352	352	330	343	348	309	316	353	365	336	365	392	359	397	346	344	351	337	334	353	338	394	309	350	324	344	354	323	339	345	335	318	335	359	366	350	337	325	364	339	296	349	354	375	373	326	328	346	369	331	373	336	339	341	326	377	331	336	338	350	370	324	373	304	315	326	343	323	331	341	365	327	355	315	335	309	353	315	320	332	343	352	347	335	336	340	358	355	347	353	331	341	361	347	343	363	345	317	344	343	335	330	324	383	360	348	348	353	323	336	368	390	337	358	386	351	326	360	330	348	382	349	336	351	340	343	359	339	380	331	347	332	343	356	372	346	362	311	369	353	353	331	362	362	345	342	358	348	323	353	330	335	349	342	338	337	304	329	338	383	376	365	350	326	347	347	342	337	347	369	333	385	341	320	298	315	351	338	324	339	336	309	353	348	343	314	368	361	341	362	358	349	350	351	332	354	378	356	331	366	318	334	318	378	349	347	364	369	349	334	325	349	300	352	334	358	352	344	358	352	306	340	350	345	321	356	364	377	342	387	327	373	369	371	339	338	354	335	363	333	354	345	362	323	362	316	352	318	340	325	365	340	342	363	305	331	338	336	339	361	320	328	376	308	336	384	344	372	328	335	339	318	332	360	369	345	372	332	335	371	351	354	335	374	346	335	325	327	354	374	364	348	359	344	303	326	340	339	336	329	337	377	342	336	370	355	357	354	359	338	377	361	321	369	317	346	354	346	330	332	326	349	357	386	334	320	352	322	346	350	379	368	354	336	340	335	350	356	324	358	321	355	354	373	383	346	327	332	359	357	362	333	351	340	382	324	355	352	366	350	338	336	339	363	314	323	322	339	369	334	337	343	365	349	346	340	350	349	341	351	345	390	341	316	323	335	335	322	309	397	332	330	323	338	373	360	350	335	332	354	350	339	307	345	378	358	359	324	329	346	362	342	345	350	310	355	332	307	319	299	350	362	353	338	333	323	367	340	361	356	362	384	332	344	348
25976	51095	40095	27685	13377	4842	1961	903	655	554	564	537	534	532	577	485	547	541	564	520	556	527	574	531	583	531	558	550	573	538	567	583	557	580	533	555	547	530	518	557	584	565	542	548	574	575	509	504	527	522	528	534	543	573	548	547	551	566	527	550	548	570	539	577	539	545	549	565	556	531	573	538	515	528	525	569	569	533	525	539	526	523	534	585	562	528	519	545	566	530	545	524	569	530	558	533	609	548	549	576	541	548	577	553	553	555	540	558	509	535	559	541	559	572	566	572	536	560	534	546	576	564	557	513	523	565	549	576	544	546	545	528	560	552	563	565	524	578	593	605	575	564	551	581	519	567	482	548	519	545	550	549	481	516	543	582	510	525	519	525	553	580	484	566	557	544	510	524	562	538	534	550	525	519	522	572	529	486	540	500	553	505	502	517	525	542	585	544	543	583	522	537	530	523	548	542	536	545	545	536	525	581	521	587	542	524	595	555	577	519	529	516	543	542	495	542	544	507	573	550	554	586	539	576	529	543	489	535	513	574	529	558	559	571	538	505	590	525	537	554	516	596	511	508	533	545	533	592	548	557	524	530	525	555	571	530	539	546	494	537	566	541	535	570	563	565	577	511	541	519	517	498	542	603	562	564	547	531	524	576	517	549	545	525	536	514	496	526	542	552	551	557	565	512	540	553	549	544	557	544	548	531	577	547	551	549	537	565	571	515	589	535	531	540	539	564	563	549	517	579	567	570	534	573	552	579	552	532	550	534	564	579	543	527	574	592	556	541	516	556	528	526	535	551	537	535	535	549	534	570	512	539	534	553	586	549	576	540	564	504	584	556	550	508	569	507	540	498	537	523	539	594	551	539	514	573	535	565	575	545	542	577	501	581	540	539	579	544	576	556	541	559	596	537	550	534	536	542	506	507	527	538	505	525	549	537	543	555	559	542	554	526	527	546	547	526	561	551	533	551	578	528	569	574	518	529	539	548	529	582	544	574	546	588	575	548	540	562	556	569	594	532	540	527	577	572	559	541	539	543	517	559	523	555	558	526	542	560	566	526	578	593	506	530	545	556	555	527	509	547	583	525	495	561	554	539	540	525	548	586	534	512	577	558	550	550	531	540	529	546	558	534	540	531	552	559	546	588	535	532	549	559	586	564	568	546	537	536	565	609	570	556	542	555	524	525	535	539	535	513	530	557	542	542	562	524	555	571	539	536	568	556	575	556	569	546	520	540	521	539	583	545	546	572	568	569	573	575	525	541	565	566	535	533	552	517	582	543	543	531	504	540	567	577	550	527	551	581	569	517	551	569	585	569	542	538	557	575	528	550	571	536	552	510	541	521	549	500	547	596	548	553	514	520	549	532	544	542	538	546	531	548	596	545	576	577	508	515	527	569	587	533	522	540	525	551	553	524	532	568	495	513	563	520	520	556	557	562	577	555	548	528	565	525	566	582	584	557	526	549	539	531	540	534	509	549	583	534	559	555	553	539	520	538	585	578	578	564	559	526	534	530	508	543	544	544	563	581	570	500	601	511	537	579	531	548	562	536	580	539	588	544	505	572	539	525	496	570	553	518	545	542	590	586	532	521	565	560	572	544	543	537	534	514	528	543	535	567	563	526	541	576	538	490	526	564	527	551	526	539	560	538	526	585	524	572	545	556	584	582	551	551	565	532	539	549	516	526	543	567	534	539	560	563	528	555	555	524	542	519	570	586	559	625	573	559	590	564	565	590	532	541	550	541	485	555	552	548	550	548	554	545	554	571	539	550	558	522	568	585	582	568	532	560	597	505	539	539	548	573	497	515	538	603	548	549	557	528	573	534	513	519	517	533	566	549	535	530	553	566	564	539	546	537	542	522	537	558	534	529	545	531	544	569	551	551	536	552	521	589	563	491	526	525	527	525	545	508	559	564	526	534	542	528	541	587	572	514	543	561	543	502	543	521	538	546	532	599	566	561	543	573	522	564	545	546	494	581	561	557	529	580	521	536	574	548	586	528	555	578	534	566	501	560	560	527	576	592	536	509	554	537	541	526	534	579	564	545	525	559	577	532	544	530	554	551	544	529	541	562	549	533	573	563	542	532	534	575	526	570	541	541	576	531	531	498	550	539	589	531	496	550	538	562	541	554	566	502	530	602	539	538	589	502	552	550	507	549	567	537	547	570	549	509	521	588	546	526	581	570	575	542	533	539	544	524	497	567	587	565	518	561	582	550	576	564	557	585	539	573	516	578	537	562	545	575	490	523	564	566	535	524	554	523	526	565	599	560	529	548	551	555	540	578	543	586	574	564	540	537	572	571	513	577	576	503	561	578	513	510	561	557	524	538	564	564	511	527	549	578	544	567	538	552	544	525	550	530	579	526	586	544	570	548	524	534	591	542	529	566	512	556	545	574	585	493	617	495	545	536	535	566	578	582	578	545	608	550	564	519	561	568	520	569	581	551	520	551	556	570	594	540	561	530	530	553	550	544	520	509	534	559	531	576	539	560	525	588	530	549	529	528	552	547	532	508	535	511	550	552	538	574	555	537	501	561	509	552	544	577	533	556	553	528	546	586	536	546	553	546	544	519	597	529	519	553	537	531	518	550	526	541	589	572	543	570	566	495	546	524	560	525	538	510	560	544	520	564	555	563	540	508	553	528	544	501	546	532	503	518	560	545	522	533	529	541	549	572	505	575	506	521	548	540	537	591	589	517	550	563	553	558	521	547	539	585	514	540	493	543	562	504	531	549	555	555	566	581	546	568	552	568	525	576	539	527	612	552	585	560	542	558	573	566	523	497	542	533	513	565	557	546	553	530	524	569	547	535	557	547	548	567	505	551	590	529	552	523	540	571	539	566	554	511	522	524	507	577	567	575	536	510	508	541	516	532	536	535	530	587	527	548	580	532	602	560	539	593	594	535	571	561	578	543	525	558	534	571	570	534	545	552	568	518	544	557	549	542	548	579	546	493	577	560	521	515	568	529	531	546	562	555	498	540	537	536	507	577	487	526	552	579	524	553	554	544	508	571	557	561	530	547	521	547	501	556	510	540	553	529	539	568	546	565	578	565	534	529	564	525	568	548	575	562	557	547	546	563	525	553	538	511	594	559	528	530	507	604	529	612	526	553	539	578	560	506	487	596	477	534	544	527	524	523	543	515	523	570	538	551	538	559	540	551	535	555	577	517	520	579	591	557	587	534	572	529	534	562	532	559	555	547	543	537	597	499	517	528	577	557	505	538	591	560	535	529	520	576	561	522	570	518	556	527	556	550	526	541	544	563	522	541	625	497	547	540	593	559	534	573	567	535	542	550	533	504	569	603	545	507	533	541	535	534	562	538	535	528	570	530	598	515	564	545	542	550	547	590	567	537	575	557	520	530	521	565	526	573	555	563	550	557	573	529	529	582	565	517	517	536	581	521	526	528	538	532	529	560	542	544	533	559	528	536	530	507	502	557	554	548	523	521	558	528	550	547	581	532	520	539	518	594	518	563	530	527
24701	25535	41068	43314	29220	17702	5576	1175	554	391	374	385	362	411	362	370	376	383	362	368	387	386	373	367	375	395	390	399	346	358	386	350	372	354	386	363	361	401	338	350	392	391	410	363	358	414	346	404	362	377	368	355	401	369	337	384	354	368	377	376	410	364	326	368	349	355	378	368	333	414	324	356	358	343	344	332	352	383	342	327	385	377	368	340	374	331	366	384	356	358	377	398	351	336	363	341	367	348	369	347	366	357	360	370	366	387	365	350	355	384	361	386	359	356	365	375	382	344	387	400	363	348	383	362	391	411	354	361	370	362	363	391	343	399	381	353	361	380	345	365	390	383	375	336	364	375	357	357	401	365	354	348	341	375	374	354	341	364	385	340	363	370	389	366	356	344	343	396	356	351	340	356	359	413	384	353	379	352	397	384	407	365	365	391	383	387	368	360	383	339	387	387	364	357	373	353	353	364	367	383	401	388	340	360	345	357	370	405	373	337	369	384	388	377	388	365	348	358	407	392	379	371	341	386	344	360	359	360	356	343	376	356	348	380	393	347	380	376	388	361	353	380	365	357	356	355	353	358	355	347	371	363	394	371	392	379	364	395	401	361	362	405	341	381	357	367	381	380	339	366	402	360	353	389	367	328	357	384	363	353	363	347	356	372	366	370	370	318	356	355	333	364	354	345	327	396	388	392	367	358	370	336	369	367	391	382	402	379	358	376	357	400	352	376	390	348	369	385	373	373	393	347	382	360	373	361	371	368	359	353	351	361	337	369	372	377	373	347	345	363	383	392	363	368	373	388	388	393	356	399	366	377	374	334	368	353	345	344	353	345	345	369	380	345	374	382	350	338	366	345	375	368	372	340	349	383	387	367	342	392	360	377	376	364	348	393	351	358	378	353	376	358	397	342	356	354	320	389	358	347	360	399	376	375	338	355	378	357	387	367	387	354	398	372	402	410	359	396	357	356	371	382	381	387	397	416	379	397	360	376	360	351	351	356	393	377	365	357	383	387	376	355	386	354	362	396	391	409	388	357	350	379	408	361	362	359	389	379	369	357	378	352	357	378	348	351	345	360	384	412	353	371	383	305	379	373	403	364	355	373	381	371	402	334	365	369	391	367	354	378	338	379	365	363	349	417	343	358	376	366	366	379	375	379	382	358	359	341	384	370	404	385	358	413	350	390	345	392	375	364	373	379	385	356	343	371	340	348	368	369	365	340	349	357	358	364	381	390	354	372	339	360	374	352	372	347	365	351	392	413	342	335	359	325	345	359	365	373	338	359	345	371	370	373	362	339	357	353	373	366	377	378	395	377	347	358	376	386	371	357	360	365	393	378	353	372	376	388	350	349	364	359	377	374	374	351	336	382	362	361	399	371	395	376	357	337	341	346	372	375	375	379	403	362	357	356	358	344	365	351	358	380	352	357	398	344	383	399	348	376	382	336	361	364	358	378	374	353	375	367	337	392	388	390	364	341	351	358	350	359	378	360	374	370	359	378	353	344	370	348	328	373	351	371	342	368	369	362	370	373	366	355	396	342	320	398	363	389	368	367	372	393	367	369	368	363	367	384	368	365	361	358	386	353	373	368	380	357	388	389	355	354	386	381	381	331	383	341	422	346	377	365	367	359	362	390	326	385	340	380	356	370	348	388	377	378	397	323	356	374	384	370	360	348	363	375	368	400	334	358	387	338	348	333	359	372	389	368	387	345	348	359	338	350	364	371	384	317	373	392	378	379	382	372	376	417	379	378	400	394	377	350	384	377	354	369	389	384	363	384	374	353	340	370	348	359	341	396	347	364	358	355	389	346	371	375	356	350	355	382	370	369	399	365	362	341	366	390	344	376	393	381	355	406	362	377	363	364	329	346	387	358	357	360	335	365	374	374	356	348	396	399	410	356	392	362	372	351	377	348	381	389	362	380	372	375	384	380	375	376	342	379	374	350	366	390	357	369	347	370	382	333	375	378	373	394	410	352	349	378	406	369	393	366	373	381	359	363	367	377	340	361	420	349	372	325	343	369	369	390	348	371	399	338	382	356	399	378	375	379	359	367	361	390	342	348	360	381	373	369	367	348	350	364	340	392	384	379	355	375	370	354	329	375	385	375	364	346	349	367	372	346	365	366	357	355	382	364	365	350	387	374	406	368	353	384	387	328	365	375	374	357	370	352	403	339	369	337	358	358	344	363	420	372	380	379	387	352	365	353	367	348	358	371	384	367	364	342	405	396	385	360	373	377	389	387	368	390	372	358	341	387	358	353	367	364	373	365	340	370	355	386	367	376	392	375	364	368	363	375	374	373	364	373	380	368	372	362	363	373	367	350	371	359	374	393	336	373	380	347	386	360	381	349	385	330	349	346	387	394	374	368	372	393	378	360	381	362	401	369	364	383	361	354	362	369	381	378	366	383	336	352	381	378	352	330	338	357	393	361	340	359	376	380	356	382	378	358	399	324	351	366	363	369	359	384	401	348	381	371	351	385	365	371	323	382	383	385	373	378	336	348	376	363	351	378	372	369	355	349	326	360	369	343	391	404	388	372	358	384	372	379	366	374	337	384	363	357	372	347	369	402	364	398	356	346	368	314	396	383	382	332	386	352	371	355	345	407	355	340	380	382	354	352	408	382	359	367	357	353	370	348	336	367	357	361	354	389	350	386	383	366	361	353	352	368	371	370	395	399	365	363	383	333	357	390	371	364	330	349	380	348	366	340	384	351	365	365	408	365	334	363	369	360	382	360	333	370	385	380	354	361	375	347	378	344	366	322	378	382	374	346	354	369	402	361	360	348	340	371	343	335	333	375	409	353	392	397	352	327	351	399	359	374	367	401	371	374	355	351	358	375	409	383	360	350	363	388	368	341	343	365	383	395	387	365	401	338	367	367	348	337	350	400	375	367	386	352	351	374	337	385	340	339	372	375	351	350	373	337	376	365	353	363	393	383	361	357	366	366	380	337	342	371	359	399	387	403	393	371	350	373	394	372	365	360	334	382	366	385	365	408	349	326	358	336	376	345	369	371	393	306	392	384	391	354	387	382	391	365	360	387	398	342	385	352	378	345	379	386	397	346	387	343	379	374	379	398	345	364	360	381	355	374	333	396	369	373	339	337	348	356	383	383	351	369	335	361	360	394	367	371	347	377	366	347	386	377	369	341	371	401	356	363	349	357	361	372	367	382	345	374	379	348	360	330	354	387	370	404	340	362	331	346	366	369	362	358	408	389	377	349	354	358	350	385	369	374	370	342	405	391	352	391	363	350	360	357	357	367	365	397	353	361	376	391	367	370	346	344	389	331	364	366	387	374	349	367	371	370	323	365	358	361	384	373	404	347	378	347	391	354	349	413	341	358	359	358	370	352	370	373	394	386	363	387	362	368	354	397	358	348	365	361	331	323	352	364	369	353	381	378	380	372	345	362	396	383	368	395	361	369	326	400	382	360	366	372	370	375	376	377	346	380	371	414	367	347	372	361	369	380	380	385	375	374
49067	90061	74058	54271	34951	19152	7319	2466	1108	611	550	587	579	564	586	573	580	595	596	589	601	600	585	541	558	597	588	593	569	560	572	576	583	607	603	547	595	596	559	561	621	567	587	567	562	614	526	616	600	573	549	615	587	593	584	571	562	573	550	561	565	595	559	579	611	580	585	563	577	572	569	601	566	574	605	593	594	603	569	583	605	608	641	575	587	599	581	591	590	565	550	571	574	595	572	574	567	568	558	604	575	586	527	581	580	577	544	600	571	568	569	580	530	590	566	576	587	540	605	587	603	554	604	561	590	547	552	542	580	557	606	549	574	618	558	599	573	617	560	592	581	584	542	567	511	510	599	573	609	564	582	590	585	581	582	571	609	570	598	589	597	596	565	577	600	588	577	596	589	598	611	554	595	554	572	551	555	582	608	555	546	601	626	592	596	591	553	607	591	596	564	583	583	560	592	615	549	563	593	606	626	583	531	617	582	584	624	552	553	615	610	605	564	613	558	577	550	547	560	584	589	594	598	578	545	564	539	610	562	637	571	618	551	553	588	625	568	594	560	566	556	571	604	589	611	577	587	613	580	578	556	589	563	585	566	582	546	578	559	581	585	526	606	617	547	546	549	609	562	606	612	606	557	559	583	572	606	614	596	584	523	563	594	576	607	551	544	535	571	564	551	583	572	598	643	608	554	623	549	583	541	554	549	594	610	559	557	539	567	575	564	594	556	577	575	584	594	617	587	590	577	608	607	512	567	564	560	595	602	589	585	602	557	611	575	574	559	580	566	610	590	576	561	577	566	547	558	607	636	593	596	591	558	576	618	619	558	545	576	574	605	531	550	593	609	553	565	577	577	553	600	546	583	619	606	550	591	579	596	588	552	541	570	606	589	575	616	577	616	598	566	578	565	572	594	582	593	566	552	555	527	573	548	557	588	588	539	564	586	605	568	590	573	593	598	603	568	539	587	556	581	567	528	577	543	581	600	547	594	587	594	538	598	539	567	551	574	569	588	574	616	588	571	565	589	584	567	547	599	606	560	599	608	574	576	554	620	583	561	594	560	558	533	617	559	553	573	543	604	638	613	574	571	586	621	585	537	614	584	626	532	580	585	619	630	597	580	572	642	554	598	551	566	578	540	527	514	602	541	570	555	594	534	589	581	556	602	598	570	543	577	642	562	585	574	579	592	593	569	607	584	565	603	627	621	587	600	560	572	582	601	553	571	547	597	576	640	548	574	585	574	610	578	573	618	548	506	571	582	578	584	590	585	542	577	609	558	572	550	585	584	541	576	611	529	609	559	550	581	639	584	567	587	605	594	555	603	583	609	562	565	576	554	586	584	592	567	576	572	568	573	580	578	584	611	543	609	621	586	611	560	600	575	631	611	605	574	628	600	549	564	579	524	573	575	577	561	581	565	580	589	565	572	567	559	546	636	553	567	563	564	608	598	576	554	558	564	586	582	580	558	614	574	595	616	534	572	539	571	618	579	553	555	521	613	583	566	531	544	577	592	561	616	560	574	533	548	612	566	609	603	556	501	550	577	583	585	609	557	604	559	552	600	628	595	596	580	594	598	569	575	565	606	578	538	577	569	562	581	616	564	554	583	606	603	579	584	596	600	541	585	610	537	608	612	622	580	577	551	555	573	579	624	562	599	544	572	608	596	589	552	566	569	600	567	588	626	572	578	601	580	596	596	569	588	561	591	540	539	551	599	556	566	609	530	559	574	593	555	543	578	598	567	556	537	558	583	573	585	603	626	572	616	586	600	553	570	550	581	612	569	580	595	565	554	610	564	542	532	615	556	557	562	571	591	578	595	558	608	604	570	541	540	594	569	571	609	625	575	574	564	576	578	599	527	572	571	562	544	602	573	559	551	594	573	565	559	550	561	622	622	561	563	553	553	625	601	577	595	612	590	568	604	585	585	570	590	621	614	571	602	536	571	568	558	629	631	549	535	568	579	549	582	596	584	570	560	624	551	615	565	604	566	593	613	583	560	584	542	535	578	589	567	568	570	611	580	545	545	566	591	586	599	575	567	592	562	606	576	640	558	589	597	565	563	573	552	568	555	587	631	594	580	636	571	575	567	599	613	571	580	577	536	597	580	582	569	564	616	569	569	530	547	610	570	594	546	563	570	579	552	607	539	573	586	588	580	553	576	602	599	611	559	579	543	623	578	591	590	577	614	584	585	591	542	570	548	572	614	553	584	595	588	573	606	564	561	576	585	577	539	564	606	585	530	514	576	596	564	565	569	575	570	567	530	590	614	538	550	602	575	594	613	622	645	566	566	579	590	555	550	574	585	581	554	582	594	595	574	599	579	601	591	564	582	593	614	571	569	563	603	566	586	628	620	607	592	583	585	561	567	544	557	565	603	583	589	518	573	586	593	570	557	577	604	582	550	575	555	597	504	605	599	537	581	557	584	587	572	570	622	611	595	605	578	606	602	563	564	636	606	553	562	568	590	537	547	550	556	575	559	558	567	575	579	588	575	582	582	579	586	557	552	560	592	582	609	584	571	544	583	616	607	575	581	569	592	594	594	538	532	558	585	556	574	578	555	591	537	627	571	606	615	588	571	544	600	601	605	541	608	614	581	596	568	575	603	570	599	605	598	575	546	575	561	560	560	597	584	570	611	566	550	586	607	623	558	588	593	563	601	567	581	584	593	585	562	599	613	556	615	629	573	568	605	597	583	577	614	612	554	605	571	542	600	563	578	589	584	602	613	603	598	596	573	569	561	545	617	599	590	584	559	578	623	545	564	577	542	566	583	600	589	562	576	575	566	561	569	613	584	627	576	581	575	568	536	574	569	576	605	545	633	531	592	556	572	561	630	587	542	609	644	507	635	553	551	586	613	602	550	584	586	620	570	575	555	550	570	581	547	576	586	616	569	550	539	628	610	607	617	569	581	607	579	564	560	560	566	565	591	601	566	579	563	601	595	552	561	580	604	549	609	591	569	568	601	592	596	589	578	594	594	531	554	564	593	565	561	557	572	550	608	569	557	540	581	555	554	584	549	605	575	536	569	594	555	597	605	552	611	591	598	592	606	549	582	588	616	565	577	578	578	557	614	570	538	590	573	579	571	576	605	619	575	579	598	575	568	611	616	573	590	587	577	557	577	575	585	612	557	606	626	615	586	567	538	620	590	590	637	593	612	591	555	569	569	598	599	567	593	560	600	608	641	577	528	590	566	542	547	602	569	596	591	536	553	549	598	589	591	587	543	541	588	611	588	559	561	553	614	590	566	614	579	557	562	579	587	605	519	556	620	561	620	585	544	599	561	594	532	605	598	577	585	540	550	593	591	572	608	541	583	639	593	576	565	560	589	576	573	533	599	578	576	584	561	542	572	582	545	567	617	574	559	579	569	570	521	600	559	623	607	580	559	585	605	624	604	573	549	585	574	596	596	580	596	614	580	608	547	577	558	603	579	573	572	616	571	591	563	603	565	564	587	628	593	548	609	591	582	576	554	580	584	544
23383	22664	34722	38067	31335	24692	16222	3148	900	494	441	410	439	415	417	413	426	454	387	405	429	400	437	435	447	429	440	431	408	389	432	405	429	433	389	421	454	402	434	414	425	441	409	425	397	416	388	446	432	420	405	403	409	409	419	396	452	408	407	415	439	424	419	449	357	431	389	446	400	402	405	404	445	413	415	421	442	392	421	414	424	423	442	405	398	429	413	410	423	422	405	402	438	381	392	421	430	412	381	433	424	430	411	441	425	429	437	450	409	425	395	425	428	452	403	411	431	435	422	379	420	444	411	416	420	387	425	411	420	400	481	431	395	401	415	395	401	427	426	434	421	442	391	453	402	409	444	419	398	407	426	440	437	429	435	430	425	389	391	368	402	417	414	394	431	386	435	427	425	406	418	399	424	378	416	394	441	417	370	445	405	475	419	435	452	429	435	418	433	414	391	405	400	418	386	398	425	423	394	406	377	438	436	432	424	395	396	422	425	399	408	404	441	461	406	418	446	415	441	449	397	431	448	412	429	395	387	422	410	379	401	450	423	424	430	394	446	383	420	402	424	418	417	403	431	377	448	394	378	413	431	405	400	410	429	389	423	409	436	460	417	395	447	413	416	413	418	404	406	425	459	419	419	402	416	422	415	421	431	420	453	399	382	405	414	412	400	396	404	429	455	418	421	440	409	384	426	403	384	398	390	443	417	424	418	375	419	445	412	422	437	416	392	392	418	445	418	438	444	392	418	413	436	419	389	433	415	408	375	397	412	408	414	398	419	427	401	446	423	430	416	436	404	405	422	416	392	416	424	430	454	426	448	393	412	399	405	429	422	407	401	361	436	397	439	452	451	421	411	402	382	401	400	426	457	436	424	455	424	411	394	396	403	418	414	425	409	414	417	400	392	388	406	400	441	393	392	405	397	459	412	428	408	425	423	444	431	424	433	414	422	394	426	401	432	404	404	410	382	391	445	403	400	432	390	427	424	436	433	431	417	410	399	423	401	386	380	401	377	419	399	434	383	458	412	435	420	402	396	413	409	408	402	406	390	398	449	374	418	395	407	430	408	392	417	424	408	388	429	427	403	429	410	428	388	451	432	390	416	464	446	418	400	403	389	410	397	353	445	438	400	422	415	431	401	410	408	411	476	448	402	413	426	372	379	443	419	431	413	417	447	408	448	417	399	434	414	430	428	449	413	402	414	403	375	415	425	399	404	439	421	401	411	406	449	442	395	438	401	457	419	408	421	420	403	393	456	403	386	422	445	404	429	437	432	399	394	385	401	401	403	413	427	434	437	442	411	394	395	425	451	413	461	431	484	427	417	464	400	462	407	413	406	413	424	388	429	417	372	414	385	408	383	389	430	434	420	367	438	397	424	384	426	412	407	414	451	412	432	428	413	423	401	433	417	398	419	464	430	396	428	393	426	396	432	407	415	361	434	408	413	418	437	409	448	408	416	385	403	416	412	414	422	437	425	420	409	412	389	437	401	395	391	374	428	385	425	389	386	442	415	445	374	377	407	416	411	365	451	400	419	415	421	393	447	414	388	416	411	414	434	403	426	466	405	390	429	412	430	406	401	408	390	398	432	438	392	392	421	433	452	397	424	407	430	410	413	419	428	459	390	427	475	394	426	419	441	403	449	427	429	417	415	384	416	405	408	421	440	403	391	397	435	465	407	412	425	429	435	452	430	389	382	449	358	400	418	422	416	403	371	418	423	401	436	428	407	423	418	399	419	390	423	426	404	406	463	418	435	392	397	421	404	427	412	411	405	394	400	427	390	414	408	415	450	412	384	416	415	386	383	414	399	413	395	420	461	410	386	417	400	428	410	411	422	428	409	396	412	392	427	426	413	435	411	394	395	403	436	358	438	396	405	422	432	452	403	431	403	416	402	437	402	424	426	417	424	396	428	411	417	412	399	417	423	423	408	432	413	414	410	457	450	416	415	445	425	374	454	397	389	423	402	435	412	398	407	406	428	435	431	391	470	422	444	448	431	375	414	437	397	433	398	399	416	381	391	413	418	396	415	407	406	407	421	442	413	402	412	422	407	403	399	420	405	442	449	414	369	410	394	440	394	453	423	408	460	442	388	414	403	414	394	415	395	405	428	426	425	431	419	417	385	442	460	419	383	384	411	408	412	438	420	433	422	459	367	389	381	424	403	430	399	398	437	423	414	383	360	389	441	420	403	429	406	430	400	398	410	394	446	414	442	428	418	385	478	429	371	437	402	415	420	421	415	402	452	425	421	411	457	457	412	421	448	409	423	438	393	365	388	425	406	437	415	411	414	404	387	431	405	406	405	448	384	419	385	411	420	397	433	398	432	420	412	390	415	414	447	426	421	425	433	405	426	431	435	409	421	419	405	424	383	394	437	412	420	410	432	403	396	434	424	420	413	395	439	448	417	416	406	405	417	400	422	435	421	414	386	385	389	384	418	411	415	398	352	408	434	450	393	377	412	425	408	473	402	416	436	444	402	418	426	435	459	440	425	400	441	439	426	431	457	425	410	413	460	403	404	420	389	414	452	412	382	415	398	430	410	402	450	395	389	401	401	403	400	403	414	384	441	390	399	404	429	413	380	407	432	402	423	370	437	443	434	399	371	355	414	427	401	422	450	408	390	422	402	415	390	419	403	395	447	410	409	396	428	386	436	445	400	447	408	425	411	435	393	413	407	405	400	410	415	409	447	402	438	413	361	415	392	426	394	412	428	434	441	416	430	406	392	438	404	425	427	401	396	438	408	435	403	426	389	421	406	405	434	432	416	402	389	403	424	424	423	420	401	400	430	394	419	438	414	385	419	434	422	439	430	440	400	433	405	454	404	408	428	416	408	397	426	416	410	428	415	430	402	391	420	400	410	414	442	436	394	427	395	424	425	423	408	430	408	398	413	406	438	422	459	384	415	403	401	401	424	391	413	450	470	376	398	413	436	452	394	428	390	386	433	418	421	402	407	407	392	364	405	393	433	390	457	404	389	408	378	430	447	413	415	451	425	416	423	435	439	445	403	383	417	426	411	426	398	416	440	386	414	417	429	424	435	415	399	415	426	416	450	456	398	435	431	423	449	420	446	427	400	439	412	390	379	389	445	416	439	410	438	425	432	417	402	397	425	397	411	423	432	383	407	398	421	365	419	405	391	420	465	424	419	393	410	412	406	396	405	440	445	475	435	403	410	399	395	416	418	386	406	418	443	445	406	412	417	410	437	448	431	390	441	414	407	451	408	413	422	439	426	460	398	417	408	409	397	391	407	417	400	402	362	399	438	421	411	445	421	432	407	416	389	423	441	378	440	438	397	406	394	419	444	438	410	401	446	412	424	418	380	416	421	399	443	423	409	434	397	391	438	430	389	396	399	399	439	458	408	378	446	467	421	377	447	469	437	420	408	408	394	391	421	398	437	373	386	412	427	396	423	406	435	426	406	425	438	426	439	353	404	439	440	412	420	412	433	407	433	411	424	405	414	422	415	386	385	442	443	400
51701	100978	87902	68815	46395	29902	15488	4954	1809	781	624	653	622	608	627	659	684	620	615	648	613	636	618	642	617	662	609	638	637	648	678	581	598	633	628	650	569	631	623	665	621	587	674	625	585	631	637	659	581	614	657	631	649	604	666	610	625	619	621	653	653	637	627	610	592	635	605	634	654	607	627	616	669	625	597	616	672	658	640	634	629	641	592	611	615	576	667	658	660	632	670	624	682	647	641	594	601	624	616	609	662	651	687	569	642	605	635	591	629	628	639	597	639	651	612	636	665	598	629	618	644	624	607	643	663	630	598	651	633	650	611	605	631	603	619	646	639	646	584	615	599	603	619	633	629	634	656	631	592	659	625	613	596	586	609	626	644	624	615	635	656	611	629	617	653	668	663	613	665	643	653	640	627	641	594	695	663	639	600	692	597	658	625	617	618	652	616	681	598	655	631	622	615	606	590	601	648	694	605	624	611	660	626	669	644	640	626	615	687	628	631	597	630	611	604	594	657	663	586	631	620	670	629	623	640	600	643	603	687	645	658	627	608	619	627	620	648	634	652	628	619	655	607	645	661	637	629	620	572	614	630	649	593	570	634	648	671	611	630	644	618	567	629	616	598	636	630	628	627	698	665	625	621	600	637	626	668	665	637	575	602	655	687	662	608	594	641	617	660	611	613	624	612	629	575	619	621	655	616	651	620	656	607	603	567	682	591	660	611	666	617	653	632	646	529	626	642	637	634	614	616	644	667	646	597	643	611	661	617	654	622	590	615	623	634	598	621	626	625	694	635	596	676	622	577	643	627	662	676	648	662	564	635	697	623	586	616	644	620	595	610	612	630	639	629	635	655	649	605	648	616	631	632	605	655	663	632	646	637	634	665	639	612	640	572	610	620	620	601	586	632	631	624	615	651	644	645	668	656	634	622	670	674	631	673	647	592	638	632	638	609	622	631	616	651	580	629	650	651	620	615	646	589	634	632	628	633	696	579	624	601	668	635	592	672	654	636	702	616	667	645	641	640	629	666	621	607	624	603	646	653	619	578	662	615	612	636	602	650	653	600	618	595	603	660	634	629	597	617	602	625	624	605	626	675	642	587	644	628	620	662	670	593	592	680	630	615	661	658	635	606	600	648	666	614	653	625	614	603	648	643	651	660	627	670	625	614	640	611	600	663	663	606	651	680	632	641	648	618	664	600	628	593	634	651	634	649	641	613	613	643	625	600	648	601	651	649	601	634	575	609	616	637	612	638	610	649	602	603	641	634	645	661	668	587	664	663	628	631	602	632	628	663	639	622	642	594	659	603	610	610	583	585	633	644	595	596	615	699	660	634	636	648	603	617	649	620	704	590	625	597	603	606	664	584	628	639	638	654	631	642	606	648	587	617	646	591	626	640	616	643	627	629	653	645	601	619	645	613	598	674	648	624	637	646	606	623	623	672	651	639	646	617	605	648	622	599	633	696	672	670	648	638	618	651	702	627	604	604	631	601	626	616	602	617	641	611	643	686	605	656	649	615	631	624	653	622	620	623	615	590	630	632	629	635	629	634	682	652	618	639	637	610	624	683	623	628	587	674	653	632	659	604	603	645	677	648	572	625	617	665	632	653	637	663	610	652	656	672	621	617	623	640	623	643	650	639	637	643	607	618	663	649	581	609	635	636	631	582	648	653	608	667	622	585	627	649	616	573	625	626	619	654	619	626	623	650	627	607	639	612	604	624	587	602	625	633	601	607	627	660	636	675	643	629	663	684	639	653	664	681	629	604	605	577	630	653	632	598	659	631	610	599	621	651	593	568	623	594	588	625	663	640	614	645	616	641	691	659	596	614	656	616	601	659	598	650	650	634	661	570	643	642	626	650	631	599	597	637	651	627	673	628	608	610	586	595	595	675	638	668	662	646	629	624	685	624	650	590	628	635	623	648	667	607	621	643	634	597	635	607	688	619	652	598	617	654	580	655	645	637	603	617	638	629	599	666	623	639	670	645	631	644	638	628	668	663	624	577	652	632	640	622	592	649	644	652	605	555	638	637	634	603	636	617	649	660	612	607	633	626	635	637	620	628	647	625	602	631	584	633	652	607	618	617	660	622	639	658	614	630	626	632	592	589	610	665	645	654	595	630	619	621	630	641	625	672	623	632	600	586	620	635	641	655	585	622	604	615	607	613	636	636	566	633	616	659	636	630	604	609	665	639	636	685	658	667	621	658	630	641	611	667	587	620	633	597	657	619	659	646	597	613	627	615	597	648	621	651	612	606	626	636	630	632	653	603	646	631	624	636	614	678	617	587	613	613	654	605	600	648	597	631	658	615	652	633	640	572	632	600	680	611	661	644	654	616	567	625	599	604	599	653	630	643	620	641	646	643	604	610	639	599	652	678	630	616	618	627	618	652	649	600	579	627	624	617	617	619	612	653	653	611	640	629	573	644	612	620	653	618	677	638	629	631	634	610	631	634	582	645	618	616	617	650	631	608	705	614	613	607	572	659	582	584	624	608	631	631	690	647	657	611	609	639	616	620	608	625	617	640	672	621	615	640	631	604	602	613	638	646	668	646	626	605	625	638	603	623	612	628	603	616	585	617	631	632	581	628	590	619	612	594	597	594	631	595	622	651	619	680	583	630	625	631	579	605	678	595	649	649	628	679	640	617	604	631	647	622	604	630	647	631	638	618	648	621	608	627	617	619	630	590	640	601	627	642	636	677	660	571	635	595	672	609	644	635	608	676	625	641	656	608	601	609	631	656	618	632	651	644	619	649	604	591	630	642	623	604	618	608	661	637	658	600	599	656	613	654	648	615	623	660	656	634	610	636	668	611	648	649	655	603	642	621	650	629	685	609	604	590	643	611	582	647	617	608	631	615	629	574	623	669	619	649	601	608	602	595	655	601	634	665	557	629	589	646	620	662	575	643	692	594	659	587	602	676	680	603	637	654	670	615	612	605	633	607	672	628	624	611	614	596	626	645	627	635	650	607	657	645	618	614	641	645	635	642	608	661	668	666	597	614	656	596	631	617	633	646	638	617	603	628	627	622	590	643	616	640	641	622	602	607	621	617	629	607	628	640	640	627	657	656	625	645	671	644	653	650	617	652	619	627	649	623	627	664	666	638	636	655	642	654	660	589	666	636	646	668	640	619	603	664	624	594	636	587	614	630	605	651	627	615	669	635	626	666	613	621	609	620	619	613	628	606	629	682	682	639	617	616	609	699	633	622	622	651	638	635	670	635	625	666	610	624	680	658	610	588	631	647	640	650	664	681	651	611	659	640	572	616	636	663	629	604	613	647	583	625	659	672	652	624	586	657	600	596	578	658	609	628	645	621	656	630	622	626	643	667	596	629	616	660	587	623	605	624	608	591	615	642	644	600	620	613	642	606	611	656	612	616	672	627	653	611	623	652	601	650	605	615	669	619	623	627	636	619	646	623	625	639	576	609	601	636	605	609	628	654	644	661	674	606	658	631	633	631	626	649	631	668	604	595	649	642	675
27082	31552	34699	24876	10150	2972	1111	522	423	348	324	353	356	313	365	340	353	344	347	322	316	341	347	318	360	376	367	334	337	385	375	346	346	350	358	358	330	329	359	340	342	332	350	368	380	317	334	319	343	355	362	339	360	343	361	340	348	340	334	329	351	319	353	339	336	356	346	371	359	357	357	338	347	329	365	341	340	363	379	348	338	329	356	332	325	374	341	367	370	376	368	342	325	338	357	381	375	351	367	354	341	341	351	368	356	325	362	360	346	315	345	340	333	320	341	340	350	350	383	351	310	341	338	340	347	348	361	356	332	373	327	358	303	359	335	319	334	378	327	349	339	331	353	370	324	342	320	373	334	343	318	340	343	384	338	385	381	356	383	366	332	347	361	382	351	333	364	369	348	383	335	359	331	335	333	346	351	336	366	364	346	370	361	377	378	363	389	352	363	365	341	326	339	366	349	338	348	359	367	343	350	348	353	356	334	325	361	318	352	340	328	367	383	359	347	328	361	376	332	318	366	358	334	340	321	327	350	357	387	342	333	321	343	332	361	329	351	353	323	325	334	330	346	388	360	365	355	352	392	378	344	324	369	381	373	359	343	364	367	331	371	329	340	349	339	366	324	347	377	305	369	362	306	341	326	345	388	317	345	352	343	364	321	346	359	348	315	340	361	326	309	345	338	373	357	362	334	356	295	337	334	353	342	324	330	354	342	362	331	347	343	372	324	352	342	356	325	345	371	360	348	341	352	359	369	352	344	369	349	370	330	347	333	338	307	358	331	339	357	324	362	322	334	328	375	348	348	353	330	347	326	357	345	383	361	324	363	355	355	379	339	359	353	351	340	323	324	353	314	349	333	370	333	363	364	346	349	371	341	344	354	350	369	318	352	348	369	339	341	315	366	351	332	341	356	337	346	377	338	367	339	316	345	361	342	332	340	342	331	340	337	333	347	351	373	358	360	355	341	357	319	345	345	356	347	335	324	365	339	346	349	375	394	341	343	331	346	378	342	340	331	342	331	348	358	372	355	333	344	357	377	365	368	350	370	379	367	346	305	385	349	367	381	337	349	345	348	368	356	357	363	374	344	332	360	320	340	389	412	349	365	342	353	314	359	321	371	346	383	359	359	340	326	349	334	354	353	366	356	331	358	347	372	344	333	348	341	335	393	351	347	306	353	356	305	349	354	345	338	366	364	325	353	347	379	339	333	365	337	350	327	360	343	377	340	358	366	336	345	355	346	307	360	394	363	343	369	346	347	330	349	311	391	345	378	344	345	352	363	365	338	346	359	362	303	335	354	375	321	345	338	310	339	356	352	302	375	368	307	348	366	357	398	363	360	347	348	328	357	370	376	373	341	362	366	369	350	348	342	359	331	374	343	345	349	349	316	327	342	321	322	355	347	360	370	328	330	359	366	364	337	361	367	337	350	384	333	361	372	346	371	347	359	357	394	381	362	281	363	333	369	355	384	356	345	366	320	351	343	356	334	326	350	366	329	343	349	352	356	340	381	326	336	379	376	345	336	370	323	356	359	327	335	374	319	336	352	360	336	358	355	338	347	327	384	362	357	344	341	325	380	310	349	336	337	384	337	349	372	349	365	356	379	345	322	346	356	346	367	368	339	327	347	346	362	354	344	340	344	356	366	336	349	365	356	349	328	369	350	330	364	371	318	353	332	364	344	330	378	358	354	343	322	381	360	338	311	347	332	350	348	350	362	347	345	350	352	350	330	337	363	339	331	345	364	356	382	327	333	343	362	349	337	367	346	335	350	320	328	334	394	369	332	377	365	327	379	366	315	355	349	301	347	349	338	349	345	346	358	354	333	342	353	352	363	369	329	334	333	344	339	354	360	378	354	339	335	350	363	349	334	331	350	322	351	329	319	378	372	356	342	384	364	354	336	347	348	346	355	324	410	317	323	371	323	341	332	384	362	364	344	329	350	363	367	327	322	322	362	317	335	320	341	353	368	352	353	324	370	305	357	346	341	351	358	341	359	350	362	355	349	351	355	363	351	357	386	328	349	359	377	343	350	333	346	333	360	371	351	342	338	338	344	345	334	343	353	360	357	340	338	339	386	344	346	346	347	326	329	364	362	355	349	362	356	362	360	366	335	305	332	351	336	372	377	346	388	317	340	329	355	337	342	361	348	369	371	347	311	311	332	339	327	335	349	364	348	312	347	365	344	360	365	308	343	332	353	353	362	332	345	321	363	359	381	358	342	331	364	306	340	363	348	324	359	347	365	349	331	366	370	337	368	362	343	362	341	360	343	346	322	330	330	341	345	344	385	323	378	365	361	368	338	328	344	359	336	348	348	323	341	377	331	349	349	333	326	342	341	315	369	372	369	346	358	373	362	367	326	340	385	379	366	349	321	377	335	335	404	336	327	337	372	325	343	364	358	325	333	308	330	338	364	351	337	353	359	341	361	348	340	350	348	343	325	352	342	342	356	355	347	359	370	339	361	325	345	356	330	333	359	328	325	329	332	379	376	367	372	356	359	331	328	354	341	342	365	362	341	318	339	314	373	350	370	343	349	351	351	357	369	342	330	352	317	347	367	357	353	367	345	352	372	356	377	338	347	341	347	369	362	327	349	339	344	347	368	378	371	327	385	324	357	346	378	350	348	322	356	352	339	318	308	346	351	329	390	356	356	346	344	362	339	339	345	331	344	351	310	353	351	387	354	347	332	341	352	333	353	348	359	337	355	327	356	382	356	310	323	333	353	319	381	369	314	329	333	383	364	337	351	364	372	328	318	357	365	335	360	375	332	346	360	335	330	337	361	391	313	319	346	354	338	352	367	353	368	301	366	371	329	342	328	325	383	327	334	347	348	317	328	377	359	340	320	377	362	357	342	342	356	368	343	368	341	338	357	341	352	323	351	331	345	367	353	339	351	320	359	343	356	341	344	349	339	337	320	344	374	360	358	339	346	363	393	322	341	342	345	356	333	357	354	362	325	335	345	311	346	347	368	313	365	379	331	346	318	351	336	368	368	335	379	363	360	344	357	359	365	349	358	362	332	370	340	355	392	349	360	326	357	351	338	364	348	358	348	342	333	371	362	367	341	372	353	343	368	368	334	347	357	366	354	344	356	322	347	326	339	334	336	337	340	345	342	355	356	324	340	363	351	330	327	362	376	353	342	343	318	367	363	358	336	360	342	340	350	326	323	330	370	350	363	348	356	340	340	318	358	355	323	359	344	359	327	357	334	373	368	339	369	348	359	357	405	327	337	355	369	365	330	344	321	327	354	348	357	346	326	359	362	355	352	354	334	317	374	335	344	358	344	353	353	344	338	360	336	318	347	363	380	374	324	365	333	332	344	363	345	338	332	364	343	330	352	354	325	375	371	365	359	388	313	336	395	342	352	373	337	371	367	355	365	380	313	365	343	329	373	380	357	344	372	367	356	334	365	375	322	351	358	364	335	358	342	368	339	346	357	338	339	329	335	372	364	310	339	306	329	329	351	354	355	363	300	333
22899	52504	40591	26900	13686	5711	2293	990	620	551	507	570	550	535	571	556	525	568	575	566	559	561	529	577	523	558	582	550	529	529	523	508	536	537	551	510	575	546	541	554	572	563	557	492	549	542	522	585	547	549	557	558	606	542	556	549	534	524	543	553	554	565	550	566	578	564	551	576	575	554	577	581	557	522	588	542	601	545	526	569	519	522	588	511	550	571	583	538	581	565	550	575	560	559	566	538	558	526	542	526	541	541	556	601	560	494	567	574	556	544	552	555	575	548	514	539	551	542	560	559	589	521	581	552	543	558	567	558	572	540	559	573	543	547	498	556	534	525	574	485	552	573	541	563	545	569	565	514	538	573	523	544	529	565	519	559	534	538	544	573	544	538	574	541	613	566	506	559	604	581	560	490	554	513	560	564	551	555	554	542	536	544	555	542	535	543	557	585	535	546	562	528	516	541	536	552	564	508	557	588	562	577	527	561	517	548	546	585	513	556	569	571	584	508	583	552	596	510	542	567	569	541	572	549	526	573	563	545	564	570	581	501	539	582	553	528	569	517	569	577	580	545	554	568	575	600	582	532	589	557	537	531	502	522	563	533	559	596	554	525	585	566	583	543	558	544	579	542	553	536	570	544	467	543	563	552	543	535	564	564	551	536	530	566	535	567	576	569	553	531	544	534	544	523	588	565	560	553	555	575	536	561	563	583	562	556	573	583	561	593	552	541	530	568	544	569	559	571	556	538	534	552	543	557	531	522	576	567	553	557	516	498	515	573	532	551	571	585	606	537	558	523	552	522	578	585	537	548	559	564	559	534	543	553	554	552	554	574	554	572	568	565	539	543	539	566	549	569	563	566	580	531	536	499	537	567	575	561	532	550	576	516	550	536	553	573	558	548	535	513	541	581	515	544	585	541	502	552	545	500	568	539	564	591	542	518	566	569	545	557	551	570	580	563	538	542	552	582	559	546	526	548	541	545	532	556	528	519	532	524	568	551	583	528	532	565	560	556	535	561	551	522	543	531	559	529	492	551	522	531	576	573	569	524	576	559	555	535	572	562	538	575	519	541	497	562	581	537	559	570	514	568	546	526	518	553	531	555	559	548	558	600	570	571	546	567	516	566	532	544	549	559	536	550	549	587	547	588	528	512	574	539	529	521	544	553	574	540	548	521	573	566	559	569	538	534	580	530	561	521	555	558	618	568	548	555	509	565	558	554	542	549	550	517	524	539	535	573	537	531	530	535	542	537	618	535	604	572	546	529	559	585	549	527	551	585	542	540	527	528	576	574	536	582	529	592	514	563	545	556	509	567	540	538	527	546	529	526	553	542	550	589	571	524	557	557	567	538	586	564	567	553	555	563	547	564	571	565	568	581	526	581	499	583	540	599	551	601	587	590	575	536	612	542	545	528	555	545	553	548	531	572	542	569	564	578	542	531	563	588	565	534	611	552	536	545	563	565	567	563	563	590	547	530	583	529	557	601	561	570	555	520	551	517	565	562	581	505	559	527	578	490	569	519	549	532	580	573	581	562	556	542	557	581	584	577	555	589	541	510	555	522	560	525	563	562	576	544	527	565	560	533	547	582	560	591	533	561	577	562	573	541	518	567	595	524	537	567	557	504	558	574	558	553	540	549	564	547	569	575	507	558	600	560	562	558	556	582	557	557	546	551	574	564	497	542	539	573	571	576	563	564	561	586	566	591	557	569	558	568	575	541	549	558	541	560	584	538	556	564	554	544	561	555	555	563	524	574	573	550	554	558	570	564	564	564	566	558	544	557	546	544	551	582	562	553	553	531	539	530	575	566	588	577	507	563	556	548	580	580	548	586	584	546	496	571	530	575	520	559	547	573	549	565	515	580	568	553	563	505	574	544	547	504	540	539	608	559	588	556	559	567	560	550	558	589	564	564	592	586	548	541	556	520	564	536	505	570	577	547	551	544	558	519	585	567	563	548	560	568	549	550	597	511	517	518	542	550	533	548	525	602	548	525	556	543	542	547	559	548	583	507	542	596	553	547	502	554	551	579	507	562	572	542	580	561	541	529	549	599	534	561	555	569	536	625	565	536	554	532	573	552	539	537	522	543	564	593	547	561	540	585	570	557	547	533	526	568	587	531	579	544	556	588	561	554	599	546	566	526	574	560	552	551	545	542	573	555	554	545	539	563	545	555	530	593	509	518	525	543	518	549	563	590	540	556	562	545	529	555	584	571	549	531	576	513	514	543	571	538	523	529	584	524	536	559	537	537	549	515	554	530	557	530	539	579	554	569	573	556	595	543	558	563	580	531	602	554	528	584	506	549	572	578	534	509	613	543	575	531	578	548	571	551	583	533	571	549	562	541	551	533	556	550	552	554	549	588	548	551	536	541	551	503	569	553	577	505	540	517	610	542	519	581	569	561	560	521	552	516	526	552	517	556	527	537	533	536	533	549	556	513	534	537	527	536	545	568	535	564	539	542	550	525	572	562	569	585	544	528	566	585	525	532	564	514	568	532	553	560	570	551	572	563	572	591	525	540	581	571	515	607	550	489	572	546	542	516	577	609	514	597	563	558	528	567	540	554	525	539	536	532	546	548	630	523	540	558	535	565	619	518	551	561	587	555	550	548	539	563	548	549	552	570	585	519	556	557	582	556	566	571	558	558	575	534	537	574	545	553	552	518	564	549	562	578	552	579	556	554	508	547	549	555	580	559	550	580	554	562	537	582	571	602	545	559	555	586	586	578	567	568	534	532	546	576	548	548	570	502	520	561	535	537	603	579	532	544	567	531	549	542	577	547	530	538	532	578	560	572	594	537	554	522	565	543	552	527	560	521	569	537	519	591	550	546	534	584	561	557	563	544	556	572	565	547	554	537	566	560	586	561	588	586	560	563	583	559	546	563	580	532	562	581	563	587	530	581	555	583	553	608	558	576	529	510	553	566	587	538	552	548	518	592	622	593	529	543	543	543	568	577	512	550	513	503	559	477	586	520	553	534	538	590	585	578	517	508	551	544	546	563	564	535	552	527	581	553	515	578	521	554	577	573	578	539	520	564	535	531	516	545	516	576	558	588	526	553	506	539	529	561	552	562	555	557	536	570	543	545	538	509	519	543	589	555	598	580	605	524	561	549	590	547	556	547	550	560	541	582	563	567	537	544	539	567	504	570	600	548	548	571	561	507	562	578	554	520	540	548	553	551	581	540	542	565	520	594	545	548	525	574	599	564	552	536	534	524	569	564	558	532	576	574	587	566	555	554	550	563	508	520	614	499	507	559	544	523	557	538	578	563	532	539	607	548	576	576	517	568	536	576	574	562	583	561	556	586	550	544	526	563	578	544	563	535	581	535	568	538	543	535	549	562	571	591	573	570	576	536	557	539	571	542	575	525	551	569	553	504	560	564	592	500	543	537	574	557	518	594	523	580	518	551	585	581	567	554	593	555	547	537	562	551	585	533	560	566	576	527	511	556	531	576	553	556	579	559	534	539	574	566	555	542	533	542
24687	25391	41254	42221	30068	18517	5988	1032	453	431	376	375	408	370	372	398	372	369	379	383	371	389	358	369	383	359	339	372	364	349	364	365	369	363	382	350	374	356	356	373	289	347	376	349	356	372	372	362	383	348	390	368	419	349	392	368	346	334	365	369	388	332	353	344	357	372	376	381	379	379	366	395	359	384	369	348	383	371	340	364	374	362	364	363	373	386	372	384	388	362	364	377	394	374	378	360	347	350	377	342	391	358	365	371	378	392	379	374	401	359	409	342	376	392	357	363	384	355	368	370	366	328	366	370	385	391	360	375	369	393	358	371	356	335	395	325	352	374	368	356	365	387	360	392	329	349	385	385	342	361	385	387	380	391	383	368	381	395	371	390	386	355	382	348	372	373	376	351	360	403	377	373	349	368	351	365	381	374	325	345	376	329	378	369	377	347	405	338	380	393	382	387	388	339	380	343	361	380	364	369	379	348	363	357	375	369	364	368	365	350	328	370	373	381	392	371	397	388	374	392	388	366	394	369	350	371	376	401	384	348	373	365	350	369	395	375	334	398	373	364	339	362	376	368	364	351	381	362	345	351	360	381	351	356	373	376	362	376	374	361	375	340	364	333	348	350	390	386	358	404	406	375	362	419	375	392	353	390	367	377	388	380	386	354	348	363	386	356	359	402	348	363	361	380	383	408	380	363	370	411	367	367	377	397	356	383	381	369	349	370	371	383	361	369	353	390	376	355	350	384	342	353	400	347	371	369	343	371	346	379	341	383	389	401	372	367	342	372	359	371	382	372	351	352	378	377	379	390	350	364	323	354	395	359	394	355	411	394	363	345	398	384	355	320	384	375	335	396	372	367	348	397	379	337	367	336	410	370	349	374	359	340	371	368	332	377	380	399	394	342	363	311	387	349	377	389	389	355	361	348	378	386	368	359	381	382	376	396	343	363	381	363	371	380	363	373	383	359	374	392	385	371	385	379	383	406	389	369	368	374	332	377	404	388	407	389	365	390	358	391	384	338	381	368	342	350	371	331	367	402	372	354	349	346	362	359	372	391	349	361	367	334	411	410	351	358	341	361	360	378	339	409	370	374	331	396	386	353	395	356	371	352	375	371	374	350	358	371	333	356	389	363	342	346	376	359	348	389	379	363	405	342	373	388	383	366	385	399	367	372	410	382	389	400	304	371	393	380	403	354	363	399	395	400	376	356	357	366	372	362	379	373	377	343	386	381	354	374	407	367	388	405	372	378	363	406	381	320	362	358	330	350	365	375	367	363	356	413	387	372	369	389	349	377	322	383	371	391	379	371	368	376	381	386	391	365	360	369	380	390	369	347	372	377	363	349	386	401	361	338	371	357	375	379	372	345	377	360	370	389	350	364	401	399	357	384	324	343	370	367	358	338	368	368	398	361	364	362	384	361	376	404	384	339	342	364	353	391	368	353	353	389	358	412	373	382	378	334	397	382	350	391	393	352	377	397	365	370	348	375	379	353	368	373	390	389	376	356	392	348	353	363	325	370	395	325	382	367	368	345	369	367	311	388	364	391	403	385	362	377	342	369	353	348	393	355	367	358	385	339	345	367	344	343	376	364	371	372	359	362	382	360	392	369	400	381	407	383	349	381	372	358	374	389	375	405	332	376	349	355	370	388	386	389	362	374	370	356	371	356	347	363	341	372	375	364	365	364	377	377	401	364	346	383	368	367	339	333	395	371	379	344	341	377	334	394	364	363	377	377	333	376	373	366	384	352	351	377	373	378	341	375	393	331	365	344	335	343	369	355	366	380	340	373	389	348	346	404	366	380	346	366	399	365	377	406	377	373	349	372	356	352	364	341	343	352	362	363	345	370	379	378	347	347	381	377	382	351	362	400	340	346	355	367	393	357	361	367	353	364	383	370	393	364	372	362	344	348	367	394	413	372	398	349	367	352	356	387	392	374	362	372	381	357	382	370	392	395	344	383	389	344	399	355	339	380	381	360	412	362	374	359	382	384	387	391	371	380	391	356	370	368	337	356	361	368	335	327	365	378	374	383	375	340	325	363	388	359	345	392	368	377	349	357	345	356	359	375	358	361	376	356	357	375	364	333	373	370	343	356	385	372	393	376	350	343	382	382	388	378	373	357	374	372	347	368	350	385	385	395	385	345	338	365	385	394	369	408	359	345	375	404	365	389	374	363	373	375	342	371	349	378	397	368	395	338	387	391	363	324	338	365	401	357	379	379	382	355	345	356	373	387	364	393	350	361	388	380	324	375	342	352	368	382	382	358	338	373	370	376	355	363	345	376	348	376	358	390	386	433	374	360	373	360	363	377	364	356	345	365	365	354	373	356	363	334	348	392	344	380	344	385	379	319	385	396	361	357	398	328	373	393	362	363	354	350	394	391	369	382	370	373	366	391	407	325	385	369	360	352	378	356	377	328	361	375	346	369	364	388	355	391	368	340	381	383	360	359	345	346	364	370	349	388	371	350	362	370	405	353	379	358	383	376	383	365	370	326	312	383	367	364	390	373	375	368	356	358	372	366	362	411	369	370	365	373	364	397	380	370	379	387	381	361	377	391	380	404	367	377	374	376	373	411	389	356	357	357	363	374	376	366	361	389	367	338	371	334	350	378	335	362	374	353	342	354	348	374	357	378	375	362	372	393	368	363	376	375	354	346	381	356	355	365	392	352	376	397	352	367	387	369	390	363	366	386	358	369	365	350	358	369	377	388	381	371	333	400	378	368	362	388	353	348	341	354	376	369	366	323	379	367	389	398	361	374	362	372	378	357	365	402	376	401	345	359	368	374	380	361	366	389	323	352	350	413	380	395	378	370	352	348	362	399	341	383	371	363	355	395	385	382	367	386	439	369	356	384	373	394	349	382	389	380	379	398	371	409	357	374	365	375	350	347	345	350	362	363	345	384	369	363	366	357	390	364	380	392	358	354	379	340	433	376	376	384	379	340	368	349	406	366	374	363	374	352	395	385	353	366	383	394	359	372	355	355	338	378	381	410	362	369	359	357	362	404	376	371	377	381	345	341	370	368	388	359	398	382	339	356	359	381	359	333	368	383	394	401	371	348	332	363	359	356	337	360	364	390	374	372	383	392	407	376	381	374	400	352	363	357	409	365	392	373	371	354	361	342	351	351	359	331	405	351	380	355	340	435	348	382	391	346	371	388	375	376	353	347	342	367	405	398	417	389	381	372	362	327	359	367	380	393	367	392	350	358	379	384	388	395	347	352	349	363	360	356	356	363	403	343	369	328	356	370	336	372	387	349	369	333	368	372	399	343	349	364	394	393	379	354	379	388	394	384	398	360	349	371	329	347	367	352	387	375	383	361	391	360	353	392	348	386	363	317	357	361	400	382	384	353	370	359	397	374	398	381	345	381	372	393	362	405	376	381	370	380	346	387	370	386	364	386	366	354	397	385	373	385	410	350	357	377	378	376	362	339	354	362	380	376	338	352	364	371	358	340	378	392	331	378	370	333	357	348	370	354
43025	90506	74374	53906	36744	20219	6985	1863	780	634	586	622	585	613	553	596	564	608	635	570	614	524	550	582	565	574	595	614	556	587	565	643	550	587	567	546	571	580	595	607	584	571	606	567	585	534	581	574	541	549	624	559	574	594	581	624	571	610	564	606	579	540	603	575	578	590	581	589	585	599	584	550	602	590	582	596	611	587	618	562	575	568	592	608	580	563	549	605	581	573	587	556	572	598	568	558	576	579	587	572	567	575	577	583	579	609	575	593	607	602	605	595	600	611	564	575	556	592	552	584	622	579	596	591	584	583	618	557	596	621	562	605	551	525	572	633	549	568	589	636	552	588	562	614	580	560	585	614	583	552	595	606	593	589	542	571	623	562	572	583	562	577	596	591	595	601	581	615	562	598	588	577	590	607	590	592	564	525	503	573	587	556	550	601	628	582	572	587	593	575	562	558	598	576	609	610	558	585	548	550	597	574	572	591	568	621	567	608	579	565	569	607	567	552	573	564	617	645	611	577	544	568	544	615	639	623	587	589	562	599	616	577	571	551	594	588	609	620	566	572	590	586	562	579	591	601	593	573	594	560	595	605	580	561	585	584	573	557	556	606	621	541	641	564	582	609	625	574	588	579	571	603	640	551	559	545	548	581	548	569	561	565	591	558	581	561	557	599	583	544	595	562	588	562	583	592	596	560	576	622	600	610	586	623	580	566	572	566	588	560	600	611	586	570	574	591	588	575	602	582	590	585	585	599	581	607	562	564	604	538	577	609	616	565	583	586	615	577	556	569	604	584	646	600	571	584	553	609	570	570	571	604	610	628	577	620	637	540	575	601	598	572	588	581	584	537	584	595	577	600	545	563	582	541	575	548	564	560	558	595	570	581	542	584	584	534	581	569	542	550	579	559	582	561	609	581	591	572	576	559	609	580	572	602	603	611	592	618	604	602	588	567	611	597	571	595	581	575	544	570	581	541	589	561	564	560	559	589	601	574	583	610	591	589	569	559	580	574	592	577	642	557	603	562	609	620	553	590	610	558	582	585	586	603	584	599	570	602	590	617	623	566	580	598	602	602	576	588	601	583	586	565	534	611	589	599	588	600	583	612	552	558	591	562	611	612	577	580	574	567	570	560	610	566	565	622	540	579	610	636	569	560	606	538	629	607	587	595	582	574	563	562	613	615	523	561	606	580	586	563	596	571	602	607	582	594	575	609	583	605	581	575	578	555	568	525	639	584	556	607	604	609	605	595	552	533	564	571	630	569	599	557	628	551	585	609	626	605	562	545	574	576	559	538	573	558	563	580	582	600	594	630	580	593	617	606	567	548	585	568	615	575	598	588	607	593	533	585	604	583	615	575	615	620	609	569	554	564	626	567	609	622	567	600	573	557	579	586	575	563	566	553	553	649	595	600	614	600	565	568	597	582	572	568	579	561	576	587	599	579	569	567	591	549	605	538	615	557	576	576	622	554	561	569	602	593	591	584	587	566	588	590	619	552	550	569	571	610	547	607	567	603	597	596	542	574	547	602	600	573	537	565	543	560	562	623	589	589	536	540	619	595	619	598	612	571	540	578	563	593	599	554	598	586	592	549	589	573	592	595	571	628	601	672	607	568	589	587	579	583	611	605	578	591	558	577	577	566	619	605	555	599	579	588	594	591	579	587	546	586	569	551	610	566	583	586	648	624	600	561	550	599	562	564	586	638	615	588	575	597	596	597	590	641	621	606	606	571	589	600	593	569	565	614	541	616	583	590	590	552	597	594	519	582	596	607	565	590	544	576	552	588	576	568	574	577	570	549	550	566	569	577	607	592	622	631	575	548	590	589	614	592	590	614	610	575	598	594	603	631	592	583	586	599	593	630	564	603	596	607	592	593	531	590	571	584	582	570	558	601	562	631	545	610	574	577	584	624	604	619	576	550	602	602	563	612	573	560	584	622	569	569	558	581	617	567	572	626	570	603	586	562	563	607	575	586	596	581	600	576	585	600	601	533	610	634	583	590	550	584	562	608	578	550	569	608	551	556	641	567	520	580	536	528	614	595	535	536	587	551	550	583	602	570	599	580	612	558	591	569	605	599	592	545	576	523	543	597	595	584	589	595	636	555	584	619	590	604	568	562	585	611	599	554	584	621	595	580	627	564	621	600	593	585	582	607	567	575	599	607	600	571	580	558	585	589	591	595	556	555	618	530	581	627	611	595	575	615	534	587	609	592	557	562	577	558	559	575	566	618	602	615	540	579	619	617	589	594	625	585	566	562	581	567	572	620	596	596	544	566	596	556	544	584	592	596	592	600	592	613	577	603	571	587	591	556	590	579	534	558	575	574	628	611	599	618	573	650	544	639	584	586	565	553	586	574	583	651	573	611	620	598	578	615	555	578	590	592	557	592	565	562	591	588	613	601	619	593	604	596	551	567	576	584	563	582	567	583	581	561	615	592	606	598	561	555	615	614	588	590	590	592	564	545	584	596	584	567	589	568	559	550	559	598	611	611	638	581	539	545	590	605	599	559	547	521	565	602	595	605	575	584	591	607	601	578	592	552	552	584	589	606	558	576	562	572	551	585	590	537	605	636	594	581	605	559	591	610	573	541	590	550	612	590	592	542	575	555	571	553	594	544	579	607	552	636	539	550	541	600	578	604	561	576	594	616	595	579	583	589	571	620	566	563	626	544	624	540	599	568	595	598	599	588	618	605	576	574	574	575	586	625	565	548	574	571	593	594	605	566	563	602	624	575	580	579	583	605	572	581	628	578	574	549	587	599	569	584	583	555	544	587	587	615	592	565	615	581	563	593	611	598	619	575	602	567	574	584	560	595	552	546	544	584	616	576	564	580	572	560	625	574	619	580	598	603	578	582	529	542	585	596	565	560	549	563	571	600	580	606	598	580	589	583	566	546	588	605	590	586	617	597	549	598	604	637	586	600	556	589	596	582	603	605	595	558	593	537	627	573	585	588	578	567	600	562	631	565	565	619	565	528	583	551	579	593	581	548	591	621	565	588	575	578	607	560	577	603	579	620	577	546	558	593	600	570	643	566	598	578	605	624	527	601	580	557	615	552	585	553	554	597	584	619	572	593	614	569	561	529	586	606	587	629	610	535	620	582	570	586	631	570	594	585	592	602	580	579	575	592	579	565	553	587	575	618	576	562	606	585	554	585	609	589	571	562	582	565	546	592	567	567	569	578	584	556	578	598	590	569	556	601	619	619	621	589	561	603	607	599	580	587	541	602	591	621	574	578	531	579	565	567	608	573	545	563	598	576	595	564	563	587	593	593	606	577	591	593	553	573	577	561	554	587	528	579	586	564	599	566	586	600	576	569	562	596	538	627	539	559	628	606	564	601	572	594	590	553	552	538	583	577	574	597	630	588	598	607	578	616	519	598	577	580	584	570	580	560	577	606	621	550	572	657	554	550	574	579	579	622	581	626	612	565	606	534	577	606	571	592	599	635	588	574	594	580	586	550	592	609	581	591	586	596	600	587
23243	22889	36226	37136	32930	25805	16143	2705	636	524	404	466	403	402	409	432	431	427	446	440	407	422	383	454	417	416	404	387	358	412	412	440	408	377	401	377	445	411	428	425	405	432	383	379	405	425	438	433	391	443	445	432	408	415	412	460	455	400	463	404	407	448	435	461	436	386	426	386	405	428	386	403	394	392	406	409	434	397	406	390	431	422	407	411	421	442	427	406	422	428	415	427	384	400	426	421	415	430	396	422	400	419	388	397	428	398	406	412	424	373	417	399	404	378	441	399	375	398	457	379	434	385	416	451	426	407	410	403	386	365	411	441	412	403	408	420	395	415	436	418	447	413	422	394	453	426	423	415	386	428	430	362	398	383	416	418	384	417	420	383	380	392	441	387	418	422	412	403	427	419	431	436	421	404	391	442	408	413	398	407	407	436	402	410	421	436	355	430	425	419	445	397	420	413	402	423	449	396	418	424	414	424	422	436	382	441	443	426	422	434	403	420	441	404	409	408	434	379	429	409	409	462	429	424	403	396	439	407	414	392	438	412	435	446	395	407	386	416	420	432	422	380	396	437	393	412	436	395	430	418	431	417	420	396	435	403	424	411	418	394	435	412	438	376	435	399	447	436	421	415	411	433	413	417	425	443	424	425	431	454	386	400	435	399	424	430	417	414	427	411	450	427	420	443	423	402	407	388	424	449	399	378	389	401	413	389	402	411	446	440	431	406	440	437	418	412	405	409	429	393	425	439	407	408	400	383	400	428	424	402	404	426	400	418	385	405	421	428	418	434	401	409	378	434	432	429	418	401	447	422	432	400	376	391	428	424	383	408	417	419	411	398	415	426	389	388	402	414	399	419	415	410	444	426	431	395	422	402	395	420	446	430	446	433	375	432	413	417	387	421	392	425	413	404	444	437	414	413	385	410	401	426	425	453	379	392	410	420	403	418	420	407	404	422	406	407	386	415	394	438	436	416	398	424	422	398	430	465	383	442	437	407	392	416	399	446	442	434	444	387	388	371	384	415	437	434	409	407	444	403	388	432	409	402	437	396	417	439	431	423	423	448	414	393	416	403	474	436	454	386	414	424	408	413	425	438	433	411	394	432	410	447	429	435	396	424	350	410	410	426	431	475	398	398	421	394	441	428	426	402	408	402	419	361	400	377	415	428	396	413	409	426	416	391	411	432	439	404	399	403	421	390	398	408	428	439	404	402	412	428	400	447	405	448	379	360	357	415	391	416	395	419	393	409	440	428	446	445	415	415	421	412	435	414	418	409	465	444	431	409	376	396	434	456	415	434	410	428	431	425	426	429	432	444	395	379	423	426	416	437	452	433	416	399	429	426	417	435	399	443	415	448	412	401	402	412	442	392	416	400	405	375	421	418	397	389	406	439	441	428	423	413	424	425	398	393	426	437	408	431	418	446	404	435	396	393	432	390	396	400	406	405	423	395	405	436	427	420	400	405	424	373	398	389	430	395	447	428	440	391	384	435	436	425	387	465	406	391	391	434	430	372	398	395	441	435	417	394	429	412	406	415	414	417	420	437	420	418	407	413	421	385	418	387	425	410	453	438	378	447	423	417	395	399	417	369	428	383	411	415	413	395	435	460	426	366	401	421	408	450	388	433	413	425	387	405	401	420	421	445	382	457	418	399	437	409	394	422	417	429	407	438	406	422	393	435	390	434	416	414	397	412	410	394	420	436	376	416	445	396	428	383	438	456	432	422	409	426	434	405	455	438	391	444	372	425	387	423	406	415	376	435	443	434	406	422	444	431	402	410	393	415	415	392	400	430	426	413	414	420	402	403	403	396	396	381	393	424	418	443	399	412	393	422	416	412	424	401	394	463	437	414	386	365	427	407	468	449	369	419	394	432	408	426	430	439	394	396	385	423	400	413	416	395	376	429	410	409	392	419	406	388	415	454	412	419	402	411	428	449	406	418	406	398	419	417	431	405	420	403	435	423	394	400	411	421	428	387	414	400	420	426	449	403	422	422	402	408	421	454	396	420	424	426	409	390	418	415	437	422	421	407	442	403	401	406	470	402	404	432	424	418	384	428	441	421	388	432	425	398	402	468	399	425	442	424	401	398	396	374	413	378	438	402	385	453	447	421	379	451	410	418	425	437	422	433	395	419	402	395	418	419	402	410	384	422	399	408	409	377	415	435	420	361	462	422	403	414	444	395	418	411	418	446	411	443	402	424	406	412	384	400	442	434	415	411	393	428	422	425	406	392	417	445	437	444	404	407	400	407	417	383	443	399	414	432	425	421	372	399	388	419	411	408	448	424	422	397	457	422	451	407	416	406	431	404	407	436	441	452	417	422	447	423	378	438	405	414	378	392	422	402	418	413	425	403	416	426	446	434	395	393	400	425	415	451	422	432	412	405	389	405	403	426	387	417	447	410	445	413	411	444	393	474	393	408	397	413	399	425	435	414	415	408	401	422	429	404	402	388	413	408	415	424	385	391	408	402	383	399	448	400	426	436	397	449	443	421	417	459	384	410	400	405	428	391	423	420	406	424	416	429	439	383	390	413	451	418	398	407	419	436	438	370	405	399	423	427	453	388	430	419	443	428	416	446	436	415	416	395	435	408	421	434	402	423	445	445	377	401	386	393	428	364	412	449	402	414	408	420	429	423	411	395	420	437	401	436	440	424	389	398	368	428	428	438	378	402	436	385	449	442	387	426	404	387	386	339	392	379	405	409	418	401	396	384	405	422	433	426	426	413	411	423	434	430	409	402	382	396	443	403	380	396	410	412	443	411	404	383	400	431	431	412	438	397	400	396	427	409	413	385	404	416	399	401	382	407	414	432	421	360	416	414	421	404	399	416	427	391	424	390	423	412	405	361	352	378	389	426	409	388	401	438	419	424	411	418	410	389	409	429	421	446	437	407	443	407	399	422	417	424	418	428	399	423	401	389	432	404	422	421	417	380	450	413	388	419	395	394	405	411	412	418	438	400	414	408	440	427	421	407	415	409	395	402	433	392	405	407	428	403	403	419	420	399	464	362	418	404	428	418	404	403	389	423	421	425	415	399	452	422	409	398	404	440	410	427	405	410	403	412	403	435	409	413	447	428	432	414	404	417	402	454	420	424	403	442	449	405	424	404	413	389	415	464	416	421	450	401	409	394	433	411	408	455	434	437	456	409	399	403	399	399	412	423	429	446	400	423	417	406	390	362	375	386	399	372	403	423	416	420	444	395	416	438	466	437	407	386	417	395	401	423	444	419	417	398	459	397	424	417	404	425	415	413	404	384	412	426	411	383	431	399	426	446	390	422	355	402	423	402	420	438	412	452	409	407	427	412	390	385	405	422	388	412	403	428	391	401	409	382	395	419	433	378	403	403	396	407	414	392	414	419	407	418	438	445	406	418	448	400	398	387	409	394	446	421	414	432	419	445	407	443	426	428	427	404	399	430	420	421	408	405	388	428	394	410	443	436	394	408	396	398	413	401	416	431	416	385	390	423	467	404	409	418
41001	90256	87891	70688	48322	30587	13927	3730	1200	811	654	602	629	623	647	655	630	631	638	619	680	669	579	630	641	576	594	642	661	643	648	608	691	648	660	614	648	612	668	610	643	665	635	620	609	618	636	650	604	628	663	634	636	658	644	630	634	635	626	664	620	626	615	645	614	643	596	648	599	607	637	641	638	598	629	612	641	668	638	655	686	614	653	638	639	638	607	623	613	675	697	668	629	637	613	660	629	610	667	630	628	652	640	607	613	640	639	646	670	606	666	598	648	650	588	639	621	588	590	644	636	615	632	648	671	634	579	613	603	634	627	625	649	607	638	660	622	638	661	591	566	638	655	594	654	622	594	585	588	682	667	637	631	574	638	626	648	614	606	606	620	672	612	626	638	625	675	662	647	647	641	655	660	643	644	601	614	657	647	651	628	644	614	608	661	619	654	596	637	608	641	638	598	677	668	643	654	654	608	616	654	633	618	628	593	652	607	593	673	660	629	631	652	611	609	624	670	619	611	636	661	614	616	638	628	623	638	635	629	631	622	661	615	636	582	608	679	608	610	672	609	641	621	605	608	618	649	610	659	643	666	619	633	646	659	575	603	615	655	654	657	635	613	610	627	630	630	649	663	657	655	608	655	649	649	620	640	611	619	629	643	645	636	648	631	626	647	653	611	598	628	618	660	603	616	605	591	632	638	651	616	639	680	618	653	642	643	600	610	655	610	634	636	630	659	661	593	637	609	616	627	676	623	617	645	659	605	591	618	631	624	633	661	633	667	661	592	646	608	641	648	661	614	621	621	599	593	619	674	620	591	651	632	631	618	642	649	642	614	648	644	652	594	643	658	670	630	688	620	648	611	616	641	623	615	640	594	661	568	668	650	662	638	646	631	619	662	635	659	604	651	648	645	636	591	650	636	611	577	625	627	666	626	595	617	619	600	634	630	610	617	635	663	661	626	651	638	640	618	605	616	632	646	652	583	655	641	614	609	617	589	634	691	644	634	607	670	654	665	633	644	578	610	613	613	651	658	674	627	612	648	618	646	655	684	636	653	616	655	630	609	640	615	564	652	596	615	631	645	615	644	602	641	672	662	656	660	635	631	662	646	619	663	606	583	643	625	643	667	596	608	614	644	641	632	619	591	637	616	620	593	665	605	562	622	652	624	610	609	598	614	679	632	627	617	665	614	623	613	626	602	615	631	638	631	679	616	646	634	606	618	593	638	652	587	608	634	620	603	614	637	648	635	653	652	660	626	629	625	688	616	636	650	590	682	629	673	646	658	659	616	612	632	646	610	665	613	580	650	614	645	602	625	640	625	684	653	641	604	589	608	628	588	638	654	571	684	628	598	566	632	649	633	657	646	626	595	645	660	660	649	621	609	635	639	653	608	639	644	659	634	596	656	619	637	635	672	601	621	643	644	653	659	602	610	582	586	647	652	625	588	607	613	663	604	614	590	665	637	657	634	582	673	652	618	600	636	654	688	656	573	663	644	570	633	621	650	585	612	632	602	646	622	625	614	622	619	662	617	613	599	642	601	611	623	621	646	603	645	613	588	611	612	627	607	654	601	673	655	621	606	675	628	645	622	645	642	646	575	646	595	614	642	606	628	644	593	630	613	660	647	603	635	614	655	658	682	623	624	625	604	615	646	669	628	648	625	640	652	610	613	625	635	615	669	612	614	582	629	611	638	614	663	665	637	629	667	627	596	643	619	646	638	608	605	604	590	641	625	659	575	618	648	589	650	629	672	648	635	589	604	631	593	658	597	670	656	608	613	628	643	645	574	618	636	597	663	599	671	605	608	673	623	633	644	608	649	652	660	662	646	596	627	630	614	655	621	646	619	608	642	624	614	636	680	642	610	584	585	675	657	624	602	621	570	613	639	606	661	639	613	659	627	611	624	655	615	623	582	645	654	624	612	627	600	638	600	602	662	635	631	648	613	648	636	631	652	622	586	591	624	626	657	592	644	650	640	586	584	614	660	589	630	575	643	646	639	627	632	625	656	674	606	623	617	591	634	588	599	643	643	663	657	617	611	639	640	619	649	672	663	628	625	627	608	614	658	619	631	636	645	643	624	614	613	621	598	592	638	625	619	639	642	651	601	624	630	642	650	663	625	621	602	605	619	622	615	632	614	624	587	584	620	642	587	595	624	619	612	627	599	631	641	638	634	614	644	608	598	674	621	616	614	610	643	622	662	641	626	656	603	623	645	653	644	611	581	617	651	635	629	619	613	584	628	664	633	631	608	612	643	638	624	635	618	612	610	648	606	604	623	664	620	655	644	628	606	627	599	596	627	633	650	624	645	639	643	631	628	652	659	611	651	642	604	637	622	612	640	612	649	633	643	610	646	589	633	668	615	642	639	660	639	589	596	652	661	650	643	667	585	633	620	658	616	610	641	671	675	620	684	618	684	614	631	608	648	655	606	628	632	643	613	627	601	646	603	664	647	650	692	672	666	618	631	610	631	612	618	631	601	659	641	624	636	631	660	652	597	602	616	644	591	613	619	627	617	587	631	606	603	639	652	660	642	675	626	650	617	636	639	610	667	636	662	600	661	603	633	576	639	671	605	620	636	634	671	604	618	621	644	631	590	651	616	652	655	604	642	635	634	620	622	620	637	618	619	621	670	649	669	628	650	627	652	617	639	612	701	632	641	627	640	571	596	650	696	634	652	636	614	660	614	654	608	652	639	638	644	581	637	658	628	581	597	575	609	621	617	623	639	643	673	639	609	616	651	619	640	658	622	671	611	608	622	654	659	622	631	630	614	624	592	625	624	647	643	634	620	652	623	626	611	633	637	605	621	579	600	617	610	648	712	649	599	630	616	625	617	604	614	603	634	639	600	620	670	611	671	631	626	659	645	564	648	629	657	598	605	611	641	601	647	638	634	620	628	586	642	608	627	621	607	594	656	598	623	648	632	600	635	640	642	597	636	613	638	634	601	600	611	645	643	598	596	625	595	644	592	626	657	601	605	622	621	628	647	621	582	601	640	660	650	631	625	632	626	670	642	686	580	594	620	618	626	617	647	657	644	609	654	637	625	642	654	613	673	663	591	675	619	646	614	617	626	666	631	659	665	634	632	604	585	646	615	634	593	620	592	686	655	580	656	647	644	647	595	635	648	613	657	621	598	651	585	601	622	620	617	644	661	652	658	612	675	654	659	632	628	647	593	666	631	626	628	619	623	617	613	626	669	651	601	693	680	611	608	604	642	642	608	628	675	643	620	618	615	628	602	650	602	630	642	608	622	616	612	606	648	603	620	588	645	610	629	601	632	643	618	635	660	618	624	612	654	617	602	637	630	617	661	630	616	645	609	623	671	605	616	663	637	616	638	678	622	588	648	627	594	642	663	648	595	636	637	678	596	632	646	641	669	608	626	610	672	611	590	606	644	601	619	599	617	641	610	602	613	650	661	585	639	638	621	605	620	650	604	676	647	585	608	674	655	634	614	629	629	665	684	646	672	602	626	605	644	632
27168	32813	35277	23940	9460	2666	1002	509	387	364	342	338	375	363	402	382	329	344	365	333	355	302	352	304	335	320	376	382	334	366	335	340	370	379	344	380	303	325	347	360	350	349	370	330	367	385	341	345	346	350	377	333	347	367	311	371	362	343	343	379	366	359	368	346	372	360	362	330	370	319	379	314	358	359	360	358	333	368	343	348	346	389	354	348	342	335	359	347	378	354	348	374	348	295	362	348	325	355	348	322	373	331	335	319	361	329	351	354	369	337	377	339	339	351	344	319	349	326	329	320	313	372	371	343	341	351	345	345	350	367	362	355	342	365	377	373	351	363	350	339	347	370	342	342	346	343	368	358	361	360	372	358	330	354	373	366	341	341	357	377	325	346	336	336	321	367	356	333	331	309	377	334	357	382	332	363	333	341	341	362	344	330	370	350	353	371	319	358	348	353	365	369	333	352	359	340	397	343	363	354	346	322	320	327	372	367	335	336	390	316	341	346	356	348	329	305	368	332	335	344	334	349	342	376	350	341	333	307	306	315	349	329	366	336	354	322	344	336	358	356	368	351	363	371	343	350	386	366	325	309	375	352	343	374	362	343	329	336	362	347	344	357	365	373	341	337	343	342	377	358	344	297	342	377	375	345	355	346	314	342	348	342	345	332	358	376	386	341	350	341	346	341	364	338	314	368	334	356	360	355	313	373	367	317	348	362	340	366	346	320	337	326	346	340	337	360	356	353	322	367	320	334	341	358	330	339	316	351	370	355	366	351	370	337	390	355	355	336	343	352	369	354	319	346	350	343	306	341	353	378	343	371	342	356	391	333	351	317	337	355	335	359	331	337	342	390	369	367	342	372	385	344	337	385	336	374	337	327	345	335	378	341	332	332	356	342	383	342	340	357	345	375	327	354	353	349	322	370	361	306	367	379	343	349	323	360	352	328	337	360	343	352	370	381	353	357	325	344	339	360	341	343	363	363	357	334	370	345	345	334	372	374	374	346	355	342	353	352	325	371	349	346	340	327	338	354	344	346	340	379	327	331	313	363	362	362	344	342	366	362	338	363	388	360	313	367	370	340	337	340	390	342	335	366	360	358	371	402	330	356	364	354	358	379	388	374	359	328	362	373	344	362	353	369	353	357	320	342	329	337	354	361	356	380	348	346	354	358	342	364	371	340	322	339	329	321	335	340	377	378	345	335	347	323	370	390	368	344	361	377	343	357	369	376	338	377	345	336	366	357	347	298	340	347	354	357	342	337	388	372	362	377	367	315	350	317	405	344	352	329	330	307	370	350	341	354	347	384	299	358	353	353	340	379	364	354	317	362	352	352	352	391	376	338	350	374	337	325	352	327	355	356	352	330	348	329	344	327	331	366	360	320	347	365	346	357	372	354	342	340	356	342	374	390	348	338	376	362	344	346	383	368	317	352	359	333	358	354	353	323	363	348	331	332	353	364	352	329	331	306	358	383	353	364	385	359	351	327	354	345	350	319	382	361	365	371	372	361	353	318	341	377	336	299	353	346	361	370	327	329	368	326	341	336	335	366	357	336	330	382	363	380	378	339	317	388	341	363	319	353	371	375	363	377	352	360	353	309	323	370	384	362	365	341	323	343	368	353	370	360	332	381	374	361	345	321	372	372	336	367	368	341	322	357	342	346	361	331	385	356	347	338	380	359	360	350	351	336	334	389	346	353	315	372	378	328	330	359	346	357	329	358	334	332	350	362	349	344	380	354	372	334	346	368	365	353	333	327	324	343	334	378	365	363	345	330	328	351	359	317	376	341	334	383	326	374	317	318	320	366	362	344	360	328	334	353	336	364	357	360	365	353	347	328	350	357	355	345	355	380	385	345	357	346	373	318	329	361	357	350	318	349	374	394	324	334	325	374	343	352	348	366	342	346	363	347	351	324	355	327	356	370	336	340	333	352	359	395	361	354	347	372	338	341	334	358	353	332	320	362	361	339	359	342	377	352	333	366	355	370	328	368	348	354	350	341	313	376	332	327	350	355	355	348	351	363	355	339	367	337	347	336	369	334	352	374	341	374	349	320	346	338	371	343	330	379	354	343	362	352	358	350	328	370	344	324	357	362	376	341	335	344	359	332	362	381	368	332	321	352	372	365	409	317	348	352	368	336	367	357	369	360	368	351	344	300	373	348	345	329	332	361	355	325	338	331	349	346	352	357	378	402	367	375	368	367	329	356	343	369	320	340	366	345	340	337	333	335	376	329	320	345	337	352	367	354	340	348	340	360	351	345	348	337	333	340	374	345	370	336	323	338	367	346	358	378	383	351	345	353	347	334	381	350	356	361	357	336	342	382	342	344	380	327	357	346	362	351	320	342	371	365	315	320	350	350	325	323	370	353	397	309	349	335	369	323	331	349	376	355	357	353	328	345	342	336	353	371	376	354	385	362	328	343	369	362	342	313	334	371	407	352	371	390	382	326	339	365	328	363	357	389	357	352	365	366	338	356	317	378	366	353	329	362	364	347	326	328	390	332	357	377	356	359	344	342	341	319	342	326	346	368	333	339	347	337	332	352	355	351	344	350	369	366	370	353	340	357	318	377	354	330	350	391	356	311	332	316	330	361	343	356	358	375	358	334	293	362	352	349	376	332	334	340	340	369	346	355	378	349	319	339	353	341	353	360	353	368	347	330	348	332	346	331	319	362	331	331	327	329	353	367	371	339	356	394	391	328	354	342	357	365	351	342	380	354	350	349	362	341	335	372	335	322	384	356	364	333	363	370	330	335	384	375	375	360	362	352	344	365	373	339	342	350	321	359	357	379	356	342	358	359	331	329	351	306	361	345	389	360	348	373	360	323	337	336	376	356	355	387	345	382	349	357	400	364	310	331	337	374	342	359	358	327	357	326	387	359	349	351	334	347	341	362	330	348	373	349	337	357	344	378	337	341	346	373	336	357	345	330	329	350	360	347	318	367	339	337	338	336	355	351	385	351	330	358	343	347	346	368	347	391	367	353	329	365	346	373	323	364	324	367	331	354	353	319	355	343	338	328	395	363	334	355	355	379	352	350	361	377	362	341	323	334	344	354	355	391	327	336	326	322	358	342	356	394	342	343	361	371	352	341	352	366	352	371	356	353	366	347	320	369	387	366	333	353	350	358	316	352	321	327	362	387	347	380	347	343	377	365	380	384	374	339	394	327	334	354	372	340	386	355	354	325	349	327	339	343	344	358	338	340	315	359	364	322	356	362	374	362	368	337	364	294	368	313	347	337	366	333	360	362	357	360	343	338	343	334	347	344	348	338	381	397	348	338	358	378	341	340	350	334	353	347	346	352	348	346	377	351	361	363	347	335	338	356	334	345	362	336	342	330	345	358	344	360	367	329	343	362	359	345	339	376	361	349	376	351	361	327	348	333	343	343	321	360	330	378	368	305	342	353	346	365	373	359	355	328	346	372	369	340	333	348	360	362	354	345	346	337	355	348	362	369	383	383	352	373	364	369	361	370	388	357	362	350
23939	53064	40402	26341	13179	5093	1995	889	647	593	530	493	565	568	527	548	575	563	511	550	531	545	557	563	572	547	536	546	555	573	610	584	534	558	515	529	554	559	553	561	520	526	552	588	572	597	596	551	561	522	542	536	526	547	537	544	551	551	557	553	570	557	597	556	584	569	554	523	561	520	535	601	604	574	532	547	561	609	534	560	575	547	513	549	551	530	548	579	547	528	585	585	574	568	572	552	551	541	530	555	510	558	548	562	548	525	537	542	555	541	539	537	514	567	494	523	567	560	564	530	522	535	529	549	533	588	561	526	576	561	612	523	603	544	588	556	518	563	526	582	572	543	546	586	575	556	552	565	549	541	572	549	550	566	529	594	582	574	553	535	512	571	524	548	541	547	596	523	566	560	577	591	576	551	557	558	536	579	590	588	554	525	592	571	546	539	520	547	563	573	578	573	583	538	562	578	549	563	559	559	572	540	536	510	566	563	536	540	525	593	572	545	545	534	595	558	535	569	555	573	543	554	583	571	559	549	573	569	557	528	565	599	603	554	566	535	519	562	559	562	611	558	590	588	558	531	509	567	571	584	524	587	527	517	590	542	569	559	575	524	571	550	546	559	549	596	513	558	548	564	549	561	556	575	555	521	542	540	595	541	579	534	567	561	576	582	578	544	562	562	544	547	534	572	544	528	552	597	570	568	598	584	525	543	557	573	578	549	567	546	571	576	574	581	555	526	530	553	543	553	534	555	546	592	574	551	544	542	576	534	588	583	577	548	573	532	567	568	546	523	555	545	536	564	543	564	584	540	568	585	554	575	546	506	530	576	561	536	584	539	503	546	595	600	501	521	549	527	554	577	562	596	574	537	554	603	565	545	588	564	576	584	599	531	537	527	581	528	502	536	547	550	583	580	589	563	581	548	534	552	583	534	558	557	543	579	585	544	531	568	563	532	540	539	555	599	583	568	599	589	549	589	543	557	606	543	571	532	548	539	565	573	576	514	589	556	558	507	558	567	548	559	534	566	572	542	528	562	513	548	508	496	561	570	549	584	541	565	582	548	567	529	547	533	545	553	591	549	571	547	535	559	533	546	544	599	554	549	514	581	582	551	533	564	532	556	589	534	579	563	569	558	567	572	552	604	571	576	565	519	558	563	523	528	575	514	587	560	573	598	534	555	555	533	540	576	597	552	579	528	556	600	582	555	568	562	530	561	567	585	551	524	521	583	569	547	514	546	565	565	550	565	559	549	532	531	541	566	510	548	555	540	563	508	586	543	547	613	548	587	555	552	568	532	557	601	565	543	531	567	545	538	616	588	564	539	563	578	560	560	549	557	576	518	558	588	568	583	543	572	571	567	583	596	550	497	569	524	557	560	563	588	562	535	554	522	555	517	560	552	579	572	539	556	572	572	503	571	543	513	558	534	554	572	540	556	519	539	563	565	575	548	565	582	579	571	591	505	584	540	563	544	518	567	562	590	513	524	528	604	557	526	539	559	561	535	538	563	523	572	552	529	535	549	563	568	539	554	557	526	562	568	563	560	546	563	536	569	552	545	569	575	545	552	503	530	517	586	544	564	568	531	543	565	539	568	525	548	585	544	558	546	567	523	529	576	583	590	556	554	572	575	532	554	554	523	565	528	584	575	557	585	578	543	575	550	528	602	576	562	546	546	558	603	562	553	519	544	557	570	557	540	586	561	562	585	597	541	533	559	537	554	573	531	555	537	520	583	552	567	574	613	593	564	577	543	582	532	603	586	540	570	557	555	534	522	557	537	548	600	544	524	588	551	566	529	567	545	571	556	576	562	567	600	610	547	552	521	549	516	589	569	586	554	581	553	598	535	536	518	547	532	542	563	565	540	637	552	549	538	566	560	569	555	554	539	583	565	558	557	500	554	553	532	558	527	556	556	522	568	528	565	560	544	571	556	586	562	551	580	564	545	520	534	551	572	543	553	541	529	551	557	538	566	536	529	544	534	577	522	565	483	565	528	561	541	531	566	585	583	537	553	557	575	574	568	559	553	585	542	543	582	573	551	550	572	540	516	547	560	569	572	523	614	555	532	556	538	502	598	538	529	531	565	528	515	571	597	563	572	575	601	560	584	515	525	537	528	555	591	557	576	579	550	613	553	586	547	548	556	512	582	544	534	531	506	588	548	556	573	571	607	589	596	555	528	565	529	547	548	566	569	582	564	586	564	561	578	534	501	572	558	565	569	622	587	536	564	570	555	582	564	559	568	563	550	577	577	547	552	535	560	512	535	595	535	590	545	553	580	535	544	531	540	573	563	576	598	568	573	513	514	571	547	595	548	575	584	570	572	616	553	545	559	558	542	556	566	537	530	568	552	529	564	525	540	513	590	590	552	548	558	502	577	548	555	556	582	539	524	574	558	551	542	540	547	525	511	526	560	548	527	581	527	526	582	552	537	585	564	529	558	521	562	589	568	564	534	578	523	576	563	553	583	546	578	528	602	570	532	544	580	521	543	520	496	562	564	546	532	557	573	575	546	590	545	540	551	525	559	555	557	548	570	600	563	513	549	546	584	550	575	544	608	530	554	525	569	555	578	543	542	578	553	504	539	520	554	512	563	540	576	572	515	538	527	563	548	554	557	570	554	573	567	544	521	589	557	539	550	569	545	566	566	545	522	598	535	562	534	533	592	531	552	567	519	588	577	561	548	532	587	522	547	539	572	567	594	571	533	565	572	544	602	571	554	565	565	554	592	555	568	548	543	602	549	571	561	611	559	589	561	562	578	555	552	555	554	560	555	574	550	600	509	572	539	549	552	549	572	580	557	533	553	599	555	595	543	567	521	568	564	564	581	570	526	551	586	570	524	592	560	553	548	543	540	545	548	545	570	581	572	545	556	562	497	605	566	587	557	553	594	517	631	573	574	558	570	561	604	540	553	557	558	573	543	571	527	536	561	571	550	567	543	574	569	511	516	559	553	520	558	602	574	577	528	547	613	571	549	555	549	556	528	572	545	597	543	525	581	572	519	562	591	558	529	574	556	565	513	571	583	583	537	559	542	586	541	575	511	574	563	565	583	559	554	535	532	561	555	598	539	522	581	567	584	501	575	575	537	558	568	521	563	565	517	542	515	560	553	555	555	560	524	551	527	584	517	499	522	572	485	525	593	597	548	541	571	568	605	596	532	572	580	539	581	530	559	585	555	554	521	579	586	532	580	557	546	494	555	537	560	576	589	560	545	584	565	567	528	550	539	596	547	528	569	543	563	544	580	568	534	579	531	551	558	556	533	546	519	570	575	544	547	548	578	603	553	571	575	567	541	544	610	555	530	555	582	553	557	564	562	556	564	558	526	539	588	585	554	546	566	505	525	605	599	564	541	566	539	559	573	554	562	566	577	548	562	545	569	543	561	550	565	607	549	558	540	562	573	592	587	584	563	553	537	553	514	559	590	556	555	566	546	546	569	593	551	573	541	584	520	564	582	535	575	563	541	565	554	591	547	541	533	530	557
24739	26316	41669	40163	28409	17188	5218	964	514	420	384	400	385	361	376	376	392	414	371	361	344	371	376	411	386	384	359	385	409	384	380	369	383	392	346	389	387	408	383	364	394	376	346	356	371	375	412	403	381	361	379	365	376	370	376	382	352	374	346	378	398	377	357	388	356	394	382	384	374	367	361	407	385	377	371	393	389	346	360	362	373	409	383	369	374	349	360	354	389	359	368	381	411	381	363	369	378	359	375	362	386	364	409	350	360	358	361	381	403	347	402	341	369	369	388	380	388	425	355	350	370	368	379	389	351	379	364	347	364	381	355	374	381	389	331	350	361	350	372	332	384	358	367	371	381	332	364	374	383	374	374	399	352	393	341	352	360	348	376	357	377	365	368	407	355	347	424	352	375	358	371	340	423	337	381	388	344	344	346	342	362	341	379	377	361	377	347	361	348	388	395	349	330	364	360	373	398	379	371	351	369	384	359	396	364	378	355	382	391	350	365	351	379	358	360	387	352	377	367	394	363	343	358	337	385	350	367	348	353	352	367	367	392	354	386	358	371	381	356	389	337	363	409	376	332	376	356	336	374	350	344	374	380	373	380	381	329	358	394	352	340	354	395	361	346	372	407	347	369	376	368	375	385	332	363	387	371	365	376	386	371	392	421	371	361	357	357	349	387	371	396	361	380	384	373	346	367	364	325	365	377	378	365	350	375	354	379	385	370	376	362	377	380	324	401	360	373	328	376	382	374	381	381	378	390	383	370	385	377	379	365	361	355	385	360	389	362	358	395	353	418	374	375	372	358	398	348	379	356	377	358	396	384	378	340	339	298	371	364	384	382	366	381	377	328	391	351	382	373	384	369	384	368	353	363	379	375	346	378	357	374	394	348	361	391	387	399	338	360	364	352	371	352	364	347	370	372	343	372	362	391	355	390	405	383	364	370	415	379	385	376	354	327	351	383	346	366	337	352	373	345	373	341	378	360	344	331	329	383	397	338	381	361	358	391	381	383	371	388	394	381	383	355	364	409	350	385	348	383	394	377	370	363	367	372	380	379	396	328	360	367	384	391	417	362	358	358	381	335	357	361	389	360	353	424	332	367	364	376	345	341	404	396	357	364	371	370	374	365	352	365	350	372	388	354	340	382	356	357	388	362	346	385	362	402	342	334	355	392	357	376	376	351	359	358	364	345	364	410	375	379	389	356	374	363	408	362	369	350	376	377	398	340	388	368	395	377	354	372	366	378	358	377	343	326	408	380	358	395	359	371	391	377	380	334	365	345	388	370	377	365	373	410	401	343	387	390	370	379	348	346	363	366	326	352	376	330	347	365	351	353	379	357	352	355	355	359	390	361	381	349	354	369	386	371	383	343	390	362	374	320	371	394	356	365	370	381	382	389	341	368	383	382	395	370	383	341	367	399	393	375	398	342	391	337	376	364	363	389	372	372	351	357	350	347	400	404	369	371	386	382	378	376	360	368	353	359	368	357	357	377	390	377	375	366	362	345	371	356	382	394	369	397	359	399	370	355	337	407	359	370	363	400	346	371	393	377	373	364	359	334	387	362	352	343	393	367	388	406	323	361	355	389	356	359	334	360	369	357	377	377	389	380	400	413	387	391	390	356	376	381	371	372	335	381	366	372	373	361	368	401	351	397	356	377	380	347	368	335	348	370	366	398	405	374	329	418	362	338	374	356	353	373	372	363	369	396	399	361	368	355	366	387	363	384	369	327	361	347	372	352	375	366	380	396	366	371	366	358	364	375	379	372	383	357	369	394	404	377	366	358	364	377	372	399	350	367	368	398	375	382	337	350	349	358	403	403	342	363	368	365	378	429	346	377	376	386	395	384	358	388	363	372	365	366	363	341	349	360	388	379	357	382	369	397	329	351	393	343	370	393	379	378	365	388	363	399	367	377	367	354	329	348	352	389	390	356	375	359	359	367	419	368	382	365	362	363	362	376	387	363	371	375	364	360	328	382	365	352	393	374	364	372	376	378	357	402	355	365	346	347	340	326	365	357	370	361	367	348	405	356	353	369	385	373	359	422	379	354	337	380	359	377	321	337	371	362	358	375	387	363	356	412	344	325	367	368	345	371	379	388	402	375	425	368	337	335	333	357	382	366	391	383	371	404	415	363	364	344	350	351	386	353	373	352	371	365	387	377	348	360	375	354	367	342	357	399	376	388	374	370	337	375	375	373	364	383	359	399	362	354	360	344	351	327	372	329	368	352	370	384	365	335	350	385	407	340	361	363	369	376	373	349	385	384	358	399	377	359	370	360	367	341	366	392	354	364	370	355	363	369	354	359	394	372	362	367	367	404	385	344	409	345	345	341	364	354	380	362	382	362	348	351	354	384	395	380	355	373	341	371	351	377	387	368	362	381	377	366	396	382	392	399	367	358	378	401	403	362	412	362	354	323	374	422	389	391	364	363	396	350	346	402	375	373	391	377	381	345	377	377	368	380	376	373	370	360	368	384	343	367	398	395	380	364	392	377	380	346	378	353	379	348	344	362	357	350	361	334	361	365	384	379	372	363	366	357	372	362	376	355	393	350	360	372	397	353	344	392	375	357	370	364	356	356	369	345	314	340	352	368	378	356	372	386	372	379	367	364	363	366	360	406	385	352	355	366	351	369	397	328	376	379	381	377	398	402	364	379	398	374	346	378	339	379	398	350	387	371	390	375	377	369	363	361	428	381	411	373	367	355	399	373	345	392	387	353	340	373	387	395	372	373	376	359	368	365	386	405	377	368	379	403	383	377	339	383	366	405	421	369	363	379	339	355	364	364	342	340	386	375	366	335	384	365	398	383	342	393	365	366	361	375	354	373	372	338	335	393	386	362	370	365	370	366	364	361	364	360	371	377	354	382	362	390	396	349	360	375	377	379	345	360	338	347	359	372	379	363	395	335	371	373	379	343	350	386	388	384	376	366	366	365	393	349	364	388	344	364	329	357	383	360	383	396	383	376	350	396	414	394	395	374	344	375	331	336	338	357	381	392	362	378	357	390	367	390	368	350	355	417	354	386	358	363	365	351	370	392	382	381	402	353	350	437	357	363	353	373	378	361	362	379	390	374	361	351	392	365	324	362	379	386	365	390	384	363	358	372	380	359	386	384	369	399	338	382	320	349	384	360	372	355	363	394	358	354	359	359	371	365	397	372	379	375	373	354	353	366	379	358	378	368	353	389	361	348	356	373	389	385	374	352	370	381	386	381	373	361	354	392	372	376	364	349	362	385	358	393	365	388	383	340	399	383	363	349	352	385	374	349	376	365	356	411	398	350	332	390	381	367	383	413	396	367	398	383	349	363	328	351	380	343	328	365	375	370	326	402	382	374	362	399	345	385	348	374	418	401	371	355	375	356	371	361	369	363	337	374	376	384	356	368	362	364	370	374	335	350	380	358	337	349	367	340	376	381	372	381	417	384	341	355	408	417	326	403	371	373	347	370	379	373	398	358	359	378	386	384	360	397	375	386	352	377	376
46593	91715	73127	51840	34746	18990	6423	1955	860	644	568	572	565	609	617	576	634	608	599	574	591	550	613	572	578	567	602	565	602	579	617	589	586	573	585	570	581	571	586	553	598	626	590	576	577	613	617	569	580	538	538	629	574	594	599	593	590	572	599	619	579	604	644	565	569	569	609	620	551	608	570	640	562	590	566	562	613	612	603	567	551	581	540	561	616	584	590	545	552	612	611	538	612	567	589	580	570	609	604	612	612	589	559	558	530	595	586	557	618	584	595	611	598	621	605	623	582	630	625	584	617	619	590	566	588	520	615	571	604	559	577	634	609	591	537	590	589	568	577	595	610	592	555	602	564	593	611	561	581	583	648	646	580	631	547	591	578	569	599	585	565	561	608	570	585	552	575	607	579	599	635	591	588	631	549	588	580	578	607	593	562	605	580	605	593	591	608	570	565	604	606	614	543	594	601	613	570	596	612	600	607	639	582	615	587	597	584	593	625	584	573	560	607	601	657	596	569	590	598	604	584	609	605	587	610	577	563	604	530	584	588	551	635	593	568	606	556	598	588	570	560	587	567	594	612	591	574	563	571	592	606	566	566	551	593	604	606	596	556	629	637	587	617	562	574	564	573	593	571	570	647	571	583	606	616	554	581	571	587	619	525	601	588	609	572	579	569	553	607	616	636	566	574	578	568	555	628	583	589	590	563	566	655	569	572	588	580	638	575	587	548	603	580	595	606	559	587	618	575	567	584	596	584	579	579	580	587	561	579	610	612	578	599	599	591	595	552	633	604	548	563	593	587	564	609	543	609	579	556	575	569	604	629	547	578	579	625	607	589	573	570	600	576	543	594	614	643	595	591	590	593	534	552	554	591	587	563	552	603	620	588	574	634	548	628	600	573	568	569	576	588	618	600	583	569	572	598	610	525	569	542	573	619	543	577	602	600	565	605	594	577	577	581	594	634	553	617	578	582	590	584	618	583	583	587	588	559	616	587	579	609	591	579	558	603	586	589	594	592	550	601	553	586	575	600	604	611	596	617	580	603	560	583	593	600	593	614	567	553	566	609	597	626	566	557	563	579	624	578	579	590	580	583	639	587	576	614	555	571	577	568	584	600	585	597	560	583	587	584	594	644	588	575	622	579	610	591	604	602	592	564	600	563	595	574	612	594	561	601	590	586	604	616	616	597	590	580	585	582	591	609	594	559	562	560	592	621	594	607	581	571	560	566	625	574	563	595	585	585	575	603	580	599	625	591	555	551	573	587	596	581	601	632	553	642	594	629	558	553	645	569	607	625	562	608	616	581	588	610	553	597	584	577	607	598	581	594	584	582	596	602	597	576	576	585	557	584	593	595	581	611	592	616	610	601	574	627	599	584	592	595	565	590	631	628	564	542	589	596	652	587	588	576	582	593	568	557	559	599	632	564	596	565	599	607	588	628	578	603	582	595	597	577	537	593	607	601	570	570	584	600	597	574	568	646	603	602	639	603	612	552	566	591	605	562	590	600	632	562	537	639	607	621	597	595	565	622	569	574	524	608	615	640	589	581	547	544	574	557	566	558	600	570	599	640	619	558	589	583	631	598	569	584	538	613	593	578	589	567	563	559	626	643	581	551	600	594	591	595	617	573	637	579	644	616	565	588	599	577	599	594	580	610	593	555	572	592	586	554	594	537	551	589	594	640	615	574	564	619	568	561	587	646	606	590	548	588	604	559	596	566	589	616	578	593	604	583	626	618	587	546	552	619	594	563	569	576	590	609	565	579	592	584	596	633	587	590	601	580	590	588	576	567	593	565	561	593	536	564	612	547	570	573	563	593	578	566	584	532	543	622	592	606	610	595	573	586	611	587	553	579	584	565	594	584	592	608	581	610	526	585	575	587	573	559	568	569	592	605	557	557	544	574	609	608	579	556	590	560	566	571	599	594	564	601	566	547	587	584	549	600	586	597	601	585	579	595	606	628	590	585	583	618	550	559	603	562	603	575	614	560	640	578	570	594	565	604	559	601	608	570	583	582	603	563	581	587	597	598	621	612	608	583	565	571	586	575	596	547	619	595	586	614	591	560	625	635	597	572	569	569	549	588	573	559	613	598	594	610	604	574	613	547	585	550	589	603	541	603	533	568	559	568	573	581	549	569	558	581	551	606	547	574	589	600	603	570	554	581	605	663	614	542	575	557	560	570	576	634	633	609	601	571	622	587	583	587	618	618	599	613	573	583	588	561	576	621	601	559	592	550	595	580	579	589	557	605	624	563	590	614	588	583	564	596	605	562	620	580	592	569	591	582	581	580	589	636	596	575	622	580	601	601	559	613	595	574	606	626	599	558	590	572	583	623	598	609	589	594	588	609	614	588	601	542	569	627	560	532	553	540	587	592	612	572	564	614	599	555	576	598	594	557	582	552	573	599	573	585	608	604	590	563	581	560	543	590	593	592	580	573	587	587	577	610	621	606	602	574	576	579	595	603	620	515	555	607	557	601	604	623	609	586	569	615	575	600	564	593	577	589	562	595	561	610	605	577	595	603	590	591	588	569	591	629	573	584	587	603	606	620	614	608	595	572	584	624	603	588	618	596	587	612	560	609	578	572	583	603	533	633	619	594	611	562	569	587	608	538	596	564	579	546	604	580	578	562	594	612	564	617	550	594	548	590	587	589	587	604	588	573	618	640	582	537	605	598	567	592	619	594	563	545	601	576	639	587	576	610	563	542	595	584	564	609	542	615	603	592	604	577	556	595	601	566	561	566	541	570	535	556	576	595	588	615	510	565	566	590	597	585	554	544	562	563	595	600	584	605	549	605	625	582	593	601	550	599	584	609	598	633	608	586	583	580	626	581	610	585	566	578	583	588	585	543	574	597	604	574	576	584	561	605	597	578	609	612	610	588	610	579	569	628	590	563	575	555	609	595	581	532	564	576	616	616	582	584	607	569	540	580	600	571	617	582	587	535	632	596	579	600	597	555	558	574	568	588	602	568	557	594	598	579	588	639	608	579	554	581	571	589	538	595	577	606	566	604	561	573	573	603	581	520	615	574	589	603	582	568	621	597	601	569	574	628	589	600	600	581	546	600	620	588	571	598	590	588	612	568	570	590	577	597	610	577	537	567	583	558	557	545	604	595	612	619	559	571	606	608	600	612	598	587	592	582	574	579	586	629	611	590	600	581	576	596	577	598	628	582	632	611	543	570	591	585	535	596	566	570	622	604	624	592	565	610	592	554	621	558	537	587	640	572	581	596	607	576	606	591	617	556	559	582	613	596	581	580	573	576	576	586	566	586	594	582	590	629	569	613	570	598	594	614	591	617	606	572	594	591	599	573	614	610	582	534	564	616	563	556	623	583	561	579	578	585	602	599	572	616	607	601	582	604	553	589	611	576	607	611	587	558	625	583	606	611	615	576	570	577	580	596	582	579	527	566	561	556	552	578	552	611	537	571	599	564	609	577	601	533	597	584	574	621	545	581	599	561	539	556	568	577	613	549	582	575	603
23342	23275	35333	36025	31675	24833	14286	2463	681	474	426	424	393	433	420	451	424	423	436	436	412	441	396	418	438	447	412	435	441	424	445	389	466	443	417	408	438	446	402	449	396	398	444	399	411	419	438	417	401	416	453	446	408	416	396	427	450	423	425	437	448	421	382	419	401	413	386	400	455	372	409	424	415	437	397	416	390	424	431	400	421	420	418	405	426	418	415	408	420	445	432	422	429	434	403	444	446	425	419	420	407	404	446	429	415	419	425	407	378	398	397	399	415	422	431	411	433	432	424	412	437	391	397	405	414	395	420	437	398	380	428	410	388	422	419	406	397	430	399	435	399	412	409	430	401	392	392	424	368	417	423	425	428	410	422	398	427	416	427	409	408	417	392	436	426	428	380	425	443	426	402	434	422	421	430	384	417	407	435	432	410	437	391	395	403	417	446	405	430	390	403	403	421	450	413	419	399	392	411	444	404	412	422	435	388	454	390	420	442	421	432	408	409	401	418	395	427	436	396	447	400	416	388	380	407	388	418	381	417	432	435	435	379	461	424	409	386	382	407	438	398	409	405	437	410	383	446	429	432	415	395	382	405	407	430	386	427	386	446	393	428	391	439	445	410	390	417	419	421	432	435	417	435	420	388	414	422	387	372	418	407	390	391	394	391	421	421	427	417	382	475	387	404	440	420	422	414	415	429	416	395	425	426	425	401	389	424	419	403	413	422	440	434	394	418	413	412	402	417	394	434	404	403	413	403	393	420	420	408	402	425	414	379	411	400	435	435	406	469	392	465	444	388	417	405	423	400	420	414	394	382	385	413	417	406	425	394	428	408	394	436	417	457	440	404	440	407	402	373	435	452	440	471	433	402	439	442	412	426	428	398	411	408	419	411	412	384	401	429	395	421	414	403	424	413	407	405	426	372	431	410	397	418	435	412	394	424	410	452	429	428	409	413	427	397	425	433	406	428	410	404	409	443	422	425	380	434	428	409	384	439	454	391	431	428	419	500	424	434	422	429	377	411	416	428	402	428	425	400	453	422	407	433	423	410	396	428	415	394	426	409	427	385	435	456	412	442	408	420	397	398	410	407	406	431	399	414	396	450	416	408	412	404	418	409	417	429	426	430	446	482	435	368	398	405	401	446	429	370	418	396	404	448	416	421	390	396	422	404	456	396	395	411	390	426	408	408	397	443	424	423	399	432	448	408	425	383	391	426	405	462	407	415	451	443	418	405	397	413	414	414	396	415	412	434	430	431	441	416	396	435	426	443	427	389	373	413	387	413	404	391	421	411	432	418	424	468	423	425	438	418	408	450	418	406	396	442	419	387	421	421	392	413	406	448	428	439	419	431	371	374	425	458	442	410	386	411	417	414	413	455	424	417	458	407	407	397	384	433	398	401	394	407	420	397	443	475	424	413	448	397	408	412	436	400	437	383	390	413	405	395	409	428	414	365	416	408	395	420	443	425	399	412	349	398	412	442	398	412	407	365	412	400	410	467	424	400	421	438	433	438	386	387	455	399	452	407	410	442	378	399	390	425	417	425	392	414	434	350	421	428	415	399	423	392	392	423	444	427	430	432	389	415	392	409	386	404	439	435	464	386	401	416	382	450	409	412	407	388	404	411	405	392	403	400	429	417	430	422	422	426	417	427	415	406	389	371	403	405	432	426	402	433	419	432	401	417	402	394	385	398	432	417	376	383	411	396	424	421	413	403	399	396	416	379	424	411	416	369	388	447	370	397	405	431	435	422	409	403	411	428	379	409	401	410	399	395	404	415	380	441	425	402	422	402	457	415	408	443	386	436	422	398	398	386	407	403	408	403	431	426	440	415	403	439	396	404	377	437	412	390	373	424	369	412	432	402	451	395	414	442	415	380	394	401	400	429	410	446	421	426	422	413	397	417	369	452	422	420	403	415	452	412	428	406	451	376	413	395	411	406	395	393	409	424	388	396	395	409	396	387	446	377	412	390	420	392	414	427	418	424	400	441	427	385	420	423	433	394	401	450	401	413	400	410	417	437	413	405	398	419	444	404	436	402	435	435	406	435	414	412	384	424	418	464	453	418	392	414	444	392	424	416	381	410	408	424	435	418	419	383	410	429	427	378	429	438	405	454	403	426	399	424	400	423	433	424	409	415	408	432	418	411	398	442	420	400	375	400	413	439	416	398	408	421	437	422	419	427	434	455	411	429	410	400	416	394	437	452	406	433	417	420	409	423	412	432	422	402	415	422	396	399	405	444	457	424	428	375	434	454	403	440	406	403	442	427	425	414	423	426	407	446	420	436	428	414	423	464	402	403	382	432	436	405	402	409	389	390	400	410	431	407	423	429	439	407	402	387	419	431	410	442	438	414	404	384	390	423	399	394	397	454	467	426	435	422	414	422	471	398	438	425	390	405	429	405	406	412	430	424	399	389	378	411	409	447	401	401	421	428	395	386	413	410	429	438	419	404	403	452	412	425	417	422	421	403	439	392	407	432	441	403	396	415	430	454	427	410	436	406	395	421	417	413	423	411	435	401	390	427	396	421	439	446	370	439	432	439	450	421	421	423	440	415	433	400	413	392	386	435	395	383	407	403	361	426	419	373	435	414	456	446	461	423	438	380	392	384	422	421	428	409	404	393	380	427	411	396	426	416	418	383	410	419	431	409	398	397	441	417	431	387	394	411	445	437	392	446	396	437	444	435	393	422	405	418	402	419	381	421	424	393	401	402	417	420	385	394	388	421	408	441	406	428	410	434	390	382	441	420	427	410	396	402	427	394	407	437	397	398	417	420	429	417	433	398	426	409	425	392	406	450	427	396	431	434	427	448	423	416	395	472	414	424	407	445	415	393	376	412	399	410	387	403	439	382	398	400	388	410	410	391	405	416	416	427	378	420	424	408	410	417	403	371	443	441	420	397	443	390	389	433	372	396	412	421	406	413	396	448	445	364	409	446	413	440	438	423	432	462	445	411	408	406	423	425	413	433	418	426	413	391	393	419	425	403	437	421	408	450	413	407	415	423	425	418	466	422	376	396	425	423	443	437	409	421	429	381	382	405	391	420	416	458	419	427	432	430	407	452	406	431	438	416	416	444	419	452	458	397	409	412	391	400	413	415	452	418	403	416	407	419	430	408	423	425	413	432	406	422	421	408	383	415	392	429	458	394	418	409	390	422	418	392	408	396	427	423	426	428	414	420	417	405	419	400	396	398	409	436	439	419	409	436	385	435	463	450	413	406	401	403	430	403	406	421	407	376	418	399	422	425	427	428	414	422	407	371	393	378	456	371	407	419	407	485	408	375	427	416	403	444	438	388	422	391	430	438	457	382	419	441	423	402	398	403	421	418	435	443	416	403	369	397	393	395	432	457	409	418	402	423	405	377	409	439	405	441	438	420	421	436	425	436	483	417	409	409	434	426	411	397	398	438	389	427	388	409	414	389	409	408	437	431	407	418	403	421	406	449	439	379	421	438	413	445	422	397	435	399	451	384	438	390	405
50061	98909	85751	66977	47031	29078	11525	3616	1139	686	660	650	686	571	632	610	652	643	649	606	677	675	618	612	621	662	632	607	639	658	645	658	623	633	626	651	666	654	605	640	655	633	671	701	668	609	603	649	664	666	603	604	627	656	619	638	632	637	635	664	628	639	626	656	635	650	616	639	636	599	622	651	623	624	624	625	631	658	637	572	595	612	657	630	653	614	603	621	672	606	601	639	622	612	639	664	650	595	636	614	681	629	630	653	617	640	626	592	626	603	626	607	661	590	613	650	596	662	637	658	664	632	651	611	646	612	675	671	637	637	647	636	693	671	658	656	625	640	648	678	597	623	648	609	620	598	589	649	638	608	653	614	652	592	661	630	642	606	631	645	670	670	621	659	623	630	593	635	621	634	617	623	616	624	641	593	635	634	625	649	650	621	566	644	640	636	680	677	609	653	692	611	627	615	644	640	632	672	632	605	612	615	614	619	606	636	614	636	602	654	657	653	629	620	650	635	638	643	668	657	647	643	631	643	652	633	628	639	599	647	640	654	659	672	660	648	625	581	631	656	608	707	714	581	621	624	643	611	603	602	660	637	623	624	616	624	666	595	615	619	681	706	630	612	675	648	648	627	638	598	615	614	591	622	608	651	628	656	647	602	639	686	680	606	668	595	630	643	647	618	657	609	656	673	630	665	652	610	606	604	649	663	609	607	656	634	634	646	648	615	609	654	595	621	627	651	572	593	619	629	587	625	621	608	650	604	644	600	623	641	689	624	633	628	640	660	634	645	609	682	650	609	686	634	641	633	636	627	664	628	630	636	653	581	616	644	639	649	671	646	594	681	629	629	637	635	671	651	647	650	613	655	626	668	649	694	620	668	637	633	602	695	661	674	625	650	629	617	628	648	691	613	611	683	621	582	616	610	594	591	603	627	655	595	662	613	636	659	685	666	621	641	658	612	624	628	595	640	627	675	627	613	624	591	615	681	635	661	652	657	614	613	660	629	627	603	663	635	618	646	628	660	672	638	628	595	641	624	639	648	592	628	653	663	660	625	661	645	668	636	613	616	576	606	630	582	636	619	635	639	643	656	642	657	631	625	668	636	605	630	631	626	622	652	642	662	644	687	634	670	658	661	664	620	633	642	673	595	641	611	571	608	647	669	626	601	650	661	646	660	666	644	676	640	641	604	640	651	614	631	631	602	631	657	587	618	651	639	628	670	624	656	667	617	629	641	643	628	656	610	609	630	595	628	621	603	655	672	584	678	664	630	633	633	599	632	643	665	660	642	707	598	666	606	623	655	602	663	647	603	679	657	627	644	651	603	545	659	644	619	672	632	620	596	666	651	656	632	653	639	629	657	664	649	602	621	601	639	630	633	631	604	632	628	660	680	643	631	622	627	586	639	623	630	653	619	620	649	649	660	630	623	626	619	661	663	657	661	637	676	583	687	661	651	650	599	627	631	689	619	610	666	639	680	585	650	612	633	674	666	615	616	643	620	674	638	623	656	639	611	622	646	624	641	598	644	609	631	596	594	631	604	635	622	662	592	611	615	628	617	619	613	635	645	672	598	623	623	620	644	618	594	668	616	612	606	631	635	629	612	631	624	617	664	615	604	595	661	583	648	615	657	621	641	644	616	631	628	650	649	659	640	640	660	582	683	631	626	640	597	648	637	609	596	647	620	599	599	645	639	661	593	658	618	629	631	640	657	637	602	672	614	629	645	636	614	605	648	661	617	632	669	661	656	663	641	636	632	680	659	591	655	660	557	623	683	613	675	610	631	611	566	641	651	615	620	607	640	636	644	600	676	640	617	682	680	631	642	610	617	600	663	628	659	680	632	648	618	632	614	657	604	665	668	655	595	664	621	633	611	618	627	600	665	613	647	651	586	587	623	643	629	691	629	652	621	628	651	639	597	573	612	680	631	624	654	597	667	638	664	638	656	615	657	633	660	665	584	619	688	662	672	663	648	627	597	643	615	625	672	618	688	636	630	603	571	648	613	604	649	652	613	640	673	627	644	613	629	626	662	621	613	592	618	628	657	643	618	663	648	677	654	664	641	622	625	614	593	654	594	621	677	670	590	647	634	648	639	648	624	651	605	634	693	649	637	617	666	594	615	576	678	599	672	702	663	642	592	669	680	625	624	678	640	643	649	620	642	636	629	633	654	638	660	642	564	634	646	673	658	657	608	595	585	603	677	661	593	643	658	611	636	630	641	664	663	655	601	644	590	626	657	586	591	588	635	673	654	671	635	609	624	688	702	608	631	637	607	594	623	625	635	650	646	645	682	635	604	628	626	613	646	608	607	653	626	658	629	621	603	685	642	663	683	633	626	597	579	621	636	592	632	646	599	574	679	619	657	640	597	627	647	697	610	622	591	602	663	596	608	647	610	639	605	634	671	650	614	657	637	626	669	675	660	573	714	658	661	590	601	687	645	673	638	636	653	653	649	650	645	642	644	636	616	622	589	608	662	660	625	663	632	589	628	587	586	644	606	617	660	602	645	626	632	643	619	633	637	627	610	648	658	646	646	658	656	661	629	682	637	657	634	572	647	632	656	635	675	649	622	598	642	627	641	626	652	629	605	641	616	607	641	631	653	625	588	669	629	625	618	633	632	642	615	601	662	617	639	652	631	671	613	617	660	638	609	647	683	590	614	638	607	629	590	654	602	597	638	675	644	640	666	655	654	617	629	664	607	655	591	613	624	635	561	632	640	650	620	626	620	649	653	642	601	651	665	645	642	600	629	604	589	636	639	620	626	622	626	624	634	626	676	613	626	633	611	669	637	656	617	628	657	653	642	655	616	661	630	691	613	686	640	628	632	628	580	676	590	647	624	635	632	610	653	659	628	646	613	649	613	638	637	658	646	635	599	661	600	678	595	642	651	680	665	647	591	601	661	597	608	643	672	635	575	621	598	655	635	583	674	626	655	624	564	654	618	621	588	659	593	638	624	638	672	622	645	612	643	562	651	649	646	681	618	651	593	616	592	591	658	655	614	623	618	594	629	681	649	642	638	628	626	612	652	642	646	625	657	597	646	621	688	600	664	604	670	666	634	626	643	624	634	594	658	701	611	640	628	674	631	615	637	651	616	596	630	608	652	647	658	640	608	639	662	647	614	628	644	635	606	581	623	646	617	607	610	617	601	629	659	652	595	623	629	667	655	637	647	643	610	666	696	595	673	667	610	656	615	658	594	686	664	644	598	633	642	633	659	597	609	672	633	624	624	618	583	668	646	642	629	618	589	674	624	638	631	635	606	706	630	666	629	571	662	688	664	677	631	648	644	632	664	635	634	685	658	657	663	649	709	658	681	584	630	622	674	642	629	642	622	637	645	628	663	637	612	630	621	628	632	637	671	606	604	642	678	632	626	627	651	652	607	649	606	613	633	638	651	650	612	625	646	650	628	600	634	628	586	631	629	589	612	633	620	622	612	629	666	635	601	624	628	587	633	648	617	624	594	670	643	637	610	657	647	596	626
26985	32530	34440	23093	9371	2752	874	488	333	347	325	357	343	353	331	332	372	314	365	359	318	334	327	375	357	354	360	332	372	342	339	336	377	345	307	368	331	347	381	318	348	350	329	342	354	357	343	348	384	328	356	339	337	339	348	362	364	314	359	347	330	339	344	362	340	334	363	357	359	358	344	362	324	348	338	337	373	325	344	360	346	345	355	352	382	353	354	353	338	345	338	389	371	370	364	332	373	337	363	320	382	335	325	335	362	348	338	346	338	313	344	347	332	337	343	336	359	347	323	350	375	360	362	311	304	336	279	315	343	343	356	358	348	323	351	307	330	331	339	346	341	366	335	335	352	367	355	377	361	361	315	354	350	339	343	357	339	315	354	368	388	351	344	335	336	361	370	356	367	331	339	363	362	354	335	331	361	355	343	355	381	312	348	363	348	338	356	320	334	345	368	340	342	341	366	364	343	351	320	356	328	312	336	307	353	355	360	356	353	386	358	358	358	349	332	375	344	330	360	365	383	328	364	357	309	359	324	333	349	366	322	333	334	349	376	373	333	359	328	354	351	312	350	318	343	312	352	327	328	341	319	375	338	357	330	349	369	327	372	336	351	325	326	354	371	323	377	357	363	321	386	344	333	330	371	331	337	324	337	343	346	365	325	353	357	343	365	357	348	351	347	352	355	341	326	329	323	357	345	358	371	320	355	375	374	316	339	354	343	372	316	352	349	353	370	332	343	321	354	361	350	318	351	350	356	305	361	352	346	389	384	330	353	297	326	352	338	336	331	338	381	335	364	347	341	356	386	333	341	343	342	346	335	351	351	359	349	344	345	343	380	367	309	330	347	329	338	344	354	362	342	397	359	396	350	325	333	354	348	346	353	311	382	343	341	369	313	346	323	353	356	345	338	355	339	368	342	319	347	345	337	360	350	341	390	331	365	324	324	338	330	363	314	343	332	350	358	361	342	368	362	333	367	355	350	369	347	328	369	354	334	375	371	369	359	347	338	327	355	359	327	353	347	327	354	323	353	344	332	345	318	354	365	352	342	317	329	317	354	412	348	335	330	336	312	368	323	364	368	364	369	384	333	349	357	361	322	373	365	343	337	347	353	342	343	389	321	330	330	318	343	334	334	380	348	371	367	336	348	372	361	374	323	317	347	309	349	329	318	376	369	367	374	334	353	349	315	354	344	399	367	351	325	333	366	364	326	340	350	359	318	355	326	323	338	339	358	347	365	377	341	354	347	361	352	372	332	356	352	333	379	350	349	346	347	378	351	334	388	345	366	320	363	327	360	346	343	381	348	328	345	336	351	340	331	340	346	349	360	369	340	351	347	397	340	334	346	321	342	320	376	363	341	370	377	337	326	383	330	354	334	313	294	361	322	356	377	326	358	344	367	357	363	361	353	339	350	368	323	351	371	348	320	326	368	325	406	366	338	371	328	351	346	335	299	345	358	355	357	354	349	352	365	376	350	366	355	356	334	343	363	337	317	339	348	322	342	377	330	358	348	382	361	338	363	349	358	368	336	328	327	328	316	355	345	339	345	371	324	347	344	330	357	326	349	313	317	334	318	349	342	338	369	351	334	363	340	358	347	369	342	337	325	372	323	360	350	340	369	324	334	356	338	341	312	347	331	377	361	329	351	318	374	372	369	399	373	351	362	361	367	324	359	327	338	370	375	377	346	344	361	420	338	332	352	366	355	348	376	345	350	371	356	342	370	352	308	328	335	371	354	354	351	362	329	361	339	385	346	317	332	317	340	340	377	334	352	347	355	352	346	353	344	339	343	351	367	352	358	360	341	333	344	341	363	341	371	327	321	354	358	349	370	328	337	343	344	341	340	331	329	333	374	338	329	373	347	315	359	343	339	354	348	363	331	369	352	327	324	337	353	345	357	373	360	361	312	328	353	347	370	334	352	343	335	368	337	344	311	327	327	358	352	344	355	367	338	342	343	338	337	350	338	346	351	328	327	369	350	388	339	330	335	360	334	380	352	364	355	338	335	365	347	364	376	341	363	333	345	373	356	319	347	341	357	357	371	343	353	335	337	362	327	364	358	366	344	339	326	323	374	354	339	367	370	335	340	353	362	339	358	344	353	330	352	343	323	366	374	338	346	320	342	346	351	306	342	346	354	366	359	329	352	334	329	345	333	323	330	338	356	341	368	344	364	349	349	389	352	337	350	367	337	351	357	335	360	329	349	354	321	360	339	341	322	344	323	369	365	353	364	344	317	342	354	382	325	375	356	366	347	352	355	338	323	350	350	327	355	336	327	349	342	324	352	365	347	352	348	347	343	304	333	354	382	352	358	325	383	320	329	334	317	342	361	339	337	369	341	346	353	358	338	344	363	339	351	364	303	347	323	321	322	366	354	346	321	348	332	335	331	353	337	346	355	345	377	384	356	369	350	330	315	359	342	373	354	353	372	354	326	347	330	385	338	382	333	365	337	340	373	349	338	340	344	342	365	368	362	365	364	359	356	353	354	352	377	319	393	349	364	336	356	356	318	375	366	330	349	365	343	356	336	345	336	341	347	349	345	348	340	366	377	367	348	367	359	333	327	321	361	374	359	347	321	363	373	347	338	355	342	347	328	390	363	330	340	338	396	364	360	371	354	392	350	351	327	343	348	348	335	349	352	354	337	340	353	336	355	358	359	354	357	374	342	351	349	375	357	342	338	366	360	343	348	322	366	352	377	366	368	328	332	328	342	327	345	332	352	337	361	350	333	337	319	340	335	342	342	363	366	310	398	340	352	343	372	381	363	372	352	345	358	372	321	320	368	352	361	366	376	337	338	316	371	347	361	338	357	339	331	344	370	362	343	313	336	398	335	378	326	367	344	347	337	340	325	352	379	366	342	331	328	314	334	332	328	338	359	325	378	349	330	339	325	334	341	364	347	356	344	345	316	354	356	330	370	353	365	341	355	355	336	316	316	369	322	326	328	353	353	351	325	327	362	343	330	352	356	332	351	336	345	343	334	365	355	346	351	350	332	376	366	340	357	348	374	327	316	339	355	375	306	358	360	370	339	359	366	324	320	356	299	363	351	358	308	350	343	347	357	327	398	369	343	345	339	337	373	344	326	372	359	375	348	350	344	330	354	344	337	332	312	316	343	347	328	342	315	346	368	344	335	336	362	364	345	337	374	342	349	329	339	351	373	347	355	347	357	342	353	355	340	322	350	358	356	340	335	348	342	346	355	349	381	338	354	347	300	347	373	321	324	322	367	350	333	341	321	350	348	358	364	385	392	338	363	366	326	340	352	375	365	314	375	367	337	367	308	343	367	344	330	366	331	363	343	358	323	332	359	327	319	337	336	375	320	363	350	331	344	332	342	345	370	338	355	363	338	337	341	326	373	313	319	372	397	365	347	343	340	333	346	329	344	336	342	337	348	373	357	364	371	351	367	359	321	361	335	391	351	355	346	320	355	306	378	353	300	329	376	333	353	366	345	343	332	365	314	358	349	366	323	327	346	355
23683	53362	39918	25157	13524	5158	1864	883	640	564	556	578	578	541	579	552	545	522	528	543	579	531	579	518	537	563	581	574	538	542	552	549	569	549	544	543	577	533	573	563	569	527	593	585	570	564	522	593	532	569	560	557	546	553	587	527	522	532	582	564	593	539	585	601	594	565	572	512	522	523	526	548	581	541	495	503	530	546	546	568	566	550	520	571	551	551	597	620	565	569	607	502	574	537	551	572	592	555	546	564	567	582	561	530	556	579	571	537	526	559	551	564	518	550	605	549	587	518	561	543	569	577	550	532	532	542	586	514	562	587	585	551	568	560	551	521	539	519	594	550	582	546	538	557	566	607	554	519	527	549	551	522	536	535	514	540	559	563	580	562	550	529	521	517	585	561	573	560	536	603	531	575	560	518	562	533	554	562	588	591	593	560	531	581	562	538	558	570	535	551	568	559	551	584	571	568	567	568	555	526	552	558	565	583	548	559	570	521	508	591	548	591	529	530	533	519	543	560	565	528	569	560	549	535	562	546	572	521	575	534	516	594	560	545	555	539	555	553	532	565	545	540	546	536	537	543	559	565	522	598	591	508	568	545	513	562	574	576	588	542	637	588	537	559	533	538	549	532	535	572	596	586	575	515	554	544	576	551	571	558	535	565	600	540	579	543	544	544	532	520	588	525	548	555	551	592	584	579	559	542	525	541	520	570	567	571	561	571	557	536	546	548	522	545	574	545	539	529	545	524	544	593	566	549	547	561	576	577	573	556	549	538	525	585	493	529	561	573	529	515	570	521	503	554	576	526	542	517	547	516	563	571	562	549	553	562	551	530	566	565	579	548	532	524	569	568	558	546	561	570	530	576	538	535	555	581	516	539	568	577	544	542	560	504	583	580	599	538	519	593	546	521	546	539	503	526	560	549	557	560	564	508	528	570	534	560	561	538	522	546	578	566	508	574	608	535	540	532	549	541	578	604	570	580	574	574	547	518	587	566	570	548	556	560	544	577	585	566	550	531	553	542	531	580	597	585	544	550	546	558	532	562	608	550	529	548	545	567	578	613	564	555	544	544	564	554	557	605	578	541	532	563	583	558	566	525	549	599	537	579	526	532	526	581	572	580	557	539	560	578	541	547	540	549	589	546	559	562	556	624	556	543	520	563	528	573	513	531	539	522	548	567	551	592	524	526	590	554	575	540	549	570	541	578	571	527	581	567	559	571	559	542	558	542	559	537	554	534	514	530	564	556	554	566	549	543	535	580	560	526	539	561	544	572	537	587	579	532	602	565	559	572	563	568	561	578	522	550	570	611	535	519	549	540	586	560	563	547	560	545	573	585	479	561	579	528	555	606	531	559	552	555	561	564	562	544	542	573	563	539	544	552	526	591	553	500	525	567	603	533	577	500	553	543	544	567	535	543	526	529	534	539	545	557	542	551	555	559	559	560	505	596	538	569	499	554	541	537	532	566	543	552	562	566	568	606	566	519	549	578	561	554	538	540	542	571	511	547	544	564	600	543	564	543	578	544	573	582	564	533	539	549	590	531	585	553	544	546	541	531	470	549	529	534	547	552	526	565	524	551	536	578	596	588	587	574	532	583	557	563	544	565	540	568	552	549	588	529	575	552	568	576	524	547	517	511	522	597	560	516	528	593	515	557	562	501	536	531	537	573	593	530	546	593	564	597	564	595	566	564	582	596	549	554	547	527	544	581	533	541	540	586	564	548	562	552	560	535	521	529	554	613	588	569	558	530	559	573	539	514	542	575	583	547	553	545	540	558	559	560	501	559	589	528	579	524	490	565	532	571	531	561	540	548	568	589	561	547	561	549	569	526	542	549	589	553	565	583	570	552	547	549	513	564	564	562	512	515	565	553	557	547	573	572	542	572	550	595	567	565	549	561	525	591	527	529	578	546	529	547	569	543	558	581	556	548	556	542	584	568	581	560	568	562	545	515	600	582	545	589	531	547	535	519	592	550	501	528	540	544	555	555	560	559	537	531	569	531	516	536	564	553	572	544	539	531	556	581	607	564	565	523	534	530	546	540	534	519	548	539	574	541	558	582	552	549	550	575	531	556	578	512	507	553	563	545	563	556	543	519	545	538	563	585	558	563	619	578	565	603	567	566	506	573	515	532	554	575	544	583	578	595	548	566	536	506	583	495	588	596	581	555	582	495	563	563	527	601	507	607	532	579	565	566	529	530	603	566	582	547	551	511	550	576	546	573	558	537	569	556	527	553	523	563	571	543	519	523	590	551	561	521	525	572	526	585	558	548	556	557	582	557	561	539	535	534	543	574	542	558	562	547	510	565	554	570	546	538	565	531	590	559	570	551	585	595	564	603	573	575	526	526	554	601	497	563	539	567	545	587	538	625	538	574	581	564	555	614	525	558	535	540	547	563	544	542	554	522	556	549	557	600	592	557	560	580	573	555	577	566	517	601	568	551	513	546	533	509	562	574	513	564	541	550	579	559	565	536	598	563	567	541	530	568	555	532	555	544	535	526	574	550	552	549	551	589	555	561	572	568	534	564	533	510	542	528	520	541	489	524	532	543	575	550	546	537	546	517	555	533	510	531	558	585	552	513	579	538	522	586	559	557	562	539	558	562	592	545	520	533	561	533	544	582	539	533	573	553	526	530	537	549	564	583	592	551	554	557	546	572	548	555	581	558	593	600	595	577	549	564	557	573	517	533	529	574	534	571	534	549	565	555	573	536	522	547	584	543	589	546	536	533	586	519	568	585	573	509	563	556	564	563	584	526	581	564	595	583	602	614	544	557	556	567	623	573	579	549	573	554	578	556	540	554	529	546	538	588	556	585	592	565	508	573	606	549	547	533	550	538	572	555	545	524	510	564	533	497	566	563	529	594	552	544	522	585	553	577	541	535	543	563	567	594	532	515	561	543	567	537	561	525	558	553	540	612	569	537	530	533	565	519	600	538	581	571	607	557	541	539	533	602	613	542	571	560	569	542	584	543	524	560	553	537	549	557	566	552	555	562	531	509	587	592	548	546	532	542	573	558	580	550	541	545	573	558	560	521	586	569	533	541	595	557	518	557	524	551	574	555	568	569	552	599	550	554	551	568	522	550	498	557	530	499	583	524	587	573	550	601	548	532	507	527	567	532	556	590	545	581	563	573	564	591	568	513	562	556	623	517	550	539	574	561	574	551	527	599	580	532	546	572	607	577	568	550	575	555	574	554	549	558	537	516	554	568	563	598	507	604	577	576	563	549	519	587	572	579	555	556	538	542	542	532	562	522	560	541	613	520	564	559	529	567	544	564	567	538	531	569	570	575	562	533	550	518	567	551	566	559	579	525	564	566	526	549	514	540	523	542	586	541	518	543	554	552	527	610	565	533	529	513	533	538	563	547	540	541	539	584	549	556	528	530	552	559	533	575	533	546	551	551	564	583	567	529	570	569	558	597	576	525	543	548	539	538	580	543	560	547	553	557	563	600	575	556	575	532	563	522	553	589	573	510	570	508
24680	26840	41528	40857	28820	18106	5849	978	455	370	373	369	387	397	321	375	395	378	397	379	359	393	361	380	377	348	371	339	379	377	340	344	351	352	375	354	383	330	347	346	351	360	366	413	365	345	348	399	364	382	373	390	350	349	364	386	340	362	384	367	372	374	391	355	377	353	376	382	368	355	358	390	391	368	342	362	402	365	385	351	380	366	358	373	388	355	402	320	354	369	346	397	370	377	327	341	361	373	413	388	358	359	350	366	344	373	363	353	382	367	380	361	357	345	365	389	392	340	384	386	370	344	376	382	374	405	367	366	374	380	378	336	361	354	357	347	359	373	390	400	338	358	365	346	353	366	358	344	336	404	360	375	363	366	387	377	394	364	397	357	350	355	357	377	395	378	378	380	387	385	386	373	319	374	349	360	351	375	350	362	421	372	370	334	366	391	369	381	379	358	376	352	368	344	360	382	374	386	360	368	352	390	379	379	373	356	341	389	397	331	392	385	373	413	350	366	349	362	385	357	375	352	388	400	352	388	365	331	392	362	352	334	388	391	384	359	338	360	341	371	381	377	346	371	394	340	342	347	356	354	346	375	376	388	367	386	347	355	358	370	352	361	377	354	393	362	366	376	356	390	331	349	402	361	404	367	339	358	360	370	367	370	369	354	378	379	364	315	352	362	336	412	353	348	393	413	361	346	378	408	374	412	355	366	379	381	358	370	355	407	346	354	368	367	377	398	340	361	400	334	390	373	363	367	320	382	341	381	351	371	371	407	384	324	346	368	379	405	356	345	356	397	372	401	348	373	368	342	349	364	384	336	382	374	374	381	387	348	365	362	371	340	388	358	376	366	345	348	389	387	381	408	355	347	355	388	354	368	327	370	389	409	360	357	358	358	360	332	358	360	385	374	359	351	385	374	363	370	349	382	389	373	374	397	377	350	326	358	358	380	401	360	380	379	384	391	368	364	344	371	356	343	343	323	399	353	361	362	391	343	372	347	369	388	405	376	328	362	362	346	392	362	410	363	372	366	354	363	348	340	384	393	387	361	376	351	364	383	334	377	355	367	376	379	360	353	360	370	371	358	376	369	403	372	379	377	342	345	373	398	361	360	344	335	385	370	377	361	381	393	377	383	367	346	372	370	393	340	322	354	390	352	395	388	337	330	358	375	370	382	355	412	354	399	346	349	375	353	375	358	385	329	400	395	340	363	371	373	366	389	335	390	345	350	379	382	358	343	396	355	354	364	409	364	389	358	376	349	354	359	375	375	350	353	392	372	335	388	341	336	385	387	364	380	364	370	357	341	346	386	366	350	369	380	372	371	364	353	367	413	372	333	400	348	361	382	412	365	349	401	354	339	350	378	375	366	358	344	374	339	371	345	369	373	374	359	330	393	365	394	335	389	355	374	371	366	381	390	342	378	370	375	406	415	362	349	370	336	379	361	364	373	353	392	375	369	356	359	375	397	384	372	354	398	362	368	374	336	353	338	338	351	365	354	369	356	371	391	364	330	375	373	401	375	296	369	359	373	373	373	338	399	361	367	354	364	393	363	360	340	366	347	374	344	359	354	333	382	417	368	382	372	351	372	343	337	351	350	388	329	348	349	373	394	352	358	366	406	397	369	334	402	358	379	383	366	362	354	354	352	390	365	365	333	357	357	369	386	386	359	372	359	382	381	370	356	377	371	397	361	358	326	368	364	342	378	330	363	371	386	367	367	368	393	352	403	379	377	344	356	341	382	405	369	394	343	374	387	372	336	342	382	382	350	393	360	354	372	391	373	395	338	344	364	342	349	397	341	346	391	373	348	344	351	351	362	360	391	379	379	420	358	330	374	359	371	356	375	385	370	393	361	376	370	366	374	355	348	379	373	369	396	358	404	372	360	398	354	363	389	383	375	355	347	355	382	382	369	382	362	354	370	345	374	351	373	325	389	377	372	397	366	362	365	346	384	326	367	376	353	362	383	348	383	381	388	406	381	354	361	323	373	378	362	390	373	396	377	367	389	361	316	321	378	388	393	354	365	380	352	365	381	366	380	389	341	399	382	346	362	374	396	354	364	370	391	353	398	410	370	364	401	372	377	394	374	370	363	351	383	400	357	364	357	408	407	357	373	383	342	380	337	359	406	380	392	380	374	358	368	404	377	374	372	346	370	315	330	397	380	358	371	376	367	396	351	377	356	342	397	336	382	370	337	400	334	374	349	356	376	348	375	371	380	363	355	366	319	382	386	357	352	386	342	351	334	337	365	383	360	356	380	381	388	380	351	382	341	360	380	349	363	362	375	369	382	389	355	369	343	390	391	327	386	399	358	365	344	395	391	383	365	318	336	373	390	342	376	374	326	381	363	372	374	342	363	365	382	404	384	353	360	345	366	367	354	382	340	325	348	382	363	369	384	369	355	373	352	386	373	368	382	385	380	349	368	388	342	367	373	328	357	353	338	368	351	373	379	372	369	386	394	357	358	368	366	381	340	379	380	376	375	352	379	360	369	372	376	383	381	341	392	365	366	337	361	377	351	336	370	328	373	393	357	357	404	358	383	321	348	380	365	389	344	351	357	364	390	398	373	373	363	375	348	365	362	378	362	360	369	395	343	363	380	356	332	361	361	383	364	368	365	356	397	368	334	352	350	375	390	388	373	350	389	369	386	366	381	360	348	368	346	386	385	338	400	401	352	372	364	375	327	367	348	344	353	374	358	370	358	333	377	367	368	374	352	348	361	380	404	365	391	349	360	360	371	378	366	375	339	377	363	420	373	377	395	399	364	370	366	384	393	307	351	370	389	396	396	376	380	346	376	364	331	381	333	387	353	349	366	373	385	354	338	353	395	339	368	381	367	393	356	327	367	352	359	357	368	348	402	356	348	395	343	390	345	380	361	329	371	369	350	344	378	373	370	353	340	354	403	342	329	373	395	377	346	367	377	349	373	350	367	377	378	364	378	368	355	372	394	406	384	384	368	374	382	392	323	368	369	370	371	377	388	372	356	391	400	395	345	374	376	399	377	385	331	377	374	351	368	358	339	351	394	360	371	397	370	357	364	368	388	341	365	367	360	346	377	423	352	386	363	376	369	400	358	327	382	345	385	339	378	363	390	350	357	371	333	348	386	413	346	380	391	382	385	361	364	414	334	381	384	365	376	334	364	345	376	379	389	343	405	383	355	336	398	355	341	355	371	345	397	371	372	385	385	373	369	380	353	393	373	357	362	384	366	374	391	369	377	383	359	368	381	353	362	360	368	371	356	352	368	361	347	370	360	361	361	400	361	406	392	358	371	361	389	369	340	370	370	389	370	390	414	345	392	377	384	380	373	392	372	371	411	356	427	368	388	381	345	357	361	370	410	372	347	388	358	354	410	324	386	391	382	365	355	377	348	362	357	369	341	366	396	356	387	345	416	385	373	354	359	357	364	357	340	328	397	380	355	371	382	371	346	345	355	333	402	354	357	354	394	340	370	350	344	405	370	383	383	393	380	382	318	369	342
42125	89818	73465	52739	35246	20115	7253	2026	872	597	582	613	589	588	563	593	616	605	598	563	590	575	621	577	603	612	605	566	605	577	623	591	559	598	586	582	587	552	574	578	609	625	546	548	592	585	613	580	604	612	567	601	578	555	591	591	568	585	621	579	609	591	586	583	591	612	556	599	617	578	626	567	602	582	587	616	599	578	584	574	587	589	609	583	606	614	596	590	551	573	563	563	614	582	597	513	619	627	593	607	572	580	583	627	574	599	566	561	580	581	586	587	594	563	556	542	573	539	597	548	595	610	561	567	562	577	548	564	542	613	559	560	584	619	612	567	567	577	642	543	581	591	619	590	608	589	561	547	579	602	602	573	583	564	589	568	575	583	640	544	590	633	605	602	571	587	601	569	603	552	598	592	562	577	619	564	569	588	583	560	564	590	608	570	594	593	583	586	656	578	588	554	588	596	564	584	544	568	581	555	589	543	610	568	585	601	567	601	579	569	598	604	604	578	571	572	604	598	586	589	593	544	584	562	599	593	578	571	586	620	601	604	595	572	572	596	580	592	583	604	604	557	599	604	572	614	570	540	614	586	603	600	564	602	601	625	590	592	605	547	596	605	607	597	587	575	596	599	585	585	606	548	625	588	547	573	580	585	563	575	589	626	587	566	551	597	566	590	605	598	594	562	652	607	556	597	561	534	590	620	587	586	558	618	625	624	571	615	619	584	583	583	574	604	589	606	585	600	584	595	602	599	572	532	601	568	599	588	565	610	548	615	590	608	584	595	576	548	562	559	529	583	576	572	542	609	652	576	616	616	623	560	630	553	586	532	569	613	576	631	597	575	598	585	617	585	551	605	574	641	589	653	576	563	583	590	587	565	590	578	605	600	584	624	529	610	552	599	601	617	614	588	608	555	610	529	600	608	591	590	571	530	589	553	607	596	520	582	592	594	553	623	572	608	581	600	574	561	598	586	534	554	589	575	580	540	584	604	596	603	590	578	592	586	588	571	573	592	618	564	604	564	583	608	615	587	592	537	607	598	594	563	660	539	555	605	572	620	601	582	596	587	585	579	581	594	582	627	587	652	625	610	603	599	591	575	599	586	582	574	583	611	581	610	531	558	558	579	556	532	585	587	654	603	549	634	550	578	580	581	583	552	582	537	576	609	546	579	641	543	600	602	595	516	571	581	568	618	603	607	640	570	562	593	551	581	602	568	549	580	567	614	567	610	524	564	568	585	604	595	601	612	531	595	618	633	573	594	619	582	571	577	539	561	601	576	558	531	568	571	551	611	621	587	591	577	556	564	592	607	582	533	598	554	583	591	574	585	585	618	572	592	561	579	601	555	575	555	591	605	568	596	554	581	592	566	577	619	580	586	586	567	626	593	606	574	595	607	672	555	606	550	555	589	603	607	614	558	577	568	588	591	586	562	591	574	595	586	593	578	575	569	591	599	601	558	578	595	559	580	615	586	615	612	595	565	608	587	603	564	566	554	560	591	531	570	598	529	631	533	582	534	577	589	615	594	581	619	599	631	571	573	610	601	577	570	607	607	559	584	534	582	535	601	616	603	595	602	539	604	550	594	617	629	612	617	571	545	609	587	580	602	550	597	571	536	591	595	578	608	599	617	572	597	594	550	619	574	589	575	547	560	588	588	621	555	573	603	570	573	603	589	587	589	612	559	634	624	629	590	605	557	592	621	583	559	604	498	597	589	628	601	617	579	601	600	605	565	605	587	573	561	601	585	576	588	592	586	578	572	579	635	575	585	560	520	580	598	576	561	543	550	547	583	592	566	587	562	547	617	515	536	613	584	622	600	631	605	600	569	573	569	547	601	615	596	619	586	600	582	570	550	596	612	606	643	583	559	594	602	576	559	611	546	556	548	580	545	561	608	630	575	622	562	607	563	532	634	594	581	588	609	583	586	578	572	587	573	582	565	583	569	576	591	565	572	577	586	603	594	570	547	538	569	586	605	568	606	589	605	584	597	593	603	625	571	596	554	607	581	588	564	616	624	570	597	581	570	566	597	560	574	581	564	571	585	564	578	580	633	611	556	588	597	579	626	604	597	582	661	559	577	600	575	611	587	591	582	621	609	564	594	593	560	606	555	602	608	599	535	640	574	604	569	616	620	558	592	588	597	557	598	574	592	569	602	591	582	595	605	595	592	654	592	576	601	577	594	592	558	560	580	568	599	543	595	559	573	618	593	606	622	589	567	623	592	628	575	586	631	599	574	580	571	601	613	556	592	578	612	559	595	588	594	576	591	562	597	568	597	567	603	542	568	606	571	604	576	578	588	589	619	569	618	601	564	599	586	603	589	553	561	559	559	548	588	596	566	590	581	613	568	591	599	628	579	591	610	591	638	594	591	559	596	557	641	568	586	543	605	649	622	636	579	547	541	561	591	655	603	590	582	595	579	591	596	583	558	585	618	615	602	642	547	605	591	580	606	559	582	619	550	610	558	549	608	606	589	576	570	594	572	589	575	567	566	563	610	596	539	563	579	564	562	614	608	575	541	598	558	612	567	542	580	567	582	587	573	589	560	568	557	550	599	576	615	600	564	582	588	554	586	599	544	579	560	553	588	544	588	592	540	616	607	550	557	618	626	595	605	604	575	599	609	584	578	565	562	587	561	584	586	571	559	548	561	592	577	574	601	600	576	591	618	547	545	608	555	594	578	548	575	596	589	596	576	590	580	610	628	550	576	562	590	609	596	584	576	608	609	565	548	615	554	596	588	606	578	580	564	592	593	559	591	622	616	571	558	578	595	585	549	582	602	586	591	579	599	587	591	562	565	617	597	623	594	609	605	562	559	580	624	573	605	586	578	607	572	609	595	533	600	581	564	560	557	588	577	558	617	593	588	588	577	639	575	574	555	575	560	543	566	600	597	586	615	576	599	605	557	591	570	577	587	566	572	547	612	615	566	606	595	584	588	549	630	610	619	585	614	560	554	579	571	574	578	592	559	597	568	550	575	589	577	611	586	589	586	558	664	595	562	601	574	569	594	571	576	604	605	612	565	566	623	588	519	605	544	599	553	612	568	563	586	628	600	600	618	570	544	566	548	575	578	614	596	563	573	585	583	600	545	617	543	586	573	601	595	606	579	555	575	591	563	612	577	595	616	591	545	610	559	631	605	593	603	639	633	562	548	589	544	516	580	595	575	567	608	528	560	638	596	622	582	550	576	541	605	540	595	566	599	618	616	609	601	582	536	633	582	579	590	570	571	575	599	640	541	561	594	542	606	606	576	575	591	545	579	553	587	551	588	561	613	565	528	620	581	576	594	574	607	618	609	602	618	619	587	562	572	568	589	574	551	598	576	573	602	576	592	569	578	601	573	604	558	619	575	583	630	577	587	569	624	570	575	604	595	601	590	572	569	594	601	618	621	579	584	589	573	587	578	566	597	627	578	615	590	590	607	596	563	533	605	574	621	590	585	509	563	600	572	568	639	617	577	594	561	560	553	582	545	598	558	548	588
23252	23537	35818	37639	32409	26018	15278	2969	898	462	419	454	445	454	411	417	443	473	422	387	417	429	429	443	418	412	448	401	430	391	461	420	437	398	466	452	455	414	429	405	445	397	438	380	402	440	422	410	386	446	403	443	417	418	430	421	418	443	405	415	400	396	415	402	431	421	387	427	409	424	445	413	438	431	390	423	444	426	389	447	398	431	394	391	463	372	424	411	425	408	435	382	417	437	410	450	427	440	432	425	433	397	446	403	427	392	424	426	427	427	406	443	441	431	383	454	424	397	447	398	420	451	418	389	419	421	425	432	424	410	385	450	429	417	404	405	446	458	431	424	412	430	385	399	389	425	403	424	431	422	446	414	461	447	454	430	430	438	405	417	440	397	444	424	418	426	427	404	428	393	435	403	409	416	458	369	388	433	422	410	423	410	389	407	419	408	430	421	440	426	444	402	425	449	395	416	450	427	455	413	426	406	421	436	445	414	428	440	383	432	442	437	416	450	392	414	430	397	434	407	422	448	418	417	370	420	421	424	408	405	420	391	393	409	401	423	420	375	404	433	404	399	432	413	422	429	395	415	415	385	423	371	414	420	436	428	374	432	418	417	427	450	434	423	457	409	417	409	395	448	418	476	453	396	407	436	410	423	425	408	466	379	418	426	412	450	409	431	448	416	443	388	433	424	434	399	445	395	434	440	429	461	415	396	375	430	426	417	408	436	435	444	431	381	415	406	433	417	389	400	387	396	428	434	410	403	456	441	411	431	452	390	443	412	468	432	397	419	425	421	446	388	415	432	404	394	425	393	411	422	407	448	412	431	435	401	433	429	456	374	418	436	436	387	417	403	392	426	435	427	426	445	437	402	467	420	426	415	473	425	427	390	433	414	429	449	395	404	412	435	413	400	461	415	408	422	421	412	424	422	434	393	429	408	453	405	418	439	423	442	406	390	405	382	439	416	417	401	424	370	416	422	450	430	420	410	386	416	427	381	405	397	429	437	375	400	410	445	438	418	414	425	437	418	411	436	419	417	448	429	405	457	430	447	394	418	399	453	422	403	449	441	405	409	420	409	441	394	454	435	448	406	447	425	468	423	415	408	389	398	438	385	422	404	396	393	402	429	417	390	427	398	416	408	413	433	411	415	377	403	418	446	392	417	443	445	421	437	434	436	398	392	428	407	450	419	415	411	423	425	440	418	397	426	410	405	402	420	407	421	436	415	414	443	403	441	420	413	431	428	408	418	433	440	388	427	441	419	416	410	402	372	408	426	425	427	420	427	430	433	408	410	411	401	427	406	442	419	416	398	436	409	394	438	423	434	444	444	435	376	416	412	396	447	433	403	393	415	398	402	392	427	405	464	420	418	431	407	423	398	436	426	422	402	415	403	408	415	407	442	410	392	440	433	407	407	430	433	406	441	434	398	400	408	437	414	416	409	407	439	428	458	440	412	411	416	400	421	382	442	409	395	448	454	411	425	414	412	405	390	414	359	427	383	423	423	392	410	379	406	393	424	421	413	421	436	440	441	412	421	404	464	411	377	428	418	402	411	423	377	402	414	416	441	427	429	397	395	409	445	368	438	400	438	460	435	415	420	436	426	429	405	390	389	406	420	439	409	432	430	438	427	432	436	397	411	396	412	462	390	448	436	411	443	407	393	414	418	431	418	432	418	427	427	420	392	434	407	415	431	419	408	461	422	415	367	446	433	416	435	411	429	441	423	446	476	396	401	433	390	400	375	420	437	401	417	386	390	420	419	441	457	413	442	411	457	406	418	406	427	401	422	410	397	423	414	447	390	416	357	413	427	392	463	398	424	446	409	413	426	449	459	422	427	408	428	451	448	462	430	398	459	410	430	404	400	420	383	401	441	414	414	408	425	421	416	420	429	428	447	414	434	388	414	442	462	441	408	414	452	417	400	409	450	432	363	405	410	410	419	417	431	416	455	431	432	453	391	409	413	377	444	464	420	401	453	447	465	439	409	458	440	416	423	426	447	431	428	393	399	418	401	385	457	400	405	423	454	423	420	420	417	413	420	398	384	411	458	391	438	437	376	413	404	409	448	413	407	412	417	393	428	475	398	428	422	410	421	414	435	417	419	424	423	458	386	383	457	415	383	415	414	433	413	440	428	418	457	396	416	440	420	415	413	443	454	412	395	418	390	420	393	412	411	448	444	405	406	432	411	423	423	418	406	430	410	411	415	401	405	425	425	431	437	432	417	437	437	416	419	421	454	392	433	387	390	430	400	398	372	424	433	425	444	412	420	437	456	400	414	439	365	427	436	406	402	375	400	409	422	396	469	444	424	423	411	428	393	437	425	421	437	428	427	417	409	410	425	393	398	463	426	396	438	446	421	404	422	362	434	411	433	401	432	402	432	438	419	421	433	421	426	382	427	419	408	388	426	404	481	442	404	396	432	422	415	407	423	422	420	415	409	432	409	409	426	423	414	435	413	400	422	411	431	423	389	415	429	413	447	398	468	432	423	408	391	415	417	449	419	399	453	390	459	429	433	417	430	448	398	436	413	384	404	409	401	396	375	402	456	445	423	408	410	414	416	443	434	389	431	441	426	371	391	438	428	405	396	420	396	405	436	407	408	383	431	406	397	425	415	396	398	431	437	385	430	434	400	408	431	410	417	429	388	436	415	417	442	429	414	411	401	420	432	424	399	382	409	425	441	414	445	414	432	429	387	377	433	435	376	403	378	413	421	421	432	446	408	448	414	430	407	432	426	420	417	378	428	455	416	441	424	440	435	475	387	403	458	404	420	421	416	412	423	455	406	426	381	410	440	428	420	383	423	424	411	451	402	463	404	442	422	412	434	412	439	434	426	418	449	402	415	434	398	448	438	433	466	429	373	404	413	434	404	418	392	447	444	411	422	402	414	426	470	425	387	427	425	425	423	384	453	418	389	447	389	439	396	397	410	435	427	424	365	408	432	442	447	423	409	418	420	444	416	426	430	385	463	438	434	436	455	410	378	431	413	430	404	441	418	410	421	410	402	394	405	422	408	408	407	417	433	417	439	383	390	415	400	406	440	400	432	400	411	419	385	405	437	407	429	429	439	401	427	427	410	425	386	444	399	421	437	426	410	431	428	448	453	423	372	425	419	430	434	421	437	404	380	454	424	433	456	453	427	409	387	385	406	421	417	466	417	416	412	444	387	388	417	416	431	409	377	424	410	437	413	426	437	410	437	403	403	416	391	395	397	432	434	375	426	424	401	416	434	410	414	409	415	422	415	445	431	444	408	393	373	429	447	435	402	406	403	405	416	408	421	377	430	401	395	458	394	400	408	403	423	378	386	370	405	362	389	421	425	459	430	447	456	403	462	403	435	432	410	428	416	411	426	428	417	398	430	400	389	425	405	403	415	398	410	432	446	362	410	405	413	414	403	426	412	428	416	391	417	403	404	390	419	451	454	403	407	436	405	412	421	431	411	403	442	453	416	395	416	410	406	411	418	420	413	466	412	454	435	430	430
44548	94975	87631	67236	47597	31152	13630	4779	1859	815	666	646	625	650	691	662	636	597	673	611	645	649	649	610	636	603	628	637	617	622	592	601	635	640	671	612	602	672	623	624	636	628	623	648	630	644	638	664	620	624	626	646	625	637	659	628	648	690	657	603	642	650	637	641	673	601	638	598	677	645	658	650	588	652	638	676	604	620	630	617	602	606	639	670	617	610	664	645	622	618	643	645	622	634	604	615	621	690	598	634	641	613	659	621	621	661	610	597	664	673	640	683	644	628	668	648	626	627	642	665	643	660	602	600	669	630	639	621	584	632	656	661	631	635	623	640	654	669	661	663	574	684	621	642	581	670	619	633	659	617	649	608	659	616	661	648	677	650	655	637	703	639	624	680	604	592	621	603	626	685	623	676	615	624	629	634	661	641	651	658	663	627	637	589	655	648	660	642	638	590	635	652	629	685	654	594	659	632	683	615	697	611	610	611	612	630	639	692	632	638	645	573	656	597	625	667	672	594	642	634	605	643	623	660	621	621	613	673	662	605	652	666	657	617	682	676	608	709	648	644	637	647	655	612	644	668	609	593	653	638	651	653	661	650	617	572	680	655	686	668	688	628	623	632	681	624	667	628	605	609	655	634	627	618	650	608	601	638	641	624	648	645	640	693	642	663	667	645	627	658	603	620	620	651	625	574	615	624	606	589	639	663	630	638	620	641	632	576	622	623	671	643	627	661	612	657	619	675	635	588	665	642	628	636	659	661	616	613	653	622	640	639	653	611	637	659	661	639	599	622	677	656	688	678	625	597	652	620	606	626	653	620	619	605	600	601	661	635	657	631	624	621	597	602	641	621	644	649	696	587	665	643	603	601	649	654	632	623	620	649	644	613	663	630	666	676	656	611	609	608	688	651	638	611	636	637	644	633	672	617	647	628	642	604	615	655	646	620	619	633	604	607	627	629	661	623	645	613	666	598	626	619	616	670	668	631	631	654	634	663	617	646	589	641	647	645	632	620	628	635	628	666	644	593	630	603	678	630	643	638	621	621	666	652	628	649	617	645	645	630	634	610	665	636	646	643	631	650	641	604	708	654	657	583	665	676	625	611	601	654	632	653	598	599	663	647	614	576	604	663	630	685	614	608	656	657	642	665	668	599	656	582	651	625	650	609	618	652	668	648	602	615	632	651	635	631	673	614	666	632	626	675	628	588	691	660	661	641	620	612	611	639	632	615	596	640	666	662	616	618	662	606	650	648	604	651	649	635	620	583	656	593	661	665	621	648	641	634	640	632	604	649	640	604	667	613	623	646	629	640	618	589	615	656	584	638	668	587	692	617	644	651	609	635	597	595	640	632	674	614	625	637	644	655	638	667	680	582	613	635	648	657	643	684	628	668	644	652	672	656	583	595	630	663	646	649	652	594	659	670	664	681	667	636	638	614	654	673	619	644	638	625	670	671	685	628	671	637	615	594	643	653	595	635	635	639	615	669	646	679	622	626	645	625	634	628	596	661	614	634	632	667	641	687	654	666	662	635	667	630	608	616	648	598	608	613	611	675	675	625	643	621	640	628	625	622	634	648	606	558	613	660	628	615	645	675	618	603	590	610	667	621	659	590	613	611	619	644	659	642	608	659	627	622	617	647	633	655	677	614	630	622	638	666	678	645	630	626	602	668	658	646	629	637	642	646	600	594	619	638	622	610	653	614	644	653	647	587	682	649	617	667	597	605	627	660	653	644	620	638	634	655	672	613	644	622	702	676	647	649	651	653	626	675	621	639	662	640	655	626	686	677	679	623	643	635	642	623	661	684	677	605	671	648	606	597	630	664	582	636	635	609	640	629	579	597	613	651	596	596	668	608	634	636	624	609	620	666	656	678	676	650	646	653	611	628	598	681	610	635	660	654	612	627	662	630	615	647	658	637	674	605	668	635	628	639	629	631	612	670	626	635	686	660	676	622	680	662	657	624	602	636	643	667	594	650	667	660	654	627	607	637	670	644	659	608	619	652	669	643	627	657	593	594	660	658	608	602	580	627	614	639	644	622	629	611	622	647	584	630	624	661	662	668	629	598	606	658	648	659	634	639	643	644	632	619	647	599	679	636	697	629	598	583	663	628	685	646	622	638	619	649	656	642	627	650	596	616	629	684	630	657	648	630	631	627	623	646	593	643	601	604	687	602	611	661	662	656	670	653	637	615	626	617	661	642	641	636	688	674	680	643	613	649	617	620	625	618	606	634	644	654	588	606	611	599	595	622	632	628	667	660	618	647	672	616	657	601	653	636	622	625	674	629	649	610	596	663	632	636	616	578	625	610	655	629	606	635	621	613	646	631	611	661	695	608	608	605	641	626	596	599	603	588	649	558	633	630	630	659	598	603	622	638	612	614	645	663	654	656	617	638	628	645	615	668	663	631	641	620	607	626	674	591	650	625	659	666	664	613	693	609	644	653	626	609	603	596	581	588	683	622	623	675	636	663	691	632	626	630	678	684	637	638	640	625	660	608	648	631	632	643	672	651	665	636	662	633	610	627	607	623	632	631	608	609	625	643	682	647	611	629	597	642	636	644	664	664	595	585	602	606	663	637	609	673	635	613	642	646	647	639	619	634	629	623	644	667	663	651	623	613	626	611	581	614	653	652	643	653	661	652	675	640	631	681	648	627	632	642	666	646	592	670	636	604	650	617	626	630	628	638	630	636	617	630	679	636	606	630	676	648	612	653	618	644	708	641	654	601	699	614	637	650	663	617	639	655	639	634	623	602	642	631	620	584	601	582	644	680	608	618	608	656	665	610	673	651	623	607	642	661	612	629	593	634	643	699	625	653	631	639	700	612	647	631	663	624	625	625	687	616	686	624	620	628	641	610	585	646	626	614	655	655	651	650	650	629	636	601	652	627	625	684	636	672	621	596	639	617	631	585	686	613	633	629	647	647	597	630	713	597	624	637	675	651	631	635	584	668	643	653	652	641	638	614	648	624	586	637	679	619	644	622	691	645	617	647	633	600	652	665	665	630	637	607	627	658	654	661	628	660	612	631	646	630	651	643	590	663	629	626	637	680	617	640	660	645	649	588	629	685	625	608	671	659	685	666	656	622	630	673	611	596	651	634	617	653	634	621	608	664	656	606	609	608	625	607	627	639	645	595	623	637	639	652	586	649	668	627	590	639	629	630	636	651	667	669	613	622	630	641	646	589	568	637	675	658	596	627	603	617	634	637	641	628	654	658	679	622	635	618	680	613	657	646	679	639	666	615	599	632	640	617	618	628	653	658	660	637	622	626	620	634	626	611	632	671	592	662	637	641	611	649	641	637	688	616	619	622	670	644	617	616	638	617	634	608	643	642	653	619	668	620	639	590	601	627	666	674	598	592	623	674	647	647	622	682	614	641	641	619	584	628	681	643	672	639	582	653	673	607	621	626	623	624	620	661	596	680	644	644	612	648	626	663	633	578	628	652	595	620	618	641	675	629	607	625	648	609	627	570	632	583	651	636
27382	33484	33418	23588	8998	2703	943	599	396	340	347	339	370	376	341	357	352	358	363	327	364	341	355	357	347	313	363	380	360	361	340	336	398	383	354	339	343	363	375	330	326	343	336	331	349	341	353	321	359	345	351	331	339	339	396	367	339	319	352	348	353	340	353	336	338	350	382	383	320	353	367	353	340	336	330	360	342	342	393	360	366	345	371	366	346	359	350	340	363	358	374	348	332	359	330	335	354	354	371	353	326	336	345	328	328	354	358	368	350	380	354	370	338	375	368	364	341	341	330	368	364	339	360	348	360	376	307	351	339	385	350	346	337	354	353	329	340	328	364	343	358	332	372	330	360	353	366	347	328	366	362	341	345	369	364	337	343	321	356	350	348	350	326	416	348	349	334	360	337	372	346	320	361	391	350	338	336	367	366	340	368	364	335	371	349	367	349	353	339	345	351	345	368	370	344	354	345	351	320	329	375	350	333	345	338	341	355	384	349	361	331	334	340	328	395	348	338	344	325	304	347	386	394	363	338	364	352	362	393	334	361	343	344	349	310	332	336	338	361	340	326	347	375	342	342	343	325	332	340	328	343	367	336	357	348	356	341	365	327	333	341	386	331	331	304	356	339	336	343	349	377	356	359	379	334	384	354	352	355	340	360	383	334	363	366	352	338	351	339	339	344	366	351	367	353	383	377	364	329	347	342	391	324	342	351	303	364	326	332	370	320	364	326	348	332	360	358	338	363	356	381	352	364	351	328	369	338	311	316	342	324	361	364	346	348	369	361	362	331	323	342	364	362	351	327	367	328	325	357	373	342	390	354	358	341	368	362	351	340	328	383	342	389	323	350	367	353	348	347	360	360	348	358	361	389	340	351	384	342	350	331	347	378	373	336	344	354	409	345	364	339	352	323	347	362	367	320	325	380	356	354	347	336	351	376	379	341	361	326	333	365	392	339	381	399	371	333	346	325	366	339	369	341	352	311	382	361	362	360	327	367	379	309	367	342	340	354	326	317	336	331	351	377	337	307	355	340	361	376	348	343	370	370	385	344	341	363	374	355	328	333	352	363	352	393	361	366	353	361	335	379	333	350	326	417	368	351	359	337	354	352	309	360	330	356	336	374	388	348	355	378	331	385	347	352	346	352	320	370	362	346	340	332	354	320	377	321	359	317	335	357	343	360	357	368	341	362	352	357	368	355	317	380	353	343	349	327	367	339	344	365	363	331	356	353	347	347	351	349	345	353	362	356	354	318	350	338	362	365	352	363	355	335	323	346	371	365	350	346	346	361	341	351	337	332	342	331	393	340	343	369	374	331	382	321	381	353	385	328	333	355	365	337	354	347	363	347	350	371	347	378	332	340	371	360	383	356	334	338	388	355	371	315	348	344	349	363	343	353	343	378	363	350	349	367	357	338	330	359	364	350	330	368	341	356	361	355	363	342	389	328	349	347	335	376	373	370	356	361	338	358	338	353	391	345	349	349	341	327	331	344	357	348	366	323	354	337	337	363	385	342	335	354	333	353	343	382	337	371	313	341	355	346	344	357	393	312	340	320	337	358	344	376	336	350	382	371	370	338	330	336	354	342	340	331	365	385	354	349	348	358	350	342	319	351	359	354	374	361	337	355	352	338	345	363	347	340	363	334	368	349	323	312	371	323	390	366	348	366	345	343	341	370	357	349	369	353	353	360	338	319	377	375	359	321	377	363	333	325	365	350	348	379	344	336	339	345	349	358	324	364	322	372	361	391	368	335	360	346	344	358	349	331	368	320	357	333	337	340	365	372	376	332	348	326	320	378	340	374	353	339	369	339	343	364	383	340	338	369	341	356	333	336	356	373	363	364	356	339	329	352	342	347	360	355	343	327	356	331	327	331	349	341	345	332	352	360	351	371	337	336	363	390	354	362	371	396	374	335	342	342	343	352	359	356	349	348	334	373	392	317	345	368	366	354	344	384	328	336	361	338	359	367	338	359	332	340	332	356	353	334	365	358	369	333	355	333	347	329	354	352	366	349	347	335	343	346	320	355	372	358	345	331	389	357	335	316	371	360	339	365	344	330	324	331	335	332	343	337	329	346	336	340	348	360	363	342	335	329	367	336	330	373	369	364	356	364	357	376	343	339	390	340	333	375	359	333	325	346	351	344	320	366	332	356	343	341	335	349	352	346	351	312	348	409	352	361	352	364	359	347	335	370	352	365	340	350	341	364	350	331	368	365	352	331	316	361	335	362	345	352	342	337	354	369	337	380	375	346	350	375	322	369	366	336	377	351	323	350	324	370	363	321	336	378	353	328	343	354	324	354	347	344	359	355	343	351	377	347	338	384	363	382	341	374	337	341	367	363	334	342	352	372	342	360	352	332	352	370	350	341	331	356	380	378	368	318	332	354	338	350	382	356	367	368	360	355	360	350	370	356	325	335	367	316	352	344	363	350	311	347	342	324	350	366	330	334	377	357	360	374	316	353	336	299	331	334	340	336	370	359	365	352	326	338	361	350	377	345	351	382	326	361	360	384	323	322	373	360	362	366	326	379	307	331	356	335	331	333	344	349	348	346	372	370	363	389	340	348	354	356	350	333	340	350	335	338	341	341	366	370	324	355	318	349	365	347	336	362	369	349	327	307	329	373	327	340	394	362	309	334	328	346	354	350	387	368	363	339	346	331	342	357	345	392	362	346	333	367	337	346	350	339	328	351	344	365	338	402	368	307	340	373	340	345	378	343	343	394	371	358	331	360	334	345	356	319	345	335	353	338	353	353	355	386	341	345	366	354	351	340	323	362	345	357	385	383	350	321	324	380	359	380	348	365	322	342	350	338	332	351	341	331	348	378	324	335	407	344	383	375	362	325	377	379	372	333	325	325	332	346	348	352	343	371	350	390	367	361	350	370	365	333	380	327	377	326	343	348	349	370	350	360	363	350	385	307	331	370	363	307	342	363	315	358	359	394	347	370	334	362	340	345	354	349	382	322	399	338	343	370	346	355	343	334	350	302	361	343	336	359	372	314	365	347	334	334	370	330	356	361	372	335	322	336	338	379	333	364	346	386	340	358	356	319	345	354	347	345	303	361	362	357	390	361	351	337	360	367	356	380	380	378	339	367	370	330	347	349	343	355	361	369	357	346	369	347	322	327	345	379	343	352	416	371	344	331	370	359	352	373	346	385	342	327	405	363	349	352	358	357	339	370	341	361	359	353	395	379	344	373	366	325	353	330	319	398	344	347	324	358	350	352	348	341	322	341	360	349	343	318	302	363	344	350	378	352	307	351	329	353	348	335	335	374	365	344	353	330	390	346	325	335	368	336	331	346	338	347	352	340	352	330	307	348	326	339	364	338	333	375	346	303	348	326	349	347	377	349	339	334	350	375	376	342	323	380	367	335	335	356	399	355	368	366	355	368	348	373	364	311	319	341	365	334	346	354	352	341	388	340	327	378	357	354	345	320	371	379	343	361	381	361	351	355	357	349	343	341	303	373	332	371	338	347	375
24721	52444	39278	25745	12825	5058	1882	1029	673	551	574	546	545	576	527	564	561	583	565	561	576	540	589	558	541	592	540	557	486	615	554	548	563	524	580	533	527	560	567	552	525	539	576	527	548	545	555	560	495	593	561	557	553	550	534	571	578	519	578	554	580	559	593	579	532	550	574	548	555	596	562	531	540	535	541	551	536	617	551	559	584	575	503	544	602	562	554	565	581	540	587	587	585	548	517	581	574	565	548	560	598	517	557	572	570	575	517	579	537	543	558	605	540	578	534	522	576	580	592	575	561	558	544	558	527	528	502	578	605	580	578	551	575	604	530	559	578	582	563	585	550	532	558	555	553	584	556	565	562	573	545	583	557	552	560	599	572	565	516	548	578	560	593	545	572	555	511	631	543	535	555	589	580	576	571	558	540	545	505	595	551	546	599	592	563	571	511	576	522	585	573	526	546	552	543	580	570	528	592	576	575	571	578	547	573	525	582	562	552	609	552	570	541	571	594	553	611	573	533	555	534	536	565	596	539	542	573	568	509	594	588	558	557	576	565	582	564	576	576	540	549	565	558	570	616	581	538	545	563	545	581	542	555	557	575	586	596	576	562	557	573	549	550	543	542	570	569	583	557	581	537	573	560	616	528	560	522	534	578	547	579	571	577	580	544	596	580	596	546	530	554	553	536	529	561	536	552	559	534	538	533	549	578	550	591	589	542	570	557	562	575	555	562	565	562	568	546	601	572	544	579	577	562	562	564	549	568	570	556	570	534	539	551	558	575	548	570	566	536	591	586	582	601	564	568	542	559	500	602	511	549	565	558	558	552	574	505	540	576	588	565	560	575	570	556	545	619	555	588	570	565	569	565	551	566	551	549	564	579	529	520	556	593	577	532	555	546	583	585	564	577	568	568	606	543	583	564	531	548	584	518	557	553	500	568	536	558	540	569	576	559	573	554	569	626	546	535	563	575	574	533	568	548	568	540	553	561	530	532	555	600	644	542	551	539	572	571	544	541	564	569	522	612	577	580	502	554	552	563	534	587	559	559	565	585	556	547	556	581	593	567	567	546	568	575	580	541	534	555	543	535	579	533	541	551	578	570	608	559	564	598	571	547	602	550	573	556	521	593	553	567	534	594	536	585	527	537	568	556	564	576	540	559	577	515	591	585	523	545	549	566	538	587	570	567	555	563	607	539	575	558	536	553	596	575	573	536	538	565	535	553	565	587	577	576	569	548	574	573	575	578	591	569	551	558	586	560	538	571	551	569	557	559	552	553	537	556	539	563	568	570	562	549	590	528	579	517	533	558	603	575	552	553	546	597	564	595	576	591	536	584	611	559	545	529	595	578	571	540	547	553	534	591	512	595	575	544	557	565	572	517	568	558	595	556	547	507	545	511	542	526	521	566	531	577	594	525	557	594	543	551	575	574	548	545	580	590	551	539	554	563	539	572	561	539	541	557	551	600	535	537	578	573	579	559	555	588	601	575	537	539	512	577	543	548	543	553	578	570	580	579	552	584	535	553	572	578	567	557	523	541	556	550	561	547	555	629	555	594	545	594	576	579	564	565	536	579	577	557	595	563	610	550	530	551	541	555	563	571	548	541	560	540	548	544	570	576	566	537	529	528	586	554	601	599	561	562	570	532	572	580	567	565	568	563	541	595	546	534	535	566	549	524	554	549	524	601	561	515	606	541	585	582	560	578	604	573	539	567	579	519	596	579	560	542	576	564	592	578	541	546	553	531	570	539	547	563	543	607	525	558	538	539	529	523	607	539	544	576	554	593	564	534	568	540	582	514	572	567	533	568	582	590	558	556	576	553	583	562	526	550	606	589	556	530	568	537	582	585	587	549	560	569	565	552	535	559	555	558	544	558	548	546	553	577	528	567	602	550	535	589	580	560	572	533	566	593	542	543	545	550	561	576	566	576	559	586	577	589	533	543	552	552	585	578	559	558	567	562	572	554	553	569	559	525	567	599	578	525	584	537	557	577	571	563	585	543	539	520	558	560	564	613	542	558	584	565	545	531	587	542	557	557	590	608	568	589	531	580	569	537	559	523	548	535	540	570	584	552	572	535	552	536	571	525	562	595	538	551	552	547	551	576	569	565	514	578	541	549	553	566	562	583	509	604	572	579	557	570	559	506	606	572	606	621	568	572	554	565	580	553	555	551	599	544	552	537	522	562	582	591	617	565	600	560	549	583	560	601	575	562	559	542	586	575	522	553	537	590	557	526	585	535	541	548	539	585	549	560	561	569	551	568	526	572	556	544	556	519	537	572	554	558	531	561	544	612	584	574	502	525	568	568	556	546	569	544	545	534	599	586	590	543	532	557	528	605	512	566	620	576	543	560	526	570	530	554	579	572	570	600	579	613	540	579	548	568	544	566	567	602	539	522	568	517	571	575	596	571	567	528	514	565	567	592	571	586	579	542	525	601	608	534	541	580	539	551	567	590	553	572	541	561	573	562	542	573	547	601	538	572	580	578	539	560	590	539	561	608	543	527	580	578	551	603	539	562	493	584	600	591	582	521	558	576	576	521	554	523	551	544	556	580	580	575	574	593	558	582	553	539	564	533	556	560	532	551	550	609	592	580	560	549	523	543	539	510	537	573	514	557	533	532	572	563	564	582	586	591	556	535	533	551	529	542	559	542	550	579	591	559	560	540	548	532	582	580	563	567	563	585	574	573	511	563	566	589	555	544	539	547	561	565	570	546	557	551	594	571	580	509	585	619	559	549	547	600	558	605	542	525	538	540	559	530	569	580	596	570	569	568	545	545	563	536	581	567	565	544	548	588	555	553	541	566	540	566	566	533	582	597	601	611	571	549	579	564	574	574	563	583	521	534	559	580	552	552	564	567	574	540	563	605	556	563	577	547	576	565	617	555	557	586	600	565	566	556	553	619	534	562	557	571	567	565	542	539	555	505	523	520	564	549	531	502	552	548	556	572	555	586	567	575	565	551	587	580	528	527	536	580	604	542	580	570	558	532	565	534	533	547	601	524	554	529	577	573	561	534	599	538	574	539	560	575	591	596	569	591	586	586	563	581	526	552	578	548	560	570	535	539	530	568	557	549	537	578	530	566	594	571	578	580	555	583	552	591	569	564	568	582	564	572	551	533	573	538	593	577	560	543	558	558	554	546	536	573	567	523	535	583	568	565	559	594	564	563	628	574	566	569	549	573	584	576	550	566	561	588	578	589	590	549	525	552	531	501	528	575	521	583	563	586	551	544	581	556	544	538	548	574	520	591	556	554	578	562	560	562	577	580	573	550	567	570	528	584	540	608	561	578	564	572	543	567	558	577	573	554	591	597	554	545	587	544	532	571	536	546	546	555	552	586	545	541	532	559	578	562	535	573	560	580	535	549	545	550	543	543	527	559	548	587	562	550	559	550	589	530	584	585	567	602	535	550	545	586	614	532	545	591	510	525	531	575	576	546	582	571	574	555	582	541	588	506	573	584	572	534	597	533	537	542	568	597	578
24793	27189	41799	41982	28764	17259	5521	1166	552	441	386	391	346	361	389	412	358	349	372	359	378	319	379	382	378	369	370	359	376	404	361	360	337	372	378	393	363	369	389	382	404	402	401	417	366	368	390	373	409	355	397	385	412	360	393	380	387	392	347	388	358	374	380	375	392	372	349	370	414	396	354	394	371	374	348	367	350	395	390	368	354	391	390	408	368	388	401	381	379	390	363	368	358	397	358	354	390	376	392	361	353	364	389	395	381	386	374	388	389	393	363	347	412	337	369	374	365	405	366	365	385	372	370	350	371	356	386	354	393	367	396	367	356	384	390	337	373	398	372	335	400	373	360	385	379	376	371	404	364	361	345	353	377	379	375	397	391	417	334	412	374	375	381	401	361	368	360	336	351	407	398	366	360	380	389	322	393	405	430	382	368	370	412	367	388	389	371	370	379	355	353	368	364	384	371	354	359	447	397	373	371	362	352	381	364	385	357	375	387	346	375	344	353	342	381	393	383	391	373	366	359	388	411	358	371	382	390	373	376	359	423	369	351	356	357	376	372	399	388	380	369	350	364	372	380	357	370	366	383	377	394	369	379	391	357	386	368	360	393	366	364	380	380	393	396	365	358	388	371	353	342	358	363	379	387	361	345	342	380	378	363	362	368	366	421	419	379	388	406	378	385	378	369	394	386	360	393	376	399	356	377	339	375	365	402	421	401	404	374	355	382	388	390	364	369	360	389	361	414	394	329	382	343	368	346	403	381	365	397	352	352	362	350	388	394	337	335	392	383	370	396	369	365	359	350	395	377	406	367	354	361	342	355	367	353	380	385	366	395	348	385	392	342	376	410	347	393	353	350	389	352	394	376	372	366	350	400	390	391	345	365	358	386	413	389	391	332	396	378	357	396	344	408	399	396	330	389	367	368	371	369	363	387	406	362	345	352	345	377	378	364	349	407	378	374	369	364	382	366	362	395	402	351	378	392	363	369	370	354	365	373	362	381	370	405	370	364	382	353	347	364	389	390	336	400	369	369	376	365	371	407	373	386	396	379	389	369	391	365	374	371	373	395	378	388	391	369	392	360	413	356	390	396	366	387	388	391	348	353	364	374	393	342	362	398	384	356	353	350	350	360	377	382	372	373	335	371	374	391	394	392	365	370	379	375	388	385	382	354	325	349	361	400	382	388	419	348	341	364	398	348	368	372	347	377	408	369	382	383	380	345	398	397	360	399	371	363	371	346	350	374	394	397	362	376	343	394	398	369	360	327	346	350	363	380	386	357	403	409	357	379	323	370	374	380	374	432	392	349	373	425	328	380	405	376	389	376	356	401	333	355	381	350	379	340	368	392	399	362	389	377	372	366	396	358	366	353	389	369	360	363	387	339	388	345	399	393	363	367	385	397	379	377	375	361	347	353	351	354	357	345	376	368	375	382	359	370	376	335	367	390	374	378	412	367	362	356	372	382	384	369	404	405	403	393	386	364	345	366	371	344	385	376	356	372	352	381	407	346	412	348	362	386	391	390	388	371	356	359	395	383	362	368	422	377	391	338	391	402	349	375	394	368	324	387	374	383	386	387	346	384	407	354	371	367	387	380	391	365	374	418	371	365	360	339	372	380	361	360	376	422	373	388	341	345	363	386	353	420	412	371	348	361	370	392	383	366	384	368	363	374	391	378	365	365	390	392	380	375	357	369	390	386	392	389	397	371	369	349	359	384	336	353	394	362	337	383	373	365	380	347	354	344	352	388	350	385	371	340	375	386	376	372	357	370	373	346	359	402	394	382	391	373	377	412	414	392	381	378	394	377	375	380	369	372	358	369	351	353	399	365	364	374	352	345	382	374	393	348	346	395	386	371	366	355	373	363	379	358	381	343	339	391	392	381	377	366	385	353	371	406	421	350	376	354	368	361	357	355	362	382	402	373	356	374	376	382	361	399	372	382	381	377	369	372	369	384	400	384	341	407	384	384	364	375	399	401	389	349	367	372	384	380	388	369	410	405	379	354	371	362	341	399	388	356	360	385	367	377	338	371	363	395	363	359	401	369	400	384	351	399	371	377	387	384	411	344	372	365	353	359	354	387	363	366	366	341	376	385	355	372	355	358	393	370	380	392	366	357	374	364	355	382	353	375	372	361	381	353	351	372	372	385	360	367	365	394	396	353	377	396	372	386	380	391	379	397	388	382	366	382	392	372	381	367	356	390	350	390	365	368	397	394	363	357	410	383	364	363	370	378	406	383	385	395	365	369	402	362	371	351	380	373	345	362	363	375	405	378	381	399	360	371	365	396	375	373	339	370	380	372	375	383	385	361	357	366	381	386	372	380	350	407	344	399	397	389	380	402	388	347	346	385	378	390	363	383	380	374	413	380	368	352	349	385	370	392	374	357	367	334	357	342	350	391	373	348	352	330	370	356	385	358	327	372	349	364	380	339	380	384	390	368	336	343	361	383	379	386	355	411	387	357	384	368	395	351	357	390	365	398	416	387	396	355	364	360	392	378	368	399	374	361	345	381	404	402	382	370	363	376	361	379	363	382	345	363	393	380	374	376	351	362	371	338	349	363	370	389	371	378	382	407	352	388	383	380	368	372	401	328	383	378	345	395	374	362	388	369	386	370	365	397	354	367	360	350	362	371	364	394	344	363	349	367	373	360	398	388	377	372	356	343	381	406	390	396	358	373	375	359	360	370	318	401	345	363	422	382	381	369	377	405	385	420	385	368	388	393	343	409	360	348	403	376	350	385	372	380	380	362	387	407	379	394	353	346	387	353	363	392	408	386	329	361	352	386	380	389	360	363	415	376	393	361	366	396	367	361	361	345	366	369	403	373	363	355	393	357	353	386	370	351	364	338	359	377	382	361	362	385	391	398	381	378	334	381	387	370	371	399	365	354	341	402	364	385	358	372	392	375	380	376	390	380	361	368	378	367	368	395	347	380	413	370	361	379	354	355	353	398	406	404	342	363	357	357	356	384	400	348	360	393	388	341	378	380	381	363	379	335	356	364	375	400	390	355	352	394	358	389	377	389	360	388	352	396	396	354	393	371	344	393	360	368	413	422	345	365	366	362	374	378	430	385	401	371	376	325	390	372	377	371	395	379	372	362	352	428	388	369	406	370	365	394	358	375	368	390	395	359	385	362	388	387	373	400	348	400	373	382	365	333	381	387	381	386	389	385	393	339	367	355	397	367	374	409	397	390	369	370	356	390	391	367	394	374	377	348	360	395	375	368	359	379	371	350	382	380	348	388	379	375	427	371	398	383	395	326	387	393	365	393	355	369	363	375	358	419	400	376	369	397	374	401	370	370	350	364	354	391	360	383	366	365	353	376	372	372	368	359	391	367	373	368	370	344	351	372	390	362	355	364	367	353	342	361	339	394	392	372	386	396	376	421	381	369	382	385	392	363	384	338	393	365	353	362	411	391	353	329	372	372	366	365	319	345	391	351	376	366	378	344	399	400	363	366	392	378	374	361	397	360	410	381	375
38636	91299	73884	52963	35161	18518	7355	2420	1071	705	607	582	584	641	605	652	589	591	606	585	599	617	642	560	591	602	596	598	599	590	549	585	566	610	607	611	594	566	642	573	602	591	560	568	604	608	557	590	593	615	587	544	611	608	558	575	608	618	585	605	592	575	608	547	619	627	608	581	636	579	575	579	559	573	602	573	587	597	575	542	605	553	601	608	577	597	581	561	619	608	591	622	589	604	629	580	604	557	594	590	568	608	616	632	603	559	612	560	600	565	588	602	601	571	573	598	661	610	619	563	601	595	598	617	588	602	609	580	576	572	602	629	605	575	579	545	578	581	605	611	605	550	581	576	603	544	586	610	615	591	577	625	542	602	593	557	576	561	569	622	618	572	577	581	599	567	614	579	576	578	616	590	590	594	626	578	606	602	546	574	623	581	612	602	569	593	573	561	616	588	626	611	627	597	620	574	574	616	600	626	591	579	589	598	631	639	611	610	573	601	558	619	573	548	614	551	582	569	587	560	666	582	581	606	557	574	615	588	605	604	599	643	569	644	610	579	581	610	619	617	582	608	596	588	613	589	580	583	573	622	604	563	587	594	625	604	583	622	586	607	570	632	609	564	543	595	587	602	586	613	635	601	632	563	597	589	644	588	595	589	602	594	560	598	595	565	565	609	594	587	557	607	580	612	593	595	559	572	607	623	577	573	631	570	615	569	593	595	587	555	618	605	595	576	605	597	563	612	621	575	608	574	586	599	601	679	609	646	607	555	600	555	629	603	591	588	592	580	544	611	627	627	620	618	596	585	653	614	621	578	621	549	549	599	552	602	555	599	601	613	601	593	588	632	637	554	534	595	613	617	618	601	586	612	615	557	601	632	633	568	579	573	591	622	636	581	577	595	585	609	566	588	580	579	578	548	615	602	589	657	563	575	628	567	632	579	550	609	613	613	566	598	611	579	625	540	603	582	587	660	617	597	587	625	585	561	600	590	612	609	646	616	603	603	578	616	563	570	613	592	647	595	563	553	579	628	565	578	603	589	594	517	567	606	675	588	584	599	570	600	581	613	587	569	577	616	594	567	600	617	571	539	584	573	606	609	624	584	566	612	598	586	596	615	599	589	587	626	640	583	595	621	597	614	564	578	596	590	582	568	584	606	610	601	579	606	592	587	579	584	615	598	581	582	614	570	580	623	601	606	568	585	616	587	585	594	584	644	649	607	615	607	586	625	570	613	620	596	568	580	583	597	624	597	541	592	609	561	592	587	591	608	635	641	577	646	590	632	551	619	545	618	610	575	555	596	588	614	627	575	593	604	568	559	582	581	588	583	590	529	615	611	589	541	597	572	580	597	617	613	622	571	605	584	594	535	586	559	569	589	597	606	606	581	554	606	588	601	624	604	576	621	599	547	602	608	642	574	598	617	595	595	574	596	604	614	596	565	612	579	611	596	616	598	617	550	615	523	586	569	605	569	561	614	612	587	582	600	561	602	595	604	623	610	610	639	600	603	573	562	566	571	612	590	604	604	573	594	601	652	589	593	612	583	611	604	592	598	576	578	562	559	577	620	564	569	564	561	587	539	544	583	569	576	587	536	560	610	609	586	549	611	615	594	548	623	590	586	583	568	574	587	545	628	579	573	542	605	627	559	615	588	601	570	574	613	566	565	593	582	609	597	623	576	621	591	623	569	566	602	559	620	584	612	627	551	605	571	545	541	554	583	622	572	540	617	622	557	629	570	627	569	560	631	592	633	571	558	615	584	630	560	610	557	622	578	623	536	588	644	595	583	640	558	617	628	602	565	618	589	577	557	594	596	610	558	605	581	583	602	581	548	602	561	608	599	571	620	590	580	559	636	562	601	613	592	570	648	561	617	586	572	603	559	552	595	597	607	630	622	629	602	611	608	580	596	608	607	632	616	632	643	649	620	598	578	616	595	655	562	574	574	522	593	598	604	593	526	572	602	554	598	607	588	564	612	571	541	592	589	563	595	586	580	567	598	608	565	605	555	554	624	659	590	605	611	559	625	587	629	572	597	609	618	570	604	612	615	584	625	572	610	618	587	590	591	634	598	583	617	564	620	607	582	563	611	600	620	600	601	606	624	585	569	586	638	636	586	582	631	640	580	602	573	597	614	574	625	616	575	562	567	517	585	599	579	612	544	579	616	620	558	574	638	592	611	561	581	573	572	635	606	626	606	637	612	539	597	605	590	582	602	646	538	616	614	576	577	614	582	629	601	623	571	565	576	595	611	574	557	612	636	572	617	565	585	587	585	586	626	564	561	595	608	591	559	595	571	573	570	555	578	614	570	531	564	542	598	574	577	625	575	572	573	616	594	576	594	588	575	571	578	592	602	571	570	590	601	588	587	600	585	634	600	600	606	566	605	623	609	559	619	563	561	582	607	608	568	561	593	534	610	581	599	636	594	616	588	592	605	603	591	588	571	605	587	576	604	624	639	591	595	611	653	608	638	609	584	597	582	563	604	562	592	626	625	597	603	566	608	605	561	569	588	623	632	608	565	608	580	573	592	625	595	616	590	593	616	584	576	604	585	554	614	577	578	547	590	599	625	603	589	586	567	559	607	612	619	587	595	608	556	588	598	614	552	600	617	624	583	545	575	591	583	603	590	597	596	612	588	595	601	607	601	552	620	584	602	563	611	574	620	615	565	587	617	543	558	577	609	582	596	630	590	585	635	582	572	605	573	567	599	577	578	559	590	595	624	569	565	611	563	634	627	622	585	546	543	587	615	556	586	557	581	585	640	581	624	596	602	579	576	615	540	588	630	585	564	569	584	597	618	589	616	614	571	641	584	592	602	595	598	596	601	584	618	589	600	590	590	579	638	581	594	626	616	569	642	585	571	599	645	608	620	583	615	554	603	568	596	577	603	600	626	609	582	582	585	542	605	625	639	644	601	592	570	563	568	577	578	603	551	612	585	561	564	581	583	557	611	580	604	568	566	566	606	606	609	594	600	598	612	599	594	587	627	548	588	567	577	580	602	605	574	597	616	609	578	584	572	595	626	610	558	595	595	548	588	635	584	610	593	565	614	585	608	556	650	643	561	613	605	586	618	598	611	586	606	580	619	618	573	596	598	574	583	597	601	540	634	585	585	598	579	557	596	577	554	599	593	594	574	577	559	629	578	579	578	585	593	614	585	619	642	620	588	587	585	619	619	586	571	613	557	623	580	593	589	593	551	541	606	562	578	572	618	535	612	603	610	576	589	583	613	574	607	581	626	621	615	618	644	570	572	585	591	572	660	590	613	572	518	598	620	607	577	604	573	596	583	553	592	579	549	579	570	583	563	565	637	617	616	546	642	535	602	576	566	626	581	579	568	580	585	638	614	623	596	588	615	595	599	631	567	645	607	570	614	621	545	599	638	616	596	596	611	586	601	573	593	573	616	653	567	612	559	598	588	582	603	589	638	628	627	607	590	601	558	571	580	619	585	592	577	574	552	606	588	589	586	582	591	611	625	601	607
23343	23373	35410	37096	31534	24648	13815	2482	833	529	432	424	434	425	440	494	471	429	421	428	416	448	427	447	413	418	457	411	447	433	399	405	436	439	419	436	426	420	446	433	438	401	359	427	432	425	465	432	458	439	431	426	432	448	436	447	424	391	441	414	421	406	399	436	423	445	420	455	400	390	455	403	472	419	409	429	415	394	385	407	417	435	427	423	439	423	411	416	394	414	424	428	410	412	441	425	412	449	403	419	428	402	390	401	428	447	400	421	387	420	444	454	420	404	424	423	391	477	417	428	423	415	425	413	397	445	438	414	414	430	435	438	426	419	420	412	426	451	437	409	431	430	415	415	410	423	446	432	421	394	429	428	451	422	401	432	410	410	419	409	437	411	431	419	390	394	432	407	476	454	415	372	426	412	414	432	399	436	446	389	426	466	411	464	444	412	448	457	414	391	399	402	429	424	449	405	418	415	423	431	415	434	423	442	461	417	413	456	438	393	425	443	399	412	391	389	427	470	438	466	450	434	433	398	420	427	419	429	401	425	412	418	419	403	384	421	402	410	449	425	455	414	414	402	422	426	395	417	417	417	416	412	410	376	395	428	446	409	407	443	421	437	399	442	407	406	438	419	414	428	437	456	401	425	425	423	400	411	399	426	423	388	383	421	413	440	423	448	410	432	397	425	468	398	420	379	445	430	433	392	432	404	412	403	426	404	423	429	456	440	441	442	407	434	434	411	406	438	407	456	417	460	434	394	419	427	406	440	409	399	436	411	411	470	402	402	457	440	443	400	422	401	386	426	413	421	456	407	430	417	407	415	428	450	440	435	433	451	445	416	390	396	369	391	431	444	419	417	415	410	431	412	426	442	418	419	442	413	406	407	409	435	403	430	428	409	405	368	457	455	418	434	434	419	421	436	398	397	421	383	420	405	415	447	424	454	419	417	416	452	399	461	431	426	403	428	408	445	403	416	412	449	420	394	414	380	409	438	378	396	401	423	406	435	443	460	442	385	381	394	441	414	436	425	441	421	447	451	410	415	396	431	417	425	392	438	432	405	397	440	434	436	416	408	404	424	413	429	378	435	449	431	442	403	461	417	379	398	416	432	401	437	444	412	403	404	408	406	402	441	418	423	442	453	410	438	439	404	443	443	416	455	425	386	399	420	424	425	406	457	434	413	432	402	431	419	449	462	465	429	397	428	450	435	415	421	431	444	452	415	384	404	420	436	451	404	413	381	435	407	416	413	431	443	417	415	438	418	431	443	397	434	385	437	426	373	419	460	437	458	455	409	434	421	374	441	411	423	441	393	388	412	471	427	395	436	386	459	450	403	433	408	421	439	437	466	409	426	455	409	412	420	421	435	399	443	425	449	466	446	465	461	461	440	384	436	435	420	474	411	399	398	426	430	432	425	421	446	374	447	406	439	415	463	390	457	431	382	430	428	371	427	418	418	438	462	399	440	398	423	421	426	432	427	412	428	418	402	408	406	403	383	420	401	435	410	415	430	440	392	405	422	433	422	421	440	407	436	419	393	430	427	401	414	428	456	428	385	377	392	423	428	422	387	415	431	392	398	401	419	446	410	463	422	429	478	467	412	451	416	441	421	418	424	410	401	427	405	406	422	392	410	425	463	382	433	416	474	411	422	405	402	409	475	416	403	442	455	447	407	428	400	434	416	410	423	399	423	416	402	428	392	454	424	446	397	406	443	450	435	424	410	399	447	436	410	427	397	431	402	429	424	411	418	427	440	422	408	414	423	408	412	431	412	421	440	423	415	401	426	430	458	431	426	443	428	442	407	408	416	405	428	441	418	429	459	405	374	417	403	453	459	446	436	451	445	418	432	398	425	429	417	421	466	425	423	421	451	403	425	448	401	426	433	382	422	421	439	418	431	421	400	414	430	407	411	428	421	438	433	459	413	417	441	387	418	438	395	433	422	420	419	423	433	412	430	443	407	408	402	408	417	433	424	396	389	423	410	467	413	428	407	426	465	398	417	389	430	448	451	422	400	476	450	425	447	416	440	356	437	413	416	419	366	438	409	485	437	455	421	433	434	414	447	388	424	411	391	432	441	420	433	405	414	428	428	387	396	453	406	384	404	404	429	421	440	426	408	435	456	399	430	435	419	404	408	419	413	400	412	455	428	406	429	430	382	396	436	423	424	437	482	426	391	392	407	446	450	407	422	460	412	416	383	414	394	432	440	455	452	435	461	416	400	406	425	431	403	420	429	388	441	403	452	426	418	414	451	419	426	446	461	413	418	426	410	443	418	426	436	406	402	387	463	435	431	424	422	401	435	403	437	430	423	441	427	419	420	450	435	444	436	436	414	405	421	443	438	439	421	406	407	389	405	431	420	419	417	408	435	412	456	417	469	419	404	460	425	400	439	401	384	423	424	422	433	445	436	385	454	406	455	469	461	408	419	413	422	430	391	426	420	445	452	388	449	470	411	437	435	417	403	417	406	411	379	473	371	448	381	379	393	447	417	437	438	420	403	391	442	423	424	431	430	380	455	399	461	409	413	409	442	390	456	452	458	420	408	432	392	385	412	445	430	426	452	431	410	419	468	415	434	429	452	413	422	421	427	453	422	424	419	410	425	433	416	420	462	428	414	411	380	435	417	440	417	461	411	405	418	445	372	426	391	388	440	451	445	447	441	453	428	428	398	444	433	420	398	483	396	449	408	415	433	445	437	407	457	432	433	413	410	403	398	448	437	441	411	408	454	392	413	433	403	450	445	447	477	437	434	422	401	386	409	455	408	406	423	443	428	422	397	409	458	433	402	443	401	414	408	422	440	405	414	440	396	392	420	425	446	411	369	439	409	431	441	428	422	398	385	462	423	408	420	449	419	437	426	428	419	427	435	411	414	429	408	400	433	440	445	415	440	434	430	422	419	403	417	438	386	436	382	427	418	397	395	434	401	443	417	435	412	420	420	432	418	414	401	403	437	428	408	405	402	415	428	382	436	426	454	404	407	428	422	412	414	403	408	465	410	413	421	472	428	435	410	437	432	454	440	455	446	432	395	410	383	428	439	426	430	423	451	423	432	385	416	400	432	421	424	387	427	441	426	460	424	413	401	416	419	415	435	414	399	419	393	436	419	398	439	432	402	392	424	445	418	414	430	412	407	418	409	440	453	402	429	439	447	452	412	417	446	447	414	437	440	428	456	467	371	457	416	432	455	473	411	451	401	470	441	391	447	426	411	392	443	409	436	437	395	441	403	438	439	406	432	453	424	397	424	414	451	410	403	412	415	420	422	394	432	414	454	439	436	416	411	415	402	417	440	440	414	435	413	419	402	381	441	450	427	430	423	409	397	448	395	400	434	390	418	433	454	443	405	426	387	425	392	384	474	416	405	413	450	423	410	446	402	434	387	443	450	435	460	409	435	400	449	394	378	440	420	433	406	454	456	448	404	397	441	404	405	450	400	436	439	411	437	474	392	432	415	390	459	362	421	413	457	410	436	415	412	452	412	432	417
46580	101268	85311	66692	46233	28874	11293	4196	1803	820	730	674	651	665	674	639	652	640	650	656	691	662	647	651	647	645	665	662	646	620	606	665	644	618	651	662	638	657	628	632	672	666	681	625	606	650	657	624	695	653	640	636	642	662	642	660	669	626	640	669	647	630	601	643	646	661	654	638	659	642	679	662	628	634	613	589	610	681	630	646	633	645	665	647	589	636	634	668	642	658	659	662	658	619	625	640	665	650	627	674	600	637	654	633	632	674	628	596	653	632	630	705	662	666	618	661	650	659	587	623	677	633	615	644	670	625	611	633	625	596	637	700	672	645	610	657	657	672	645	601	645	615	689	647	664	663	655	647	657	668	636	642	648	649	633	628	660	565	682	671	656	632	674	581	648	612	641	642	631	656	622	649	661	592	626	610	642	640	606	677	576	631	649	626	608	676	661	662	616	688	649	629	658	645	614	695	638	617	584	616	639	671	660	681	689	655	638	628	675	627	665	626	632	613	635	646	645	676	653	609	611	645	650	625	643	683	627	628	646	661	659	586	673	611	659	619	623	691	663	643	719	654	687	656	639	635	630	645	632	674	696	625	656	611	673	646	639	602	628	643	695	636	642	640	618	662	649	670	653	664	674	612	629	637	627	656	666	612	642	627	666	611	666	637	653	663	653	666	661	626	660	637	634	660	630	692	650	634	610	672	631	660	640	634	651	632	582	661	661	653	614	688	661	639	647	663	635	656	615	586	637	642	677	648	629	659	659	604	646	626	654	644	655	631	658	632	627	612	608	624	633	655	640	688	693	597	638	649	620	623	625	635	629	647	599	679	603	621	667	662	651	658	657	669	648	589	652	615	627	641	625	626	609	627	605	634	681	665	655	641	624	664	647	624	656	662	675	676	617	662	652	662	618	618	626	630	634	610	633	616	657	634	639	636	631	650	626	658	591	625	605	705	666	632	647	664	646	617	635	593	660	670	711	658	616	640	685	627	607	681	655	644	601	608	672	604	659	667	648	640	635	632	620	639	616	671	624	636	645	676	618	623	652	635	656	695	597	626	662	650	626	614	654	616	659	620	589	620	661	658	663	641	589	619	598	686	621	685	575	603	644	656	672	657	670	636	669	695	622	656	683	639	617	627	638	671	654	630	618	684	606	625	639	647	616	593	629	629	651	646	607	629	653	678	636	658	647	624	624	612	658	638	651	640	645	624	627	656	646	643	595	656	654	650	673	659	690	615	619	613	627	635	635	650	629	598	623	637	644	634	668	627	617	642	602	667	680	660	661	636	634	679	633	663	663	632	627	710	664	642	614	642	655	634	687	646	658	651	606	659	606	629	623	625	615	670	611	647	639	631	635	649	653	641	685	660	694	634	676	664	646	637	629	656	636	617	679	664	599	647	644	635	612	647	668	596	662	652	603	676	635	670	662	629	665	656	617	641	638	611	654	623	683	616	656	695	680	648	628	639	614	629	622	635	631	612	639	646	678	616	658	686	672	663	635	670	630	654	619	667	687	615	688	618	627	607	621	620	637	608	653	707	609	602	596	641	638	617	674	645	614	561	583	631	693	661	600	640	632	620	688	647	646	685	657	632	709	597	651	620	579	600	677	656	677	612	649	646	629	643	665	668	611	690	673	648	639	671	629	638	665	663	622	618	664	601	624	635	615	666	652	672	605	640	635	651	634	625	650	669	676	634	659	592	622	645	632	674	611	643	590	629	683	638	649	641	652	603	642	619	665	652	648	676	679	655	630	628	683	621	633	669	588	669	630	637	669	646	647	639	600	637	651	644	639	669	651	642	684	651	625	667	649	628	629	629	620	689	622	634	648	635	696	652	632	631	599	642	666	667	634	649	626	648	624	606	601	631	662	638	664	645	634	677	597	613	616	617	609	660	641	664	645	658	642	572	672	673	647	627	649	576	640	631	621	662	661	602	667	633	619	677	616	637	618	629	654	654	625	674	657	659	656	645	636	644	637	645	672	627	649	697	593	662	719	607	594	663	614	656	668	655	649	657	615	654	676	658	697	618	609	661	662	653	633	627	603	611	627	703	645	647	625	610	661	673	679	632	593	585	656	605	639	634	629	627	643	611	597	622	642	618	685	653	628	635	606	665	660	670	644	681	633	613	616	606	612	651	680	649	631	597	680	605	657	673	629	656	599	642	659	647	627	655	646	601	621	627	657	636	627	656	674	626	642	664	680	634	643	670	632	663	587	639	625	600	602	663	668	619	653	653	591	686	633	646	650	646	649	659	611	683	639	633	681	640	654	609	666	643	644	632	635	654	668	643	662	667	696	587	626	666	647	608	622	641	609	643	653	634	660	638	587	664	642	612	653	646	642	689	663	603	663	624	636	654	630	630	575	650	667	604	657	646	637	618	689	646	663	680	642	633	691	632	616	636	688	644	610	633	640	639	659	649	641	602	636	638	610	643	652	647	679	632	715	651	654	623	639	654	637	624	642	585	624	635	647	658	647	618	629	632	648	660	624	639	665	616	660	690	629	652	668	636	643	671	634	630	656	597	724	616	631	651	633	623	632	630	625	679	596	611	641	624	627	627	614	626	660	712	628	618	667	636	610	658	643	645	631	643	665	636	660	665	637	649	649	624	635	601	644	665	639	660	648	619	615	668	639	659	618	634	639	609	644	680	658	612	611	681	658	661	619	633	619	617	663	639	674	605	652	616	643	646	671	619	620	594	605	630	625	600	664	643	620	630	664	641	679	605	607	643	640	616	646	628	627	666	673	602	688	588	624	662	675	642	665	641	686	707	633	663	629	637	649	659	696	659	672	633	633	627	655	694	665	606	646	638	642	664	658	616	623	684	618	612	601	631	684	631	663	669	656	678	628	602	656	657	698	671	624	699	608	626	585	630	620	622	609	655	661	585	652	615	683	649	644	647	616	674	707	680	674	628	617	695	632	618	597	654	646	617	666	687	625	621	611	633	601	656	659	627	633	635	626	650	627	647	672	658	615	666	667	661	621	676	621	639	627	633	647	642	653	640	664	631	642	641	639	636	623	636	618	644	669	658	621	628	673	646	645	620	693	632	594	634	628	646	640	609	695	614	632	654	631	633	592	624	631	644	673	649	589	648	644	652	636	649	611	651	618	632	601	649	680	624	612	610	612	677	608	634	614	623	620	624	643	638	655	631	616	622	640	651	652	609	664	615	620	601	612	620	654	648	621	674	624	646	649	664	629	629	650	670	647	639	602	650	620	667	631	630	659	643	664	696	618	594	650	636	636	674	664	593	627	594	684	611	609	636	661	656	616	607	649	628	656	662	651	674	637	639	675	674	659	620	661	667	646	670	669	655	628	591	649	596	624	613	639	638	680	658	659	664	642	659	645	690	621	631	651	589	681	596	657	654	634	668	623	665	682	623	615	703	640	659	630	663	596	632	660	620	689	670	712	655	644	672	654	647	619	673	622	608	629	680	668	653	623	683	582	664	622	641	690	657	677	628	667	660	617	683	606	644	622	709
27621	32870	33479	22336	8912	2588	982	504	390	360	359	373	328	349	347	348	308	365	356	329	355	345	370	355	362	364	355	368	366	331	358	356	370	346	339	360	352	364	351	342	370	373	341	353	342	330	368	380	327	347	382	355	353	342	345	358	352	365	379	352	373	352	383	378	340	354	364	384	390	338	317	360	350	366	334	368	355	359	367	312	339	376	333	392	334	362	338	374	353	355	351	368	354	315	357	344	360	346	350	358	394	361	376	339	364	353	373	318	329	340	350	352	380	378	346	305	347	373	351	342	374	366	343	313	352	334	356	355	368	390	384	351	368	330	364	357	382	376	364	365	358	347	390	344	351	351	320	360	363	391	365	317	333	361	344	365	345	358	335	337	321	385	393	358	355	341	365	372	378	377	427	373	360	337	384	383	315	370	350	340	370	341	362	333	344	336	322	378	357	372	363	357	380	336	384	352	356	359	405	395	349	349	330	352	350	351	381	355	365	337	378	368	356	324	364	385	332	383	371	370	355	382	364	363	348	348	389	370	379	377	357	345	380	364	377	354	376	355	368	356	341	358	377	360	390	400	372	344	367	367	390	331	368	364	351	342	343	355	353	377	392	362	395	374	356	343	346	371	372	373	354	355	371	358	334	351	345	351	366	351	344	360	370	364	341	348	381	352	357	356	381	366	356	350	317	358	346	357	392	332	323	372	373	354	315	358	365	363	352	350	372	358	345	324	360	367	386	325	369	349	374	345	351	347	376	384	393	330	355	354	351	351	380	364	325	340	383	362	344	381	330	365	339	417	387	335	337	362	364	376	342	354	379	335	372	366	375	338	370	344	368	351	380	335	396	367	361	337	374	325	332	358	327	372	376	358	348	382	338	339	367	386	375	350	370	355	376	349	333	362	367	362	406	318	340	357	333	373	362	364	380	343	371	374	357	336	365	356	340	349	370	334	355	363	368	399	350	385	350	340	360	357	329	336	338	340	323	351	373	335	372	358	374	380	389	373	350	351	364	369	388	344	376	339	346	391	390	343	369	345	339	378	344	378	323	374	388	345	356	365	365	375	400	346	402	380	348	347	348	357	382	392	342	351	362	350	327	368	365	376	326	357	362	345	390	374	329	381	368	369	362	372	340	390	381	383	347	353	385	361	346	398	347	335	352	345	343	344	339	364	329	393	351	335	394	361	368	376	373	379	343	359	326	365	349	370	317	340	364	347	383	371	370	383	386	372	373	355	419	367	316	345	357	345	352	313	388	339	378	351	375	323	357	349	351	359	356	352	368	353	333	353	324	340	376	318	392	354	330	368	386	363	377	378	353	317	358	388	345	361	378	378	374	356	379	387	365	355	334	387	357	354	370	357	378	405	357	351	348	355	321	350	311	356	328	358	362	356	336	344	370	360	348	340	348	348	370	359	387	354	337	360	354	368	357	359	351	362	403	335	343	344	337	359	388	329	347	385	346	386	385	357	365	355	339	382	366	343	368	370	377	350	368	341	344	330	353	373	365	332	404	314	366	340	357	342	317	340	367	378	342	345	343	385	368	333	350	341	353	338	368	339	333	333	333	363	389	344	405	349	357	349	361	330	358	385	339	395	382	330	375	367	367	334	371	380	354	339	325	343	347	351	354	337	345	342	392	358	349	378	345	340	328	375	375	351	357	353	354	345	370	368	368	346	365	361	343	332	353	357	341	379	374	393	394	386	385	377	395	326	346	362	357	345	371	367	387	370	363	342	339	350	357	358	327	379	354	371	340	357	351	371	345	384	345	372	375	378	352	360	367	367	359	370	353	328	343	355	369	340	349	347	325	377	346	354	339	371	360	374	367	363	395	350	347	376	354	360	372	345	369	382	350	364	369	364	358	347	383	323	358	341	340	323	357	342	353	358	347	319	330	349	365	349	351	348	334	380	344	353	367	373	358	373	360	335	391	372	377	372	343	341	362	356	377	367	366	378	361	335	360	331	344	343	383	354	381	385	369	379	356	383	360	393	380	367	376	342	390	360	379	338	403	377	375	372	343	333	367	369	363	365	365	358	354	358	366	338	337	344	360	362	376	350	363	345	367	363	384	361	358	373	360	365	368	354	371	382	348	348	351	353	391	379	353	345	412	362	334	348	404	349	371	388	356	388	370	335	371	350	327	345	380	395	359	348	351	355	352	370	358	352	388	335	374	369	378	349	360	347	344	390	372	315	390	345	320	364	373	379	339	350	379	365	384	345	338	366	361	370	362	361	348	384	376	347	335	343	336	343	278	369	365	383	364	322	359	373	363	371	384	341	370	362	357	332	370	348	322	375	357	359	373	314	344	368	348	371	415	401	375	380	380	354	376	381	370	365	352	360	340	388	392	339	377	369	331	384	364	353	394	392	345	354	369	356	397	365	390	360	386	350	361	319	405	365	382	356	372	375	325	360	368	355	373	379	359	373	348	356	364	370	318	387	363	370	323	331	338	366	371	337	394	376	360	369	363	344	378	356	353	372	376	373	371	331	371	371	390	348	345	384	354	336	373	353	349	361	354	324	375	336	345	354	329	393	374	351	345	366	339	341	400	361	343	350	378	384	349	365	392	367	337	348	340	338	380	345	380	367	346	360	378	364	362	362	327	370	357	361	373	361	392	360	338	365	353	320	306	360	341	382	360	387	375	360	363	344	352	377	361	355	348	378	397	351	373	354	371	339	352	321	368	349	379	366	357	373	349	353	347	362	328	372	361	329	370	331	364	338	325	369	367	356	371	372	376	364	328	324	353	396	355	393	343	356	378	385	355	342	356	378	380	338	368	374	358	352	322	376	396	365	388	376	362	361	385	353	338	350	344	384	376	393	332	370	353	344	372	348	352	359	359	365	380	374	338	385	370	358	314	343	344	347	347	343	336	391	335	366	372	375	319	362	366	394	342	353	361	375	374	364	334	337	367	351	362	400	412	374	347	373	355	328	384	346	341	358	361	344	376	344	348	341	322	345	360	377	384	350	367	362	359	369	334	390	347	355	391	359	365	368	384	326	379	350	371	384	382	359	363	384	352	361	376	372	365	364	365	355	360	406	362	351	353	342	365	374	355	328	376	372	340	345	376	365	378	340	370	315	356	374	375	360	378	374	369	362	346	340	352	357	369	384	337	358	376	356	378	363	365	361	356	332	355	358	352	393	377	356	349	338	343	369	376	355	371	354	348	373	380	373	336	350	332	359	381	363	356	335	360	339	360	342	345	364	366	352	381	322	341	359	351	364	384	364	309	368	330	336	371	358	327	359	356	336	361	346	347	369	354	351	337	363	339	333	315	385	391	390	354	372	350	377	367	355	329	379	358	348	345	358	342	346	345	362	338	360	347	348	373	363	344	360	371	393	375	358	370	361	358	349	329	355	354	378	334	339	398	357	358	376	357	374	364	324	325	384	361	340	365	376	350	365	377	339	350	382	374	350	369	345	382	353	338	374	389	357	415	340	369	351	411	338	347	337	376	364	377	375	359	371	347	332	357	351
27919	52655	39002	24366	13002	4683	1972	890	619	559	562	585	561	565	540	602	552	536	573	586	535	549	518	566	587	557	593	530	515	551	545	548	555	535	566	594	558	557	573	534	593	569	553	567	587	582	530	559	600	587	590	530	551	579	595	548	539	526	573	520	562	541	559	614	581	567	551	560	572	557	550	584	578	516	510	559	544	593	575	588	614	570	577	559	539	531	563	540	577	581	585	541	587	564	531	599	561	577	576	593	546	591	566	597	571	543	567	574	550	530	567	526	561	555	573	590	565	553	554	536	605	547	517	575	548	554	553	555	560	597	572	557	548	582	563	605	580	586	583	610	529	573	596	529	600	546	556	574	570	541	559	567	540	526	569	570	547	589	559	587	576	577	567	556	558	536	569	532	617	569	547	572	578	584	571	534	560	556	583	569	603	536	592	585	560	548	540	575	564	593	530	559	566	567	553	582	571	553	549	532	512	572	552	573	503	567	561	567	637	577	570	559	562	559	588	587	542	569	534	578	538	581	565	585	573	597	572	564	569	614	551	590	552	557	608	556	543	576	551	534	560	568	570	566	565	542	556	536	553	588	575	552	593	574	537	562	595	505	565	525	620	540	599	589	582	564	530	561	559	597	575	600	572	526	549	577	606	585	566	569	564	571	551	522	526	593	583	563	554	549	557	542	576	531	541	523	607	534	534	524	542	539	527	571	594	594	607	586	546	599	569	557	556	583	600	548	606	550	557	554	586	574	565	537	543	571	551	580	552	558	584	548	633	526	592	586	520	560	566	561	552	594	509	560	631	539	595	511	557	552	553	615	546	574	559	539	551	616	587	585	530	528	547	587	566	554	541	536	556	591	591	607	579	535	556	557	556	592	510	539	574	524	558	598	579	596	567	581	560	537	564	542	545	522	602	563	538	565	586	570	572	560	562	568	545	494	570	568	583	588	573	601	553	546	598	565	578	547	570	573	544	538	568	550	574	526	567	584	519	602	583	556	535	582	567	557	601	572	538	537	566	570	569	609	597	599	563	560	574	573	575	542	566	589	557	587	575	519	542	570	540	577	554	552	539	571	592	591	581	560	526	587	563	659	507	569	571	596	581	556	582	591	619	567	601	606	561	561	594	594	562	619	575	571	555	532	528	597	571	530	563	587	569	555	564	541	607	574	557	548	549	593	562	586	516	604	548	548	569	545	569	590	537	553	612	581	563	529	588	533	586	532	582	554	530	563	592	575	537	537	575	515	523	573	543	570	544	536	533	577	570	568	546	574	585	585	565	547	582	594	589	602	583	577	565	584	600	537	600	566	583	560	598	582	585	526	581	603	570	603	572	569	554	573	587	610	543	573	583	617	517	601	565	605	560	613	578	588	554	577	590	546	595	575	545	555	581	549	558	590	548	527	521	590	599	538	571	539	599	532	590	559	582	565	576	599	563	543	605	574	522	570	588	581	596	551	550	545	579	539	520	580	563	586	571	578	571	608	580	568	573	566	539	566	545	547	545	608	573	549	556	589	561	569	545	545	552	589	565	588	549	556	549	580	569	602	528	580	537	553	599	551	574	544	578	579	558	581	546	576	587	577	524	533	625	529	539	587	544	584	529	577	557	582	562	555	564	561	573	533	523	576	556	568	542	567	556	567	519	563	565	544	539	565	572	534	565	586	547	587	584	590	573	625	556	557	564	539	566	527	569	562	529	569	522	583	550	565	554	531	596	571	586	546	580	600	554	559	613	519	526	548	563	564	587	549	559	566	575	583	537	551	570	551	550	563	556	575	597	595	567	572	596	609	541	576	563	569	603	532	571	502	583	577	554	591	573	548	568	552	571	555	559	594	535	547	566	579	569	579	545	575	575	567	542	515	552	582	582	549	552	573	548	584	578	544	551	518	569	573	548	541	598	566	524	521	526	552	577	625	560	593	520	541	550	594	523	519	611	565	558	539	579	617	567	596	595	570	562	568	624	558	553	535	562	582	546	544	538	554	574	568	534	611	566	559	573	581	534	548	542	608	533	560	545	579	565	520	556	559	527	566	591	567	597	544	565	531	577	556	577	554	581	549	564	572	566	600	600	601	596	563	588	590	531	563	568	532	559	564	576	569	591	568	544	555	539	577	624	562	616	585	573	542	575	594	554	590	544	580	570	554	550	549	557	583	531	572	575	502	558	587	608	615	526	527	535	572	554	556	632	626	579	569	579	519	542	576	523	538	554	564	587	542	539	573	554	575	576	550	581	576	564	552	543	600	557	535	554	536	553	589	535	538	536	579	563	566	556	592	564	497	579	576	567	571	547	582	586	536	557	592	550	595	560	533	576	567	585	559	596	585	607	569	548	658	534	554	547	574	562	580	584	561	577	582	555	561	581	572	529	549	603	608	584	557	572	616	566	583	548	568	532	574	570	598	583	558	562	586	560	572	543	546	578	595	575	543	548	543	566	575	581	578	556	544	552	536	560	600	567	589	567	510	562	541	575	571	517	595	526	566	533	584	552	568	569	580	560	550	547	563	619	542	525	566	523	559	578	591	593	590	584	544	613	596	611	526	611	575	552	562	541	616	584	557	563	553	578	573	589	553	587	562	583	575	527	568	552	595	573	585	567	548	552	537	546	608	564	565	556	575	562	627	579	592	576	555	536	549	592	559	577	582	595	602	531	570	576	600	595	582	583	564	548	567	520	574	544	534	575	540	600	562	539	518	591	522	563	623	583	569	575	553	592	561	557	608	573	549	553	582	587	550	547	575	535	542	546	534	588	551	528	591	556	558	602	584	561	547	576	552	576	584	571	557	542	532	586	594	567	558	593	535	558	557	564	574	579	586	584	564	585	548	557	560	576	565	551	545	567	595	568	573	575	538	580	556	559	540	579	565	539	513	556	555	552	528	560	589	536	545	578	560	582	580	591	575	560	580	537	539	539	554	593	553	544	558	547	577	539	568	575	604	591	533	595	555	580	548	539	505	595	550	529	542	518	563	558	568	576	546	567	547	595	590	545	562	561	605	527	569	584	594	573	604	554	583	571	540	595	593	528	543	595	553	557	569	567	566	565	572	581	570	558	508	573	535	504	505	574	627	538	544	580	564	544	589	580	513	587	544	603	555	580	583	529	561	514	579	572	566	588	573	539	569	586	581	589	617	550	582	543	579	587	602	574	548	582	538	583	562	541	559	571	558	546	578	572	591	538	552	587	602	569	606	571	579	557	540	495	582	554	565	539	528	586	564	559	566	573	572	551	629	574	585	540	552	584	585	532	553	573	575	541	523	570	557	585	536	535	545	560	592	580	583	576	551	572	571	578	569	559	530	574	571	566	546	561	513	596	605	579	584	557	587	573	552	566	572	576	571	571	569	568	567	534	615	561	545	580	596	592	546	560	539	557	564	569	566	586	580	534	549	597	537	565	570	542	604	560	599	555	616	579	565	595	543	552	578	530	582	575	555	580	586	604	546	550	545	533	589	557	571	555	567	544	598	596	558	557	558	568	570	591	554
24729	26435	40239	39956	27734	15753	4842	1132	535	426	403	420	388	388	385	379	389	373	384	384	397	379	374	371	399	383	369	386	383	390	395	413	375	350	332	392	397	352	387	382	398	405	380	402	393	404	411	388	370	381	366	403	371	385	384	374	341	371	352	429	393	383	408	381	408	385	400	365	359	388	365	357	420	373	404	403	400	381	377	386	397	384	407	351	379	349	411	383	367	374	409	395	388	394	378	393	359	392	418	356	369	365	372	388	418	395	366	376	385	364	350	381	348	393	419	365	378	367	381	377	341	375	364	384	393	372	398	416	425	388	397	370	383	343	359	378	369	353	352	367	385	388	385	362	363	354	382	391	392	375	383	395	367	399	367	360	383	385	401	387	384	415	367	398	415	381	379	370	374	379	370	364	365	387	405	396	365	364	358	358	403	372	383	357	386	353	373	380	341	381	378	399	383	370	392	383	348	372	387	372	378	348	369	410	385	362	374	387	377	402	393	396	393	360	390	408	377	392	367	383	403	370	345	377	385	351	402	363	384	365	402	400	388	394	404	379	366	410	389	398	398	357	414	380	372	368	365	425	408	359	353	390	417	411	399	394	369	380	364	377	367	369	359	388	385	379	398	347	385	383	399	356	379	416	377	381	405	380	406	429	362	394	406	364	378	432	378	389	367	414	375	398	366	352	389	391	382	374	364	398	368	385	376	371	391	377	362	396	416	381	372	361	358	392	375	406	399	378	410	395	360	380	355	380	367	389	371	402	391	410	421	354	353	396	417	383	388	385	364	375	389	388	385	382	392	397	389	374	371	379	376	360	403	401	395	433	361	404	411	440	347	420	362	366	364	372	398	361	367	411	389	392	394	375	401	367	387	408	393	342	379	398	374	356	392	353	385	371	392	378	388	375	383	402	397	371	436	395	403	389	406	354	408	380	362	376	403	368	403	371	391	390	396	396	373	396	365	391	386	377	387	378	416	393	419	351	362	405	382	363	405	342	358	398	391	354	382	327	360	381	400	355	351	374	380	383	364	404	346	361	372	345	377	376	380	388	372	390	398	346	361	398	360	389	403	388	371	407	368	390	400	371	404	401	403	378	401	398	371	407	362	380	354	382	410	363	379	369	434	399	370	384	415	364	366	384	378	369	396	380	373	374	346	366	401	405	358	375	360	408	355	371	394	369	381	406	392	363	428	390	387	370	356	376	362	358	383	373	369	407	367	383	383	405	409	398	369	346	374	392	369	403	336	349	358	384	374	412	378	380	379	416	406	368	380	352	368	404	367	365	393	372	367	423	365	385	386	396	356	400	361	386	383	398	396	356	381	362	430	358	371	373	429	381	356	394	381	406	346	403	401	377	395	369	376	373	420	390	385	375	368	368	398	376	400	360	384	386	395	367	369	363	395	377	396	418	422	358	373	421	390	386	392	385	371	398	408	411	412	375	389	364	374	376	355	396	388	344	371	372	398	412	412	382	389	410	347	371	364	369	395	386	370	391	363	393	398	367	378	383	381	420	383	386	426	345	370	352	360	361	399	404	368	377	389	373	379	364	390	380	374	395	382	388	387	379	379	365	383	397	359	406	363	370	397	402	426	343	401	373	359	383	338	405	365	402	380	393	359	418	358	411	374	381	366	412	336	388	386	419	375	381	383	388	343	378	340	369	388	348	393	359	408	376	363	389	336	369	355	371	350	368	373	373	349	409	438	370	375	380	391	395	351	412	407	376	358	401	377	413	312	381	395	411	393	345	408	324	403	400	388	364	381	343	393	400	326	369	398	396	347	397	370	344	392	402	337	389	350	370	347	363	387	392	364	386	356	391	385	395	374	394	383	360	380	407	394	388	417	412	383	388	368	428	367	416	377	397	366	371	390	402	408	414	376	397	364	380	384	376	372	359	399	373	361	392	393	385	363	367	375	386	402	376	373	381	371	398	389	354	367	402	373	383	370	389	357	398	364	356	388	429	380	390	376	390	399	386	379	350	399	371	416	361	371	387	397	362	374	374	381	438	398	404	378	353	367	370	338	356	406	393	363	363	360	358	390	381	396	344	389	355	395	366	377	372	373	389	402	356	390	374	375	375	404	416	404	402	386	402	378	373	397	401	398	393	356	354	402	399	379	409	366	374	407	381	363	373	414	400	378	389	383	369	389	383	400	418	372	354	377	367	393	356	378	366	380	366	392	367	389	391	359	432	370	387	356	369	399	365	395	405	340	382	407	357	366	364	425	347	382	366	368	386	406	349	349	387	394	394	397	401	371	379	400	369	369	376	347	402	377	385	381	421	373	382	396	379	357	398	377	400	385	395	384	333	417	350	346	390	411	402	390	344	352	387	368	392	391	378	397	384	397	393	409	360	416	386	336	374	382	373	381	344	381	354	362	408	366	395	364	383	400	409	382	402	421	360	367	395	363	408	346	391	398	381	382	369	399	365	393	371	358	356	426	389	368	364	376	375	372	367	346	373	368	374	358	374	356	393	374	404	371	347	358	378	400	415	367	408	364	367	401	376	376	435	391	390	373	387	368	423	391	360	385	365	418	364	365	377	395	410	387	395	377	420	361	375	371	366	381	391	415	354	409	398	393	428	350	355	371	378	367	379	400	382	341	399	390	364	411	389	381	364	369	375	399	375	365	375	385	377	366	396	392	354	414	363	368	377	376	371	382	386	367	363	386	391	396	366	405	356	373	374	425	389	372	373	356	399	397	417	362	395	422	367	360	368	366	353	350	381	379	435	348	387	387	387	371	363	402	362	385	393	364	368	378	407	359	360	333	392	370	353	365	372	352	426	350	368	378	402	359	394	411	379	375	386	395	402	380	373	393	392	361	354	389	367	401	377	405	388	377	402	380	381	359	400	401	406	347	351	385	361	401	393	385	398	411	384	343	365	393	340	374	366	415	365	384	383	416	408	362	402	340	361	398	385	389	375	403	363	408	358	385	395	361	388	376	409	357	368	396	388	403	366	389	381	405	358	424	375	362	417	393	367	385	380	396	364	390	368	373	355	392	366	360	368	384	361	425	353	388	391	359	359	362	383	385	391	392	350	404	371	390	389	392	372	419	378	353	417	419	389	360	371	371	387	381	381	364	348	366	385	392	374	366	377	375	391	351	403	386	344	391	382	374	382	356	360	387	405	383	394	407	352	396	386	370	364	391	359	355	405	376	379	355	360	391	387	391	359	411	365	357	391	365	364	386	365	411	367	389	387	370	393	390	357	384	369	401	394	368	380	396	353	371	383	373	393	366	413	394	400	369	356	377	429	408	423	400	362	395	380	392	388	384	383	357	336	359	389	409	397	370	384	340	396	388	403	379	399	389	420	387	382	389	374	358	404	350	385	401	382	354	361	383	346	360	364	409	406	385	362	390	361	392	392	356	396	373	364	388	388	396	371	374	381	397	373	365	400	371	377	388	361	371	395	362	370	354	368	356	365	395	364	399	378	358	368	407	357	380	397	351	379	357	377	383	366	420	424	355	371	357	359
50208	91374	71469	50786	34003	15989	6878	2308	902	661	614	602	582	640	596	601	567	590	584	630	621	567	589	619	594	606	562	578	652	595	610	598	620	561	598	649	583	561	585	600	604	562	588	615	580	585	620	620	606	607	607	615	636	605	560	597	623	585	598	590	560	569	600	615	633	618	559	619	567	603	596	610	619	573	586	557	629	606	575	612	612	601	572	566	609	582	574	555	626	576	558	563	610	569	585	571	641	629	585	587	591	593	562	555	606	621	606	589	589	593	628	594	581	640	590	579	615	601	586	577	609	605	556	614	585	583	585	584	631	583	655	603	578	587	616	596	630	587	605	638	562	596	630	596	577	578	626	611	610	578	569	581	557	592	562	594	602	592	598	629	588	598	618	597	604	579	613	619	587	596	607	563	631	584	619	549	589	671	586	614	568	592	620	566	548	592	571	614	575	596	574	616	629	564	571	631	562	574	618	628	604	573	628	610	621	586	591	596	600	619	626	578	606	628	590	589	593	615	559	597	585	569	581	584	626	600	610	591	584	578	572	594	601	567	591	586	647	612	610	586	572	630	601	619	585	629	608	545	577	574	577	627	563	582	641	611	581	590	599	632	612	613	564	567	584	623	626	578	587	606	597	604	580	611	589	585	571	607	637	630	603	565	613	597	622	613	556	584	590	611	575	558	627	564	599	622	617	628	562	577	582	581	570	564	583	552	597	592	613	570	625	638	626	626	545	565	572	581	620	580	601	620	627	650	631	562	546	593	578	597	597	606	581	584	576	574	562	601	568	566	597	598	567	578	599	613	572	663	586	545	630	554	606	585	632	618	624	652	579	597	592	637	564	572	607	573	578	645	606	591	572	594	581	612	604	596	610	571	630	598	613	598	589	618	554	607	578	609	594	584	540	570	591	594	583	618	609	644	554	566	552	622	595	610	597	594	597	582	564	590	592	639	599	585	620	563	610	612	573	592	540	592	614	590	566	566	595	580	563	576	577	597	561	607	549	599	605	617	550	589	584	573	562	564	561	608	619	589	578	627	594	578	588	626	591	556	587	592	542	593	603	574	563	577	601	651	581	606	628	608	628	658	633	640	575	588	584	624	651	600	604	539	545	598	611	585	549	622	628	604	602	599	601	567	521	602	613	603	623	595	605	598	647	602	596	588	651	569	568	592	580	633	577	563	601	613	590	607	608	623	572	606	671	611	610	584	572	583	589	600	621	608	623	617	579	581	541	613	545	614	619	619	579	593	639	606	610	654	576	625	604	600	569	590	612	597	636	576	607	625	540	563	591	570	588	607	633	580	628	542	590	604	601	628	550	582	603	586	657	558	583	600	600	577	637	584	620	588	558	583	622	620	631	598	624	579	559	610	592	585	588	638	636	589	591	589	616	607	554	598	581	598	661	585	586	586	579	609	601	626	626	588	586	614	628	599	629	629	654	610	609	670	585	588	597	597	610	604	640	601	593	585	614	574	601	557	575	562	595	535	634	577	643	591	587	573	567	598	617	581	594	578	580	622	614	581	588	621	581	626	577	591	625	627	645	617	568	622	603	650	559	584	586	627	640	597	589	572	574	580	618	611	638	597	589	605	572	632	630	583	584	604	605	581	619	587	595	600	589	605	607	603	634	645	607	597	615	581	588	605	599	596	625	587	589	594	598	668	607	553	597	603	542	568	550	590	568	597	598	609	602	617	564	577	647	628	577	575	613	632	595	559	595	608	637	585	602	563	578	601	604	640	567	599	650	532	606	552	585	581	578	601	590	604	562	630	626	618	570	576	613	546	602	552	549	611	601	577	633	561	613	570	602	584	573	572	620	608	611	598	591	590	603	579	589	586	584	610	607	596	539	633	566	588	590	588	600	585	567	597	601	591	598	641	596	610	612	594	621	618	574	545	618	595	606	593	598	587	564	584	617	579	586	620	597	602	625	563	596	588	616	623	603	574	595	585	619	581	611	538	604	636	595	600	586	601	549	568	611	558	563	599	586	601	590	586	627	594	555	578	599	617	592	615	658	596	597	618	563	558	619	586	589	588	593	560	607	592	568	566	537	638	583	576	621	601	591	602	538	574	597	571	566	614	540	628	581	604	599	587	622	551	596	644	608	582	617	577	599	602	588	585	602	611	582	598	620	628	598	577	590	581	590	555	641	576	609	601	604	617	558	672	608	590	608	602	619	592	626	575	558	630	594	614	578	602	577	597	634	606	583	570	601	627	630	650	607	576	612	572	613	607	630	563	597	620	592	540	593	621	599	593	604	584	602	615	580	595	610	616	607	627	565	547	590	587	607	563	619	609	591	618	562	568	595	622	640	617	594	584	567	609	581	572	581	624	610	601	598	617	560	564	633	593	580	578	583	576	608	578	547	577	645	603	655	610	577	545	582	590	557	608	583	630	616	619	603	621	615	600	623	548	599	595	589	637	576	586	581	579	624	586	595	613	590	578	589	575	598	618	598	613	572	601	591	586	613	612	594	558	569	565	565	604	626	642	627	563	620	598	633	595	560	595	601	610	605	554	581	588	551	599	573	588	630	622	604	598	619	629	593	553	596	584	578	605	592	609	581	578	637	581	586	601	555	574	569	601	614	618	539	614	621	587	583	611	587	595	572	599	606	579	588	558	604	616	610	581	607	617	622	598	577	599	596	570	577	618	600	581	590	540	593	569	624	578	604	583	602	581	606	560	581	597	619	587	583	541	596	580	622	610	586	610	634	638	646	616	604	548	621	573	600	602	555	580	638	614	601	633	578	582	616	586	564	629	556	629	597	614	590	563	604	613	582	624	602	589	591	653	566	541	616	607	592	587	591	559	603	625	624	583	623	624	583	601	612	561	603	583	596	592	583	641	617	591	596	571	581	615	582	593	619	614	617	584	600	582	624	597	586	586	605	551	583	604	570	590	560	603	585	597	622	593	612	585	585	593	613	621	610	577	550	607	617	602	604	602	602	574	611	587	574	600	596	601	568	617	577	598	601	643	587	573	622	594	601	573	589	578	622	594	584	616	628	623	609	602	559	616	597	638	653	597	599	604	569	621	576	592	598	599	632	635	590	627	564	602	591	592	609	588	591	621	586	608	583	604	596	562	559	635	568	557	639	598	581	572	653	610	564	621	609	602	568	623	626	598	606	608	618	603	586	616	567	637	560	600	582	624	561	570	585	567	606	589	560	571	614	572	607	557	584	555	576	589	569	564	586	618	599	582	609	599	609	615	604	599	579	565	588	568	610	576	595	623	585	558	641	602	567	628	585	619	565	582	576	569	567	619	604	596	608	546	648	589	596	578	615	603	610	639	608	610	640	603	610	584	600	575	569	557	501	600	645	621	585	634	556	572	579	625	621	593	610	572	602	603	585	620	556	619	581	629	590	604	600	620	590	638	571	602	633	637	594	600	603	560	585	616	640	602	662	619	579	571	593	622	626	590	600	594	584	614	624	596	600	610	565	596	617	586	621	555	602	601	575	577	610	596	599	604	628	601	561	582
23311	23000	33995	35139	30313	23322	14707	2936	815	543	450	440	439	464	426	456	448	478	408	439	430	444	412	455	441	437	394	427	440	436	440	416	451	449	454	421	448	456	452	440	470	463	441	435	444	461	457	446	388	417	468	406	454	409	419	450	419	445	428	398	404	447	447	402	463	443	416	421	403	433	439	384	471	423	421	411	417	466	401	414	426	446	433	437	413	413	422	429	441	426	419	435	465	432	427	443	432	411	449	432	486	447	402	427	408	427	425	447	438	430	436	435	415	417	399	415	445	425	424	481	413	442	455	449	402	413	430	463	416	406	419	422	417	442	407	408	437	425	458	419	464	419	439	445	413	409	441	401	427	433	397	438	442	423	431	426	454	455	439	426	443	466	420	439	446	390	410	420	423	432	439	431	434	437	450	421	416	428	418	451	409	444	405	449	391	439	463	450	428	447	407	422	405	461	400	415	425	421	431	407	404	404	420	445	429	406	447	427	441	411	477	456	444	442	429	433	420	441	415	413	428	441	413	446	424	400	436	429	423	385	426	418	441	414	458	456	410	436	443	417	433	446	425	387	410	420	415	430	381	410	420	446	421	434	421	466	407	456	402	415	402	395	422	439	444	413	429	434	448	426	458	434	424	439	414	440	429	447	435	410	451	393	432	466	404	397	410	432	382	393	424	447	432	417	421	423	425	441	418	443	487	421	424	460	437	424	404	425	431	431	465	452	471	416	436	440	441	445	464	458	470	410	430	441	434	417	419	433	451	407	432	395	452	446	475	418	414	439	423	438	399	413	441	442	434	449	448	397	437	464	434	419	418	415	424	437	395	453	418	404	430	415	435	419	456	443	426	436	433	447	475	439	403	421	404	424	453	432	417	410	410	417	446	451	404	429	437	414	451	422	433	408	423	421	437	457	447	457	445	399	424	403	421	458	454	410	437	424	424	435	437	450	409	398	426	403	428	426	397	409	407	412	454	419	424	426	410	424	411	403	432	434	425	431	436	420	443	407	450	424	428	423	413	408	435	423	427	417	405	425	380	410	393	397	418	448	455	442	457	423	443	393	454	423	415	399	427	448	422	422	396	406	429	432	420	425	403	395	422	411	426	440	424	438	429	406	410	408	461	419	433	443	430	408	432	442	415	428	432	401	407	385	384	430	422	483	448	478	419	446	432	474	421	441	427	410	446	436	434	427	434	439	439	444	428	416	415	444	427	483	441	406	431	461	392	421	404	398	455	447	447	434	434	405	423	418	439	440	434	438	451	427	435	384	447	417	456	447	418	403	434	417	459	391	453	404	423	421	410	420	421	411	463	417	446	396	458	427	413	421	418	413	422	391	381	442	407	430	420	438	435	435	422	428	423	432	414	425	419	458	384	450	475	439	423	398	404	439	427	455	442	458	451	404	427	415	401	390	441	412	406	441	476	437	441	421	402	415	426	409	442	461	401	430	460	440	398	402	470	422	396	421	455	475	418	400	416	450	407	444	477	445	428	429	419	411	426	414	423	415	431	411	446	430	401	435	450	416	444	396	455	405	404	421	427	446	408	419	402	411	410	447	446	438	427	449	437	419	394	437	442	399	415	443	391	456	426	421	399	457	465	447	434	441	443	435	451	433	458	419	426	401	402	424	476	382	385	432	412	415	433	422	454	431	427	419	407	429	444	394	462	428	400	416	442	432	434	412	409	435	435	426	419	424	435	420	435	429	438	471	444	428	413	445	392	418	399	420	434	418	395	427	444	426	418	431	434	430	443	454	420	403	416	423	426	425	444	422	423	415	475	456	422	409	424	404	416	394	412	399	455	430	406	420	412	435	415	452	406	440	421	431	447	406	445	415	447	420	433	433	422	394	426	441	432	436	444	451	393	428	434	413	437	450	423	450	424	415	386	439	460	474	433	407	418	439	441	433	457	449	415	462	421	410	415	416	450	440	415	436	433	419	442	438	424	438	449	440	456	444	418	391	408	424	408	399	455	415	457	451	428	460	438	434	469	400	441	428	400	417	459	419	404	459	436	438	467	438	445	435	424	419	424	431	403	414	406	403	393	437	445	419	475	437	445	396	434	462	431	412	480	428	447	413	416	448	403	436	427	428	425	445	396	407	415	432	432	421	417	417	406	422	412	447	424	413	430	406	429	432	404	438	431	410	411	449	433	394	409	404	436	421	442	445	451	447	433	455	420	422	441	390	434	406	419	414	405	422	425	443	422	414	455	449	423	428	389	408	430	431	374	432	415	382	430	464	468	392	407	418	473	401	415	440	440	455	440	438	444	410	427	435	467	432	467	401	430	416	444	437	386	459	406	428	444	414	416	411	416	420	427	410	477	464	411	414	442	439	446	416	439	434	439	427	444	463	429	440	435	395	391	432	427	421	417	454	439	435	441	446	445	393	417	404	427	401	421	401	421	404	474	453	445	441	433	414	397	410	482	422	413	415	463	434	452	432	427	440	425	409	441	435	401	425	427	432	429	420	416	409	420	421	420	445	443	388	426	444	418	472	464	456	418	464	437	402	401	420	417	434	429	430	414	438	427	414	427	412	401	415	427	442	421	430	420	399	468	378	411	399	438	424	447	405	424	425	418	445	416	450	416	417	445	440	406	404	398	415	412	412	401	456	456	411	433	427	442	463	433	432	417	385	449	428	429	433	425	424	371	431	429	433	416	446	456	409	432	437	437	410	409	404	420	419	401	463	410	390	450	450	427	431	405	384	425	444	436	404	428	406	388	413	440	450	406	417	462	429	438	431	425	420	432	396	455	386	375	391	419	432	444	437	466	413	397	429	425	434	441	408	431	426	409	388	448	430	405	431	429	428	442	445	414	464	457	422	440	434	439	450	390	424	403	434	446	405	406	419	409	440	450	454	424	455	430	405	452	419	433	434	457	441	459	406	420	423	431	410	413	423	451	435	461	450	424	419	415	445	436	433	447	403	442	413	462	416	434	414	417	429	405	442	439	436	446	389	476	405	422	398	408	423	457	380	408	413	438	444	439	403	434	410	432	457	446	409	450	414	456	380	404	424	444	435	441	404	385	437	426	450	430	471	453	447	431	424	412	401	415	457	408	444	442	392	432	428	445	416	448	447	421	424	436	433	424	450	431	430	425	422	426	409	411	396	424	434	427	422	430	408	432	459	402	447	419	424	402	411	436	440	510	425	449	401	452	418	442	396	431	431	423	426	428	436	423	429	471	410	391	457	436	428	424	432	441	435	430	424	419	436	409	446	418	455	435	434	454	420	448	437	438	442	412	411	441	462	425	441	430	391	434	397	461	416	416	424	424	378	406	455	432	433	422	440	432	421	413	413	423	405	417	402	437	424	439	417	386	424	474	423	464	424	418	450	429	459	442	421	438	424	421	453	432	424	430	438	413	412	416	418	442	391	392	444	471	423	446	429	417	415	440	405	416	432	482	400	429	420	448	436	432	448	437	428	435	483	434	421	407	437	443	401	413	440	454	454	407	424	423	396	418	427	403	413	451	376
42524	101996	85017	65917	45052	26410	13202	4625	1569	764	674	628	642	632	652	675	641	692	654	656	624	617	618	728	667	627	623	631	644	653	672	619	660	606	673	636	689	644	657	641	668	648	603	653	686	660	671	621	657	609	667	664	662	641	649	649	610	643	649	695	637	645	657	674	659	645	657	628	651	626	662	639	652	646	632	595	683	653	657	614	609	647	638	635	657	640	664	655	657	620	647	703	674	667	618	662	651	671	673	591	663	685	669	686	666	612	650	651	618	657	653	669	651	610	628	676	647	653	619	602	632	643	604	659	647	630	676	652	659	621	636	633	642	689	658	659	658	611	660	646	613	658	662	611	684	635	598	602	636	667	666	660	630	622	669	681	651	614	663	693	701	615	684	655	613	640	623	610	651	651	657	608	648	641	660	676	647	653	652	622	675	658	658	640	613	645	644	639	665	667	626	605	608	627	622	622	620	648	628	653	694	712	628	660	670	685	646	607	679	658	658	625	606	614	672	674	618	663	619	638	645	668	694	582	651	643	672	632	643	658	636	676	653	640	672	651	625	623	642	638	620	659	665	668	655	635	623	610	662	606	621	648	640	665	683	674	626	631	676	649	633	629	656	640	618	659	646	676	676	605	623	648	669	635	653	640	631	652	664	687	676	670	634	646	625	652	616	680	672	646	664	667	687	636	635	628	699	680	659	673	624	619	629	619	680	671	664	647	648	681	651	686	675	616	683	657	625	667	661	616	613	622	599	655	654	682	622	633	643	670	639	685	665	650	668	642	653	598	628	660	627	606	622	659	666	633	670	643	628	626	600	618	639	650	645	630	636	662	674	651	671	629	593	610	581	627	631	628	632	657	639	659	624	666	691	637	620	640	664	639	657	642	676	625	654	664	597	625	632	625	648	642	624	659	646	674	661	627	618	677	623	645	633	641	624	659	679	655	672	627	673	642	627	649	653	626	679	677	680	628	646	594	628	669	632	665	656	647	640	603	679	623	642	638	620	642	652	709	635	679	618	664	651	681	671	628	649	602	654	650	630	649	619	593	648	626	672	669	645	636	634	650	615	623	663	632	635	663	642	601	661	659	660	627	630	590	617	676	672	641	664	657	659	631	678	667	641	634	671	623	647	642	651	628	646	637	650	678	656	613	641	705	669	606	684	605	657	671	647	577	643	621	686	640	645	623	649	651	631	706	660	606	653	646	655	661	663	707	640	653	676	650	605	627	627	664	666	694	620	631	646	632	652	625	649	606	623	664	658	606	646	654	642	650	666	663	620	645	655	576	579	704	684	633	659	585	646	643	640	656	643	641	607	648	673	672	673	670	643	636	631	667	651	663	677	645	661	671	618	594	606	637	639	687	655	616	638	657	631	622	621	666	639	664	649	660	669	630	636	666	653	659	628	664	652	629	631	628	658	680	676	656	657	630	655	640	646	643	677	667	637	604	657	683	643	622	673	665	617	660	722	618	638	657	651	631	652	669	633	625	608	664	653	698	674	574	634	632	615	643	644	696	650	638	624	651	599	629	639	656	652	666	621	640	683	646	698	649	640	634	635	652	681	671	618	661	641	620	667	638	647	643	646	591	638	702	587	641	660	648	699	644	645	673	602	649	640	635	658	632	622	643	654	616	675	643	651	651	681	620	632	661	671	595	694	669	643	697	618	637	674	640	633	618	698	595	651	657	668	640	615	647	658	644	640	668	604	650	623	641	625	683	672	640	640	614	635	635	642	655	687	625	686	621	632	640	658	676	648	636	640	635	647	634	636	611	639	655	648	677	646	626	655	672	642	589	640	656	625	630	671	635	638	619	638	665	622	668	656	636	652	667	584	659	649	650	651	650	621	693	629	620	654	583	625	645	668	663	630	658	661	647	644	659	625	650	689	635	681	631	627	640	658	647	619	690	689	638	688	618	678	602	637	661	653	606	641	647	641	666	644	675	618	657	686	622	710	628	657	657	628	633	663	687	657	640	673	612	642	657	669	616	655	619	651	647	634	627	628	661	662	627	601	608	640	650	624	596	644	608	657	636	649	679	660	671	666	607	649	675	667	642	622	670	654	665	654	687	641	607	627	647	615	680	673	613	628	643	650	705	665	654	624	620	712	629	640	642	614	638	633	638	664	624	657	676	627	645	621	636	632	627	652	707	675	635	657	652	620	647	603	647	682	634	673	633	672	589	669	593	662	631	670	692	651	629	650	654	674	656	645	636	630	624	669	734	690	610	634	654	640	609	682	648	644	670	629	614	636	655	601	685	662	643	629	632	660	638	680	673	661	602	625	661	632	632	638	622	651	636	637	645	633	657	627	659	680	667	635	636	657	634	627	665	665	651	697	602	704	644	685	669	625	684	642	676	662	636	683	640	613	662	666	677	638	680	647	656	664	623	640	644	613	625	682	638	655	719	646	596	610	663	641	623	618	651	630	622	651	669	639	638	695	638	628	643	612	633	608	659	633	644	614	595	618	637	637	596	692	675	696	629	681	683	642	650	628	640	646	642	673	610	646	662	635	665	615	678	660	636	645	641	617	691	663	652	717	664	653	630	661	586	616	638	592	651	654	625	618	685	636	618	656	614	619	635	596	686	649	657	651	668	666	621	639	678	622	652	590	660	648	594	638	663	633	640	666	657	659	668	634	655	670	652	656	625	610	651	639	659	631	678	701	660	638	623	696	675	637	626	663	649	659	600	636	676	666	639	670	646	659	670	659	666	658	685	622	630	631	622	697	646	620	645	643	634	650	619	618	672	659	655	570	618	687	688	681	633	632	649	630	649	653	669	689	641	688	589	634	624	611	646	649	669	667	621	680	654	680	597	638	661	664	611	627	655	675	657	627	640	647	659	652	629	645	670	638	659	647	612	638	652	613	671	616	624	667	633	671	600	627	613	665	632	604	667	588	647	612	641	622	605	662	663	641	647	652	623	659	648	614	613	646	637	633	634	617	659	648	653	673	630	626	631	690	652	659	628	676	672	667	634	656	620	656	638	676	626	607	641	618	670	643	641	611	609	667	688	605	681	678	682	614	680	611	657	655	630	603	678	618	618	667	640	644	630	607	677	628	663	597	627	712	678	663	666	618	661	635	727	642	579	618	673	658	642	628	612	658	639	608	656	662	656	668	633	619	650	654	618	641	652	653	667	653	664	671	619	658	647	641	636	610	654	628	647	624	647	626	655	612	642	662	664	616	644	655	663	585	675	645	655	615	655	672	670	631	625	669	671	663	656	628	637	632	640	587	709	669	639	665	648	610	635	625	659	627	614	605	637	634	638	653	606	658	608	639	614	665	656	633	623	602	656	631	638	568	652	683	628	630	626	652	654	601	654	696	665	642	621	604	640	641	630	651	662	633	658	665	675	674	684	640	661	671	645	652	660	697	634	662	631	660	641	614	625	644	677	665	671	665	671	637	624	616	585	623	619	658	611	642	672	681	670	677	620	668	623	637	615	621	600	688	629	635	671	631	623	628	583	656	643	617	646	656	667
27531	31805	32765	22391	8363	2194	924	547	374	383	375	338	348	386	357	363	368	378	363	374	385	348	365	405	338	346	372	377	357	352	378	348	337	359	361	364	317	368	395	350	356	376	354	345	324	401	362	368	324	331	386	353	364	368	381	342	356	388	398	354	353	354	357	334	380	366	381	365	346	338	341	383	361	354	383	381	325	362	372	356	392	350	371	354	345	352	369	381	350	357	388	346	355	339	345	389	340	357	385	327	355	399	356	368	392	383	354	392	376	358	385	371	340	391	394	379	320	368	364	348	357	355	362	348	361	354	300	353	382	374	395	372	323	357	358	379	357	349	351	334	374	376	372	385	338	381	388	368	324	348	382	353	381	381	358	399	373	372	347	362	400	343	339	362	381	338	331	368	386	392	367	382	354	334	372	351	387	396	344	358	399	338	358	333	323	345	358	384	344	352	337	313	335	362	391	383	358	336	369	384	373	359	344	356	330	384	322	345	374	373	384	357	367	373	356	384	345	343	363	350	340	344	363	335	352	357	400	349	368	345	371	343	365	371	364	381	326	335	348	401	351	414	381	364	381	369	351	404	363	358	350	340	392	375	378	361	359	351	392	353	354	313	347	358	373	373	368	343	343	349	363	372	375	376	361	354	364	373	332	366	354	345	359	391	347	347	369	323	357	358	321	359	397	393	356	364	334	347	343	366	350	342	341	351	371	361	361	360	368	342	356	360	374	369	376	370	379	358	365	323	380	331	373	390	350	347	376	351	368	336	398	356	364	374	384	357	399	393	340	379	346	356	360	350	385	357	336	351	378	359	332	368	372	342	345	368	351	333	336	347	348	341	343	384	359	382	354	380	353	338	360	327	352	356	348	348	341	384	369	354	362	368	340	348	341	348	364	358	399	341	387	346	341	356	372	329	361	375	385	383	347	388	351	376	350	338	383	367	385	363	381	352	379	390	361	346	353	356	330	342	360	348	355	362	326	390	385	378	422	332	358	357	377	358	404	332	373	377	375	367	363	360	359	389	358	360	367	358	393	350	346	367	351	340	347	399	382	363	379	381	358	368	361	347	368	362	380	365	329	348	352	367	384	367	354	345	372	355	345	364	368	388	336	382	368	373	372	339	348	356	365	370	394	344	357	350	348	352	339	355	371	352	344	352	339	378	375	358	355	379	352	376	345	352	346	350	371	348	351	349	336	351	344	356	353	351	352	375	373	386	345	377	367	361	360	334	348	366	361	330	358	349	378	370	354	358	349	361	362	354	323	349	352	384	337	319	347	357	379	363	348	370	373	375	357	366	333	347	332	367	332	364	360	350	379	380	324	341	351	374	373	387	373	334	356	366	357	364	340	356	401	341	346	342	369	365	379	361	367	356	378	350	372	352	365	348	342	317	339	343	370	370	358	377	340	389	387	353	361	348	339	346	364	350	325	354	360	362	368	397	368	341	352	350	349	381	362	337	341	384	385	370	363	352	372	347	375	350	319	352	331	365	323	355	380	349	395	393	375	343	375	391	328	375	360	397	357	375	386	356	350	339	339	343	368	383	341	355	390	342	331	379	323	341	366	381	346	372	350	379	366	366	361	367	360	343	364	361	316	361	377	343	394	344	341	355	417	380	380	371	322	343	354	357	370	348	347	372	363	337	309	336	345	352	368	346	357	353	344	349	315	333	347	352	351	376	388	353	363	352	367	352	386	334	417	350	392	323	350	323	343	323	342	338	362	374	391	353	343	378	390	360	350	359	356	320	314	348	313	371	387	339	356	370	376	332	373	365	359	351	370	378	361	337	337	350	344	360	349	334	367	361	334	356	362	330	360	322	342	364	393	347	373	358	362	384	380	366	387	329	391	345	347	361	364	351	356	378	349	390	401	384	378	336	327	365	332	376	328	385	367	360	384	386	352	382	366	331	346	367	337	354	316	389	360	347	358	381	400	348	337	325	351	364	358	345	358	376	372	377	358	343	333	362	325	359	390	360	391	359	370	337	365	364	392	400	337	346	391	364	333	388	317	336	416	363	363	343	383	354	341	362	387	353	345	356	371	359	336	333	364	373	370	352	383	355	347	345	351	373	349	372	361	378	310	371	371	361	346	363	361	344	384	351	353	341	344	385	372	334	328	327	372	384	330	383	395	355	365	378	373	348	324	373	360	375	378	351	379	317	358	338	338	360	376	357	348	334	357	364	372	383	347	336	321	329	375	334	412	355	367	409	350	346	384	341	356	368	328	383	357	323	336	372	334	366	348	375	394	354	355	332	345	388	375	378	346	374	358	352	381	344	347	351	362	392	366	333	353	321	376	373	385	369	377	388	358	377	393	342	336	333	352	331	408	343	374	402	384	381	359	346	386	376	348	369	391	338	372	362	354	357	328	371	349	359	365	306	318	374	355	358	338	380	345	396	350	361	351	382	361	363	380	360	341	360	334	356	349	351	387	371	357	364	360	384	356	362	371	350	357	351	356	363	337	368	368	379	364	367	350	358	360	357	382	355	371	374	387	361	387	352	351	329	352	364	351	366	342	348	357	365	346	367	350	355	338	361	385	405	331	360	337	304	344	367	358	383	365	362	348	354	383	376	359	349	380	363	379	364	366	332	364	353	324	378	345	362	379	366	368	349	327	359	358	355	362	356	374	358	361	336	341	361	361	352	357	366	386	355	393	365	342	383	398	391	356	373	378	356	398	334	357	362	354	340	394	377	377	363	325	369	347	393	345	355	342	352	360	347	379	371	378	388	349	374	387	364	337	367	389	364	369	365	342	363	374	359	332	347	342	364	335	380	380	391	376	334	348	329	323	336	355	380	339	376	357	387	364	340	360	368	376	369	365	371	352	335	374	350	367	366	336	365	369	357	360	343	357	409	371	402	368	365	358	385	386	351	344	346	401	362	384	346	353	346	387	360	364	324	356	384	342	368	380	375	350	378	362	375	367	329	370	355	334	368	363	389	342	339	390	368	380	377	348	331	378	402	330	335	360	346	374	354	343	347	366	343	351	389	329	361	349	363	345	343	363	336	378	360	370	372	362	345	361	336	336	365	350	368	348	351	357	360	372	392	361	346	389	349	348	383	371	376	356	389	372	384	352	364	338	425	398	353	382	368	365	366	347	359	366	381	390	364	354	364	364	342	334	356	355	359	358	393	322	358	359	340	340	346	365	366	311	329	378	355	340	319	331	378	366	356	366	371	348	372	380	336	372	357	377	358	383	374	350	339	388	359	350	371	339	395	354	352	371	332	385	349	366	346	403	364	345	370	374	368	315	340	390	385	344	382	355	349	342	363	323	366	336	363	326	337	381	365	314	384	378	357	359	329	357	346	378	369	348	374	343	332	359	402	355	341	325	363	370	384	378	340	347	373	367	354	366	342	340	377	342	353	353	337	330	344	357	322	347	349	416	342	320	336	351	359	382	340	375	383	363	373	355	353	372	367	376	361	345	368	387	357	378	318	374	357	392	333	352	385	341	366	357	335	350	350	360	394	352	371
28145	51340	38591	24285	12007	4136	1816	987	665	602	563	579	595	558	574	608	552	577	558	571	579	526	575	563	600	585	554	556	567	599	556	548	549	548	584	555	620	554	538	527	555	617	606	555	592	548	622	564	538	603	569	606	581	571	572	568	573	553	566	582	513	600	577	559	550	569	571	569	556	571	551	562	580	590	558	580	598	581	588	557	571	576	570	571	602	590	576	576	528	595	550	532	550	546	533	618	560	532	538	519	591	598	554	577	570	551	559	550	617	569	587	585	596	536	575	563	554	582	551	544	546	596	621	539	568	556	603	603	579	558	565	592	576	580	564	611	547	576	597	531	555	571	596	541	539	552	539	551	591	544	563	612	581	646	552	521	563	562	583	594	568	564	564	605	599	545	565	569	540	592	613	491	581	514	567	585	510	553	594	554	525	556	574	556	562	557	573	576	573	539	562	580	544	572	554	568	545	569	623	569	594	542	571	585	567	575	549	584	589	559	613	578	610	603	566	577	600	579	591	615	601	587	526	588	578	570	563	534	592	607	582	549	558	570	563	559	579	577	549	578	560	540	534	564	569	591	544	551	551	579	574	590	537	611	553	610	574	612	515	540	576	563	581	556	599	597	612	596	574	545	590	574	577	525	560	587	562	571	569	573	584	554	548	545	585	550	571	580	575	534	555	578	583	570	546	592	574	585	552	582	561	547	554	545	591	573	596	579	532	565	546	562	569	600	571	581	577	592	569	597	599	594	568	548	586	539	571	560	547	565	594	568	599	557	557	553	542	557	574	587	567	541	592	563	622	611	624	551	532	580	555	597	565	562	541	565	586	514	550	548	602	651	593	555	544	555	575	596	539	574	544	565	550	553	561	555	564	576	573	608	547	568	507	595	565	571	532	575	559	606	583	573	559	596	573	573	552	612	606	569	567	575	553	528	553	586	548	577	540	610	574	577	609	544	604	611	604	572	581	543	553	563	555	595	575	548	587	542	582	586	554	590	594	522	595	552	590	609	569	580	562	608	596	582	570	536	563	573	560	582	604	586	569	563	577	559	582	557	575	562	594	618	583	582	563	585	545	579	578	557	559	561	599	543	555	570	536	580	572	540	546	546	556	583	563	564	564	573	513	562	552	602	612	567	627	612	580	577	524	595	534	607	579	581	584	546	548	554	586	554	555	635	585	622	525	558	520	591	558	597	623	588	604	573	561	566	557	586	538	578	537	628	515	579	580	530	540	518	571	600	529	591	608	544	582	536	580	605	562	526	598	600	583	534	549	539	578	616	593	542	562	588	587	567	519	573	571	601	541	607	565	574	614	559	567	573	538	619	559	566	573	547	590	611	579	583	558	563	565	593	597	559	585	556	585	587	623	594	623	574	574	579	540	590	535	585	587	549	554	574	603	570	571	551	554	542	522	587	638	550	578	581	599	541	609	571	578	537	562	562	554	548	583	552	546	558	586	597	558	587	548	540	541	566	539	539	581	521	622	573	549	563	564	561	635	541	565	591	588	585	563	591	565	555	539	528	509	585	607	588	580	499	561	581	567	588	582	620	561	535	591	589	561	540	549	555	545	589	574	578	560	561	567	559	584	550	568	584	578	558	566	566	561	611	575	549	576	573	550	608	574	562	569	607	594	535	585	555	632	550	584	565	563	578	532	571	578	523	583	566	592	578	553	577	574	545	566	582	605	558	524	563	563	596	557	520	535	575	556	536	559	576	574	587	534	585	577	526	579	513	560	547	612	582	557	581	585	566	616	577	584	589	565	543	592	605	559	554	578	561	580	576	549	579	596	535	583	572	577	555	551	594	546	591	574	582	589	587	560	582	542	525	585	581	617	592	539	574	567	564	590	569	570	592	547	548	533	564	624	537	554	543	512	562	566	582	578	595	560	596	553	602	564	620	624	534	545	569	565	577	532	564	592	540	569	576	601	577	557	566	566	563	561	555	588	571	578	579	568	582	533	561	563	547	547	599	570	578	561	553	594	585	587	570	568	546	572	570	592	609	561	579	519	592	586	580	587	579	541	574	500	562	582	553	559	588	598	594	579	532	501	575	594	551	606	561	536	551	559	549	511	573	549	545	568	553	643	571	600	566	571	589	560	604	532	560	559	584	594	641	571	566	564	587	601	610	604	589	594	539	589	573	565	615	573	569	602	582	566	590	571	549	577	588	595	568	549	556	574	522	579	548	589	569	581	550	569	605	573	577	563	563	603	573	573	597	557	580	546	605	537	557	577	607	579	571	538	553	546	588	558	580	590	591	563	569	602	608	611	551	567	542	547	606	553	585	564	581	572	548	572	562	565	517	597	570	563	582	599	581	614	533	581	638	603	561	576	559	572	572	576	566	553	614	538	566	538	567	589	568	552	552	606	569	542	529	553	559	578	550	523	547	551	555	578	537	592	600	585	560	553	559	542	582	495	546	548	581	591	577	590	573	547	576	568	596	568	566	589	547	552	550	584	586	583	578	566	557	584	607	562	550	566	587	561	556	564	562	584	549	533	556	533	573	546	560	594	528	572	560	568	523	572	540	534	570	572	591	568	559	604	571	605	589	566	539	562	610	539	609	551	610	567	548	586	553	580	584	586	577	557	583	559	560	616	548	530	590	551	592	534	532	579	601	595	594	630	525	532	557	592	556	549	585	581	536	540	578	625	526	601	575	592	538	572	544	567	551	580	589	584	575	533	555	573	559	603	562	561	577	556	536	541	541	576	609	610	575	521	590	542	540	597	544	533	617	576	565	580	615	577	601	559	524	574	569	597	566	597	614	614	553	558	582	585	539	565	551	605	546	619	528	581	551	617	552	591	569	534	589	538	559	533	602	579	607	591	564	544	577	511	556	576	562	539	598	573	593	558	531	578	571	550	535	569	529	556	612	580	589	537	563	555	568	575	548	566	599	533	575	590	619	542	559	598	578	556	506	630	622	590	548	580	570	553	586	551	533	575	579	579	550	575	576	562	572	525	603	568	581	584	557	530	551	579	553	593	588	592	554	579	576	539	581	564	565	582	614	570	535	559	551	620	565	585	575	577	583	537	602	566	583	614	558	575	603	544	571	555	514	559	594	591	575	572	606	545	554	576	601	543	536	567	606	534	602	586	593	572	547	550	532	567	560	537	578	568	564	559	547	570	523	596	540	571	602	570	555	537	564	534	601	513	593	554	583	575	539	547	611	576	513	609	558	548	566	554	534	541	518	555	552	527	597	572	544	594	595	592	622	602	548	536	638	570	572	579	541	596	556	605	566	564	509	584	544	562	562	557	589	485	572	562	600	533	556	555	557	608	568	572	562	574	558	596	552	551	559	594	532	536	578	591	577	552	557	612	568	564	544	586	590	546	568	546	592	589	562	566	573	575	577	611	516	505	599	584	593	571	572	556	572	543	564	584	585	565	569	615	575	565	561	550	569	585	587	580	550	598	564	566	562	553	534	548	553	592	585	590	588	642	611	591	532	554	560	587	556	558	532	564	558	585	565	579	572
24852	25670	39559	39475	27111	16465	5638	1282	602	422	405	391	403	384	393	368	409	383	414	382	378	410	371	348	381	354	399	378	401	354	388	388	396	402	396	400	409	414	396	402	384	363	403	407	370	372	364	402	388	390	384	359	371	379	375	403	420	379	397	423	387	385	386	379	346	378	367	385	386	397	363	395	378	408	366	353	405	411	387	381	375	403	402	400	387	408	396	377	375	386	390	397	429	366	407	376	374	421	374	381	388	365	391	347	363	382	406	367	356	376	434	368	366	358	410	352	419	349	392	399	381	410	368	355	380	387	386	364	415	376	398	374	387	389	396	397	376	388	347	372	358	410	366	362	381	363	363	362	349	370	389	380	339	429	378	374	369	410	350	409	396	356	398	354	360	415	375	370	365	375	399	379	388	371	385	361	368	402	403	383	403	403	419	378	367	384	422	386	389	389	397	405	400	388	388	358	381	414	403	388	394	398	401	380	400	351	428	392	373	418	394	376	377	389	386	373	355	365	361	394	394	384	412	376	412	394	355	411	405	396	378	400	369	397	371	391	391	400	359	374	366	401	421	361	386	375	381	405	360	387	348	385	363	431	393	405	392	428	362	368	381	396	391	370	398	383	416	367	370	367	383	375	366	330	372	411	381	370	403	359	367	383	396	398	354	360	386	386	365	406	408	378	369	357	412	382	372	367	381	361	369	353	404	393	368	373	364	379	387	434	345	381	390	392	373	400	392	368	362	424	412	387	401	378	383	373	378	371	374	409	381	373	402	424	407	388	437	349	380	390	401	408	386	389	328	403	387	395	363	386	411	358	379	390	385	395	405	371	379	345	363	359	389	360	390	374	383	363	441	380	379	403	385	394	351	405	382	371	367	390	410	378	340	414	383	384	420	380	403	396	374	397	388	379	410	402	399	395	428	392	405	392	406	386	407	364	357	352	388	399	378	355	402	392	392	382	368	431	389	361	378	396	389	394	378	344	359	382	392	387	374	362	374	353	396	405	404	381	385	405	349	374	384	387	342	389	411	407	377	351	367	344	367	346	387	384	400	422	395	390	368	393	371	402	404	385	377	400	371	375	389	372	401	383	382	404	379	386	380	365	413	410	386	375	387	373	356	396	394	377	376	374	401	402	397	373	392	390	384	394	354	391	372	380	365	361	397	413	417	394	395	399	352	368	393	370	356	398	375	373	387	400	405	407	403	370	394	395	383	400	407	385	385	410	356	385	381	405	395	404	354	379	400	425	382	415	356	378	350	423	371	361	395	381	385	370	396	370	412	401	345	380	394	386	387	400	372	401	354	368	361	376	374	393	383	398	385	380	406	397	368	395	387	407	401	378	355	364	386	336	406	368	399	377	398	363	328	400	412	381	380	340	387	385	399	384	396	407	397	423	405	437	368	366	369	417	374	373	387	393	325	373	384	378	412	383	362	399	369	408	389	390	390	352	381	403	399	383	417	370	388	358	374	387	416	416	403	387	374	384	427	419	413	384	408	347	370	391	387	351	432	377	357	361	386	396	372	375	366	394	361	399	384	382	362	374	388	417	385	371	370	405	383	362	435	403	402	357	398	408	418	402	363	374	373	352	382	394	384	387	414	396	376	381	414	381	399	380	396	415	408	372	384	398	374	410	394	325	367	371	416	378	391	400	380	350	398	418	400	390	376	370	360	375	379	381	382	376	371	401	405	378	408	369	366	352	396	416	369	405	405	374	413	417	391	380	399	368	390	364	387	392	392	375	359	392	343	385	396	397	396	379	365	334	389	416	361	365	404	391	376	393	411	379	418	397	369	366	414	363	397	358	375	357	405	373	396	390	388	365	375	374	364	363	376	388	397	375	373	390	374	338	394	372	408	405	401	398	356	399	388	415	416	385	348	376	384	400	363	427	368	362	383	397	353	362	408	396	411	422	400	378	363	384	396	372	407	383	382	368	341	383	386	368	372	377	386	381	391	405	384	387	370	402	390	371	386	365	380	405	370	384	371	386	383	402	381	401	390	382	356	357	379	405	396	387	391	349	394	403	381	413	372	390	375	382	368	356	384	382	372	370	373	372	408	398	366	396	402	395	386	369	388	353	357	358	394	374	371	435	378	383	369	411	405	406	372	372	354	383	426	367	393	400	393	427	373	376	400	408	382	334	364	370	385	362	373	375	409	406	378	368	395	411	390	386	375	389	367	444	401	349	396	390	399	400	393	364	369	362	431	372	376	372	405	372	387	389	395	359	385	381	397	361	374	393	389	376	389	367	389	369	392	363	396	397	370	333	397	380	383	357	410	418	409	397	372	380	407	381	390	391	381	377	383	392	383	395	378	399	431	352	341	378	396	400	381	358	437	398	410	404	407	367	370	439	361	366	391	357	348	404	391	364	362	380	377	394	390	398	390	379	399	386	413	413	380	388	353	364	378	445	388	387	374	371	367	381	382	371	404	414	400	423	374	403	395	365	369	385	372	391	346	389	431	377	348	350	357	377	397	377	369	397	373	361	381	364	378	393	394	428	377	420	379	382	410	348	370	392	392	389	404	383	355	356	385	408	420	400	412	358	432	401	406	388	398	379	398	385	363	391	387	404	353	409	362	377	352	418	385	400	398	415	374	382	334	344	381	403	361	377	400	377	372	377	378	356	375	426	413	385	404	391	406	393	411	382	377	393	375	388	383	398	407	370	409	407	384	396	405	397	409	416	376	415	341	365	452	376	402	403	381	376	343	374	407	369	399	403	397	389	410	392	387	390	398	348	379	383	383	400	389	419	383	360	387	334	408	388	353	383	377	345	389	363	398	402	380	369	346	408	368	407	378	368	372	388	440	385	388	401	381	389	429	409	361	373	396	389	354	406	369	392	373	417	357	368	374	392	391	365	409	399	377	372	396	387	374	353	396	374	369	375	378	393	384	368	385	396	384	399	407	390	381	387	394	363	391	387	404	369	380	373	389	415	396	388	365	368	386	406	380	362	403	396	413	381	356	383	364	379	360	383	419	391	397	402	389	386	381	414	393	382	377	367	370	387	398	375	379	380	411	415	370	391	402	351	379	377	362	342	368	371	387	393	384	400	406	386	370	351	400	383	396	385	376	410	348	408	365	371	377	400	375	385	393	391	378	376	383	368	376	360	396	395	396	390	404	360	376	341	376	407	410	367	405	380	409	384	420	432	384	363	367	378	411	357	371	413	404	403	383	401	376	391	358	398	362	372	365	396	381	402	401	377	388	406	394	384	361	373	368	387	402	368	372	411	393	385	401	396	403	375	362	398	354	406	369	379	410	404	400	395	385	361	392	394	402	363	394	398	388	383	374	420	374	393	377	369	398	366	385	399	405	377	413	363	375	393	383	387	364	386	428	396	379	423	411	413	376	383	379	381	399	378	388	416	369	393	397	427	374	404	385	361	365	370	369	375	410	359	392	414	384	357	380	364	397	415	387	400	388	350	388	423	350	373	397	382	370	391	413	374	365	403	369	376	405	359	376	393	390	364	406	400
47198	91496	72818	51217	33010	18221	7780	2731	1093	682	608	604	607	631	574	595	629	601	652	601	568	585	594	598	613	595	599	527	602	619	619	579	562	598	612	609	602	589	624	624	617	606	606	565	577	606	585	596	602	601	589	573	557	571	598	620	620	585	613	599	608	567	621	571	602	595	607	637	631	603	618	610	584	611	583	622	595	652	593	609	586	614	629	611	559	631	570	608	631	623	615	610	632	601	605	591	618	642	566	595	601	596	594	590	586	584	607	585	613	640	621	584	641	605	569	606	605	611	631	603	611	603	590	604	600	525	626	582	595	616	589	614	581	596	636	579	590	604	604	582	603	638	608	612	596	596	615	590	588	555	591	600	567	621	606	598	554	569	626	600	623	597	620	605	620	573	613	556	624	613	580	594	621	599	631	626	583	593	609	582	647	636	565	617	604	649	640	594	611	600	602	605	625	608	625	571	574	621	618	592	643	595	586	595	571	625	622	585	569	585	590	611	595	619	619	587	574	599	544	600	625	612	638	635	593	604	608	594	596	569	599	593	582	611	573	607	617	606	610	605	646	575	623	593	596	573	602	600	618	554	581	597	609	643	608	555	581	616	629	608	604	583	607	621	592	618	598	574	572	590	612	632	582	580	602	589	626	596	636	570	614	642	634	616	599	610	632	604	603	630	609	657	588	607	603	638	620	618	585	576	579	601	577	630	596	605	619	592	598	598	663	584	612	667	564	616	581	562	641	626	614	595	598	574	597	630	600	659	658	587	566	573	625	612	653	609	630	570	639	647	587	623	603	623	584	604	655	594	602	668	617	589	591	577	595	622	539	546	598	623	621	560	640	599	597	638	608	634	621	578	643	593	590	618	629	586	611	575	611	644	587	655	613	630	620	591	570	615	583	604	591	618	604	639	591	564	600	638	589	575	602	634	617	608	600	604	621	621	640	590	613	611	604	555	627	583	606	629	625	577	629	612	583	634	586	652	647	583	618	635	622	599	597	588	617	580	607	618	572	633	642	576	581	619	594	582	625	592	631	632	579	597	605	592	644	615	594	621	620	605	664	637	567	626	591	557	623	598	570	641	635	569	636	575	607	593	620	611	595	597	593	613	611	586	642	608	596	648	616	587	608	590	604	608	599	603	629	593	627	610	565	579	635	636	608	616	615	600	613	590	629	629	610	646	627	605	576	567	613	605	611	650	585	578	599	573	584	616	628	601	589	606	565	629	618	602	645	605	600	599	575	620	608	593	610	590	627	605	605	585	632	616	596	607	615	589	602	615	597	598	631	626	616	579	625	607	589	598	592	608	617	631	564	613	585	599	583	630	616	578	590	629	603	639	623	599	563	587	607	601	608	605	617	635	615	627	575	632	613	633	614	654	597	615	636	575	619	657	635	654	639	598	605	601	602	619	610	625	611	588	612	574	595	609	601	573	597	633	612	606	614	572	594	602	604	595	584	620	565	583	605	618	606	623	628	673	560	618	643	618	574	580	619	558	590	601	564	599	621	608	592	593	593	636	579	591	624	561	598	634	602	603	638	589	562	624	619	667	604	589	606	622	584	631	579	608	579	621	607	604	599	647	598	609	581	624	593	597	596	562	624	555	596	605	566	656	636	622	640	601	630	602	641	581	611	594	620	574	637	578	627	592	629	620	610	647	627	568	622	593	626	563	616	651	623	616	590	588	591	626	585	600	585	616	603	625	605	582	635	577	599	597	594	645	608	604	616	664	631	622	646	631	647	552	580	627	599	608	600	558	638	627	576	625	567	573	598	561	588	588	609	598	599	618	644	552	595	565	595	630	653	597	632	588	586	610	585	642	583	609	592	573	601	597	601	610	603	617	642	626	558	640	635	579	573	579	574	620	597	593	604	640	609	632	662	593	606	552	592	589	576	631	585	591	606	594	609	562	651	573	567	575	577	603	627	563	610	582	600	618	616	620	598	642	615	613	628	582	582	575	581	602	640	592	587	638	578	600	554	608	580	609	611	606	661	650	622	595	576	590	601	575	611	599	572	593	580	605	620	641	622	583	571	642	626	594	589	587	541	666	586	596	596	625	603	611	595	600	569	584	617	662	624	556	630	653	569	590	618	593	570	618	663	644	592	631	600	569	580	651	592	606	603	582	579	599	599	617	624	572	607	593	619	607	592	627	634	561	577	594	597	629	622	634	622	605	615	587	639	638	613	592	584	644	622	639	594	611	608	587	591	578	594	613	590	595	594	603	616	616	605	583	637	600	598	607	588	579	634	590	603	575	577	621	609	598	614	631	559	620	612	582	601	598	621	599	637	609	591	608	580	600	643	611	608	578	644	668	557	607	610	611	597	610	641	590	608	622	600	606	584	638	631	604	568	580	672	631	639	572	653	586	574	683	596	632	579	624	628	610	586	585	647	649	608	546	622	633	635	595	610	586	598	610	581	632	595	604	582	575	653	576	623	637	624	602	605	567	609	611	595	566	620	566	605	584	617	588	599	617	581	588	575	654	606	594	593	529	604	590	585	602	564	592	635	596	604	600	573	625	616	646	599	620	592	574	654	650	600	581	576	620	634	622	579	616	633	609	611	641	561	609	601	658	585	597	599	607	648	594	612	563	553	592	582	623	618	632	626	632	582	553	632	609	619	613	598	593	574	575	616	641	575	610	595	590	556	617	614	636	583	608	615	641	601	604	626	595	631	590	603	559	625	681	610	601	591	662	580	588	552	582	574	627	625	610	651	578	571	575	625	572	592	564	617	659	594	595	607	601	597	600	600	645	617	569	609	594	618	614	598	618	584	577	574	643	592	572	606	592	542	610	648	588	587	609	634	583	684	646	612	618	593	610	610	590	569	612	585	614	619	621	589	621	587	635	618	646	612	610	608	602	571	601	612	623	567	628	574	626	648	614	563	611	656	589	592	586	638	590	571	607	588	608	606	600	580	600	639	614	593	586	648	630	600	589	575	587	646	600	552	664	607	644	579	634	648	623	604	654	581	595	597	579	593	607	600	588	613	601	601	585	613	599	590	651	641	595	576	593	606	612	626	603	554	627	611	629	591	636	593	599	601	616	662	599	624	580	626	593	604	626	586	619	610	626	578	625	592	589	575	655	630	645	605	639	613	617	582	630	609	634	651	609	619	573	609	621	558	629	619	621	580	604	640	599	593	617	590	593	609	626	590	644	607	601	575	644	588	563	641	644	567	604	576	602	629	615	649	544	576	618	586	586	584	592	612	621	595	580	583	612	599	621	601	552	575	586	603	626	587	637	606	626	662	601	612	607	624	635	618	581	591	585	630	588	618	595	587	603	572	595	606	624	639	610	618	644	632	597	630	621	605	579	617	642	594	601	611	609	601	617	609	578	613	643	549	621	578	621	611	625	609	561	592	574	571	622	570	633	592	609	650	571	639	621	596	627	618	656	586	636	639	612	633	566	599	602	615	618	638	586	603	600	587	573	596	643	599	571	590	595	583	611	581	632	605	576	589	569	624	618	574	614	591	645
23287	22950	34795	35534	30227	23565	15024	2768	772	509	466	459	411	416	452	443	438	457	442	430	419	443	512	456	451	420	467	466	422	427	479	415	425	461	413	409	394	450	418	436	425	447	411	462	437	424	430	472	456	448	471	410	438	463	481	450	457	454	464	417	407	426	447	430	457	423	392	421	447	445	415	432	471	461	460	455	423	436	420	448	394	414	431	453	423	421	448	413	455	448	413	425	464	417	460	424	427	430	420	441	448	435	428	440	447	437	440	440	464	448	435	430	418	464	422	426	413	435	430	426	428	438	457	399	450	418	423	445	419	401	451	441	429	412	446	440	428	389	438	409	421	430	433	444	439	409	409	425	456	421	442	431	423	407	414	444	417	474	427	417	436	436	418	419	429	455	392	451	429	426	465	436	443	437	399	423	456	455	410	386	418	406	441	440	462	461	472	453	389	434	442	445	412	430	437	455	423	401	421	459	427	442	425	454	417	444	432	476	483	495	433	417	398	400	441	418	433	426	459	415	406	438	461	445	466	434	410	459	445	408	410	444	439	441	477	390	442	445	430	426	445	429	427	448	430	448	419	418	415	431	417	427	444	394	443	386	448	403	456	419	427	433	434	447	414	429	453	451	438	428	390	458	435	428	437	433	448	459	405	473	412	407	403	411	458	422	435	428	434	435	484	426	415	390	412	445	463	472	394	424	427	428	441	421	408	413	436	389	429	441	441	429	421	439	420	445	424	418	446	453	419	445	447	400	450	465	428	438	383	422	421	419	404	461	448	468	431	447	418	453	400	444	443	430	414	424	421	468	435	395	423	432	461	454	392	471	462	453	420	433	446	443	414	458	448	428	442	433	461	401	418	429	441	405	423	427	389	429	398	392	426	408	462	399	407	433	433	427	446	451	452	417	438	434	401	414	411	375	461	471	423	433	415	415	433	432	429	422	460	449	447	408	461	412	439	430	437	433	450	407	418	421	427	424	427	442	437	429	452	428	423	384	421	409	414	440	419	420	446	427	433	405	419	435	433	470	417	443	405	424	463	416	445	372	452	468	434	443	402	430	436	440	432	431	410	419	457	424	466	451	445	429	405	428	406	434	414	440	448	423	431	458	422	412	447	420	422	445	424	409	462	473	427	387	428	431	424	414	425	421	393	432	442	434	425	433	452	439	452	437	450	425	446	456	433	436	434	405	433	446	447	422	453	407	410	456	393	433	434	465	421	382	444	413	445	452	442	411	437	452	432	466	450	435	436	414	419	402	444	429	430	419	467	445	442	433	428	417	448	424	472	407	436	467	426	475	424	407	394	462	417	446	439	423	434	429	392	402	444	417	469	407	442	421	433	445	423	401	456	404	377	412	427	443	451	373	427	443	425	416	467	434	399	477	403	440	460	436	426	427	429	449	410	440	462	437	451	439	424	415	451	447	429	420	413	402	400	461	438	437	427	387	453	484	370	439	423	421	449	436	434	410	442	419	462	421	434	410	405	415	464	454	456	439	453	409	417	460	458	425	383	457	440	450	421	465	456	443	414	412	431	380	445	449	441	430	420	443	429	456	472	479	443	446	419	430	411	417	420	452	434	423	407	388	441	418	427	405	422	416	437	437	420	398	412	406	428	399	447	394	450	419	408	455	456	398	433	395	443	407	416	450	422	406	419	462	423	421	428	427	424	437	480	387	416	420	451	430	429	437	446	408	439	417	458	443	428	449	438	431	395	440	420	408	419	430	460	457	413	443	437	405	432	425	427	443	484	450	387	407	417	401	442	417	398	448	415	425	410	428	448	458	435	428	445	415	469	416	432	420	416	428	433	395	437	390	398	436	400	397	403	430	413	445	426	417	442	429	415	414	486	438	440	409	420	427	398	453	398	432	446	398	418	447	429	460	445	403	419	385	404	454	427	414	447	444	409	397	432	435	431	418	447	442	434	420	417	422	420	418	424	458	435	428	411	422	415	431	400	452	425	480	416	455	442	416	488	457	437	429	433	429	474	410	434	445	448	441	392	476	425	436	461	461	419	454	424	397	403	403	419	419	407	425	490	450	461	435	436	423	451	444	439	417	425	402	418	433	444	442	425	452	411	414	405	402	403	411	418	413	450	456	378	434	443	447	423	407	441	394	445	450	408	422	439	452	409	421	448	391	436	456	440	461	422	456	491	427	434	391	410	395	431	422	397	431	449	462	444	445	418	455	427	430	442	408	465	432	418	429	456	392	389	443	393	398	448	428	423	456	381	462	425	428	436	415	425	470	452	405	421	397	453	427	432	448	429	471	473	386	436	457	411	446	436	435	474	429	422	450	392	432	429	417	452	426	407	423	451	430	433	389	414	453	467	464	434	404	407	460	454	432	420	401	430	475	460	432	446	409	411	406	431	413	462	402	436	431	452	444	447	433	398	447	443	413	404	470	427	429	430	465	435	457	491	462	463	440	432	442	410	443	437	422	439	426	433	388	455	430	384	452	482	457	447	476	417	423	434	439	414	428	397	446	468	437	429	446	442	431	437	390	464	420	428	443	458	437	456	407	483	452	437	384	466	380	424	424	443	441	437	438	375	427	443	440	425	451	411	418	422	450	396	423	415	429	410	467	374	464	437	430	427	429	421	424	421	450	439	425	483	434	436	423	463	432	413	439	435	461	441	400	457	434	446	437	402	451	428	459	410	397	424	440	405	406	446	446	449	395	434	439	402	448	473	417	429	428	417	433	426	397	417	435	462	397	410	453	427	419	451	422	435	423	447	396	400	445	443	454	442	403	452	426	462	377	451	446	396	440	424	445	430	406	425	397	403	441	449	425	416	419	450	437	414	445	446	424	439	415	457	433	431	432	460	471	407	444	447	421	401	446	411	443	470	412	450	410	424	450	444	413	425	443	456	430	495	414	448	425	460	426	412	431	422	435	461	426	443	443	445	424	403	423	452	431	440	417	429	428	439	436	480	431	444	438	412	414	454	429	400	452	437	432	457	425	395	430	447	436	412	444	426	394	401	449	429	434	436	430	413	417	452	408	470	421	442	383	440	448	434	436	431	460	423	423	436	458	411	418	446	450	423	419	424	437	426	414	402	447	420	410	475	422	411	445	421	443	408	415	401	404	445	458	422	449	435	434	412	440	407	425	438	385	424	454	406	446	421	441	439	438	416	436	438	452	462	411	468	471	411	451	436	426	430	413	412	455	416	447	432	412	416	439	435	441	431	412	440	451	427	410	409	432	439	415	462	426	425	445	438	459	466	415	403	440	413	433	405	423	428	475	426	440	433	456	414	440	461	462	430	426	427	456	416	443	466	471	411	422	430	443	430	445	458	465	448	444	398	436	409	421	434	436	454	453	412	457	443	466	414	448	462	412	396	449	453	422	434	450	453	412	437	387	401	438	418	419	446	395	413	450	411	406	416	457	410	434	469	428	441	417	451	440	406	444	447	456	409	450	393	416	452	456	416	446	458	434	414	441	426	434	430	434	433	423	433	470	417	418	399	440	438	428	434	452
40763	102414	86871	66631	44516	26998	13971	4767	1620	757	679	644	645	657	708	666	721	650	640	640	670	627	629	633	669	594	644	657	663	651	648	651	673	680	686	691	615	686	669	651	642	638	629	676	687	675	620	632	643	674	673	691	627	681	667	639	697	650	644	668	607	671	682	664	664	656	644	629	639	734	687	646	659	628	659	670	647	668	617	688	630	645	598	660	654	657	649	623	703	672	645	660	663	639	660	623	671	672	632	630	705	639	657	645	628	620	651	648	628	605	623	596	690	627	697	664	660	624	657	609	630	666	678	631	656	662	622	649	608	636	646	658	622	642	658	635	676	641	674	631	627	636	636	631	665	655	646	574	663	650	679	668	626	675	661	667	675	690	615	641	637	637	650	645	634	698	640	611	647	632	638	678	672	668	655	654	653	654	620	628	680	671	652	593	587	618	623	651	679	670	689	717	629	625	611	663	632	652	612	600	643	657	639	643	660	667	654	637	671	648	686	658	646	626	673	631	641	668	646	643	695	617	659	607	659	638	630	643	673	679	635	656	677	658	634	669	668	628	656	648	652	638	650	654	625	637	676	711	653	586	658	671	631	622	608	627	685	662	653	689	655	642	654	653	656	645	675	644	667	644	595	676	656	680	615	659	677	595	654	646	660	638	666	639	664	638	586	625	624	686	678	651	625	655	598	618	614	685	676	701	635	648	696	640	632	701	589	641	644	629	664	710	619	620	647	642	620	627	635	656	662	639	635	667	627	635	656	661	697	668	681	682	686	630	687	623	663	650	620	658	662	643	671	666	642	657	658	662	678	619	675	673	647	655	676	676	654	627	664	671	673	665	687	565	688	661	660	669	681	667	663	642	658	677	600	685	648	683	621	649	658	649	647	642	663	665	661	642	645	620	661	660	623	610	673	643	604	657	650	678	657	661	646	622	666	665	659	644	686	687	650	653	689	684	672	653	687	654	682	662	660	657	661	670	685	699	675	668	704	677	672	649	664	659	641	678	633	638	626	621	628	662	624	627	692	645	652	636	600	647	664	684	665	674	674	601	649	656	650	643	654	690	651	622	634	667	651	641	670	655	704	663	667	675	628	647	603	701	638	601	653	687	663	662	598	626	678	647	630	601	697	654	603	686	676	616	665	627	669	607	671	658	611	706	645	676	681	656	673	659	634	684	660	620	699	683	667	645	607	629	640	669	666	661	619	660	643	628	611	631	655	667	648	706	633	685	653	739	670	702	632	665	649	661	650	643	623	653	653	623	616	669	642	646	656	619	671	654	620	636	681	671	669	626	677	652	666	639	629	683	666	676	645	662	639	649	664	682	667	645	616	652	668	629	683	669	623	684	649	657	662	683	645	638	677	652	642	662	653	642	606	695	683	672	667	655	655	674	671	657	637	615	641	681	633	669	687	652	673	670	653	644	655	639	679	636	650	675	625	633	633	630	618	684	650	673	633	656	675	650	653	639	647	684	646	676	628	632	635	635	637	654	650	657	616	663	680	622	651	683	654	664	685	654	602	622	643	643	662	649	628	653	646	660	656	632	638	674	656	682	637	632	626	660	674	612	686	658	688	618	677	640	711	664	651	651	643	650	730	639	725	646	673	611	653	662	724	663	671	647	658	642	618	628	654	653	683	619	666	628	648	656	674	645	640	648	667	636	658	606	618	648	657	649	636	659	698	665	674	679	679	661	671	670	631	670	642	635	635	638	628	657	617	620	611	663	663	679	608	678	610	647	619	663	642	645	673	647	640	647	668	662	664	643	657	611	668	653	645	641	683	612	692	648	685	666	640	679	669	639	671	644	642	658	611	682	680	652	672	666	633	626	636	656	688	660	649	633	643	667	649	670	642	646	623	632	652	662	651	625	623	615	639	697	671	673	632	641	665	678	657	648	667	598	639	654	674	653	671	641	636	652	660	643	636	619	651	647	678	634	634	606	680	642	674	686	604	649	687	663	645	663	639	660	604	647	641	607	640	644	635	669	616	638	664	588	644	652	660	633	697	672	642	629	631	666	702	644	656	655	680	622	640	644	660	627	591	686	674	635	664	703	622	667	661	695	642	640	632	647	642	661	666	617	644	617	645	656	639	600	640	599	630	712	687	681	683	675	632	657	690	655	626	659	629	644	594	663	709	682	642	658	630	675	614	659	646	674	645	630	685	671	684	613	659	631	687	670	594	662	616	636	656	635	628	647	666	670	661	621	616	671	576	674	645	619	645	646	640	633	638	648	638	691	680	678	683	662	647	677	637	665	665	646	661	641	653	647	638	655	724	703	661	630	673	612	623	661	704	652	638	662	661	656	666	694	691	652	678	631	634	671	619	650	638	669	641	642	663	647	667	662	643	675	654	703	624	635	676	677	630	662	645	689	645	653	630	655	632	663	631	679	652	679	671	628	658	641	667	650	662	646	649	664	635	654	641	632	654	678	639	699	654	631	676	715	638	642	678	642	665	655	669	626	656	666	662	656	644	633	656	639	659	637	633	641	644	668	675	658	649	675	616	660	668	664	628	658	666	623	656	615	665	659	639	695	627	612	703	675	613	595	690	652	639	652	644	624	658	657	651	648	646	594	635	627	619	681	664	645	630	672	659	670	650	612	642	681	682	650	680	675	639	632	675	619	673	660	651	656	672	594	662	633	662	665	674	702	656	648	688	623	662	614	651	673	613	631	653	644	671	649	660	649	666	653	650	630	627	620	656	655	644	664	669	682	581	640	677	667	623	659	641	691	641	657	679	627	616	662	624	683	670	647	701	668	651	657	643	645	679	661	644	642	659	665	695	666	618	655	631	642	616	651	637	633	685	669	693	631	641	663	654	609	651	655	677	666	633	691	685	619	622	631	666	651	669	665	642	657	682	645	628	658	671	687	641	650	630	651	610	639	668	675	638	633	674	637	602	651	650	690	606	615	665	692	616	663	582	662	631	642	666	679	663	671	637	666	653	661	657	638	691	670	653	669	668	617	653	640	633	685	641	658	672	631	636	641	693	640	661	688	723	625	651	642	681	692	654	631	631	670	682	654	653	625	640	677	652	658	621	626	644	587	661	648	637	632	670	650	670	656	664	621	643	696	633	619	616	673	653	659	638	636	677	672	633	689	621	635	655	627	642	650	675	641	662	667	618	622	651	642	655	662	685	675	608	621	691	632	677	669	648	573	640	619	649	711	702	618	626	608	631	642	668	626	647	645	670	609	679	648	671	616	665	641	646	652	629	638	683	630	664	650	668	681	631	634	655	630	657	660	665	653	716	622	696	607	629	657	652	622	677	660	655	673	671	639	661	648	648	692	628	664	649	660	667	697	596	648	667	652	669	637	629	664	624	621	667	647	687	684	666	643	626	626	697	619	631	726	632	629	648	660	704	654	645	617	656	605	646	660	654	676	640	661	637	652	646	663	617	651	649	619	662	679	622	598	657	623	708	654	637	666	657	673	643	665	643	678	660	669	632	650	650	621	629	692	635	669	599	614	616	668	667	643
27424	32389	33766	22931	8505	2300	981	536	396	372	381	382	396	402	389	339	335	327	347	401	361	360	382	364	348	379	366	383	375	366	369	354	411	369	382	372	392	377	375	382	349	368	342	348	360	373	391	378	343	381	347	382	394	391	367	348	345	355	374	370	347	356	393	357	399	370	360	405	367	371	376	380	373	374	340	365	404	365	384	401	353	362	384	354	335	372	331	383	353	362	370	366	331	363	376	409	368	373	350	351	340	350	373	375	346	340	386	363	351	382	358	338	375	376	341	329	380	377	334	361	392	360	374	367	357	386	378	399	433	353	349	351	340	356	354	318	405	336	363	368	364	330	386	411	404	375	357	349	360	362	376	382	397	375	306	373	347	358	374	384	361	375	363	353	334	360	364	383	381	351	342	377	380	363	397	341	376	384	377	336	396	328	379	368	393	376	389	336	383	346	396	380	366	396	375	375	391	341	340	333	368	352	344	385	353	415	375	371	346	376	365	340	334	356	396	376	379	379	403	399	369	372	375	349	368	342	363	359	380	371	372	400	327	363	399	372	373	355	376	357	353	370	377	365	359	365	374	324	382	367	379	345	334	339	360	386	362	370	347	334	360	381	370	371	381	377	373	351	346	372	392	382	332	380	390	368	361	373	351	368	351	352	371	394	391	390	362	338	373	380	360	338	356	395	414	375	370	357	375	382	354	334	376	365	371	344	355	360	367	375	360	368	381	377	368	385	356	341	367	334	377	352	369	354	347	360	371	359	398	373	387	382	379	367	365	378	353	387	346	385	340	381	367	352	398	363	403	362	378	388	419	358	367	329	383	377	367	349	402	375	367	375	377	362	389	363	386	348	327	364	333	339	356	379	373	366	356	364	346	367	352	377	355	390	345	372	358	368	365	373	352	346	404	350	366	367	384	363	381	383	387	357	372	372	393	368	351	345	372	344	358	377	338	377	350	358	361	376	356	330	347	361	366	357	418	369	365	348	376	359	337	341	383	358	371	370	345	356	372	359	380	387	335	311	348	336	401	379	374	376	345	349	350	415	369	402	375	345	354	388	394	376	370	364	354	360	376	354	351	360	363	356	323	368	355	361	358	365	349	362	371	380	355	379	342	376	380	382	362	391	401	358	342	376	352	377	365	381	340	348	370	348	402	386	373	370	325	386	371	408	330	373	363	361	378	401	359	351	399	410	386	393	359	333	359	376	351	356	370	378	380	350	345	363	398	400	377	351	368	374	349	365	363	392	359	347	383	356	370	324	368	389	349	361	341	414	407	362	381	373	390	349	365	349	356	337	334	393	349	404	391	392	381	360	373	403	346	373	366	375	367	386	366	359	394	376	373	354	375	347	384	355	375	343	411	352	389	363	372	334	389	348	378	366	385	371	317	366	366	354	333	379	354	370	385	390	355	371	352	406	350	341	384	358	383	362	373	354	379	380	361	399	340	362	347	369	364	369	367	327	393	382	397	388	412	378	377	380	363	397	340	374	367	367	342	370	386	334	377	367	343	348	353	355	384	381	332	382	359	371	393	373	356	387	382	370	350	387	384	372	356	363	383	385	376	386	365	407	349	360	333	346	373	361	390	374	352	350	354	319	328	374	350	379	385	372	359	389	372	347	368	382	372	359	346	374	372	393	383	359	345	317	347	335	321	424	388	400	356	357	395	348	393	362	353	403	364	340	382	381	403	332	351	342	361	375	400	356	362	369	354	354	348	406	350	369	412	398	384	364	356	373	356	348	387	370	341	366	390	335	362	327	358	365	363	391	339	388	347	351	378	390	400	368	357	352	362	342	330	342	376	383	392	323	388	368	378	335	371	329	361	331	362	373	387	390	318	358	365	364	386	360	372	369	370	413	383	376	392	383	369	359	353	338	359	397	390	389	356	348	362	368	358	365	378	353	402	371	328	358	396	376	382	349	389	372	342	388	378	387	376	374	389	365	363	368	348	383	373	358	326	374	347	354	361	341	341	334	361	363	385	368	383	373	339	393	321	360	360	384	349	357	337	390	383	374	337	361	393	371	389	332	355	356	342	330	395	322	366	356	362	360	381	349	364	353	342	388	377	369	370	336	374	382	368	413	353	351	362	358	382	376	353	377	368	386	344	372	345	395	395	383	351	404	353	373	410	422	389	368	375	382	346	379	405	353	367	367	360	375	380	398	378	383	366	379	347	364	399	365	375	372	358	348	362	358	365	388	361	393	359	393	370	395	357	381	359	367	346	364	349	347	357	376	340	370	381	346	342	363	375	385	372	353	357	363	373	376	369	382	341	373	355	373	361	335	349	345	391	334	373	360	367	358	343	369	317	367	410	380	385	376	381	367	381	362	353	373	373	329	340	353	372	323	365	418	337	334	377	384	370	361	386	359	381	352	332	366	330	356	363	374	341	367	365	357	385	378	338	364	386	351	368	326	351	358	367	411	358	385	386	352	368	349	361	404	390	370	358	349	389	344	389	345	352	395	339	356	378	351	387	352	365	371	336	355	341	375	357	390	379	342	351	353	352	397	366	385	372	366	379	344	412	382	338	356	369	345	376	401	370	353	300	378	384	368	371	362	368	371	344	350	389	387	363	354	366	370	333	371	390	385	357	376	350	377	350	374	371	364	356	349	370	355	370	406	368	383	345	379	340	406	369	365	390	339	364	359	372	378	349	365	362	349	391	398	378	337	374	385	364	357	349	371	409	354	384	385	393	378	359	365	400	374	345	366	371	377	365	359	370	355	386	378	405	377	373	357	356	368	331	392	377	323	377	381	370	368	327	349	342	332	331	362	371	358	342	363	403	392	359	352	358	353	362	361	361	394	349	374	361	385	359	371	353	359	358	338	341	387	345	378	374	370	361	372	405	382	356	360	373	380	364	387	384	368	383	346	368	349	328	369	356	353	347	370	383	388	357	361	371	373	363	392	361	356	352	360	371	372	340	353	355	333	344	358	335	394	360	390	405	351	381	382	372	370	357	387	359	379	363	339	351	332	373	356	318	373	352	392	368	351	358	357	333	366	375	392	355	390	370	365	401	395	361	342	346	343	380	336	380	381	387	363	375	380	408	374	375	394	361	349	375	379	370	343	362	387	371	359	395	330	355	346	393	388	355	357	391	356	354	370	368	378	338	370	360	355	371	331	364	382	364	385	371	343	374	386	365	355	361	354	356	372	382	353	361	381	383	386	360	366	380	415	360	336	356	355	369	368	392	355	350	373	364	367	361	352	357	375	388	374	391	384	358	388	326	378	333	419	403	342	341	375	389	359	354	354	409	373	393	367	349	344	386	369	371	338	374	366	365	347	391	358	365	379	364	339	357	390	385	349	356	387	368	341	361	387	379	363	409	368	333	365	379	390	369	365	376	361	377	359	389	344	369	389	355	397	354	339	349	375	389	374	349	376	371	381	358	349	397	376	378	344	375	348	391	341	396	401	369	350	390	358	377	380	391	367	386	344	373	350	351	355	362	368	365	377	342	342	407	364	403	362	352	388
26904	52100	39254	25023	11953	4467	1787	919	709	583	585	588	589	543	583	600	605	608	590	612	557	590	591	578	596	548	544	570	549	555	573	563	618	630	555	591	596	590	581	532	568	596	587	547	606	576	625	604	599	577	534	611	577	551	544	628	577	601	591	577	631	595	586	609	576	567	545	603	577	587	616	592	545	619	548	555	604	578	522	597	561	581	593	578	565	573	554	571	570	581	573	609	597	614	515	576	566	617	541	598	532	546	566	602	579	549	611	569	575	578	581	592	610	571	534	573	585	562	582	557	584	556	540	562	623	600	595	576	560	587	588	581	543	641	555	613	555	565	619	638	570	577	578	542	647	571	559	615	570	557	567	564	606	524	587	570	602	589	556	593	613	588	547	573	561	577	598	570	624	581	570	563	564	593	578	562	582	594	552	546	595	584	533	578	543	586	548	580	568	517	572	588	579	564	548	532	610	590	570	545	606	537	580	587	580	596	527	541	587	555	559	538	499	588	579	569	540	552	601	585	586	539	567	615	611	593	622	563	562	626	572	594	596	592	535	591	571	590	580	602	604	563	553	580	575	541	586	557	564	555	580	559	542	569	575	546	542	598	583	627	563	569	582	553	566	547	583	552	582	610	577	550	607	580	604	611	600	597	576	555	541	580	574	552	570	529	552	567	561	595	585	538	566	571	568	590	575	584	548	533	597	561	597	584	566	549	576	568	606	589	574	573	567	572	581	549	528	557	541	559	572	577	526	552	570	609	565	545	587	615	602	573	609	534	592	640	571	544	581	611	582	585	578	562	527	615	566	594	560	620	626	579	552	572	536	584	576	607	611	579	604	557	527	620	561	566	553	596	608	569	567	626	549	557	573	598	616	561	573	570	580	565	546	562	601	500	557	560	571	590	571	586	562	583	545	570	607	540	579	562	547	565	583	584	535	569	564	583	566	573	579	576	601	607	616	622	588	550	563	543	559	577	624	548	548	586	536	593	601	564	593	607	549	591	523	561	592	595	563	586	553	603	591	587	593	547	596	553	559	569	582	545	564	551	593	544	553	587	589	588	603	555	592	541	568	596	590	560	575	570	564	572	564	597	572	579	569	586	573	577	545	616	585	574	591	556	571	574	568	593	610	586	552	573	543	569	580	587	524	589	563	608	533	561	599	584	560	600	563	563	577	595	599	587	621	586	559	549	557	537	541	568	587	568	574	567	555	616	572	568	573	557	503	541	622	586	521	563	537	562	591	608	583	594	553	541	610	580	585	523	552	575	556	615	571	540	636	521	594	530	611	585	549	591	590	555	565	576	601	565	587	590	566	611	615	611	606	589	550	597	591	589	596	595	557	570	606	581	590	598	633	564	567	605	553	606	564	585	589	558	545	590	563	593	595	591	529	551	560	589	542	545	556	547	544	578	617	573	557	557	553	583	590	600	579	566	578	579	599	588	590	575	539	579	581	579	583	606	573	596	579	580	552	576	532	543	575	543	564	553	584	556	575	610	569	564	586	633	606	567	575	620	585	548	541	591	605	614	575	608	571	568	538	593	531	578	585	569	599	596	603	555	624	552	559	575	577	554	556	568	582	567	561	580	606	604	589	552	599	573	581	593	593	537	558	568	586	575	585	564	567	603	577	573	595	578	571	581	571	610	583	600	570	579	598	562	565	568	598	626	544	568	591	577	607	548	549	595	599	548	580	575	534	592	598	582	589	590	574	588	575	558	555	552	546	551	615	614	583	583	628	566	567	606	559	557	566	570	546	610	575	577	602	605	543	597	610	541	611	551	579	580	590	546	588	618	557	595	605	549	588	601	525	565	580	589	624	526	567	531	543	581	546	580	563	615	568	562	547	610	580	569	569	585	581	572	571	621	556	564	559	610	561	598	561	609	566	598	555	561	595	548	587	588	557	562	645	587	588	617	575	562	544	598	556	574	567	621	572	585	569	583	548	593	590	562	545	575	587	586	554	594	576	566	602	576	560	577	561	581	594	570	540	553	588	545	567	647	568	583	562	535	582	596	560	582	546	572	547	511	568	601	643	553	592	585	572	573	572	570	601	542	551	573	593	575	547	555	565	601	587	604	549	577	543	597	566	544	629	554	542	542	547	547	596	576	589	572	594	599	558	567	579	593	577	592	561	612	599	582	576	584	592	568	543	557	599	592	583	587	594	564	587	594	588	560	587	596	571	546	581	579	558	570	635	549	565	627	602	589	581	553	584	580	577	553	579	580	579	566	578	575	605	568	584	639	552	551	620	587	579	583	561	560	563	612	557	627	559	552	528	577	567	550	540	582	578	549	596	561	579	516	541	548	589	561	567	590	587	579	544	616	626	559	577	610	559	610	542	581	574	594	567	581	563	575	641	567	568	565	576	599	582	597	600	565	635	581	551	571	617	618	566	602	560	560	577	547	539	577	600	631	580	576	561	604	556	550	619	572	594	601	565	587	604	572	547	565	575	514	580	557	588	580	592	541	570	560	551	594	606	557	569	630	567	551	536	580	546	551	535	554	599	564	581	571	579	557	592	603	611	559	616	591	592	601	528	622	597	580	571	553	566	533	579	597	554	598	596	571	581	590	536	605	593	598	621	615	580	580	583	587	583	553	620	609	579	572	564	543	595	603	595	596	566	550	586	576	573	600	603	595	604	569	592	593	594	599	590	629	583	585	563	561	564	558	630	549	594	572	549	514	565	574	565	586	600	615	626	590	567	602	588	548	608	624	618	586	595	599	573	589	606	592	540	607	538	540	573	619	592	581	607	594	602	549	585	602	583	587	578	585	586	564	630	619	569	566	586	591	566	597	591	556	609	621	589	551	590	573	575	581	623	549	565	514	588	610	585	564	600	548	556	583	597	568	557	553	550	583	557	568	601	555	575	609	523	532	589	559	569	574	569	579	553	579	584	596	585	609	580	560	588	572	569	567	578	640	559	567	558	546	578	555	557	552	556	564	600	564	553	614	579	560	569	567	637	560	545	577	592	571	598	581	526	592	592	522	599	572	571	546	582	618	590	624	587	570	552	569	599	632	585	586	550	606	557	561	588	590	619	546	559	537	603	583	596	573	620	552	591	609	606	575	617	597	562	621	559	584	579	561	595	597	544	566	610	535	594	575	564	549	561	607	576	566	606	604	582	609	592	548	558	593	593	564	578	580	546	564	576	628	581	559	589	551	614	579	578	551	583	598	569	548	581	566	584	617	614	616	578	578	585	574	613	561	556	575	575	602	583	536	628	584	567	566	571	603	600	569	568	561	570	583	612	553	563	570	564	542	563	584	548	588	556	574	603	571	576	591	599	549	554	558	624	603	604	567	586	590	564	614	589	570	581	581	587	546	570	532	553	535	552	548	623	604	599	599	589	594	569	595	548	558	548	621	578	555	646	582	576	575	596	595	608	565	564	605	581	616	595	573	608	603	584	562	604	568	554	567	567	611	607	557	566	507	557	553	607	568	584	551	591	592	591	623	549	590	575	549	604	595	589	583	579	606
24836	25707	40616	38900	27566	15886	4997	1107	518	442	391	385	422	411	372	385	370	397	386	408	421	376	391	397	410	419	388	423	398	403	376	378	377	385	427	401	418	407	374	380	403	393	393	368	407	417	359	396	393	367	381	373	397	381	394	369	378	380	382	400	421	370	409	360	391	359	360	379	391	377	376	394	381	358	385	381	400	408	382	378	387	357	388	424	395	382	427	360	396	384	387	381	392	384	364	398	384	408	341	404	372	367	393	372	386	383	411	396	379	395	399	369	363	381	387	375	377	399	418	378	400	387	426	390	354	385	414	386	378	376	405	377	381	361	373	376	381	386	371	395	384	396	386	378	394	392	395	394	414	393	413	396	372	397	408	380	399	398	361	353	408	401	383	373	388	425	390	374	391	406	386	405	416	376	364	401	387	381	387	393	382	370	396	393	378	373	394	406	370	380	383	416	350	389	379	409	357	406	401	392	431	403	391	375	372	397	374	421	415	349	401	422	395	372	355	391	415	422	389	398	404	415	391	412	380	384	373	368	401	438	398	399	368	370	402	395	397	404	396	380	416	412	391	362	390	379	394	382	364	379	388	386	403	391	456	390	407	412	400	346	415	384	390	385	387	411	393	391	395	390	374	400	373	397	390	390	388	382	370	411	362	413	404	413	391	393	379	402	403	358	404	419	403	387	383	364	422	388	403	376	406	377	397	383	398	396	362	399	410	396	367	421	365	379	406	393	384	375	373	388	383	397	386	363	367	396	394	395	386	421	375	372	370	359	421	403	409	400	412	394	410	383	382	415	370	390	388	381	396	404	402	365	388	417	394	375	399	406	410	373	350	358	368	412	387	412	415	430	414	453	399	372	384	385	399	402	350	395	416	377	400	401	394	378	402	400	413	387	394	384	363	350	378	375	392	406	374	419	395	411	394	380	398	405	402	388	377	413	400	396	386	412	395	402	381	413	394	388	384	408	387	407	398	382	389	390	398	377	392	389	359	429	396	451	369	394	391	378	378	407	347	379	401	388	335	393	380	380	390	427	381	348	364	404	407	406	377	394	375	380	407	402	412	418	391	387	386	382	406	395	381	403	360	371	387	394	372	405	361	353	405	396	434	378	369	401	440	404	406	382	365	392	384	371	382	446	394	400	375	395	377	377	399	406	369	377	412	367	361	387	398	352	355	375	374	374	391	391	360	403	409	364	396	394	399	420	404	377	376	374	386	383	407	369	396	404	413	344	379	372	384	365	386	399	342	409	407	402	373	364	413	383	391	369	407	379	348	398	369	412	402	421	380	386	383	383	378	393	378	361	390	373	402	435	388	366	396	374	388	386	410	376	404	365	380	385	370	393	381	393	413	399	402	374	389	370	369	387	372	422	365	396	391	389	385	372	398	381	371	400	416	406	396	388	407	388	395	363	385	408	386	372	381	393	369	360	387	388	374	384	384	366	428	401	407	408	368	390	398	392	383	380	356	380	417	397	345	391	393	391	394	363	374	375	378	387	396	395	365	359	408	389	445	414	401	374	400	387	420	375	382	423	401	383	440	382	389	395	381	397	383	372	394	401	397	372	404	415	425	399	440	417	412	375	378	407	392	397	351	380	398	388	373	414	412	392	379	398	399	362	425	384	441	387	364	377	411	375	382	381	347	399	393	396	391	347	391	395	390	376	367	368	368	380	381	401	421	415	394	365	379	398	427	390	414	412	407	409	389	369	361	397	384	415	407	405	410	377	427	407	409	383	388	399	375	381	391	397	385	403	379	405	375	363	400	394	420	412	410	404	397	393	379	398	386	409	397	374	369	359	374	379	409	371	381	396	378	372	381	391	367	405	373	371	395	420	396	413	366	392	406	389	394	402	408	396	410	365	399	391	377	412	393	386	419	385	393	387	375	430	392	410	402	388	391	370	391	371	366	418	369	369	416	388	401	406	411	410	398	389	387	389	373	378	377	369	346	415	398	375	381	395	363	387	411	380	378	351	400	398	389	399	389	376	390	397	372	349	378	397	413	393	367	376	396	434	341	375	417	410	372	371	378	385	398	419	392	405	435	372	387	415	415	393	370	400	435	389	383	361	368	397	383	413	396	380	379	415	363	376	385	388	423	382	425	401	388	374	393	390	416	389	406	356	362	370	348	406	392	400	380	389	369	394	409	336	377	353	384	393	373	399	378	375	408	392	374	397	350	414	377	409	401	425	378	368	365	396	378	350	348	378	365	420	404	385	399	406	350	412	363	413	415	357	382	399	348	388	398	380	370	400	399	394	374	370	389	389	369	391	371	377	379	403	355	388	388	422	372	397	421	368	387	381	424	393	393	388	416	394	401	358	386	345	408	378	381	419	363	404	397	377	377	375	383	357	370	360	387	374	376	362	371	388	426	438	366	405	394	369	409	359	410	398	370	399	371	400	389	409	380	362	390	401	414	407	364	384	363	397	370	385	403	358	381	360	397	378	366	386	413	406	364	412	452	383	395	408	384	367	381	397	430	396	379	403	386	388	393	366	356	366	372	356	362	350	380	394	396	367	418	406	401	372	403	406	392	408	385	408	427	388	388	426	382	393	389	401	391	381	398	387	384	365	417	428	362	380	413	370	387	411	374	360	400	359	422	396	388	362	389	382	410	383	383	405	350	382	406	387	400	402	402	393	412	393	354	367	393	367	386	383	370	378	388	359	403	385	395	369	397	367	417	369	373	384	376	387	349	383	425	383	411	367	388	395	384	377	405	363	410	380	379	400	378	384	383	379	394	410	360	411	377	389	359	367	390	401	390	363	349	372	445	433	416	381	425	413	419	387	360	414	390	376	367	376	403	361	422	365	385	421	399	379	392	404	390	421	413	337	362	381	414	378	380	411	382	396	391	380	393	393	379	405	385	420	359	387	388	387	357	408	391	361	368	430	352	375	395	436	406	415	382	421	423	385	370	406	351	398	414	383	405	366	385	351	375	400	435	394	439	427	383	370	402	413	377	383	394	396	389	380	419	380	375	377	367	400	423	397	395	362	421	401	393	393	402	402	354	368	359	396	371	373	380	410	362	408	360	391	384	413	390	401	384	397	389	403	429	392	377	418	391	364	379	422	418	351	354	357	385	360	391	386	398	377	383	405	367	417	375	371	357	407	409	401	360	401	361	397	430	432	400	399	387	405	398	390	419	404	385	411	367	410	393	394	391	419	399	381	362	371	401	383	400	407	390	406	414	404	416	390	434	395	378	424	397	397	374	395	409	422	390	407	386	384	387	415	388	369	377	369	365	386	371	418	406	383	379	387	389	382	369	400	374	369	396	420	372	419	415	416	375	377	412	380	396	385	408	384	377	400	387	398	388	377	384	358	411	380	346	391	382	415	367	396	356	405	422	409	380	378	392	414	389	393	360	379	398	389	416	427	397	378	367	371	390	413	368	399	428	408	368	403	387	396	416	425	397	384	391	389	397	394	370	383	446	388	361	371	410	395	378	377	412	380	418	404	384	426	406	413	390	381	419	376
50466	92048	71914	50542	33128	16598	6953	2332	986	677	638	611	648	629	629	609	566	624	573	643	655	648	593	576	614	637	617	633	642	573	594	614	635	637	642	597	615	650	626	644	587	615	596	586	553	616	617	630	619	620	646	604	574	582	654	644	632	575	603	606	601	629	622	579	608	627	628	601	612	580	587	638	644	574	583	596	599	639	549	548	609	607	633	604	606	622	614	596	625	611	627	599	603	605	601	595	626	620	629	570	557	628	586	585	576	608	571	591	639	636	592	622	601	626	647	605	654	572	625	598	590	621	628	607	577	596	583	559	636	650	589	588	653	611	602	561	615	637	627	593	594	616	610	621	585	605	607	624	585	544	613	592	590	622	602	639	613	564	623	595	650	581	579	626	575	605	657	620	624	571	594	596	619	641	592	585	569	601	591	641	577	650	589	593	605	615	610	628	633	604	629	587	617	593	622	594	585	627	631	623	614	585	615	638	659	587	621	618	588	637	579	575	623	599	615	607	611	619	615	579	621	572	609	623	614	611	624	608	602	646	593	609	589	641	597	640	584	617	636	577	645	586	623	621	611	552	609	629	604	630	635	620	575	643	631	653	573	617	611	583	641	611	594	648	590	617	595	597	622	681	622	587	624	583	577	621	595	569	587	606	580	598	598	576	590	617	617	591	603	598	588	611	600	592	622	625	590	600	601	594	580	592	596	589	611	616	603	554	633	628	590	628	597	634	593	589	597	652	556	629	598	609	620	650	616	599	624	594	624	594	617	614	573	594	674	614	636	631	633	626	608	600	566	645	584	595	633	658	618	587	645	633	600	620	613	604	601	614	618	588	639	610	596	581	574	600	619	596	609	634	667	597	575	590	613	593	594	628	610	618	577	646	603	645	623	607	584	607	613	635	643	597	574	571	625	591	529	602	617	652	671	583	588	600	611	596	588	678	608	605	560	645	631	590	635	631	571	662	608	615	611	630	633	583	593	621	628	593	610	597	576	598	598	612	620	607	617	624	632	602	603	602	595	640	625	601	578	602	622	623	646	599	642	604	592	621	605	619	604	591	598	592	625	581	631	599	586	613	614	599	597	623	613	634	633	663	612	571	649	591	619	589	640	586	603	669	658	658	605	599	618	597	617	652	575	578	628	629	646	594	612	597	612	599	594	613	614	608	624	589	571	640	652	686	640	621	586	573	616	619	611	594	597	581	550	624	625	609	587	586	585	636	640	574	606	583	620	661	648	594	587	589	606	631	572	592	596	618	574	607	593	587	621	610	623	575	583	570	624	659	565	610	591	609	586	614	605	618	601	619	620	608	626	698	594	606	640	597	621	620	588	640	620	597	601	595	629	645	623	599	633	655	582	613	603	624	598	611	624	592	609	626	607	619	591	597	590	630	603	606	609	599	624	583	641	602	571	634	605	611	586	560	609	585	609	620	636	613	598	591	589	603	642	596	604	632	655	648	613	578	639	603	610	615	620	631	618	596	594	653	641	618	616	605	610	596	575	631	618	584	606	645	634	585	638	597	665	618	579	648	602	592	636	619	605	659	588	597	612	601	604	625	549	586	625	586	629	669	626	610	615	626	632	579	592	617	586	618	596	540	597	599	613	623	599	637	609	630	618	627	584	636	625	648	618	662	608	618	592	617	615	543	604	643	624	625	644	616	583	579	621	617	625	668	609	638	625	607	659	613	634	589	593	572	595	612	613	589	700	607	630	593	617	627	589	593	631	630	610	604	605	634	605	574	629	607	631	607	622	623	578	622	587	587	640	655	571	641	610	617	630	624	607	660	617	628	631	623	636	611	576	670	607	600	604	601	609	662	672	596	593	598	584	608	565	631	610	627	634	622	585	625	596	594	578	619	638	611	602	616	641	603	591	643	595	573	677	583	604	608	629	606	624	591	624	567	647	572	628	585	580	588	572	608	614	612	592	578	636	624	601	586	590	590	578	606	593	609	600	625	626	617	575	617	634	655	647	599	612	606	610	611	577	632	614	613	594	631	586	637	619	584	648	601	621	595	600	579	614	595	592	592	588	564	596	608	641	627	594	658	637	578	592	588	636	621	590	623	617	656	611	599	604	575	583	581	613	583	642	629	663	634	627	623	658	587	600	600	624	636	610	623	621	645	590	581	596	618	633	621	638	628	611	557	560	576	658	617	603	634	585	581	602	601	608	589	625	626	613	591	608	617	650	636	653	634	619	623	617	627	575	636	668	606	583	651	605	636	598	602	651	566	594	608	598	628	630	618	607	619	582	578	615	610	608	625	608	603	608	653	585	591	586	612	599	626	600	570	597	599	591	617	618	604	608	643	597	588	600	647	664	596	654	662	591	598	625	610	632	617	618	626	574	619	588	614	579	667	607	593	593	614	590	622	590	589	610	620	597	598	617	627	647	577	609	616	644	637	657	604	678	638	593	640	608	595	599	660	580	574	621	612	612	621	628	611	685	586	643	621	669	629	586	582	639	633	639	628	617	613	650	596	611	622	597	581	624	629	607	629	617	636	652	621	576	572	611	620	615	549	575	661	611	609	623	566	671	619	657	622	587	594	622	639	589	648	607	634	591	593	610	606	578	590	659	623	563	608	616	622	618	600	602	648	617	599	566	577	611	603	608	591	641	612	634	659	616	594	600	640	606	632	602	599	597	569	589	615	632	611	566	604	644	648	594	631	558	581	615	588	600	579	605	568	640	646	616	637	597	637	593	643	630	585	624	618	608	664	623	661	592	656	564	630	591	626	581	607	632	609	617	656	630	610	592	621	584	587	588	624	649	607	597	577	621	655	619	574	643	610	593	611	578	637	593	594	617	622	627	606	642	613	597	582	659	638	607	584	651	595	573	616	645	658	600	623	680	618	575	653	587	592	633	617	608	621	612	638	621	618	605	607	645	625	597	608	622	603	661	627	559	591	567	633	590	622	604	635	632	635	613	557	652	591	623	568	649	588	626	600	605	610	594	621	619	593	595	603	591	677	615	597	612	632	624	618	646	579	685	606	652	558	611	603	605	584	583	620	631	600	639	587	654	593	637	648	633	620	588	590	611	636	591	606	575	586	650	613	607	631	596	635	628	600	619	577	615	595	585	599	628	625	649	587	602	595	598	580	628	573	618	636	608	617	609	630	602	602	643	617	624	582	613	574	563	576	629	609	578	580	581	591	598	651	600	596	661	573	600	624	608	644	644	602	589	597	586	633	607	641	612	644	591	666	591	594	585	592	585	595	613	647	617	614	606	613	595	585	644	607	621	567	666	588	596	623	634	585	636	628	593	547	644	582	582	599	642	569	654	620	612	619	607	663	603	635	633	582	620	629	580	620	602	564	645	603	608	650	573	609	612	647	626	612	614	668	647	594	604	606	564	643	643	618	590	620	605	555	616	567	576	597	629	633	625	607	561	589	605	611	609	583	550	577	628	596	633	594	603	617	609	586	581	613	587	591	600	601	581	596	614	647	635	597	650	556	581	606	644	616	672	589	572	607	617	625
23295	22592	34337	34362	28727	22991	14225	2476	732	526	449	451	443	466	461	466	443	468	472	440	407	448	422	435	460	463	461	469	411	439	452	441	405	472	455	474	415	429	415	418	424	446	403	386	404	430	419	460	446	471	390	429	427	482	451	473	458	424	455	444	414	444	443	428	474	445	422	415	432	428	461	441	426	443	425	424	410	462	442	430	408	425	448	430	432	443	388	442	424	384	424	393	430	481	442	436	469	427	449	381	445	470	425	416	455	453	426	395	440	428	397	465	437	425	448	451	470	433	437	451	476	477	413	438	433	415	439	415	438	433	437	434	404	435	452	453	430	415	433	430	438	410	402	432	438	460	445	445	468	432	441	401	408	414	401	471	447	463	418	426	409	406	444	418	410	441	401	424	401	437	425	444	450	418	414	449	417	414	404	426	425	449	419	461	471	409	444	421	421	419	420	416	441	475	396	434	430	410	399	423	436	432	409	419	409	438	427	461	440	442	423	449	426	446	466	434	439	443	389	448	434	457	449	402	424	434	449	436	433	452	436	434	389	420	451	458	414	448	449	461	405	448	426	421	427	395	414	424	407	456	471	416	432	449	460	413	422	423	435	440	474	438	454	454	428	457	434	412	439	441	429	418	446	431	428	426	438	458	460	389	408	446	439	450	436	430	410	443	451	477	397	441	410	424	426	438	434	441	413	447	431	441	414	394	441	424	454	438	468	468	458	414	424	425	409	436	399	439	427	377	472	420	396	430	400	423	469	440	445	470	424	453	431	425	446	442	407	448	438	458	466	440	412	477	453	451	392	469	417	421	460	443	424	439	449	421	429	480	419	387	429	449	425	435	411	463	450	403	444	436	414	433	434	414	413	446	446	447	459	438	417	493	497	447	435	441	440	469	444	419	432	440	464	453	459	454	382	444	388	439	445	437	411	457	423	431	432	416	449	415	390	417	450	431	413	395	446	429	439	440	442	438	414	432	425	451	457	412	437	452	416	427	429	459	412	418	416	431	439	453	428	446	438	421	416	432	437	437	421	414	433	398	435	423	436	420	474	427	430	427	429	414	475	413	434	447	438	454	440	456	423	442	465	422	476	412	432	434	471	422	460	424	437	422	427	424	497	451	455	423	440	424	426	413	426	405	432	438	456	432	426	452	423	442	409	474	449	420	492	409	472	409	445	454	416	443	435	444	464	422	418	399	433	411	429	457	451	469	443	415	426	455	430	423	434	436	451	399	419	412	430	416	422	424	422	389	415	445	441	451	429	426	452	428	413	412	432	426	442	433	445	414	440	458	421	461	436	469	427	459	448	451	478	403	450	457	390	459	430	437	456	412	439	447	425	403	431	420	436	410	427	440	438	460	439	413	424	440	429	429	420	429	416	468	424	437	446	428	399	417	437	481	422	425	468	449	437	433	425	458	468	420	431	451	429	420	466	454	455	426	364	413	449	438	472	428	435	471	465	407	450	472	425	454	429	420	477	424	449	447	417	454	467	458	450	431	437	459	432	478	447	431	448	480	467	411	414	443	422	430	460	468	415	463	427	405	417	455	415	428	476	466	382	443	441	440	393	460	434	436	435	410	435	419	430	436	439	401	462	428	389	417	449	429	432	463	420	447	426	448	436	406	432	415	398	426	421	429	444	431	445	393	422	395	405	390	434	434	423	437	409	415	435	405	430	422	463	398	432	394	469	446	439	440	407	474	397	438	454	430	415	426	397	463	403	453	474	457	435	419	432	428	409	430	443	411	439	411	384	416	443	439	443	465	425	404	402	421	437	409	423	413	414	421	428	452	390	421	439	402	415	446	408	431	441	441	421	406	418	439	463	419	447	413	419	429	433	420	429	415	445	408	439	446	430	442	448	426	460	392	434	402	406	411	448	462	422	451	440	420	484	413	434	465	448	422	444	443	457	391	452	464	431	444	396	446	447	437	444	444	456	422	441	428	433	393	432	422	396	429	457	432	405	429	452	428	417	422	417	436	415	410	438	430	456	437	410	462	462	407	464	421	410	445	438	473	420	447	429	452	436	391	445	453	417	460	453	466	458	471	380	467	430	429	478	404	460	413	392	449	407	456	436	434	440	458	448	468	476	427	440	441	452	409	435	426	435	423	447	420	394	438	428	419	465	416	417	438	415	459	442	430	395	443	436	442	425	434	434	432	402	432	445	471	406	422	399	448	424	421	405	421	457	437	418	432	443	408	447	431	401	416	462	406	434	420	472	411	428	431	434	450	452	446	425	476	516	428	449	445	399	416	462	416	441	440	418	421	433	419	470	443	389	420	423	448	448	464	442	432	434	421	429	417	442	442	454	419	453	450	426	447	401	450	451	406	480	424	467	456	485	407	409	440	442	438	436	425	454	408	412	424	401	432	440	415	421	426	437	425	438	409	434	414	418	437	414	416	454	448	426	435	447	441	434	436	451	448	419	501	434	466	439	440	448	427	409	457	415	418	431	428	409	458	446	412	408	462	443	428	420	458	424	480	496	474	452	408	429	428	444	429	474	412	413	414	430	502	431	431	434	412	418	393	439	463	442	439	457	464	434	423	453	448	445	401	454	439	410	394	429	403	446	460	392	392	415	420	406	451	458	434	459	453	451	435	435	416	438	436	447	399	419	474	466	405	419	378	410	410	456	395	419	440	419	407	425	453	427	440	439	424	458	414	453	436	463	460	439	439	430	414	449	426	433	440	432	483	434	427	455	417	396	430	454	458	444	454	478	415	432	439	424	460	465	415	457	414	477	448	412	415	414	408	454	445	415	417	401	448	417	414	475	433	425	403	477	442	455	426	434	444	468	430	439	428	449	480	383	481	425	426	429	433	391	450	437	384	458	443	452	415	464	396	424	428	424	460	463	485	442	428	437	430	406	454	407	450	467	450	408	425	430	418	404	424	431	456	411	414	480	424	445	433	394	409	443	457	437	442	495	424	434	433	440	466	469	435	422	413	419	465	459	402	441	452	447	442	479	473	448	418	451	442	456	439	406	427	422	458	464	395	410	450	454	449	463	467	419	419	428	467	416	418	442	445	440	425	423	447	434	406	427	426	453	448	394	426	467	448	414	413	433	432	436	455	407	444	443	428	440	464	465	473	433	416	444	439	411	414	402	431	449	472	451	442	431	416	419	416	454	465	411	396	427	457	435	422	447	424	412	417	395	438	434	425	440	428	452	462	467	401	455	441	441	432	475	416	436	416	402	439	443	442	416	457	430	423	426	427	410	444	448	465	434	414	456	448	432	417	412	450	409	430	398	456	436	402	434	410	443	442	448	418	443	457	423	433	427	450	453	432	438	474	423	465	442	441	365	433	433	438	449	463	434	432	441	472	421	482	422	390	425	419	394	441	448	449	445	424	451	411	460	423	421	416	453	417	457	477	419	433	427	457	419	453	426	432	428	441	425	421	421	443	449	430	453	418	430	440	441	471	428	421	448	414	464	423	426	414	451	430	397	429	452	392	433	458	416	425	450	464	449	425	418	430
56513	102918	86047	65343	42260	26044	12719	4046	1378	771	743	643	658	679	659	669	609	644	671	628	684	638	693	644	682	643	670	657	670	684	707	633	644	617	673	681	646	662	658	691	654	638	647	680	648	654	650	646	641	660	699	634	646	630	677	666	689	696	648	667	646	645	681	642	645	651	621	661	645	616	638	691	653	672	681	647	673	643	618	667	631	659	628	639	676	656	660	660	651	680	660	669	684	671	671	644	679	645	640	640	659	634	662	657	685	654	691	636	619	672	612	653	677	656	629	640	684	692	637	640	639	642	676	714	651	653	625	639	639	694	666	724	664	666	678	691	654	626	613	660	655	647	642	637	637	674	670	626	615	632	614	730	624	646	647	720	673	639	670	646	638	681	659	679	638	672	648	677	658	640	709	662	665	690	680	684	635	659	627	629	679	672	656	631	636	676	640	624	684	633	679	611	652	648	639	659	600	648	628	666	654	627	681	656	681	674	657	646	669	613	666	684	646	662	644	630	666	673	653	663	689	655	621	666	663	654	645	685	646	668	611	649	659	631	640	658	599	644	643	636	673	636	655	646	655	676	609	675	695	645	669	617	652	633	646	658	649	665	653	642	645	596	665	664	658	641	666	606	665	678	649	683	669	656	676	652	669	633	581	680	594	675	653	646	649	664	642	652	699	648	736	645	673	689	630	652	643	634	649	654	696	669	637	681	639	642	647	666	647	607	690	642	644	675	627	643	624	708	646	646	680	582	606	645	623	663	642	668	610	680	652	658	660	640	631	651	626	612	638	659	663	669	642	674	647	621	653	660	707	652	674	645	650	735	658	641	643	659	619	636	684	695	635	697	645	672	662	635	651	662	665	685	640	691	677	700	637	654	619	678	647	661	734	603	687	671	665	646	636	640	674	632	676	605	668	639	650	644	631	663	674	649	695	660	663	685	646	668	659	676	630	656	637	676	649	657	623	639	684	643	664	704	644	651	651	632	653	655	640	654	655	662	667	681	607	651	646	619	690	664	637	667	672	640	636	650	655	662	621	668	632	678	629	696	649	657	638	689	660	655	668	670	681	721	629	669	655	657	672	659	705	690	667	699	656	650	641	688	706	665	621	639	696	621	664	680	645	643	658	626	642	623	634	679	630	632	683	645	654	617	635	658	645	672	674	669	693	689	615	649	667	630	654	643	649	616	682	690	678	676	623	622	637	666	629	657	620	673	652	649	652	595	698	676	677	635	684	631	695	645	647	699	660	689	645	631	665	648	659	632	672	646	693	657	682	657	701	685	681	616	654	678	644	591	641	631	666	636	655	663	708	634	661	669	617	650	626	697	693	630	633	676	699	649	626	634	667	620	679	598	669	647	676	663	671	705	640	661	680	668	631	636	647	672	628	653	661	623	668	640	674	670	685	685	652	651	666	659	622	646	685	687	627	652	654	650	693	667	612	664	631	623	675	657	659	684	637	706	601	665	611	626	725	664	671	655	667	670	665	642	712	637	627	637	660	635	610	686	646	692	624	713	681	608	639	654	687	665	648	680	670	687	663	672	684	600	643	692	683	656	643	733	652	687	638	699	674	644	669	665	671	627	665	600	639	653	632	621	641	620	644	665	691	669	660	651	649	684	637	673	640	654	683	670	656	586	648	665	665	657	670	650	668	660	679	664	618	679	607	624	647	656	633	639	673	642	661	662	668	635	648	637	637	664	616	656	680	662	670	692	612	671	635	677	634	640	644	660	632	648	635	685	647	661	667	681	667	681	689	669	675	693	628	624	661	650	670	661	696	657	651	630	651	673	667	682	680	645	661	630	684	656	639	636	644	709	647	634	652	643	673	626	628	708	664	653	627	630	705	642	675	662	617	681	631	658	631	657	661	671	682	647	643	632	651	631	633	663	699	643	646	699	658	691	670	636	676	643	692	617	698	644	609	629	676	657	672	673	665	670	646	634	658	649	612	651	655	644	665	662	640	651	683	643	644	655	643	715	658	662	661	687	674	664	680	617	667	656	676	635	664	651	669	666	642	645	638	631	684	691	643	631	626	621	637	652	690	632	642	699	618	640	685	648	616	691	645	668	695	651	634	644	625	712	671	658	617	680	682	646	640	639	668	643	683	616	695	659	635	621	686	643	636	621	652	687	636	665	678	628	677	674	685	692	657	671	651	655	640	644	644	642	650	671	636	646	659	633	666	644	694	636	673	615	669	667	640	652	649	690	686	630	644	621	648	713	646	666	677	666	679	673	655	703	685	647	685	690	652	696	659	692	650	648	627	626	689	620	655	621	606	665	657	688	632	628	662	696	622	669	678	603	674	665	657	639	640	689	710	676	669	676	665	616	620	665	716	690	665	662	616	659	666	646	678	636	658	657	680	626	639	695	678	633	631	666	637	660	640	657	657	625	641	635	644	649	632	650	637	654	619	698	652	647	608	690	705	666	676	696	673	629	640	659	691	668	676	623	665	627	628	634	702	640	702	653	660	642	673	675	636	678	658	639	660	663	609	628	672	594	635	675	656	634	667	643	651	680	678	673	655	639	649	607	694	636	702	669	671	670	716	611	633	679	609	646	620	665	655	642	657	646	693	607	625	699	668	623	677	644	705	700	709	664	653	635	647	709	632	667	625	668	623	668	660	646	667	690	615	623	613	657	636	697	665	633	607	658	625	670	619	656	657	646	636	641	668	664	636	637	658	656	639	698	670	685	621	651	675	682	645	659	609	672	629	669	672	638	683	629	667	641	670	608	662	669	664	688	686	696	681	658	632	606	651	676	647	675	627	620	649	623	644	601	694	698	657	655	646	650	664	613	687	632	659	633	656	669	616	685	664	633	663	641	626	666	633	669	627	617	698	628	669	625	679	649	701	652	634	665	676	627	655	630	651	672	640	650	619	631	658	657	655	680	670	658	651	638	678	677	674	689	633	630	653	685	629	649	664	640	675	669	627	701	696	625	670	648	691	655	668	619	644	641	690	648	671	664	672	672	656	642	682	684	651	644	663	677	621	625	657	633	662	669	639	700	655	647	660	664	700	656	645	673	662	666	662	642	637	641	645	680	656	684	632	664	641	628	641	695	675	628	643	684	669	633	644	641	653	685	677	673	675	625	666	653	679	659	651	666	693	666	626	655	661	675	665	635	614	647	647	665	622	654	671	659	637	710	639	663	668	644	614	656	652	660	636	672	603	631	649	632	641	610	637	662	669	626	622	626	658	662	674	634	616	672	649	688	686	644	628	697	663	638	617	676	661	670	654	636	615	661	627	661	647	673	674	647	695	658	684	666	645	679	642	691	717	603	675	660	637	638	690	657	660	616	637	671	610	677	662	673	657	672	646	659	641	686	623	626	697	622	645	639	680	635	640	639	711	675	623	644	665	648	658	679	682	638	627	677	653	645	639	658	677	650	667	717	656	674	654	646	677	698	687	662	636	650	643	671	650	684	714	659	667	668	628	653	637	650	670	639	662	684	662	616	630	678	663	718	669	674	690	673	624	645
27430	29995	32943	22428	7682	2281	891	544	404	406	375	349	393	360	354	320	340	405	405	406	362	393	395	336	373	359	366	379	367	382	392	371	363	343	381	370	350	309	367	343	393	374	348	353	378	368	388	376	367	353	335	358	358	379	336	358	358	343	359	386	406	368	346	377	357	361	350	393	391	364	353	351	395	347	378	386	385	339	340	409	330	374	362	360	385	362	391	369	360	352	376	335	354	339	373	384	384	372	401	405	396	378	424	346	373	347	392	387	376	362	351	375	365	345	405	361	343	352	359	360	345	347	403	362	343	373	394	367	356	345	361	358	357	361	393	370	380	376	365	345	386	369	340	354	372	371	341	380	375	374	378	393	390	390	367	371	362	353	345	365	326	404	318	373	389	367	381	386	366	360	349	389	369	382	383	337	360	396	365	348	421	338	389	373	351	393	371	401	369	374	332	361	374	344	407	355	391	364	368	401	382	373	350	343	331	366	351	381	389	357	375	344	360	380	360	381	408	424	367	406	363	380	361	360	371	384	369	384	363	368	379	354	347	367	368	370	356	398	362	384	344	377	356	378	414	331	367	379	390	396	352	371	394	366	361	405	359	390	343	398	385	387	385	357	380	363	397	365	392	371	390	349	338	320	397	410	361	327	367	352	395	338	366	384	357	364	362	381	375	334	369	354	368	367	370	368	347	372	387	373	366	379	372	412	373	357	372	394	353	379	368	384	327	382	345	362	372	352	355	353	397	378	362	353	381	368	364	365	341	392	382	366	362	399	353	378	359	376	380	335	372	335	388	371	391	373	346	377	338	384	371	374	382	303	369	335	380	359	395	349	370	366	372	373	389	377	373	384	365	350	396	368	387	381	348	353	363	400	380	403	356	388	379	353	383	370	359	369	362	368	366	388	352	395	413	348	384	367	371	355	354	330	352	344	367	373	366	346	340	377	352	358	398	369	356	352	353	395	354	350	377	373	392	366	383	374	371	342	370	346	386	365	357	368	384	388	394	364	344	366	356	370	368	379	345	355	383	373	337	370	342	329	372	368	403	377	373	367	364	381	393	359	359	385	394	353	341	360	369	375	381	355	369	368	397	334	348	349	368	365	346	385	364	348	365	359	359	359	334	365	353	389	394	382	379	332	375	344	340	354	344	376	350	377	342	365	388	351	367	369	333	369	374	345	390	353	368	355	363	343	373	366	379	333	380	343	361	328	354	343	375	392	381	365	393	376	375	379	357	361	370	395	362	365	385	376	379	375	380	386	379	328	352	386	355	388	321	379	336	368	352	378	370	359	339	360	385	372	389	385	359	387	346	334	401	387	338	371	342	370	362	345	372	357	404	378	347	370	399	373	360	407	364	354	380	363	389	398	386	379	422	353	379	362	368	391	380	362	367	389	361	362	402	361	388	368	374	363	330	362	343	345	374	371	360	352	379	359	375	392	379	352	383	353	352	366	346	371	355	363	370	356	344	368	352	373	356	366	321	345	381	358	344	374	365	386	392	372	370	377	314	389	406	365	344	427	349	357	367	385	374	367	360	348	387	394	397	381	367	376	390	370	342	359	336	389	373	368	359	365	368	363	325	372	389	391	416	354	324	370	373	382	357	343	346	336	383	383	349	392	423	363	363	345	337	374	372	417	374	365	370	419	358	382	396	355	369	367	348	412	387	364	363	370	364	354	408	329	360	365	381	364	355	372	355	345	340	411	362	344	401	371	397	387	358	392	354	378	393	359	369	359	351	360	377	353	394	353	369	383	349	409	363	350	375	375	381	344	351	396	386	371	384	383	341	406	361	367	372	372	384	357	376	347	360	350	361	345	378	379	404	358	357	394	373	357	339	351	383	374	385	372	332	376	378	361	394	369	359	356	332	348	379	352	335	373	360	341	384	376	351	335	366	315	370	340	338	354	383	386	365	371	352	365	401	352	355	367	374	397	342	370	349	335	352	402	368	374	330	369	329	378	379	360	372	375	378	359	373	352	380	362	383	373	354	308	385	367	365	401	355	388	359	333	344	348	363	353	325	347	392	348	363	340	358	354	414	371	371	328	360	367	391	360	359	375	359	390	411	356	335	346	396	366	363	357	350	347	376	315	367	355	324	364	370	375	357	372	364	337	371	361	375	387	371	344	390	373	373	364	386	413	362	395	361	368	368	375	364	376	351	389	326	370	409	409	363	358	379	349	378	380	369	389	368	391	294	332	373	375	363	349	350	371	354	364	362	365	349	360	361	390	350	365	369	362	358	358	368	338	346	391	353	386	371	341	354	358	358	363	338	360	372	405	427	405	390	357	346	369	377	375	374	378	342	368	355	369	371	333	353	377	345	358	355	330	374	372	395	398	415	339	396	337	400	409	395	412	378	363	381	370	364	347	360	371	394	373	407	333	357	348	360	345	384	344	386	358	406	381	341	392	370	347	368	361	376	357	378	355	386	353	351	372	409	365	361	363	331	389	359	362	370	434	370	394	376	329	373	369	387	383	366	356	378	360	370	384	371	365	339	349	379	388	371	396	360	335	348	345	367	375	397	396	353	349	367	381	370	334	344	366	356	386	400	379	377	376	365	349	382	359	356	367	376	365	377	343	353	381	385	377	360	409	395	360	327	383	348	362	334	354	409	354	363	388	375	375	384	376	368	370	365	382	344	396	368	352	350	385	384	359	404	369	357	353	385	343	359	358	355	372	344	375	385	378	355	357	383	353	377	375	330	366	369	394	354	370	329	376	394	352	343	351	392	359	362	408	359	332	348	334	339	379	363	353	380	348	391	383	392	360	330	365	359	344	398	338	350	383	376	363	345	346	384	345	328	380	382	345	387	376	384	349	383	331	362	371	398	366	362	368	350	388	392	339	361	334	411	364	350	356	388	372	367	341	366	381	360	368	354	336	361	365	364	357	345	346	352	361	396	401	386	384	365	360	340	379	393	339	373	352	363	369	361	371	368	385	360	377	426	378	376	369	362	389	382	359	345	357	363	356	323	369	383	382	409	342	382	365	386	371	355	386	384	417	362	374	393	359	374	361	389	342	360	371	364	377	345	333	398	373	414	343	357	375	374	350	362	334	360	359	367	384	352	373	340	365	378	366	354	366	327	366	352	368	366	367	366	382	379	369	358	385	392	370	375	352	349	366	345	356	369	367	318	356	359	362	368	374	351	358	368	364	391	338	321	343	359	348	342	364	363	385	370	372	354	397	379	384	349	348	379	379	357	371	358	366	405	372	392	390	391	385	360	367	357	394	342	396	368	343	385	355	324	392	361	378	387	381	374	359	350	351	369	383	334	401	339	376	312	346	374	353	390	365	375	382	320	358	388	371	408	362	366	352	373	358	370	385	355	382	388	351	335	370	363	377	388	382	390	374	364	367	381	349	363	366	366	347	362	354	379	343	385	345	338	378	370	328	340	363	351	363	363	389	362	406	359	360	358	372	371	356	381	346	371	351	378	366	307	362	344	362	337	400	361	371	337	382	358	375	346	383	399	373
30292	49933	39171	24301	10916	4529	1858	927	630	576	555	586	584	557	595	544	568	563	566	581	560	600	604	569	573	627	544	552	609	561	580	527	558	614	579	585	570	567	568	583	604	562	642	583	550	560	526	595	581	606	613	588	561	551	570	572	550	628	609	562	565	556	578	557	601	622	515	553	612	599	586	544	605	603	615	554	576	569	548	587	579	541	590	552	602	621	570	591	598	585	545	599	589	584	574	580	557	551	572	544	594	568	534	611	544	546	603	556	586	554	573	552	519	593	537	575	575	534	586	617	524	603	594	566	569	612	532	625	527	596	582	566	534	628	576	568	546	610	567	605	590	595	603	588	616	596	578	602	588	563	572	575	552	554	577	571	563	572	608	607	601	530	543	564	591	572	548	589	562	578	545	585	616	588	584	549	558	570	601	561	562	583	582	542	604	554	579	565	577	598	602	520	605	556	605	598	574	554	585	588	587	585	596	568	596	594	563	559	562	590	559	533	610	560	604	586	578	590	582	570	573	588	578	586	563	564	542	552	589	591	580	560	623	566	607	576	558	573	591	600	576	557	559	552	580	558	596	586	570	585	607	599	598	594	554	611	542	556	576	583	596	565	605	558	588	595	597	592	596	576	562	608	596	550	544	590	617	567	588	606	597	566	556	562	547	588	604	564	589	586	576	548	549	575	560	577	616	576	569	577	588	610	622	551	608	620	573	605	579	583	550	599	606	608	560	578	550	525	572	557	549	580	558	601	586	586	595	565	604	578	600	541	569	583	539	587	600	554	575	590	580	556	543	582	590	552	585	566	617	545	606	591	568	548	566	562	577	562	575	613	611	567	547	599	577	598	616	563	574	578	593	609	576	615	602	605	610	572	601	569	589	566	560	581	588	563	601	607	573	587	613	598	576	576	586	576	600	577	566	575	603	560	549	559	568	571	574	637	601	640	598	596	609	559	581	589	590	596	600	545	571	643	591	555	580	567	507	537	548	590	583	585	579	603	581	567	599	575	567	569	546	562	610	550	608	602	611	543	582	575	552	599	524	534	541	562	584	589	613	575	568	586	592	572	588	616	556	598	606	574	600	589	592	574	573	643	593	618	579	571	564	555	551	587	541	570	551	584	595	589	587	535	571	544	595	609	580	575	566	614	583	594	547	556	580	565	596	582	562	623	558	554	597	592	553	547	590	613	568	570	562	543	560	594	551	578	594	600	601	608	586	587	587	567	585	535	594	642	576	602	571	542	606	574	574	606	580	570	541	607	608	639	580	590	582	557	546	538	544	595	582	543	561	582	629	552	574	594	565	560	601	592	559	585	598	584	569	595	546	575	570	568	596	543	584	597	578	563	561	567	513	576	566	629	593	584	583	554	566	573	504	612	592	594	599	554	535	590	580	583	585	589	553	615	600	571	587	610	555	566	574	569	590	562	573	577	561	528	568	564	555	605	586	591	588	566	563	541	591	581	585	610	566	573	566	585	596	523	584	556	553	611	572	560	618	565	563	557	595	563	562	528	542	574	564	622	620	594	585	577	580	572	604	585	575	616	595	554	574	558	577	560	571	600	607	615	610	540	535	609	567	522	626	582	563	572	606	574	589	566	571	581	590	586	575	556	584	618	600	584	560	548	559	617	609	570	568	648	617	569	580	544	586	567	590	620	625	549	615	539	576	545	593	622	586	538	601	565	614	539	594	577	603	553	544	581	550	574	548	589	571	573	567	578	580	581	574	591	530	549	568	604	615	523	578	555	632	592	583	591	594	603	597	598	549	548	590	570	592	552	567	591	580	573	597	603	588	580	594	571	556	575	561	569	603	569	591	571	553	578	599	592	547	560	579	628	539	552	601	581	621	577	591	577	548	537	572	591	572	587	565	596	536	541	594	552	632	580	575	620	568	560	611	566	565	613	592	572	594	592	581	604	589	610	611	595	559	574	580	619	556	567	608	636	592	591	561	621	615	604	509	579	556	592	640	556	555	583	574	554	608	597	619	598	567	560	549	550	587	539	593	519	607	543	594	584	598	583	571	556	599	570	547	531	598	537	585	588	552	565	582	593	627	558	615	546	594	570	610	563	570	589	584	583	566	594	565	572	561	577	589	595	611	586	516	560	528	572	584	538	573	614	538	573	586	554	612	565	553	606	623	581	577	589	621	610	546	580	580	569	567	586	547	565	600	568	570	626	587	605	562	577	583	567	576	606	596	586	554	632	581	588	554	563	536	560	572	579	558	585	582	579	548	589	588	609	564	558	565	566	579	611	553	594	585	580	583	576	561	556	586	540	611	558	576	553	571	591	612	578	593	570	573	611	568	583	560	579	588	596	551	601	533	561	625	570	549	567	555	558	582	608	553	561	552	594	585	607	585	630	588	564	566	559	608	576	568	590	555	598	592	551	562	526	600	558	569	602	584	592	544	541	607	566	633	547	632	571	589	620	555	588	583	544	550	557	593	591	578	571	602	567	574	525	547	564	605	570	551	578	610	590	563	575	539	549	562	565	558	573	559	596	597	557	582	626	594	595	607	589	621	557	633	648	575	570	561	619	560	564	548	584	586	578	647	565	605	568	587	581	620	580	584	617	613	625	607	601	582	592	553	563	550	590	596	532	567	535	572	581	564	572	584	571	580	570	574	574	540	588	587	580	596	585	596	567	552	572	543	550	576	588	571	593	562	570	600	583	559	603	559	566	557	580	547	536	595	599	593	577	616	559	608	626	590	528	567	574	557	599	588	633	620	581	549	603	586	552	602	532	557	565	600	571	615	582	604	562	544	606	569	557	561	569	598	564	592	585	608	599	538	554	593	591	612	582	584	548	566	532	614	575	570	586	594	560	607	576	544	541	576	618	589	585	579	583	605	589	553	596	604	621	574	574	551	538	618	583	531	562	546	572	566	597	577	622	577	596	556	586	613	551	563	587	603	561	558	606	619	563	552	605	580	576	576	602	559	597	574	549	588	620	540	594	568	599	561	589	610	584	558	575	649	636	566	609	607	577	600	571	573	577	550	590	566	584	584	583	548	558	558	558	606	603	607	565	604	616	595	514	541	594	556	551	619	558	608	621	545	590	520	572	585	564	617	591	581	567	559	599	578	576	551	569	572	532	565	574	563	570	577	577	578	553	573	583	560	582	563	581	595	564	631	584	633	629	563	544	580	589	539	580	564	561	591	622	630	605	538	558	570	603	579	597	572	630	561	614	578	587	595	554	546	546	617	551	557	573	562	576	585	578	585	598	556	584	575	569	601	577	556	531	579	554	545	592	521	529	587	579	603	575	597	587	565	594	601	596	583	593	612	554	584	586	621	612	548	564	556	614	604	619	555	597	606	578	576	553	569	577	588	574	563	607	563	595	553	592	588	544	623	587	590	621	576	588	602	568	588	553	582	566	558	590	567	589	558	579	575	554	545	571	578	619	600	589	560	600	566	607	581	584	525	580	584	531	623	607	602	573	559	598	583	584	560	592	558	585	600	595	616	591	558	582	584	606
24857	25500	41025	39805	27098	15575	4500	1039	545	381	426	423	391	400	423	429	420	377	392	393	370	395	370	385	373	369	398	417	388	401	388	405	429	399	373	407	381	402	355	414	404	353	421	415	407	404	411	376	365	360	403	417	398	381	391	404	376	355	386	394	372	394	364	404	394	380	384	372	370	384	367	393	389	347	401	385	390	367	387	391	423	386	364	407	409	385	383	388	401	369	403	386	397	391	356	397	416	356	400	377	390	371	386	425	410	390	396	423	408	382	380	387	396	412	362	403	395	381	425	384	397	398	388	398	396	372	373	347	359	368	391	418	377	407	365	384	374	371	371	376	421	400	394	396	410	376	387	400	421	419	434	390	380	371	386	374	397	396	381	425	383	384	375	377	369	376	350	388	384	364	395	386	385	404	375	394	366	405	377	387	392	413	367	379	413	391	379	364	374	411	375	401	385	399	403	372	422	405	395	404	392	383	385	384	413	383	367	351	410	409	381	407	373	352	397	399	364	388	364	395	396	417	424	393	385	383	391	400	409	397	394	432	397	442	410	397	386	398	374	351	390	369	392	413	369	386	385	378	404	398	358	363	396	385	377	379	349	384	384	386	400	383	385	416	383	385	352	361	400	390	386	394	412	384	418	389	369	386	375	362	389	371	425	407	386	384	373	429	394	384	398	372	365	425	362	357	360	401	356	361	393	404	400	398	388	395	395	394	367	393	375	367	360	399	391	367	394	373	386	407	372	390	383	405	353	383	343	379	394	381	396	374	378	385	400	388	375	387	387	359	385	351	385	364	368	363	375	385	418	378	384	409	385	423	381	381	386	408	385	397	380	397	347	406	405	421	422	382	400	368	382	426	375	391	385	397	373	420	378	360	349	394	401	384	390	354	365	389	401	384	351	385	400	365	378	416	374	377	386	376	366	397	372	385	368	384	414	414	393	373	372	395	408	379	419	392	404	366	398	383	391	366	392	410	384	392	382	397	386	382	373	408	394	387	378	404	378	365	387	395	392	382	410	398	404	354	416	381	382	413	395	384	390	390	389	392	391	356	373	389	418	403	385	443	372	391	389	381	361	363	398	422	367	388	394	375	384	422	403	386	386	403	396	373	400	363	359	416	365	396	405	394	363	372	392	393	383	400	379	373	374	444	372	395	386	396	368	384	395	367	340	373	381	401	399	401	387	369	365	373	413	404	396	374	401	406	370	378	383	357	364	391	387	390	385	404	372	371	361	374	418	375	349	421	376	410	394	368	375	392	393	359	377	389	399	345	383	395	376	384	394	396	416	391	390	353	391	363	372	407	393	363	407	397	376	364	409	387	362	378	403	371	375	415	414	342	388	402	377	406	388	404	383	417	410	400	365	391	365	389	420	414	373	387	400	388	399	399	382	361	421	407	401	422	409	387	352	366	353	411	386	408	416	395	372	373	385	402	356	398	362	387	400	383	434	378	397	388	372	377	393	363	407	377	415	393	387	342	360	392	374	397	402	373	383	371	409	379	372	370	372	390	414	394	378	380	390	357	388	374	383	367	381	425	429	411	403	392	430	382	374	413	363	386	393	400	409	411	399	354	401	355	383	428	373	402	370	369	398	406	397	377	396	382	394	390	406	411	413	371	359	404	400	349	401	402	419	372	387	397	416	387	383	365	405	423	418	397	382	383	407	406	381	386	386	381	390	373	386	373	399	407	374	363	409	379	393	397	403	377	420	410	367	398	391	397	409	407	380	389	384	389	408	392	398	405	396	386	397	392	337	399	379	387	397	393	344	385	357	372	387	388	422	370	372	370	357	362	399	367	371	368	412	358	388	371	374	393	415	388	368	345	376	382	386	389	378	383	413	399	400	375	382	396	378	423	401	386	388	445	349	367	376	375	432	370	378	415	378	347	402	399	384	390	393	415	372	405	388	395	428	394	397	393	391	338	396	391	381	380	377	388	367	395	382	412	370	405	381	391	425	380	369	367	395	377	380	368	373	381	393	397	360	399	375	358	400	358	392	356	398	387	391	399	362	358	397	420	373	368	432	354	402	370	371	388	414	399	405	393	372	394	371	378	400	381	336	369	433	360	388	372	436	377	400	375	351	370	380	424	382	374	405	414	402	402	402	391	389	388	370	391	357	413	371	392	393	380	389	385	395	421	390	378	383	393	436	397	376	380	405	413	362	379	364	387	374	336	374	402	392	371	401	365	374	416	391	379	365	371	366	366	379	414	392	397	405	371	391	381	381	368	387	414	350	387	403	395	372	352	370	368	377	401	380	363	397	408	406	382	391	357	385	396	378	388	385	398	414	425	359	393	391	383	376	389	363	381	390	404	405	395	367	370	370	384	392	363	383	375	389	392	381	384	340	373	362	352	400	389	415	390	395	405	372	421	355	396	410	398	405	410	411	392	384	401	388	390	381	377	389	408	369	389	352	411	370	399	380	375	394	382	396	385	373	379	434	407	389	381	360	418	399	401	380	396	363	376	404	375	388	397	408	387	377	360	390	402	372	387	391	341	399	391	370	361	380	375	363	400	364	420	404	380	429	395	413	413	385	398	343	377	376	356	407	378	354	402	388	378	381	402	408	385	373	374	381	386	426	396	403	387	409	347	370	366	439	405	392	377	365	419	361	383	340	383	398	400	362	415	411	380	375	413	412	404	423	375	390	405	386	410	397	372	386	364	356	404	397	388	405	388	396	384	398	361	408	352	373	344	385	392	405	391	392	391	394	368	423	448	443	386	409	394	371	418	367	385	350	382	364	377	395	395	374	398	370	370	378	373	369	397	356	417	410	415	389	366	393	349	381	375	416	404	373	375	391	382	407	373	375	406	384	422	401	357	401	406	409	392	388	401	402	408	421	377	368	420	392	368	396	413	446	418	368	361	402	370	418	399	383	360	392	379	354	398	350	392	389	398	425	372	385	406	408	395	374	378	392	379	395	414	364	368	380	384	423	390	421	357	362	375	368	393	388	411	387	351	385	368	371	416	392	373	378	389	408	394	415	380	371	375	391	399	416	402	363	385	388	385	337	409	370	394	376	407	373	384	374	387	360	381	381	407	404	377	421	375	431	378	383	379	387	411	360	408	360	387	385	403	394	359	419	371	378	379	411	360	358	390	382	420	397	350	401	386	365	384	387	378	421	390	399	394	373	383	401	395	411	409	352	362	372	377	379	394	357	380	379	423	391	410	395	357	413	369	393	386	397	402	363	393	388	401	408	365	376	420	348	355	377	384	363	412	360	391	385	368	387	382	384	366	376	401	400	369	389	366	403	352	397	374	350	359	429	360	369	398	406	400	350	367	387	381	378	394	376	381	354	383	380	441	406	410	408	386	377	368	385	375	413	380	418	378	389	346	375	372	397	396	419	391	359	377	384	356	408	398	356	396	406	383	366	397	409	359	408	357	408	388	388	382	408	400	406	361	367	403	404	424	423	361	386	399	375	389	385	407	336	341	404	366	400	378	404	402	425	395	350	398	403	365	389	344	416	390
51213	90028	74272	50719	32446	16543	6175	2207	943	684	626	644	640	613	632	620	634	613	632	619	647	646	582	635	673	661	564	642	640	655	629	611	635	617	598	614	650	620	594	602	606	626	612	613	586	626	607	607	616	590	616	591	604	602	599	600	546	575	622	605	588	628	656	606	621	634	608	614	628	614	615	644	579	630	593	598	621	672	603	615	569	583	637	611	626	593	631	601	635	589	616	602	624	626	610	551	618	644	618	597	569	643	627	615	620	604	634	601	640	612	628	660	617	605	643	704	588	635	595	636	589	572	577	627	620	630	586	592	610	597	615	651	622	634	634	594	640	612	558	629	616	647	624	610	641	546	580	608	636	645	576	635	609	630	634	574	618	615	593	617	613	563	614	585	619	584	628	604	662	602	557	629	624	639	627	664	636	647	600	612	619	595	598	648	625	602	592	655	625	636	598	581	578	608	626	621	559	633	637	611	606	632	607	595	596	627	627	615	595	592	602	662	583	634	605	656	637	553	610	626	595	602	623	600	622	648	595	610	614	594	612	605	622	602	590	596	628	647	637	611	633	608	616	635	610	640	623	648	602	600	629	623	648	625	685	604	583	600	627	635	622	558	678	597	600	637	624	583	602	609	649	605	627	586	652	614	605	648	633	631	650	605	588	617	643	601	593	612	658	618	598	598	629	627	634	639	637	575	594	584	570	625	605	633	688	661	597	638	588	594	621	607	624	628	617	615	622	620	580	659	611	656	628	615	625	586	639	624	640	635	610	627	597	614	589	609	627	668	621	589	599	684	653	650	595	648	600	629	604	644	595	639	629	615	613	625	619	630	614	613	591	613	606	610	627	602	616	643	610	605	636	600	619	608	653	616	588	632	631	616	612	634	616	585	597	605	658	610	637	616	603	574	599	619	649	623	625	639	622	592	658	626	588	584	576	587	600	584	601	642	593	606	605	573	594	588	615	622	594	575	579	632	647	531	557	630	624	619	626	637	642	617	614	639	607	642	652	626	629	638	594	611	624	637	581	604	659	582	605	624	633	614	626	644	627	604	660	626	596	620	621	580	627	653	623	610	624	640	597	615	642	636	650	623	649	595	655	605	600	577	604	609	614	611	629	613	596	554	585	618	553	638	591	574	590	652	593	656	574	627	695	622	632	645	628	624	632	595	553	623	546	594	545	607	604	605	576	627	595	634	618	604	595	566	594	609	620	581	655	610	595	632	632	601	605	616	646	580	603	633	642	618	638	561	612	625	583	630	638	633	608	596	621	605	657	616	633	564	611	608	613	642	611	619	612	595	594	597	611	646	583	585	620	619	605	601	658	636	610	625	604	599	629	599	624	574	581	592	638	648	563	611	617	668	591	576	599	656	610	641	606	599	638	647	623	652	616	598	596	657	601	612	643	583	609	597	622	602	653	627	610	672	619	593	603	593	628	628	589	583	626	632	598	621	617	606	623	639	661	599	600	637	622	607	630	637	599	604	614	664	621	642	626	635	643	627	575	550	631	664	643	673	598	592	559	596	615	556	618	605	622	609	617	611	607	651	612	584	638	626	676	600	615	645	607	608	557	599	587	612	627	610	598	708	595	601	599	635	597	598	653	631	609	568	594	607	608	600	645	619	623	624	633	595	658	578	611	619	649	616	577	600	573	608	590	649	591	609	593	651	609	617	610	661	629	594	580	641	619	594	605	608	632	618	616	610	604	610	615	595	592	587	616	656	602	610	576	628	655	603	612	656	604	597	652	584	610	607	647	639	603	623	613	637	630	638	620	571	630	666	618	583	597	639	643	579	613	649	626	593	634	618	603	574	606	605	639	625	596	636	637	609	635	603	586	617	616	614	612	605	663	615	598	607	643	560	614	625	619	636	677	634	598	636	611	635	604	602	623	578	646	627	618	589	604	622	627	655	641	589	560	573	609	626	596	555	656	600	636	607	576	603	604	655	606	636	605	616	624	625	600	612	643	586	609	597	637	589	599	638	643	585	653	612	572	588	579	641	594	651	622	613	596	617	624	588	607	610	614	588	645	649	607	639	588	613	654	700	591	629	638	651	601	648	594	620	614	651	627	603	606	607	570	638	670	594	633	555	632	667	591	623	622	661	653	615	606	593	624	618	642	658	630	607	651	619	633	591	609	629	618	581	633	593	623	635	595	637	675	629	656	637	613	646	575	615	592	599	612	615	603	641	633	638	627	601	608	617	668	608	588	608	631	632	612	620	590	624	595	575	636	643	614	612	621	575	645	567	613	609	635	649	603	659	601	593	630	577	564	631	637	623	606	616	632	595	592	599	561	608	589	584	609	602	642	599	611	674	615	633	577	632	603	606	621	624	622	611	598	585	615	653	628	583	644	639	589	610	602	631	546	631	681	590	601	589	628	612	626	627	601	647	617	626	647	595	641	605	628	634	603	650	610	635	576	624	615	606	584	637	662	589	605	611	614	597	621	571	575	591	627	577	638	629	628	565	581	646	653	650	628	654	631	610	672	588	581	641	579	643	562	618	609	603	606	606	604	631	624	585	658	620	600	659	562	645	615	631	596	581	619	640	581	622	670	635	599	595	620	628	626	645	616	629	613	624	654	626	601	603	623	599	603	594	593	637	608	618	625	591	671	646	635	622	607	672	633	632	593	601	612	630	640	644	605	581	570	608	657	637	622	617	653	597	610	584	594	602	610	624	620	646	635	622	615	596	609	633	633	606	638	665	621	579	635	621	623	612	632	627	599	616	613	640	604	665	607	606	645	627	628	638	643	630	619	654	608	634	586	642	573	616	615	654	592	592	576	633	586	601	628	601	646	626	616	632	618	662	622	612	633	603	648	643	606	617	598	641	587	586	635	617	678	606	626	611	673	572	574	614	603	636	621	635	632	650	624	615	598	602	574	600	617	614	626	617	597	627	570	623	628	628	624	615	626	568	618	598	635	566	634	624	662	562	584	588	659	610	584	636	577	684	627	677	620	629	660	600	637	635	660	634	617	616	601	581	637	624	648	628	627	595	625	623	597	600	646	637	614	645	596	632	645	591	617	667	621	652	625	584	637	618	662	632	593	596	640	556	628	645	635	623	635	621	615	647	621	602	616	680	571	619	592	608	594	565	580	649	602	643	645	646	580	595	637	619	622	635	653	607	616	628	637	609	600	624	596	607	635	585	636	661	667	581	624	663	601	622	614	622	589	604	604	630	628	635	603	587	632	587	644	641	658	591	580	654	611	677	593	594	631	609	580	663	590	605	634	623	649	610	637	600	626	610	606	583	592	599	601	630	614	605	584	600	606	631	636	640	600	610	578	613	637	601	559	633	633	630	633	597	650	645	611	638	598	603	605	637	601	660	624	652	599	594	611	593	606	623	596	643	620	597	588	558	637	610	551	626	593	601	628	585	612	595	651	604	636	611	619	571	585	657	635	624	635	580	625	644	570	631	629	578	603	592	618	671	640	624	608	622	615	591	598	604	637	609	594	587	628	632	596	563	598	593	594	632
23300	22876	35044	35414	29964	23363	13852	2386	759	523	519	480	481	437	436	470	458	404	460	443	434	443	451	410	434	424	419	431	460	419	458	466	459	410	461	463	452	453	401	472	436	386	425	422	440	440	433	395	436	420	427	431	450	432	425	446	425	428	462	446	439	483	451	394	410	448	440	429	486	445	424	425	423	465	457	422	440	428	403	424	458	438	434	424	486	443	433	456	407	490	401	455	421	402	423	417	452	480	445	392	417	415	453	412	447	409	461	477	461	467	430	435	475	429	443	401	410	434	400	424	437	438	449	415	424	459	416	411	449	463	453	450	452	412	453	416	426	438	434	426	433	442	420	431	449	427	459	447	419	468	444	419	467	440	452	447	475	422	411	428	442	432	418	412	445	410	438	429	429	419	453	436	419	406	426	446	403	431	397	433	453	429	416	441	467	425	434	429	450	426	411	448	467	448	457	414	430	440	457	413	458	492	471	451	432	423	428	444	428	456	432	404	411	435	433	422	415	455	471	442	441	427	424	442	438	428	437	417	435	443	422	446	405	458	429	465	435	401	418	405	439	438	470	434	461	407	465	438	422	463	402	436	406	441	428	460	448	410	409	455	391	417	419	443	413	419	417	449	443	412	442	414	441	495	437	419	414	405	433	431	425	412	459	440	450	409	445	447	444	390	442	456	450	492	446	421	421	461	452	457	448	440	488	450	445	472	451	440	430	446	397	438	423	386	432	435	448	458	442	441	423	477	434	438	444	459	447	441	469	493	387	424	454	430	420	407	441	429	455	419	455	451	463	431	458	417	454	436	433	413	471	418	429	407	421	409	413	444	461	431	485	467	425	401	413	456	375	415	447	462	433	417	414	421	458	446	413	425	403	439	431	458	408	444	448	420	437	453	463	476	436	469	407	492	454	456	396	424	449	444	433	432	454	465	452	407	462	436	429	448	424	411	426	405	443	403	462	476	424	434	458	434	434	415	442	398	435	439	423	456	418	474	463	440	430	428	424	426	447	457	452	409	437	411	439	479	433	428	427	455	432	417	444	420	431	437	423	432	439	452	427	422	449	443	391	410	446	435	415	426	432	431	412	455	429	426	444	454	435	420	448	458	445	418	431	401	433	424	375	392	440	428	432	458	425	414	416	425	454	422	427	425	421	448	451	411	428	461	450	438	451	431	439	446	410	437	463	427	453	420	425	480	449	403	447	456	436	423	433	489	431	474	437	415	399	425	457	430	448	448	437	466	426	453	422	434	430	416	432	464	458	439	418	441	476	456	476	412	452	380	439	420	421	401	450	447	458	455	402	441	424	426	439	428	444	424	406	418	438	446	405	423	449	448	453	455	453	459	444	439	425	414	454	469	429	431	395	446	406	457	416	439	423	451	425	442	469	440	461	454	449	424	463	443	400	444	442	408	444	472	450	468	464	467	428	429	442	471	414	454	422	449	414	444	424	455	440	460	472	473	423	407	426	452	457	417	457	434	420	448	469	448	425	421	466	440	443	424	452	426	431	451	385	431	425	424	476	468	441	477	431	424	444	428	431	430	437	470	392	437	447	436	449	442	440	464	433	438	486	445	428	471	443	445	405	464	418	454	450	448	416	416	435	422	415	440	506	437	466	444	458	441	462	397	446	431	435	479	418	500	425	436	440	422	440	423	427	439	437	432	438	453	447	437	446	463	421	458	410	444	448	464	455	468	439	430	436	460	440	405	427	460	419	437	403	432	457	437	440	451	422	451	451	407	421	415	420	448	453	429	456	436	437	426	444	458	439	427	454	425	426	413	414	423	450	460	417	411	436	450	378	433	435	470	444	413	468	452	450	412	438	425	472	410	424	454	422	450	442	422	459	427	438	448	437	406	410	438	436	462	402	461	448	418	435	432	445	467	430	451	422	479	472	427	463	416	433	497	447	421	447	435	449	408	422	421	439	408	451	443	408	466	417	405	444	416	403	418	471	417	475	435	416	469	431	443	431	438	428	455	402	457	432	438	397	444	438	429	444	473	455	414	456	418	427	394	452	449	451	386	445	403	434	415	441	440	417	472	441	447	430	405	467	412	437	453	443	462	448	473	456	487	454	413	409	450	451	430	440	420	456	426	424	443	461	481	419	408	473	396	410	458	416	418	420	409	412	472	426	414	472	436	414	436	419	442	451	422	434	439	417	434	461	439	410	457	444	385	449	470	428	420	416	475	400	454	414	433	429	433	452	458	446	433	449	416	447	455	442	447	408	434	432	412	411	446	443	447	453	471	431	455	479	430	441	404	449	409	413	455	418	440	453	412	435	451	422	435	423	447	438	435	459	423	428	392	462	441	410	411	429	424	434	462	445	465	439	421	447	418	434	443	443	419	443	453	469	429	410	401	401	453	461	448	448	439	427	440	445	434	403	434	507	455	449	407	433	432	449	426	424	441	438	414	424	427	424	432	400	432	479	410	415	466	400	438	469	450	438	449	431	442	456	428	450	391	458	435	464	456	469	415	463	490	458	444	411	420	432	454	414	420	434	436	434	461	405	417	471	436	451	401	430	473	418	428	445	449	449	385	404	444	447	446	453	448	455	461	452	428	469	429	429	444	421	433	462	449	434	443	409	445	410	443	456	446	468	439	425	446	448	418	415	412	459	459	414	410	431	408	437	415	437	435	419	463	472	441	424	401	470	414	467	454	431	376	415	438	413	418	438	434	443	449	471	400	412	451	434	428	419	451	425	437	465	465	476	441	456	413	409	440	457	416	410	420	431	434	440	473	441	481	444	421	440	433	435	430	444	410	456	430	419	434	381	414	468	423	462	460	429	440	457	425	416	448	451	472	463	443	434	387	407	451	441	451	438	436	445	461	412	424	425	459	449	457	438	432	461	420	423	464	431	445	442	409	462	414	462	454	439	465	463	428	414	405	472	411	444	470	447	420	441	418	485	470	423	437	475	439	459	438	452	412	423	468	437	427	480	432	447	449	428	438	424	466	432	448	437	411	432	442	413	435	482	423	439	439	442	420	450	447	456	443	434	389	433	409	461	430	436	421	422	476	418	458	466	423	445	427	457	414	448	428	442	447	456	460	458	421	439	452	466	499	400	439	406	433	458	430	455	458	418	406	439	421	452	449	466	454	472	441	436	405	454	444	454	472	459	446	440	463	417	441	425	464	432	443	425	441	458	413	469	427	475	437	432	417	446	439	420	405	426	445	430	419	475	462	410	417	417	420	413	455	430	418	399	461	453	468	459	443	439	385	404	432	440	444	407	416	407	451	423	400	420	496	401	399	433	423	427	418	431	448	418	437	415	439	454	468	438	449	433	381	419	437	430	418	427	428	404	476	462	453	411	431	433	420	447	468	401	452	431	469	415	471	470	446	462	431	412	446	450	428	441	421	404	427	430	452	412	455	426	391	432	467	412	431	424	421	406	414	430	400	428	403	383	449	422	431	442	439	448	445	449	405	420	438	503	438	483	403	405	441	452	435	436	442	399	434	473	455	435	485	447	427
50676	100980	89569	66305	44834	25995	11692	3899	1369	751	680	651	606	677	689	677	655	663	655	644	646	662	675	658	676	680	659	686	663	665	642	680	654	673	695	689	674	671	689	622	667	667	670	649	683	696	659	666	674	630	678	647	648	654	638	711	696	645	649	664	661	686	672	649	679	691	679	661	712	650	668	715	681	630	678	659	631	681	693	662	658	689	655	664	673	674	691	670	648	678	630	651	677	639	661	645	609	650	634	644	645	701	677	646	624	637	657	716	655	685	717	659	657	687	645	665	698	670	715	649	699	640	703	648	677	698	654	734	688	712	693	625	690	678	664	646	642	646	646	672	653	679	683	656	655	674	650	636	650	655	676	612	656	652	656	666	648	651	672	636	690	691	709	627	639	650	653	694	684	641	648	645	702	655	677	618	650	653	637	672	638	676	635	625	677	671	638	669	670	659	709	697	651	644	687	665	657	670	675	643	679	695	642	647	678	681	705	665	674	667	656	701	641	663	647	674	628	662	658	660	681	690	690	675	695	650	651	614	623	636	659	689	733	654	683	708	659	697	705	670	650	656	689	675	692	615	652	643	647	692	658	621	685	715	663	598	628	687	718	638	667	733	636	647	670	666	677	650	666	654	667	660	666	648	667	652	702	636	630	701	690	634	655	645	654	672	619	651	643	617	653	702	671	667	681	638	663	643	679	678	663	669	609	664	642	661	692	682	686	640	696	647	674	626	615	690	672	654	666	632	669	672	662	693	702	701	625	736	644	670	654	675	638	647	701	645	636	667	655	667	640	697	686	615	708	685	691	638	666	684	638	676	649	733	674	659	691	731	636	638	664	695	636	682	625	678	685	655	685	672	666	652	649	671	634	657	646	635	665	676	670	635	718	654	641	704	638	648	671	639	665	689	671	655	686	661	659	695	644	671	655	668	660	674	661	659	650	607	693	657	665	670	665	624	656	678	685	630	668	645	693	669	651	666	657	632	672	657	668	617	666	634	671	659	640	657	623	659	693	656	613	655	669	667	648	702	709	646	677	673	670	695	670	708	663	696	754	649	669	639	674	627	691	694	633	681	668	679	674	685	670	646	624	649	666	704	625	626	670	660	695	638	631	663	656	687	662	661	686	689	712	649	705	672	675	655	654	625	629	657	661	645	690	644	658	657	654	621	664	646	743	656	656	627	671	673	734	684	697	683	678	680	668	665	670	653	672	697	675	663	657	658	642	684	663	659	695	646	698	656	647	638	642	698	661	641	643	661	691	659	685	659	678	676	663	624	670	695	678	630	674	650	645	664	649	663	650	642	688	645	716	674	664	685	647	648	616	668	636	644	702	677	682	666	628	707	667	648	644	660	655	705	671	684	667	685	634	643	647	682	651	649	666	700	703	701	653	641	660	654	635	713	692	646	713	651	668	616	661	653	665	716	651	666	665	629	672	649	715	701	674	640	653	671	671	631	667	644	685	674	682	669	657	610	714	661	649	643	626	677	683	693	721	675	638	679	641	637	686	633	671	680	658	702	630	664	687	692	657	646	677	623	691	685	705	645	626	652	713	684	634	698	690	627	702	651	694	636	708	667	646	678	636	700	685	651	678	652	656	691	665	709	684	675	701	639	645	710	682	685	598	638	660	644	688	670	689	665	659	665	658	655	648	635	643	668	691	694	663	699	687	678	619	675	701	650	665	712	642	680	716	660	635	643	642	690	614	714	701	634	665	694	676	659	647	631	647	685	697	648	687	659	681	701	681	650	668	692	694	668	693	636	634	680	676	681	665	666	722	662	650	677	651	698	683	664	620	745	691	621	704	661	683	644	664	702	637	660	639	613	701	684	680	666	690	657	629	654	694	649	687	655	651	669	651	638	671	652	639	639	665	643	647	659	682	640	647	700	660	673	639	628	711	592	697	673	684	662	663	626	652	629	631	666	635	660	666	656	658	696	640	654	627	696	713	688	681	650	641	648	633	704	702	674	700	687	638	637	669	668	644	655	706	660	678	633	647	640	676	672	642	667	695	671	673	646	637	667	660	662	672	697	644	628	665	691	664	681	706	683	638	637	604	660	695	692	729	659	645	642	695	621	637	676	648	645	670	640	711	717	661	631	672	676	674	627	697	689	659	651	641	719	667	676	658	709	677	624	677	699	648	660	689	620	646	656	632	632	650	661	664	659	669	628	684	633	614	643	665	655	671	643	627	622	640	653	652	677	690	661	674	680	678	707	702	654	641	664	711	680	722	701	677	696	636	649	704	692	694	683	644	638	653	655	648	653	681	620	676	639	698	681	664	607	659	676	670	639	646	627	694	725	683	657	678	651	670	689	680	630	691	654	688	671	653	687	653	682	677	649	652	708	692	667	684	672	614	690	648	618	639	619	657	674	678	654	662	647	658	658	664	620	656	642	647	617	640	673	656	657	687	661	695	671	587	683	665	671	669	662	651	689	698	702	674	634	679	672	638	653	630	653	668	673	648	680	674	670	634	610	659	679	698	633	630	691	654	654	633	681	636	701	647	656	675	673	650	624	654	660	629	647	671	679	633	689	681	662	663	662	688	713	634	651	692	661	644	666	682	644	652	713	666	745	676	679	653	679	688	639	665	668	653	696	674	674	664	646	652	671	684	672	656	670	699	655	628	647	672	693	663	717	701	674	676	676	678	657	669	638	670	670	642	646	697	657	662	679	641	629	615	668	689	690	663	680	636	670	662	665	669	706	683	669	666	657	649	674	682	661	697	633	661	680	657	703	668	672	632	695	703	635	638	683	681	635	735	684	671	658	635	639	665	683	676	668	638	676	732	709	692	611	631	670	669	619	639	667	612	691	634	665	651	709	652	676	653	689	684	654	660	697	667	679	688	626	657	639	643	718	674	666	683	623	663	642	674	644	650	658	703	691	644	623	634	652	632	686	661	627	694	665	694	657	677	672	646	712	626	693	643	692	607	689	632	666	716	681	667	642	670	667	719	666	663	664	698	670	634	670	674	660	678	608	663	652	678	628	691	683	653	607	705	686	635	630	702	634	723	677	716	637	708	661	640	672	655	636	686	666	679	695	723	675	677	630	685	638	655	617	675	625	642	675	647	672	634	666	677	645	657	671	658	684	707	731	640	678	707	647	645	673	677	622	649	683	624	634	674	677	717	678	693	675	661	669	692	704	656	676	688	711	664	673	649	639	712	696	634	630	634	642	662	641	627	651	653	602	645	656	613	634	675	656	666	617	665	668	629	670	680	681	657	665	648	690	628	645	666	627	654	701	650	702	651	680	635	678	621	632	669	612	693	649	664	682	628	677	689	617	697	628	663	674	688	661	652	686	666	643	626	648	659	641	680	713	652	687	611	674	640	639	688	649	631	672	647	669	647	671	701	668	656	682	657	636	687	702	658	674	732	685	705	644	743	658	673	672	619	677	677	649	682	669	662	606	678	660	691	649	692	656	638	665	572	682	653	676	676	645	644	654	687	666	663	703	683	660	677	658	679	630	687	685	672	638
27364	30897	33869	23017	8787	2335	917	540	426	366	354	364	358	363	426	374	324	369	416	360	369	383	351	384	368	356	364	397	385	351	358	343	327	381	385	397	377	392	359	342	375	352	386	357	352	371	391	386	346	412	363	358	376	413	356	377	384	353	360	404	370	387	377	373	355	344	368	381	346	380	388	360	348	426	366	383	355	349	365	327	370	379	412	380	353	350	396	375	372	405	355	364	339	344	381	368	412	390	380	355	379	357	367	369	369	331	376	353	388	385	370	365	352	376	357	389	387	350	352	397	346	361	359	350	364	380	350	389	399	411	388	372	349	374	381	347	368	381	389	397	342	369	397	378	354	368	368	376	366	337	383	387	374	365	354	329	387	347	350	361	379	340	389	368	349	363	377	345	407	414	369	368	377	376	368	336	354	351	381	372	352	374	395	379	371	378	357	366	354	388	373	416	355	391	372	354	412	374	386	384	330	383	414	360	363	362	359	336	385	383	388	374	352	366	380	392	362	380	369	368	388	347	366	344	371	372	402	378	345	341	381	370	370	374	384	382	366	353	393	373	363	362	366	339	390	320	372	352	390	334	370	360	388	383	391	339	390	368	380	341	369	380	357	403	375	354	357	343	356	352	356	328	378	381	347	404	371	395	350	376	362	379	358	381	380	357	357	361	392	367	379	340	384	374	383	376	378	352	387	376	357	359	355	372	358	381	396	379	356	377	395	384	366	317	367	348	390	387	367	380	385	367	366	381	383	379	347	386	367	362	399	366	384	380	360	400	366	372	352	353	366	370	352	382	400	379	385	397	370	397	378	350	351	388	371	382	354	370	405	349	362	354	374	364	384	387	376	361	366	352	377	362	372	323	354	392	382	366	356	370	314	365	397	400	358	384	433	373	359	383	349	361	342	352	331	362	384	415	364	365	368	396	378	373	408	352	364	344	340	357	363	404	373	390	353	384	413	389	403	378	371	384	363	372	355	391	378	383	368	371	365	356	356	367	375	393	389	366	376	364	349	378	361	350	344	390	356	389	358	365	391	393	379	382	363	380	398	399	365	321	392	347	342	356	375	407	363	394	357	343	360	353	353	372	356	374	346	382	341	367	358	365	354	384	369	378	372	350	396	351	369	368	381	370	347	415	357	328	370	417	360	373	399	355	374	369	390	402	378	368	366	392	361	386	357	376	411	383	370	385	348	377	422	343	363	372	353	353	389	383	347	344	354	363	378	356	346	347	410	367	358	360	396	382	328	413	339	362	372	330	389	374	383	387	362	387	391	357	365	357	360	336	374	366	389	381	357	351	367	334	366	383	352	319	369	365	395	355	358	402	385	352	381	363	348	402	359	371	352	367	387	397	367	337	401	379	369	373	358	377	362	396	333	384	357	409	344	384	358	348	384	373	379	343	378	375	390	361	375	381	354	385	356	362	390	336	385	358	392	369	363	401	380	378	345	378	374	368	353	358	331	355	372	348	346	370	394	375	378	392	373	379	376	366	373	369	391	345	425	362	344	383	354	381	377	378	386	339	395	346	355	388	356	388	360	335	360	391	349	386	343	400	350	353	369	403	359	375	334	378	374	406	377	382	371	406	382	347	399	352	341	354	372	347	359	378	358	403	387	340	381	370	350	346	353	372	371	350	354	351	350	393	370	337	366	371	363	375	401	394	333	363	352	377	355	396	364	409	369	363	380	367	376	369	366	394	382	415	379	350	367	316	384	384	367	408	359	380	334	387	362	330	335	345	395	361	371	377	350	374	371	349	347	391	350	369	327	403	383	331	358	376	369	368	378	357	371	335	395	370	376	366	361	352	344	383	360	386	389	369	404	386	357	386	335	370	361	375	389	336	364	397	329	342	359	380	381	359	382	360	347	371	362	349	355	365	355	347	378	339	380	349	364	364	368	359	365	383	361	379	351	341	392	385	387	386	388	351	382	402	368	372	401	382	344	374	349	352	360	354	386	373	328	391	380	377	358	370	380	401	394	375	346	363	344	339	385	401	388	369	419	435	385	362	355	372	337	368	391	358	379	398	393	382	362	389	375	399	363	397	410	340	371	361	367	351	391	372	393	361	366	337	380	370	370	365	371	382	361	371	399	363	383	340	356	342	369	388	395	390	398	323	401	361	382	364	356	365	398	388	371	375	353	381	365	368	372	355	355	392	386	391	431	368	333	410	384	365	379	389	354	337	341	375	365	369	377	364	372	351	352	339	352	390	374	397	346	341	357	385	373	374	358	370	397	339	379	350	360	388	369	372	388	361	343	398	358	391	388	348	385	388	323	373	394	332	388	384	375	379	387	364	364	331	332	370	374	382	363	351	362	357	380	390	374	317	336	325	349	374	376	375	357	378	397	341	374	352	363	337	393	391	381	368	341	387	335	374	373	388	376	369	374	367	367	337	388	364	345	336	366	370	362	386	372	361	382	357	401	384	366	325	366	344	353	356	384	364	343	364	345	369	395	373	354	395	368	361	377	328	361	351	372	350	364	361	340	356	337	392	382	351	374	383	382	368	368	329	381	387	391	342	421	393	376	379	355	341	365	366	354	359	320	364	376	351	322	388	379	373	357	349	394	353	378	386	389	381	372	330	342	370	369	339	335	350	362	403	368	359	402	374	363	340	363	369	347	339	351	377	380	386	378	341	390	353	380	368	363	374	339	411	364	379	397	349	371	386	406	386	383	383	371	385	359	335	360	382	370	331	337	374	386	371	384	379	399	354	393	375	356	352	387	359	376	357	382	365	417	373	368	353	356	348	369	384	354	346	399	364	375	355	344	369	364	368	380	375	383	334	377	350	347	359	365	384	341	376	356	370	364	352	344	359	400	401	384	373	384	363	371	393	412	382	363	344	366	364	380	370	349	346	360	362	345	390	379	379	380	354	361	367	352	371	372	352	357	362	334	366	384	359	405	344	357	368	369	357	366	361	396	365	373	377	376	353	367	371	379	371	386	361	347	348	390	368	354	361	360	409	372	402	406	354	371	387	354	354	381	333	400	360	383	388	399	392	356	348	342	404	332	365	357	374	341	369	364	370	380	348	358	350	344	386	362	378	371	374	375	322	327	378	356	369	407	378	340	381	359	375	403	357	346	348	376	389	350	372	375	362	343	382	349	361	336	373	377	391	368	374	387	388	351	330	379	370	369	383	380	373	357	399	361	351	360	379	370	375	372	372	371	379	367	352	345	360	390	371	355	378	362	377	386	363	326	381	350	388	405	373	355	374	354	386	363	361	335	358	387	380	384	358	374	355	370	380	356	351	354	381	362	357	356	363	392	378	371	352	362	370	359	339	350	357	410	358	395	376	362	375	365	399	384	378	363	363	388	354	379	353	336	368	372	377	355	371	354	389	405	337	333	374	381	404	360	406	359	389	370	371	359	355	362	371	382	362	374	349	363	354	360	375	328	341	349	377	384	394	392	383	365	381	370	382	345	360	343	346	383	367	382	388	340	373	360	370	357	407	392	351	397	369	375	362	362	366
29121	50614	40000	24860	12253	4268	1833	945	664	583	590	616	634	604	549	605	580	571	565	557	623	580	591	597	569	621	588	610	583	552	626	567	574	595	570	591	586	609	592	608	601	560	580	567	650	570	562	553	596	595	560	617	528	562	575	571	605	570	591	557	557	611	612	579	587	558	589	605	580	584	610	599	596	584	593	611	604	581	638	574	546	567	539	584	581	590	559	613	569	593	600	614	612	592	576	542	566	545	631	595	579	600	546	588	553	612	611	558	631	579	618	590	545	569	622	598	575	598	586	603	619	551	566	608	603	608	542	595	598	555	605	631	537	574	600	572	593	584	573	539	591	583	594	599	652	594	569	547	567	540	564	608	614	542	558	580	599	621	594	565	585	608	579	584	565	590	574	641	559	603	568	555	612	557	635	606	592	593	583	595	656	616	529	569	557	615	565	574	600	603	599	532	605	585	598	645	632	586	656	585	638	590	595	549	604	576	569	577	585	580	586	527	589	616	575	617	638	669	570	597	560	584	566	605	616	603	591	613	557	614	557	564	608	567	564	562	575	581	566	593	548	568	627	547	606	565	563	592	577	607	591	606	621	581	542	543	613	604	563	608	522	547	594	560	616	581	561	617	553	612	566	610	593	547	577	622	636	551	587	575	623	528	614	579	604	578	606	629	581	561	553	576	641	590	605	585	565	615	612	572	592	601	582	584	530	629	586	587	547	564	581	608	616	626	568	591	620	595	606	592	628	611	612	579	604	602	576	578	613	636	600	598	531	568	545	562	637	601	595	601	613	551	622	625	569	558	603	593	600	584	569	580	607	579	579	568	623	566	581	601	625	595	643	601	599	548	585	596	575	569	582	600	590	587	589	564	547	639	624	623	557	607	597	601	593	562	584	584	592	559	551	627	573	577	600	549	552	585	592	643	596	537	571	577	575	558	619	612	573	585	596	608	596	586	576	572	557	594	627	616	578	601	602	578	578	585	589	533	592	600	585	555	634	593	587	616	602	569	592	550	575	610	573	586	542	593	567	624	575	616	574	616	631	609	615	588	603	595	592	578	589	552	588	564	607	574	615	586	611	582	595	567	584	600	586	604	585	614	611	648	609	563	576	587	575	581	549	608	622	623	603	567	612	555	594	567	575	561	540	593	545	547	587	581	528	576	604	579	583	564	600	604	572	589	556	542	580	563	566	570	560	559	560	610	586	604	611	602	622	591	589	623	582	595	581	554	546	616	621	570	563	599	585	603	561	561	581	560	617	593	531	593	552	573	572	567	620	562	639	560	613	591	557	610	569	584	584	568	546	590	584	608	619	585	570	573	610	597	593	578	644	623	597	604	574	591	580	574	545	593	610	581	604	612	587	578	598	542	563	584	619	567	598	628	594	558	627	619	582	593	573	570	591	589	578	612	577	560	558	568	596	625	543	568	562	588	579	562	586	562	532	579	626	553	564	581	550	602	554	571	550	603	561	575	614	593	556	632	611	546	636	596	610	562	581	568	611	587	600	593	609	586	561	586	610	575	581	556	551	611	515	571	621	624	573	602	645	629	554	596	600	586	604	567	572	597	601	606	599	566	569	607	627	587	585	597	531	581	570	585	552	552	586	559	597	597	605	615	515	606	603	580	562	599	549	586	570	562	576	559	606	577	595	603	580	587	558	566	595	575	621	571	591	581	575	563	565	535	592	569	567	551	568	590	594	559	553	570	564	612	570	573	619	608	554	610	628	579	589	570	561	604	630	611	584	571	629	582	587	583	537	571	591	580	630	590	598	635	575	617	604	603	580	573	593	596	591	606	589	581	608	624	565	545	603	591	574	618	592	570	534	652	598	604	578	604	582	564	582	564	561	581	561	576	567	613	587	589	590	596	592	571	575	530	627	566	587	603	592	569	531	566	624	590	585	591	578	550	600	573	579	582	591	589	558	538	606	551	640	591	586	597	582	579	595	630	572	567	579	554	586	615	566	632	578	586	566	580	618	598	632	598	595	587	619	582	548	567	579	646	562	613	578	608	611	589	585	604	581	610	570	593	582	593	617	593	591	615	562	632	567	616	577	580	594	591	569	602	599	585	561	591	579	584	558	551	568	578	574	538	562	586	559	585	566	567	561	554	623	639	617	591	568	568	596	619	574	605	580	599	542	557	579	622	595	532	581	608	569	506	556	568	555	619	634	596	533	582	576	641	563	582	623	628	596	586	630	584	609	565	555	582	545	589	606	619	589	592	567	600	553	582	564	635	573	572	579	603	630	600	548	612	568	596	557	591	592	610	595	597	583	566	612	594	575	564	618	631	579	558	561	599	588	576	610	608	582	633	597	633	598	586	582	594	614	579	624	580	583	611	591	542	549	617	609	559	580	546	570	594	650	596	561	564	574	565	573	608	603	590	592	639	562	589	602	544	632	594	614	581	567	586	585	611	584	637	576	615	571	623	612	609	595	622	557	573	597	596	579	581	589	617	589	607	568	547	596	556	551	581	623	596	601	579	597	602	553	580	607	575	531	581	571	567	576	577	570	591	598	568	611	583	572	633	590	613	591	591	556	592	577	616	583	602	580	557	590	597	595	580	554	568	591	568	590	578	579	573	576	594	570	562	548	636	582	635	591	581	581	569	614	555	608	581	605	642	602	603	542	608	580	575	554	571	611	621	592	599	632	554	605	589	613	599	607	596	572	594	563	596	562	564	582	592	634	590	606	589	567	621	608	562	579	605	559	593	575	629	571	562	564	580	600	585	555	561	589	559	579	588	585	572	586	615	577	574	607	567	567	581	605	627	601	598	604	621	558	608	592	562	575	624	599	545	570	601	583	578	617	589	599	596	625	599	591	618	540	590	609	561	579	610	601	577	523	635	594	620	572	597	631	556	624	529	599	602	595	546	589	635	561	586	620	616	578	532	592	635	573	564	592	552	596	585	619	592	584	606	546	606	596	616	591	595	620	566	672	537	590	580	566	571	589	574	580	585	598	600	557	560	623	583	560	593	576	604	584	609	574	568	581	588	570	547	538	605	627	584	598	571	578	585	563	570	586	571	586	605	557	581	600	620	571	642	587	548	545	572	623	599	568	532	604	584	573	588	607	576	579	584	598	615	568	609	584	648	589	569	563	565	580	593	565	631	568	612	563	624	580	567	597	566	552	564	549	576	598	594	615	588	542	595	605	609	611	523	613	595	559	547	596	583	584	556	570	602	590	606	570	576	558	561	563	594	562	549	552	610	549	588	599	656	563	610	545	562	595	546	578	560	603	586	588	589	604	534	571	559	566	557	561	597	594	599	598	643	622	548	615	584	564	607	599	576	552	562	582	582	602	586	559	609	613	581	576	623	583	620	591	589	574	590	564	601	605	588	587	615	633	601	566	587	581	569	574	586	581	614	588	554	626	580	551	533	583	626	573	558	599	572	526	582	536	574	591	603	586	598	573	601	595	592	607	546	602	577	598	572	581	588	598	605	586	578	583	581	605	599	560	580	583	575	593	561	588	619
24806	24365	38596	38415	26740	16204	4943	1195	567	476	404	379	411	422	413	410	401	379	413	438	372	390	401	430	396	394	398	360	357	381	382	426	410	402	379	392	401	351	422	415	418	387	401	377	390	421	420	393	397	421	415	410	403	385	394	366	405	389	416	368	399	421	358	395	391	419	402	350	351	396	421	409	374	419	379	395	418	406	408	404	410	354	393	389	382	397	403	407	413	403	396	406	377	389	387	360	423	379	376	388	353	399	413	417	371	384	378	379	362	375	418	411	377	403	385	387	385	417	395	359	371	417	386	385	435	410	389	388	398	408	371	388	387	425	399	410	419	410	394	392	421	417	381	423	410	382	416	423	408	413	413	370	408	419	436	392	395	376	365	391	423	416	384	397	372	384	411	408	370	389	411	374	412	392	376	408	412	390	386	385	407	391	431	382	375	407	419	400	387	370	403	404	396	380	370	365	394	393	406	367	392	370	392	382	403	401	397	386	372	405	407	421	395	405	390	408	421	379	374	408	367	419	396	425	408	440	391	402	392	380	379	428	384	436	381	390	395	384	379	394	397	409	369	376	369	407	377	402	397	406	389	357	376	373	409	387	357	381	387	397	412	387	394	374	390	377	366	396	347	375	385	404	410	374	381	426	383	365	366	409	371	355	338	373	407	431	417	408	435	355	382	385	363	395	376	428	423	396	434	387	388	389	403	367	395	407	402	382	381	384	381	376	381	405	413	423	400	403	408	409	395	394	368	359	367	400	391	379	409	376	409	398	421	389	375	418	382	404	435	349	426	368	385	354	345	398	375	366	379	420	405	378	397	387	384	398	413	396	376	438	389	380	391	395	370	385	427	404	407	409	381	400	405	404	383	411	412	386	382	359	373	373	427	382	416	366	355	382	402	370	435	398	402	434	370	359	415	391	382	416	372	368	391	363	399	394	422	426	385	413	392	418	398	400	395	380	425	422	418	405	402	356	377	382	374	383	386	402	396	390	388	388	377	436	373	379	380	410	388	405	401	404	383	366	405	398	347	434	362	424	369	392	394	433	378	383	361	410	360	411	371	424	371	376	391	370	405	385	361	397	428	372	395	376	372	430	396	399	391	351	420	396	391	421	419	398	392	375	367	385	384	392	411	386	399	404	374	415	416	401	378	362	382	364	395	423	402	411	385	403	375	380	386	373	374	376	398	403	377	342	408	384	394	378	387	368	428	390	374	402	384	420	439	390	406	339	376	402	398	422	406	389	419	391	421	397	350	391	424	365	424	432	350	384	399	369	405	383	367	368	383	392	407	395	378	409	369	414	397	411	366	374	372	425	395	403	385	411	428	360	384	404	390	415	372	390	397	397	408	372	392	378	436	394	384	386	421	387	453	372	409	403	374	417	382	389	415	376	416	389	366	419	376	385	375	438	388	369	401	378	366	368	366	398	412	376	410	412	381	392	372	370	420	384	414	378	381	431	398	396	390	442	398	390	391	389	386	369	414	383	415	392	352	386	394	363	389	375	375	412	385	402	390	382	396	372	401	390	407	391	385	394	422	409	437	392	401	420	391	402	378	408	432	378	434	398	357	376	384	390	383	427	428	407	362	396	371	413	420	388	372	392	397	394	420	359	388	404	393	389	395	388	370	386	388	397	382	341	393	403	407	417	383	389	371	423	425	383	414	421	370	363	447	394	402	389	414	374	401	398	384	356	379	398	387	410	360	392	396	393	351	402	402	391	402	426	407	362	363	375	433	389	431	413	368	402	407	379	379	396	402	370	415	363	382	390	401	405	415	383	391	402	385	381	391	404	417	408	385	375	372	388	404	422	364	399	408	432	399	409	381	406	404	393	420	403	387	385	390	389	412	399	355	379	404	421	438	407	400	418	380	390	391	405	412	400	421	380	401	418	395	401	415	392	395	399	400	383	394	406	395	416	400	420	399	401	417	398	397	391	383	372	391	401	405	389	415	384	390	390	414	420	379	393	391	375	388	354	373	394	405	363	359	380	437	413	387	377	397	388	415	381	411	375	394	346	358	379	362	416	374	401	398	433	405	400	419	364	364	384	394	389	411	412	396	409	395	419	402	374	412	395	386	347	407	417	406	366	393	377	439	357	374	422	380	377	400	417	385	420	404	395	377	351	413	379	408	376	387	373	400	368	401	402	404	402	360	359	423	388	405	378	352	402	383	447	393	372	430	416	390	407	407	363	405	403	433	415	392	376	382	377	403	399	395	373	390	408	402	389	364	376	370	372	375	382	388	396	363	397	378	382	377	405	400	378	405	382	382	394	399	414	400	364	393	388	394	425	404	397	426	342	382	363	393	422	381	365	353	350	384	368	364	427	379	398	370	405	374	380	385	373	369	376	371	408	385	402	365	387	420	402	378	412	400	393	395	408	397	394	420	395	402	388	383	367	408	417	393	415	360	400	380	387	373	436	394	384	375	379	389	350	422	386	397	390	389	382	363	395	397	368	385	401	391	393	378	400	408	396	382	420	386	406	401	390	388	390	384	391	407	377	361	416	431	383	376	406	334	378	357	398	378	382	370	378	389	402	407	368	416	408	371	401	397	387	362	417	401	391	376	363	376	375	404	376	369	383	414	409	364	377	365	458	376	374	408	386	381	383	396	382	378	424	400	391	399	374	401	365	402	417	404	391	354	397	386	396	385	377	346	396	343	427	388	414	391	405	400	424	428	375	393	374	440	392	395	394	398	430	393	401	366	387	435	392	376	392	387	377	441	357	387	374	355	381	386	391	400	390	415	376	403	371	388	366	415	396	418	385	395	384	388	364	385	398	429	357	376	395	386	421	374	411	426	410	365	377	370	401	416	435	414	403	406	414	430	387	372	385	394	401	401	403	392	395	363	374	394	404	405	406	441	403	376	406	393	385	377	413	406	430	384	385	377	345	415	402	403	392	401	396	407	384	365	387	411	411	383	391	391	386	382	365	369	426	403	427	386	376	409	375	372	365	367	394	389	393	364	392	431	340	393	416	398	379	374	370	426	413	411	402	414	372	399	375	403	415	332	330	398	401	399	400	344	422	438	415	389	409	374	377	385	406	372	421	419	390	402	415	394	399	386	400	376	389	371	426	390	363	410	383	374	350	386	401	392	386	401	384	386	400	366	401	406	407	419	368	407	407	387	380	402	387	375	399	398	386	408	384	376	421	405	438	397	397	383	438	419	384	386	402	392	410	374	413	351	396	352	419	441	434	430	421	382	404	381	387	395	385	361	367	366	352	410	419	433	399	358	386	376	404	387	405	415	415	376	370	379	364	411	400	415	393	385	401	378	375	411	427	344	399	361	392	389	387	397	365	399	411	410	403	446	419	418	388	420	408	402	415	367	382	407	423	419	387	397	365	376	397	419	421	388	397	421	426	394	386	415	365	400	379	364	385	366	372	385	427	388	404	391	428	388	396	358	381	426	395	387	383	425	419	404	391	390	407	361	395	369	381	411	440	355	410	414	399	407	406	391	373	398	392	419	420	391	415
52864	89773	74259	50379	32949	17124	6374	2541	1001	693	589	633	625	634	593	567	667	617	592	609	608	613	625	606	610	617	603	603	613	607	637	633	605	605	595	580	628	642	622	600	652	634	600	662	641	613	599	598	612	630	609	644	595	618	640	621	605	592	596	554	620	626	648	646	616	647	576	629	635	658	575	631	618	590	615	641	595	596	651	609	673	614	647	678	593	611	629	619	646	634	579	628	650	622	621	642	620	657	602	655	630	634	593	620	617	571	653	592	613	601	594	589	637	551	631	593	608	630	625	655	639	597	626	648	640	650	652	616	621	617	626	632	577	666	583	648	664	615	622	607	600	637	580	606	616	640	614	630	632	612	626	624	619	668	645	581	628	633	604	682	649	556	586	616	608	617	613	651	603	641	572	612	598	604	618	608	646	681	586	644	678	619	595	635	580	637	593	635	621	614	620	611	638	664	604	617	629	641	584	597	603	612	616	608	626	652	587	616	603	585	617	638	617	620	587	620	617	620	629	625	633	563	638	625	590	614	592	600	626	653	617	601	619	570	594	618	597	643	649	580	612	630	630	608	621	634	592	609	618	612	597	624	598	616	639	618	628	588	633	658	567	606	569	581	580	585	600	625	611	592	663	669	635	634	642	625	633	649	576	603	630	563	616	627	640	617	645	649	635	652	623	594	638	584	594	617	656	615	634	638	627	645	579	648	664	571	626	581	594	596	610	596	613	633	639	614	637	611	612	619	608	629	598	652	639	621	644	598	629	613	614	632	634	605	603	630	640	581	649	584	664	635	609	614	649	614	647	609	647	633	624	632	668	604	604	626	628	643	680	649	623	584	613	653	616	644	678	628	600	617	618	640	585	651	623	605	636	623	635	585	574	615	648	626	686	606	627	612	608	622	605	644	595	624	636	624	629	557	576	614	615	609	635	627	639	636	657	638	655	616	644	640	640	658	624	601	661	570	601	580	581	665	602	602	633	606	608	631	621	634	660	639	620	617	617	656	642	626	605	604	635	622	607	613	609	634	603	621	560	612	594	623	591	638	623	625	583	610	592	627	664	622	572	619	601	649	651	641	660	618	619	605	619	620	640	610	623	622	604	618	642	595	626	644	616	629	666	591	645	600	641	629	641	617	610	666	609	622	624	600	672	625	632	612	643	614	589	619	651	582	645	646	581	592	595	671	626	599	623	604	675	607	620	602	669	607	632	638	613	646	602	605	661	634	657	592	642	609	633	596	650	606	623	659	631	609	606	612	607	605	616	617	644	628	618	618	633	643	666	581	623	614	581	599	603	644	605	600	618	650	604	612	641	588	557	650	642	658	590	581	604	597	608	636	616	603	647	589	598	579	585	613	638	652	671	592	633	592	612	648	655	620	585	617	605	618	616	601	619	591	592	629	638	607	635	619	622	595	588	628	593	640	613	642	617	581	599	601	616	627	614	617	629	604	625	582	611	617	646	604	603	596	584	588	607	643	574	623	613	619	612	612	677	635	635	609	636	622	611	625	651	577	637	632	589	568	646	640	600	591	643	596	644	688	610	616	621	610	633	631	588	562	560	649	572	610	626	584	613	589	605	573	604	611	641	585	667	602	635	593	597	628	625	584	609	621	617	664	622	609	670	617	625	620	582	610	624	640	659	624	639	606	611	649	593	616	595	636	619	602	622	669	618	644	620	627	610	632	646	652	635	628	619	584	613	616	601	630	609	603	599	613	586	620	625	624	620	634	602	627	611	661	616	609	596	584	653	611	563	588	610	630	560	605	594	656	641	593	603	595	634	642	634	606	623	615	643	610	652	649	637	619	562	572	624	611	602	619	670	668	594	628	652	599	630	584	604	655	646	649	670	636	606	628	683	651	607	593	603	658	598	571	641	626	622	606	636	624	622	612	635	649	603	607	627	596	661	594	593	606	566	587	630	605	614	606	569	581	685	626	639	603	631	621	635	615	649	606	629	602	624	630	613	647	617	625	664	598	600	606	581	601	573	616	627	603	632	619	625	641	595	621	611	630	655	623	628	595	588	600	645	641	636	650	655	596	638	622	654	638	663	606	618	602	663	641	618	608	648	625	607	559	629	618	579	644	609	634	629	633	658	623	653	581	647	643	628	620	631	586	585	615	577	617	623	611	618	638	623	602	600	643	596	627	629	604	620	587	619	620	623	612	623	633	582	653	674	588	658	631	629	605	611	629	627	625	574	610	615	583	607	627	657	649	635	568	608	614	633	605	587	582	593	621	560	597	625	619	612	611	635	617	604	625	635	632	623	640	592	594	591	616	670	625	637	620	591	613	630	611	582	615	623	621	586	618	605	610	581	653	626	649	644	619	648	644	635	660	566	658	644	593	611	612	622	624	637	643	602	603	630	586	593	617	610	552	616	610	593	632	652	599	628	644	619	600	617	623	626	624	629	647	627	623	613	649	656	609	601	610	625	657	590	586	632	597	602	619	646	598	602	649	683	611	632	557	660	619	610	633	607	619	583	632	581	621	664	597	596	611	617	614	606	633	583	646	585	620	631	597	613	609	659	637	628	612	615	643	616	614	594	569	644	601	635	608	644	629	622	576	676	627	621	634	635	622	651	608	603	565	674	608	622	604	627	607	641	598	565	614	638	571	602	642	631	633	611	640	596	610	602	607	609	660	631	665	671	578	667	618	605	616	594	648	603	615	634	665	609	636	573	647	614	647	633	660	622	579	601	626	574	663	629	616	646	625	579	636	639	655	614	618	646	616	636	612	617	666	661	598	567	602	645	580	632	629	644	605	589	604	635	650	602	649	625	610	600	637	653	623	613	658	608	602	608	606	629	604	603	649	608	576	598	674	596	613	595	646	603	651	597	574	624	635	642	641	637	645	616	663	631	617	593	656	609	657	617	614	629	610	609	642	607	589	584	628	626	643	624	643	646	647	625	642	664	624	584	652	595	620	610	623	569	580	616	643	647	610	630	598	673	645	605	646	608	627	647	629	630	645	628	587	662	586	603	620	593	609	606	648	581	664	645	604	602	573	656	683	636	595	600	611	626	648	633	619	560	600	649	630	653	649	617	589	631	646	619	660	625	645	618	652	638	593	638	647	656	584	622	617	626	652	641	631	638	622	591	628	653	605	604	616	618	628	598	639	597	648	633	608	630	674	593	578	613	631	615	618	615	591	620	647	649	635	636	602	633	590	579	677	664	584	614	644	577	602	647	641	613	652	610	629	632	633	601	581	678	617	603	596	611	605	677	649	581	594	619	690	656	675	661	591	607	591	595	572	653	634	619	632	590	655	601	628	673	629	644	612	610	630	643	655	607	620	621	598	672	616	633	641	662	682	564	620	590	633	563	593	628	649	604	634	606	619	623	611	634	591	656	625	629	617	660	625	652	605	595	631	654	628	638	616	595	589	607	615	582	611	607	625	605	674	611	626	630	639	618	650	636	609	662	621	624	648	600	620	608	588	609	630	596	624	615	610	610	650	657	624	646	595	626	601	626	623	606	631
23310	22406	34219	33978	29100	23796	14670	2811	788	479	486	435	475	437	448	457	439	448	462	451	485	475	483	474	445	465	517	456	458	426	465	443	458	420	468	428	447	464	439	441	461	442	462	448	472	433	430	461	478	467	464	446	475	478	481	462	465	447	440	452	475	467	474	492	470	422	470	439	443	467	472	450	431	461	439	457	458	473	406	445	448	464	447	404	443	466	421	463	432	494	433	459	438	460	493	451	415	456	422	438	464	478	441	447	415	482	446	465	484	435	468	438	440	441	442	466	462	450	432	429	402	423	437	452	448	465	452	445	434	454	467	418	426	425	458	456	468	445	377	421	438	466	446	446	436	441	425	438	476	446	397	421	453	398	482	445	458	454	434	487	416	473	445	457	426	421	402	444	475	478	462	445	468	473	436	452	470	448	425	456	444	428	445	441	448	456	421	454	473	452	465	446	472	458	456	455	418	412	450	473	451	451	452	456	413	439	432	454	443	404	433	442	420	453	432	405	443	441	441	441	454	463	455	480	452	480	408	450	454	426	391	432	435	402	449	429	471	456	418	423	437	474	464	449	452	424	444	432	437	417	477	444	424	443	454	466	452	448	458	422	473	457	459	424	469	436	477	428	411	480	459	462	435	401	435	459	440	444	434	399	412	457	438	491	476	408	439	442	434	453	449	461	453	397	448	434	437	423	448	459	448	451	438	474	463	445	415	485	457	421	444	469	461	488	460	446	434	444	471	459	458	416	432	444	448	453	438	402	446	462	422	455	411	443	425	439	447	416	410	459	452	433	468	472	445	410	449	464	477	472	448	430	461	446	450	435	446	458	402	447	439	429	433	470	454	472	439	414	453	445	462	441	444	453	460	389	452	394	438	446	472	381	474	445	462	460	445	419	434	456	414	449	400	468	455	475	451	443	418	408	410	464	431	463	442	453	441	452	474	485	440	435	451	432	456	473	415	445	415	439	442	410	459	425	428	464	435	478	443	445	466	449	456	435	445	415	434	435	464	472	449	458	436	474	429	448	483	421	458	425	415	450	464	458	407	440	424	472	443	428	470	435	428	471	412	422	407	436	482	452	444	425	430	438	432	415	496	422	431	427	435	469	474	448	471	442	437	420	427	458	434	464	467	454	434	468	422	449	412	465	463	452	397	474	427	467	442	447	440	440	429	417	459	440	453	455	440	423	460	437	424	472	434	413	471	432	429	466	450	446	426	456	433	472	474	453	484	440	422	440	439	434	463	422	468	463	442	469	423	430	476	447	388	446	437	417	504	462	414	443	457	439	399	410	444	474	441	450	434	473	434	441	455	463	438	420	438	448	452	472	449	448	471	462	442	454	468	460	470	440	439	445	458	416	488	408	403	428	411	445	424	479	436	427	462	415	461	451	462	417	431	434	478	460	427	417	423	473	465	487	416	406	414	455	430	441	434	435	441	444	439	447	451	443	444	436	442	452	450	427	451	433	453	437	442	443	401	431	454	401	435	463	477	433	447	430	443	428	460	463	428	437	460	425	420	468	442	436	424	403	463	409	462	421	463	426	409	472	443	442	459	434	473	434	459	458	453	449	435	466	402	440	465	449	426	435	423	443	463	420	430	447	472	469	455	432	436	442	423	456	482	424	457	424	467	461	439	404	476	461	447	449	436	446	474	434	452	451	446	460	421	465	432	425	426	446	420	435	429	460	461	456	440	429	450	442	486	460	428	451	446	490	434	440	472	447	472	438	466	446	419	495	443	445	447	443	467	451	471	450	455	431	432	431	432	416	491	458	430	452	434	439	465	413	482	444	440	432	447	430	447	442	457	472	435	435	430	447	417	481	477	457	409	413	415	449	475	460	434	445	420	469	444	442	445	421	443	455	419	431	434	447	430	437	457	472	459	456	456	440	452	442	470	435	432	434	422	413	435	464	400	446	428	445	441	428	475	473	447	467	446	445	464	431	453	463	485	437	482	465	438	440	487	447	436	455	415	442	481	424	406	435	453	439	428	457	464	482	410	471	430	448	444	447	419	461	425	408	475	430	433	428	454	405	453	528	424	431	468	438	438	458	473	459	439	482	447	413	445	427	401	398	457	430	452	444	466	433	412	456	439	443	440	438	431	439	415	428	454	465	426	476	420	394	437	454	426	442	470	460	435	434	428	419	448	454	454	453	437	423	422	454	431	453	457	465	438	464	466	461	431	467	467	428	438	443	444	460	417	437	422	451	467	451	424	444	428	432	412	471	403	431	402	416	409	459	469	428	451	429	462	481	453	456	426	441	443	466	475	438	453	457	429	454	447	385	469	448	485	428	419	427	427	480	433	455	456	435	464	406	451	420	463	454	472	453	455	445	421	449	469	442	452	421	433	441	431	410	462	444	440	431	454	451	488	439	408	446	456	499	379	416	493	416	417	422	457	418	442	425	444	432	400	436	452	414	416	453	416	439	462	465	436	476	445	436	425	449	415	426	470	417	427	443	431	416	430	421	438	485	417	458	483	442	464	442	429	435	456	446	453	424	451	439	432	481	418	422	451	448	412	477	427	455	468	462	393	445	437	460	422	438	457	436	443	461	440	450	461	417	411	429	436	443	474	416	444	471	447	451	429	466	426	482	446	430	420	423	425	401	439	475	419	510	487	453	477	461	483	449	423	470	463	450	496	461	434	461	443	467	411	433	451	410	441	482	442	464	460	472	442	419	449	453	426	447	454	439	480	428	447	425	457	475	432	412	444	447	456	421	446	460	417	385	397	417	409	462	453	467	430	438	446	439	432	456	459	415	457	452	403	438	461	437	433	460	441	441	456	443	479	438	415	472	467	440	440	471	469	408	469	444	441	444	419	450	461	432	463	444	440	391	391	424	445	472	428	479	443	481	467	445	450	449	436	453	437	458	471	473	384	447	427	434	431	420	432	449	453	468	469	468	487	443	384	438	426	412	466	432	460	410	413	459	469	448	432	434	460	425	425	432	405	443	476	425	462	380	478	433	441	438	456	504	433	458	445	459	454	416	439	417	438	445	464	453	453	395	436	451	440	448	429	416	433	485	442	454	424	435	426	437	432	426	403	451	469	420	447	438	453	407	460	422	458	437	446	461	473	442	452	445	412	459	421	441	438	423	466	465	439	432	456	465	413	436	428	430	458	442	447	408	434	464	434	426	425	460	453	439	395	461	402	471	406	474	430	469	460	466	495	437	430	467	447	457	452	412	454	486	430	431	443	455	379	461	430	433	469	442	497	448	401	429	456	451	424	451	438	449	455	453	442	433	454	489	436	404	429	477	413	445	440	437	428	443	474	428	444	439	456	458	454	448	436	459	429	462	451	442	410	466	435	421	472	456	455	432	492	438	432	441	453	464	441	414	429	414	441	433	405	417	451	481	420	441	434	433	426	415	414	433	457	408	424	477	469	429	450	459	472	383	436	431	428	437	433	445	481	447	480	445	492	449	427	472	464	509	456	464	461	421	448	436	449	439	439	391	448	430	460	391	467	443	415	424
55168	102725	89260	65534	44028	27262	12996	4540	1606	697	715	667	664	714	743	683	689	706	628	704	675	645	664	650	680	690	665	681	674	656	722	657	671	716	649	700	666	686	706	670	708	656	667	702	672	654	657	671	664	671	647	674	665	689	707	650	672	672	659	659	697	682	660	625	662	707	674	723	724	670	668	710	695	682	649	664	682	671	730	688	675	686	721	688	688	728	692	658	623	675	650	630	694	685	698	678	664	691	708	661	643	684	645	698	681	652	662	658	654	720	691	671	641	669	642	596	654	596	639	689	661	673	617	681	673	694	681	666	638	675	650	666	647	657	662	660	652	632	692	690	686	678	657	705	656	677	682	660	717	726	692	701	687	637	644	698	635	624	660	676	634	631	638	682	647	650	685	688	625	675	687	648	672	660	643	669	634	665	700	657	626	694	686	627	644	651	646	701	648	653	736	681	656	720	687	612	673	676	686	697	684	654	692	688	689	666	672	720	652	698	635	662	658	681	652	643	655	637	661	691	668	653	615	710	675	661	667	672	640	632	665	682	660	708	609	645	709	696	655	677	633	673	659	671	687	680	736	667	688	685	695	673	679	705	675	698	666	701	684	652	632	682	696	694	679	682	690	682	718	661	679	612	655	683	622	681	660	674	668	668	705	627	642	640	670	677	664	727	710	618	669	647	656	665	683	625	702	680	620	697	665	672	668	678	664	727	669	675	654	641	698	682	655	702	668	675	665	671	714	679	682	673	666	634	662	621	665	656	668	649	733	668	663	629	654	670	674	683	711	672	643	658	673	667	635	662	647	666	651	677	704	632	658	649	671	656	634	681	677	683	641	644	652	639	708	668	647	668	742	678	665	669	670	685	686	662	651	653	665	688	667	639	646	653	667	643	638	640	698	676	731	654	726	672	655	650	717	691	690	648	678	693	701	692	719	633	691	628	724	654	684	684	663	701	716	649	645	689	655	658	711	676	666	628	649	695	669	629	695	639	638	659	679	620	707	656	643	676	624	676	670	665	684	719	707	681	652	650	627	684	635	667	701	632	700	658	676	656	670	698	687	665	651	665	694	661	671	690	683	670	667	675	664	661	648	680	641	648	686	702	651	664	662	663	623	722	604	695	708	661	652	673	684	684	703	709	665	724	663	666	617	678	681	602	662	626	677	665	619	677	665	615	664	671	669	686	655	732	696	637	692	715	686	680	659	652	695	653	697	667	650	681	711	639	700	641	680	698	683	641	631	711	634	697	672	641	683	707	667	671	705	643	636	662	654	672	675	653	642	680	629	665	676	649	658	661	678	647	664	699	605	665	670	660	660	649	689	645	647	729	698	681	659	714	678	696	663	665	643	646	633	694	653	684	648	700	676	674	680	620	641	649	691	668	671	640	668	705	655	675	644	653	715	678	696	696	704	667	716	680	672	702	697	629	702	684	647	710	668	663	736	646	729	638	719	670	665	691	675	663	697	689	663	700	711	621	655	626	663	654	684	654	669	657	656	635	657	622	698	653	711	668	672	682	673	631	678	694	643	685	602	643	660	636	678	678	641	694	675	677	714	684	642	690	669	681	648	699	667	662	649	648	637	698	627	670	690	656	734	701	655	667	672	652	671	629	719	677	673	679	646	705	709	687	681	667	648	630	671	665	652	701	675	652	658	741	666	692	657	640	717	687	633	631	688	649	639	678	708	693	695	679	658	671	619	655	654	675	666	638	675	677	694	626	697	657	705	671	658	729	672	689	634	689	697	681	644	699	639	661	728	695	718	709	680	660	653	707	699	652	671	644	662	672	675	686	683	639	662	688	711	681	659	663	702	673	652	709	730	679	691	711	681	665	709	645	642	669	677	633	626	699	686	696	689	689	706	628	648	691	692	691	625	661	712	701	632	634	662	705	651	667	719	714	665	684	656	615	662	710	705	677	682	703	664	621	717	667	644	648	696	658	651	695	708	630	665	668	703	646	630	668	689	662	630	702	641	685	626	668	691	680	689	671	636	713	637	665	682	658	662	666	664	693	676	648	712	753	696	735	706	675	659	664	658	686	708	669	711	627	684	696	655	670	682	701	679	668	654	680	688	637	635	695	662	712	672	664	677	637	739	685	710	639	701	698	688	663	657	651	706	696	659	685	661	664	639	702	697	725	680	659	636	701	656	674	690	678	644	665	663	694	675	671	618	677	678	673	658	640	695	677	675	642	702	645	691	695	671	672	704	673	689	632	660	646	644	668	613	663	663	687	717	707	695	688	648	631	634	689	645	772	661	661	678	630	687	678	687	692	662	705	725	703	707	663	652	663	649	689	680	660	689	626	643	647	645	661	682	665	667	650	675	636	666	661	683	626	672	671	674	642	684	648	632	661	676	685	692	701	653	699	652	731	720	693	649	641	665	686	644	662	673	741	682	691	616	661	668	682	711	650	641	649	678	672	668	629	637	622	660	648	694	714	707	693	689	685	658	651	690	629	681	698	663	689	659	692	683	652	692	660	694	688	648	630	661	667	648	668	661	634	684	677	696	666	653	690	708	686	672	665	672	678	716	684	685	658	666	664	633	660	660	662	671	686	664	679	689	658	719	669	619	638	674	693	670	671	648	673	687	670	674	672	692	706	708	653	681	672	676	670	693	623	692	682	617	665	663	681	623	686	686	684	674	684	672	657	681	709	662	656	684	613	647	681	688	636	632	676	667	713	655	650	698	646	678	619	707	657	660	691	671	725	653	672	672	680	661	701	682	625	717	718	659	679	677	643	671	650	625	691	699	652	670	672	663	684	731	680	663	643	678	644	660	696	655	693	657	661	701	674	669	677	656	672	669	698	644	601	706	687	647	639	700	685	696	678	676	672	671	674	672	676	693	671	660	676	703	660	651	654	671	696	673	710	657	665	693	668	687	660	692	693	630	636	665	660	673	668	677	671	702	665	668	745	695	645	692	696	628	641	677	693	681	684	655	720	671	648	633	644	616	689	639	638	680	681	686	701	682	645	658	684	703	647	692	645	666	663	724	675	646	632	658	681	690	734	681	653	692	710	642	712	676	678	672	681	689	649	657	704	640	675	653	662	687	683	673	717	656	666	624	694	667	709	660	682	590	658	752	677	695	664	670	679	708	693	666	651	689	668	616	679	675	666	659	672	629	660	678	677	719	671	662	651	643	656	687	740	644	712	639	726	688	654	651	726	698	664	674	669	651	697	643	712	704	653	664	683	669	702	707	687	692	709	693	683	655	651	626	629	664	672	676	670	691	677	666	668	682	657	645	692	677	720	697	690	647	674	674	646	654	685	656	645	644	691	671	648	668	650	697	740	703	736	694	644	736	628	644	705	662	649	655	644	673	696	650	689	661	698	656	707	684	717	645	654	662	669	647	650	704	653	746	641	671	689	650	689	687	676	662	690	700	654	682	616	666	680	656	689	674	687	711	730	642	704	718	646	694	670	682	674	679	664	657	716	702	701	714	667	698	696	663	652	702	694	666	646	725	683	634	671	698	645
27334	29979	33564	23841	8386	2721	1005	513	373	368	392	382	394	361	379	381	388	400	369	372	382	364	367	392	356	393	375	372	396	356	370	414	404	333	395	346	377	335	389	365	393	389	348	406	365	364	400	353	371	366	370	379	370	366	343	371	384	373	384	378	377	361	424	396	355	385	366	397	390	403	378	383	381	362	365	363	344	362	375	380	350	363	371	348	399	360	373	379	395	395	383	373	381	367	372	376	353	352	388	365	359	365	372	368	384	405	370	403	378	373	356	365	361	394	377	366	375	372	378	364	359	400	376	376	380	344	374	369	367	376	399	359	362	356	393	381	384	357	377	377	382	344	354	348	421	379	384	367	387	372	412	367	378	376	405	324	377	398	366	371	361	373	391	398	372	335	416	355	388	348	399	377	357	391	389	374	395	369	379	350	397	373	390	359	361	377	428	361	386	372	359	380	384	362	390	365	362	360	383	392	382	401	355	371	365	392	395	349	378	390	342	385	412	380	384	354	386	362	372	384	368	369	351	382	347	391	372	364	406	376	378	374	380	373	367	373	333	375	398	362	383	367	368	373	374	399	368	377	357	386	384	380	363	361	361	380	366	345	402	339	404	394	337	352	376	392	351	381	371	360	399	359	367	366	376	393	389	363	329	356	360	376	373	375	371	343	383	373	319	355	395	372	364	366	371	375	355	404	355	380	380	341	373	383	344	372	373	341	380	359	364	393	395	394	367	384	381	357	408	389	377	363	379	377	366	384	376	356	363	364	387	409	371	405	353	358	389	357	356	380	378	391	345	383	397	402	383	366	387	400	424	371	378	349	351	359	376	400	387	363	363	363	389	371	411	381	361	356	397	376	358	399	381	352	378	367	379	398	399	382	364	371	380	368	414	375	359	403	389	360	392	372	372	379	373	360	374	370	393	356	318	381	374	385	385	382	380	366	357	363	388	359	347	389	337	402	351	348	360	366	375	390	352	357	371	371	360	408	353	413	384	355	355	397	368	352	374	380	374	356	397	366	372	375	345	400	358	381	380	375	378	336	385	344	379	391	379	385	355	371	411	358	377	393	356	390	377	404	355	380	362	350	371	408	387	352	364	373	355	358	368	366	379	353	352	375	364	396	380	373	378	358	380	346	349	368	369	382	376	393	383	377	378	351	358	357	380	393	368	396	356	401	340	394	413	349	381	383	394	381	377	369	335	373	375	367	359	378	363	353	372	386	398	332	376	349	390	352	387	400	387	371	381	399	363	382	377	351	418	360	388	393	373	334	386	351	388	356	340	368	406	377	382	364	364	374	373	390	386	362	373	378	384	361	348	376	392	359	373	404	381	389	377	369	372	378	384	355	365	347	389	370	403	373	401	386	325	367	372	421	348	375	352	361	354	390	338	338	354	353	381	349	343	390	340	369	384	336	357	339	389	382	316	368	367	381	384	391	375	385	355	382	371	335	349	394	333	374	376	385	369	363	376	354	339	402	360	366	397	376	355	367	349	363	360	347	403	380	377	386	379	392	348	325	386	318	407	396	358	426	362	382	371	365	406	388	380	366	373	371	379	349	362	358	395	365	383	370	397	395	353	385	365	359	376	366	374	374	387	342	382	340	368	376	369	367	350	386	355	381	371	401	372	370	378	342	377	355	377	406	395	358	350	385	373	395	395	373	387	330	369	353	388	390	382	384	369	414	363	367	381	325	362	381	393	343	394	387	398	371	367	387	374	425	347	329	385	412	383	352	343	367	371	415	374	367	373	388	394	410	367	346	371	401	356	396	400	422	365	399	389	372	336	390	347	406	360	351	405	351	391	371	376	343	354	379	423	401	390	383	370	386	364	346	378	403	360	369	355	355	364	376	361	404	371	369	356	368	391	325	402	369	350	334	357	348	360	386	382	368	367	354	374	376	384	370	378	376	365	355	394	415	371	375	368	338	379	353	403	336	372	359	391	381	382	382	356	351	378	362	361	378	390	407	374	387	320	379	361	388	374	384	376	384	420	382	358	370	352	369	364	374	353	396	354	348	345	352	366	377	349	338	407	361	376	392	377	331	398	374	382	350	357	369	370	345	399	363	395	370	363	407	365	395	375	342	359	366	352	376	381	342	354	360	374	382	394	358	377	359	381	399	394	402	359	370	367	365	394	392	353	384	404	392	349	385	401	372	373	407	348	375	365	325	349	359	378	375	359	341	368	368	339	371	401	380	371	356	374	391	372	365	392	363	406	364	355	345	382	385	387	375	372	343	357	349	368	396	367	363	339	357	375	396	392	348	372	420	396	387	396	353	411	388	353	397	379	343	384	342	364	382	403	351	343	376	385	385	359	397	352	420	393	370	341	362	367	353	378	405	392	333	342	372	377	356	363	328	386	389	360	392	384	372	371	397	330	369	389	358	372	391	361	328	350	337	368	355	379	352	377	365	362	353	379	364	385	354	354	374	360	378	368	385	368	390	367	355	380	322	389	382	395	361	395	389	344	369	373	380	321	377	355	378	366	401	347	347	384	357	413	381	343	369	401	404	370	352	382	372	372	373	408	392	393	376	374	329	361	355	384	352	388	376	382	321	386	316	359	406	376	371	369	400	384	368	389	398	349	391	384	381	372	360	375	343	379	392	400	360	365	383	366	406	371	362	367	382	388	411	376	402	356	333	344	341	402	379	383	374	368	413	391	362	370	383	330	376	368	354	398	360	344	365	317	365	367	358	402	385	364	365	389	372	382	370	370	401	384	394	391	384	366	352	423	407	341	343	372	363	411	341	367	383	366	408	380	357	336	382	380	366	416	358	377	361	381	392	358	362	370	361	357	366	339	385	392	366	372	393	395	373	377	371	359	377	386	356	355	416	386	396	373	334	376	370	396	371	334	394	382	341	367	388	364	385	383	389	370	389	334	385	386	375	384	379	394	366	339	383	383	350	383	381	341	340	344	388	363	353	357	348	397	393	396	364	368	355	383	380	370	379	362	355	362	354	380	395	374	386	389	360	346	366	351	369	401	363	364	396	362	351	362	337	381	390	367	371	348	355	402	377	367	409	362	368	374	362	371	371	372	380	354	404	424	389	347	360	335	378	364	369	380	389	344	365	397	371	389	365	382	372	336	347	347	375	381	338	380	362	371	334	383	361	355	353	401	386	402	396	372	359	363	348	362	392	377	393	376	390	353	374	373	364	343	364	347	347	342	401	379	372	393	387	393	343	352	361	356	377	389	384	364	396	384	339	339	399	399	377	350	383	370	350	395	383	380	377	373	356	407	353	398	370	391	353	369	374	356	347	341	365	369	347	398	317	379	349	392	361	365	356	348	379	371	351	368	366	380	321	322	383	395	391	393	337	369	336	376	400	370	344	369	364	403	395	351	361	366	359	373	370	394	353	371	367	385	407	345	392	382	357	361	390	395	368	365	372	358	358	375	373	373	362	393	365	369	333	380	328	361	344	379	384	319	343	373	383	386	377	418	386	393	345	379	383	404	390	373	368	361	362	377	382	360	397
29249	50159	40533	25616	11720	4948	1932	910	655	600	545	603	612	592	550	579	579	626	607	588	588	602	587	584	616	600	582	587	587	602	556	569	626	615	643	602	601	579	534	585	582	630	567	571	597	582	626	611	600	629	592	581	561	608	546	596	553	613	597	590	620	603	583	571	606	612	549	566	579	607	594	575	547	601	562	595	564	604	557	584	573	550	594	598	578	610	593	549	607	614	581	590	611	590	607	589	590	567	627	596	554	643	601	644	581	592	612	575	594	569	594	580	584	595	565	581	648	568	581	589	600	574	609	597	565	618	582	595	548	596	541	605	592	612	606	641	537	595	598	595	585	594	583	599	567	573	641	611	527	558	608	568	592	619	573	594	583	595	555	601	599	605	589	589	583	591	568	580	588	624	626	597	563	604	583	615	552	593	573	580	620	523	583	595	593	560	578	559	552	587	604	590	617	616	596	624	569	615	562	596	543	599	617	581	572	593	584	631	558	573	590	618	608	559	579	579	609	557	581	589	637	595	590	563	573	581	593	585	567	589	599	609	606	593	584	564	604	587	610	602	557	609	579	599	570	567	599	627	604	626	576	602	561	573	623	579	621	561	600	597	577	582	579	551	583	598	604	598	596	588	569	589	627	578	596	557	581	557	642	567	602	603	611	611	586	573	591	618	587	575	610	620	591	630	602	609	591	602	514	581	561	624	618	571	580	587	612	574	570	590	604	631	569	568	573	577	581	591	585	570	589	598	584	606	604	622	645	609	571	569	622	617	608	572	561	621	592	577	586	580	621	548	588	548	591	577	594	585	592	600	647	552	568	592	653	590	580	589	592	588	614	590	594	611	576	596	589	610	591	569	625	593	575	645	552	573	557	570	617	581	585	561	568	608	584	585	627	633	603	623	572	558	579	637	551	640	550	592	576	602	632	572	578	554	624	596	592	579	601	625	610	608	581	575	609	552	608	593	600	599	622	576	588	571	605	615	617	559	562	571	581	608	552	543	621	588	591	559	599	578	567	596	560	566	623	557	590	599	619	586	638	600	566	581	579	562	590	647	637	556	580	578	611	582	602	620	638	610	565	576	623	553	573	580	595	560	622	564	546	540	627	623	611	560	589	591	600	577	586	621	593	581	598	569	583	601	543	581	599	618	597	552	561	565	577	609	555	535	571	614	598	577	608	632	576	541	549	537	599	567	574	603	611	548	578	581	575	603	599	613	601	606	578	570	568	619	584	599	583	593	615	597	594	562	566	583	555	568	605	613	548	601	593	588	602	617	618	602	592	604	608	604	594	602	575	576	599	639	589	562	593	586	622	612	556	596	558	542	651	586	570	581	573	605	607	545	604	588	588	604	572	578	630	592	629	596	631	547	595	590	595	591	593	555	563	570	605	575	592	588	640	582	587	554	588	571	594	571	608	561	602	556	604	550	549	577	542	616	636	566	592	549	562	575	570	579	568	618	586	587	622	620	623	605	598	587	615	632	564	633	593	598	609	550	643	586	590	589	552	639	634	604	623	535	636	569	642	583	563	548	582	598	601	633	606	623	607	605	573	565	632	575	560	575	628	542	586	594	634	593	511	563	539	603	551	624	574	560	606	543	593	574	624	604	561	614	573	606	584	632	582	578	536	559	589	616	593	586	599	589	594	600	558	567	598	581	571	631	589	613	639	590	581	615	572	645	641	598	589	565	612	628	556	574	584	629	581	557	581	570	570	611	587	590	567	632	599	570	570	560	583	647	617	621	598	558	580	601	632	619	576	584	587	567	604	621	569	598	603	574	594	599	610	598	666	646	620	587	599	598	631	595	566	586	578	563	635	555	621	566	595	560	570	573	630	577	551	600	581	576	608	634	631	597	568	557	550	551	575	583	581	579	564	592	576	601	577	567	629	612	622	590	626	590	597	617	582	575	564	591	587	583	568	616	576	565	559	633	613	584	577	631	578	603	636	631	579	544	599	609	602	565	567	548	629	575	571	538	614	568	586	574	590	602	645	553	590	602	581	569	626	628	588	578	538	599	586	558	601	603	582	582	613	619	609	594	570	629	631	568	583	616	571	583	562	585	620	613	590	602	601	643	615	574	602	587	558	624	608	618	601	605	577	563	648	601	607	624	617	552	588	554	564	590	606	592	622	555	593	554	588	570	628	580	546	617	614	632	583	586	646	628	611	596	552	603	610	557	591	574	571	594	584	587	599	578	594	585	611	587	589	579	557	591	597	548	597	596	527	596	564	590	596	597	574	610	605	566	584	628	591	606	634	580	564	608	614	606	567	633	602	534	612	574	660	568	590	582	603	528	573	577	590	605	625	552	594	606	580	625	605	618	574	614	603	572	605	641	631	582	611	571	552	627	609	545	594	598	548	587	609	607	603	554	593	601	598	566	585	572	613	565	564	579	582	587	582	582	622	562	619	595	567	584	576	581	570	593	622	534	567	595	584	579	597	594	556	619	587	625	572	606	554	608	573	575	562	597	571	554	559	554	600	520	564	586	595	625	631	577	626	570	608	588	597	612	634	576	581	577	621	629	598	567	589	582	593	586	568	579	577	599	602	612	640	582	584	536	620	586	574	597	585	596	601	609	594	544	590	604	595	628	593	534	594	655	564	604	563	583	607	596	570	658	567	578	545	581	564	592	581	598	623	585	584	587	575	574	596	595	591	618	575	578	575	557	563	594	606	595	583	573	580	604	647	599	627	645	563	606	596	602	612	624	615	570	581	570	631	530	556	592	542	593	574	570	644	595	561	567	598	594	615	589	585	554	555	598	584	631	594	591	585	587	586	585	591	611	583	601	617	603	564	586	591	586	633	587	627	586	557	572	559	594	544	579	579	587	607	547	566	560	597	576	581	622	561	573	576	583	606	603	609	569	545	595	578	618	562	514	578	597	584	581	605	593	567	596	621	583	582	550	575	577	590	565	602	586	599	605	559	591	545	549	618	595	556	574	582	594	623	549	609	575	596	540	629	629	604	595	601	624	562	569	582	556	561	639	532	587	584	602	544	586	595	567	578	610	621	621	576	651	572	576	618	544	603	560	605	609	610	607	621	587	628	588	595	587	589	574	599	594	596	629	592	602	586	581	615	570	571	580	597	558	603	589	609	564	602	569	604	612	584	611	595	562	574	609	604	589	603	597	573	568	571	594	563	603	599	627	617	589	622	579	584	634	629	598	578	602	622	595	614	555	578	536	615	622	559	574	567	618	571	568	572	551	580	566	591	594	592	598	574	619	571	617	606	584	575	626	569	537	584	572	554	576	576	596	594	573	595	590	573	552	612	536	566	599	634	568	566	586	594	576	582	599	625	621	613	591	555	564	626	570	588	598	579	561	562	637	605	628	601	588	573	588	586	623	615	556	556	583	604	586	567	573	592	586	607	603	571	569	594	596	574	599	590	576	608	577	632	577	616	616	559	586	593	580	606	593	575	624	598	619	609	558	576	576	578	583	607	583	531	629	616	610	592	593	547	599	618	601	603	544	596	603
24791	24954	40060	40502	27237	16926	4985	1082	529	444	401	425	421	426	375	394	434	431	404	416	417	406	409	416	385	378	422	413	415	407	401	393	390	401	388	381	416	399	402	405	375	403	394	413	441	410	375	406	380	357	402	383	363	402	370	406	390	406	382	399	384	383	383	396	399	397	430	409	405	380	411	403	404	390	399	379	399	389	402	396	370	404	394	393	379	415	440	410	379	385	413	353	401	385	386	421	425	436	377	380	370	385	395	392	408	381	370	452	395	387	400	409	401	405	381	391	402	407	382	396	423	395	397	411	330	382	410	404	394	389	376	364	416	422	386	387	415	433	405	414	429	388	430	383	422	415	404	388	417	373	402	383	369	409	398	400	402	422	406	392	409	404	417	403	381	389	394	412	358	395	412	393	375	376	383	382	398	401	389	355	389	374	395	386	424	385	405	380	437	383	408	399	392	422	370	389	382	395	419	418	386	411	379	423	380	395	357	418	425	373	408	366	381	386	423	382	366	385	410	396	427	399	383	389	423	387	390	369	354	400	375	404	391	386	395	375	389	405	398	399	413	406	436	404	407	404	359	430	412	439	407	398	387	421	383	390	396	444	394	424	376	394	384	384	408	419	412	371	401	380	391	394	375	394	406	384	419	431	409	428	391	364	387	408	418	382	394	402	394	411	373	425	370	427	372	393	366	388	413	405	410	395	395	399	414	390	406	405	426	405	376	399	384	375	388	415	380	390	396	392	404	381	384	375	411	387	415	406	381	358	423	385	428	374	392	379	377	411	398	419	371	385	406	408	407	428	420	384	432	398	410	386	370	426	426	394	377	399	387	410	383	425	401	420	407	391	394	402	383	361	372	372	416	420	388	364	387	416	385	394	400	385	399	358	380	384	409	417	396	377	379	396	388	418	409	400	380	374	393	378	397	372	375	397	379	386	439	381	400	399	423	349	376	372	415	407	397	401	447	390	406	398	395	383	373	381	408	391	425	424	397	444	399	392	416	416	400	407	397	388	395	386	404	365	404	410	384	421	388	365	414	394	416	391	384	396	373	406	395	417	389	415	392	400	391	414	438	397	363	370	377	396	385	411	407	403	416	375	383	425	365	401	372	376	396	376	448	364	416	386	397	381	376	380	407	417	397	418	405	441	393	435	422	388	366	343	417	387	411	411	395	364	421	420	411	406	404	380	409	422	416	395	389	392	424	390	380	387	411	413	430	435	369	395	387	365	403	434	389	388	402	394	370	413	413	401	356	364	414	419	402	376	370	417	413	405	396	400	413	403	411	398	384	404	421	393	396	384	411	408	363	435	386	373	366	385	392	412	382	369	429	408	404	417	427	385	387	403	381	442	403	360	398	427	421	418	423	368	388	430	406	368	408	376	395	405	436	420	410	386	422	412	398	387	379	407	403	384	412	427	367	378	402	365	383	384	382	364	385	399	407	367	398	392	354	372	395	421	432	382	379	418	390	375	380	372	385	434	407	424	412	364	364	391	411	403	399	405	392	438	420	407	396	427	414	392	388	393	393	386	403	374	404	397	388	415	395	399	379	394	392	416	415	391	438	391	392	399	405	413	417	403	386	413	388	406	381	426	404	364	418	403	372	385	377	405	437	435	420	415	365	419	409	401	409	400	419	422	405	408	404	414	365	383	384	391	404	408	407	371	377	383	387	380	430	390	386	400	394	426	379	393	375	401	381	379	368	373	398	410	383	360	411	375	381	399	374	382	441	421	370	390	414	397	397	387	403	401	430	364	407	424	409	396	373	421	399	422	397	435	392	374	417	387	392	392	429	413	424	389	375	405	390	414	369	390	435	381	363	367	400	428	424	364	334	418	415	393	425	398	412	379	392	402	385	424	385	394	407	384	424	391	419	396	351	389	395	371	384	403	375	382	382	395	414	379	406	388	362	418	402	377	384	410	370	397	376	401	398	424	413	407	388	387	418	410	377	383	433	414	404	407	416	399	398	388	393	370	379	409	379	412	398	411	398	398	401	386	391	389	385	420	351	389	394	418	412	376	393	364	424	398	362	424	392	402	419	381	415	388	431	407	407	389	402	378	403	415	368	380	387	381	383	396	380	399	413	443	393	400	374	380	382	387	389	378	361	381	388	389	370	408	391	386	413	383	372	391	407	410	411	430	409	420	407	379	390	390	399	407	412	379	408	424	413	453	393	371	367	418	386	385	372	417	391	397	390	400	378	417	435	420	397	342	405	398	366	382	365	406	384	399	387	383	417	394	385	390	418	394	397	408	416	388	397	361	445	431	368	397	399	418	398	416	409	380	395	413	415	355	412	401	392	411	390	405	400	383	381	397	397	442	421	412	434	390	388	382	384	382	379	411	388	379	390	410	398	403	367	401	414	415	410	394	380	382	444	362	376	377	386	393	392	414	399	379	381	424	388	413	405	384	411	423	433	391	347	405	418	407	424	373	407	418	398	413	385	435	395	395	407	396	396	382	406	414	401	396	348	363	385	399	416	383	419	413	385	395	405	373	406	384	384	405	398	394	389	395	410	400	403	405	384	416	396	411	405	419	400	406	405	415	395	400	416	358	394	400	410	376	444	367	417	392	423	425	387	407	421	408	422	376	395	381	427	360	388	394	434	425	421	397	439	386	418	402	407	393	375	395	423	400	405	415	382	398	418	382	397	412	422	397	413	419	414	383	408	401	411	389	384	425	410	387	378	407	390	385	414	408	446	415	378	415	371	383	370	380	391	408	427	382	434	379	392	384	400	400	435	401	409	394	446	369	414	376	390	375	383	388	394	374	410	383	401	451	401	444	397	409	380	398	400	398	401	383	395	430	402	432	421	401	436	446	407	377	378	379	381	370	395	429	389	379	397	413	364	386	423	418	396	409	396	405	395	419	411	393	408	443	403	366	388	414	409	381	395	407	416	412	391	377	395	371	416	360	398	401	404	395	403	400	428	416	395	390	420	397	420	405	407	404	381	408	399	376	365	374	373	405	356	403	397	405	370	412	415	410	410	385	375	393	405	396	409	414	431	388	381	433	386	384	399	412	406	385	406	416	411	372	390	401	423	406	393	378	403	405	420	402	384	398	391	376	397	404	405	388	389	409	403	429	436	425	403	403	382	378	393	430	387	364	364	374	431	410	386	453	414	409	439	409	418	398	376	393	393	370	405	407	368	414	397	437	395	416	368	392	390	405	407	380	417	409	406	405	396	362	356	398	413	417	396	448	428	404	421	408	395	392	396	401	395	370	405	420	403	374	394	435	415	373	426	408	372	392	379	432	379	398	427	424	399	407	410	394	431	433	388	397	396	429	421	386	419	378	416	426	391	403	407	404	398	378	428	387	432	414	398	375	409	382	402	394	442	434	406	381	368	404	401	380	384	412	399	388	417	399	392	415	385	382	423	362	391	380	408	418	374	422	402	419	424	424	368	381	364	404	383	429	412	405	400	369	396	379	396	416	401	390	386	406	364	396	399	410	436	383	398	380	377	400	405	419	410	419
48610	90048	76170	51670	33732	17616	6420	2109	901	699	573	599	655	686	631	616	658	629	627	628	650	624	594	597	631	624	627	639	638	640	611	619	641	641	688	590	661	619	602	604	633	563	638	598	647	613	613	668	626	619	604	594	617	608	646	595	606	672	621	627	614	601	619	648	621	624	611	660	593	616	612	644	617	641	620	651	589	618	697	650	637	618	647	628	631	596	567	624	600	606	664	638	685	655	601	633	612	628	597	642	648	634	633	596	602	576	666	618	631	663	630	663	634	661	618	639	602	624	658	604	615	643	591	551	588	622	632	573	598	582	683	615	638	645	624	626	623	659	627	656	625	624	602	643	592	647	640	630	619	610	633	613	607	614	629	656	617	609	598	609	626	634	625	654	619	643	603	637	611	609	636	647	595	615	642	570	688	600	628	588	630	669	602	681	645	643	593	643	636	629	619	651	611	618	655	659	658	593	617	634	643	626	633	676	611	608	608	632	638	645	591	695	625	627	670	636	587	626	606	632	646	632	643	653	595	660	645	635	620	599	648	591	615	619	611	662	613	607	654	628	627	651	620	603	587	626	646	647	648	632	588	624	656	674	582	637	633	662	636	640	628	627	680	618	593	656	621	620	611	634	613	644	604	658	666	614	599	622	641	610	602	654	668	605	662	624	630	596	618	612	594	608	661	625	632	603	648	632	656	674	642	638	563	599	654	627	622	627	626	590	614	604	603	590	638	657	593	591	637	614	628	658	621	650	652	597	626	635	570	592	619	623	613	620	642	617	600	636	633	640	650	612	694	696	643	649	618	674	644	600	620	619	622	615	582	667	623	635	587	655	632	625	657	644	658	621	657	606	585	614	608	618	606	616	645	678	621	601	668	580	628	658	642	610	630	594	614	654	655	605	583	598	643	641	597	651	601	612	611	640	605	631	604	622	608	584	639	625	623	644	627	634	631	604	640	642	633	634	615	630	646	607	620	622	625	586	571	695	634	604	646	623	597	599	639	662	606	578	589	587	617	608	607	622	637	600	629	637	622	607	660	627	628	689	639	632	628	595	626	637	646	626	655	626	641	610	588	683	628	624	631	575	608	628	651	637	602	679	613	657	650	608	597	574	665	589	588	630	568	607	600	590	615	610	605	588	662	581	601	615	616	580	628	651	596	620	593	624	602	584	631	647	650	625	632	621	611	598	633	648	636	606	639	628	617	640	619	618	687	648	629	661	614	649	633	698	616	632	643	667	581	593	624	580	657	694	625	579	642	608	611	670	609	619	602	637	586	612	630	595	673	626	630	679	624	629	612	620	619	629	613	648	652	666	583	620	602	630	633	649	660	636	659	617	644	659	659	618	625	589	630	587	632	596	683	657	611	635	603	661	624	640	645	592	602	623	631	578	603	611	660	639	653	625	635	633	611	637	633	651	618	634	647	611	645	644	644	639	652	613	626	629	626	622	641	625	641	611	619	637	613	641	599	623	586	602	617	592	598	668	656	626	624	636	629	587	618	651	661	663	624	635	656	639	651	627	626	627	611	641	622	599	649	632	666	654	611	587	625	663	599	600	592	672	637	641	619	639	679	641	647	664	649	653	662	616	633	652	595	639	678	584	664	627	619	583	632	623	623	659	647	651	672	609	635	647	609	664	624	584	621	625	644	623	603	663	618	625	650	632	643	613	696	625	642	591	632	592	630	628	605	615	653	608	611	639	620	671	621	622	612	606	616	618	644	621	660	652	601	617	638	621	623	597	606	645	608	599	597	603	614	600	600	645	651	641	621	663	645	651	668	629	635	656	659	601	632	610	620	579	622	622	667	644	601	659	612	643	636	670	572	635	651	573	652	632	639	638	596	612	621	556	676	595	633	626	631	621	635	656	641	619	647	589	649	599	608	672	633	648	605	626	620	630	617	663	585	645	642	614	648	648	655	661	615	602	614	577	629	617	622	647	634	620	639	607	629	603	605	632	633	610	607	642	575	583	605	618	602	630	602	632	619	632	643	651	631	638	642	589	651	639	601	643	641	660	645	630	598	645	612	614	632	633	636	634	622	615	641	656	620	662	657	612	631	609	589	633	620	658	662	694	640	658	655	649	660	642	591	639	603	632	658	616	616	672	634	644	603	644	640	592	606	617	623	614	608	607	624	623	614	690	636	588	655	652	639	677	614	628	672	666	649	602	593	608	650	661	669	631	641	592	567	630	603	621	624	654	589	552	661	588	615	589	614	588	640	595	625	599	656	635	619	654	612	648	609	650	626	630	624	615	636	593	624	587	659	636	621	616	637	610	617	582	648	656	612	611	612	614	649	614	601	621	581	607	606	597	634	625	656	648	617	636	703	617	658	623	635	607	633	651	572	648	637	673	624	620	616	620	591	590	621	614	610	643	660	656	651	632	672	618	612	629	599	616	619	600	685	639	631	601	586	650	617	634	594	640	626	574	618	635	643	637	621	619	644	641	652	639	603	621	616	604	629	658	608	699	622	619	626	650	639	625	605	655	619	580	631	661	613	586	620	639	628	642	633	592	643	590	620	600	629	648	550	606	662	673	664	622	592	630	593	622	632	639	668	628	575	613	615	699	585	605	597	642	622	609	628	627	648	625	591	659	602	657	659	618	653	586	637	606	635	614	583	623	643	632	599	664	589	652	659	625	642	650	630	606	611	620	602	646	603	644	620	639	624	670	576	578	608	611	605	613	670	593	639	584	655	581	613	598	585	675	603	585	613	604	684	595	616	649	677	603	640	596	621	591	613	675	591	609	672	667	663	617	678	601	627	648	623	635	641	586	641	612	659	636	570	654	652	631	656	633	619	618	672	632	631	682	642	652	643	605	638	659	674	597	604	586	585	620	600	670	591	643	599	651	619	610	632	602	606	598	630	600	654	654	613	668	616	622	655	627	627	628	613	609	616	639	609	602	606	624	633	636	590	654	605	651	602	610	650	646	604	580	618	660	637	669	648	578	568	628	679	619	618	682	639	664	613	647	662	650	595	612	633	616	596	631	636	648	605	615	608	653	638	656	626	655	586	660	573	611	645	679	629	639	616	644	598	614	630	596	602	619	651	636	608	622	606	660	604	615	628	640	637	622	660	607	656	644	680	635	641	622	609	614	687	647	616	627	656	603	640	649	591	639	622	646	628	609	608	600	635	615	632	606	632	620	626	670	646	599	609	621	642	625	660	644	588	675	603	617	640	615	623	646	581	614	620	632	596	650	657	598	663	611	602	629	649	632	647	564	666	624	621	592	584	594	596	612	638	637	588	603	625	660	636	600	663	672	604	623	625	666	614	649	635	625	646	669	635	603	620	635	608	675	660	664	626	612	627	604	546	636	659	612	629	585	604	654	637	668	631	621	657	603	598	674	620	620	599	622	605	645	665	686	650	637	632	619	567	616	621	639	594	625	631	621	667	610	616	656	634	561	618	607	658	568	566	591	649	623	630	637	624	654	609	620	612	660	628	608	572	631	618	639	649	637	636	655	607	629	617	634
23347	22385	34246	34467	29337	23818	15285	3184	777	486	484	483	480	464	480	482	495	454	455	453	456	455	503	491	479	441	510	459	462	456	452	463	420	449	472	486	430	493	445	494	451	451	475	446	405	443	467	460	458	454	460	428	457	447	505	488	455	447	460	448	473	433	457	450	439	481	427	414	466	426	459	434	458	465	441	460	442	449	468	471	436	442	481	459	482	433	448	445	448	459	447	468	454	454	484	438	476	449	469	439	456	464	447	454	427	461	437	463	514	430	451	491	451	487	463	460	484	451	457	441	480	485	473	481	480	443	439	442	414	440	464	444	478	461	416	453	456	470	506	437	451	468	432	486	454	464	465	464	499	465	442	453	439	470	479	484	483	422	484	477	454	440	457	447	428	457	441	442	421	446	479	447	484	477	425	423	447	440	458	472	458	455	485	479	454	456	464	433	448	431	442	494	447	435	427	466	478	440	451	417	474	458	431	434	447	496	436	450	476	435	433	459	443	442	435	470	466	455	429	474	441	432	461	456	476	473	465	400	468	438	452	482	486	476	415	450	412	389	402	439	456	469	424	409	456	467	475	440	479	479	450	455	488	428	433	453	437	446	428	399	457	482	426	455	442	464	479	435	405	446	425	459	468	427	459	463	447	436	454	456	459	467	457	447	452	440	469	449	427	468	481	444	457	422	455	440	455	455	457	471	421	437	439	403	476	465	467	450	438	489	461	449	466	480	441	493	477	436	456	450	426	439	470	436	448	488	450	449	430	470	424	471	476	435	463	417	430	440	445	459	479	483	479	464	472	417	443	440	477	460	460	444	466	488	418	417	448	466	410	426	446	456	406	445	479	466	414	444	466	432	447	454	426	437	453	461	447	428	442	447	430	478	496	454	401	463	430	467	423	466	432	446	465	426	489	477	466	424	449	463	425	440	484	429	460	433	464	453	435	439	453	472	469	409	475	510	417	407	416	467	476	427	501	452	458	429	426	453	416	441	436	431	455	487	442	469	474	461	453	458	418	465	450	461	452	449	425	467	431	503	493	472	455	455	460	468	456	460	471	433	470	455	460	428	495	436	457	479	497	451	485	492	470	453	488	407	442	442	484	475	461	435	420	425	477	473	463	443	460	469	478	452	457	449	474	428	430	381	453	443	480	420	439	453	483	449	478	434	405	465	486	466	455	437	411	468	458	458	431	475	427	429	441	459	453	465	442	432	469	414	451	451	469	475	482	464	475	444	458	438	455	438	481	431	488	455	448	469	392	428	453	472	464	457	430	427	403	443	454	481	480	426	456	461	489	431	450	461	463	412	480	482	417	456	495	430	442	436	448	441	438	478	411	464	445	444	459	460	480	474	445	500	439	445	482	434	417	478	421	474	500	462	472	455	446	468	480	471	442	469	433	414	436	466	445	446	451	467	443	443	464	474	419	471	441	435	430	448	457	454	469	413	439	467	433	472	458	453	461	457	448	443	442	436	476	449	447	496	427	473	437	447	447	440	480	450	474	444	457	457	453	425	463	439	473	479	469	444	463	442	484	453	441	470	462	451	447	447	435	452	418	469	464	459	446	431	433	476	404	465	433	415	456	439	455	450	438	479	498	453	428	480	468	418	451	479	476	472	451	460	424	418	485	454	430	451	475	446	451	457	442	435	529	448	419	456	422	443	451	449	490	466	447	515	486	476	467	455	462	459	474	486	439	446	466	475	478	435	473	458	452	452	446	497	466	431	437	449	417	447	426	448	441	431	438	410	420	473	443	461	491	432	486	478	436	415	447	448	440	440	419	453	456	432	435	461	456	470	458	462	432	461	493	455	459	436	449	447	508	445	451	419	452	472	463	456	421	444	466	448	493	473	474	436	428	478	439	427	484	436	463	439	456	449	466	445	443	436	459	482	477	466	417	416	459	470	433	477	419	450	474	455	439	462	453	433	469	441	454	440	465	452	457	457	455	455	452	404	472	418	464	461	428	466	465	479	454	435	434	453	449	464	481	420	459	421	456	497	441	456	485	482	473	464	436	481	430	466	449	456	446	455	466	436	459	461	447	464	415	427	448	481	454	459	425	436	462	464	468	492	455	462	453	466	444	435	431	446	434	441	391	457	463	491	440	429	479	435	461	454	447	489	493	441	487	476	465	436	448	458	447	458	433	461	457	424	495	424	459	466	448	456	459	479	448	400	454	457	459	459	461	402	432	444	458	494	436	475	445	481	440	452	441	450	446	463	450	441	448	472	450	439	491	450	416	481	457	431	451	471	451	466	441	422	433	429	444	436	453	468	453	438	478	484	423	451	456	441	438	455	444	465	448	400	452	441	477	456	423	439	433	453	430	432	432	472	447	496	453	454	424	427	419	457	429	479	428	431	435	486	481	482	421	460	465	463	430	435	446	456	443	468	436	425	425	479	439	469	450	479	443	440	451	467	447	428	423	468	456	455	461	437	447	415	464	413	410	435	445	434	412	485	458	444	468	416	430	454	464	476	458	458	426	476	486	452	428	454	434	452	486	450	481	475	468	451	463	423	455	464	447	429	479	452	489	479	449	452	446	465	428	470	437	452	438	456	434	445	409	445	451	501	455	475	464	483	435	483	477	442	465	460	448	456	423	446	429	471	447	478	429	395	480	423	479	459	485	435	480	454	443	420	464	450	434	411	406	483	461	427	428	457	455	476	452	479	429	445	472	450	461	468	471	445	474	488	440	476	436	462	436	451	460	474	453	457	466	434	415	452	468	445	443	464	457	445	393	484	471	427	429	462	464	479	452	475	447	436	456	464	442	427	466	438	430	445	456	465	448	438	452	461	449	438	483	476	468	439	460	430	457	463	478	449	452	464	446	446	440	523	467	439	446	452	452	444	426	432	466	431	438	450	456	429	468	431	449	458	424	462	482	454	432	458	460	464	476	447	455	444	437	427	461	453	420	461	477	444	443	459	455	490	405	476	425	472	450	466	438	432	425	433	500	422	472	432	430	433	439	454	443	464	432	454	443	442	442	434	468	411	481	428	459	440	480	459	469	428	459	455	482	467	464	439	435	456	470	438	469	443	477	451	465	429	467	459	422	464	443	433	464	476	461	408	482	455	448	444	462	436	448	439	467	461	426	448	454	432	442	438	452	445	439	428	413	431	442	453	444	401	421	449	438	475	455	491	449	461	470	438	453	418	449	501	445	433	421	442	484	441	455	453	490	460	439	452	449	422	482	482	446	399	474	447	462	438	424	457	485	479	424	431	459	486	446	434	428	435	428	409	439	451	438	424	493	439	468	456	428	455	417	474	435	486	489	460	443	418	445	412	488	459	445	455	448	466	460	454	496	445	448	436	447	411	427	456	464	456	468	453	471	462	478	409	429	457	438	441	457	466	428	439	439	449	462	440	439	477	454	417	453	434	489	430	460	467	473	421	454	440	464	409	465	419	493	448	449	437	434	460	459	495	481	423	457	515	436	453	449	471	448	442	473	434	484	446	424	434	442	464	470	440	483	469	503	424
45697	103113	91836	66935	45491	27278	12398	5154	1543	740	722	731	676	680	694	670	677	679	663	686	652	692	677	638	609	708	717	677	714	692	719	684	710	696	753	714	694	662	703	699	641	676	701	679	741	725	679	677	680	665	690	674	696	671	701	651	740	665	685	681	709	718	691	715	682	660	645	695	673	680	700	666	719	692	692	709	724	738	678	695	665	724	658	715	711	663	660	720	673	641	692	626	661	641	718	672	667	683	740	700	745	697	720	680	708	684	686	655	681	677	721	738	673	663	709	721	677	707	684	697	691	681	712	706	635	673	649	678	725	734	683	632	626	740	698	677	758	648	679	709	649	731	650	703	618	713	716	676	694	690	658	730	637	685	688	694	632	638	662	700	651	694	647	710	677	671	672	659	702	653	687	700	707	715	725	686	714	664	716	719	646	680	685	681	707	706	705	657	710	657	605	679	685	681	703	701	697	707	686	709	729	677	674	687	648	673	712	692	712	682	664	703	694	682	675	700	684	705	698	667	693	727	636	656	671	660	719	667	706	655	647	686	672	692	683	687	698	674	630	700	681	706	680	635	692	680	712	704	648	674	665	666	709	687	699	701	643	703	632	716	690	693	683	647	666	654	661	626	712	674	718	730	671	736	711	698	704	698	673	665	696	677	720	653	667	694	662	693	702	690	622	707	733	680	622	647	690	641	660	698	712	691	687	720	654	656	668	658	672	686	653	697	712	713	684	697	691	695	687	652	665	701	636	701	694	710	673	704	690	653	656	682	668	713	704	687	696	713	656	659	698	665	637	697	699	676	647	726	697	704	675	638	680	627	663	677	670	659	654	662	691	672	689	680	685	698	667	680	645	699	662	657	682	654	696	660	694	690	648	683	711	689	640	690	727	623	668	679	685	724	701	666	723	665	677	717	674	708	711	711	676	676	677	699	700	690	688	685	660	679	714	687	651	712	690	665	650	708	670	679	680	713	700	677	704	673	718	691	662	739	675	659	695	698	679	692	651	675	649	624	740	691	702	687	631	713	663	660	683	677	732	692	679	666	710	687	703	653	675	730	731	698	714	651	700	723	686	661	732	677	655	641	743	669	645	648	669	682	650	652	681	650	675	682	699	716	647	710	694	668	668	700	707	690	616	672	635	652	688	725	694	637	700	720	675	676	730	715	690	690	668	688	674	695	686	692	685	708	689	676	696	609	687	642	656	666	709	674	672	667	656	660	709	711	682	669	678	654	683	667	674	700	641	679	643	653	700	686	690	676	725	696	695	659	672	636	657	659	652	634	705	717	672	696	660	641	740	673	676	686	673	738	711	688	668	693	665	690	660	654	661	678	689	669	688	641	696	659	709	644	646	689	662	725	695	674	660	718	697	686	704	654	699	654	704	646	711	658	652	732	697	686	689	682	677	672	732	682	686	679	715	656	698	687	649	656	667	700	723	694	696	690	689	669	665	696	738	651	658	704	673	645	722	667	657	699	658	713	716	693	689	740	699	697	691	680	761	654	687	626	710	679	685	660	673	725	665	711	692	658	695	690	702	699	682	654	697	656	681	705	709	704	668	629	680	644	639	724	723	704	711	712	674	674	706	653	630	728	724	751	701	730	689	690	780	671	761	695	690	655	632	671	659	719	687	684	692	682	687	667	722	669	702	649	710	712	648	705	689	677	658	653	717	732	671	692	667	654	659	682	708	733	655	708	692	688	682	690	686	697	697	711	687	733	644	664	624	673	703	693	726	700	663	717	691	672	698	694	664	685	688	684	710	652	724	696	690	657	632	693	676	688	696	682	674	711	690	704	670	720	690	657	689	649	718	725	744	688	650	666	709	660	694	664	710	673	686	683	705	697	705	670	671	699	649	678	669	692	716	678	668	670	667	651	648	714	705	703	681	681	684	687	671	639	686	688	652	624	651	693	644	651	714	710	710	693	707	702	677	671	713	689	676	674	643	631	669	638	726	679	698	727	694	660	719	648	694	662	667	700	699	726	694	690	678	716	713	706	698	688	670	681	700	732	695	687	655	697	664	707	673	690	636	653	692	691	691	689	670	716	688	722	649	675	711	688	689	678	687	704	672	670	687	696	719	696	663	712	690	715	684	635	694	675	670	721	687	671	687	710	704	683	689	689	698	737	712	688	708	722	674	700	656	677	701	679	676	636	684	681	693	696	699	702	681	671	691	674	663	654	652	679	668	713	697	699	641	656	720	747	674	702	675	670	661	699	680	699	680	686	652	664	672	691	704	736	701	630	641	704	713	619	682	758	675	715	638	637	657	706	676	684	703	688	693	690	728	717	720	709	678	665	698	654	668	675	744	691	729	656	676	679	709	673	672	656	637	718	707	740	693	646	698	673	713	698	653	675	654	684	681	709	696	694	696	658	664	670	747	686	691	716	719	719	661	698	715	669	721	670	606	686	685	690	666	710	694	652	701	684	655	665	677	734	731	688	651	733	689	656	685	660	684	678	690	683	695	681	669	680	677	699	713	674	695	706	641	738	714	704	696	716	679	678	742	653	684	701	662	670	718	676	727	656	664	731	661	697	718	642	646	659	686	710	639	704	690	674	686	691	719	657	731	633	742	710	690	637	720	693	755	663	686	685	713	655	717	709	682	725	684	652	724	667	688	676	725	663	683	631	701	675	686	680	651	686	681	648	665	701	709	685	695	699	666	629	668	676	670	685	704	707	681	674	729	710	690	724	656	694	678	655	738	716	719	654	628	688	659	661	664	668	674	710	736	697	669	681	692	702	646	677	690	737	648	689	660	712	668	675	696	656	723	720	671	688	684	679	674	682	698	709	666	668	693	682	707	714	653	684	668	675	637	675	667	703	704	663	604	736	721	622	640	699	662	692	693	680	695	676	717	659	648	645	681	692	726	700	743	691	677	713	684	651	633	628	684	697	686	671	719	731	705	714	687	638	671	717	708	677	708	675	697	691	684	683	677	712	626	657	702	701	689	662	697	622	655	645	652	683	696	660	666	676	666	669	741	690	692	658	748	736	676	666	701	700	710	642	671	664	685	679	679	694	647	675	689	682	761	683	687	663	697	647	722	678	709	718	689	689	647	712	652	645	673	649	701	669	709	648	673	703	698	674	638	699	661	695	669	681	634	693	696	698	729	684	688	689	669	678	690	668	671	715	643	630	658	656	697	712	654	638	674	677	683	672	716	694	703	709	676	671	691	658	732	713	663	670	753	590	684	680	683	681	646	646	653	643	716	677	658	672	706	668	753	727	679	661	704	699	694	687	694	695	693	688	706	694	651	677	683	643	594	656	686	701	684	681	690	627	675	698	694	686	654	676	694	714	758	703	673	718	720	707	707	678	708	659	685	690	694	692	690	696	686	723	678	661	685	702	667	684	642	697	651	646	668	675	698	662	720	707	671	661	669	708	670	707	677	675	657	638	681	676	709	707	690	684	708	694	693	699	700	686	668	645	668	672	654	700	699	706	702	643	684	692	662	680	707	663	707	679	702	707	708	638
27580	30344	34203	23656	8997	2430	1058	562	410	415	395	399	363	394	385	407	394	351	394	387	386	398	360	389	369	374	387	358	382	362	355	340	416	348	402	381	406	377	363	387	373	420	392	410	337	358	364	355	388	389	412	412	377	378	365	402	389	366	366	405	407	354	400	397	408	367	381	385	354	370	401	395	343	387	392	397	360	376	366	365	392	337	390	396	390	390	398	390	401	378	374	408	373	338	414	396	412	376	356	372	378	350	398	364	359	392	372	404	372	383	365	401	341	386	374	358	379	382	380	352	394	378	412	366	385	382	400	397	374	398	372	401	358	384	366	348	355	358	392	383	351	355	366	409	347	396	349	373	381	385	351	389	368	405	368	374	377	364	389	358	401	405	383	357	380	393	402	369	400	356	399	377	397	371	403	368	397	386	377	363	362	396	409	386	406	356	387	377	355	396	387	383	384	349	375	349	366	370	350	353	353	402	354	342	409	353	344	375	346	408	369	385	392	393	371	390	407	370	409	372	341	408	367	383	371	377	402	359	392	414	387	376	366	389	384	364	385	358	363	388	391	387	405	366	394	385	387	369	370	400	384	380	368	403	398	336	396	409	383	369	396	396	373	364	361	365	366	416	368	397	383	365	381	379	431	388	387	368	382	365	395	379	360	386	381	391	359	401	392	404	350	366	405	368	426	362	397	362	376	358	413	405	404	384	370	382	355	360	325	393	362	384	382	369	345	402	390	396	382	371	389	412	381	406	335	386	376	348	378	373	371	384	358	357	390	385	382	385	392	382	385	367	379	404	343	380	403	376	378	373	398	375	315	365	346	375	381	380	391	403	391	420	376	391	393	390	402	337	384	365	381	380	398	392	409	390	351	388	371	377	406	413	366	418	374	352	421	425	378	404	375	371	368	424	354	392	352	364	362	364	405	364	364	371	404	410	365	429	362	407	389	377	354	380	338	410	392	388	389	363	376	376	378	391	373	379	393	349	388	376	368	351	388	374	388	350	421	350	414	376	383	343	371	373	326	376	398	384	396	388	378	378	356	353	382	359	394	359	365	370	351	367	372	396	365	384	349	346	377	401	380	351	360	379	389	429	389	382	387	360	383	411	376	369	398	388	353	399	396	408	357	387	355	371	398	338	390	353	378	362	379	385	370	416	371	376	375	380	388	397	405	385	413	370	367	370	379	362	397	343	399	388	397	399	370	393	364	379	380	415	365	370	359	374	396	377	391	379	375	380	346	385	353	386	368	363	339	415	364	404	386	386	369	375	380	385	355	383	405	344	364	345	402	378	370	380	389	385	371	413	359	384	388	367	360	372	389	400	378	369	357	351	396	371	349	381	354	382	360	363	334	350	379	395	402	380	345	395	399	409	420	383	387	368	394	364	377	349	352	365	367	370	399	339	352	369	370	371	358	365	404	377	359	403	342	377	417	381	372	387	353	352	398	398	384	364	412	393	408	372	402	361	376	397	395	423	356	365	376	398	374	369	369	373	361	429	367	380	388	365	369	398	385	406	368	393	388	382	408	359	354	402	375	394	371	373	357	378	370	372	383	382	360	372	379	374	386	422	404	392	382	379	368	445	372	375	393	382	388	397	355	389	381	364	368	358	397	401	379	402	376	383	348	369	400	366	391	390	355	388	389	391	426	387	370	379	365	392	366	384	354	394	377	336	393	341	384	375	358	351	347	344	388	383	380	374	375	399	377	386	375	347	387	384	389	351	363	377	367	377	369	403	377	356	365	377	396	348	386	401	367	335	399	391	362	362	373	375	374	383	411	380	401	376	376	379	397	416	391	404	384	376	374	375	372	369	374	363	404	403	399	345	407	408	378	380	390	398	393	374	402	394	359	383	405	395	407	393	397	362	356	415	404	355	393	372	394	383	371	391	380	371	399	351	391	315	402	418	370	408	375	356	399	367	354	362	383	386	337	378	387	363	347	398	418	353	357	371	394	411	356	384	388	387	378	371	413	360	335	391	382	335	400	369	375	354	415	385	390	374	361	396	374	374	383	382	388	395	377	342	392	368	404	399	371	367	360	399	370	371	355	384	349	366	395	362	353	368	381	399	397	381	363	414	378	365	385	378	351	371	364	373	373	387	399	375	375	406	351	349	363	363	393	403	388	380	405	370	355	397	365	360	374	397	368	360	377	357	387	382	390	394	368	345	357	386	426	381	363	384	381	354	349	305	354	401	409	355	365	382	385	382	368	369	374	440	407	365	373	419	377	395	395	363	374	344	403	366	384	365	373	416	354	365	355	363	362	381	394	383	353	383	420	378	381	386	395	353	366	374	368	397	384	402	369	363	396	401	385	360	372	379	357	376	371	394	392	404	374	359	367	388	380	411	386	391	396	374	365	367	363	354	365	382	380	371	376	385	347	407	391	404	372	340	372	347	365	398	369	356	402	399	376	394	385	398	372	418	373	387	343	365	363	375	350	366	335	382	361	391	385	423	356	392	382	394	367	401	358	384	394	389	350	404	437	371	371	354	387	374	383	372	398	403	384	379	371	361	398	350	353	370	387	373	368	385	372	378	407	372	377	393	357	407	389	389	355	374	392	408	388	375	368	382	394	376	408	372	368	363	382	366	395	350	357	323	393	400	367	363	365	389	377	375	411	377	384	340	362	368	409	399	359	378	392	370	406	409	376	395	394	407	377	374	394	342	402	399	376	400	397	398	377	391	380	384	407	353	351	392	389	374	364	407	386	446	350	369	331	383	390	406	367	394	415	404	387	396	372	399	376	338	355	407	385	374	376	354	357	383	411	375	364	400	338	397	373	408	386	394	386	378	365	380	382	359	355	381	368	383	417	347	362	385	356	400	386	375	358	417	371	400	341	370	376	385	355	377	386	373	374	414	376	380	372	390	392	391	370	393	395	400	377	376	396	356	399	402	348	388	363	398	383	347	381	377	390	399	379	404	369	374	353	405	377	393	377	385	414	384	363	376	357	385	351	371	398	393	360	388	387	381	385	316	362	385	375	392	398	361	398	392	375	390	399	366	400	394	345	393	404	375	378	389	395	391	387	368	369	396	394	374	357	372	364	399	397	368	381	369	400	381	407	384	378	397	391	418	349	353	357	357	389	394	377	388	372	390	387	422	385	344	391	363	378	368	377	395	374	376	410	392	376	375	405	373	380	357	391	385	382	414	350	400	372	393	393	372	376	375	422	400	373	392	354	386	390	401	357	404	375	363	365	387	369	384	391	372	357	388	363	363	357	394	372	368	411	374	379	392	356	380	375	384	366	391	351	380	354	398	336	358	390	377	401	381	374	396	358	345	362	368	429	389	388	372	416	349	390	413	380	390	370	371	388	382	373	393	382	414	381	405	388	429	396	405	416	399	385	431	384	374	377	401	375	361	404	340	376	382	351	384	348	418	375	383	362	378	383	364	384	365	366	379	362	393	413	390	392	380	374	396	379	354	375	386	382	371	394	388	326	378	373	357	376	384	391	375	401	403	368	395	381	406	361	353
28431	50029	41241	25802	12466	4494	1812	943	712	613	604	617	593	596	599	584	602	539	572	601	576	584	587	553	547	585	602	593	554	597	560	620	571	587	614	605	580	635	607	562	598	638	575	583	596	549	550	605	613	559	607	557	639	549	592	641	646	586	590	600	555	580	594	548	585	600	587	614	593	596	628	594	570	609	614	555	621	591	612	590	585	613	586	590	582	591	596	612	555	590	607	584	634	628	567	639	639	580	564	616	583	608	589	565	599	626	590	574	589	615	571	628	568	606	615	603	613	646	598	614	573	604	628	649	613	598	607	586	603	580	581	580	589	591	603	622	617	633	552	565	613	591	579	619	604	610	606	654	577	610	617	598	581	576	578	627	593	603	604	611	614	566	629	597	603	592	580	571	616	540	551	570	618	560	618	623	623	588	584	619	576	635	592	660	575	599	575	571	619	625	608	574	641	600	588	601	601	610	573	622	588	632	555	628	619	577	625	638	631	608	635	604	606	566	558	577	657	621	605	594	607	599	625	574	618	596	565	577	628	630	582	575	610	593	616	555	611	606	598	647	654	635	605	649	571	582	551	593	556	595	597	594	613	601	580	620	586	600	624	595	596	560	600	620	584	605	590	610	586	607	598	591	582	590	647	577	601	592	570	617	628	615	609	601	614	571	569	594	586	587	586	598	570	608	590	592	566	622	598	601	582	586	600	616	589	537	610	583	553	613	577	628	597	575	565	593	564	580	595	623	591	592	600	605	603	578	613	609	618	595	592	609	597	582	614	618	614	581	604	601	602	617	598	612	586	613	599	611	583	598	583	652	622	578	557	594	628	610	611	583	609	598	627	562	579	543	594	634	608	619	638	585	615	608	587	585	570	586	618	595	593	596	584	583	636	623	647	605	598	568	590	591	588	604	605	605	603	599	590	632	572	599	650	606	589	590	619	605	594	631	557	625	601	621	592	560	596	583	579	609	597	582	621	616	572	556	557	581	551	582	588	589	586	576	557	543	569	579	580	627	614	590	617	608	596	594	593	617	559	584	602	579	625	587	548	613	566	607	609	587	626	626	643	559	594	604	614	579	596	559	627	586	599	622	577	604	647	588	584	540	553	582	587	607	593	611	598	588	601	579	565	557	613	596	586	619	579	558	601	584	612	605	562	617	587	601	584	601	598	561	616	581	592	598	628	640	603	596	564	598	568	565	587	526	576	653	571	565	596	614	608	611	582	617	571	574	579	581	606	573	598	581	606	605	584	581	608	580	637	640	600	589	617	589	596	599	601	605	577	632	593	584	621	592	589	585	583	590	601	608	578	608	573	608	599	581	599	672	568	601	623	584	591	581	603	578	585	631	624	593	604	597	609	579	605	622	566	585	613	579	611	611	591	586	581	608	601	551	575	639	620	575	603	586	599	622	581	556	611	602	591	582	607	600	573	593	599	607	581	651	570	599	592	577	539	576	583	617	562	601	555	608	645	579	609	578	624	554	543	587	565	626	625	633	577	638	575	583	586	628	611	601	592	582	605	594	610	588	587	561	599	587	602	622	573	584	610	612	618	616	636	629	611	576	599	614	599	597	611	603	577	637	578	607	643	581	572	615	553	601	596	574	607	569	582	633	597	597	559	576	596	594	571	599	594	622	592	598	604	613	580	609	615	607	618	596	599	590	583	575	590	579	606	582	645	544	615	599	580	548	627	582	599	640	630	596	633	564	602	613	590	561	600	580	644	590	589	635	591	602	611	594	599	576	595	577	584	580	604	643	625	629	607	594	582	582	581	629	610	636	630	589	610	583	609	595	602	578	592	588	592	586	600	565	546	579	591	577	587	620	568	639	602	606	617	580	572	557	602	602	604	598	577	604	592	584	622	592	624	601	562	594	629	552	631	577	587	608	578	625	618	634	588	590	570	554	568	597	600	594	604	589	591	620	582	606	606	601	599	553	587	618	618	601	576	570	595	597	634	570	658	579	643	557	637	616	599	603	625	579	608	574	614	585	587	637	589	627	643	613	562	580	556	608	608	589	565	605	612	598	566	631	589	580	653	630	634	606	586	579	586	605	573	623	577	599	590	587	583	608	596	632	581	598	642	606	646	635	610	568	615	567	591	557	584	662	628	597	595	570	549	575	622	578	592	596	606	594	621	550	594	588	574	565	597	538	605	632	599	618	591	616	576	608	567	609	594	607	601	602	606	569	575	587	575	584	583	572	597	592	585	613	657	550	591	572	577	624	635	585	604	603	574	583	564	568	637	614	637	572	588	635	644	602	607	612	589	616	553	572	614	583	589	588	652	586	576	537	598	595	597	600	588	564	585	617	589	606	586	590	567	554	626	595	572	568	611	564	629	606	606	645	604	588	618	608	604	603	604	610	602	528	595	618	585	665	588	620	620	569	586	598	584	605	602	565	591	604	574	604	574	575	601	593	598	556	630	627	607	619	611	619	595	603	606	611	578	547	559	630	606	615	573	587	585	576	583	582	568	575	594	648	622	591	608	653	586	584	662	604	599	571	577	612	623	570	593	593	608	619	666	588	574	583	615	592	581	563	561	616	579	607	622	631	596	600	602	605	624	609	592	609	589	560	564	629	620	602	587	626	591	624	593	583	622	627	610	615	560	596	613	565	566	539	622	636	577	609	609	561	601	601	574	601	583	605	601	646	575	609	588	596	625	620	607	617	617	630	622	611	554	615	580	629	628	610	582	625	587	603	599	602	614	632	551	647	583	581	616	612	568	604	615	579	638	581	614	614	605	565	607	573	592	613	599	603	593	617	603	589	646	568	572	576	621	558	557	620	603	596	638	611	600	630	555	610	594	612	603	595	586	573	588	586	571	576	616	574	611	613	587	605	561	648	662	554	584	610	577	551	552	626	606	611	573	644	593	600	612	621	600	586	616	601	576	605	626	589	598	632	612	581	602	598	617	608	615	671	641	573	579	591	595	597	610	600	585	628	601	608	581	622	577	583	566	583	609	593	620	608	586	588	577	603	602	631	581	603	577	582	586	559	583	574	568	592	594	558	621	570	613	627	572	556	588	603	605	580	619	622	619	588	602	591	614	621	562	575	605	617	573	563	614	633	598	574	630	617	628	616	571	592	564	622	638	617	583	620	583	587	629	600	557	607	614	589	555	602	599	570	591	664	567	608	570	584	647	563	591	561	593	607	606	609	617	576	575	618	582	606	563	598	627	599	607	630	627	605	584	554	641	570	656	566	601	582	585	599	587	598	588	641	593	644	607	562	631	584	643	591	561	632	604	581	593	583	603	625	611	594	613	569	585	620	629	601	583	622	629	624	605	597	571	592	594	627	656	602	593	592	559	618	533	557	549	599	608	591	608	616	632	560	634	631	644	622	588	584	612	576	602	599	623	573	609	586	645	611	589	599	577	585	611	631	547	617	603	622	595	613	600	593	622	585	567	630	612	568	581	553	555	556	592	570	595	643	596	612	567	597	590	602	604	589	593	599	626	614	592	628	598	576	582	570	563	609
24762	25111	41825	40734	27629	15765	5017	1174	549	443	428	443	400	381	383	408	405	402	417	397	412	401	384	420	410	418	358	396	411	420	411	433	412	409	376	397	406	420	410	432	416	405	426	402	408	407	397	395	391	396	384	413	399	416	416	414	391	406	414	421	404	450	427	414	417	386	395	401	412	386	385	405	401	406	390	390	397	390	384	419	407	389	412	412	404	420	407	396	405	421	416	401	396	376	397	383	416	382	381	403	409	396	363	382	398	400	387	396	409	364	406	381	401	397	428	417	398	403	386	424	431	383	371	389	428	412	414	400	448	377	408	392	430	410	379	434	404	419	389	392	366	400	396	389	402	403	431	364	437	393	408	373	385	395	397	454	400	425	363	379	419	403	436	400	395	432	426	416	382	403	400	448	372	411	390	385	411	402	435	396	382	387	406	443	384	397	416	377	410	353	426	400	400	388	389	408	405	387	421	447	387	402	421	372	390	415	403	407	428	418	428	397	396	384	391	446	418	362	410	406	382	372	427	379	374	411	383	415	394	396	401	418	430	418	413	408	365	391	384	398	436	397	444	401	375	407	425	431	427	404	385	391	393	416	396	395	416	399	415	417	369	428	427	425	387	397	392	400	413	393	403	368	396	383	388	452	427	419	410	420	425	380	354	436	388	412	398	403	408	407	388	395	409	413	436	395	413	413	399	394	401	372	382	413	410	369	444	405	380	368	395	406	416	419	387	416	412	360	425	400	436	401	419	408	392	390	383	437	394	426	429	437	389	392	437	417	405	362	399	416	404	400	402	416	411	432	400	407	372	382	414	421	405	427	357	386	414	429	391	386	419	424	416	409	396	370	408	346	412	437	417	409	388	369	395	405	380	364	433	415	434	368	407	384	375	383	384	408	410	379	423	412	379	413	395	380	401	403	379	394	408	395	392	406	425	394	418	385	396	380	414	416	424	382	394	400	422	398	426	420	382	414	408	452	387	389	388	397	413	404	444	415	397	397	407	406	377	375	415	415	391	403	396	384	418	394	382	387	395	406	425	377	358	396	419	412	401	404	431	370	396	391	378	384	386	378	370	390	386	382	368	407	406	409	388	399	426	385	391	379	385	405	420	424	418	380	374	422	392	434	405	438	406	385	408	429	427	403	387	378	435	389	395	399	424	410	411	445	405	391	391	420	383	379	405	418	350	396	397	395	404	404	359	382	410	415	412	384	420	369	437	387	404	396	383	381	378	411	402	394	389	373	411	385	383	411	396	406	395	403	382	401	400	411	385	418	438	422	373	400	391	398	404	374	411	403	404	408	424	404	425	417	416	419	401	386	443	423	387	381	419	384	375	419	400	422	390	381	431	403	409	400	386	416	384	374	402	406	362	381	403	372	433	431	391	395	396	395	388	403	373	424	420	406	427	411	382	411	404	387	416	398	405	406	410	416	426	423	417	418	413	403	372	386	398	427	409	417	380	419	378	428	405	427	394	363	422	430	426	385	414	393	438	376	405	374	405	357	406	384	405	410	397	423	396	433	406	378	377	389	407	384	397	392	443	429	386	404	422	373	408	439	393	410	413	397	395	382	404	404	400	404	417	379	422	374	415	429	395	408	418	408	414	410	419	443	393	383	397	464	403	382	378	378	415	415	423	400	389	401	385	406	378	381	389	394	416	430	371	377	377	369	384	380	405	427	407	407	387	353	440	397	368	406	422	386	380	396	384	388	363	382	391	398	382	397	400	420	401	403	403	395	382	386	413	381	403	381	396	417	433	397	380	437	430	408	391	426	416	403	404	433	376	433	396	370	380	424	415	381	388	390	427	448	399	410	418	384	415	431	400	365	409	396	372	403	436	373	420	416	444	405	430	423	385	380	393	379	383	393	405	365	411	440	415	366	387	428	447	380	382	399	417	407	402	400	444	387	415	461	405	422	441	415	409	421	377	377	385	425	418	389	396	384	379	445	407	404	380	406	386	338	400	411	415	373	398	395	408	402	421	385	369	383	430	396	417	368	392	401	392	439	403	387	430	383	438	412	422	426	421	413	435	421	412	394	421	407	396	404	391	380	401	408	377	395	424	388	410	445	411	407	416	428	385	379	378	417	389	403	412	387	419	412	407	412	417	418	401	389	395	423	406	392	433	364	428	402	393	398	388	421	410	377	394	376	382	403	425	387	391	419	384	388	402	398	369	389	426	396	402	409	364	424	420	400	434	396	403	439	448	399	392	419	429	424	402	393	412	349	380	399	428	386	383	431	421	398	424	396	385	405	415	380	377	421	368	413	397	406	391	400	389	421	407	422	395	369	397	445	384	380	368	442	374	417	424	400	385	374	410	381	400	377	402	378	406	394	409	388	401	359	407	402	409	399	451	415	406	426	366	354	429	413	397	430	397	367	417	407	414	363	420	372	398	377	449	399	409	384	415	402	391	410	399	371	399	404	382	395	433	430	403	401	411	423	401	403	431	417	434	391	411	436	428	395	384	422	417	376	421	451	397	411	406	380	406	412	412	392	401	407	397	374	389	367	409	408	388	388	397	370	394	404	412	428	393	414	404	396	403	438	418	397	382	377	424	394	410	397	370	409	400	395	378	427	410	429	368	403	396	371	380	417	396	399	384	407	392	373	424	388	405	406	420	373	407	408	402	415	440	410	386	380	382	432	398	425	403	400	404	367	406	402	415	369	446	398	410	390	396	388	427	407	413	370	394	414	411	425	351	400	433	437	381	431	414	417	464	444	404	367	394	441	381	423	426	413	372	404	387	415	380	382	420	425	401	395	416	411	406	398	392	380	406	426	395	418	373	394	368	396	401	382	398	401	420	386	397	376	404	382	341	411	397	408	383	419	392	413	450	367	383	392	347	426	383	403	399	401	410	399	425	395	442	395	405	382	356	405	405	429	416	404	406	367	433	367	411	404	387	382	390	413	434	387	460	399	396	400	381	418	408	356	404	426	409	429	430	397	402	357	391	423	411	404	407	416	419	414	388	359	390	410	416	422	371	400	377	428	360	398	395	399	378	386	411	370	407	411	390	402	404	393	389	382	386	430	407	420	396	436	425	405	390	422	388	389	406	377	408	403	395	392	464	391	391	391	400	382	395	389	402	405	397	397	408	409	412	428	386	381	426	402	369	403	422	409	406	371	427	383	404	365	415	381	337	400	414	397	406	412	397	394	387	409	415	369	405	389	381	416	455	419	383	392	457	380	381	377	406	407	433	383	438	430	406	413	393	425	411	389	394	393	421	401	427	411	405	374	419	375	386	418	414	385	372	426	405	406	440	438	417	415	387	413	378	418	448	379	401	393	389	433	394	411	370	405	419	384	379	434	410	383	428	395	390	418	445	404	380	387	411	381	408	357	369	390	396	409	439	385	423	417	372	414	422	457	357	415	414	404	420	432	425	434	378	433	413	380	428	416	424	396	427	396	416	392	370	411	392	411	425	415	424	389	398	399	392	407	392	379	365	414	415	410	433	409	377	429	409	405	416	414	394	391
46804	90136	76024	51279	33244	16402	7048	2368	1059	680	622	600	686	597	612	641	658	618	632	646	622	599	624	620	668	631	637	622	644	591	615	621	605	664	647	613	667	645	671	645	626	654	620	674	633	611	613	630	643	634	613	665	665	653	651	622	646	664	611	610	626	650	671	639	644	633	684	697	618	679	621	597	675	671	674	615	689	694	596	635	672	659	641	647	664	638	666	623	623	627	614	644	647	607	624	616	634	610	663	615	638	673	675	656	640	575	589	614	654	658	626	656	681	618	632	653	703	627	584	598	635	576	645	587	627	600	619	598	646	663	595	624	635	603	619	607	678	655	619	671	625	608	644	577	640	612	584	637	616	630	647	652	613	623	635	633	600	604	658	681	620	626	610	639	634	608	629	639	619	644	631	635	641	683	625	646	667	622	642	596	620	641	645	652	603	619	645	595	639	624	612	655	656	648	638	613	630	657	654	629	645	586	542	653	662	629	593	647	634	596	639	638	608	652	627	665	668	655	611	649	642	637	670	665	623	660	632	619	630	667	688	615	662	632	618	645	628	620	679	611	652	625	630	675	610	657	607	589	668	632	613	581	618	624	608	641	641	622	657	650	630	648	617	616	624	634	614	597	602	626	631	630	622	632	618	656	683	642	631	612	610	632	631	657	622	615	645	612	641	627	633	605	613	658	639	645	610	639	591	608	638	610	622	645	645	621	654	651	634	624	616	608	634	619	606	652	640	633	612	656	690	657	602	644	658	582	643	604	632	656	622	654	653	644	665	631	629	645	636	634	668	601	601	636	601	670	633	598	618	608	633	701	604	650	590	621	644	664	584	623	624	643	646	639	668	619	663	648	616	600	629	638	670	599	602	605	615	609	636	661	664	614	616	609	605	646	626	622	639	593	678	609	595	643	666	656	602	641	653	610	591	606	615	593	662	656	661	620	645	648	618	673	672	654	616	641	624	642	671	653	642	648	628	596	615	619	643	649	625	642	638	665	593	657	674	608	607	622	642	640	610	614	622	628	656	631	602	637	641	635	583	615	630	620	651	582	627	592	687	644	694	628	655	603	648	677	643	637	616	637	654	592	626	630	654	628	620	662	615	636	651	643	629	662	626	639	595	648	662	631	627	634	674	645	627	619	664	583	590	610	578	630	649	626	658	662	625	627	649	651	659	601	669	589	618	602	663	630	608	643	639	623	601	598	627	626	657	607	616	634	605	602	650	669	605	644	604	623	632	679	614	701	671	588	663	581	594	597	685	657	650	617	594	621	659	584	617	677	608	662	634	592	613	663	619	668	674	572	647	625	644	653	633	617	669	624	585	670	657	627	644	634	580	630	693	628	638	613	620	615	637	621	605	606	581	613	629	618	652	605	660	587	648	614	633	643	660	651	630	626	651	619	618	635	658	613	622	649	646	628	644	618	613	611	642	652	612	637	631	610	644	646	576	584	610	605	614	694	650	602	640	603	653	600	610	646	585	644	607	636	619	643	612	604	659	624	623	637	620	653	640	644	644	645	623	665	642	675	630	628	637	623	647	683	639	612	614	619	636	630	647	684	618	662	649	659	660	622	641	637	651	572	649	614	653	644	645	638	616	622	689	662	614	628	663	662	646	661	658	644	628	650	626	637	585	622	632	642	637	629	641	635	634	633	628	611	650	623	617	643	668	627	621	643	596	599	605	670	630	621	676	627	613	670	677	689	697	637	639	656	648	654	623	623	632	614	656	658	655	664	626	620	607	628	594	651	599	644	602	631	654	594	638	679	618	599	606	641	601	651	610	615	609	636	632	617	644	658	600	627	644	623	635	626	610	604	636	634	600	637	624	634	648	656	632	618	599	600	638	600	640	603	643	672	625	629	686	622	675	627	629	598	636	610	596	598	635	640	640	646	617	629	689	585	667	630	616	661	614	607	617	679	623	615	617	629	635	634	620	619	619	608	599	582	631	637	625	621	625	617	621	621	597	615	638	688	596	625	585	609	656	664	644	609	630	642	681	609	675	633	653	605	613	638	584	606	627	631	624	666	667	628	649	662	646	576	597	593	653	640	646	628	608	597	646	691	622	646	645	639	691	673	616	658	684	565	594	653	639	659	605	662	650	643	619	625	618	671	637	626	661	617	706	609	613	671	654	616	644	627	646	657	614	617	619	616	634	618	629	595	627	641	606	638	653	609	679	607	683	595	684	658	673	632	635	699	635	636	595	644	598	629	650	607	587	618	606	631	653	638	688	675	623	653	634	637	647	640	652	653	629	621	615	606	598	663	671	636	640	646	588	654	618	581	620	650	646	616	658	627	618	678	659	641	620	624	610	671	596	604	658	637	627	582	600	594	642	666	642	641	596	636	681	628	626	653	639	628	662	642	644	637	591	645	602	621	595	629	674	628	658	646	679	656	637	608	672	590	630	672	599	649	582	646	642	623	643	628	675	613	612	695	613	610	648	617	671	652	576	619	575	639	662	610	611	667	621	647	636	595	607	615	606	670	602	634	625	633	648	613	636	649	623	588	654	637	714	606	673	636	665	655	625	604	619	615	625	650	655	600	650	587	606	611	613	604	604	648	613	612	629	644	641	612	631	672	580	685	614	588	657	621	624	625	627	661	614	635	609	651	661	646	633	609	657	599	619	652	667	648	632	641	599	639	640	652	641	593	661	640	623	649	594	631	655	653	667	635	613	658	610	630	661	650	676	656	644	629	688	586	588	657	637	589	607	615	586	575	650	647	615	634	644	617	621	657	620	599	626	631	650	636	653	572	615	629	659	605	576	612	622	648	640	606	613	623	653	658	661	624	635	655	650	630	670	638	581	588	636	645	629	678	634	627	681	657	599	632	612	667	617	654	607	658	605	604	612	637	577	641	660	631	682	665	621	598	615	637	628	654	604	636	633	662	605	637	615	656	621	613	607	585	622	636	662	604	652	677	621	657	639	634	610	588	622	607	643	598	618	628	643	651	601	569	625	636	625	616	607	649	645	650	623	634	583	625	610	634	629	605	618	618	604	614	648	606	652	626	618	637	619	583	632	664	604	633	629	681	603	624	635	566	563	592	614	590	626	599	658	618	620	668	637	648	624	603	666	645	630	621	613	688	640	601	653	663	611	621	616	657	660	576	637	704	624	615	594	594	638	610	604	593	631	611	595	638	654	654	590	661	607	648	662	629	617	637	609	647	597	662	590	656	604	656	648	650	645	683	658	672	623	644	626	626	604	646	667	646	617	649	667	620	611	650	604	664	623	629	606	668	635	633	619	605	650	625	586	627	623	593	616	651	610	627	637	597	651	597	622	643	649	644	624	615	620	615	670	622	659	633	661	646	655	683	639	645	641	619	603	642	642	671	625	641	661	610	638	629	640	652	658	603	673	631	627	586	681	660	630	683	648	628	604	637	627	619	610	645	670	618	613	631	594	591	623	630	581	677	593	638	648	647	626	626	683	678	644	622	618	595	636	639	626	610	671	642	647	605	613	616	659	640	591	614	666	681
23323	22454	35675	35270	29284	23447	15044	3114	961	528	478	483	461	462	458	425	467	442	450	436	480	479	445	452	454	477	472	464	445	486	468	461	505	434	451	441	440	446	446	513	452	487	481	430	457	426	443	454	458	440	457	415	423	445	466	413	475	502	459	439	436	413	444	474	444	476	471	451	482	470	429	467	463	518	420	473	441	489	453	461	462	445	447	472	461	413	448	479	452	465	516	469	470	483	468	427	461	461	413	465	428	432	456	464	431	442	474	495	450	443	464	456	447	468	466	483	481	421	441	493	459	489	459	456	494	463	454	435	460	429	455	456	439	473	444	449	422	439	431	417	421	443	435	447	464	456	448	453	429	418	441	471	446	439	438	458	450	489	442	443	438	449	439	459	455	444	455	449	514	432	415	437	453	448	452	441	456	448	401	460	458	464	412	440	445	466	466	432	441	485	466	508	473	450	441	445	446	460	419	424	453	458	464	447	467	431	444	445	477	472	442	466	451	465	455	403	446	449	453	444	438	489	481	465	448	464	495	478	434	448	471	465	450	445	428	437	450	412	486	453	407	459	481	488	452	454	450	425	488	470	427	488	444	460	467	468	491	441	469	444	458	443	459	461	478	494	442	426	413	484	454	418	441	459	480	457	486	433	435	441	469	478	454	453	471	458	506	432	421	447	462	444	454	474	458	425	430	491	486	412	467	441	464	453	500	429	458	426	446	426	478	464	438	466	439	458	452	475	468	426	434	422	462	431	465	437	485	438	496	495	452	405	483	429	407	423	484	440	469	464	439	470	458	451	481	474	446	436	445	451	416	440	452	467	418	463	451	466	524	457	426	430	454	427	465	481	444	480	423	452	433	466	483	438	446	440	460	448	412	474	421	423	468	471	469	454	452	437	468	439	440	435	483	467	460	454	464	420	491	429	456	434	482	465	439	433	487	406	468	461	459	442	483	479	444	446	406	485	468	447	430	444	479	477	457	449	460	451	436	450	461	454	442	469	456	457	479	437	423	474	430	454	451	431	466	488	443	431	466	471	437	461	422	471	453	461	507	465	439	441	469	465	471	451	469	474	435	409	474	459	460	456	436	421	447	443	478	409	436	479	457	478	467	467	459	481	461	457	424	474	493	445	471	447	451	460	476	439	453	447	441	460	426	456	411	423	460	456	443	460	445	468	473	506	458	435	466	442	449	423	476	438	461	465	488	476	464	481	466	445	459	423	453	438	457	464	453	483	430	481	481	467	469	408	442	430	428	475	431	497	446	463	442	445	457	481	477	422	467	477	469	470	448	464	476	457	451	504	451	485	476	446	472	488	457	434	462	451	447	436	445	463	430	448	451	452	462	442	463	426	460	469	458	430	429	472	479	444	444	529	428	451	442	453	445	450	455	473	470	447	445	461	449	433	496	449	457	445	475	458	439	432	451	487	464	472	412	469	470	475	449	483	429	492	499	453	447	451	442	463	458	491	433	441	481	471	455	453	436	475	441	443	456	468	414	430	468	476	403	473	468	446	452	455	487	432	445	421	438	441	424	480	448	449	444	475	428	466	430	446	402	468	492	477	415	450	454	428	419	463	454	451	466	444	487	453	459	444	441	456	446	471	476	452	461	459	447	443	470	457	422	454	457	467	425	434	469	452	417	445	394	450	472	455	443	481	454	415	431	450	466	468	480	450	460	440	440	436	472	448	468	443	440	454	449	465	422	454	462	450	489	464	440	452	492	444	464	454	492	425	440	478	429	420	437	457	453	489	413	451	439	437	456	437	475	441	453	483	458	435	465	439	476	465	471	453	476	452	447	466	425	451	450	469	435	426	445	463	438	444	408	465	438	427	427	485	458	464	410	487	455	515	454	460	417	436	478	433	460	447	430	420	456	471	444	438	485	464	451	466	433	444	414	500	471	446	474	453	425	427	439	434	507	457	443	440	441	441	443	510	450	448	471	443	442	442	495	453	487	477	399	439	468	468	473	451	430	490	457	464	428	474	480	431	466	487	459	448	469	407	481	458	476	446	427	495	497	489	449	460	460	448	457	461	479	450	445	459	466	417	477	447	477	443	502	442	431	483	497	427	468	456	439	454	443	435	445	428	432	435	432	464	471	412	445	392	443	484	445	441	437	487	474	464	438	451	440	454	438	422	458	450	447	480	481	457	446	463	432	434	409	468	466	427	461	483	472	452	463	458	440	488	474	449	485	444	462	466	457	440	447	431	457	428	477	463	457	429	482	462	494	517	469	461	443	436	451	485	442	407	471	445	465	508	463	413	431	445	429	460	460	494	467	455	475	461	461	455	436	427	475	427	424	450	488	447	476	485	471	393	431	474	445	457	462	443	441	447	472	473	448	475	431	445	449	457	487	440	426	416	452	449	476	441	462	461	462	442	462	472	456	470	480	470	429	449	446	461	476	433	451	517	464	497	460	443	472	459	443	494	480	440	473	455	431	429	448	415	451	453	469	482	431	460	471	462	465	455	441	440	477	459	479	449	505	468	463	453	464	473	437	440	424	465	443	525	460	460	460	449	469	481	429	431	471	426	449	466	457	444	449	501	430	490	476	464	477	415	465	425	484	473	488	466	435	443	454	439	482	467	470	447	436	464	465	465	442	494	426	459	470	483	404	484	426	430	466	473	428	410	446	478	476	459	414	429	444	449	466	446	439	473	423	456	407	424	471	466	460	433	451	458	478	410	479	440	450	414	418	482	477	401	445	469	475	440	446	448	467	417	448	453	457	482	457	455	443	446	464	423	455	447	459	393	421	442	437	443	461	431	456	469	466	457	437	452	483	428	454	435	461	454	425	447	461	422	437	449	441	471	437	436	437	462	446	435	448	471	430	449	439	458	470	425	440	449	450	452	440	486	432	466	434	439	470	433	462	457	486	454	452	466	468	458	459	421	456	434	484	447	477	433	445	436	427	437	443	455	426	430	407	431	428	464	467	468	445	431	430	441	458	477	446	464	428	432	426	416	459	455	449	439	467	441	447	450	487	447	465	452	447	467	463	467	455	452	475	436	452	502	477	389	440	456	441	464	458	468	486	413	443	444	486	446	428	437	450	422	452	465	442	429	473	469	433	434	431	442	405	407	431	430	479	414	455	471	462	429	454	439	508	470	433	441	456	443	496	419	446	491	440	459	450	452	457	457	499	438	455	444	475	452	493	443	434	485	454	461	438	411	484	457	470	470	486	427	472	470	443	469	461	456	480	470	445	461	416	443	448	445	454	412	444	463	444	465	429	431	446	427	439	452	491	440	485	460	426	436	445	444	439	443	437	452	453	451	420	428	435	431	434	459	435	468	458	440	475	446	490	475	476	426	426	470	459	467	461	471	477	500	456	454	450	474	445	415	486	416	477	450	444	467	430	470	407	411	437	439	503	499	458	467	455	433	442	469	454	445	433	449	433	461	467	443	457	424	418	451	431	404	431	465	492	446	460	468	455	466	454	496	457	461	428	454	447	496	463	442	445	516	454	460	445	444	454	461
50326	104909	89148	66129	43446	27264	13611	5307	1916	669	648	651	661	678	665	704	701	637	675	707	713	695	678	745	696	680	661	689	682	675	684	669	680	667	723	647	692	679	721	711	676	764	698	640	701	663	711	719	703	650	719	661	698	631	677	686	689	676	702	664	736	676	745	695	664	703	659	710	730	693	691	685	660	695	719	675	662	663	677	684	662	700	640	677	703	679	654	709	702	685	664	658	696	682	662	661	695	715	671	672	678	705	707	649	720	672	687	672	653	693	704	709	679	682	679	712	657	711	703	645	713	647	723	715	674	652	703	673	630	717	678	716	679	641	677	687	622	695	647	687	661	679	701	655	638	682	641	653	704	665	646	630	693	639	643	694	671	679	684	679	667	685	692	670	722	656	703	655	719	669	622	659	679	655	682	662	737	695	699	667	651	661	689	633	658	656	652	661	700	620	664	685	720	658	670	685	737	679	704	667	689	679	677	680	671	691	668	691	649	682	676	677	689	655	694	681	676	677	730	668	678	700	685	680	666	625	717	690	687	661	678	704	687	662	672	713	676	667	709	657	721	671	664	686	680	723	682	666	665	659	671	666	714	694	677	679	682	682	663	667	719	707	688	714	689	711	685	654	623	663	714	699	650	689	687	670	700	661	693	691	723	707	693	671	681	684	703	677	717	649	713	674	673	716	716	666	720	660	681	698	692	671	683	759	668	692	665	624	703	676	705	695	721	639	656	674	684	730	651	657	663	670	693	662	639	696	645	697	684	666	677	705	624	694	706	695	720	650	682	703	685	691	709	653	720	696	678	677	640	646	660	702	648	667	650	709	708	687	666	645	676	688	701	714	666	744	676	696	685	707	650	662	681	656	710	726	635	627	668	682	737	635	689	667	649	726	661	681	671	682	660	712	687	706	710	676	671	635	622	693	665	662	681	691	627	630	696	687	717	675	727	698	682	680	685	699	704	752	731	668	707	673	656	698	673	686	645	665	668	670	659	653	683	645	727	693	719	689	672	673	648	639	688	667	642	683	680	693	688	688	687	720	693	680	685	678	696	682	678	711	698	671	674	693	682	692	641	733	670	634	661	677	700	731	668	710	743	697	642	701	690	711	678	675	685	633	663	698	657	661	681	724	653	736	693	679	659	711	685	671	685	712	689	690	663	670	678	708	672	653	652	668	694	695	697	676	734	700	656	688	675	684	682	659	656	666	681	718	699	652	689	690	695	687	692	716	704	745	691	662	712	653	707	680	693	697	668	760	638	679	695	640	745	655	630	711	677	662	688	643	710	721	712	668	684	656	640	687	707	743	669	721	744	653	657	690	690	690	699	668	688	684	698	671	663	669	668	660	706	702	692	677	652	699	680	674	670	670	717	714	650	713	711	648	704	696	702	653	672	668	658	677	730	642	663	716	703	699	667	744	691	694	648	687	704	698	687	722	637	686	688	687	671	627	677	697	680	678	658	679	669	687	649	682	662	677	618	639	698	707	691	668	627	685	671	677	660	700	697	666	661	668	628	716	674	685	696	672	688	678	723	695	672	678	683	690	677	735	705	667	693	654	729	655	710	695	713	690	686	669	687	652	685	712	664	686	675	691	649	688	655	676	722	699	708	660	659	680	650	688	731	728	746	658	640	694	679	700	634	720	707	696	653	682	714	662	689	625	731	647	723	681	641	750	667	716	690	679	681	630	690	705	694	680	704	657	697	697	671	644	652	718	677	724	726	684	685	672	696	647	704	703	695	670	660	701	736	726	700	718	705	719	674	681	668	681	690	701	685	682	700	712	719	695	632	653	704	717	674	701	642	728	650	731	659	676	674	664	652	659	710	742	676	670	662	661	695	695	702	664	658	690	674	729	664	646	668	689	625	679	685	710	660	703	658	668	670	640	713	687	683	669	692	670	682	652	709	673	670	685	685	694	692	653	683	711	705	711	684	723	698	699	667	705	718	646	677	687	669	670	725	683	674	688	688	685	681	649	679	604	640	709	617	727	676	648	685	669	662	653	676	701	736	684	690	654	696	732	653	655	713	662	687	670	680	665	681	712	678	672	694	643	694	704	665	706	665	674	717	685	678	668	718	668	692	666	680	708	679	683	693	723	632	699	682	723	639	679	661	695	710	680	659	713	667	661	694	711	703	696	716	716	656	661	711	646	710	687	658	677	719	663	688	624	674	680	645	711	704	698	670	662	710	676	687	695	684	720	679	645	694	694	691	695	682	693	690	717	657	671	701	681	670	685	687	704	629	698	690	686	682	713	702	692	698	723	646	737	621	623	638	677	673	683	702	698	682	673	711	685	729	683	673	697	669	709	639	712	649	685	679	678	705	716	683	689	687	675	696	674	696	666	644	671	697	693	669	750	704	711	701	684	673	699	693	654	709	680	701	672	674	690	722	734	672	699	666	685	651	692	722	671	699	680	672	681	704	696	713	692	686	715	705	656	691	704	638	665	683	685	697	729	715	636	651	680	683	699	692	683	677	677	648	655	718	688	698	704	661	653	700	680	662	717	642	661	678	670	676	697	722	702	684	670	713	666	722	691	705	663	679	695	699	706	667	699	673	706	670	669	656	653	696	671	698	621	681	696	692	728	680	664	652	681	670	706	670	696	663	683	680	710	640	654	680	645	699	691	728	679	686	724	657	674	713	727	695	687	686	708	719	723	697	732	701	682	659	633	675	670	708	671	715	724	677	689	708	631	687	697	643	671	719	644	648	675	729	682	682	703	696	645	743	665	663	731	644	672	669	652	664	730	701	669	654	675	706	695	700	682	661	697	744	701	662	673	697	675	725	660	704	673	734	670	698	692	704	712	691	717	693	722	679	645	708	665	692	745	661	730	676	698	626	678	709	639	672	710	675	697	689	741	694	666	666	674	703	719	616	676	718	650	661	687	664	670	639	692	704	697	653	698	670	655	628	696	701	667	685	655	721	712	722	692	686	666	736	696	683	674	661	716	658	671	690	663	678	697	691	682	680	655	649	669	676	690	714	645	700	709	706	668	695	728	686	684	685	702	683	667	683	694	692	681	635	683	707	664	705	675	670	740	693	668	714	714	679	699	661	734	665	714	656	688	696	701	757	668	709	664	666	692	687	688	718	717	670	673	666	694	654	682	688	657	642	659	666	642	675	679	713	696	642	702	716	660	693	698	687	735	707	654	676	648	711	650	674	708	652	696	716	665	702	691	713	649	644	690	695	673	627	690	666	668	680	671	666	697	630	646	732	671	688	703	683	701	706	689	642	738	662	703	686	690	710	652	683	662	675	688	693	690	690	634	697	684	669	701	719	690	683	658	649	638	668	643	677	663	630	705	677	671	706	701	699	690	724	705	674	650	689	662	663	702	695	700	688	696	702	711	660	719	739	657	688	691	669	687	664	676	693	712	685	667	703	678	658	698	728	713	671	668	732	663	682	688	673	653	659	681	625	676	648	692	643	727	664	648	696	640	668	654	647	701	672	693	653	684	685	587	700	701	681	706	731	718
27644	29448	34910	23257	7427	2201	1152	615	461	377	359	378	396	365	366	366	379	349	348	378	401	403	386	387	364	366	345	406	376	402	427	354	402	359	389	410	369	362	368	364	384	377	362	367	375	366	379	406	360	412	380	357	348	415	359	413	372	363	366	381	367	400	353	417	390	391	349	354	383	359	368	368	372	368	370	383	408	362	381	370	387	386	399	363	403	406	364	363	388	410	385	371	368	404	397	368	419	373	376	378	411	337	376	378	353	385	383	336	387	382	377	396	411	373	377	387	375	359	352	376	379	378	385	389	400	376	347	368	412	384	363	387	358	359	413	371	378	359	404	401	378	389	385	392	370	383	370	379	393	360	400	361	397	362	402	378	369	370	371	378	404	403	382	374	381	353	374	423	363	375	376	372	392	356	392	351	404	390	354	425	400	367	371	374	390	397	374	399	380	409	373	367	384	379	385	335	381	360	388	410	391	377	369	366	362	378	346	349	385	376	378	413	364	382	376	369	363	421	391	404	386	365	362	398	367	365	367	407	363	408	380	391	371	393	349	361	382	380	369	367	352	412	369	351	424	370	330	393	374	357	369	365	399	366	369	422	352	374	388	350	328	398	344	403	374	378	388	359	364	337	357	357	384	354	378	380	357	386	382	390	395	391	376	398	400	355	337	368	395	391	348	339	372	369	377	362	399	377	337	405	363	364	392	399	349	375	352	372	395	377	404	369	356	383	349	400	385	406	396	374	375	349	344	378	383	383	356	384	360	377	346	371	393	375	409	352	384	376	384	356	340	361	372	377	373	387	387	355	314	382	413	355	365	377	391	402	388	376	375	402	404	450	380	373	371	373	370	384	398	386	387	384	392	382	371	399	345	374	398	389	360	395	339	383	337	411	375	394	368	375	383	370	373	357	404	366	355	385	379	346	414	382	382	404	378	366	399	353	405	394	367	389	369	352	393	399	398	371	395	374	354	387	346	383	396	398	410	377	401	398	415	390	366	376	365	383	370	373	434	368	344	354	377	394	383	401	380	429	378	363	356	403	379	374	418	385	364	382	360	394	401	352	399	398	376	450	370	383	417	374	346	333	361	362	396	362	362	420	416	389	355	361	355	389	350	397	397	380	377	368	394	375	370	371	376	353	393	350	396	378	375	401	347	343	374	373	374	393	376	358	381	399	390	403	370	342	377	369	383	407	365	387	393	367	356	353	379	350	354	354	371	350	361	381	375	374	372	373	380	392	363	392	404	390	392	352	401	380	406	392	334	364	336	338	355	389	351	384	337	350	383	350	344	375	370	383	373	370	392	394	421	385	396	387	372	391	417	350	393	375	383	394	370	380	413	383	369	379	382	399	376	349	379	391	368	352	392	424	363	373	407	361	398	389	387	361	392	409	376	388	403	341	399	368	357	392	397	379	365	369	385	350	405	371	369	397	371	418	393	384	394	369	346	374	375	358	372	415	384	371	403	378	374	395	378	398	357	379	381	409	423	374	387	374	392	378	370	350	373	387	350	361	394	377	360	345	369	346	385	377	393	408	352	364	378	407	373	396	384	388	394	362	369	372	370	372	379	370	360	369	380	372	360	369	373	389	371	376	387	364	367	392	366	374	356	390	372	418	366	364	356	362	417	362	364	393	378	392	400	387	399	385	393	402	372	397	398	376	399	363	395	380	396	413	407	384	363	375	403	420	363	399	343	372	383	380	360	401	405	390	411	384	355	396	390	386	377	365	434	376	368	400	396	383	382	404	390	352	373	388	421	402	361	372	378	411	356	376	421	395	367	373	400	388	397	367	377	390	418	391	375	371	372	392	370	425	352	393	357	397	387	420	362	395	381	382	373	391	375	362	393	364	382	368	378	368	349	392	351	407	357	362	391	382	355	370	397	377	357	409	354	349	368	370	383	406	363	379	404	374	352	399	383	376	373	351	357	394	356	365	371	387	371	429	411	346	353	370	385	358	373	356	414	379	360	370	383	365	385	366	402	396	362	364	388	337	372	379	356	369	362	372	325	381	407	353	370	362	428	395	359	371	391	327	374	378	393	389	355	361	385	368	373	415	380	353	354	379	389	357	348	379	372	341	373	368	379	372	379	368	381	374	383	340	399	358	359	385	352	353	376	362	371	392	406	388	338	367	389	386	355	353	391	358	353	371	408	384	386	342	366	356	358	394	378	405	394	358	409	346	365	378	381	365	350	338	364	423	381	363	387	416	369	376	344	386	383	395	376	379	386	392	388	396	383	394	360	376	377	361	405	414	405	372	366	368	370	401	377	357	348	365	384	366	384	389	374	379	357	437	402	370	369	393	367	405	364	389	405	372	345	372	356	381	358	378	377	380	360	394	392	388	388	382	383	406	412	352	363	370	367	365	401	374	416	396	396	398	379	375	382	366	342	399	368	365	395	403	361	373	400	405	386	398	399	370	368	335	378	370	370	397	341	378	361	377	371	359	380	383	367	379	418	353	382	386	399	379	405	353	371	404	365	412	383	369	343	393	378	410	384	376	375	373	387	383	395	377	400	345	371	419	360	375	384	362	419	401	361	380	372	408	374	342	378	360	371	404	393	381	368	352	345	375	409	377	405	422	376	356	405	381	381	367	405	359	374	365	365	363	351	367	372	347	418	353	386	384	392	381	356	374	400	379	418	365	384	393	373	363	405	361	387	426	388	374	412	368	377	414	404	395	379	351	345	384	374	324	355	369	395	398	392	378	363	364	389	391	401	359	402	392	403	407	382	351	376	347	332	369	351	409	378	375	365	369	354	388	358	357	373	347	372	363	404	376	343	365	396	386	362	380	358	371	417	399	379	385	347	363	342	411	387	397	391	380	386	384	366	372	375	353	367	400	374	393	371	340	398	379	381	382	367	392	378	367	380	374	386	383	336	343	396	430	357	382	369	381	369	382	358	390	388	360	358	387	393	376	381	349	371	382	387	368	366	372	366	373	380	372	352	409	367	384	401	394	373	360	386	386	400	387	380	396	394	383	413	401	409	386	387	395	375	411	374	422	379	357	379	375	377	414	393	344	396	366	415	360	397	401	398	387	378	393	433	372	389	392	338	369	369	347	357	354	358	342	376	354	397	343	388	400	421	375	386	370	398	390	392	390	408	364	363	366	365	381	352	389	358	390	386	371	345	413	353	401	382	337	360	385	363	389	327	343	396	407	346	366	408	378	353	376	409	378	363	391	382	406	382	377	396	385	376	390	338	357	382	397	393	371	388	372	354	356	373	402	417	383	387	376	383	391	348	371	344	357	376	377	374	388	373	370	414	394	387	380	386	391	393	360	391	391	350	390	373	349	421	369	395	362	340	359	387	394	391	362	392	396	392	331	364	372	374	358	362	431	391	343	381	359	391	412	381	413	369	365	361	394	361	348	358	389	357	370	349	404	391	354	341	376	378	350	406	361	380	370	385	381	382	366	395	346	372	362	359	377	339	380	398	353	381	372	360	388	372	365	354	352	367	375	376	389	367	390	375	406
29758	49033	41022	24776	10059	4352	2299	1249	747	629	616	572	622	633	614	528	616	557	581	566	594	588	625	599	636	623	561	587	599	564	595	562	589	601	578	566	621	573	575	595	598	619	574	593	587	636	563	569	630	566	614	592	583	609	593	596	580	576	615	619	612	593	574	612	586	561	618	604	589	618	585	639	598	605	509	580	604	657	573	608	545	610	619	587	622	617	582	595	560	603	624	664	610	607	644	552	616	600	614	581	580	628	606	626	595	614	632	623	584	603	568	553	555	583	563	579	578	601	618	615	589	590	602	581	607	570	544	575	607	578	616	586	612	588	632	644	632	608	630	586	575	585	579	599	583	615	585	653	606	617	606	588	586	638	649	630	527	588	620	583	596	569	598	607	589	642	599	606	607	633	553	630	651	599	584	609	624	571	554	599	589	590	616	607	611	590	605	565	585	642	596	541	591	599	542	607	618	616	593	611	582	585	605	539	588	636	608	594	601	611	587	616	606	652	587	613	620	600	594	626	591	628	551	534	594	607	588	570	594	587	578	594	583	598	606	612	587	573	603	551	577	630	601	570	582	597	594	605	598	584	594	589	569	589	588	561	592	607	604	650	596	559	585	605	554	625	585	580	570	589	626	599	570	564	569	593	652	587	581	579	579	601	581	623	610	641	648	602	585	648	596	632	570	617	606	577	606	582	604	564	553	633	597	643	580	613	595	607	556	575	621	570	570	592	587	598	573	565	624	614	612	584	616	609	566	604	597	586	577	613	559	559	603	615	610	645	548	565	629	637	608	565	574	604	563	639	630	617	625	531	533	613	580	619	559	598	571	588	610	590	585	617	567	616	558	568	571	627	608	589	605	591	595	615	628	632	600	573	583	620	601	626	582	574	621	633	577	599	583	552	585	641	611	599	610	598	581	586	599	581	576	565	608	626	579	528	554	588	602	571	584	615	579	588	589	595	570	631	630	630	574	575	595	615	605	593	630	579	611	582	602	637	579	634	582	585	605	586	583	558	618	627	620	625	598	588	621	563	564	621	620	583	604	614	547	595	601	593	628	616	551	614	606	615	567	586	592	593	597	613	598	610	607	629	582	579	549	616	594	604	582	566	587	609	629	571	570	569	598	622	617	553	602	591	616	612	604	595	568	596	630	620	626	575	632	565	624	619	553	608	547	586	614	614	596	593	611	604	613	597	592	561	595	614	650	606	615	582	560	590	573	598	631	618	613	574	579	602	614	603	600	583	608	615	619	616	602	622	594	615	619	579	579	628	602	579	580	597	579	557	574	573	617	575	636	589	606	569	551	607	576	613	586	578	598	620	591	553	585	605	594	544	610	607	609	579	602	606	622	642	583	588	589	576	593	592	591	630	598	633	599	613	585	581	571	585	613	613	595	575	622	611	559	604	579	537	572	586	632	586	599	578	604	602	581	590	599	580	582	603	611	588	565	596	631	575	619	593	581	542	579	651	626	572	550	594	594	574	549	569	584	615	634	638	541	637	585	547	626	620	620	598	613	583	637	555	601	608	524	585	592	584	611	601	607	591	610	616	574	567	568	597	584	620	583	585	624	619	552	603	612	559	529	589	607	588	607	579	578	544	560	603	603	645	554	600	600	590	606	585	595	595	607	611	629	668	578	591	572	585	597	640	624	597	610	588	581	627	616	610	584	594	540	605	581	683	595	610	646	589	584	584	619	557	599	616	607	648	617	616	616	593	624	656	562	573	601	611	610	599	602	587	608	597	606	623	621	594	598	599	602	566	576	610	640	624	585	574	589	582	594	604	609	577	586	609	594	583	603	626	634	614	580	574	600	607	608	576	571	614	606	579	551	639	584	548	579	616	579	585	602	546	618	565	584	580	596	573	563	643	606	574	603	603	578	602	568	622	601	600	620	590	627	576	611	605	603	606	585	596	622	608	594	547	594	604	642	622	594	582	587	615	591	611	579	581	638	562	618	656	610	626	524	628	569	577	585	597	631	544	583	600	595	600	613	550	565	613	612	564	619	605	588	666	622	553	574	589	613	601	583	635	601	533	576	563	570	564	578	647	567	557	601	616	587	559	557	576	584	615	638	594	603	592	589	612	595	575	601	578	583	587	621	606	569	619	616	611	611	560	571	533	620	637	544	623	559	578	541	552	599	645	585	636	626	600	644	598	585	572	623	600	574	571	565	597	561	547	565	603	588	573	587	592	591	600	622	587	594	584	611	580	602	642	595	606	615	568	608	562	581	592	584	578	595	596	606	574	601	574	570	591	630	655	561	617	611	629	580	630	583	568	577	570	576	590	662	600	576	605	574	571	666	560	588	605	589	579	589	609	598	580	595	630	627	631	617	583	551	650	604	595	583	561	626	630	626	596	598	608	582	575	639	560	588	614	646	619	586	603	559	568	604	624	613	599	597	601	619	554	596	565	605	598	602	567	633	611	624	638	551	618	622	569	600	611	577	600	599	601	636	607	621	584	588	594	601	564	622	583	584	601	598	628	611	618	606	572	590	581	591	583	583	529	596	592	618	579	572	596	612	601	624	588	623	631	616	554	586	578	631	559	619	574	635	578	638	560	617	609	609	557	573	620	559	596	632	606	603	612	615	614	599	602	538	633	584	575	615	582	619	595	580	603	547	578	610	609	585	597	607	601	582	604	587	561	608	552	671	586	622	600	597	580	586	587	574	582	602	590	579	610	574	568	631	572	626	581	586	645	587	610	625	556	593	590	566	616	598	614	591	573	559	575	593	612	597	609	584	589	592	603	588	613	557	577	583	541	597	578	609	590	584	614	574	627	578	601	559	599	564	552	607	560	588	614	589	565	590	573	576	618	631	617	624	570	637	632	615	573	585	608	591	597	591	588	574	580	623	582	601	597	598	604	577	573	631	590	620	557	575	637	597	623	585	614	620	606	599	567	558	609	569	571	610	581	624	589	579	594	618	611	636	645	581	568	587	590	579	587	589	627	613	583	565	636	563	592	609	561	625	556	608	609	581	584	602	611	591	633	600	610	610	606	639	638	600	589	604	637	567	598	619	600	609	605	595	588	599	591	596	559	608	637	594	636	617	655	614	621	640	621	595	607	619	637	575	576	591	638	595	586	558	587	589	602	626	552	608	584	630	574	631	584	577	615	631	592	627	577	643	582	567	581	570	631	615	599	641	593	589	628	592	656	623	605	578	649	579	605	587	621	598	578	538	598	611	639	609	592	617	626	621	615	604	618	567	588	597	599	566	621	592	584	575	570	600	572	554	610	612	579	604	605	589	593	610	615	595	611	580	616	556	607	600	573	587	581	579	561	560	596	562	609	599	601	584	583	598	580	624	600	579	570	592	625	618	602	581	611	596	583	641	628	562	586	609	624	615	600	548	584	595	592	600	574	559	599	580	564	598	625	609	620	590	557	585	591	548	605	561	627	575	606	573	561	606	579	597	560	602	623	599	525	595	591	622	591	597	603	607	588	594	583	601	643	561	611	603	608	577	607	621	574	628	633
24796	24478	42252	40339	26151	18190	7917	1828	745	455	424	426	437	396	412	391	387	407	470	388	443	407	407	379	395	428	379	398	412	420	412	403	410	441	410	396	410	407	398	384	409	373	391	392	442	395	413	418	404	405	402	395	388	389	399	394	392	424	396	397	400	413	409	437	404	399	421	385	403	395	429	417	395	406	425	378	387	378	427	380	380	429	393	401	425	400	400	391	373	378	392	404	404	395	406	448	366	369	391	392	418	398	406	404	410	411	397	400	407	392	377	406	406	421	403	375	371	432	462	379	424	399	401	414	413	383	392	429	422	408	419	402	408	420	411	366	393	416	410	440	409	441	401	410	405	426	404	406	410	434	394	397	390	426	380	387	437	435	387	399	436	390	406	412	406	418	374	420	391	405	362	413	416	417	386	425	362	419	392	394	411	366	402	401	422	383	405	390	417	398	350	404	391	432	405	359	395	384	410	418	391	409	390	414	382	393	387	369	387	378	399	397	427	388	410	387	416	425	423	395	414	408	420	384	410	399	423	375	398	404	404	387	386	416	359	420	373	387	404	414	385	412	424	389	411	432	425	372	421	396	405	390	422	398	392	384	401	379	452	406	386	446	396	416	383	413	384	463	391	405	414	399	398	384	359	388	398	396	373	391	364	422	384	394	391	426	397	413	402	390	400	384	397	384	400	382	379	384	419	397	414	410	424	396	421	419	374	412	407	399	433	395	388	407	427	432	402	377	371	410	439	388	393	443	393	423	464	406	401	418	410	395	395	354	424	385	416	407	421	386	426	399	408	393	399	390	413	389	385	420	420	414	390	414	423	444	348	438	414	379	396	435	407	365	419	404	393	409	399	383	417	379	416	392	421	418	450	428	392	419	441	346	393	422	409	370	423	388	375	387	428	405	431	409	420	400	411	389	402	430	420	359	369	416	427	387	363	400	389	389	376	394	378	386	418	417	415	405	418	366	376	429	408	407	424	412	420	414	407	394	427	427	393	417	390	375	390	416	409	400	407	463	418	439	386	400	388	420	416	395	407	406	394	380	450	403	416	430	411	416	386	394	424	411	406	423	418	390	414	419	418	349	434	370	394	370	383	398	402	381	388	400	410	381	390	394	383	391	394	408	413	419	379	387	374	453	368	392	396	388	395	433	417	382	419	440	391	395	381	407	395	412	427	394	388	390	386	375	433	387	409	404	396	387	453	420	440	399	409	419	414	427	412	402	420	401	392	373	412	426	438	384	397	372	377	408	386	432	444	423	393	419	415	408	421	424	349	411	401	405	422	398	422	403	357	356	405	392	388	417	401	385	387	393	392	382	416	406	403	424	415	383	394	425	436	403	415	373	375	405	437	369	404	438	448	421	435	424	403	405	386	380	393	405	396	396	392	430	379	413	407	359	408	363	436	419	375	434	422	446	400	384	367	376	386	438	444	370	372	408	395	410	436	429	440	382	391	384	397	408	395	395	420	399	374	406	393	385	384	398	378	401	389	427	433	439	376	411	418	414	387	451	402	366	414	425	386	395	412	443	398	387	415	403	413	399	367	391	408	389	417	382	399	384	383	414	400	418	450	380	420	429	395	434	355	392	408	404	372	430	352	426	373	356	429	424	389	387	374	400	401	423	416	427	425	418	409	399	401	369	409	382	431	379	417	398	426	445	431	439	356	456	380	417	396	401	431	408	372	403	404	371	388	419	430	425	397	396	407	398	423	411	420	353	372	414	354	406	397	387	377	442	388	395	440	416	434	391	410	403	432	413	445	398	420	433	415	439	400	435	382	409	415	383	411	409	430	403	423	388	380	398	400	398	396	444	406	411	401	385	403	409	404	401	404	398	363	394	410	352	397	406	405	410	421	430	404	405	425	415	426	400	353	359	422	401	417	391	401	406	392	423	420	417	378	381	418	385	418	390	385	391	394	420	433	400	423	369	425	400	436	414	370	444	404	411	405	413	355	371	396	428	384	382	370	435	408	395	392	388	391	395	376	418	374	378	390	362	393	427	377	399	411	392	411	387	395	361	401	388	405	405	433	395	402	385	384	409	383	393	380	378	391	381	402	371	415	392	420	420	391	399	419	398	411	411	411	415	395	442	397	411	381	384	439	407	372	378	387	406	400	387	400	371	416	393	398	374	409	381	424	384	422	433	409	387	402	369	406	418	419	425	424	370	413	394	363	397	399	438	435	424	367	381	374	421	416	420	419	418	407	416	440	385	388	408	393	366	381	417	433	395	399	418	380	412	429	430	392	403	408	415	393	404	418	401	409	371	412	406	413	405	385	378	426	379	430	361	385	410	408	388	446	420	391	432	412	411	427	426	400	397	407	383	420	386	417	422	361	362	383	428	414	392	409	400	400	386	424	381	426	383	384	400	428	350	394	393	418	438	439	375	394	412	395	397	428	383	400	378	432	381	389	389	406	388	420	371	393	423	385	385	445	354	432	365	389	398	393	382	416	367	390	433	388	412	438	419	385	415	405	402	426	378	403	403	389	395	407	359	382	405	436	368	412	392	408	411	373	420	418	409	418	359	363	404	368	418	407	440	369	384	431	434	436	399	425	406	411	392	383	411	434	382	387	377	394	383	388	376	413	427	403	432	386	416	388	399	400	424	431	397	445	390	392	385	376	406	408	380	401	389	383	394	388	430	392	387	402	432	393	426	431	396	399	395	386	394	381	449	406	429	390	396	385	395	393	408	378	387	396	369	395	368	405	404	401	408	392	419	393	389	399	408	394	390	401	386	435	404	403	408	388	427	421	402	400	414	391	415	406	372	396	443	419	445	414	428	405	420	395	412	419	397	412	395	414	404	420	365	387	429	408	387	402	390	360	423	400	390	381	398	418	424	415	436	392	366	411	426	417	392	410	332	387	364	409	403	374	427	390	413	404	392	449	444	389	411	393	388	443	380	409	381	414	383	417	386	399	376	377	405	426	413	420	421	421	424	408	392	414	418	424	421	378	418	402	384	374	454	388	416	427	430	420	425	404	406	391	413	381	441	409	373	414	377	398	417	386	381	425	402	405	393	386	388	386	438	383	409	413	389	386	402	391	370	433	406	402	420	413	394	388	401	398	393	379	417	397	390	389	395	439	439	403	397	396	398	396	396	431	384	395	414	347	412	398	423	393	403	405	412	396	360	395	396	402	408	418	396	399	384	383	412	404	418	383	406	410	407	428	432	373	382	401	440	423	411	404	436	400	417	418	396	382	404	432	417	407	404	400	411	411	387	436	400	439	452	423	408	408	423	397	434	382	398	367	407	409	426	401	397	396	338	391	380	373	394	427	390	393	434	401	401	399	413	415	434	394	411	421	388	419	391	406	395	388	407	386	398	394	352	390	412	402	381	381	399	404	425	419	381	395	408	402	375	425	404	399	427	369	404	384	386	429	423	405	394	377	413	398	379	383	377	397	411	421	392	399	362	420	430	405	412	402	401	419	417	420	417	377	399	404	373	409	396	413	404	425	374	378	412	409	394	383	429
42317	90743	77262	50868	32124	21881	10962	3877	1456	701	635	649	680	618	650	670	675	638	631	613	654	634	635	625	605	624	619	665	654	653	656	650	683	613	628	629	622	600	624	671	672	644	644	635	669	647	656	673	623	643	667	606	655	694	643	647	632	648	613	605	590	616	637	660	633	610	638	613	665	661	620	646	623	684	636	644	684	589	607	608	608	628	627	626	694	596	654	620	638	672	695	644	615	614	627	573	638	692	616	598	673	574	652	637	636	593	626	669	655	646	583	641	619	702	639	650	633	618	646	644	650	616	668	661	632	618	643	609	615	580	621	628	633	637	623	610	637	639	591	626	624	669	610	666	696	666	634	674	622	639	629	629	567	629	582	624	591	645	662	621	664	613	628	635	600	675	640	668	612	648	595	613	644	681	623	638	635	626	567	647	614	604	589	596	646	605	590	632	597	652	626	631	649	652	635	641	675	622	602	631	659	601	655	619	592	623	588	706	617	654	631	615	614	574	588	624	655	609	599	604	678	644	604	667	634	675	650	597	672	604	600	647	641	643	635	679	616	648	672	640	626	636	638	651	669	699	611	591	646	649	632	607	647	652	635	606	644	633	669	638	630	659	671	658	639	669	663	636	670	670	641	620	624	578	578	591	649	620	608	638	644	672	616	617	588	599	603	631	624	610	668	608	593	614	619	587	648	615	620	645	603	610	594	615	621	668	626	642	646	634	662	670	611	653	655	621	645	638	586	654	615	679	647	615	633	612	601	665	624	651	651	587	622	654	672	685	631	568	599	674	606	625	689	649	623	606	650	639	621	665	595	627	624	689	595	598	649	631	608	653	625	622	640	629	613	602	648	616	625	677	629	606	632	650	630	635	562	637	617	620	637	654	626	668	653	634	652	602	680	675	611	622	598	611	630	635	616	599	679	641	610	652	661	684	636	625	599	606	635	619	670	628	695	643	633	602	603	685	602	671	652	647	624	611	645	677	622	623	645	647	634	683	619	652	630	627	604	634	629	670	619	660	644	644	652	644	644	591	625	613	643	620	667	633	631	637	643	602	640	659	664	647	639	663	623	640	687	657	623	655	648	647	610	610	613	696	643	630	634	620	612	618	643	673	619	629	633	667	589	656	656	612	637	640	641	616	652	624	648	642	641	626	619	634	639	619	628	630	670	642	622	678	616	645	597	662	627	596	618	617	607	626	643	586	622	656	586	629	651	599	641	633	670	607	639	640	608	646	607	611	612	661	645	615	682	657	606	665	594	672	670	632	597	639	652	694	626	623	682	673	648	619	613	634	645	608	633	634	605	662	641	685	623	656	640	607	599	679	634	588	649	631	651	614	582	608	628	654	613	633	619	627	646	644	597	634	600	655	642	669	648	622	636	643	640	577	597	641	623	636	652	636	674	662	628	623	668	631	623	595	636	639	628	679	642	623	648	622	620	615	688	633	640	651	618	644	639	651	629	642	602	655	639	680	616	627	598	630	628	606	656	646	625	631	633	610	633	636	599	635	691	683	651	622	603	656	628	679	640	625	622	621	648	619	634	634	619	643	619	659	637	668	616	662	628	628	656	632	639	619	618	656	646	627	640	645	631	631	616	663	631	645	656	672	647	635	610	638	649	663	627	654	657	633	643	649	648	618	631	638	619	651	626	644	657	612	663	705	683	617	599	661	615	598	638	649	629	672	642	637	657	682	639	605	644	640	632	670	663	618	662	666	689	663	583	631	614	647	618	603	648	658	664	624	626	658	644	642	614	670	577	639	619	602	614	606	632	633	616	628	639	583	643	667	618	615	690	608	682	623	636	646	630	667	610	663	578	637	628	675	641	636	648	660	655	605	633	652	644	609	620	654	676	586	601	645	661	625	587	603	611	663	664	658	630	637	629	602	635	649	617	642	640	642	636	632	640	630	657	629	643	602	621	611	631	643	654	674	640	617	657	644	604	578	580	626	655	610	643	659	643	640	647	646	627	633	657	583	636	660	627	608	599	687	664	617	593	637	624	635	641	586	632	605	660	635	654	654	640	651	624	663	592	663	647	646	620	636	613	593	660	577	672	618	610	620	618	619	642	627	690	680	616	633	636	645	607	610	651	629	638	642	643	631	594	657	608	639	623	602	608	610	610	630	633	666	619	659	589	607	609	650	624	638	624	679	651	593	602	655	653	619	623	645	629	633	627	657	671	648	660	629	652	612	626	656	634	619	612	622	605	622	661	604	644	616	651	673	604	635	666	649	636	658	653	643	624	631	617	643	635	714	628	644	654	680	658	586	636	617	616	602	671	616	621	633	627	664	690	625	570	662	612	616	629	574	612	622	611	663	664	639	624	603	630	655	590	621	636	660	623	621	648	621	662	594	670	680	635	649	613	566	654	640	675	619	597	625	640	642	671	621	677	616	673	663	641	689	636	626	597	594	660	649	653	671	592	582	625	633	641	598	623	628	587	624	637	634	718	655	610	607	627	633	665	645	641	610	671	619	607	611	650	632	597	643	653	632	645	611	643	630	675	700	623	686	662	651	655	665	679	617	579	610	638	673	597	650	583	654	623	640	642	648	674	615	582	635	636	717	587	667	645	649	659	609	614	633	603	647	626	651	655	604	651	663	635	671	652	634	615	636	645	654	646	609	627	645	616	629	647	621	641	611	664	650	629	685	655	662	641	646	635	642	631	627	626	677	650	651	647	606	602	679	678	631	624	635	618	642	644	627	630	623	603	632	598	691	628	675	646	608	635	635	600	613	620	611	624	612	626	645	577	652	647	653	608	595	632	645	613	618	586	636	628	614	648	637	650	683	653	629	641	604	598	643	624	619	644	602	601	665	668	599	653	605	645	649	640	652	623	633	673	606	636	629	606	611	586	611	638	620	608	636	651	602	601	672	641	599	607	625	625	640	609	697	624	640	624	645	639	622	625	664	628	646	662	609	647	622	667	584	631	614	653	640	677	641	634	615	625	628	650	646	633	602	688	632	623	611	631	652	611	594	637	658	628	640	677	651	667	629	644	612	651	667	659	622	635	620	627	636	628	655	629	665	622	648	679	634	626	599	622	659	689	684	642	657	633	659	664	603	653	638	640	587	684	615	637	612	651	626	629	642	650	612	642	627	653	628	629	598	615	645	634	594	663	675	651	666	644	639	642	615	671	627	611	649	650	663	633	631	638	628	609	600	618	623	652	629	645	641	596	666	652	642	560	611	640	628	650	632	636	580	623	587	657	665	601	671	662	618	611	633	620	661	609	633	612	643	667	649	645	676	596	620	635	668	617	653	627	641	644	636	682	623	610	588	644	636	636	626	580	593	668	580	570	638	647	621	624	672	646	669	653	639	628	627	644	638	568	647	624	633	618	644	640	612	633	612	636	671	632	651	641	619	666	615	628	640	601	634	661	607	645	587	614	657	605	624	645	625	694	602	633	645	650	558	628	650	672	634	618	628	599	639	629	667	610	639	662	656	582	620	618	664	608	701	605	617	641	645	690	649	628	623
23361	22496	36277	36384	29109	24855	16938	4015	1088	532	481	497	435	453	466	485	485	469	455	474	483	485	461	489	436	432	478	475	421	470	450	435	423	489	475	458	431	479	473	453	484	416	466	466	477	482	464	453	435	506	480	492	458	498	475	431	432	529	471	424	453	517	452	462	493	440	452	440	427	451	436	469	463	445	448	461	496	482	502	464	439	449	440	480	473	477	459	506	417	477	399	428	446	476	412	451	442	444	458	489	477	444	445	456	461	419	504	450	474	484	456	483	480	413	434	468	436	469	459	459	462	459	408	461	438	454	473	444	491	484	457	475	512	479	463	400	445	453	506	472	468	492	432	441	462	462	445	493	476	421	432	438	447	445	434	438	442	444	450	443	453	440	470	463	446	453	427	455	473	469	464	441	501	438	459	485	454	444	469	501	446	453	450	388	464	444	468	443	422	471	431	453	420	468	480	470	456	465	437	462	420	437	450	447	448	450	458	442	493	447	476	473	458	442	508	480	432	461	484	434	461	464	444	462	425	452	444	485	447	463	432	430	485	460	453	410	444	456	452	453	464	471	463	454	449	442	424	463	462	455	458	466	411	455	451	413	438	483	457	502	431	465	442	472	469	452	462	475	470	502	459	451	460	429	443	439	469	488	453	437	463	426	464	449	437	446	455	438	462	443	435	439	483	440	412	434	468	454	456	482	480	447	451	445	437	484	457	464	474	436	444	501	478	461	466	450	473	445	477	455	445	461	433	436	454	453	465	443	430	469	455	444	453	398	440	466	439	487	462	494	449	445	463	474	456	460	444	437	492	494	452	505	450	443	466	480	464	478	462	461	440	460	512	477	451	442	455	486	418	482	454	481	478	447	453	472	510	478	469	477	446	446	412	490	456	431	474	471	445	457	475	435	464	452	457	513	467	422	446	439	454	457	408	502	448	437	461	474	496	435	444	454	439	425	459	483	431	430	473	452	466	463	444	413	475	452	483	467	484	463	434	428	468	424	468	421	412	498	468	441	436	447	472	460	440	460	452	452	473	450	452	462	429	455	461	480	442	506	458	483	456	481	480	444	426	456	474	462	441	467	490	446	483	442	478	444	489	464	481	459	445	438	503	438	475	429	441	432	445	456	437	437	476	432	426	506	443	426	472	458	468	442	486	448	459	463	458	474	454	452	446	452	469	464	469	462	463	447	442	464	469	449	493	446	467	475	437	448	463	452	450	437	452	458	448	463	452	450	480	431	446	477	406	481	457	506	461	469	451	420	481	489	452	464	459	476	479	435	425	437	463	476	448	419	461	472	447	439	498	480	432	422	441	453	487	493	465	474	470	430	459	438	464	489	440	447	478	435	421	422	464	500	483	441	483	444	394	421	495	449	421	472	468	454	460	487	485	475	455	429	476	475	449	465	485	440	431	426	474	418	461	473	446	463	429	480	460	448	464	456	454	469	434	489	439	476	446	475	464	450	451	492	394	465	442	467	439	447	429	464	469	462	456	455	474	432	393	456	461	456	443	447	435	448	484	444	466	468	431	429	450	489	424	479	467	442	507	456	456	457	459	488	457	490	463	465	463	440	462	435	450	411	482	470	442	471	477	484	425	432	476	449	488	486	452	475	479	459	462	480	465	468	437	479	455	445	504	458	459	476	477	449	458	465	467	461	451	446	468	433	446	478	477	467	461	466	479	456	482	422	436	454	464	462	435	440	460	474	444	487	462	498	447	444	443	436	493	476	424	437	443	452	492	452	475	466	475	466	436	455	456	454	461	434	459	450	451	462	501	444	417	456	456	465	462	458	485	442	464	452	454	462	432	457	420	434	414	466	460	466	454	434	447	425	458	479	448	464	430	467	427	459	470	468	416	467	460	450	477	456	488	474	428	451	477	417	452	423	436	425	478	434	464	471	435	455	437	460	421	449	460	442	421	483	466	465	449	436	470	465	412	474	417	472	454	487	462	467	428	482	445	456	455	446	487	457	494	440	480	483	418	435	472	463	442	490	410	462	465	459	432	438	469	478	448	468	460	474	458	423	429	485	455	453	464	473	450	459	449	494	449	489	441	465	439	460	461	486	510	492	496	459	444	462	442	483	477	420	477	486	497	463	422	433	483	444	427	479	415	432	467	440	451	505	429	444	481	465	477	450	438	440	412	446	472	474	446	461	404	421	471	456	444	419	469	468	475	479	473	425	451	461	482	451	477	447	450	436	473	437	481	471	474	504	460	473	465	480	463	443	464	450	436	469	445	463	440	434	427	477	454	450	450	454	478	476	437	450	447	477	422	440	451	468	448	463	462	463	475	460	404	436	479	429	466	472	486	440	467	441	464	502	509	462	460	472	467	434	451	432	479	453	471	450	492	441	430	440	461	455	453	450	460	464	411	444	477	423	459	495	453	473	485	429	467	501	471	487	446	444	463	483	510	477	413	434	465	498	499	469	443	401	439	470	474	431	470	482	441	466	444	452	456	422	426	491	507	493	403	483	460	470	473	392	430	434	480	485	423	434	461	470	465	442	437	463	443	435	472	440	434	459	437	441	421	457	468	473	449	449	458	497	432	447	451	465	443	462	416	464	426	420	472	463	476	467	442	464	439	453	472	446	476	465	438	440	495	453	439	497	484	461	478	447	442	446	457	439	468	442	476	458	425	464	458	449	454	459	493	496	493	425	449	451	467	447	471	450	458	434	461	449	432	411	469	474	481	465	442	498	432	438	455	474	463	444	486	482	449	497	490	457	479	454	458	465	468	467	427	453	471	467	483	427	462	431	457	449	450	458	453	436	454	429	442	456	460	459	444	477	435	415	481	453	443	430	460	464	459	446	470	466	442	445	476	461	452	472	453	441	460	480	427	430	466	464	466	470	475	449	442	482	452	476	501	451	446	459	443	463	490	442	471	459	457	476	451	439	470	434	435	513	405	444	458	454	488	443	471	426	454	439	472	498	497	452	456	430	450	454	445	482	503	444	459	437	496	437	424	469	476	460	473	454	484	421	481	455	460	468	453	470	421	468	470	435	458	435	519	444	466	439	452	464	471	435	475	463	424	447	471	459	497	451	478	454	445	445	474	444	437	480	491	456	440	472	465	427	419	480	453	443	450	471	439	433	445	464	491	450	445	458	472	480	462	506	466	462	471	445	462	459	453	504	454	485	467	425	453	464	458	442	440	444	429	413	475	420	478	475	476	478	451	494	441	449	458	461	509	444	494	472	439	440	413	489	469	455	459	468	466	456	457	446	459	433	455	452	483	455	459	434	483	451	473	440	454	427	445	443	468	467	444	461	466	444	416	462	460	486	472	458	487	433	475	469	453	431	440	485	491	481	455	449	473	491	429	455	471	422	468	521	455	433	468	441	489	430	450	451	486	478	439	454	449	435	442	455	459	479	455	460	419	448	446	422	470	464	457	462	448	455	448	473	435	440	453	465	450	459	427	465	453	428	457	467	494	464	454	471	471	472	434	444	465	440	460	452	468	422	475	448	433	446	439	453
47527	104286	90169	66215	43121	30922	17125	6473	2224	736	694	693	690	675	699	683	689	727	673	662	690	652	684	680	684	696	714	675	696	692	662	694	711	705	692	684	711	694	676	682	695	650	696	739	714	687	637	693	703	666	643	613	653	699	736	683	697	705	704	689	710	696	719	705	643	681	709	635	664	673	691	727	686	723	710	668	691	698	690	701	737	689	669	721	681	681	715	709	660	738	670	700	697	718	697	720	688	678	685	685	670	686	661	699	678	675	704	673	703	682	684	689	666	679	639	725	650	681	669	692	700	677	708	646	667	682	682	714	702	623	645	725	716	732	698	685	658	727	669	716	703	658	692	680	692	708	655	715	651	679	718	672	653	680	691	742	714	716	693	715	690	677	731	681	697	634	701	690	687	628	688	663	706	706	700	690	712	654	663	704	688	696	692	678	681	710	734	700	684	675	682	689	699	743	662	662	653	696	643	665	706	665	728	721	655	676	704	719	727	717	636	703	646	739	677	750	691	693	688	721	704	686	636	676	732	739	720	689	680	709	687	641	687	686	679	699	673	715	716	689	736	720	676	709	709	715	682	673	700	677	642	715	659	650	688	721	691	643	667	666	677	660	649	717	676	680	694	702	709	677	685	738	703	694	684	715	686	673	725	672	657	701	667	670	665	681	684	693	692	708	677	655	686	729	696	653	680	647	668	633	640	656	634	641	664	712	662	652	698	669	672	693	748	627	705	695	660	645	678	699	686	736	697	672	686	692	695	676	692	667	724	688	664	707	724	692	710	674	682	724	693	647	692	692	694	711	690	732	641	686	657	703	658	674	670	692	674	692	693	708	730	730	690	723	724	715	615	691	670	659	681	691	715	668	700	695	656	659	696	684	698	707	731	672	713	663	684	692	731	668	670	680	651	673	691	731	647	675	713	684	713	658	683	660	725	723	701	722	682	701	695	682	689	671	696	685	701	688	710	681	668	680	689	689	659	675	749	723	730	650	704	718	716	711	628	649	676	704	726	674	662	707	740	695	672	707	679	684	672	717	721	701	711	715	748	649	689	688	686	703	663	663	720	695	675	664	707	639	684	737	717	661	707	718	647	663	698	685	714	691	682	709	670	750	639	674	665	700	704	720	680	673	686	650	647	674	628	663	701	679	669	684	643	708	703	673	689	651	671	727	691	680	663	664	775	704	694	671	733	675	655	672	637	714	700	695	746	706	738	716	684	711	713	749	673	671	742	683	689	697	717	682	674	646	693	645	674	653	707	677	649	669	684	656	674	679	646	675	686	693	689	693	628	724	670	678	693	687	705	718	690	708	688	662	661	678	669	700	704	642	693	702	645	663	676	665	686	674	684	627	634	676	659	700	679	696	678	667	688	674	664	664	714	695	706	659	723	723	676	657	665	720	688	682	693	693	663	677	643	711	694	694	655	714	676	676	750	695	718	677	694	651	686	677	695	721	704	700	654	699	662	662	725	657	683	675	663	677	681	707	690	676	652	683	701	657	656	695	739	674	686	689	685	681	677	741	665	753	726	706	650	670	688	672	667	679	711	727	688	664	657	700	709	656	702	676	664	705	689	711	665	699	674	698	662	651	688	669	669	665	695	660	634	722	702	727	699	676	714	666	643	716	689	698	730	694	695	647	636	696	690	680	641	721	692	643	694	712	712	689	712	702	745	696	714	702	698	684	694	702	717	636	664	706	679	702	698	705	704	670	704	660	712	672	656	715	687	643	682	661	672	669	699	684	707	666	650	625	678	661	685	646	663	695	695	682	659	752	677	685	688	654	631	689	672	706	683	689	669	660	691	695	691	687	729	658	638	704	703	664	710	707	674	659	680	711	691	656	662	680	697	680	699	660	698	690	674	684	680	682	675	680	648	660	690	707	696	702	711	687	742	684	690	687	723	714	673	707	705	706	651	693	691	692	686	669	700	712	659	707	677	714	667	726	652	687	734	688	735	696	683	682	671	688	704	741	673	751	743	664	669	731	717	674	719	697	723	686	696	663	677	697	682	722	674	748	679	715	638	686	675	705	691	656	705	728	687	682	669	677	715	690	692	680	673	714	706	663	673	666	710	675	725	676	692	696	678	671	663	688	676	689	672	707	670	711	709	695	693	677	659	647	668	736	705	678	694	686	689	649	726	653	693	737	700	656	671	622	689	657	740	725	725	671	672	660	700	675	699	709	656	690	691	690	711	654	690	707	689	674	707	664	710	719	734	697	730	664	662	642	678	705	716	668	674	624	656	741	683	665	677	690	711	683	682	633	754	693	697	687	680	756	687	689	692	651	687	679	680	659	686	697	681	702	711	673	636	663	705	706	695	706	639	656	703	674	682	693	625	693	659	695	706	697	727	634	689	676	685	687	661	668	682	671	715	704	666	699	694	683	717	674	632	705	686	691	686	656	692	649	729	740	681	742	708	654	704	624	705	714	679	691	700	703	686	675	707	700	665	658	689	689	697	668	689	700	662	711	696	677	697	715	672	657	701	678	713	726	722	660	701	672	693	723	699	684	678	647	650	714	700	695	708	681	647	649	648	662	682	724	696	692	664	688	720	692	722	685	678	711	679	688	687	667	685	710	663	669	682	704	644	702	730	680	693	710	669	663	712	680	708	683	686	690	699	715	690	665	684	713	625	688	627	693	693	712	702	676	700	677	685	725	719	663	694	682	682	655	732	672	682	684	655	667	704	702	665	711	683	632	657	683	668	709	682	695	679	717	666	698	741	704	699	702	660	665	684	679	648	689	634	645	696	655	712	706	672	689	743	702	647	667	659	699	691	690	724	671	690	688	715	742	714	670	686	688	677	696	699	722	678	677	715	662	671	700	702	702	645	690	688	725	685	686	707	710	658	668	652	656	659	661	695	675	705	717	698	667	665	662	728	679	696	678	681	664	696	692	667	686	691	682	658	699	644	736	661	702	731	662	709	679	708	706	688	641	712	687	699	689	674	699	689	675	700	648	712	696	694	708	756	670	660	652	665	689	655	664	693	690	703	709	695	656	704	715	699	688	719	707	669	661	684	723	720	693	676	706	720	684	696	671	667	687	733	688	652	703	691	646	703	677	736	649	760	664	710	633	709	691	677	694	654	735	664	636	689	677	695	724	692	651	700	695	676	643	684	668	669	675	692	698	668	675	696	727	638	661	709	686	703	677	744	686	651	709	693	643	719	683	716	701	626	716	719	703	729	637	704	677	701	690	699	707	712	693	650	645	721	665	698	690	700	674	675	716	683	666	733	668	711	698	683	690	708	683	726	687	681	666	699	693	668	671	718	665	705	671	700	679	645	698	714	715	681	681	635	642	714	694	700	693	693	661	669	692	701	704	674	709	654	679	659	682	683	703	607	684	681	681	634	711	707	662	672	678	678	655	708	678	693	705	703	658	717	687	691	676	675	625	685	694	687	684	687	732	717	678	713	703	713	692	676	699	635	625	716	705	622	679	666	685	662	686	692	662	643	660	709	668	704	693	681	630	707	707
27262	30486	35640	23734	7856	2655	1122	664	446	382	389	391	398	379	374	363	408	392	364	337	384	371	391	391	367	376	409	394	373	366	368	400	386	378	363	400	383	361	368	405	411	365	407	378	396	403	383	384	343	400	407	356	368	409	404	396	357	375	391	355	370	361	376	360	371	404	351	376	349	381	390	384	392	365	410	433	398	409	389	376	354	399	378	409	379	388	395	393	366	356	408	301	384	363	391	381	368	373	428	377	355	375	361	380	372	378	368	351	376	385	379	374	403	375	395	418	384	400	365	403	390	346	390	376	389	416	339	402	379	380	398	402	411	390	376	377	390	381	370	383	384	339	382	385	398	401	381	371	382	375	389	371	374	393	383	338	366	356	361	369	413	359	395	384	380	394	376	388	368	402	355	370	402	412	373	368	380	376	385	365	332	379	385	365	378	337	400	383	367	356	394	383	365	375	359	429	396	424	379	367	388	403	385	397	338	406	360	378	375	348	379	345	387	376	355	350	381	389	421	377	366	375	379	375	423	341	378	423	357	411	381	367	414	377	373	370	393	361	392	419	378	379	379	366	380	427	397	392	382	343	364	379	349	390	396	381	356	371	350	414	400	375	363	374	358	392	390	406	369	372	369	412	398	376	355	376	401	392	369	411	382	344	415	362	341	419	362	400	348	398	394	379	401	381	369	376	399	378	329	377	382	361	372	380	361	388	363	337	383	383	378	385	387	384	370	355	372	348	374	366	349	407	376	386	394	350	371	356	418	367	363	380	367	410	386	375	367	391	395	391	407	380	393	386	385	381	370	395	364	354	381	352	406	373	360	368	351	330	375	377	386	388	400	397	366	386	384	362	392	403	407	380	358	383	358	375	413	373	390	359	412	380	384	390	394	356	382	348	385	411	401	368	381	358	362	389	396	391	403	388	352	387	395	395	401	378	380	391	370	401	386	376	408	372	359	382	346	366	370	366	368	377	377	372	363	362	382	320	370	384	390	399	367	374	378	378	387	403	353	357	416	380	378	387	343	375	353	369	372	388	360	413	349	361	374	382	401	368	371	393	403	378	329	399	396	387	361	370	413	359	389	363	350	390	359	381	390	376	402	399	364	378	371	397	387	399	407	368	363	376	374	362	381	385	393	356	374	391	376	391	350	381	365	376	388	407	346	423	407	367	375	375	391	379	383	346	369	380	378	359	364	374	375	377	353	375	347	396	371	387	369	374	368	374	363	404	417	391	340	389	385	405	390	396	368	371	388	414	405	420	342	354	361	401	389	353	380	386	368	403	417	355	381	341	354	373	383	356	383	391	402	402	384	370	373	384	390	382	365	387	375	353	374	374	349	369	403	383	344	360	389	395	419	382	374	365	355	412	372	397	381	353	392	361	370	372	361	348	407	420	386	373	379	386	384	385	397	374	374	356	353	380	362	394	366	363	401	406	359	392	389	388	367	353	412	364	352	360	360	382	392	357	357	385	382	368	354	379	412	373	373	389	414	361	368	386	397	345	396	371	360	404	362	397	366	375	357	381	388	376	378	401	381	369	368	352	362	404	393	383	361	398	377	373	355	337	368	357	364	385	403	386	364	360	398	396	376	363	375	390	357	376	379	391	360	391	389	405	413	382	394	385	376	359	394	403	407	380	448	369	388	364	378	378	379	371	385	392	369	413	366	352	377	383	366	393	382	413	366	383	386	408	404	383	367	365	410	383	396	382	371	361	372	390	389	417	364	389	376	393	375	376	387	406	364	412	373	410	387	386	382	399	375	381	391	368	382	379	379	391	361	336	379	381	375	369	373	387	369	379	370	348	355	336	414	394	385	407	419	398	371	380	376	385	380	389	368	399	393	381	369	370	371	370	387	362	378	385	340	383	351	363	387	365	417	394	352	403	368	387	375	385	390	365	386	364	363	361	365	413	388	388	383	354	357	374	420	372	394	367	361	342	394	385	389	367	355	410	394	408	391	412	383	382	410	342	379	376	401	405	386	417	341	372	360	382	380	389	388	388	352	360	337	390	355	341	350	396	348	325	388	336	392	388	348	378	374	373	343	337	385	366	382	346	396	373	393	357	359	424	363	375	389	356	375	368	405	396	394	392	366	385	391	388	384	384	382	398	370	381	367	390	382	409	373	345	390	359	377	384	373	392	386	390	374	370	372	384	409	363	385	381	389	377	411	384	356	368	381	358	378	370	379	395	323	358	391	345	364	398	420	399	366	384	362	413	401	383	381	386	369	398	369	410	347	385	364	372	353	343	364	394	373	376	343	414	394	391	343	417	384	346	351	373	407	373	348	390	369	358	375	379	364	364	357	382	409	387	396	395	410	362	391	384	384	356	408	375	361	403	372	379	385	410	388	390	367	377	379	386	411	404	361	363	396	373	387	391	425	362	377	392	399	369	374	385	375	369	364	355	397	392	402	372	381	362	373	378	365	405	382	351	414	378	371	389	398	403	369	358	393	388	395	396	366	394	379	388	356	387	381	382	380	356	379	353	344	403	368	358	376	362	362	383	376	409	353	379	363	376	386	376	396	368	363	374	398	361	397	374	350	342	378	386	422	380	381	392	377	368	345	406	391	362	350	409	394	376	362	370	362	396	367	376	366	361	343	397	365	343	405	398	377	390	391	390	412	357	405	375	383	402	369	383	378	382	369	371	414	401	368	390	365	386	395	385	357	376	361	414	363	389	384	360	408	378	362	383	418	415	373	379	366	359	397	375	377	374	385	398	363	372	381	396	372	381	402	375	404	382	327	361	400	390	396	360	389	379	391	410	377	390	395	374	369	361	386	390	379	369	397	369	368	359	404	378	346	377	410	419	353	397	415	382	363	388	361	377	362	382	412	388	371	369	360	387	384	394	375	380	375	394	415	373	344	364	371	384	360	374	391	390	385	364	425	356	380	395	401	366	402	403	375	375	354	397	399	382	324	351	369	403	388	328	391	399	382	377	393	348	356	373	393	361	390	365	401	359	400	398	383	357	381	365	404	378	382	364	338	372	384	382	381	400	383	363	348	376	380	356	396	376	388	388	350	386	367	367	397	400	397	381	380	388	385	362	403	367	386	370	350	364	407	375	368	404	408	395	426	348	347	381	368	400	396	389	390	411	415	413	413	370	371	396	397	412	377	378	359	403	335	389	405	392	382	359	407	365	384	366	387	385	402	390	381	399	395	378	388	374	373	388	354	387	387	406	363	387	396	388	373	376	367	360	363	367	364	367	380	393	359	355	373	367	326	372	394	365	359	361	377	382	366	353	380	404	356	372	402	345	356	355	370	394	416	380	390	398	392	391	367	366	367	361	367	390	356	353	384	375	380	385	381	402	381	371	382	405	384	395	369	388	394	374	379	386	374	376	408	369	373	368	387	394	388	375	392	395	382	353	341	370	403	382	365	328	380	381	405	378	399	388	350	401	376	377	376	367	389	380	388	353	339	361	374	390	351	401	345	389	381	410	369	363	373	382	404	398	383	359	370	365	378	355	395	364
26094	50331	41633	25410	10678	5230	2336	1177	797	644	597	593	578	647	595	569	609	574	583	555	586	639	585	600	569	589	534	666	584	567	582	566	604	587	611	610	640	611	602	562	602	630	581	557	613	594	590	586	608	577	609	608	607	604	602	634	661	610	632	639	584	580	533	600	604	593	606	626	612	594	585	610	587	613	538	618	585	579	581	601	607	605	610	659	582	585	635	563	595	572	585	656	641	590	592	601	624	610	574	537	592	594	576	634	640	603	581	584	586	570	643	592	606	617	564	589	582	621	604	620	577	602	602	601	588	642	573	634	633	608	598	633	570	600	631	620	539	616	576	617	591	561	567	620	590	618	583	614	592	600	606	597	592	618	619	558	596	561	610	640	604	608	623	603	621	579	588	599	576	573	605	607	605	594	627	609	631	584	570	607	596	608	632	622	567	597	604	594	606	603	625	590	582	598	634	573	623	577	580	616	602	648	564	591	573	597	612	596	598	612	603	598	601	607	627	594	550	596	599	586	546	586	612	619	590	601	618	582	635	609	624	591	582	539	583	618	640	607	611	621	583	576	582	596	584	591	589	575	545	590	584	611	656	577	598	602	567	569	599	627	629	597	577	561	604	556	627	608	583	613	576	602	638	575	578	633	637	617	613	595	565	625	578	602	583	608	633	586	624	599	588	625	602	621	617	605	607	583	603	618	581	591	615	610	579	588	653	610	599	577	607	577	572	635	599	577	614	628	591	643	596	574	568	633	604	607	570	590	566	580	572	616	602	637	575	653	583	625	584	601	590	635	607	610	628	551	566	604	552	625	580	583	602	617	596	594	615	600	592	596	616	636	576	592	589	596	605	620	612	600	567	643	613	603	610	636	594	623	578	583	624	620	557	567	609	606	601	574	585	661	569	592	584	581	636	627	627	608	606	611	614	609	596	568	594	609	635	562	566	596	542	576	597	611	619	622	579	594	613	607	657	613	592	585	592	604	600	571	568	630	551	597	562	609	638	575	583	552	543	566	589	580	589	622	595	590	605	647	595	580	580	581	616	625	592	617	597	579	612	578	588	611	599	580	609	561	630	605	587	591	608	567	631	622	608	613	592	572	592	577	612	563	612	596	590	553	582	611	593	565	599	602	592	559	579	610	603	595	608	578	605	610	582	596	560	601	616	611	602	577	611	612	604	614	595	581	601	602	597	597	547	614	551	604	600	634	593	572	597	588	592	642	533	650	570	601	568	618	572	583	565	605	626	564	589	584	583	612	637	569	588	605	600	577	596	595	580	566	636	571	604	579	562	573	627	594	636	623	572	559	618	604	617	594	613	599	541	593	604	627	613	650	575	562	566	574	575	607	642	627	573	605	605	589	586	571	606	564	598	565	589	593	571	560	591	580	594	609	566	593	630	585	614	552	666	565	580	572	585	602	650	594	601	613	571	612	606	563	579	590	582	612	612	581	607	672	566	603	598	576	550	584	608	575	567	566	631	633	584	606	581	600	640	614	571	595	617	601	633	574	617	593	617	636	575	593	593	606	595	557	579	546	617	616	619	612	577	577	572	601	580	615	595	569	559	620	638	596	616	599	599	599	601	605	559	657	588	580	623	601	612	580	612	625	574	587	541	603	602	604	611	612	590	639	605	593	651	557	610	566	607	584	617	613	592	572	588	670	625	585	591	605	580	609	584	622	597	552	619	615	585	593	598	604	601	625	635	654	569	616	585	625	610	549	572	580	592	618	599	558	596	645	598	620	547	667	618	615	657	608	593	609	633	631	648	606	595	631	587	598	605	575	582	572	635	636	619	606	580	599	547	611	618	570	620	616	549	638	598	575	599	641	602	580	602	596	646	655	568	583	576	597	603	547	640	639	618	578	623	600	599	585	608	571	610	604	610	606	590	568	558	587	580	623	616	546	554	632	582	605	591	606	659	588	605	574	580	636	613	548	613	613	592	603	565	645	606	637	642	546	566	609	626	587	608	557	590	580	609	627	622	546	594	614	624	575	617	581	593	567	608	631	587	577	599	586	605	595	588	600	605	574	583	608	638	575	602	603	594	600	593	594	587	618	621	557	618	582	579	608	612	612	586	583	593	614	587	552	557	564	573	647	648	596	604	607	560	630	600	606	574	602	581	592	582	608	619	638	590	580	576	560	614	576	617	635	575	542	622	604	647	568	611	577	598	596	638	566	590	560	599	591	551	611	620	603	617	613	584	590	585	586	644	587	614	626	605	583	625	601	585	598	653	594	570	549	617	578	617	578	565	597	612	594	642	572	619	611	595	581	536	593	602	636	594	631	592	620	536	601	662	604	587	605	606	565	542	606	587	584	602	585	633	591	609	594	588	592	653	577	603	609	644	597	595	583	654	569	611	584	588	566	598	607	574	577	620	586	606	544	565	583	594	617	588	566	575	612	631	604	622	553	638	606	562	526	582	638	619	599	589	584	580	628	629	660	602	632	605	613	623	574	593	568	580	651	572	602	613	596	598	589	580	565	581	589	599	624	594	603	578	610	582	611	595	631	601	588	569	615	617	603	596	563	580	610	600	554	556	604	619	590	602	631	608	572	645	565	599	550	637	632	607	595	604	577	579	617	627	584	618	582	598	602	574	606	581	564	589	584	606	655	619	611	567	589	578	620	591	594	589	642	568	613	599	616	583	632	630	571	595	560	612	609	543	615	604	583	610	611	563	590	598	572	561	597	576	604	572	564	567	626	615	577	584	602	625	611	599	651	595	567	562	576	590	592	641	628	583	605	622	641	633	619	576	596	612	620	577	593	583	624	601	600	611	591	556	552	589	577	562	565	618	616	603	609	591	586	625	575	587	606	574	592	600	578	596	628	545	592	600	587	601	583	615	626	618	579	586	596	607	575	601	636	587	591	583	569	566	614	566	616	623	584	584	547	567	599	640	602	562	572	572	598	640	603	586	631	534	606	569	625	588	625	638	578	593	617	643	604	559	609	666	585	636	612	547	603	563	578	572	631	599	578	579	576	571	583	617	601	597	603	603	609	597	595	624	574	616	631	614	637	565	589	564	600	576	593	588	600	601	566	609	591	618	552	576	608	664	605	606	614	616	567	573	593	650	586	632	558	593	607	604	520	607	621	610	613	654	568	585	584	615	605	634	600	587	599	649	621	581	576	558	616	616	601	621	584	582	606	614	624	645	611	577	608	576	594	594	610	637	588	577	645	623	614	594	618	623	580	563	591	593	607	594	644	578	595	594	547	564	625	638	574	601	579	641	601	666	611	619	608	580	605	598	556	602	620	560	606	588	617	580	604	617	573	581	628	614	615	583	657	628	629	607	561	603	626	582	632	605	621	595	630	567	594	620	579	583	633	604	569	588	589	589	610	615	606	620	622	616	609	597	615	591	585	569	586	614	592	609	604	579	577	622	578	619	583	600	649	645	593	582	604	583	568	669	598	622	595	597	624	582	581	574	592	581	596	605	608	586	603	606	597	579	580	592	576	618	604	574	575	625	556	589	616
24722	24446	41968	40653	27352	18129	6674	1686	653	414	446	411	382	425	419	406	460	431	437	393	410	399	452	441	412	437	399	434	428	439	408	412	372	425	393	413	423	454	369	457	410	414	427	436	366	369	416	403	397	428	416	380	393	419	434	429	433	405	424	413	389	410	390	405	450	430	424	406	434	414	402	403	382	424	423	425	397	399	412	371	437	411	422	397	416	425	467	408	400	398	414	416	411	392	377	387	388	389	425	392	402	423	431	403	428	386	413	409	396	389	412	415	409	409	389	423	408	411	425	423	421	410	393	402	416	401	400	411	390	380	405	392	404	429	397	435	445	414	412	409	419	429	421	445	409	414	427	452	391	423	405	404	397	407	387	400	402	411	390	395	362	391	406	423	412	399	397	436	383	396	398	394	395	397	379	405	417	389	410	433	401	423	414	422	398	410	426	418	427	433	421	434	386	433	380	384	415	377	394	382	393	391	394	474	419	389	424	398	434	403	434	426	430	408	389	428	400	422	413	411	411	387	415	408	360	431	369	376	385	379	436	407	417	406	411	404	413	399	435	411	392	380	399	417	406	388	413	391	421	385	423	423	426	394	378	411	386	415	404	402	403	422	429	387	434	382	398	413	375	434	407	376	372	421	441	415	414	409	390	432	409	403	385	401	439	387	376	409	388	438	444	405	395	401	410	408	440	406	409	393	433	425	407	439	426	412	415	456	389	429	446	380	442	447	394	405	374	386	387	401	398	412	395	417	400	415	411	432	397	424	436	425	409	375	396	412	394	404	398	381	343	433	407	426	435	419	433	404	356	405	410	424	417	387	420	419	411	428	401	418	421	407	420	432	417	440	435	386	431	414	400	417	410	414	399	379	416	395	379	387	411	420	403	366	424	400	389	405	406	395	396	425	405	408	388	420	431	359	421	429	393	424	410	394	426	383	404	425	374	412	434	402	422	414	390	422	379	410	367	426	407	438	431	421	403	441	416	430	401	398	433	410	445	400	417	416	392	423	390	414	352	432	413	421	412	407	383	434	425	428	406	408	403	379	377	404	403	402	391	405	414	389	430	409	387	395	405	424	407	393	431	407	414	433	439	422	417	421	407	431	382	373	422	426	401	409	388	442	420	380	391	419	393	419	405	415	389	395	402	463	370	413	415	415	412	403	404	403	411	396	418	425	409	403	411	396	410	418	412	406	392	374	428	411	394	414	424	442	420	423	450	394	367	415	398	432	450	383	392	436	390	414	396	387	428	374	425	414	424	449	379	420	393	378	432	423	401	420	394	400	385	382	402	385	443	418	427	429	423	415	406	405	397	426	360	412	378	425	409	354	415	422	421	418	393	398	396	437	409	396	409	415	412	391	364	385	446	365	410	424	438	461	412	399	401	389	422	420	381	372	437	418	392	438	402	378	397	391	413	442	452	403	451	400	437	436	415	414	418	374	462	449	428	389	400	444	416	425	419	448	416	437	387	410	399	405	392	371	369	393	395	426	429	416	395	466	416	391	381	423	377	426	398	392	420	425	413	414	448	414	437	398	414	391	412	416	390	410	375	377	402	402	405	400	408	414	430	430	406	424	385	385	374	399	388	396	392	394	415	417	432	371	432	406	374	422	408	424	420	422	374	420	378	393	397	416	410	398	400	439	405	407	417	419	411	419	389	361	467	389	428	420	415	432	431	402	388	390	426	420	389	401	382	411	452	398	396	427	407	382	434	394	443	372	391	373	459	440	441	414	410	387	437	432	424	469	386	383	421	423	403	376	394	418	406	424	427	413	402	397	392	445	439	404	385	410	400	417	421	385	390	418	386	393	437	410	417	395	402	428	374	410	415	378	406	417	420	402	394	402	406	410	434	419	429	387	416	434	409	439	431	418	396	420	429	365	397	425	392	417	417	402	389	411	432	414	419	396	413	421	411	397	421	392	411	418	389	408	421	390	362	399	403	395	397	369	438	396	403	408	448	392	426	413	396	422	382	390	402	380	420	418	397	443	390	446	376	424	414	411	401	400	377	418	406	388	446	398	395	425	374	413	405	393	389	405	418	418	435	396	415	393	388	421	417	423	412	415	383	395	412	413	380	392	386	450	381	415	375	405	405	410	416	463	403	432	416	438	438	409	399	403	418	413	432	415	437	423	376	429	417	448	411	413	403	435	448	405	414	389	381	401	452	390	382	409	383	409	419	410	424	399	383	395	418	446	406	415	448	435	409	388	418	423	393	376	387	427	395	402	393	396	416	402	388	420	408	379	416	417	413	430	404	376	421	392	423	409	404	381	385	383	403	368	393	397	384	406	415	391	414	396	436	423	436	425	412	417	390	383	418	383	407	391	430	387	402	434	382	449	403	388	383	436	420	425	398	407	353	398	406	431	401	370	389	431	400	397	390	391	419	416	390	442	429	381	425	416	431	396	415	402	391	406	376	379	386	431	397	380	382	420	386	404	403	420	395	397	396	448	421	397	438	395	435	391	395	427	389	434	417	394	428	406	413	434	444	409	391	385	432	390	415	423	402	377	419	395	445	376	414	430	367	443	419	404	429	386	417	378	390	380	393	400	433	398	394	443	418	396	438	387	428	401	398	421	394	429	388	360	421	398	425	403	377	413	438	415	413	409	415	384	404	414	406	426	396	406	385	426	409	403	430	412	432	449	380	390	406	445	397	405	381	395	366	405	422	397	384	407	408	395	397	423	383	431	410	438	451	383	412	410	441	397	433	380	429	434	431	398	428	360	404	447	379	439	412	385	382	407	416	422	413	384	415	421	427	383	374	433	419	370	433	415	410	407	402	413	415	419	353	428	377	417	397	420	425	424	404	376	397	398	384	384	414	402	431	413	403	396	412	416	370	411	423	387	420	445	425	410	423	397	392	374	407	402	399	377	425	411	417	415	430	382	382	360	383	458	415	430	399	417	393	380	390	366	408	382	383	405	410	387	405	369	442	389	407	397	395	430	402	390	423	399	409	432	392	383	415	401	384	398	427	385	432	435	359	449	414	366	451	412	360	442	394	392	397	419	413	408	404	427	424	378	379	432	436	405	382	407	379	384	410	439	402	406	393	441	379	442	385	389	412	400	413	377	376	398	407	416	381	370	376	414	400	416	399	441	414	402	430	406	410	429	382	428	400	423	407	390	397	385	426	396	368	406	420	423	371	414	383	430	411	407	407	378	396	390	419	438	392	421	440	399	456	407	408	416	392	411	409	412	429	442	406	407	399	408	411	431	406	442	439	398	396	405	410	436	407	438	431	391	392	407	378	378	415	403	403	451	438	418	411	385	385	385	358	395	414	380	429	377	401	404	409	388	365	456	431	422	413	408	420	429	433	450	402	377	378	396	388	396	386	418	388	376	399	392	396	411	382	425	433	438	397	425	420	359	400	412	383	405	430	394	399	439	409	394	410	373	421	404	416	390	405	417	406	411	421	436	416	414	416	448	430	396	404	373	433	401	387	400	444	418	429	398	424	409	435	398	423	380	428	400	421	406
40031	90938	77533	52224	33879	20160	8917	3310	1258	623	622	650	633	617	646	604	671	642	621	675	648	619	612	585	615	643	648	642	570	603	600	582	649	639	611	633	630	636	642	619	647	610	677	671	648	659	650	664	613	621	652	651	683	645	618	624	625	629	626	616	628	597	629	665	658	625	591	641	608	628	579	629	673	671	628	615	640	650	622	640	626	606	665	632	631	642	664	668	658	618	627	639	641	591	626	646	663	657	602	640	593	668	643	644	630	643	632	656	634	644	670	656	581	672	652	611	659	673	665	609	624	631	638	657	646	662	617	596	624	657	643	621	622	599	633	619	621	640	648	656	602	606	629	604	629	642	628	610	644	636	653	612	664	647	665	643	590	649	668	648	644	640	637	650	694	606	613	639	640	643	680	641	656	644	644	631	618	617	651	670	655	642	620	613	673	610	655	648	623	587	672	685	611	646	665	630	614	618	613	625	614	604	585	655	632	653	603	625	619	628	643	633	613	641	674	620	609	660	644	635	595	655	603	633	631	633	628	597	645	664	595	663	576	638	629	617	637	607	666	661	641	631	664	658	705	620	628	650	638	684	717	616	608	626	593	645	663	583	628	656	631	662	669	624	663	642	614	632	637	573	636	613	622	656	579	620	665	644	601	632	627	657	619	648	648	636	657	675	612	640	656	631	658	583	607	633	680	637	606	635	607	649	655	633	671	666	590	613	610	630	637	671	615	585	588	608	643	658	597	654	590	644	607	631	643	639	680	647	633	611	623	611	676	575	655	660	606	644	603	577	615	618	651	627	634	630	623	608	688	601	641	631	630	663	654	641	607	586	638	660	663	628	629	644	577	698	671	630	608	631	616	611	650	627	626	639	618	662	657	616	599	632	658	678	646	664	654	643	645	573	616	657	682	578	639	616	596	636	674	614	679	648	578	636	646	654	652	637	604	587	645	600	660	653	634	672	655	625	615	639	598	674	638	586	615	608	659	625	653	626	607	585	635	646	691	675	638	618	673	631	671	618	605	619	588	649	615	625	646	625	656	689	631	659	630	618	636	625	653	634	656	594	638	659	589	621	632	654	637	612	659	627	673	628	614	618	618	678	619	617	681	621	616	628	646	701	625	612	625	689	629	659	609	636	677	671	617	624	658	615	665	642	666	686	660	627	637	623	644	642	612	654	661	614	615	618	633	660	635	646	590	624	605	648	609	601	656	626	652	682	674	628	627	604	663	605	612	651	675	606	611	632	632	637	675	617	640	644	657	624	609	598	643	632	627	642	676	607	617	656	621	593	647	672	649	637	653	621	678	652	613	646	635	617	673	617	623	625	620	645	622	650	675	619	621	623	621	653	636	623	586	630	594	635	670	624	624	626	610	623	626	662	616	653	665	662	635	617	626	642	649	599	650	628	626	655	584	683	652	636	612	646	647	654	646	687	608	639	622	633	625	567	624	717	624	620	648	643	609	637	662	649	655	655	615	622	645	612	671	650	662	604	598	659	639	617	651	663	605	621	651	679	638	609	598	610	649	616	667	641	612	636	672	668	637	642	623	647	614	646	629	615	669	634	658	596	653	666	685	674	614	673	640	674	635	638	629	677	664	673	634	648	626	670	643	644	651	664	634	626	596	654	632	628	618	642	651	627	614	638	614	646	700	595	605	630	667	642	584	637	654	647	582	635	639	604	635	668	670	671	645	618	598	645	627	664	689	666	671	662	652	647	639	640	621	630	625	589	654	656	637	604	643	618	628	642	625	652	622	656	600	622	622	653	634	662	620	639	619	636	641	622	641	613	622	608	640	688	561	628	617	663	630	662	657	610	649	694	656	583	612	624	604	635	669	668	638	607	642	629	649	633	652	640	629	624	652	661	632	642	693	679	646	649	661	617	637	598	635	647	698	638	618	673	598	630	697	611	647	692	576	613	648	619	589	660	672	618	605	623	632	637	650	662	620	642	618	657	601	630	641	618	634	669	601	626	601	628	655	612	632	612	637	625	597	637	635	611	665	623	629	639	674	615	638	683	618	646	635	646	668	618	649	655	627	600	650	638	625	665	663	636	648	628	633	635	633	647	648	609	588	619	603	678	634	602	650	675	675	637	616	631	636	626	674	653	661	657	643	675	630	618	609	645	670	615	664	674	664	595	626	612	582	658	648	621	648	640	601	627	621	642	617	673	632	656	633	635	648	613	631	619	628	665	656	637	633	616	655	635	679	655	626	574	630	635	632	635	673	649	657	639	646	626	560	705	680	614	668	615	648	637	661	652	653	663	610	612	648	636	669	611	606	635	624	598	650	643	637	634	658	655	581	667	635	606	655	606	635	639	656	599	653	678	665	675	672	657	639	652	655	623	621	642	669	652	646	587	639	634	640	631	671	601	658	654	610	719	612	623	679	631	665	628	606	617	586	667	667	631	667	627	648	686	676	619	600	642	654	637	632	601	644	621	655	617	649	647	702	650	606	663	666	627	673	668	661	645	620	616	644	667	656	633	645	643	624	681	627	577	640	672	635	580	602	680	630	637	634	635	615	629	583	631	645	660	626	604	675	635	646	671	649	666	627	678	612	630	655	636	682	639	668	628	624	667	610	677	651	640	659	650	643	663	686	623	622	667	679	660	612	636	634	627	691	611	634	593	607	662	638	698	641	643	668	647	652	659	631	629	647	600	639	618	639	687	620	636	618	630	648	620	636	624	632	607	625	635	656	673	632	614	622	619	643	621	643	667	617	615	643	622	639	600	616	636	671	662	611	615	639	605	634	632	597	652	590	638	679	639	605	625	607	633	644	640	599	594	624	647	668	635	652	628	642	619	600	618	669	636	601	610	624	642	646	616	644	685	641	645	623	605	679	658	580	640	649	636	639	614	653	662	634	637	660	650	589	619	588	670	691	637	601	628	621	668	640	645	607	651	634	618	639	654	683	669	662	682	628	630	650	612	608	663	654	655	644	646	631	648	634	619	625	666	647	652	627	645	627	653	640	615	631	628	644	652	656	627	636	623	652	621	618	688	635	626	655	655	653	593	609	655	629	652	665	649	632	608	691	646	658	672	656	604	638	652	607	593	627	640	662	663	597	628	687	628	605	593	659	629	661	679	698	638	661	627	659	647	649	590	622	636	595	632	663	672	579	632	641	575	669	650	644	617	630	617	634	623	625	570	659	629	631	637	606	591	634	630	640	624	639	640	622	586	667	617	642	679	653	651	614	628	611	606	660	638	612	606	669	616	587	699	641	681	606	627	613	653	599	666	639	610	642	658	665	643	629	640	623	625	651	606	703	612	649	621	634	650	635	658	663	630	637	612	681	597	622	633	648	620	654	665	593	628	638	674	616	640	656	623	637	675	646	615	589	630	644	588	641	636	623	602	630	650	642	666	612	673	589	657	580	627	644	636	626	651	667	579	602	606	620	635	616	608	631	714	630	653	616	584	623	631	610	671	640	669	696	588	636	636	616	643	648	596	634	644	646	632	653	681	612	632	655	640	608	653
23326	22632	36666	36861	29862	25036	16773	4093	1007	477	450	462	455	451	442	430	473	478	467	445	467	461	539	450	441	450	434	479	462	461	441	426	484	443	444	430	471	453	446	467	472	492	457	467	442	469	452	438	431	480	470	475	478	421	478	434	472	428	451	467	487	463	439	423	463	466	489	454	493	472	460	495	436	500	468	473	491	486	468	500	478	466	463	474	415	489	442	456	448	443	491	456	491	441	476	452	460	488	488	467	439	448	464	461	447	483	446	454	461	426	463	459	463	474	427	421	416	449	465	443	454	417	430	428	465	480	469	435	437	462	433	448	478	413	429	429	445	417	467	477	441	438	437	485	462	457	495	442	470	439	452	427	479	440	455	473	471	453	459	426	493	466	457	451	447	456	470	438	475	437	442	417	484	466	443	482	473	456	445	427	423	461	447	477	464	429	490	442	436	471	421	453	480	432	444	460	447	416	460	469	463	459	493	477	506	479	470	419	493	461	438	424	419	463	464	459	440	439	436	471	416	444	442	453	459	455	492	487	463	536	461	453	504	433	456	468	464	495	420	451	472	448	455	460	423	438	465	447	460	451	445	444	502	431	427	460	462	449	436	445	430	414	459	459	446	467	436	445	441	450	487	446	429	453	462	458	449	496	460	464	474	454	436	481	410	450	421	465	408	464	417	464	456	484	448	426	459	458	449	454	448	488	466	455	440	459	431	445	444	453	438	418	437	491	486	459	482	433	437	453	485	422	430	484	472	465	483	447	502	449	443	438	433	465	469	450	454	448	457	451	469	473	456	477	457	466	463	426	444	470	513	455	437	445	442	425	474	479	456	439	488	474	459	475	445	438	470	455	439	446	440	496	471	453	413	431	480	446	455	429	472	489	474	458	461	486	471	464	457	472	464	458	435	445	473	497	460	456	426	459	480	450	429	502	493	456	441	444	472	446	479	445	475	483	459	429	455	446	481	455	473	429	457	458	442	431	442	491	448	454	481	494	438	430	459	443	473	490	464	481	461	464	480	463	464	439	498	514	460	516	444	417	464	495	455	459	427	422	466	451	457	399	469	440	481	459	480	468	448	452	435	449	457	469	485	424	443	461	460	458	401	451	481	474	478	462	431	453	432	425	448	467	445	453	459	450	459	452	428	451	461	473	461	489	438	474	460	466	469	469	426	451	465	475	461	456	435	468	493	485	465	469	452	434	459	494	470	461	448	413	456	429	416	450	445	485	465	459	429	491	433	461	464	457	467	436	478	501	419	470	481	447	475	442	467	464	436	439	442	455	463	476	473	488	443	484	436	462	488	425	434	437	446	457	478	453	445	450	471	458	455	449	446	477	480	437	475	453	471	438	465	433	469	463	464	496	522	493	446	443	476	464	439	471	423	464	452	484	469	457	464	489	447	436	469	492	458	437	458	460	459	429	468	445	482	477	457	424	445	471	442	462	410	439	439	475	411	458	411	496	436	412	484	448	407	469	418	415	453	434	458	519	464	420	474	436	481	478	449	435	511	440	449	471	453	451	463	486	455	455	448	419	444	494	460	441	484	444	462	449	476	449	467	469	443	464	432	430	452	461	461	470	425	474	454	448	440	424	458	443	483	447	481	468	432	424	450	428	455	478	453	411	462	426	438	427	475	437	461	437	430	473	455	460	434	482	467	465	433	450	454	441	474	466	429	448	438	480	460	432	456	458	488	439	441	452	463	476	416	458	445	443	449	457	482	491	474	447	482	480	464	433	499	462	475	458	443	443	495	469	431	460	433	487	445	464	452	479	450	394	489	454	454	470	471	457	447	468	465	471	453	466	480	459	473	446	428	506	465	476	445	478	503	455	434	460	427	436	484	457	467	431	475	467	413	499	460	513	464	496	434	465	444	429	459	480	477	464	480	450	438	460	446	455	426	453	472	479	474	435	459	456	486	447	447	472	453	453	456	417	481	420	457	446	461	474	478	453	447	470	444	437	474	443	458	451	466	468	471	428	487	486	477	460	445	446	428	431	443	432	445	464	497	420	442	489	478	478	482	454	453	469	456	452	455	452	445	516	428	448	443	418	472	491	446	465	460	445	450	501	517	454	421	446	523	477	459	436	461	495	453	486	452	480	465	430	402	496	434	436	461	477	502	406	439	448	474	452	437	461	484	489	443	452	453	450	432	476	438	423	434	451	455	464	428	414	465	436	464	455	473	464	468	424	441	463	400	469	482	460	439	486	442	471	445	450	461	458	447	453	437	456	444	508	505	415	463	450	457	421	488	474	429	423	402	436	500	449	452	441	443	443	476	465	476	457	455	455	505	444	454	462	470	465	492	508	437	455	466	452	443	453	451	474	419	455	473	477	464	421	444	469	443	453	422	452	488	438	438	456	443	467	487	453	441	453	425	439	453	475	431	468	420	480	464	454	427	464	457	457	466	437	460	489	426	485	502	470	493	457	455	470	421	459	457	473	454	452	477	467	476	499	456	442	458	512	462	457	451	441	457	467	435	423	456	462	468	512	470	451	435	462	434	445	453	439	439	442	460	457	438	488	462	449	500	444	473	454	432	448	446	422	449	456	442	443	435	442	496	465	445	478	443	506	482	454	482	464	418	471	463	465	425	447	426	468	466	467	487	468	472	455	426	428	445	445	518	458	451	462	485	450	472	402	486	463	440	470	447	430	469	445	466	481	474	495	436	468	459	413	499	453	447	452	470	451	451	471	476	448	411	462	477	414	482	471	475	433	478	405	442	464	476	446	444	439	446	482	440	493	452	447	442	500	449	471	477	468	459	481	485	445	463	458	470	418	422	447	471	444	449	453	406	440	478	412	448	481	419	473	456	444	449	452	478	473	439	469	480	457	485	471	478	492	436	449	469	452	442	433	421	466	437	423	462	486	451	420	421	399	385	474	466	462	412	450	465	441	448	453	458	450	483	467	457	461	479	474	460	421	453	449	423	457	446	412	485	477	480	468	433	509	440	451	479	448	514	466	463	459	416	442	439	470	481	431	423	463	441	447	455	472	463	411	440	471	443	457	422	482	437	470	490	461	431	480	439	461	436	446	459	466	490	450	432	514	471	436	459	458	416	508	463	475	456	477	470	471	510	435	438	451	448	496	449	455	444	445	454	455	493	465	467	442	394	474	483	468	455	467	416	447	441	457	472	472	431	476	452	465	478	451	487	460	453	468	476	487	441	432	435	489	445	472	462	468	463	459	462	490	443	470	432	457	467	439	457	458	423	426	455	491	431	467	483	474	423	452	449	438	469	465	454	467	467	443	463	455	474	452	477	497	430	464	416	471	467	467	449	471	413	453	429	467	440	455	412	466	439	468	471	472	458	467	464	438	468	415	485	433	469	500	481	447	433	474	455	459	432	443	468	448	488	443	440	467	482	469	457	446	467	484	426	434	449	474	423	469	494	433	455	472	476	489	459	443	453	439	457	431	490	434	483	446	448	455	476	460	440	471	456	403	425	447	472	449	437	469	460	410	445	469	432	461	496	499
39101	102750	91014	66587	45763	30748	16547	6530	1908	760	702	666	665	733	725	680	690	665	704	685	685	672	690	718	683	731	670	680	694	696	714	687	641	645	732	722	708	716	665	677	686	692	696	655	624	671	752	672	651	724	682	677	705	707	669	669	717	649	731	672	690	691	713	662	685	659	716	691	746	714	686	692	717	676	669	727	697	720	700	658	702	696	666	664	705	685	697	722	711	675	676	716	724	655	666	677	703	685	706	677	663	696	720	718	671	686	699	715	662	659	693	657	723	698	712	745	646	711	703	675	714	670	669	654	670	665	718	668	666	648	684	701	665	703	702	716	650	686	698	712	706	686	686	687	715	678	747	688	684	683	696	669	693	701	695	699	619	722	704	667	742	704	651	658	671	617	718	738	682	644	670	686	665	721	676	726	670	626	689	700	689	693	717	669	666	717	667	654	727	676	693	695	726	750	680	718	694	731	713	664	693	723	729	673	663	643	662	689	645	713	694	673	717	638	715	690	689	718	664	687	685	664	715	728	669	710	673	643	697	669	660	712	720	622	699	734	663	692	735	669	713	671	698	726	660	691	666	699	651	692	699	688	705	688	692	686	694	721	698	698	657	702	705	739	711	688	690	718	698	671	649	686	709	630	707	665	710	698	725	713	676	702	697	658	651	670	681	705	691	638	698	687	670	690	726	742	647	705	694	666	673	683	699	685	661	685	685	742	729	703	692	654	711	669	687	665	695	658	705	680	722	691	698	685	708	676	703	749	693	688	671	686	697	672	683	641	736	707	697	737	661	662	683	647	690	722	696	698	629	718	669	673	674	696	648	691	670	675	707	662	689	729	654	687	663	709	669	692	709	705	689	716	675	664	678	680	689	682	672	686	715	693	654	691	719	715	708	703	650	720	691	649	707	682	634	704	671	686	667	735	693	706	684	714	686	724	705	656	659	709	678	708	654	654	703	685	700	708	710	718	716	699	704	723	729	640	701	701	689	691	702	682	729	695	685	701	722	707	650	678	690	700	677	658	647	679	642	695	680	688	675	684	687	683	700	663	688	721	651	659	671	668	718	628	675	655	681	698	727	710	725	707	702	705	676	700	692	701	643	634	718	697	735	667	708	688	625	717	719	721	661	686	682	683	698	733	699	627	643	674	655	669	683	700	760	661	632	726	685	705	680	701	676	704	694	699	689	718	725	680	670	710	693	698	714	685	635	686	671	703	691	648	739	694	673	733	660	707	676	650	683	714	698	679	705	683	701	668	640	730	668	674	654	689	743	655	681	730	709	642	651	717	671	678	650	645	725	735	693	729	683	702	646	670	726	725	665	642	699	682	690	708	696	626	669	700	653	714	734	694	739	679	624	671	732	666	692	669	723	722	722	716	679	695	700	694	684	706	685	686	719	669	688	698	699	734	702	706	683	668	685	666	689	695	669	691	653	699	648	659	682	708	680	696	670	682	702	724	672	638	699	691	717	672	658	710	663	681	689	699	651	710	691	684	688	666	670	708	713	672	704	685	666	655	702	654	650	721	717	668	693	691	652	688	670	688	684	745	720	678	731	699	706	718	687	685	732	659	762	707	679	715	694	692	650	669	665	692	678	677	735	664	714	680	711	718	702	639	721	695	639	697	703	717	678	712	694	692	687	721	700	695	707	728	683	697	686	725	695	672	683	670	753	685	684	749	719	702	680	675	674	694	715	710	689	722	662	658	735	697	684	687	696	693	708	718	717	672	705	716	686	729	703	675	626	733	671	715	682	673	702	682	699	666	696	666	649	708	700	709	689	694	719	706	734	755	712	659	722	683	683	678	692	647	654	713	729	656	656	677	693	678	678	660	703	707	671	665	721	703	687	728	669	684	640	680	687	635	723	704	695	739	683	667	700	685	675	701	733	697	724	698	740	702	660	659	679	674	680	724	659	731	701	628	656	685	683	672	693	672	625	692	711	680	698	670	671	683	683	691	725	677	725	699	722	738	675	672	737	694	718	690	712	710	671	742	701	661	687	713	701	653	641	760	673	717	681	698	669	675	692	672	684	700	671	735	639	743	663	677	669	682	727	694	708	654	699	680	713	652	747	690	670	684	676	688	666	717	658	707	673	696	706	657	654	723	682	718	699	681	705	687	646	710	735	700	634	678	749	677	711	695	675	697	665	735	654	702	656	675	712	713	671	697	737	718	652	663	660	678	739	692	650	711	679	685	666	682	726	702	689	659	672	717	728	720	680	708	712	639	761	666	684	674	710	686	720	657	699	646	679	659	682	723	752	656	702	721	677	715	683	657	716	683	679	747	695	684	712	667	704	710	704	738	676	769	665	698	701	713	706	712	653	663	722	695	688	646	671	695	653	735	698	668	665	676	638	657	659	703	663	670	668	665	677	695	718	696	712	715	697	687	669	635	700	667	688	673	700	687	689	654	633	685	689	665	650	724	696	705	747	692	702	689	677	686	701	651	715	706	707	716	685	695	711	688	750	704	655	682	698	655	704	685	680	710	695	670	714	656	736	722	662	732	724	711	685	699	703	690	732	668	686	694	704	689	701	724	672	629	645	677	663	712	651	691	681	670	700	671	667	681	722	664	686	764	692	706	658	664	707	732	701	711	715	719	667	681	644	685	700	676	670	671	705	623	663	652	668	714	691	727	680	691	731	693	680	677	689	720	710	703	686	723	698	643	683	651	705	702	693	698	696	694	729	691	687	669	659	687	664	645	654	697	697	685	703	682	693	699	739	674	708	765	661	706	680	713	699	674	698	666	679	664	669	691	682	679	690	689	683	735	691	724	686	637	680	685	669	643	726	698	660	696	683	715	671	700	657	697	671	698	686	666	687	655	718	697	681	696	707	683	715	640	667	669	731	697	674	713	702	716	680	715	717	672	680	662	689	687	647	707	658	702	655	723	637	669	694	669	693	720	675	731	680	713	682	685	661	693	724	692	674	683	682	709	659	749	676	696	696	657	646	680	705	673	679	671	662	653	670	679	700	651	653	705	700	667	672	724	684	704	703	648	727	697	706	680	698	737	672	657	689	673	654	677	673	675	676	668	626	673	672	682	678	706	699	686	709	723	658	718	684	715	671	675	661	676	676	663	666	667	712	711	681	715	684	711	670	721	711	699	672	675	685	681	694	676	756	701	719	677	660	706	672	661	698	671	657	627	693	681	689	713	702	650	704	668	724	677	675	684	698	699	655	685	719	677	686	687	700	696	711	677	670	673	679	688	655	703	658	674	648	694	684	683	705	674	703	686	712	716	722	689	728	734	699	648	694	644	739	709	675	679	690	699	680	662	706	762	696	674	656	691	692	717	719	659	742	686	694	679	711	667	730	715	677	699	694	708	740	651	663	699	687	757	728	672	691	641	694	680	680	746	659	674	722	692	658	676	697	693	724	718	678	714	724	667	690	719	653	685	690	749	755	701	671	693	703	715	715	671	664	685	676	684	725	733	726	663	689	703	720	680	724	664	637	698	673	701	668	638	695	704	667	643
27183	31037	36302	24229	8657	2622	1148	602	412	426	367	363	384	372	358	381	371	336	409	374	384	371	385	406	395	377	373	363	355	404	358	351	402	383	376	420	362	401	360	381	381	395	387	360	389	380	377	366	372	363	335	396	399	391	379	395	398	368	363	396	338	366	357	328	411	382	409	348	372	358	355	371	351	405	364	408	397	413	365	386	377	357	412	384	354	379	412	389	360	359	350	353	423	382	391	406	404	346	334	405	354	382	360	393	393	395	431	356	360	385	390	336	370	391	354	351	390	358	383	373	377	359	414	344	390	390	385	435	419	383	354	368	376	394	365	394	390	378	368	385	375	336	408	371	367	357	385	383	367	385	338	373	361	386	415	409	352	392	421	395	388	400	371	409	384	365	372	382	411	396	338	398	355	358	391	392	374	390	393	392	389	380	380	373	362	375	388	367	368	374	409	369	388	404	365	371	400	383	390	377	423	348	351	368	378	362	392	390	382	410	351	374	362	394	388	368	377	394	385	387	381	399	369	390	379	396	385	401	342	364	337	365	414	405	403	380	365	376	376	352	381	383	367	376	406	381	415	363	425	386	386	381	399	395	413	389	380	413	357	406	386	390	403	371	417	338	366	395	365	359	362	382	372	397	392	343	382	391	369	382	364	380	399	365	394	398	359	370	366	366	374	370	352	388	402	363	353	370	375	405	383	363	397	400	399	405	371	381	376	365	361	371	372	363	356	415	382	367	360	384	373	374	367	374	388	359	390	366	406	368	362	367	384	379	352	382	385	394	389	417	398	402	360	395	359	370	374	345	386	366	354	376	395	367	385	386	374	439	372	378	400	377	373	345	396	407	392	339	378	419	346	391	399	351	369	386	399	423	362	371	392	343	369	386	424	399	391	366	358	403	348	336	379	355	357	391	411	385	385	376	385	366	377	398	360	395	401	415	343	374	392	376	354	390	359	367	385	340	349	378	351	341	374	367	413	382	391	413	376	387	402	351	402	383	339	421	392	403	358	368	402	401	408	365	394	391	350	417	372	380	401	382	402	384	396	362	393	373	381	388	407	413	351	388	379	362	378	434	365	353	367	398	407	384	399	372	395	359	400	367	361	404	370	387	391	345	377	356	425	386	373	372	371	392	362	350	384	354	395	421	391	382	327	412	339	380	359	396	406	372	409	360	356	377	388	372	382	388	390	404	373	373	388	376	343	383	373	365	345	382	376	360	391	374	372	398	397	365	350	364	368	382	393	360	406	388	377	393	383	364	376	387	385	408	402	370	387	366	387	388	358	389	378	377	418	359	373	375	353	370	382	360	344	388	376	383	362	374	410	393	401	394	378	359	374	390	376	376	394	383	394	387	382	378	348	408	379	377	388	402	378	362	383	421	364	338	392	385	400	379	366	331	362	402	370	376	384	412	412	402	374	352	365	382	354	392	351	389	381	401	379	386	394	386	375	374	390	386	396	366	372	366	369	403	412	394	371	394	398	387	404	363	397	372	392	394	378	406	373	402	370	388	355	394	392	398	387	386	414	396	369	422	365	376	387	340	406	353	365	378	374	353	379	356	383	383	362	372	380	403	390	395	389	360	401	387	365	349	361	375	389	378	366	370	402	358	352	388	412	379	368	382	378	416	379	412	386	381	381	414	405	361	399	360	388	422	364	359	343	381	375	364	372	369	367	390	421	343	371	388	365	380	390	370	419	357	389	352	393	388	397	360	389	369	365	386	405	333	381	375	405	360	371	394	396	359	376	361	359	356	396	387	380	392	367	389	358	397	401	336	353	370	375	367	365	392	400	376	403	359	365	358	372	402	396	373	385	378	353	350	406	398	359	365	351	370	382	403	381	360	387	384	374	377	409	384	368	388	394	376	371	380	375	400	383	395	380	392	409	397	380	373	410	406	370	397	382	393	403	390	364	381	390	365	367	389	347	381	408	397	424	395	408	400	391	384	403	365	406	378	376	378	378	371	381	369	437	395	378	406	376	351	354	405	377	385	386	368	371	362	394	337	364	382	392	405	429	357	361	393	399	370	376	383	372	352	365	391	398	395	400	400	371	372	357	379	384	341	452	390	399	388	357	415	404	375	396	355	382	407	391	362	352	403	377	380	391	364	381	420	374	394	388	411	397	339	377	388	373	386	386	374	377	407	355	374	388	394	390	374	365	390	365	393	353	360	349	416	398	413	363	392	359	370	358	389	404	378	383	372	371	379	407	377	368	375	379	388	347	340	367	385	405	382	350	381	376	392	374	335	390	364	420	399	411	346	367	368	382	334	379	351	390	401	410	374	365	364	363	342	343	338	357	346	376	388	376	391	359	377	379	350	352	376	354	406	359	406	330	400	389	379	395	374	355	372	389	371	364	367	363	383	346	386	373	382	379	382	400	358	372	372	391	394	419	364	386	422	381	409	357	386	377	377	382	399	402	350	397	390	361	391	365	348	363	378	376	378	388	385	407	372	375	398	399	383	366	369	361	368	403	405	358	364	391	403	385	359	379	414	388	367	389	391	368	398	395	373	340	390	391	410	374	371	377	388	371	370	369	411	380	370	386	393	374	379	365	386	398	395	381	426	364	368	394	381	354	399	412	363	396	358	410	367	382	365	411	397	372	369	402	393	369	348	369	397	359	338	334	411	391	419	394	398	394	402	397	392	378	407	382	383	389	409	391	369	386	387	376	364	376	354	389	387	371	389	364	394	377	339	408	354	383	401	393	365	394	381	403	414	362	413	379	377	342	410	345	387	371	395	378	332	382	388	341	384	401	397	357	377	398	384	397	379	379	387	378	377	371	385	366	411	375	404	399	383	377	354	371	398	352	347	401	397	368	364	407	388	388	365	410	389	395	345	389	336	357	360	363	401	379	392	386	355	400	353	379	367	443	376	397	337	394	407	365	387	397	398	390	360	361	350	398	394	366	418	416	409	379	396	395	374	386	369	368	376	417	360	435	370	400	378	423	374	387	356	374	376	376	381	405	364	412	381	370	382	338	367	406	387	414	369	365	385	390	349	396	363	409	358	385	375	376	367	393	398	372	348	358	384	376	354	380	402	349	395	336	378	398	376	364	395	432	375	381	403	396	362	400	343	425	397	323	404	412	368	343	378	386	390	405	358	371	341	384	386	368	372	393	351	370	397	391	387	360	380	377	392	410	408	371	390	378	388	358	377	367	357	358	362	394	335	360	404	370	425	372	360	374	403	388	399	397	366	378	347	354	381	378	387	374	380	386	357	350	397	425	371	402	385	399	420	392	369	386	386	378	374	365	417	369	401	404	404	342	418	375	365	409	382	368	364	403	385	401	388	390	395	341	404	386	379	398	364	363	396	358	378	374	377	415	333	351	359	385	343	373	385	406	371	402	366	388	369	409	351	384	360	381	374	398	354	398	366	358	434	390	408	345	390	411	380	391	366	398	419	400	399	408	394	395	353	396	405	383	359	371	380	405	382	338	401	362	369	404	393	394	417	368	392	358	382	386	418	356	375
22036	51294	42447	25374	12092	5070	2456	1146	740	617	581	594	575	642	593	617	584	595	648	567	610	590	594	566	593	574	609	611	614	627	550	583	600	578	645	572	612	584	596	581	624	590	605	578	548	612	626	594	600	596	591	605	584	598	587	548	598	605	571	631	586	579	634	567	574	605	628	573	608	576	629	597	603	603	620	546	620	585	581	599	552	607	550	595	596	626	619	604	601	625	636	580	628	597	586	601	585	627	597	577	584	612	607	614	618	602	574	625	607	595	606	612	620	655	614	611	587	588	627	618	554	602	573	630	611	597	630	604	587	600	613	627	628	634	587	562	583	618	585	585	594	631	628	559	639	600	584	612	617	568	583	623	577	596	596	611	599	563	590	582	608	614	594	602	637	551	569	609	560	601	578	602	593	636	587	586	560	580	612	643	620	588	584	596	570	586	574	616	578	575	611	643	577	567	579	572	643	587	561	619	564	581	589	626	603	608	570	621	598	584	583	604	588	617	634	599	632	614	603	612	622	618	606	643	613	595	614	583	636	598	611	586	601	589	598	572	570	639	599	605	591	615	605	551	601	609	605	577	608	608	608	628	582	579	593	626	588	582	580	593	605	620	598	570	584	577	601	576	620	643	634	635	620	591	578	616	584	597	606	583	645	622	598	585	601	575	631	555	623	627	632	591	599	604	626	600	579	627	567	652	572	591	537	608	617	619	599	586	620	634	611	647	583	560	553	609	550	595	626	558	610	626	591	658	609	609	622	614	629	646	603	607	574	633	620	596	590	612	546	628	591	612	627	612	641	607	560	575	606	617	560	618	599	564	659	599	608	613	653	619	596	621	604	632	565	592	600	605	644	602	613	634	544	559	611	597	608	586	632	567	580	633	629	593	635	635	560	535	626	584	592	608	609	625	616	615	599	616	599	643	633	585	620	591	587	619	577	607	609	628	588	607	598	631	637	632	581	593	623	627	641	576	595	584	614	565	591	629	598	591	574	581	617	608	622	610	622	604	608	556	629	561	646	604	610	613	612	583	665	599	588	611	581	571	599	620	561	605	603	560	606	555	647	581	598	603	604	605	631	602	594	612	627	595	634	604	613	598	576	593	590	639	648	625	593	596	597	612	604	613	580	583	602	636	597	645	590	614	602	613	609	606	604	622	569	647	603	623	579	583	615	594	607	598	591	570	563	615	568	622	604	571	629	613	590	592	609	549	586	586	596	599	579	625	581	670	607	653	617	644	618	583	594	562	578	580	611	545	570	589	602	588	584	611	593	612	581	637	586	616	610	620	667	614	619	591	625	569	639	551	598	604	599	621	602	617	592	642	645	608	629	571	633	568	577	607	593	591	569	595	621	610	636	603	565	600	639	654	587	599	585	599	646	610	589	610	653	588	589	599	621	564	644	590	600	641	562	594	609	625	602	638	610	603	616	602	621	579	616	575	611	600	579	578	584	605	620	609	628	638	617	553	585	604	589	609	633	588	627	593	564	620	639	610	589	618	607	597	591	573	618	612	668	630	589	579	609	564	564	654	602	597	583	595	641	576	610	565	542	604	605	565	578	592	546	655	606	616	636	597	611	617	639	605	608	607	579	607	624	587	612	610	588	611	602	628	641	584	628	575	624	620	576	621	650	585	611	588	636	641	633	593	585	580	574	582	639	599	617	560	611	593	596	558	583	596	639	610	595	615	607	618	651	545	588	652	581	599	635	583	568	576	631	584	588	590	609	571	606	619	562	578	624	572	585	590	569	654	626	575	565	569	642	575	570	621	573	630	651	569	607	595	623	644	593	612	609	626	568	603	587	577	587	592	591	579	616	594	584	609	646	596	620	595	630	656	610	573	647	625	620	625	607	605	606	631	622	534	641	671	585	649	618	555	630	606	603	600	636	622	626	601	593	611	571	587	603	586	620	582	572	602	583	621	608	597	576	581	577	614	600	613	615	609	595	562	587	594	582	574	608	617	607	596	593	628	590	589	624	616	613	602	590	594	600	592	615	633	594	582	592	620	604	588	587	603	598	631	578	609	593	603	591	611	657	618	640	598	634	627	616	622	597	579	628	624	600	572	606	604	623	614	611	595	576	561	596	640	606	628	605	644	607	566	616	588	619	584	615	589	640	642	602	593	630	604	651	644	594	624	621	593	567	612	591	622	585	595	634	588	606	614	567	640	613	556	576	599	616	617	635	571	606	633	571	615	562	587	644	582	620	592	614	576	599	615	588	613	677	611	565	561	563	605	591	628	616	611	633	560	583	626	620	603	622	615	589	654	664	603	593	599	573	629	583	570	630	638	574	635	581	632	620	620	608	593	577	646	586	605	592	621	587	623	563	634	586	640	642	581	626	565	615	638	623	605	593	599	588	579	586	582	570	567	635	636	605	592	626	638	625	635	588	581	611	615	613	630	614	592	609	587	637	623	608	608	640	627	607	604	635	594	669	586	609	590	593	624	616	623	588	588	622	580	592	554	599	577	582	571	591	625	572	617	570	606	591	598	596	591	614	626	631	643	610	605	623	595	604	597	591	608	640	642	635	633	602	622	633	607	593	613	591	583	557	624	590	589	594	627	611	620	601	598	602	599	550	613	580	634	614	604	632	658	601	616	576	585	580	618	612	583	619	517	608	614	624	609	623	612	587	553	594	627	608	633	672	633	579	571	623	612	636	602	620	619	628	617	628	546	592	579	589	635	618	605	575	621	607	621	580	583	631	616	646	601	631	605	604	626	627	625	563	604	617	590	584	580	618	623	625	581	578	593	580	602	602	644	580	637	586	613	571	615	606	604	626	605	594	625	614	585	637	606	606	613	616	606	655	611	579	653	623	633	600	592	606	632	617	559	577	583	666	609	662	600	582	590	598	619	553	619	635	635	587	570	573	597	595	619	603	608	625	655	593	621	615	635	602	593	613	607	590	609	610	591	606	646	600	584	605	588	582	557	648	596	579	591	560	618	656	582	597	604	600	620	605	604	614	602	608	612	583	585	606	577	584	577	613	604	631	637	617	596	617	577	653	573	629	630	610	592	607	612	639	583	581	588	582	584	579	600	555	630	648	625	564	649	561	621	626	572	603	592	554	620	589	580	598	612	584	589	621	614	585	607	601	607	597	588	614	640	610	554	598	594	581	606	637	618	601	595	632	628	592	583	586	652	586	623	616	597	607	639	629	570	533	587	615	557	636	579	621	557	603	539	495	618	626	621	623	615	612	580	636	619	610	580	612	577	558	581	562	596	582	615	615	571	620	631	608	637	587	653	599	613	591	600	608	588	619	582	586	569	616	665	583	608	603	581	611	648	606	577	582	619	563	663	585	570	629	628	615	606	587	581	618	583	608	592	599	566	600	617	645	578	615	587	624	607	644	592	607	624	583	632	626	628	620	593	577	593	646	660	629	615	567	601	577	598	594	647	607	596	632	621	615	583	595	616	608	613	610	604	601	615	615	574	622	609	602	639	598	586	613	606	582	600	597	604	616	617	624	612	555	597
24567	25578	43306	42938	27252	17159	6252	1621	697	442	414	411	407	418	442	427	415	440	397	423	427	422	437	453	399	416	407	390	408	407	434	430	427	395	416	405	405	434	403	438	421	413	390	406	375	435	378	392	410	440	425	378	403	437	433	417	370	414	397	392	399	391	442	419	441	407	453	437	445	387	387	414	390	396	392	362	411	390	411	424	397	419	399	370	391	410	385	399	423	392	394	401	400	410	420	407	386	408	394	373	423	418	397	394	408	390	418	422	392	401	378	402	393	411	434	417	385	415	391	437	391	405	365	426	381	379	447	429	391	410	424	381	415	426	374	410	386	432	409	417	410	392	422	389	408	417	394	445	437	397	407	415	368	406	398	436	425	430	400	400	409	425	415	433	405	404	409	432	408	408	420	416	432	398	435	434	388	406	419	403	391	404	408	400	424	380	401	393	424	400	414	441	411	371	430	411	410	414	436	382	421	399	400	383	380	426	382	410	398	431	420	415	438	415	405	413	415	429	446	412	418	379	393	399	389	412	423	400	427	397	425	443	429	392	401	426	426	420	422	377	439	426	456	415	377	403	405	401	414	402	406	384	410	395	397	391	429	409	356	407	365	402	433	431	439	408	423	399	388	410	365	404	393	425	410	393	366	429	410	432	427	403	395	428	425	383	398	372	421	421	440	413	429	392	421	407	421	411	406	417	430	449	411	408	398	409	435	425	400	386	398	416	419	442	364	369	393	382	410	443	365	385	394	381	434	422	395	411	396	394	434	442	400	439	403	393	410	409	409	403	414	394	423	412	383	399	453	413	403	411	403	453	424	409	422	356	404	397	429	426	427	406	404	443	372	415	436	407	431	383	435	430	389	434	402	385	417	412	437	363	384	394	400	400	389	404	412	420	408	432	436	361	399	432	398	432	399	394	417	412	420	422	391	431	415	391	402	393	413	430	390	394	396	410	388	402	446	408	440	416	384	388	462	403	421	417	408	364	425	411	397	391	398	411	413	415	385	382	419	405	402	407	392	429	414	424	393	391	429	426	381	391	456	416	407	394	413	393	430	390	452	402	423	428	441	397	380	394	395	462	455	405	397	394	408	421	450	377	413	433	386	388	392	409	455	405	421	405	395	410	442	396	383	418	398	417	398	372	405	400	395	408	399	375	437	395	400	378	375	412	425	421	401	409	400	414	368	397	411	415	424	418	447	407	419	445	404	411	451	418	390	391	410	399	424	420	394	416	421	428	370	400	397	414	418	417	457	437	368	395	405	407	409	432	380	419	381	410	422	439	385	390	393	413	449	435	417	384	415	424	408	380	394	380	379	373	434	404	411	440	400	404	415	437	430	400	415	402	425	406	403	389	396	409	405	373	416	378	412	421	402	455	407	418	402	385	409	404	417	400	388	412	381	388	414	397	428	387	417	429	424	420	409	393	402	400	418	402	440	405	403	393	352	440	392	427	409	395	411	428	431	418	392	420	436	412	395	403	367	394	406	406	416	396	425	417	454	405	409	401	420	435	462	446	384	406	404	396	397	425	388	415	400	413	399	403	427	395	409	379	360	415	401	408	393	386	383	383	400	359	445	427	409	402	404	377	411	399	385	403	418	422	369	397	407	390	415	449	366	402	426	420	437	360	388	455	408	392	391	423	421	387	430	403	447	396	372	425	383	387	427	401	405	436	409	417	354	384	396	397	400	442	416	405	396	388	433	385	391	418	393	376	394	406	370	373	392	447	441	395	408	422	417	419	406	413	397	381	416	422	384	424	454	397	395	401	381	459	422	432	415	398	388	377	397	446	407	400	418	424	398	399	403	447	425	408	426	431	392	421	421	424	423	401	438	417	420	412	355	399	434	364	410	426	422	388	423	390	417	408	389	435	379	424	415	419	421	401	430	409	448	443	391	433	420	394	423	385	434	424	407	419	399	423	412	427	400	427	392	382	414	390	412	382	429	392	415	403	428	375	399	388	381	387	409	399	411	400	423	424	370	405	431	419	404	402	360	418	424	397	413	399	412	371	442	425	403	407	401	390	422	414	406	390	352	366	427	425	377	375	401	421	437	390	400	421	416	366	389	399	400	404	425	413	380	399	378	416	424	412	401	417	407	441	417	390	399	438	387	412	403	389	416	436	418	405	403	397	410	442	370	397	392	400	384	396	431	410	416	398	431	383	387	395	427	391	418	399	413	423	396	403	397	412	408	372	396	411	388	436	426	414	426	432	422	431	393	370	425	439	403	410	385	387	411	440	424	369	410	425	386	383	390	419	387	430	417	434	419	418	395	420	426	422	398	449	400	412	388	429	393	401	411	415	417	388	424	433	394	438	435	455	429	379	409	365	459	399	432	422	378	398	395	400	399	405	425	379	396	423	384	418	397	407	422	398	396	423	390	402	443	417	381	403	391	402	401	376	405	418	438	408	404	455	385	408	400	383	406	412	404	369	429	403	412	397	418	404	397	434	380	433	397	365	399	416	411	388	429	409	406	449	429	430	378	391	396	430	402	431	440	438	383	401	385	422	407	375	401	362	392	401	406	416	434	366	423	412	371	430	394	421	416	447	401	401	384	419	411	395	397	426	427	404	432	384	417	401	442	436	382	445	433	401	412	401	409	366	404	407	417	417	432	410	399	406	410	420	430	356	436	416	445	405	406	418	421	439	420	398	403	418	419	370	410	373	418	397	404	404	443	433	433	404	405	414	401	404	383	367	406	400	430	414	410	387	375	384	395	410	363	406	391	409	415	435	387	404	434	401	442	396	431	408	398	403	410	409	444	415	422	429	440	414	385	354	405	399	436	430	375	366	399	406	372	405	405	405	441	387	397	376	421	436	432	453	400	422	422	411	401	382	394	392	392	406	402	423	419	388	404	415	409	456	429	426	448	397	355	410	424	391	400	419	445	370	420	391	399	419	411	376	360	437	398	397	400	422	389	429	418	446	430	386	402	402	398	434	391	418	385	377	414	407	410	400	443	383	404	441	425	413	435	404	397	431	409	406	382	419	421	389	445	417	427	393	432	420	419	429	379	404	363	385	435	385	418	387	410	439	369	379	391	392	388	364	411	382	395	417	402	428	415	411	405	378	423	393	429	388	409	378	402	419	409	392	375	416	388	379	381	406	416	433	428	423	390	376	425	415	398	427	427	407	400	407	366	433	369	411	422	418	431	408	398	376	391	412	374	382	410	422	421	401	399	427	384	390	373	396	412	438	421	416	422	435	388	404	417	383	423	405	403	450	387	396	379	425	382	415	393	407	420	388	398	401	376	421	423	386	413	421	424	411	432	393	429	442	397	399	426	404	418	413	397	382	397	416	417	396	412	398	418	405	417	397	403	405	397	364	382	387	422	417	413	418	421	386	450	394	415	385	410	416	424	379	437	409	399	430	397	440	430	419	402	397	424	403	433	418	408	409	402	431	385	430	404	379	411	409	413	432	434	398	414	413	387	411	394	401	428	405	430	438	397	446	410	410	418	413	448	398	381	432	431	389
39277	90881	77640	52719	33224	18828	8742	3469	1446	671	642	659	631	649	616	646	649	624	647	637	709	612	635	651	657	664	627	635	626	635	693	646	615	641	636	645	642	623	607	656	644	632	636	633	644	656	652	661	608	642	630	614	660	636	628	673	666	612	617	653	607	594	659	613	647	646	656	664	612	691	655	660	625	621	621	629	603	622	665	643	649	664	646	634	609	589	570	677	637	630	589	649	625	703	600	611	618	606	617	680	690	684	643	683	667	712	630	671	631	623	634	661	613	597	636	636	643	638	586	648	613	648	638	633	679	612	685	648	658	643	659	641	645	677	609	676	660	634	645	682	635	688	601	635	585	640	640	658	663	641	628	619	655	645	600	620	692	657	624	646	633	662	621	628	640	657	629	645	660	616	606	645	704	596	642	643	646	645	646	614	636	604	640	593	632	623	624	618	631	610	627	636	615	597	651	678	635	608	611	643	632	645	634	645	657	637	607	608	642	606	637	634	660	629	665	649	661	604	664	658	644	639	614	671	659	602	609	609	632	624	624	612	621	651	583	676	631	621	660	633	610	641	650	657	626	632	613	613	585	603	691	672	640	657	637	656	675	633	689	618	662	628	639	616	643	670	635	624	642	678	638	612	594	632	630	631	652	620	668	630	635	669	647	664	631	652	602	631	636	628	642	661	594	640	656	645	643	641	641	647	694	643	661	647	665	632	615	638	621	658	616	613	660	624	645	609	620	642	684	631	679	624	595	690	669	623	626	691	706	635	613	627	640	630	631	645	669	659	677	651	626	641	646	620	628	636	672	631	659	647	628	697	653	606	680	672	658	615	624	591	647	593	636	621	671	659	609	644	609	644	591	666	670	616	638	704	629	664	615	608	663	628	625	644	620	666	649	638	631	643	619	619	622	620	651	682	622	675	630	701	649	659	618	658	644	624	627	634	654	616	611	634	620	656	644	667	640	655	614	652	613	602	662	649	617	625	660	613	638	626	634	648	653	661	590	636	631	634	582	655	649	677	646	642	681	634	638	651	655	625	647	640	670	632	657	631	632	614	581	632	636	601	612	682	642	657	620	629	609	693	635	654	664	597	667	599	631	668	670	639	601	649	642	675	622	639	634	686	627	642	620	685	647	583	635	647	608	644	635	647	637	606	687	656	595	633	635	703	658	672	623	674	596	575	626	683	628	605	648	617	639	634	652	645	647	604	681	676	682	620	628	613	655	639	674	603	622	669	638	640	618	642	659	646	696	670	657	646	630	661	676	641	699	651	634	637	693	685	682	647	628	603	618	676	632	669	595	587	653	653	608	659	656	609	628	607	607	638	667	665	612	628	628	674	671	648	654	627	614	684	616	646	601	629	622	646	633	667	677	645	605	632	604	616	651	626	630	663	638	659	663	648	651	658	604	616	681	665	648	666	627	636	654	626	680	598	660	632	638	708	682	615	636	608	637	633	632	614	637	651	672	674	645	602	653	576	658	628	599	601	617	629	643	646	622	617	662	663	632	610	629	632	660	594	594	634	671	618	633	630	660	666	658	610	621	627	603	656	618	651	643	611	637	628	657	638	611	638	649	649	616	610	615	594	642	643	636	590	636	636	690	605	611	639	673	648	648	634	665	602	687	625	627	630	623	602	664	666	626	681	633	670	677	668	641	604	603	630	644	611	670	649	652	625	668	614	609	583	638	635	631	610	611	576	649	626	661	619	637	649	613	625	600	599	681	626	642	626	671	630	650	630	635	643	668	617	599	619	673	634	617	619	642	635	598	624	683	639	602	639	646	657	646	631	638	656	665	653	628	596	624	692	666	625	671	638	613	613	632	627	628	639	627	615	625	615	659	627	649	617	663	682	602	652	647	641	673	616	675	629	648	583	654	679	622	684	636	687	609	671	665	647	650	630	638	685	610	589	626	624	659	619	630	686	633	579	632	656	614	658	646	603	665	623	637	685	653	614	641	650	643	658	651	634	652	644	667	647	649	643	661	629	587	632	616	628	667	615	647	626	631	646	621	664	633	622	662	605	599	630	656	598	675	629	654	645	651	626	610	629	642	705	643	637	640	633	637	653	632	591	660	565	638	622	663	666	656	619	673	676	609	609	623	619	644	655	648	610	621	624	643	630	608	655	650	648	638	649	599	615	626	657	654	615	640	640	655	691	634	608	663	617	637	662	632	689	605	646	672	622	639	628	666	609	669	578	638	591	648	601	599	631	578	659	658	613	667	653	601	621	654	666	631	619	585	649	646	689	618	622	664	650	641	633	602	643	639	663	662	664	662	624	603	631	666	633	677	619	599	612	637	672	642	676	598	613	631	628	652	674	640	621	637	647	623	614	626	620	631	630	664	664	641	615	631	656	632	624	647	650	621	623	650	642	631	637	646	620	668	617	613	632	603	624	622	652	664	713	633	624	576	634	597	647	642	678	640	597	657	633	658	610	689	661	631	629	653	669	651	616	672	643	640	606	672	641	654	586	599	636	650	670	603	698	674	648	643	641	645	652	692	634	620	662	603	620	659	626	598	616	631	664	688	646	675	637	636	641	680	647	653	596	651	640	613	656	630	602	671	580	615	618	648	637	667	667	593	673	643	643	662	633	641	677	625	585	615	623	673	634	647	617	608	623	612	675	607	608	601	633	614	631	651	644	601	624	592	640	656	659	649	674	665	604	638	624	611	633	619	612	662	665	701	627	644	633	673	599	660	647	663	617	592	654	695	636	636	667	658	613	641	613	679	648	646	658	623	646	627	637	614	659	638	688	665	624	641	629	668	605	640	687	695	628	672	598	661	609	622	640	657	621	622	627	593	634	654	628	605	629	665	633	623	632	638	625	688	633	685	609	647	569	638	682	730	610	650	629	634	695	602	644	624	626	590	642	607	630	605	637	665	666	598	637	627	611	667	658	624	662	652	640	645	582	644	643	627	607	614	653	657	635	639	647	657	641	610	631	637	636	643	613	673	641	668	653	597	600	666	622	646	667	620	668	677	663	671	675	626	634	650	598	591	616	651	667	645	618	631	649	632	584	688	687	659	600	617	653	625	686	640	619	664	656	671	622	648	613	669	652	601	655	662	641	625	652	685	612	661	628	651	642	659	626	673	655	634	615	616	607	671	630	648	626	641	677	615	673	632	675	632	731	617	615	662	644	662	640	631	658	626	650	635	670	649	686	623	627	648	641	624	653	592	647	647	652	613	642	672	680	666	662	639	642	679	639	650	613	642	622	610	655	639	585	601	685	651	655	660	672	630	604	632	643	654	675	621	618	610	607	629	637	644	614	665	605	630	641	639	633	677	683	601	635	632	644	664	667	630	662	648	605	582	670	593	615	624	673	626	652	610	701	666	689	615	667	599	620	630	684	604	627	691	660	650	658	637	645	657	668	620	643	640	652	625	627	681	636	647	605	694	650	672	653	611	659	653	650	621	671	643	584	679	651	657	687	672	637	599	670	652	617	620	664	657	638	644	611	628	585	658	650	637	604	618	651
23281	22788	36573	35618	29266	24613	16868	3702	930	527	458	493	491	474	448	445	489	454	468	461	441	477	478	471	447	479	410	469	477	453	445	461	468	470	471	425	470	486	467	447	433	446	417	410	434	436	458	461	437	408	483	465	487	527	474	451	469	428	447	452	416	474	455	491	443	497	459	470	425	444	457	474	461	459	460	445	419	416	452	440	432	495	453	464	455	457	448	450	425	453	455	489	456	483	454	476	462	407	417	451	502	428	449	472	438	443	472	437	466	469	484	450	451	434	459	440	443	454	455	472	445	466	470	471	435	462	477	421	437	436	485	461	501	475	489	432	439	443	513	438	465	445	444	463	439	435	480	451	433	475	475	437	492	451	449	449	477	444	449	439	485	451	445	484	473	467	502	452	431	476	465	417	436	471	442	473	446	465	445	491	490	459	439	467	485	441	460	465	469	464	466	435	446	493	466	474	468	467	433	422	459	483	442	480	421	478	468	466	454	463	481	433	456	444	461	490	460	472	471	441	453	507	429	470	453	447	456	453	488	433	427	437	440	447	454	466	467	447	479	455	462	434	493	469	453	438	408	464	482	429	464	468	461	478	482	477	470	436	424	469	460	473	469	476	480	428	457	441	430	425	464	470	449	451	455	443	443	464	474	448	462	433	462	477	456	435	494	460	452	474	473	455	481	483	457	474	432	461	460	416	497	456	459	447	429	468	479	468	439	431	466	486	459	418	506	465	472	453	437	469	491	491	435	423	452	457	463	468	434	441	463	416	443	444	457	440	475	452	427	449	438	458	439	445	466	448	465	432	442	456	436	449	474	454	465	454	456	451	495	439	467	490	460	476	488	436	442	439	474	447	439	444	482	471	400	476	443	507	455	454	440	411	436	458	478	530	465	483	448	442	441	464	477	476	459	436	423	451	440	444	442	485	478	458	474	454	445	474	457	483	501	459	437	454	411	465	455	484	478	452	460	461	455	463	453	424	471	411	477	464	493	479	462	434	451	455	439	477	466	482	460	444	453	444	502	422	440	478	449	438	470	480	439	430	479	420	448	447	472	429	478	469	497	464	433	451	468	471	463	482	462	455	419	459	408	474	429	491	460	488	415	450	476	436	454	435	459	470	423	469	462	477	484	462	476	438	447	457	434	451	464	484	459	442	463	463	461	403	450	497	486	458	481	446	451	508	485	435	483	450	471	482	444	466	478	421	467	451	471	459	453	463	490	453	446	472	469	454	451	456	468	440	414	462	476	432	467	468	448	414	473	413	426	486	446	449	504	483	487	472	515	430	479	474	425	490	449	468	419	467	470	431	429	483	454	462	478	458	480	465	475	445	475	443	439	434	447	464	453	446	428	448	457	469	449	487	450	442	500	431	436	463	465	439	462	480	477	461	454	442	441	470	446	450	474	396	468	473	484	441	478	488	442	453	436	453	464	479	459	432	497	481	477	482	468	487	462	479	440	424	471	467	471	444	458	431	444	433	436	468	429	447	440	490	460	478	450	457	460	448	449	493	428	464	452	470	452	454	449	437	477	442	488	464	479	490	505	473	425	494	430	483	444	470	453	473	445	467	462	460	470	487	473	454	463	459	466	490	510	459	448	487	445	477	439	429	464	440	493	443	476	442	430	477	468	451	501	459	454	502	470	479	460	473	482	448	462	432	496	481	478	456	451	431	452	470	469	452	415	430	439	457	479	435	435	452	507	423	476	439	455	473	452	431	449	465	430	456	439	454	437	460	426	455	475	464	465	456	479	472	451	425	458	464	470	495	447	474	419	441	482	447	442	441	446	459	456	479	496	462	486	425	486	464	449	478	462	451	486	454	458	449	453	475	466	428	473	459	443	449	486	430	438	460	433	425	451	452	439	478	436	459	458	438	497	461	467	488	446	456	453	493	437	452	434	457	466	444	482	497	429	469	444	473	499	486	463	449	431	459	490	479	424	443	451	430	453	432	457	425	469	466	449	426	447	450	467	412	460	434	462	436	434	433	466	475	443	457	458	464	492	446	449	415	440	458	477	475	454	474	452	460	438	492	472	451	455	405	454	457	445	433	427	434	448	456	458	449	444	471	446	476	440	458	475	472	441	440	452	434	448	478	447	461	444	484	436	464	476	470	455	441	485	447	461	456	447	470	448	461	477	462	418	493	422	492	478	452	438	461	419	446	465	459	453	486	447	418	430	457	441	474	438	405	458	504	462	443	454	479	468	446	452	444	471	447	476	474	484	452	465	477	443	448	445	434	497	458	494	444	446	415	446	442	431	474	407	452	485	428	435	464	452	462	450	445	474	499	485	430	453	450	457	463	460	435	462	436	442	474	441	465	451	435	476	483	489	443	457	447	456	420	441	449	455	456	455	436	458	435	486	434	488	478	458	479	467	515	484	479	447	437	442	476	464	473	397	422	476	464	463	508	481	490	452	445	493	448	441	483	467	473	454	462	464	451	464	446	451	476	420	471	457	493	456	461	459	422	497	407	459	475	461	476	450	464	416	450	441	462	448	472	483	473	444	444	454	462	464	478	438	432	451	444	442	468	484	467	482	454	452	432	457	441	458	464	472	498	462	466	442	423	465	450	476	480	424	467	430	456	440	448	465	451	449	431	437	463	459	529	460	456	465	465	441	431	457	440	471	460	437	482	468	454	461	460	422	459	473	453	441	432	444	458	451	462	463	512	465	446	456	506	462	439	435	478	465	480	405	453	477	428	462	505	407	441	466	479	483	417	452	477	458	469	460	448	476	429	426	463	449	489	457	487	474	420	473	479	437	489	428	449	423	494	453	458	494	462	500	433	454	420	442	458	433	445	461	452	482	432	437	462	457	442	462	457	451	465	439	481	456	485	462	452	431	482	483	463	472	419	434	444	469	475	452	436	463	412	452	471	439	453	452	461	462	445	439	456	451	452	419	442	467	455	481	449	452	444	427	472	443	426	468	473	460	474	462	486	442	441	426	463	472	402	470	446	510	488	416	451	453	465	459	460	485	480	431	471	453	456	479	438	444	442	430	451	460	438	490	468	417	425	481	434	462	475	491	452	456	448	465	480	446	439	465	471	452	439	447	468	469	472	473	483	470	419	472	455	469	433	455	452	479	468	450	486	450	464	444	454	439	460	475	444	450	454	432	452	420	429	480	490	454	483	457	477	450	474	481	475	481	425	491	438	465	501	439	463	438	470	491	465	428	477	500	460	484	452	466	512	437	476	421	436	457	467	448	475	434	471	458	438	442	473	432	450	503	453	433	440	446	453	457	481	451	430	502	446	441	444	489	470	490	480	468	444	429	447	441	452	429	455	420	472	474	410	490	440	481	443	447	471	455	469	424	435	468	465	482	458	463	461	451	439	462	470	461	432	466	461	428	453	414	479	462	482	446	416	446	407	469	414	448	475	449	452	504	469	464	436	451	426	471	436	462	462	426	451	433	466	466	466	512	446	444	468	419	447	446	449	464	474	475	449	494	451	457	478	485	432	466	433	447	467	446	451
34783	98574	91697	67653	45048	29533	15866	5624	1742	815	666	703	643	661	689	703	642	712	725	696	635	674	689	716	700	664	728	708	695	687	689	745	718	692	675	649	688	655	692	691	719	719	661	667	718	686	687	700	740	725	748	708	685	660	690	701	694	707	685	672	630	701	654	668	720	663	703	691	706	674	726	707	705	709	690	735	678	684	678	623	697	657	700	670	697	686	680	732	699	674	687	685	697	741	681	654	704	721	693	710	728	673	735	689	695	686	733	697	696	678	687	660	693	730	678	707	696	651	675	694	691	680	732	696	678	711	638	676	706	662	663	669	660	663	663	679	691	731	710	665	683	721	655	689	716	674	718	719	687	697	677	683	686	688	671	651	681	718	650	660	689	671	664	681	702	649	678	680	680	691	657	652	753	691	701	689	690	712	664	767	738	701	657	660	655	678	713	720	626	713	656	663	716	720	670	631	679	707	665	678	737	687	695	664	701	684	715	675	669	703	681	709	675	655	688	697	699	657	675	673	670	650	715	688	673	755	671	730	702	733	711	738	738	705	686	684	713	719	706	703	724	693	713	671	681	712	695	674	683	655	672	683	707	673	667	687	708	712	767	738	691	622	685	664	661	681	715	647	721	663	717	679	703	734	665	687	699	728	713	702	692	665	724	675	715	701	728	745	690	681	650	652	685	686	715	731	677	721	701	662	702	702	672	670	671	707	660	661	696	688	655	652	736	684	653	676	688	695	693	714	656	697	699	666	692	731	673	676	701	737	695	708	687	717	695	720	665	708	656	618	661	702	646	675	696	727	671	689	710	686	715	717	721	647	702	677	660	664	689	697	728	724	726	701	726	632	698	640	673	711	727	690	707	682	742	690	734	720	717	657	697	678	657	658	666	688	699	674	672	699	680	670	703	688	682	658	668	643	651	661	720	682	711	668	698	695	691	705	674	738	703	693	702	680	716	731	661	691	652	711	693	688	690	646	682	655	724	725	704	691	706	692	689	726	699	670	714	715	733	686	733	682	679	684	711	668	673	686	708	641	698	667	717	675	666	678	742	672	641	638	661	723	686	686	716	704	719	683	715	694	732	713	698	662	714	698	705	723	639	675	676	669	665	629	711	649	689	723	726	728	650	720	669	673	678	677	762	730	713	687	703	710	672	691	683	675	681	718	753	702	657	657	689	699	707	715	713	686	673	696	673	690	701	664	680	723	694	660	722	700	676	744	696	644	693	725	712	693	731	693	686	641	724	656	659	693	721	718	694	692	702	677	708	702	655	705	721	744	671	708	751	635	648	696	737	670	695	698	683	671	614	697	676	696	660	714	653	664	667	665	744	701	732	671	712	618	744	728	705	638	698	715	717	707	708	698	676	726	614	679	676	678	751	725	710	706	678	655	661	678	645	668	704	712	658	701	702	669	713	706	731	648	732	719	707	669	758	690	681	714	686	683	673	689	694	689	666	654	692	690	718	739	691	699	737	701	693	670	680	742	710	717	684	694	732	700	667	691	710	684	695	666	723	684	729	644	710	691	653	671	671	688	695	688	699	707	706	719	702	696	679	784	710	697	709	723	698	650	677	677	674	725	704	716	686	710	720	672	714	728	669	693	704	699	703	687	712	654	689	724	699	704	750	704	663	669	682	701	669	707	698	693	689	706	663	666	684	679	704	702	650	684	681	685	653	684	647	683	668	696	733	687	709	683	661	694	679	703	652	742	662	728	704	646	700	669	733	642	773	682	688	702	694	693	719	683	638	691	635	690	684	698	748	697	691	654	713	699	718	675	711	723	695	654	715	704	719	709	703	648	677	668	665	672	678	642	705	698	686	677	660	708	675	664	647	668	683	719	710	653	719	700	685	687	691	652	681	649	660	693	700	673	726	700	647	658	703	707	700	712	653	688	695	644	686	634	736	683	641	691	675	646	688	676	688	660	726	663	687	698	687	696	702	673	716	670	677	660	668	701	701	706	659	754	704	696	658	695	686	691	703	644	652	702	703	731	704	676	651	699	678	708	666	700	718	675	699	714	711	676	650	699	649	693	691	707	671	689	727	690	691	699	639	686	694	676	684	666	728	687	716	671	675	705	651	716	625	719	672	712	715	684	686	666	696	663	710	673	681	677	713	679	665	703	708	696	668	680	665	666	680	683	677	661	716	670	653	683	672	687	649	649	687	673	685	690	731	722	710	702	721	681	660	696	640	658	739	687	692	711	689	679	736	699	681	676	692	715	713	682	685	736	728	657	733	683	694	714	701	710	641	676	697	657	774	695	694	690	669	712	727	676	694	714	704	674	630	692	719	693	713	702	678	701	655	677	684	672	682	638	660	720	732	680	678	666	727	720	684	679	686	691	666	718	699	681	686	679	660	697	709	696	649	713	687	692	666	684	689	699	676	688	673	677	697	756	678	716	743	663	654	703	707	697	683	625	736	671	724	665	748	667	656	704	746	713	687	717	702	684	679	681	656	668	654	697	726	709	684	698	686	681	693	650	677	674	730	734	703	692	633	648	710	703	680	673	724	684	733	705	673	659	655	677	689	673	709	702	700	713	669	661	701	695	689	732	702	684	681	717	698	713	705	656	706	703	692	761	713	689	731	698	696	706	710	675	738	670	688	694	685	668	713	716	721	702	665	659	695	696	685	741	678	727	703	701	656	706	691	719	716	697	667	690	731	662	728	668	681	759	643	690	722	666	681	682	710	651	717	680	732	668	695	717	680	719	678	733	683	726	673	694	705	702	700	730	672	674	661	726	696	714	681	698	707	694	749	678	675	716	738	733	683	695	720	679	679	656	699	705	679	748	695	742	692	628	702	686	666	671	767	663	703	663	753	632	661	687	630	696	678	742	737	658	704	677	728	672	712	703	682	694	654	673	677	684	638	705	666	646	692	674	689	675	686	680	709	661	657	720	688	658	710	634	670	665	674	651	686	758	654	734	677	719	658	732	718	714	642	695	684	671	670	710	748	764	677	680	683	646	709	716	742	698	702	676	682	688	721	739	731	697	654	693	701	709	657	654	673	673	644	697	725	642	676	697	696	681	692	711	673	696	696	702	689	729	669	698	727	676	687	740	703	712	689	696	687	690	724	658	644	682	762	652	703	646	686	692	656	695	736	692	686	657	727	712	683	682	719	708	702	719	625	676	715	692	639	676	660	681	717	694	690	694	727	686	651	645	673	706	671	712	699	718	688	664	692	696	700	675	670	663	685	735	705	682	668	663	713	678	718	733	682	655	700	707	699	672	722	706	700	697	662	656	698	740	652	716	695	692	674	736	690	657	681	639	722	672	671	674	721	667	645	655	744	706	738	697	632	719	727	673	693	660	686	638	660	662	700	712	692	711	714	678	719	716	717	703	687	702	713	755	667	733	664	672	739	699	704	684	698	675	666	683	685	714	668	737	695	696	685	660	728	755	687	701	650	699	713	624	677	683	692	705	712	668	739	711	720	722	660	714	707	689	683	714	691	736	697	642	717	724	666	688	712	641
27175	32063	37072	24691	8620	2656	1103	598	445	401	373	389	389	397	416	408	357	367	369	374	406	404	375	382	366	416	407	395	376	379	366	398	356	408	381	380	379	372	357	397	368	359	412	369	354	390	402	388	419	378	376	393	360	375	380	380	386	413	380	389	384	384	420	371	387	401	374	379	399	376	414	352	408	385	390	401	377	362	368	366	416	400	371	352	373	395	385	397	354	376	376	350	396	376	382	336	397	391	365	389	374	387	406	382	421	380	402	398	382	413	389	367	365	427	354	416	331	378	410	381	381	391	379	354	380	381	379	373	359	399	379	424	407	421	395	388	395	378	368	394	390	420	410	398	371	374	381	419	410	407	383	402	401	375	374	389	394	382	346	381	370	408	360	391	394	402	387	383	365	405	364	395	389	368	383	352	376	396	349	361	364	343	395	390	371	392	368	405	387	408	386	340	382	402	349	368	359	400	378	392	428	398	380	358	409	393	358	381	400	376	378	412	340	396	391	351	399	422	375	368	398	376	379	375	380	370	396	364	408	378	394	382	407	378	372	383	376	380	347	363	378	362	379	401	377	363	388	377	402	361	406	376	329	388	352	368	374	401	393	381	416	377	400	383	347	329	374	392	339	386	393	357	393	365	365	405	403	421	345	388	360	384	373	369	392	370	415	378	370	408	400	362	356	407	398	378	410	363	427	363	391	382	407	386	361	405	372	365	377	404	378	376	403	400	404	379	393	335	405	357	385	389	413	415	366	397	382	349	400	385	373	384	407	380	370	389	426	387	403	378	376	334	388	395	365	384	368	384	389	397	393	397	371	366	358	398	382	433	326	376	410	372	351	361	442	390	384	396	379	395	355	358	378	357	366	404	341	419	377	389	352	390	364	377	378	348	360	365	380	387	390	384	366	378	394	360	428	389	375	382	396	398	365	383	407	359	381	394	409	395	388	395	364	349	397	377	368	355	388	386	377	399	394	347	393	381	367	367	350	390	370	379	380	374	379	364	363	389	369	396	397	387	377	373	401	369	377	377	393	395	380	395	364	355	455	368	394	369	391	417	392	367	366	355	394	371	370	379	382	388	380	364	400	405	377	399	379	369	410	405	433	398	389	374	377	379	404	363	397	384	396	413	422	402	396	386	355	366	365	380	433	376	386	393	409	345	398	403	378	364	381	357	382	418	374	392	380	369	395	389	406	389	396	379	389	395	374	386	391	396	368	388	379	345	384	394	378	378	371	360	346	417	390	413	393	425	368	361	364	409	376	368	403	376	404	378	386	399	386	368	390	409	406	386	411	385	389	369	358	383	387	382	366	374	402	400	371	374	377	370	401	403	417	378	392	353	368	391	368	372	335	389	362	399	370	383	380	397	395	398	370	407	409	361	381	371	393	385	373	383	356	405	377	379	391	389	411	395	376	390	388	391	367	395	409	348	406	388	382	358	372	376	373	362	403	414	399	391	374	386	376	380	366	392	367	354	387	373	391	379	399	407	367	370	379	374	399	392	413	385	398	373	399	348	389	378	369	396	387	373	413	403	414	372	357	372	365	394	366	384	366	418	367	369	404	372	400	393	394	396	428	380	363	408	385	390	374	379	397	392	350	386	425	401	374	353	367	385	357	425	399	380	396	371	406	400	385	368	383	372	404	371	378	407	355	367	376	362	400	415	348	386	363	395	402	387	425	404	377	396	410	376	385	401	400	362	389	405	373	382	388	399	397	373	386	384	392	392	375	388	366	397	387	362	364	362	369	415	397	396	397	418	382	367	402	418	379	361	338	393	389	373	372	391	407	372	385	407	383	365	403	405	380	372	376	415	362	368	367	376	369	414	365	396	370	373	389	394	390	378	364	410	449	378	400	371	386	394	405	406	375	376	404	392	370	395	397	359	392	353	360	387	403	381	414	378	424	393	358	407	399	394	420	383	359	401	358	402	387	405	371	428	332	366	397	366	394	393	372	429	409	366	377	393	415	391	368	399	389	386	403	378	413	380	390	387	379	377	338	380	385	360	373	383	405	401	370	368	398	377	377	369	389	370	400	388	355	377	367	343	351	371	371	407	386	390	354	392	411	372	371	395	347	399	366	430	367	361	371	428	398	366	365	361	358	376	372	385	392	389	397	366	388	382	374	388	347	380	398	365	388	399	396	394	390	408	368	361	386	329	378	377	389	362	369	375	427	421	353	412	387	364	395	373	403	344	377	386	394	391	424	409	418	373	377	371	399	402	394	369	373	392	378	367	374	400	421	393	428	382	395	376	381	362	340	407	345	377	386	366	369	400	396	343	364	393	383	390	396	409	405	397	397	373	387	385	406	416	386	405	386	416	407	405	395	394	358	368	395	381	368	389	419	372	374	342	376	393	413	368	344	400	398	366	378	361	386	388	367	350	372	372	396	416	413	395	383	349	399	411	373	398	390	373	392	350	374	380	385	358	386	378	396	416	428	351	407	405	401	408	348	408	400	382	386	382	377	424	353	365	394	392	379	395	376	373	379	408	375	359	395	358	396	383	388	376	409	416	395	391	366	358	362	375	400	426	390	385	364	412	384	387	379	408	394	357	357	378	344	392	402	402	367	367	393	358	415	363	373	413	376	372	402	413	397	416	371	385	387	414	368	395	402	392	379	399	378	383	371	389	390	387	388	355	389	402	389	356	383	397	416	395	366	394	416	378	336	395	367	402	382	376	370	408	401	395	365	373	409	399	361	363	358	390	378	405	359	344	341	410	399	388	371	349	427	378	395	391	392	387	412	401	390	352	406	357	380	373	388	397	379	369	355	361	396	387	396	368	394	378	415	394	381	400	362	353	375	390	373	400	372	405	389	394	421	367	380	380	395	393	366	360	421	371	363	397	384	387	389	377	362	430	390	393	384	363	370	418	373	388	406	385	376	387	376	379	397	393	386	347	400	412	389	380	394	360	397	389	360	388	378	395	416	351	387	385	389	405	369	436	377	359	407	388	412	394	374	381	392	399	378	404	392	388	388	378	376	362	391	372	353	427	401	328	383	379	402	370	424	369	405	405	378	386	397	393	393	410	397	369	398	368	339	377	403	397	371	376	431	385	376	393	369	395	380	392	392	388	385	392	390	371	371	418	373	384	367	370	386	403	401	360	373	397	326	408	380	353	403	397	406	366	393	390	417	422	385	349	353	382	405	377	388	390	397	358	383	347	395	372	430	397	414	378	355	381	430	386	391	407	365	397	407	370	418	385	366	400	410	361	404	395	411	435	379	368	376	360	384	353	410	365	386	411	368	366	385	380	378	392	376	404	346	353	382	402	404	408	372	388	391	376	398	417	379	384	401	388	391	366	393	379	398	387	353	369	369	363	372	363	374	396	378	394	377	393	369	407	358	372	433	367	386	380	379	383	408	366	354	394	385	373	415	354	364	371	381	433	395	400	372	373	381	360	400	397	354	382	378	372	384	381	382	349	398	375	425	375	397	371	400	419	398	390	371	389	378	373	378	387	365	427	402	384	379	380
21231	51910	42636	25773	11349	5239	2234	1033	701	630	629	624	614	591	612	609	619	630	595	584	625	608	568	603	621	600	597	620	628	592	582	578	596	607	581	594	597	613	656	595	663	612	615	593	592	599	596	594	596	578	569	562	617	634	623	630	591	618	581	558	590	623	550	591	594	612	604	578	597	609	633	583	651	632	613	623	591	598	578	632	588	609	616	603	605	606	632	572	618	616	617	635	585	607	590	608	590	611	572	606	607	583	660	629	623	618	581	613	573	561	635	615	588	589	609	576	590	624	601	601	567	619	631	603	622	598	638	614	623	610	618	631	593	591	649	615	557	557	599	637	613	631	579	591	632	608	609	621	617	634	600	551	602	586	572	595	616	591	610	587	601	611	578	601	580	606	574	611	638	601	615	613	613	613	555	565	618	571	602	602	655	611	620	568	618	605	584	606	608	565	611	619	668	591	594	603	618	609	610	632	570	624	619	589	547	588	607	564	637	654	567	608	574	631	656	575	587	608	620	585	620	614	608	613	629	582	574	620	597	598	584	625	583	627	588	601	621	612	622	626	620	606	612	630	616	621	576	575	575	602	599	627	630	621	592	576	620	609	583	625	551	579	593	598	599	613	560	611	595	561	613	624	597	655	614	575	612	617	557	576	593	555	591	589	568	584	612	613	565	595	615	597	626	584	619	621	617	590	653	600	609	577	621	622	591	588	606	605	580	596	621	616	609	602	633	627	608	606	642	613	569	597	616	635	609	586	648	572	615	546	617	619	585	611	634	628	645	623	624	622	597	564	584	593	616	610	627	604	612	605	598	577	574	582	630	583	607	611	597	613	598	587	580	622	596	583	636	550	618	647	572	582	599	602	628	597	627	603	558	664	622	577	604	618	625	607	578	588	619	594	577	653	635	603	602	581	604	604	595	578	605	610	597	580	585	609	597	601	581	615	604	632	608	587	611	615	563	562	588	603	605	605	629	607	595	562	605	655	602	574	632	602	625	581	628	604	614	634	576	609	615	622	624	615	553	602	593	618	642	577	610	589	661	638	628	602	643	592	621	597	624	607	583	586	595	621	547	601	601	632	580	629	600	612	586	586	627	598	572	606	589	626	623	602	578	587	590	537	648	593	623	617	570	571	592	634	593	609	608	637	600	589	605	635	638	608	602	601	601	612	595	611	637	578	620	612	647	590	621	626	582	619	595	630	601	619	603	557	588	630	569	636	616	576	545	660	620	610	559	641	623	584	648	598	601	618	596	568	581	578	606	605	634	606	577	592	601	606	620	573	581	644	636	571	628	580	591	629	601	600	641	579	607	645	595	608	584	603	634	544	613	597	615	596	590	616	609	619	597	610	629	574	575	636	590	610	605	647	581	564	610	563	622	632	620	649	584	624	569	611	600	566	607	568	625	621	591	602	611	607	595	606	630	602	650	580	578	618	614	637	634	616	612	627	613	607	565	621	617	615	639	592	636	587	618	662	596	593	631	593	576	594	599	627	576	595	585	636	626	632	595	576	619	574	602	615	593	635	628	577	587	613	563	591	662	596	606	596	586	562	603	604	595	616	641	646	596	593	586	609	631	580	616	618	630	545	598	571	589	597	562	561	619	622	576	616	585	577	636	593	605	630	666	572	638	633	575	578	629	568	590	591	555	642	571	659	624	621	595	597	627	585	625	610	641	591	615	568	632	624	660	609	583	611	595	600	546	601	562	619	604	592	610	563	622	632	648	626	607	616	567	616	568	576	603	612	620	593	628	600	571	641	637	615	617	622	638	603	586	600	636	593	591	640	612	619	651	579	614	583	638	639	609	648	645	607	613	603	579	614	631	586	571	618	592	616	564	620	585	593	564	597	605	560	604	609	609	630	579	618	625	610	597	615	636	629	629	566	598	581	641	634	608	603	601	639	658	639	618	598	598	593	589	607	618	568	605	649	600	607	608	645	589	595	610	569	572	592	607	627	582	594	619	596	618	607	591	551	629	611	598	617	637	611	578	600	618	601	603	600	637	622	621	624	644	595	600	567	612	648	625	601	596	617	589	630	593	597	617	601	609	592	590	572	609	597	580	601	580	619	613	612	569	602	612	609	580	607	568	621	582	646	596	598	583	636	640	600	567	587	576	610	605	623	571	573	618	610	623	584	621	589	618	594	630	632	587	593	615	627	621	566	547	549	604	589	595	594	620	579	569	583	613	582	598	584	585	599	595	584	583	559	609	588	612	642	618	625	591	579	634	614	544	622	538	622	574	577	631	570	565	606	574	597	600	593	569	583	612	589	582	557	590	609	658	641	619	601	626	601	612	578	607	639	608	622	572	638	598	571	607	552	614	610	617	559	555	605	616	622	573	597	643	606	609	567	571	603	564	619	594	576	560	682	638	618	589	615	571	586	599	660	585	608	616	605	632	579	611	602	632	596	631	610	581	652	592	586	594	600	582	568	602	569	599	636	569	614	613	594	637	612	592	583	599	616	617	569	606	598	633	588	639	572	601	572	572	610	616	622	607	633	618	580	612	629	637	584	582	579	604	612	606	603	600	565	587	571	580	585	612	603	549	657	601	592	577	574	604	636	591	623	598	645	591	598	609	633	586	654	676	643	591	574	583	597	615	615	601	615	599	661	651	631	603	619	616	643	618	559	630	653	573	574	625	624	545	605	627	621	592	590	618	613	622	602	580	606	623	574	632	564	597	649	631	587	599	596	589	612	597	646	601	585	626	636	650	621	648	575	600	624	640	633	608	596	586	653	611	594	614	582	605	610	648	625	614	588	638	612	623	587	575	611	590	610	586	590	592	551	595	589	569	602	634	582	598	598	589	566	595	586	590	609	618	583	609	607	617	658	548	596	596	570	616	602	623	614	616	631	635	599	617	551	570	607	584	570	598	571	603	619	587	635	561	578	626	580	613	625	641	607	615	576	628	629	572	631	608	591	592	570	620	609	565	591	637	587	622	613	630	595	653	565	575	557	619	595	591	618	652	622	577	589	557	602	594	620	596	577	633	649	662	640	561	591	614	585	581	573	573	593	617	619	684	603	615	649	582	574	574	647	595	605	651	609	578	592	629	667	587	567	596	581	636	564	615	601	599	558	591	642	624	594	615	612	632	601	556	619	558	646	599	584	628	622	618	622	615	674	614	622	624	589	569	600	592	600	612	593	630	596	596	590	607	621	601	559	595	652	594	595	635	646	586	631	596	596	607	580	595	580	633	548	617	634	665	614	638	602	618	612	602	632	554	596	612	570	621	590	581	596	615	606	646	564	546	628	628	556	583	571	605	582	565	601	629	595	627	633	594	581	599	603	631	630	622	565	624	566	622	616	594	585	572	605	574	600	610	598	635	583	596	624	639	578	636	594	627	595	565	581	611	634	610	572	593	589	606	623	589	666	616	627	595	617	600	621	617	582	609	563	576	625	610	617	632	637	570	603	590	634	596	588	619	616	606	605	657	586	602	609	622	644	617	588	626	616	625	560	634	595	619	605	643	545
24667	25349	42592	41310	26342	16971	5794	1218	506	413	432	432	409	375	419	426	433	412	438	420	386	413	422	437	430	449	421	424	424	389	398	396	411	436	392	416	374	441	423	402	383	430	415	397	398	413	389	405	446	394	386	399	411	418	409	441	374	403	413	399	425	422	437	352	374	386	421	403	447	402	388	402	407	426	399	408	413	421	401	437	403	372	370	400	406	424	428	454	430	421	416	443	396	436	381	389	377	404	391	386	401	389	392	453	411	390	400	431	374	398	433	410	379	421	423	388	402	401	425	426	391	464	404	431	387	392	400	389	420	391	387	394	382	411	387	440	418	384	421	430	450	437	359	424	420	419	422	378	442	385	414	426	385	403	443	414	398	426	461	408	454	422	411	415	430	406	361	415	411	409	427	433	429	413	395	389	395	404	407	428	383	396	437	379	368	385	423	387	408	392	432	435	402	427	401	366	441	400	409	428	369	387	412	441	444	418	421	405	427	422	421	392	399	368	379	445	408	392	419	407	432	403	436	425	414	391	425	408	409	399	378	412	439	381	423	402	396	393	372	407	391	408	408	439	421	409	401	394	401	445	433	372	398	398	421	426	423	399	412	411	405	375	382	397	401	400	393	399	442	365	416	441	383	415	411	399	414	386	431	390	414	422	370	398	383	435	422	407	434	400	426	414	421	440	405	423	415	418	400	397	381	398	448	378	422	410	417	394	421	400	368	428	371	398	425	440	423	382	444	424	416	435	396	392	424	427	371	409	404	418	438	416	419	410	392	389	391	390	398	395	398	409	415	389	391	385	392	395	428	389	430	394	383	404	421	402	399	403	397	400	408	405	436	411	421	416	375	386	415	403	414	377	419	412	369	370	380	445	393	397	391	443	442	410	413	441	385	415	400	378	428	409	419	396	445	394	390	418	391	379	419	414	393	409	429	423	429	416	385	371	389	421	404	384	419	439	407	378	399	388	423	412	444	420	387	440	381	398	411	377	371	408	411	402	416	413	416	443	410	419	429	422	384	408	393	416	387	423	361	365	436	352	386	388	415	380	419	431	383	397	385	393	404	366	443	412	408	435	420	429	412	415	381	397	399	400	430	412	417	372	408	399	436	422	399	405	378	417	380	406	381	397	407	453	442	394	410	354	384	413	410	397	382	419	405	435	414	434	455	383	426	424	382	399	398	397	391	455	380	438	361	405	415	413	399	395	383	410	383	407	408	394	400	453	418	416	381	398	399	377	412	405	366	401	397	440	408	429	406	398	418	438	402	413	417	391	394	370	401	386	425	412	414	403	415	386	402	405	451	368	392	427	433	411	397	356	393	426	393	421	414	395	410	398	431	418	406	413	405	404	472	386	383	393	457	412	380	409	355	418	417	419	438	414	396	415	401	434	402	409	395	379	408	415	427	415	391	389	396	392	387	447	386	409	418	436	400	396	414	410	428	421	421	401	404	389	386	440	384	452	403	389	435	393	433	422	419	421	414	371	376	382	420	434	384	398	419	396	391	427	401	427	396	391	398	405	430	371	408	412	379	434	451	408	443	394	399	391	403	422	396	427	404	354	395	382	404	415	404	399	459	400	420	405	420	400	406	402	423	376	407	390	397	387	403	428	401	400	419	413	411	402	425	408	413	390	428	357	441	413	395	398	419	452	401	432	395	381	428	426	390	426	407	382	389	374	400	408	398	432	406	416	382	375	366	371	420	409	410	436	426	407	419	425	385	424	404	429	386	393	444	437	420	391	416	368	429	395	417	412	422	406	397	423	418	409	432	431	380	421	399	407	377	412	408	415	406	421	392	387	401	386	391	426	446	396	402	435	399	389	430	390	415	399	434	417	384	386	403	416	439	388	395	422	407	434	383	391	405	404	397	381	404	425	407	391	417	393	401	396	417	386	401	421	415	431	399	394	413	398	409	419	423	384	434	402	395	419	387	395	401	426	426	383	373	405	430	412	431	396	421	414	370	413	411	423	398	427	389	366	428	413	435	466	446	409	430	448	417	405	442	438	404	380	445	426	449	429	411	421	384	421	413	437	406	412	391	374	389	406	405	411	396	422	385	391	414	407	430	392	404	369	430	423	389	396	371	422	388	406	400	396	400	402	407	426	399	387	396	418	404	412	411	397	438	382	378	430	407	457	418	409	404	369	407	436	380	418	405	446	405	396	389	405	428	398	406	446	434	400	409	415	440	380	395	382	421	405	433	377	420	424	414	391	415	432	395	412	427	408	412	436	384	419	413	421	404	413	403	389	400	402	379	411	404	389	427	391	388	417	390	441	396	473	379	399	402	413	393	435	406	385	364	408	401	418	422	415	388	412	400	429	394	399	427	387	398	420	392	408	443	413	410	410	420	401	407	410	397	427	419	395	446	386	395	375	426	427	421	434	392	405	386	406	422	406	422	427	435	436	421	364	414	395	421	412	410	369	396	419	426	433	411	411	390	399	441	408	412	386	377	395	441	423	404	392	423	427	368	387	404	411	412	432	405	386	398	387	389	400	380	402	381	417	408	395	409	392	392	421	408	401	444	416	387	390	399	387	392	391	424	457	399	410	403	410	399	375	425	389	421	381	410	403	406	405	398	464	416	402	386	402	404	367	434	410	395	361	399	378	416	442	435	409	418	384	388	403	436	397	438	396	400	380	417	455	430	461	413	406	377	390	394	440	405	374	401	415	420	362	405	363	431	422	436	394	397	435	399	408	409	434	401	385	446	405	396	385	416	395	396	362	445	410	424	347	414	388	373	403	428	422	406	442	404	419	400	407	413	432	396	407	409	402	398	423	387	392	426	424	438	422	408	418	420	409	395	400	419	410	411	403	425	407	412	376	408	402	422	371	389	434	427	361	394	424	391	401	421	407	404	422	413	386	410	445	436	376	425	443	403	414	437	377	419	399	393	421	402	377	399	397	437	417	390	403	423	454	381	395	430	401	427	395	424	389	418	423	401	399	378	413	387	426	406	436	419	433	384	419	407	429	393	399	348	415	412	391	395	452	420	386	394	412	391	430	397	391	400	405	406	402	405	402	420	459	420	408	439	385	421	396	418	430	387	413	415	438	400	412	426	394	402	386	407	426	426	344	398	427	453	455	378	408	425	396	400	374	426	430	415	365	426	394	415	377	427	422	407	405	392	403	422	448	408	390	401	412	427	416	383	401	418	414	439	411	428	400	426	404	416	431	425	443	404	365	438	373	402	439	370	421	419	390	391	419	417	387	398	427	393	405	401	408	429	416	418	397	418	412	390	413	372	393	402	402	436	359	345	381	408	435	343	368	390	432	425	387	419	421	424	380	409	431	381	399	401	375	407	375	420	397	422	411	421	434	380	410	368	375	399	407	402	404	404	437	452	384	382	390	421	427	405	432	421	408	442	425	417	403	405	451	402	397	407	410	409	428	412	404	415	425	416	412	412	379	420	413	391	419	412	392	414	442	421	386	420	417	384	410	411	427	410	406	409	427	417	412	395	409	397	369	393	423	381	404
47356	91162	77289	51007	31833	19086	7546	2303	1010	650	639	661	628	654	635	652	655	669	633	636	626	622	630	605	629	629	651	615	612	666	653	653	632	596	655	588	663	669	665	634	642	604	638	620	637	636	659	634	677	644	698	607	653	649	624	679	666	650	592	657	616	621	662	618	622	599	664	622	638	639	613	618	609	591	677	625	657	626	661	633	625	664	619	647	625	615	652	627	611	635	635	649	606	633	624	630	638	616	640	655	591	618	606	593	647	627	681	606	651	611	634	636	628	627	612	601	607	636	679	621	650	598	657	705	639	610	611	607	613	689	652	648	649	656	653	649	665	585	644	640	652	672	596	611	618	627	665	598	624	638	653	646	619	627	661	661	670	577	622	670	665	646	658	603	610	638	587	627	626	646	610	654	642	669	579	712	626	646	685	653	644	641	654	621	627	598	629	661	658	689	731	608	619	705	657	643	645	710	631	624	636	620	643	655	656	631	647	627	623	669	626	612	617	631	602	674	639	657	617	622	611	632	632	653	673	639	615	621	625	645	626	621	586	619	580	666	650	665	657	652	654	630	575	640	631	651	626	665	645	675	674	666	704	624	711	686	662	644	675	590	637	652	613	691	679	639	641	587	621	632	653	639	643	616	655	654	613	661	632	666	620	611	607	615	652	624	599	660	612	690	649	632	606	622	644	662	680	648	645	648	632	667	637	602	642	662	618	665	608	644	659	706	635	655	639	674	664	610	628	653	650	663	653	637	630	624	649	614	634	647	626	667	670	666	689	625	647	646	599	617	630	668	626	681	670	614	584	608	610	613	644	619	611	603	668	681	595	638	630	628	611	636	638	657	609	642	603	608	618	687	628	651	629	614	621	639	711	647	637	609	702	615	664	628	626	604	654	641	695	625	660	667	643	638	620	636	690	644	656	651	636	646	662	623	649	618	657	671	635	674	604	624	668	621	620	623	647	633	619	659	663	618	653	647	630	607	694	624	651	616	647	613	637	647	658	621	648	609	603	619	620	646	622	641	664	586	615	571	657	625	642	642	608	625	633	588	644	713	667	636	621	632	622	639	696	662	611	655	674	661	690	635	660	628	644	644	619	621	690	621	663	641	672	624	629	637	601	621	604	603	642	641	599	601	602	608	635	591	628	634	638	599	630	615	641	616	619	631	656	611	639	631	597	626	640	651	621	634	657	700	631	698	646	592	582	629	609	619	672	642	654	644	639	634	595	680	679	635	632	623	624	637	649	612	578	610	610	624	630	683	630	639	582	618	642	651	660	677	648	637	603	663	587	665	627	608	637	666	644	603	637	621	637	603	645	592	643	620	646	623	696	621	687	640	627	654	673	586	609	649	658	658	613	624	640	623	618	667	584	607	632	612	594	639	681	621	661	659	670	632	632	629	645	629	660	617	638	623	639	596	684	651	623	612	626	624	655	624	659	609	619	628	637	641	625	651	641	635	665	631	644	662	659	719	689	604	610	624	653	629	609	618	626	625	655	655	599	629	619	632	639	647	650	643	652	617	663	644	624	623	645	668	589	696	632	624	645	649	631	581	693	661	646	594	652	678	635	632	639	711	598	632	624	665	598	651	651	602	663	681	627	649	634	643	641	661	636	662	648	600	666	607	657	608	620	593	685	627	644	634	631	605	661	641	657	615	610	633	637	624	608	600	624	652	615	684	652	615	616	631	697	606	680	602	611	658	653	627	651	620	641	635	631	594	609	650	634	643	661	639	612	651	681	624	663	654	674	652	621	609	622	644	645	599	644	660	641	574	637	578	644	643	656	660	659	649	666	582	641	645	661	635	602	580	654	654	625	640	676	594	616	666	560	617	598	662	642	598	631	674	649	656	636	651	645	644	642	616	625	655	641	636	648	651	653	641	648	614	603	630	655	616	621	668	615	621	640	638	630	628	632	635	665	675	622	696	644	626	645	629	631	649	630	656	664	602	652	658	676	633	638	629	680	616	607	680	639	594	635	692	640	634	645	662	595	634	664	628	629	620	654	616	632	639	632	639	625	645	678	666	628	653	692	623	647	616	679	635	613	638	650	633	599	639	623	668	658	644	627	654	630	591	641	632	626	614	619	611	623	658	673	630	618	659	641	681	641	623	648	570	619	619	669	670	631	634	629	629	651	631	639	628	650	645	613	638	672	639	639	625	626	649	594	641	696	665	598	611	658	624	612	651	609	620	651	661	640	643	601	654	665	674	608	611	598	614	631	632	675	707	588	671	635	669	652	636	623	656	640	583	638	593	637	644	598	661	632	630	606	642	607	655	621	622	559	616	660	670	672	635	629	651	608	633	639	640	617	630	642	658	640	637	651	634	612	648	632	672	607	641	623	662	686	625	629	619	610	612	693	639	663	631	670	624	609	632	660	641	621	652	625	624	606	608	651	615	596	635	614	688	650	634	631	611	643	634	596	681	629	604	615	654	666	629	628	637	611	666	630	623	653	642	644	663	655	615	649	632	645	634	619	591	663	658	605	664	610	615	678	629	596	645	604	639	616	688	615	698	633	652	634	602	636	610	658	698	639	646	658	620	617	620	616	658	689	636	597	629	655	614	631	602	643	638	607	656	654	653	633	677	680	641	635	645	657	649	601	663	621	647	646	636	633	602	603	628	667	629	645	644	700	626	654	677	619	605	687	652	661	622	635	625	626	659	624	687	625	649	605	645	676	613	601	644	586	623	650	656	647	661	689	665	661	609	631	641	625	621	601	672	651	665	661	602	624	632	626	652	674	635	659	659	639	649	622	570	611	672	604	640	634	654	650	610	610	577	657	646	658	651	659	656	637	634	629	648	617	645	645	639	669	569	649	628	639	672	655	645	615	674	617	625	631	661	650	619	637	632	572	648	600	636	619	632	673	612	655	626	647	666	643	637	678	636	679	601	631	628	683	587	653	653	654	594	645	650	588	687	640	620	684	666	680	632	644	677	633	664	622	613	674	581	581	649	649	624	629	612	579	656	627	637	593	646	619	633	613	671	690	666	637	634	657	640	635	649	674	650	607	562	639	584	671	697	642	630	657	627	661	616	617	638	637	636	630	581	676	635	653	628	611	612	693	621	596	685	618	660	637	620	621	686	656	673	646	601	604	644	641	588	658	631	631	595	643	621	681	658	653	618	632	627	626	581	584	578	611	664	577	673	608	650	682	616	673	639	620	634	637	640	607	643	669	667	644	638	638	644	629	664	613	614	663	629	649	593	677	603	642	657	620	634	636	614	648	649	613	611	630	642	661	600	615	631	611	652	596	636	621	631	671	645	651	599	602	600	627	652	716	635	644	602	611	662	653	651	587	675	670	617	639	598	632	687	621	652	605	655	618	628	654	616	625	627	636	648	675	615	673	610	670	664	634	631	615	688	594	605	665	604	661	647	636	632	629	664	626	657	642	637	669	669	605	654	668	601	617	613	628	593	624	589	597	641	619	607	637	623	651	662	698	681	626	621	638	609	601	636	674	634	653	615	646	648	605	688
23313	22914	37062	36878	30150	25756	16390	3162	712	538	483	477	437	480	497	447	490	463	494	476	518	466	522	463	483	465	420	463	461	462	441	473	469	483	432	444	461	451	461	476	510	471	507	483	454	483	471	432	487	461	495	484	485	486	485	494	458	514	440	413	500	468	440	441	406	477	463	504	474	469	432	418	438	437	443	434	461	456	459	468	436	493	459	435	476	440	465	471	494	502	472	423	472	484	452	413	438	497	443	456	468	439	463	484	462	467	459	426	427	453	428	474	457	464	496	471	469	441	427	495	467	470	456	481	476	447	444	449	451	430	466	472	473	414	459	460	446	428	453	447	459	471	444	456	490	494	455	461	445	433	485	480	458	462	489	453	467	466	460	516	488	488	458	477	494	465	427	474	429	440	476	432	477	515	438	458	422	460	496	467	461	474	463	490	476	466	462	447	467	479	457	506	463	452	449	470	440	470	414	490	483	470	463	473	454	424	428	440	414	465	483	477	474	473	419	464	436	435	466	460	469	471	468	470	436	466	477	469	457	501	466	452	486	455	438	457	438	491	451	454	477	439	490	469	456	446	497	462	467	450	444	438	499	496	416	445	492	453	448	421	465	472	494	486	445	473	475	449	479	464	482	448	479	426	459	460	448	527	480	454	458	445	484	440	455	460	485	467	459	475	423	472	509	496	435	415	469	421	454	450	469	461	449	467	473	464	451	460	516	462	474	426	473	442	436	452	439	441	497	471	469	438	435	497	501	451	430	482	492	470	461	459	442	458	469	461	462	472	466	430	507	476	445	471	456	466	464	458	442	456	460	473	484	442	432	491	467	487	463	489	469	448	473	483	456	456	473	452	501	494	463	471	455	453	460	481	456	458	469	480	465	477	440	479	482	468	507	486	464	437	447	475	467	452	440	460	450	481	458	479	477	469	472	480	475	463	449	460	462	466	478	462	481	458	448	462	474	495	458	417	433	520	479	485	512	462	483	505	434	443	443	459	447	479	458	468	439	455	453	447	476	464	408	411	430	470	440	482	483	433	463	431	475	446	446	473	463	456	476	469	436	454	488	447	457	448	447	490	474	454	451	462	456	430	464	458	450	448	489	445	493	466	484	473	461	479	427	461	443	466	422	464	460	442	436	478	458	471	476	463	451	484	461	470	455	455	466	464	445	463	474	439	469	456	457	471	470	432	485	452	482	444	443	448	464	499	439	463	485	459	491	487	461	484	484	500	491	457	465	460	473	445	445	505	486	436	460	489	435	469	454	459	472	471	466	486	436	464	445	468	505	455	487	425	446	475	454	471	453	465	462	453	439	448	470	447	467	462	448	492	456	414	447	433	482	454	484	499	447	413	428	462	455	448	470	479	464	483	457	458	473	463	481	515	497	439	475	486	422	458	458	480	457	475	479	457	431	476	460	444	493	505	439	464	439	438	443	468	473	467	474	413	465	461	469	500	462	412	504	420	450	461	450	496	458	450	449	445	455	457	459	487	430	420	507	496	450	451	439	418	445	436	451	467	484	429	499	464	453	503	487	500	437	500	464	484	465	485	470	493	464	446	458	439	483	483	443	455	439	438	456	461	460	488	424	475	458	472	465	455	427	429	450	476	433	472	448	454	421	491	452	480	461	475	455	497	463	460	459	443	463	472	482	500	493	512	455	460	502	462	499	457	433	473	467	479	478	461	452	394	458	471	473	460	458	479	472	432	458	464	431	469	481	445	455	427	440	471	435	441	465	474	460	465	438	461	486	470	444	436	442	456	452	441	458	423	437	468	488	505	484	452	471	477	495	417	461	479	437	505	466	440	476	440	455	442	490	490	499	470	494	474	480	456	426	442	475	419	473	484	459	453	468	487	458	464	460	423	475	482	439	465	498	478	470	497	442	422	468	475	492	455	432	470	435	447	471	446	459	406	467	468	458	479	395	442	476	451	446	431	470	478	469	486	461	455	439	415	476	430	467	485	445	467	466	450	491	459	464	430	468	484	457	442	473	412	468	432	449	448	430	444	466	463	470	481	445	451	448	430	428	443	467	431	448	428	499	511	464	465	500	451	463	475	471	501	496	447	411	448	455	473	458	471	444	480	511	441	442	479	464	470	472	488	403	451	454	470	413	439	511	469	439	466	497	447	458	458	477	418	474	453	473	424	456	466	488	472	460	489	448	461	445	444	486	498	473	465	474	444	487	452	461	438	470	435	463	454	432	451	445	465	445	499	460	478	441	469	428	450	409	461	473	459	452	480	454	437	456	437	448	500	468	465	460	404	477	469	440	431	468	455	493	467	442	491	460	496	452	473	472	458	464	451	440	442	450	456	450	458	457	511	432	487	439	465	451	480	442	444	423	441	469	506	506	460	457	476	467	471	438	467	428	507	488	433	490	473	455	464	468	451	456	455	468	461	478	473	454	460	465	454	464	454	459	430	476	498	466	509	493	478	454	459	441	470	515	413	432	463	489	486	477	507	462	462	496	474	469	485	431	482	469	468	472	454	463	469	463	462	481	462	452	458	437	478	452	463	445	501	478	465	455	445	456	487	490	459	461	456	457	481	435	418	470	478	457	462	428	478	434	444	466	468	449	451	465	443	453	436	479	463	461	440	439	418	492	465	459	507	461	485	446	462	453	484	477	483	479	428	476	480	466	470	456	430	468	475	477	456	435	437	436	479	485	428	476	462	432	482	483	488	450	467	460	488	473	465	461	467	434	466	445	480	464	471	472	460	479	452	470	485	431	449	423	472	487	493	493	426	461	453	467	452	468	467	463	466	503	451	446	477	457	459	463	446	445	478	456	443	466	443	479	460	412	478	482	480	479	449	459	436	424	440	492	470	438	478	424	450	439	463	459	432	501	512	436	418	473	490	422	484	454	478	442	460	441	439	444	446	492	461	476	417	478	473	451	472	421	457	474	475	485	467	456	445	494	440	445	461	497	459	474	509	487	446	451	448	473	469	455	429	487	478	501	449	437	444	456	481	468	485	451	501	400	480	471	449	471	495	444	461	447	460	481	471	511	461	480	485	450	458	437	462	451	508	486	446	447	459	463	470	468	473	480	465	466	472	486	478	429	458	483	451	456	432	429	489	442	485	469	449	465	459	450	443	455	477	428	492	452	443	458	469	484	458	456	485	439	471	426	454	449	486	471	480	435	462	505	469	453	451	503	493	468	484	462	488	488	462	477	461	453	440	472	471	472	485	476	486	439	467	455	414	413	469	467	443	459	474	487	416	463	443	453	466	468	455	458	494	483	506	447	463	462	474	460	448	439	453	476	437	484	467	465	502	472	488	452	473	413	479	435	472	429	454	450	450	453	463	466	443	464	453	487	481	431	478	474	461	446	416	449	472	485	527	466	467	450	447	436	440	512	435	465	449	473	450	464	487	457	478	443	464	454	456	479	488	458	438	432	471	483	529	460	493	467	447	403	450	472	424	458	455	443	455	461	469	482	498	458	477	467	464	444	444	481	468	466	437	507	482	477	491	456	478
44498	98726	91458	67332	45560	31271	14631	4610	1224	722	713	696	700	722	671	689	729	712	696	687	673	657	753	684	692	727	656	696	693	676	714	745	664	689	762	681	715	671	670	659	758	697	692	716	677	716	739	696	639	702	695	688	726	711	690	706	663	714	689	618	761	712	674	703	663	720	656	634	668	683	724	713	709	722	698	706	686	665	699	686	688	712	714	731	679	726	685	693	718	657	712	657	756	725	667	712	724	666	723	614	711	652	708	691	733	692	710	646	685	698	649	670	682	714	684	680	688	684	675	682	666	726	679	721	698	734	705	737	709	690	670	702	717	688	636	633	707	682	670	670	711	710	707	660	717	678	660	726	671	696	725	719	722	698	699	669	679	630	666	677	685	665	747	661	703	704	677	701	684	688	721	728	718	647	687	715	709	684	710	735	718	717	665	686	658	661	720	692	712	684	676	669	672	708	714	670	704	688	694	710	709	713	702	651	688	673	712	704	697	708	722	691	694	682	737	684	679	698	686	674	659	704	685	704	689	690	668	657	676	701	698	697	678	702	711	677	662	713	691	692	679	721	676	691	693	665	689	694	711	687	682	724	709	690	725	701	710	725	711	732	709	673	661	704	676	704	658	714	668	707	702	696	663	647	668	667	662	659	698	713	701	664	700	722	643	658	728	656	727	730	692	673	689	663	706	700	710	705	745	698	667	698	769	718	703	717	726	692	686	740	668	691	676	705	695	690	734	662	705	681	688	721	676	670	662	675	699	704	731	647	684	718	706	696	627	688	695	709	699	665	665	718	728	676	698	681	699	704	715	740	670	726	671	697	670	684	654	709	689	727	720	689	678	697	673	716	719	685	671	688	704	668	671	673	668	701	700	720	671	668	703	695	679	726	711	674	684	690	677	660	675	723	721	685	729	702	704	701	661	679	700	719	699	665	705	685	711	705	703	737	695	666	725	717	701	667	734	691	689	716	699	711	676	677	681	670	684	669	693	708	626	659	699	686	731	674	699	640	698	659	699	690	682	692	693	718	661	662	735	716	680	705	665	726	679	708	695	656	696	722	698	683	700	748	693	702	665	677	675	702	690	702	683	684	652	706	716	670	663	683	669	732	706	685	723	699	727	772	720	676	734	670	672	703	710	686	651	708	660	706	674	720	727	695	732	689	734	721	698	665	682	749	676	690	679	690	693	704	712	673	673	704	665	691	677	706	724	658	675	653	677	685	699	685	682	689	710	729	733	713	710	683	733	656	661	730	684	708	691	695	712	690	698	658	741	720	690	648	723	722	688	678	674	728	694	680	695	632	705	670	712	698	680	684	692	714	604	690	679	674	714	709	676	681	633	675	685	655	692	681	685	680	735	703	674	703	707	666	688	672	683	683	717	731	693	673	736	718	694	666	676	744	745	703	703	678	706	608	675	676	687	700	715	706	734	756	651	708	743	652	734	711	679	696	650	709	718	666	716	686	704	700	712	703	717	683	737	686	686	674	673	696	637	663	686	702	673	663	681	715	706	734	734	689	678	689	736	702	691	691	686	665	701	746	720	672	683	647	687	688	740	681	693	693	704	725	688	734	726	694	725	735	663	653	712	708	685	742	723	683	691	707	695	700	679	660	678	740	722	674	682	691	654	704	691	695	685	680	708	707	688	731	680	671	700	687	702	727	692	714	688	727	703	673	692	623	741	697	707	665	703	727	705	671	752	729	761	737	692	684	716	686	696	694	657	723	675	723	692	671	696	742	680	658	670	731	714	699	716	672	692	714	684	676	714	708	719	724	626	722	679	681	656	688	689	727	725	694	681	700	742	697	727	667	689	709	699	648	697	670	665	693	706	667	697	662	696	706	704	688	658	719	714	698	680	685	703	679	689	708	755	726	718	713	641	703	653	706	718	710	683	715	662	708	709	687	703	679	676	636	664	713	664	672	696	701	685	696	722	694	670	650	726	683	675	696	681	682	691	686	709	701	688	675	708	693	706	691	688	706	640	718	667	699	722	685	703	693	686	698	702	695	688	698	746	702	701	711	713	751	691	646	691	668	673	639	700	647	700	668	676	667	728	711	684	653	716	736	670	659	686	651	700	679	658	695	681	655	706	679	708	689	685	665	684	718	623	737	687	714	723	715	681	674	679	690	719	678	655	681	716	697	713	661	640	625	690	698	715	713	693	679	640	683	706	697	670	696	689	715	709	721	683	706	673	735	688	666	677	686	694	686	665	700	682	661	687	701	721	687	653	661	707	721	693	629	684	652	688	688	701	762	678	690	703	683	628	667	641	684	702	675	701	668	752	727	698	680	666	703	657	681	642	677	664	681	768	715	663	730	699	717	758	670	694	699	707	678	714	758	713	682	725	732	689	674	716	662	710	682	684	684	641	679	730	645	670	677	685	667	717	655	653	678	679	726	642	677	649	680	698	716	731	685	694	694	689	756	703	719	700	696	715	741	670	731	654	679	699	674	683	680	741	723	704	707	689	684	651	751	674	704	668	724	705	704	659	678	700	695	711	707	671	696	688	639	698	704	698	685	683	738	703	700	632	692	677	722	692	733	703	675	668	699	705	663	712	711	677	647	626	664	712	675	680	726	713	705	676	736	682	710	718	693	735	712	697	707	673	689	637	712	691	686	671	705	680	624	703	687	703	712	698	704	725	685	689	699	715	645	664	685	671	644	714	664	670	689	714	735	763	716	696	733	675	682	699	664	687	676	684	695	632	725	687	696	646	692	653	709	702	681	688	709	670	663	686	727	679	710	699	690	707	662	724	704	668	677	695	691	692	670	698	680	691	708	668	685	677	705	701	679	715	711	719	692	735	676	692	706	722	711	689	679	721	711	704	715	720	687	715	648	686	668	710	718	721	725	669	718	644	697	687	738	684	728	708	712	676	671	738	690	666	660	680	675	718	700	697	687	693	709	639	691	652	710	724	664	700	696	747	685	734	694	702	647	714	679	674	725	679	697	729	729	685	652	701	669	704	657	706	709	739	683	666	701	688	649	725	693	750	670	657	696	669	692	679	676	714	757	658	656	720	696	663	745	675	660	708	670	691	662	724	669	712	683	729	719	702	688	726	679	666	708	679	665	649	698	646	670	721	670	642	683	663	751	651	694	695	648	714	715	698	672	655	737	680	705	690	682	650	693	689	708	699	665	726	629	724	681	684	681	683	719	624	658	668	747	682	709	697	695	674	719	669	681	700	628	705	695	684	731	677	702	698	691	712	653	666	688	681	676	725	705	674	698	683	663	649	704	713	683	751	693	649	743	694	669	646	708	707	665	701	733	638	681	677	691	677	673	695	688	686	670	717	659	664	701	767	721	674	711	678	661	707	667	729	652	683	676	712	714	662	678	681	703	669	636	666	622	705	714	663	684	721	675	679	669	703	692	680	657	683	766	667	704	672	745	674	694	670	687	704	660	720	662	689	726	700	709	692	690	725	741	702	659	687	689	698	666	687	680	708	659	730	687	703	720	688	681	719	695	665	683	712	686
26948	30850	37524	24309	9140	3106	1174	581	395	397	358	384	384	353	397	371	401	399	381	376	380	381	386	363	373	394	366	387	362	366	387	387	374	362	390	397	379	394	375	392	354	393	354	398	408	390	365	364	408	370	410	416	373	396	390	352	350	364	373	386	381	408	394	405	370	398	385	412	343	373	384	386	362	408	385	409	393	376	339	403	351	380	378	391	410	366	407	381	407	384	347	417	367	376	366	383	342	360	368	396	408	372	387	378	363	395	362	371	383	375	349	364	369	346	374	368	370	385	364	375	376	370	400	376	352	381	381	383	424	358	358	390	381	403	379	376	374	373	398	389	393	383	379	397	349	356	392	377	379	377	391	409	351	396	356	346	360	400	400	382	403	364	416	397	386	359	367	409	403	400	400	397	380	354	360	362	377	402	394	381	390	394	368	357	399	374	372	367	385	365	389	404	370	386	422	373	367	380	428	342	393	350	394	402	336	398	399	384	404	378	389	392	418	396	383	392	413	380	378	389	366	403	369	376	366	391	359	373	416	398	395	396	379	386	371	393	338	402	368	372	343	377	360	419	364	411	374	352	377	387	385	389	388	388	383	379	357	375	418	408	377	371	376	387	393	375	362	388	383	367	374	388	383	401	359	341	381	402	368	371	379	370	424	397	411	412	389	356	376	389	366	383	383	388	399	381	407	359	393	379	354	361	417	390	364	356	383	366	344	373	348	379	375	354	380	366	332	382	385	398	357	338	395	400	359	406	389	374	388	339	371	383	402	408	350	374	390	410	359	394	361	400	388	414	393	364	377	375	407	406	348	350	424	355	403	382	372	365	353	368	392	383	346	367	347	377	422	391	380	366	392	361	361	382	395	378	385	351	371	403	388	406	357	384	364	373	380	339	370	379	376	373	361	376	384	389	401	373	405	387	363	386	412	388	387	383	358	362	410	369	380	379	375	378	375	363	391	374	377	369	372	399	415	382	342	403	362	379	397	359	376	361	376	417	396	393	394	383	379	354	402	404	390	398	379	390	397	383	380	420	372	411	358	413	387	394	383	370	387	384	355	378	346	415	373	392	373	385	406	381	376	368	376	350	375	363	403	390	336	395	396	394	383	398	353	346	376	381	352	415	350	404	408	364	394	370	399	392	400	372	375	384	336	354	375	373	392	375	388	384	392	413	407	383	416	379	412	361	390	397	366	365	402	378	381	391	407	365	360	388	366	350	370	348	387	356	359	383	362	385	365	367	411	348	397	373	392	380	403	374	391	381	380	391	384	386	365	408	395	397	401	404	379	388	391	361	371	366	371	410	411	418	404	372	402	373	410	393	347	367	375	398	410	365	364	346	355	363	389	388	381	345	378	389	353	389	377	379	373	371	378	378	394	366	393	382	365	367	405	379	401	368	394	379	350	363	379	388	360	364	416	380	367	379	400	379	361	372	356	399	355	402	384	373	381	380	396	378	402	360	360	392	373	404	365	390	346	419	385	417	379	399	373	397	398	380	394	358	376	347	382	370	380	391	378	356	349	343	392	395	384	386	376	400	407	373	377	349	420	394	401	405	375	371	364	359	372	367	378	396	347	359	372	400	366	366	410	394	375	384	413	369	369	376	396	368	359	381	368	427	394	419	390	374	382	386	392	377	374	336	382	396	372	367	367	350	364	352	381	407	389	401	372	362	391	357	400	382	388	377	415	365	367	371	376	403	403	412	389	420	383	372	400	373	381	411	391	423	397	352	362	403	414	336	373	389	378	401	379	411	384	398	370	364	367	429	373	398	396	399	388	350	369	369	381	366	383	387	370	378	356	392	410	353	355	372	394	378	370	407	372	375	349	362	379	373	384	412	365	365	376	377	349	363	387	395	404	420	395	396	401	347	370	373	412	365	360	383	396	391	373	424	383	394	399	384	387	386	408	351	384	384	403	381	371	364	397	381	384	378	368	374	360	401	365	364	371	332	434	400	361	373	334	360	337	384	398	354	379	415	397	401	386	400	362	345	355	376	372	400	374	384	366	377	373	386	395	366	370	376	354	379	384	367	387	364	364	382	391	347	382	362	397	378	396	395	363	383	358	367	377	414	376	369	383	394	320	383	422	433	375	378	363	333	365	386	372	335	391	355	388	392	407	404	405	399	383	408	335	388	360	387	369	390	370	402	357	363	407	363	352	397	368	368	369	369	338	346	358	382	371	356	384	383	422	389	367	392	402	383	384	387	393	387	352	380	366	377	368	356	365	392	331	360	379	390	379	386	412	387	360	405	375	356	386	361	374	403	375	392	412	381	412	408	386	354	401	367	411	391	382	330	391	380	382	354	381	394	425	357	386	368	362	421	397	407	340	339	372	339	389	421	388	376	407	396	401	370	379	413	387	394	406	334	411	384	394	403	361	364	365	378	364	412	379	354	371	368	401	365	359	352	408	396	402	397	365	346	355	405	403	349	381	411	394	382	348	391	386	333	420	365	379	356	364	351	424	341	399	356	391	392	403	405	369	381	353	376	368	384	366	381	364	364	356	411	342	350	377	364	408	381	405	398	369	380	341	368	396	383	377	376	362	426	401	418	372	378	430	356	371	368	387	332	369	391	377	391	379	338	436	382	369	375	355	368	388	375	372	397	383	389	356	383	396	384	341	363	400	377	388	412	359	351	351	369	385	374	377	390	377	389	407	405	416	404	404	393	385	386	393	364	392	367	397	369	397	355	399	372	384	363	376	343	400	373	380	408	400	377	375	393	363	401	386	400	367	387	391	385	390	353	354	386	323	372	383	374	393	348	406	381	358	371	376	369	403	380	374	358	363	379	407	390	386	371	360	375	355	426	352	398	340	382	381	383	415	385	394	391	395	358	385	377	363	391	386	415	385	386	384	380	381	374	376	397	388	394	379	389	374	406	386	418	385	368	401	343	403	377	358	371	361	380	361	395	358	358	404	383	378	375	369	409	355	393	357	368	373	363	401	382	373	387	352	327	374	374	395	390	374	377	373	403	401	388	416	367	362	375	377	387	370	390	427	378	385	366	373	377	414	385	412	406	352	373	395	353	341	371	386	406	379	408	352	382	406	384	352	395	342	348	428	367	351	402	362	403	410	412	355	366	340	369	376	327	350	373	383	394	382	385	399	387	360	369	445	364	356	378	381	370	393	375	381	418	401	394	397	391	404	364	385	401	357	392	369	378	373	396	387	381	389	399	388	392	374	394	367	339	396	383	358	388	372	399	374	391	368	340	404	399	348	377	374	376	360	381	393	369	370	379	368	408	364	374	366	411	373	390	423	383	356	398	352	384	378	368	355	373	399	381	374	348	393	372	369	381	384	443	384	387	386	373	375	376	416	364	404	388	384	401	402	400	365	395	379	426	369	349	397	385	408	401	379	354	398	385	379	389	383	346	403	383	349	358	354	380	400	397	392	367	373	426	383	395	337	408	356	371	387	382	409	354	351	374	383	368	327	373	375	370	367	391	369	383	380	369	389	394	397	407	355	362	357	394
20842	51796	43081	25624	12656	5864	2331	1008	659	629	597	575	556	574	638	605	600	597	596	586	610	581	598	626	620	575	587	573	550	630	575	588	601	631	576	569	647	581	600	599	598	549	591	620	632	610	611	588	657	607	583	583	638	594	612	611	625	585	617	585	592	621	644	579	554	554	631	647	596	616	605	589	604	616	614	573	606	603	563	578	609	573	603	564	582	525	601	650	584	593	617	626	600	581	638	627	589	649	608	620	603	586	603	558	635	621	644	581	579	627	592	580	600	595	588	605	628	584	602	618	584	621	558	591	600	550	580	578	593	586	582	595	600	580	639	579	563	575	633	596	561	632	622	621	647	585	638	581	630	630	661	646	565	575	615	598	604	590	601	583	560	606	638	607	581	568	603	609	629	617	598	594	619	614	579	593	601	600	645	574	600	560	638	587	611	583	577	599	553	635	613	607	602	626	597	626	556	587	574	622	635	584	619	645	593	599	571	619	632	641	617	601	578	569	609	587	600	567	624	631	624	567	578	600	620	604	596	611	630	642	599	603	604	658	663	624	617	588	642	612	628	625	589	603	585	622	643	581	602	552	573	609	563	607	626	644	564	589	612	578	600	601	595	661	626	600	570	627	605	651	613	622	611	567	591	593	580	577	600	597	597	607	572	575	647	546	584	611	606	615	599	580	614	622	642	589	577	596	592	611	593	593	603	614	612	586	570	562	607	627	566	625	567	632	600	655	574	584	607	614	633	669	629	642	577	649	592	602	586	648	582	628	581	578	612	598	573	606	597	616	584	582	573	591	579	608	600	606	569	590	601	608	651	605	554	581	622	589	604	581	636	620	575	630	614	603	593	591	555	568	598	584	637	588	560	597	574	551	576	612	605	625	615	580	612	551	632	593	580	557	593	632	636	559	606	613	587	577	604	569	607	561	585	633	570	546	645	568	603	570	586	643	604	592	597	664	619	588	606	587	623	625	652	562	627	602	613	607	595	566	590	603	590	600	602	601	637	630	601	595	604	632	590	622	592	617	602	639	617	569	578	561	632	581	670	599	582	603	604	624	585	573	604	566	582	599	578	619	560	587	593	614	613	588	615	586	595	618	638	643	589	625	589	615	602	649	606	547	582	598	590	647	627	631	582	586	607	573	591	628	643	572	604	605	577	578	613	577	580	618	607	569	607	608	595	590	610	594	609	609	604	614	628	602	645	607	606	595	563	558	631	622	600	583	613	588	577	565	585	590	554	598	594	610	650	609	609	582	620	612	638	586	637	606	589	636	624	581	610	596	584	626	569	585	583	604	582	646	586	569	584	598	553	607	589	569	561	597	606	598	603	607	591	609	594	574	592	637	583	578	600	653	576	622	575	615	622	605	641	595	618	614	578	586	617	575	625	592	607	573	604	600	615	648	579	591	617	596	591	575	587	547	588	602	623	577	575	629	580	608	600	590	568	559	587	611	586	575	592	651	604	582	627	577	563	579	602	578	583	571	590	594	584	619	620	602	628	587	598	600	579	570	625	641	615	616	604	642	631	572	572	608	584	605	636	584	614	596	588	609	580	658	595	599	629	555	620	614	565	601	568	619	588	620	597	591	655	573	594	606	613	619	629	610	587	640	575	608	652	625	598	528	579	525	636	591	595	596	585	580	622	603	562	598	585	607	568	632	577	577	635	607	637	582	621	622	571	602	606	604	585	608	621	643	593	598	598	614	648	585	592	554	622	605	604	646	585	582	585	608	580	605	575	618	592	619	563	620	627	611	615	580	616	578	576	635	620	573	596	547	553	602	605	553	653	591	604	621	662	568	570	581	631	638	617	643	626	577	604	573	569	628	598	613	606	592	562	601	617	608	549	620	590	589	607	564	623	623	589	572	572	602	600	585	589	566	647	564	636	607	597	641	647	584	608	615	569	615	578	593	629	576	551	628	612	574	622	612	624	609	587	583	620	629	553	608	541	614	632	612	586	645	600	591	557	578	557	566	602	587	607	609	597	592	600	593	632	599	600	593	611	596	646	627	620	595	569	618	616	622	577	599	618	564	600	590	595	561	604	596	630	608	625	575	638	640	635	599	575	634	602	586	601	608	602	611	582	591	601	598	569	598	612	573	606	609	615	626	565	591	589	625	619	607	583	604	588	577	649	627	623	594	620	604	563	618	618	579	607	639	615	652	580	608	609	597	626	651	611	626	622	605	598	636	590	613	604	589	564	629	613	572	612	606	609	610	541	568	586	631	581	606	602	565	588	581	612	600	590	601	613	568	629	581	635	611	602	604	636	574	585	652	586	611	577	626	586	618	548	572	575	638	602	581	611	612	597	624	620	600	646	625	588	581	554	634	557	583	580	594	602	629	597	630	653	624	602	597	622	572	567	605	626	605	564	653	612	540	610	641	603	591	579	634	585	599	606	567	667	607	619	578	565	625	636	625	560	641	594	576	598	580	624	592	598	579	628	631	602	623	617	634	633	595	641	545	593	620	599	623	589	604	579	603	574	610	611	628	624	585	600	647	572	629	603	544	611	568	597	582	604	640	567	627	565	595	628	606	599	588	603	606	637	559	594	600	575	656	572	659	611	582	585	658	618	599	611	606	571	622	581	663	601	595	629	642	644	589	576	600	592	583	603	591	622	574	630	561	565	594	588	620	612	554	592	615	583	568	629	612	599	608	610	593	631	601	608	649	559	631	627	599	638	614	611	598	596	588	608	643	563	589	586	589	621	592	546	597	613	619	627	578	589	662	648	611	570	602	608	597	595	597	590	608	616	570	590	593	593	558	627	614	577	629	645	587	588	609	602	549	551	608	585	605	632	616	611	547	601	593	621	585	604	660	596	527	579	577	573	568	610	626	612	590	587	609	641	642	613	599	587	589	623	632	603	620	611	604	608	603	652	600	649	606	561	592	639	602	614	597	646	624	594	558	602	607	639	573	599	615	584	590	567	636	606	598	549	577	624	609	583	564	553	591	615	655	579	609	609	612	593	612	656	650	606	610	614	584	569	650	591	624	575	638	621	615	598	609	554	590	588	651	597	615	614	607	629	606	631	592	592	606	597	616	573	580	604	601	607	578	567	595	653	577	614	610	644	631	594	652	573	656	586	585	616	573	528	590	559	588	592	600	602	588	597	589	623	607	595	585	583	590	621	577	620	602	573	614	579	596	577	616	605	588	570	601	558	577	603	618	619	576	648	623	595	554	587	595	582	620	582	598	613	579	601	615	665	612	586	603	582	658	667	650	648	619	588	588	567	599	600	581	579	605	596	584	606	585	573	640	639	609	653	613	610	580	577	613	614	588	598	580	590	603	662	605	595	604	613	617	642	625	637	600	601	577	634	580	605	596	612	630	589	578	618	625	620	588	641	615	573	629	605	621	583	604	602	599	586	629	650	580	578	625	604	633	603	564	584	590	578	591	590	566	611	628	600	595	594	580	633	597	619	561	551	631	605	640	598	633	625	618	637	569	621	605	614	599	599	591	600	584	642	587	587	601
24679	25784	44551	42456	28569	18576	6510	1196	547	436	413	427	417	417	441	417	373	412	411	401	415	392	411	420	397	437	410	422	382	459	422	429	427	414	421	414	415	399	407	424	385	384	394	416	360	405	427	424	369	384	372	402	387	404	379	440	378	439	423	383	412	404	440	376	404	406	426	388	367	392	400	410	413	431	409	415	405	411	411	350	380	406	434	412	406	435	405	407	383	416	422	417	401	370	382	392	344	427	404	411	426	379	414	380	401	381	425	429	383	394	422	432	392	406	392	404	394	406	407	381	422	406	383	436	381	427	422	404	407	388	353	386	431	406	391	409	397	410	409	411	416	437	399	403	425	431	379	429	398	426	378	398	386	388	390	352	409	409	397	403	358	370	401	405	402	375	420	353	392	382	412	404	388	391	416	395	382	402	436	374	402	390	415	444	403	456	393	384	410	445	411	382	399	403	379	405	412	393	421	396	374	421	386	389	411	412	413	395	418	423	436	402	417	432	386	396	407	412	411	417	419	459	407	417	427	397	414	358	407	403	402	388	386	394	402	364	405	411	410	383	383	401	438	398	348	414	413	405	384	411	368	420	409	427	387	423	406	398	395	412	404	435	407	426	371	397	403	394	415	405	419	426	421	379	419	415	398	410	431	386	394	398	373	424	393	399	407	421	395	377	415	417	406	406	373	396	407	395	395	413	402	442	406	404	388	399	382	394	419	431	357	385	471	382	382	417	414	384	395	403	415	401	399	398	370	450	400	421	417	415	432	391	381	408	390	410	396	417	407	380	391	425	442	421	386	386	413	433	385	411	426	392	358	392	454	431	408	400	421	395	372	387	392	355	432	429	414	400	395	425	390	430	396	393	412	393	418	437	402	400	418	392	376	401	410	438	400	380	417	388	377	441	448	410	368	373	389	459	393	402	383	391	416	444	397	412	423	427	393	392	424	387	420	393	410	407	383	408	394	410	432	395	402	407	419	411	381	418	399	413	408	416	439	439	443	390	410	424	435	384	387	411	390	414	426	401	428	409	385	416	394	399	389	452	421	401	414	424	404	432	401	401	379	394	398	407	422	383	406	388	390	361	385	399	411	396	402	409	380	428	360	434	411	455	419	365	406	403	403	375	433	431	427	417	408	414	419	423	409	422	423	422	410	404	383	406	436	397	412	410	431	418	400	397	422	403	416	428	396	406	383	397	398	434	378	429	406	403	424	431	397	397	409	384	380	387	407	394	391	419	400	419	383	418	420	388	405	389	431	389	393	445	412	385	412	409	413	395	400	398	382	390	398	366	392	392	399	390	405	407	394	429	397	381	440	439	396	398	399	393	417	395	404	417	383	433	414	407	407	379	420	421	412	431	403	383	392	387	399	390	417	402	362	404	418	399	379	415	443	412	403	420	402	391	409	419	394	403	442	433	396	393	410	408	394	415	398	414	386	393	412	409	427	409	362	406	373	419	448	383	395	416	403	386	379	378	438	425	430	397	388	404	392	378	390	416	409	401	376	382	419	393	363	384	382	401	390	434	397	418	396	407	391	413	424	390	416	406	406	379	421	425	402	411	397	440	464	458	396	406	407	404	370	357	382	419	416	423	405	419	404	402	393	367	394	415	379	395	398	438	372	383	394	406	442	402	406	393	423	389	428	419	396	380	418	416	370	402	402	412	433	384	391	401	384	386	413	395	403	382	424	388	451	395	405	419	415	398	382	415	420	424	430	433	405	399	389	417	408	396	414	399	438	439	397	415	410	388	425	421	427	419	391	415	397	406	426	408	402	430	408	408	397	378	366	393	417	372	397	464	426	361	421	419	411	415	393	406	394	393	398	412	413	376	410	397	421	389	391	379	411	438	418	393	396	415	403	396	393	375	405	377	390	426	416	398	398	427	392	397	433	409	415	417	379	381	421	440	410	440	410	395	386	415	417	408	405	403	414	417	409	414	408	396	384	406	399	383	383	415	377	418	431	447	397	440	425	430	400	436	384	404	412	439	407	434	367	401	415	394	383	403	385	440	405	387	431	402	441	404	403	436	456	401	413	428	420	423	457	419	384	407	429	388	395	430	393	446	394	436	416	386	384	402	369	416	377	416	416	406	404	406	434	446	410	407	443	377	394	379	432	394	387	372	451	415	389	381	413	354	376	373	435	420	411	419	392	407	385	417	382	406	372	367	384	405	391	388	381	422	405	389	418	420	401	371	380	449	371	417	367	403	388	389	382	389	394	435	404	410	385	435	433	404	369	391	371	376	394	400	408	402	396	417	429	401	402	432	385	398	396	408	422	398	443	359	411	385	401	395	399	429	418	419	383	391	393	427	387	421	407	427	403	399	394	417	399	410	386	415	399	429	391	419	403	401	422	384	421	381	385	411	429	408	420	409	371	433	401	404	382	399	399	402	394	415	431	410	431	385	395	411	416	413	431	402	403	401	391	446	411	401	371	392	438	365	392	394	416	398	435	380	422	403	417	392	390	372	399	374	419	434	410	419	396	432	432	422	430	399	424	414	376	399	439	383	394	420	435	383	437	384	398	419	387	408	369	408	438	456	413	395	407	431	427	388	425	398	413	392	384	375	413	435	419	378	360	380	408	405	435	417	418	367	420	443	379	396	416	405	380	401	365	422	408	411	386	388	435	390	428	404	413	371	408	401	399	403	412	415	414	441	420	407	458	441	398	401	410	406	402	385	428	371	386	402	387	407	442	406	416	435	418	404	438	390	432	361	453	446	386	373	413	406	449	415	440	380	407	376	391	442	440	409	374	361	376	394	401	374	410	381	409	402	424	418	378	376	416	418	383	364	414	399	443	394	397	392	420	387	426	415	409	425	428	376	427	414	418	396	381	444	399	371	430	423	385	387	388	430	388	384	412	416	398	414	417	384	391	391	395	385	422	398	425	401	418	403	428	407	381	411	396	426	427	383	406	404	402	420	394	383	396	399	376	372	377	402	416	438	402	413	422	380	413	420	405	419	408	398	419	409	445	394	427	415	387	399	388	383	402	396	417	412	417	394	418	416	406	416	396	406	409	425	401	404	442	369	392	423	395	421	409	393	365	395	394	385	399	405	401	387	395	357	390	385	399	400	420	424	366	412	407	438	407	407	390	401	373	413	401	419	402	411	389	386	400	434	432	414	407	414	427	409	415	411	373	395	434	414	407	390	378	457	417	411	422	403	398	411	381	405	391	448	407	378	419	384	418	408	411	371	397	407	392	442	448	390	422	422	415	427	402	402	427	404	394	368	424	442	439	404	423	412	430	408	380	409	416	428	455	393	414	401	419	405	423	427	387	417	442	383	396	423	385	409	433	354	435	381	392	411	421	394	391	387	412	390	426	403	401	363	439	408	394	401	404	430	372	406	446	376	381	399	401	435	406	406	423	415	422	426	421	380	352	403	405	415	408	394	423	408	425	401	419	419	379	400	391	397	395	392	394	387	412	376	407	394	401	383	421	386	387	416	421	405	413	422	377	434	406	407	404	400	367	375
39090	91011	77654	52290	35525	20785	8225	2348	882	630	636	608	667	623	626	587	633	698	615	681	629	628	621	631	619	625	694	611	648	625	610	668	648	609	631	662	684	620	626	592	595	680	625	599	662	644	654	645	686	699	634	633	637	630	641	657	673	667	675	633	635	669	665	625	660	593	606	636	665	621	617	671	680	664	671	632	644	645	623	676	609	651	662	666	610	670	652	629	628	644	688	607	639	589	635	639	663	616	677	622	666	600	679	637	661	602	624	645	618	613	649	636	673	634	636	609	626	657	612	655	675	672	642	618	633	641	644	659	632	649	661	646	673	678	617	633	626	686	646	634	654	631	633	661	611	654	583	632	648	621	639	620	613	635	631	656	648	627	618	653	659	633	600	663	658	590	618	671	625	662	602	649	630	644	638	623	676	631	647	648	661	679	644	660	639	627	666	590	659	672	654	673	643	672	618	600	599	667	637	674	646	632	635	627	586	668	663	654	677	621	668	651	649	586	669	648	624	651	608	666	638	650	661	631	639	684	644	660	668	619	631	602	642	684	607	611	625	625	626	621	613	652	603	595	640	599	616	659	651	674	674	639	662	630	641	667	639	585	641	645	633	662	602	641	678	661	619	621	646	640	622	638	625	624	590	643	677	646	632	638	616	632	652	641	633	677	616	613	621	591	635	607	649	646	652	650	653	619	666	659	662	598	632	671	615	654	626	665	628	613	659	635	672	627	625	648	643	646	664	630	667	626	652	626	665	642	628	621	630	641	616	628	659	641	620	656	616	627	644	645	624	639	617	641	621	630	642	652	621	613	692	599	652	670	629	616	640	679	661	658	614	585	638	610	637	622	625	627	658	613	589	614	623	596	647	626	652	658	613	607	639	675	646	683	649	638	665	642	618	664	628	662	620	602	664	585	630	626	673	639	635	625	622	650	639	661	603	663	646	654	619	643	649	623	630	632	631	616	619	657	606	616	694	648	642	624	624	653	602	667	602	674	599	684	643	636	642	625	633	626	612	619	617	644	659	657	641	650	658	647	653	621	684	673	607	616	629	643	630	638	673	620	647	633	653	636	646	629	626	657	636	700	625	642	647	623	654	584	656	631	619	673	591	625	615	646	644	661	597	619	654	611	565	598	599	650	650	630	625	651	693	641	655	615	628	657	625	668	612	663	636	608	679	639	622	668	614	672	647	650	621	623	666	642	636	623	664	652	635	618	666	669	621	659	635	623	658	632	612	608	613	608	659	649	639	617	644	636	668	618	668	679	580	633	647	652	616	616	629	633	646	602	611	638	673	599	638	608	658	662	641	662	631	616	599	652	642	602	662	660	620	630	654	663	622	649	604	609	635	627	632	619	614	629	591	660	647	596	643	688	619	656	623	630	652	632	631	641	597	648	638	675	636	673	655	612	680	678	653	666	629	589	612	637	657	625	598	637	652	603	661	672	612	698	653	648	650	633	631	615	645	643	617	653	658	674	651	643	672	664	657	660	629	618	616	605	623	660	644	657	654	626	659	663	658	708	650	632	660	630	589	615	668	633	646	612	666	638	670	589	600	622	622	630	648	619	619	671	613	637	654	610	606	623	642	648	637	622	654	653	604	642	652	648	639	623	718	683	662	608	648	672	642	636	639	611	664	676	613	659	633	669	657	639	665	636	663	646	703	655	602	641	683	694	618	622	628	627	628	640	641	619	657	633	607	668	638	605	632	610	632	629	665	641	660	654	630	667	643	607	624	631	661	649	613	648	638	602	646	628	654	653	626	613	624	667	618	647	648	662	661	646	662	624	651	646	605	652	653	652	623	623	636	649	642	624	628	673	589	638	621	615	620	608	630	662	640	646	703	638	638	613	619	688	633	636	629	617	618	640	651	649	643	650	679	619	665	613	652	649	596	561	624	630	656	646	696	650	676	666	637	618	625	672	631	659	627	692	636	605	625	639	604	634	608	635	662	672	639	571	641	660	652	615	580	652	639	658	665	600	616	623	679	612	621	675	635	605	663	570	593	665	655	660	726	629	661	627	597	633	659	621	656	609	648	668	610	664	624	602	706	653	632	650	589	667	636	638	609	627	657	630	643	609	673	668	631	645	594	616	632	688	640	611	618	659	645	634	647	628	633	622	673	639	617	675	647	660	647	658	597	637	643	649	635	651	645	616	605	613	665	672	637	633	625	665	626	617	658	664	678	672	638	622	649	633	645	638	641	660	630	617	655	606	594	621	598	651	642	614	637	642	644	611	613	623	664	645	624	637	687	668	655	657	654	623	662	688	598	640	662	643	653	691	609	634	604	670	561	608	625	630	624	624	663	638	619	657	631	595	681	619	610	657	627	633	693	644	617	664	620	639	646	600	615	627	646	662	596	664	660	666	637	656	643	614	646	684	629	671	611	634	636	613	598	640	634	592	688	654	638	642	635	622	648	668	646	653	653	653	596	617	663	633	634	589	621	640	649	651	662	647	645	629	656	625	636	632	614	631	622	661	621	576	660	646	640	610	701	637	643	644	674	640	621	667	624	631	673	643	629	636	682	664	663	619	631	632	632	642	664	630	633	648	584	641	646	648	618	657	617	643	661	682	639	600	690	638	621	645	637	640	647	621	683	626	637	634	644	604	651	622	643	617	630	625	637	643	642	635	647	633	618	661	640	668	632	633	639	637	571	610	612	612	647	646	668	668	603	653	633	619	612	578	617	634	696	627	625	617	609	639	626	684	609	621	659	624	643	670	643	605	611	683	633	660	640	636	664	678	597	635	679	613	639	627	615	659	661	599	648	572	671	629	662	614	614	619	648	610	609	632	623	606	686	668	660	605	623	674	669	616	612	639	643	595	710	652	641	632	662	639	642	640	621	678	608	592	637	641	681	634	573	655	667	656	641	693	668	610	603	635	673	660	639	619	618	635	641	587	671	653	612	616	661	601	637	609	696	660	611	621	612	599	624	615	662	663	662	670	670	622	649	659	647	642	614	663	663	609	654	587	669	628	638	627	625	630	654	692	690	647	664	640	666	649	637	603	616	647	637	595	599	635	678	639	625	685	654	632	648	629	629	623	650	599	655	600	674	661	563	659	646	629	635	643	623	672	607	650	577	602	729	598	607	640	663	612	630	636	638	690	669	659	636	688	673	629	612	682	631	663	617	620	703	665	642	607	629	678	597	649	667	640	673	641	656	644	658	638	668	658	638	631	620	676	621	679	621	657	641	635	666	685	581	620	622	621	634	626	678	633	618	616	613	620	680	623	654	601	682	645	611	601	687	625	669	609	660	622	591	617	605	712	632	645	636	670	650	602	638	609	626	617	682	613	638	612	616	621	667	666	634	656	630	620	662	651	628	620	613	666	675	652	649	601	640	621	604	608	645	637	651	657	649	661	648	656	607	595	655	671	625	627	620	635	628	577	644	632	623	684	606	680	649	596	661	641	596	676	617	664	636	628	648	642	655	650	641	609	635	616	648	668	626	608	670	618	586	650	641	619	663	647	631	612
23326	22712	36303	37276	31122	25564	16195	3212	761	475	478	489	494	463	515	472	455	491	456	479	450	491	505	465	464	429	471	476	475	463	434	477	486	449	474	491	457	478	462	458	451	440	447	417	455	460	460	449	471	490	417	447	475	451	448	445	469	444	444	477	502	484	445	464	473	465	449	490	408	436	448	406	469	466	474	453	440	457	410	467	483	489	491	462	435	483	464	466	451	472	484	445	435	476	442	455	424	432	452	436	430	488	464	456	465	459	454	462	432	443	442	467	435	439	448	486	466	474	459	467	456	437	425	452	476	434	451	442	451	434	435	464	459	449	450	468	484	508	466	473	471	451	475	518	488	435	460	461	446	452	459	496	448	469	427	484	484	481	483	448	468	484	490	488	466	515	502	477	461	471	478	426	424	452	458	487	518	454	459	494	474	433	432	443	488	431	494	506	491	424	410	475	455	446	497	439	505	432	472	476	527	461	444	460	472	460	463	456	476	455	452	461	448	442	489	462	454	463	507	492	459	457	483	430	458	458	441	474	419	466	453	487	448	503	496	446	469	490	465	459	460	440	445	507	467	456	429	464	471	469	410	471	474	488	452	465	464	454	499	453	492	442	464	457	461	422	487	446	437	443	474	417	464	464	450	438	477	468	433	476	425	457	434	459	477	464	482	464	436	445	457	453	433	444	478	463	454	484	464	440	461	441	420	489	434	466	433	431	450	481	467	452	462	474	484	476	490	498	411	505	452	460	499	462	446	460	467	487	456	453	433	444	463	446	456	461	466	477	468	441	461	419	462	446	458	475	448	451	412	479	466	425	442	472	490	436	444	468	473	449	436	465	478	478	515	445	487	444	472	461	458	458	486	448	460	471	458	457	467	474	479	466	441	446	477	451	434	452	449	466	480	454	432	459	429	442	437	460	450	441	450	483	421	442	463	432	481	463	454	459	487	458	476	477	430	448	431	475	456	437	454	442	458	412	451	435	464	460	439	413	466	471	486	444	433	436	446	454	428	443	490	415	431	478	458	461	461	442	431	448	485	458	420	439	454	464	435	458	437	489	440	465	485	429	472	468	447	433	456	469	452	454	446	441	441	490	431	467	412	472	476	477	472	432	521	436	455	453	451	491	444	446	491	476	461	439	461	475	466	460	453	457	479	463	460	436	480	477	491	413	456	442	438	460	472	467	440	438	411	494	413	455	457	488	481	466	475	463	476	432	464	457	456	453	477	445	450	466	454	434	475	491	467	441	472	450	493	482	422	411	449	466	464	464	461	464	440	446	477	483	473	481	486	469	451	444	463	475	449	421	486	434	471	473	452	472	487	487	481	467	434	416	432	461	442	483	504	445	448	501	415	450	452	441	482	437	454	462	430	452	468	463	477	446	457	479	469	433	457	477	434	461	428	398	446	451	468	463	464	451	443	460	432	427	476	437	451	464	464	432	413	458	451	483	473	415	438	401	475	436	454	465	407	504	441	438	456	456	454	468	461	440	443	465	466	422	414	472	472	480	463	518	444	468	479	470	436	456	484	457	422	438	436	466	422	448	443	445	451	446	500	447	476	478	456	471	480	464	476	451	442	459	480	448	482	438	439	506	437	445	449	437	436	476	482	464	457	421	454	453	455	476	436	435	471	440	501	472	429	419	514	514	477	451	436	443	452	471	482	470	447	417	457	466	461	468	477	511	453	459	476	448	463	436	450	451	461	435	454	458	481	503	462	407	446	491	459	444	420	423	467	443	424	490	428	501	457	413	418	482	425	455	438	443	493	466	448	477	461	458	454	467	462	444	486	499	482	439	459	456	473	460	467	472	487	420	457	472	452	474	398	455	482	471	450	474	467	458	470	441	459	425	445	496	449	451	453	446	450	446	461	446	484	457	450	448	452	424	424	478	489	447	449	459	470	485	444	417	461	440	422	431	464	423	439	445	477	458	451	463	452	469	463	484	470	477	466	475	444	456	469	470	400	460	484	475	466	461	439	412	445	422	471	477	467	454	430	453	436	437	480	449	466	446	437	453	465	428	450	441	484	512	467	446	479	459	425	443	414	472	431	421	469	469	442	444	434	455	462	456	444	477	458	456	458	444	457	432	444	472	470	415	471	473	489	429	440	456	481	460	445	485	463	474	487	475	449	439	476	464	438	477	446	447	432	417	451	411	437	446	478	452	464	434	458	479	442	441	476	411	435	460	433	489	477	427	468	454	475	499	437	474	472	426	433	463	420	489	458	446	450	461	449	483	464	458	475	483	471	483	461	451	453	437	431	462	455	474	441	460	454	429	453	448	483	449	479	471	428	445	432	460	463	466	455	457	485	472	442	494	459	477	457	490	487	449	472	471	471	419	476	450	458	466	467	483	472	477	451	467	481	481	466	460	432	429	436	442	479	445	458	459	451	458	450	468	455	475	451	455	464	424	426	466	437	458	449	456	411	474	467	456	442	474	484	483	434	467	494	456	418	468	420	421	471	446	436	441	474	430	464	497	432	510	436	428	442	452	443	477	443	452	448	459	461	451	427	448	436	484	475	511	459	467	463	469	455	491	462	478	433	493	475	423	466	430	441	451	464	445	468	480	513	447	450	424	468	441	425	453	436	436	474	434	447	485	454	437	476	483	448	460	459	457	444	406	461	469	455	494	475	412	457	465	443	454	465	472	472	462	460	494	422	503	510	460	437	450	451	455	435	447	443	444	478	435	480	456	441	412	457	483	484	440	432	476	422	501	488	471	468	498	482	473	445	435	475	463	470	445	465	506	458	472	416	440	447	485	487	491	462	473	453	486	450	480	481	471	448	456	446	465	479	471	467	450	466	438	475	429	444	490	459	422	433	466	458	471	471	470	491	464	446	438	509	470	426	444	500	460	468	460	465	476	460	429	446	437	436	440	489	460	442	430	457	420	420	435	432	438	452	434	429	458	457	487	456	487	511	437	407	465	479	468	492	445	430	489	491	505	455	453	467	506	489	420	441	471	460	429	442	512	478	489	487	451	453	451	440	439	470	450	447	469	493	431	463	459	452	446	433	452	472	461	485	452	458	425	484	482	492	467	492	457	471	482	442	465	482	467	461	474	464	441	439	463	441	435	443	476	446	451	471	468	504	443	468	457	460	464	440	452	480	419	445	466	461	435	442	479	456	473	459	505	432	475	425	464	440	453	434	473	467	469	479	483	442	451	417	506	465	475	460	450	410	460	454	462	490	427	454	466	454	494	474	460	504	451	458	435	440	501	451	457	487	476	452	442	445	438	491	425	483	444	427	446	435	447	477	465	431	463	459	459	467	444	468	483	440	466	510	465	443	468	449	445	439	441	460	465	469	457	439	435	434	407	458	491	426	436	451	461	476	472	497	425	432	459	468	462	461	452	441	445	424	430	460	454	478	478	499	464	452	421	501	473	450	468	424	449	469	416	439	459	426	448	464	469	471	466	482	482	470	457	442	450	452	478	496	457	474	412	462	473	454	424	471	468	441	430	471	481	407	443	476	473
32176	99741	89961	67623	46798	31066	14590	4471	1271	640	737	687	708	691	714	641	735	673	698	686	676	724	677	692	703	676	734	685	699	705	733	704	693	731	685	669	723	689	675	684	710	753	649	660	701	699	716	720	703	685	718	700	715	713	720	686	676	696	685	682	720	726	699	663	698	639	677	675	641	711	696	707	683	684	727	676	691	683	719	671	683	671	652	701	719	696	711	662	699	703	686	720	722	688	732	670	695	725	653	702	693	691	675	705	740	715	665	690	695	658	636	624	692	697	715	688	729	668	731	690	689	674	655	662	689	717	707	648	685	697	684	641	696	690	699	683	671	683	697	713	691	673	691	656	711	679	668	658	692	707	666	672	670	690	677	680	690	618	719	692	685	709	697	704	645	681	692	673	701	734	674	675	686	708	718	673	667	753	701	696	689	720	729	674	683	709	719	654	677	715	703	732	721	714	661	682	684	708	747	719	650	683	669	704	691	666	688	725	711	670	682	652	654	671	712	648	736	671	687	650	674	677	677	723	686	709	732	690	706	672	721	728	696	725	658	684	705	665	705	681	650	682	661	695	668	681	696	700	705	675	673	700	687	659	698	732	665	695	653	698	692	707	683	694	722	655	697	702	635	696	693	699	615	688	684	720	676	706	667	715	730	723	690	685	677	659	697	682	673	715	754	635	680	740	696	683	710	660	675	657	687	694	668	683	716	681	687	680	640	679	700	737	710	716	679	701	679	636	667	707	699	695	713	679	654	668	707	656	651	721	706	716	672	715	754	658	741	671	712	649	687	702	692	685	676	701	644	675	676	678	703	663	649	681	708	678	667	669	699	641	707	694	690	655	646	721	686	661	663	708	664	725	713	690	682	719	665	715	662	711	675	677	675	672	680	685	708	678	728	633	687	663	720	711	650	710	680	700	688	772	693	681	711	725	682	732	707	726	692	680	717	695	689	703	681	710	707	688	685	677	721	645	714	700	655	751	732	686	721	681	713	698	687	683	716	683	642	721	697	634	701	665	717	673	726	688	691	745	709	697	700	704	625	702	713	715	744	725	702	701	707	675	676	730	684	687	617	722	712	669	686	685	699	707	719	678	727	656	631	699	660	711	687	705	709	694	628	730	688	694	678	697	720	682	686	717	657	699	710	691	740	688	662	674	663	692	717	701	682	699	718	657	724	652	678	703	658	667	721	665	664	785	641	735	674	701	723	679	705	690	694	681	687	668	675	700	710	684	680	687	679	676	707	695	669	649	669	688	660	686	686	698	717	707	683	706	686	688	722	693	706	673	674	690	658	703	696	700	740	680	667	699	695	724	717	719	703	679	724	682	720	713	698	698	690	690	699	715	706	693	690	686	681	695	710	701	706	751	705	729	655	689	710	679	710	706	731	641	733	703	634	669	676	683	690	678	697	667	723	667	706	661	714	709	641	712	687	657	661	695	722	678	663	660	698	677	700	643	693	747	676	690	675	639	702	669	661	717	687	666	711	679	683	672	659	677	727	724	721	642	720	665	649	699	677	679	695	665	713	670	717	719	677	742	678	694	725	660	702	759	691	698	684	668	716	714	720	665	710	693	675	703	671	671	703	671	718	671	709	690	702	746	643	662	662	695	684	655	719	675	670	667	643	737	749	671	665	698	676	717	691	725	706	742	730	670	638	678	653	715	681	706	652	720	684	680	693	685	710	758	681	683	684	671	700	695	744	702	662	675	670	681	661	675	708	702	680	680	716	726	661	679	676	707	694	677	706	663	679	671	701	677	693	694	701	712	650	728	764	686	718	674	753	683	680	664	666	675	707	682	649	707	691	691	682	746	700	723	693	687	653	707	680	720	643	702	694	694	672	649	709	699	656	665	663	673	665	722	670	682	705	690	632	711	639	722	712	705	671	707	666	651	677	650	697	691	722	686	701	722	660	714	676	649	645	683	685	678	659	698	672	642	676	694	688	701	698	710	665	716	692	716	642	652	690	670	679	664	667	725	721	733	625	699	697	700	723	687	654	676	746	661	687	747	673	707	735	701	708	670	711	698	682	698	684	710	683	650	680	699	723	690	704	677	663	714	656	670	726	708	703	693	656	687	733	714	749	698	735	690	691	687	713	689	683	678	756	696	695	715	707	689	665	680	696	650	689	649	679	695	681	693	699	690	715	695	685	691	672	692	658	672	702	667	717	697	634	684	679	709	686	673	686	666	713	696	711	649	700	745	700	673	708	690	694	711	680	692	713	704	695	693	689	671	696	653	678	696	669	639	652	689	644	685	683	684	661	675	702	681	685	686	690	705	715	719	678	722	694	673	689	694	718	710	667	712	650	713	698	752	698	681	663	691	677	685	685	679	693	719	678	663	696	705	686	717	682	708	730	701	720	699	722	700	657	717	665	677	698	719	711	674	694	679	700	689	652	659	683	709	709	676	693	710	620	677	736	712	733	673	742	676	725	629	731	691	704	671	672	694	692	662	733	675	696	699	708	658	683	701	731	703	677	732	711	687	650	727	696	664	720	686	710	717	686	674	689	688	676	660	664	679	687	651	694	650	680	666	705	677	660	657	633	665	745	674	661	666	723	709	702	723	669	674	637	667	693	706	717	685	670	707	675	688	682	634	663	678	673	683	659	709	693	650	715	729	693	704	663	676	687	667	672	678	704	668	660	691	697	694	678	721	694	716	695	710	720	665	665	662	693	717	714	698	677	694	714	694	728	665	650	652	730	704	714	697	685	676	629	664	652	710	671	676	743	668	722	686	732	688	740	693	721	662	704	729	699	709	698	703	762	702	681	661	673	719	690	718	693	691	689	720	680	688	709	624	675	727	665	640	746	678	711	691	674	674	703	701	708	718	712	720	704	652	693	669	640	666	649	677	671	653	692	650	689	734	721	660	734	681	679	670	688	708	704	738	710	677	651	677	661	756	723	674	672	668	700	685	692	695	680	683	671	709	720	680	685	704	654	663	713	674	665	706	650	673	723	692	697	695	708	664	693	731	715	690	651	719	707	697	685	680	681	682	724	725	745	736	697	705	661	691	653	697	689	664	686	680	730	683	694	682	703	692	678	721	675	739	668	677	647	674	708	748	691	723	690	657	685	654	697	666	669	715	702	730	663	684	677	690	706	724	689	651	728	725	680	705	681	705	641	673	660	675	695	676	696	717	689	737	728	683	703	699	646	664	721	739	673	717	698	670	683	685	685	692	716	633	685	640	763	740	691	654	700	676	730	674	710	725	687	681	723	676	702	659	686	731	693	744	683	686	653	737	697	649	682	673	683	676	710	676	686	680	701	645	748	722	684	681	715	700	743	696	696	718	650	696	693	717	657	649	692	664	697	680	670	688	716	702	650	676	700	674	648	704	668	688	673	747	684	744	660	671	692	672	703	723	668	673	654	717	719	678	671	721	727	633	695	708	683	732	688	681	653	710	727	702	716	676	712	642	724	698	720	691	722	686	696	726	703	704	682	699	741	739	690	680	675	707	687	665	689	716	680	671
27377	30723	35486	22776	8382	3017	1300	556	426	368	373	407	369	365	390	404	369	377	380	423	368	350	414	370	381	388	379	369	359	383	366	371	374	416	386	426	366	360	362	358	362	372	383	354	414	349	390	354	398	399	377	396	394	385	395	430	377	345	386	387	395	364	395	391	400	394	414	375	387	352	375	369	341	323	351	389	366	388	391	358	394	388	368	360	377	415	398	372	395	385	366	356	369	361	414	380	411	397	368	390	387	378	371	365	368	392	415	370	361	376	370	389	364	419	394	384	361	387	352	318	339	372	389	407	365	408	415	394	375	363	377	381	375	339	377	380	385	405	370	375	375	364	386	364	381	374	390	414	360	391	395	366	385	372	391	396	428	357	370	360	399	344	370	354	359	379	358	412	390	397	347	394	375	355	348	390	347	378	401	346	379	380	354	353	376	366	379	373	392	357	346	377	399	364	390	389	377	359	405	387	399	365	378	363	371	386	397	370	391	381	375	380	338	383	350	382	374	385	359	399	393	384	391	363	386	388	381	377	391	364	364	378	344	405	416	395	383	405	377	388	377	361	416	376	383	362	357	390	409	384	379	387	393	387	404	376	363	358	413	375	337	393	346	397	424	344	408	390	354	373	365	388	349	363	356	414	372	386	388	352	366	368	392	378	394	390	370	366	361	387	375	362	403	375	357	388	411	362	400	353	345	391	342	380	357	371	375	416	385	406	346	375	365	376	420	388	364	374	394	383	388	380	362	391	352	383	375	349	427	372	369	409	375	360	378	331	369	369	394	386	409	379	372	398	373	390	352	388	390	351	417	367	333	373	356	370	349	403	351	353	399	356	402	369	338	356	349	400	352	373	385	372	377	369	373	409	392	381	368	371	388	408	337	354	340	386	385	398	413	397	398	402	399	401	365	374	391	388	353	375	330	388	382	401	416	400	373	385	358	360	392	400	398	395	344	371	373	403	338	351	395	366	388	360	373	370	375	359	409	373	386	362	376	383	392	378	398	361	432	372	395	394	397	398	396	364	385	358	388	376	400	356	356	359	392	406	345	386	393	375	406	388	369	386	367	344	391	397	357	387	378	357	340	363	381	373	380	358	373	362	378	366	356	393	358	399	371	397	396	366	381	398	370	394	389	387	374	348	347	358	379	417	399	390	402	397	366	375	352	383	411	353	385	358	397	371	394	375	352	375	384	388	375	398	433	353	391	382	365	395	377	420	391	398	415	379	328	358	335	372	362	371	377	352	384	379	377	380	366	363	388	353	384	388	356	384	372	387	362	390	378	389	384	339	405	363	380	398	367	404	413	381	382	369	390	373	385	411	391	382	370	359	374	379	359	359	397	392	372	387	374	354	348	377	360	360	407	412	344	357	343	376	362	423	353	382	355	371	361	403	385	369	401	391	396	344	388	396	410	396	349	355	374	398	395	365	385	388	386	389	378	381	393	367	343	358	389	364	375	399	411	370	378	387	373	368	353	376	361	381	407	363	359	396	389	373	391	385	399	358	345	367	366	368	408	370	371	402	391	418	374	350	379	369	390	364	392	394	349	344	367	414	398	416	367	379	378	350	381	383	338	372	388	375	372	372	387	393	373	342	385	437	380	407	379	386	338	366	363	359	393	380	380	382	409	381	361	372	366	370	404	362	330	378	342	423	387	387	357	331	384	369	374	386	422	375	381	381	391	365	400	387	346	398	384	382	409	381	350	387	367	359	416	337	427	379	382	391	387	364	366	345	382	400	374	392	361	379	371	360	396	356	363	390	391	361	362	392	412	382	401	390	345	389	387	415	400	400	361	410	380	369	373	373	402	365	400	378	382	361	418	379	362	335	391	360	390	360	378	384	366	381	364	383	372	409	388	379	374	357	399	382	406	397	373	371	376	368	353	365	356	412	347	380	406	362	379	408	387	353	369	374	337	371	419	377	380	374	389	343	373	391	372	346	382	370	382	375	349	413	379	337	365	374	408	380	368	379	396	394	385	366	390	368	370	362	349	339	371	402	373	360	379	358	348	387	399	385	371	377	378	383	371	392	373	378	371	385	380	379	341	387	366	349	388	424	380	360	386	371	389	418	375	385	399	368	386	365	344	378	396	389	391	358	375	405	381	370	368	402	354	406	379	350	379	418	371	402	391	392	390	335	380	384	390	367	377	406	388	355	407	371	388	330	362	366	389	366	398	403	392	382	364	373	389	394	374	364	389	403	386	393	377	370	361	388	353	347	400	394	388	435	388	385	371	376	382	366	379	402	368	403	379	381	387	329	384	397	331	384	329	370	369	423	368	360	348	363	383	370	382	402	364	357	386	370	345	361	369	400	365	377	376	381	339	356	354	380	375	362	397	361	381	384	356	374	380	358	379	403	349	409	371	389	409	358	346	361	381	388	372	384	362	383	395	391	407	378	404	355	372	379	365	428	404	379	354	385	376	394	383	349	396	365	378	409	390	347	382	352	376	391	344	344	393	371	407	378	410	395	406	404	402	383	393	386	374	389	390	377	365	389	448	373	404	382	392	363	377	364	350	402	379	380	389	359	419	400	354	375	313	381	382	354	401	359	399	381	374	368	388	402	378	405	395	389	399	379	345	327	345	382	348	380	351	349	367	394	436	408	404	386	373	404	375	357	396	381	375	370	390	372	354	336	369	409	381	373	358	365	370	389	392	374	381	365	389	382	379	383	377	381	358	378	377	359	346	370	390	376	402	375	372	373	396	371	368	384	389	372	350	387	374	429	406	356	348	369	367	377	397	367	371	387	401	414	386	414	375	413	350	381	380	348	367	365	369	390	392	369	426	382	393	390	397	359	360	410	407	372	392	347	369	390	393	411	369	409	382	381	337	374	361	429	400	365	366	378	391	390	399	372	414	382	385	415	344	373	379	393	408	398	404	371	399	351	358	401	387	403	404	358	404	351	352	372	354	391	411	386	391	416	404	356	374	353	366	373	378	386	346	360	407	381	351	381	352	386	368	375	381	370	374	394	412	378	385	399	394	367	354	334	327	415	367	387	396	378	374	377	415	398	373	394	375	392	416	369	381	371	390	387	403	406	358	378	392	387	408	392	335	394	382	357	388	396	375	386	357	370	402	371	401	372	371	387	348	389	433	357	349	355	347	377	366	396	416	353	381	414	394	404	396	372	362	405	364	370	378	371	375	359	374	423	386	411	394	397	364	364	400	338	390	414	364	365	382	364	400	387	368	387	408	371	373	356	416	349	362	397	408	358	408	374	354	407	428	381	398	365	411	325	375	382	405	378	356	378	395	384	371	372	400	422	385	353	400	384	365	388	383	402	371	370	356	377	386	390	345	399	377	370	392	388	363	368	373	366	403	416	378	369	382	397	359	355	382	359	379	401	394	398	392	374	379	376	395	386	370	361	361	383	390	362	383	373	400	395	392	355	415	329	379	401	389	371	372	357	391	376	384	375	402	362	389	384	378	395	364	398	372	355	416	407	366	392	363	411	381	385	381	383	369	404	371	379
24942	51049	41705	24149	11919	5673	2466	1129	688	588	621	598	602	633	602	597	596	640	612	582	620	583	595	621	588	595	615	640	629	611	635	623	578	590	627	588	517	563	567	637	629	570	583	618	577	577	560	542	618	623	610	637	587	566	590	603	599	611	607	616	609	628	634	598	576	575	625	575	568	549	563	562	608	597	574	536	598	624	589	589	606	570	576	653	576	603	585	586	589	579	592	589	622	610	591	613	596	581	564	578	594	617	588	600	569	597	579	613	579	564	646	604	609	619	566	614	645	608	626	589	596	595	587	574	573	598	582	617	567	624	606	575	611	645	608	593	541	659	593	625	552	605	647	613	623	615	630	563	581	640	622	593	620	581	581	587	630	614	623	634	559	570	586	579	592	600	583	601	576	635	588	595	559	618	547	617	624	587	588	614	599	567	612	605	587	549	584	576	611	562	613	618	599	570	599	546	602	604	590	586	594	637	603	586	643	579	601	589	618	607	583	563	580	631	597	597	608	603	575	631	559	581	577	616	598	581	556	603	552	585	614	585	588	618	607	584	568	619	624	583	576	564	573	550	601	592	613	563	575	559	620	555	640	561	599	605	587	572	609	576	582	623	586	592	599	596	547	572	623	588	600	550	585	542	585	600	641	581	597	594	605	633	585	578	566	603	615	602	611	562	611	598	563	561	603	601	613	573	652	614	630	566	597	602	614	564	587	563	592	564	589	605	552	586	631	595	607	616	606	600	585	601	603	598	586	593	582	646	624	600	595	625	590	593	604	603	554	617	650	568	515	590	580	552	549	611	580	577	587	643	571	586	596	604	644	551	605	625	548	608	617	582	583	599	598	591	597	614	633	587	524	584	625	583	599	626	610	655	622	612	610	631	612	610	570	610	591	564	584	559	615	619	581	587	598	567	587	549	587	617	539	643	612	575	579	602	581	628	584	574	626	566	565	584	593	583	552	634	609	562	623	572	590	627	631	620	585	561	586	638	560	568	603	577	613	558	568	581	627	615	586	619	612	563	594	619	575	620	647	564	650	614	612	601	587	566	608	607	604	613	604	591	610	574	647	597	641	580	595	551	603	609	570	571	563	607	614	592	634	572	617	592	580	636	585	632	583	645	605	571	664	578	594	623	621	583	581	601	632	599	570	570	590	555	565	621	610	606	610	608	573	524	568	626	603	599	583	600	588	615	558	573	597	601	556	570	646	642	625	633	616	585	630	648	640	625	611	603	570	616	597	650	584	602	582	613	586	596	591	561	565	585	635	577	641	629	581	613	634	563	616	563	608	548	600	595	605	594	615	609	572	600	631	635	595	569	631	619	606	617	596	594	593	583	572	633	627	624	598	580	600	601	596	613	589	611	593	609	556	574	621	608	558	589	590	610	618	618	590	583	568	622	584	607	610	574	660	562	599	582	531	587	581	555	608	607	622	599	556	606	546	617	617	585	593	551	575	573	587	608	565	517	571	606	576	558	588	638	592	618	627	587	613	565	623	586	583	611	563	584	585	584	562	619	560	595	594	599	630	596	596	558	607	603	560	568	594	632	638	593	628	586	553	583	586	601	649	563	611	567	597	588	574	551	629	572	522	629	622	599	593	572	594	606	580	590	597	623	595	589	584	543	600	580	549	615	647	591	625	620	562	590	556	567	604	606	607	568	602	565	620	619	597	596	588	618	578	586	583	583	569	586	595	584	599	575	602	604	601	633	589	622	621	549	595	577	582	592	574	589	603	594	595	603	624	622	581	614	591	572	625	558	612	625	582	615	596	593	626	633	602	603	582	618	618	585	602	581	606	622	583	615	575	609	586	584	590	593	582	621	621	601	618	608	611	539	570	631	570	590	559	591	600	625	611	587	597	624	605	633	599	612	626	607	606	615	597	608	606	577	611	602	585	614	602	652	545	607	593	568	633	610	608	557	614	641	558	609	581	593	599	593	637	624	584	598	586	576	614	598	588	609	605	631	561	589	621	597	601	603	570	576	615	596	611	616	560	574	603	553	614	582	587	616	631	587	584	565	569	639	641	606	574	560	585	573	654	578	589	598	623	580	622	623	586	592	572	591	581	596	630	608	598	583	585	574	567	597	603	592	619	600	628	601	617	581	636	577	560	607	537	613	573	618	556	585	623	594	629	562	553	581	628	600	648	572	637	600	542	603	606	614	589	590	556	596	591	549	598	596	583	577	594	591	601	598	667	567	601	591	609	605	621	616	612	617	588	537	630	604	629	614	619	577	585	598	613	575	628	638	603	597	623	574	602	603	590	583	531	633	569	599	579	596	612	562	597	602	612	605	579	641	590	586	585	612	596	629	566	574	590	609	607	585	608	614	632	598	609	575	612	639	649	568	568	627	574	546	560	592	588	604	557	596	557	558	583	608	576	622	620	590	612	616	591	583	563	618	615	617	563	588	634	623	576	595	645	624	625	626	596	556	612	557	630	640	548	584	590	616	539	631	572	569	574	594	633	620	618	574	623	611	601	576	588	597	607	594	623	627	602	556	574	598	582	564	603	639	585	579	621	587	570	640	619	596	626	631	637	601	600	581	581	632	589	614	582	604	589	587	646	563	607	566	568	589	571	573	617	641	617	581	610	582	649	595	613	580	579	559	579	628	610	589	573	550	603	586	614	545	573	596	573	581	581	568	584	588	582	569	625	559	583	618	634	592	568	606	575	602	570	607	630	574	552	591	567	599	597	576	656	575	609	635	611	657	593	600	612	618	603	568	635	587	601	565	614	627	619	595	597	592	556	645	629	563	652	610	592	588	619	591	557	616	616	574	573	562	583	610	599	553	581	620	598	585	601	581	617	591	596	630	605	613	614	555	571	582	620	598	609	607	578	587	619	580	577	612	625	591	594	594	600	649	567	580	607	612	605	582	604	578	649	562	591	576	602	536	612	569	595	580	590	591	573	597	606	588	623	603	596	617	567	609	596	562	569	636	590	610	553	618	580	617	592	569	675	608	606	594	573	527	608	642	579	579	601	631	618	607	626	617	638	615	607	591	594	592	577	623	571	594	544	596	593	569	611	621	623	612	578	583	615	587	572	618	576	593	590	582	625	589	595	625	578	584	581	577	590	608	654	613	597	602	591	627	602	570	629	634	577	635	628	555	584	598	608	599	563	595	615	630	617	614	576	612	597	580	601	574	603	579	595	581	620	648	602	582	601	645	581	639	563	611	590	595	595	599	590	589	594	610	619	578	609	635	547	564	557	547	579	566	620	563	624	570	639	588	649	573	572	607	609	580	580	586	584	585	603	587	586	637	614	562	671	632	595	612	582	585	632	577	579	586	599	577	628	610	534	595	588	611	599	606	556	563	606	616	572	590	573	626	592	577	639	590	645	602	604	582	536	583	651	634	607	575	593	618	616	592	621	630	590	576	623	598	635	567	620	584	540	586	588	632	597	576	591	573	552	619	632	577	619	614	588	545	585	590	631	593	595	627	629	588	593	618	584	583	583	614	582	609	582	602	651	610
24757	24261	39185	37660	26931	18687	7211	1456	610	424	430	436	391	455	447	418	453	400	427	394	396	403	390	443	363	415	417	423	398	381	416	408	419	390	395	365	439	427	408	421	410	423	433	399	365	421	420	409	405	429	404	418	378	378	447	423	410	410	404	406	382	403	406	395	377	376	446	389	434	417	415	418	432	394	385	395	427	419	432	366	397	376	411	387	410	409	352	405	377	379	409	408	403	366	426	413	426	440	425	395	425	422	404	415	416	446	415	397	382	370	390	399	415	405	408	385	408	371	389	382	376	415	433	385	410	383	392	414	369	398	411	379	398	425	428	396	408	418	406	412	362	431	408	415	381	424	389	439	353	381	416	428	427	380	373	400	396	406	417	425	420	400	447	377	406	391	431	418	416	394	397	429	427	406	374	397	398	406	421	438	402	399	416	433	404	384	438	388	388	404	410	406	401	418	395	384	406	389	383	385	440	421	406	374	409	376	371	373	381	407	456	382	407	445	428	424	399	402	372	408	408	414	378	421	392	401	413	435	406	422	415	405	383	426	430	379	399	397	377	390	432	408	390	396	400	386	414	414	391	427	431	389	394	370	402	443	390	417	368	402	400	408	387	422	403	401	403	396	400	399	388	404	403	454	412	430	390	427	395	415	403	426	426	419	438	403	394	394	408	410	414	394	432	408	397	415	413	429	396	383	381	411	412	429	406	408	377	419	412	402	421	405	408	397	398	401	401	410	436	415	423	395	394	400	360	391	423	419	423	409	393	422	456	392	379	421	356	389	418	399	456	408	422	397	422	425	439	432	384	390	409	388	368	384	420	412	384	356	400	413	402	414	384	399	409	420	403	389	414	389	400	387	383	430	421	409	445	412	416	372	400	378	418	369	387	405	421	402	438	422	397	418	390	377	412	388	379	405	377	400	431	415	438	374	395	425	416	424	424	401	366	412	382	401	395	421	419	387	413	424	423	411	402	351	385	379	433	392	439	419	396	375	401	403	414	444	387	414	398	459	394	426	402	362	429	414	420	435	409	444	408	403	421	389	415	408	412	383	405	383	414	409	402	389	440	383	426	391	355	428	425	428	425	374	423	405	424	403	361	404	409	412	408	400	375	393	398	402	401	401	413	420	420	428	393	435	389	439	409	350	404	351	398	407	412	405	406	376	399	408	391	419	421	447	421	402	378	394	396	395	377	396	380	400	456	391	413	394	409	367	425	423	421	402	391	403	421	401	392	405	398	402	392	401	387	416	399	400	430	424	382	400	401	405	440	417	428	433	363	409	404	392	376	391	378	408	401	413	385	402	380	391	395	425	375	441	405	381	412	403	418	395	427	422	397	374	406	398	399	423	424	412	450	381	421	442	457	394	423	400	394	399	393	364	396	406	379	380	419	385	396	446	428	374	413	390	404	419	423	391	405	379	402	413	418	385	424	405	403	418	403	425	412	409	397	425	408	428	396	361	388	390	428	419	424	417	383	384	411	403	388	398	420	389	367	392	427	400	421	404	389	364	414	379	392	393	404	449	409	422	387	388	418	411	415	384	371	433	403	419	415	388	396	433	403	427	416	387	408	415	372	384	430	415	396	401	403	369	436	426	382	371	434	388	388	416	398	399	428	414	419	412	443	410	384	390	420	417	384	404	404	418	430	419	396	371	403	378	423	425	387	421	393	427	408	387	389	387	403	417	378	412	386	405	395	449	385	388	425	407	402	416	399	376	415	384	392	384	416	401	405	383	406	411	385	442	457	393	468	411	393	406	409	399	441	388	369	368	427	397	390	403	382	393	387	408	404	429	451	399	398	434	435	406	415	390	401	416	383	397	421	420	403	412	406	398	397	413	419	414	446	369	440	422	407	380	432	436	371	403	433	385	388	374	401	393	374	414	416	392	390	456	406	407	391	387	391	410	399	391	394	403	416	429	417	417	380	463	439	375	400	378	385	395	381	434	387	402	402	426	405	365	401	417	420	416	443	406	390	403	391	396	387	388	426	382	418	381	379	410	417	414	422	399	378	406	403	404	405	434	399	395	415	393	371	381	411	407	385	426	402	392	399	396	395	423	392	421	424	391	380	419	404	393	395	407	402	404	412	433	415	402	389	389	385	380	418	440	377	388	430	427	339	361	430	404	468	444	407	433	408	389	391	415	417	403	446	439	402	378	413	404	403	370	409	423	391	396	430	375	394	407	450	413	424	388	403	412	404	385	373	399	397	411	404	422	428	397	421	433	410	410	407	402	371	393	397	414	391	397	390	396	362	417	399	403	389	383	420	437	383	404	396	384	373	361	438	415	416	391	392	418	383	425	423	394	413	419	414	414	437	399	404	384	388	370	402	380	394	378	368	413	417	404	391	409	412	401	397	391	438	432	411	396	370	400	377	416	424	402	400	396	425	438	443	434	419	433	429	425	394	414	384	405	419	408	395	379	398	407	425	395	407	375	424	439	400	406	420	390	383	421	418	411	413	435	383	387	389	383	416	369	425	412	410	416	424	380	388	403	399	406	392	371	407	391	366	399	388	397	426	386	381	409	398	406	381	377	439	396	418	433	418	394	416	421	395	396	392	437	419	412	416	414	371	401	373	393	408	378	405	427	404	417	392	434	451	431	385	426	383	431	390	415	364	368	379	405	409	394	392	426	365	415	406	399	374	402	430	403	415	379	396	418	397	414	361	379	380	399	419	409	410	375	439	413	376	397	393	420	402	395	414	403	399	415	419	415	405	434	387	396	396	395	408	415	396	430	417	411	421	451	448	418	408	423	375	415	418	422	423	394	406	390	406	414	391	410	410	406	418	406	433	406	431	390	386	388	420	454	391	409	400	400	415	384	398	375	420	361	417	395	398	428	445	366	409	413	427	412	407	403	392	403	408	379	388	427	383	434	378	400	393	413	382	414	400	423	404	425	375	396	429	418	381	383	393	377	420	412	392	413	403	426	368	399	386	387	415	408	419	401	418	394	364	411	390	408	407	379	381	395	420	398	377	384	414	399	391	392	386	411	425	396	393	406	431	423	381	416	395	407	418	397	389	393	389	366	395	425	435	416	421	391	422	389	413	391	397	365	419	453	388	422	410	412	404	408	428	394	424	391	404	430	389	408	393	421	381	401	418	384	393	397	410	368	393	396	425	416	411	416	408	369	351	379	403	403	395	363	433	375	404	362	389	410	413	388	441	422	382	403	399	421	411	406	422	407	358	368	430	405	406	377	423	385	416	422	383	378	390	414	369	396	421	409	405	410	377	414	429	424	387	395	416	399	377	386	395	415	396	410	387	397	383	451	403	446	405	386	388	384	361	452	428	400	392	413	434	425	394	416	408	396	477	411	436	377	438	403	363	415	432	414	373	370	378	424	422	397	425	388	402	378	408	432	396	366	412	438	402	429	426	383	394	416	379	393	386	367	403	415	403	439	354	363	408	434	394	410	413	406	363	379	390	382	386	406	414	454	434	378	396	382	408	381	439	423	423	389	409	396	391	403	409	362
35194	92857	76463	51032	34839	21040	9103	2842	1048	669	648	643	634	624	617	630	662	646	656	637	631	646	644	646	657	669	631	631	672	642	625	640	633	648	630	626	600	656	622	597	599	665	650	630	645	627	607	626	651	591	614	632	634	653	619	647	663	621	650	595	646	619	628	698	635	632	618	619	617	678	665	630	640	675	657	659	590	662	620	639	651	655	625	652	673	628	607	679	660	650	670	631	637	626	648	670	644	611	643	639	615	603	650	598	604	628	657	628	644	631	656	672	643	624	622	631	669	621	641	631	603	624	634	598	654	634	635	655	644	649	638	598	633	655	611	668	555	670	624	625	567	643	621	640	620	579	579	625	619	623	611	648	622	643	647	653	630	645	607	616	617	607	611	646	680	604	675	613	629	651	647	638	666	623	688	632	652	624	651	637	658	652	669	637	661	664	644	656	635	636	602	615	643	586	662	627	633	667	667	616	639	619	645	586	642	671	624	639	663	668	570	656	633	650	641	611	613	644	673	671	656	605	653	621	620	696	646	634	644	622	590	598	620	645	642	640	660	617	663	625	630	646	633	668	608	646	640	621	647	639	618	648	649	639	649	650	617	659	635	616	643	630	654	677	658	645	633	664	651	606	665	699	637	596	634	616	625	611	649	640	616	657	633	638	643	649	619	639	667	643	655	653	610	607	567	675	615	684	666	639	631	677	603	611	652	617	655	635	661	665	614	620	617	650	665	668	623	640	636	585	669	641	651	634	698	652	601	634	598	657	601	649	617	645	646	608	645	628	661	662	682	606	660	617	649	634	664	626	617	630	660	650	698	617	626	664	592	616	612	644	624	672	631	661	651	625	606	636	692	653	630	629	645	672	663	609	632	659	619	647	663	625	632	653	572	640	632	670	636	680	666	603	720	625	636	625	663	627	670	628	655	601	641	628	682	598	614	606	630	640	614	606	636	637	610	619	638	675	641	643	654	635	635	653	621	592	710	591	627	641	627	600	614	627	613	636	610	640	639	622	608	638	634	693	638	619	620	664	669	643	647	624	641	659	651	659	660	586	633	608	639	661	612	651	636	621	670	623	648	621	662	644	616	610	644	607	651	623	645	639	676	623	619	670	649	648	578	631	612	675	618	619	674	625	598	646	699	622	636	656	639	652	668	659	671	622	627	632	617	635	616	596	654	649	619	664	645	635	642	651	678	672	627	625	654	611	634	618	648	632	628	601	616	659	642	615	614	656	645	633	651	647	641	626	662	634	669	635	605	635	654	662	608	594	671	603	652	676	599	655	668	687	642	612	646	618	618	669	666	641	646	686	637	625	615	629	613	653	646	674	590	599	658	649	645	603	619	629	662	627	671	695	620	659	679	671	667	641	618	660	596	670	605	637	618	603	677	619	667	614	608	615	590	606	609	629	633	631	652	644	646	593	660	603	651	637	622	632	608	664	637	624	609	593	614	605	683	679	633	704	651	607	610	634	611	604	642	609	634	585	651	627	666	635	647	645	592	620	661	606	638	628	679	672	627	649	629	644	679	608	658	592	615	665	636	626	615	650	600	625	626	624	610	603	643	602	641	627	618	703	671	639	671	648	657	666	605	607	669	599	641	637	612	643	678	647	575	644	621	652	633	664	582	667	667	650	617	654	646	667	642	625	627	679	654	659	669	639	633	657	614	668	650	631	682	652	564	670	600	657	660	689	636	629	663	638	667	665	670	620	630	579	677	597	615	647	634	671	678	670	642	654	617	644	616	615	633	676	648	630	655	624	640	645	624	619	615	592	672	625	645	638	611	657	659	685	663	672	648	606	622	614	648	723	678	632	660	648	620	630	631	632	612	636	619	637	610	621	626	664	613	678	648	629	673	614	588	680	622	677	645	649	605	614	657	646	697	646	639	648	611	611	656	661	662	628	633	600	626	571	629	653	653	641	626	608	639	676	642	599	611	631	655	612	633	609	580	647	632	648	636	654	645	662	640	635	645	657	646	630	616	613	642	622	612	667	658	636	586	677	634	635	612	628	664	624	619	663	645	641	665	663	662	624	642	619	628	625	663	640	638	673	583	639	655	641	611	606	599	689	652	626	644	633	597	657	654	655	628	616	649	637	627	676	606	643	624	648	648	658	617	676	638	629	639	594	662	625	651	631	641	632	627	644	622	643	663	622	658	625	613	662	603	711	595	679	625	655	653	593	618	633	639	614	649	593	635	605	639	637	617	626	654	587	649	669	655	616	600	664	641	650	675	626	626	640	595	668	639	638	636	617	645	621	640	660	625	654	679	643	652	676	605	650	629	671	652	606	649	628	631	625	665	668	643	669	654	665	620	627	675	665	644	618	581	614	631	649	661	620	644	619	675	588	597	656	644	610	644	634	662	658	626	614	650	595	644	623	601	650	684	610	692	643	608	623	630	620	675	616	619	627	623	630	662	687	664	588	644	650	646	639	630	656	582	632	622	662	587	654	636	650	626	624	679	632	631	647	603	638	624	600	662	610	666	688	669	605	678	646	654	689	618	613	652	644	632	604	673	688	650	654	623	624	616	649	625	630	649	670	613	607	652	643	605	612	646	641	646	677	666	654	610	649	617	600	628	643	621	624	657	644	619	633	611	612	678	635	632	651	659	648	629	600	668	643	598	648	664	635	611	673	668	648	638	642	591	593	663	611	628	645	666	592	657	667	642	644	643	596	678	652	663	628	642	689	669	613	577	656	652	615	608	603	625	649	620	646	641	674	611	623	654	625	635	611	620	595	647	643	607	587	669	619	612	614	613	657	601	615	555	633	662	665	616	643	607	661	659	636	624	625	632	634	642	592	612	642	678	618	648	644	600	673	660	592	662	603	627	658	642	621	658	643	662	721	629	604	609	650	615	586	629	631	637	634	647	627	619	620	644	643	582	675	651	652	629	600	621	647	661	661	645	594	637	646	679	651	645	638	652	628	636	653	646	630	614	637	672	574	613	652	672	632	675	633	644	671	631	599	619	667	621	646	617	655	602	614	646	655	628	624	622	658	658	624	659	617	640	679	630	642	667	663	625	627	612	620	621	657	701	627	647	647	651	648	647	640	617	623	617	664	626	646	616	651	648	627	627	670	654	653	635	597	591	629	601	625	677	663	639	646	634	670	642	661	655	636	647	608	629	670	653	598	697	618	662	604	644	623	630	644	617	624	649	663	628	634	655	639	648	628	633	631	674	647	616	609	655	642	643	666	675	642	666	647	626	661	633	620	660	647	673	647	595	639	633	599	664	669	648	638	624	650	603	668	617	613	570	649	633	653	648	626	633	622	658	661	657	684	653	601	632	600	614	666	633	618	650	609	607	639	637	673	673	630	637	604	648	641	585	657	680	632	598	640	635	619	619	659	653	623	664	654	644	655	614	673	634	627	630	606	646	642	612	623	640	618	660	644	609	636	632	640	595	628	619	640	623	669	627	635	645	645	649	613	633	627	608	659	657	651	647	610	644	624	670	623	619	657	627	630	699	616	664	667
23348	22629	35096	33013	28755	25562	16789	3250	769	471	476	438	515	452	461	440	473	485	502	466	470	462	468	419	435	487	460	469	457	438	462	440	428	442	477	425	458	461	475	455	434	421	441	474	472	458	439	444	473	443	434	476	390	487	450	483	466	473	467	451	475	431	476	437	484	478	418	464	481	477	462	451	476	489	457	453	463	511	443	450	443	454	497	490	462	457	413	465	496	447	483	447	473	432	429	439	483	462	516	464	483	445	462	478	454	466	485	451	433	435	442	437	427	462	442	457	463	450	429	442	471	463	412	446	500	455	481	445	452	467	457	453	481	497	454	433	454	468	473	453	453	458	446	437	470	472	490	478	467	435	434	461	440	428	461	418	419	433	456	460	489	456	447	473	452	422	425	446	444	463	446	489	440	458	481	449	459	450	429	478	441	452	469	450	422	411	461	444	430	458	476	441	437	476	433	471	495	473	461	417	430	451	452	430	481	458	467	446	474	481	457	447	395	443	490	467	484	438	451	440	440	453	439	491	433	443	467	474	427	434	443	472	475	461	445	462	454	453	449	464	462	448	450	487	467	434	472	465	474	438	451	445	456	438	460	470	485	446	449	478	476	475	422	494	442	461	457	498	478	483	426	433	457	455	401	470	460	452	455	474	444	478	426	455	472	449	487	474	488	464	466	442	466	475	424	428	469	450	477	456	496	420	437	446	427	433	448	439	466	464	445	483	444	451	451	466	451	462	442	414	437	439	469	452	461	467	428	483	408	486	481	478	476	435	427	495	439	440	419	472	442	410	461	480	458	457	485	493	421	447	434	439	450	473	440	495	470	439	492	443	482	472	431	446	469	420	430	450	421	451	451	440	504	426	433	442	477	470	510	463	478	503	428	421	456	447	454	465	488	450	456	469	428	460	444	471	447	447	445	457	465	470	456	411	436	473	439	462	428	442	453	486	472	490	480	453	464	422	476	457	461	471	464	437	471	452	436	430	438	467	447	474	481	417	434	432	436	453	492	474	439	430	415	451	453	431	455	413	484	411	464	436	455	465	425	469	486	437	459	446	469	454	449	470	432	438	448	450	447	462	484	474	399	438	463	454	481	486	401	444	460	455	447	443	450	456	478	442	455	442	469	443	442	430	429	475	450	450	482	424	464	471	441	453	480	474	452	474	440	455	502	482	470	447	473	427	453	486	443	478	433	486	455	430	454	471	464	453	484	489	437	456	494	484	407	442	438	443	470	476	465	472	467	448	478	457	431	458	439	442	446	432	464	435	445	480	454	460	456	434	468	465	431	444	465	473	456	476	441	405	407	419	438	468	452	432	413	453	462	465	462	475	433	497	484	445	484	448	437	433	504	477	457	447	455	434	479	453	448	424	482	417	477	472	476	502	437	435	458	465	436	423	442	458	472	460	457	436	455	485	457	432	412	470	464	466	479	448	472	470	468	421	467	430	467	441	467	450	486	440	470	462	476	484	473	414	451	452	485	451	426	432	454	462	425	422	461	461	419	460	419	450	485	490	460	428	456	440	452	481	429	457	485	457	486	446	455	436	457	471	464	468	414	478	480	460	468	488	465	472	479	465	460	434	455	450	491	425	453	472	452	480	450	440	445	455	447	424	444	446	455	456	432	464	421	441	493	454	427	452	492	432	469	483	446	452	464	454	482	447	451	452	487	459	470	465	446	488	425	471	433	486	453	442	440	481	450	470	453	440	458	432	455	448	466	485	418	477	456	431	420	402	454	460	441	435	441	464	468	439	446	481	473	433	449	453	438	424	456	420	457	446	468	440	469	418	454	470	461	468	438	467	454	439	417	453	462	433	491	414	462	468	458	490	465	447	455	482	470	450	453	422	427	498	502	459	446	447	422	452	451	461	453	453	459	430	430	464	454	482	426	423	454	450	502	434	446	462	453	487	433	458	440	473	456	453	462	448	445	453	478	485	441	429	422	461	482	472	451	465	430	482	459	454	422	478	435	461	434	469	456	478	440	466	458	485	474	454	446	437	434	474	451	434	471	445	444	450	425	465	418	457	445	454	475	457	456	423	477	433	501	441	442	472	422	423	475	521	439	430	470	427	466	415	460	434	459	457	450	444	452	473	483	469	468	471	437	459	444	445	502	444	481	482	425	455	449	452	439	414	460	463	441	465	476	461	433	451	422	457	438	463	490	459	472	432	455	441	447	451	465	444	462	438	431	478	431	431	465	431	463	420	477	456	430	402	481	468	454	462	448	486	447	488	467	476	482	476	457	473	450	445	482	453	498	430	431	486	485	416	433	449	465	502	450	422	475	457	429	458	452	455	455	462	477	474	442	452	463	406	526	450	461	457	471	459	433	442	485	457	415	439	455	464	421	451	437	448	447	443	436	443	472	433	444	419	429	476	498	449	444	487	440	474	438	487	448	467	460	427	441	427	453	476	433	441	464	434	451	425	452	428	493	469	458	458	498	457	501	479	469	428	411	429	454	440	451	460	470	446	446	465	443	472	500	439	479	419	436	436	446	485	459	438	444	431	467	499	422	460	476	458	444	434	452	457	428	450	484	479	523	440	474	432	438	459	459	439	446	439	497	427	503	451	426	460	470	461	426	452	491	487	471	449	457	441	464	490	433	430	412	465	478	436	437	469	461	445	490	456	454	477	476	429	463	458	442	432	458	438	442	434	442	480	469	438	462	482	449	479	448	459	461	452	457	444	419	444	472	465	480	468	424	456	470	467	492	469	460	447	466	456	426	418	468	428	503	461	452	415	472	455	455	446	449	456	435	458	455	462	426	446	447	450	488	481	454	441	427	476	448	471	417	464	467	457	473	456	437	477	401	445	467	479	474	476	471	460	468	464	499	443	451	441	447	422	434	450	477	494	429	466	419	453	419	441	451	485	443	463	432	457	464	390	475	483	498	495	457	484	452	425	446	459	429	461	446	471	439	485	473	423	450	479	456	474	450	474	463	425	440	437	445	470	486	457	490	439	423	458	491	472	448	451	427	463	427	478	442	468	437	468	446	463	442	462	398	444	449	465	446	489	437	483	440	453	463	394	459	460	463	494	457	441	407	476	430	425	432	429	463	468	492	462	499	424	446	437	475	468	462	483	441	467	457	424	452	473	469	463	483	452	450	498	423	484	480	457	439	460	470	445	489	437	467	462	415	494	408	442	465	466	495	405	467	449	451	488	471	423	470	451	464	475	458	446	454	441	445	455	454	434	453	445	452	475	446	443	431	462	431	462	456	471	432	455	476	454	452	469	482	477	450	471	445	464	476	424	422	468	488	432	475	476	432	500	438	450	461	449	471	444	467	431	449	445	463	432	424	458	439	454	465	477	455	422	482	410	440	495	460	480	438	429	475	414	466	429	449	442	473	471	445	440	491	464	465	431	463	451	450	455	423	433	432	508	464	425	435	441	482	445	502	469	440	460	454	473	434	421	414	454	444	446	486	429	458	440	419	434	481	467	454	480	406	431	459	434	457	451	448	429	465	420	492	439
46928	104948	87704	62926	45547	31564	15802	4758	1276	733	715	689	669	694	703	693	644	697	716	678	716	730	669	703	663	736	743	678	698	730	727	699	708	682	700	682	670	712	674	720	686	681	732	665	735	688	653	621	731	711	719	697	745	681	674	704	715	681	696	703	729	681	669	697	708	709	672	654	697	687	656	682	681	682	669	680	696	665	731	673	684	684	661	709	683	700	707	677	754	656	660	686	694	730	687	651	723	705	743	658	689	676	707	716	694	670	730	690	679	642	736	647	709	714	700	730	665	694	685	628	667	648	714	726	674	707	662	707	658	697	697	699	696	686	671	683	649	678	709	671	731	647	774	651	718	686	690	659	679	675	727	716	699	677	706	682	717	693	706	671	685	660	674	700	727	702	638	674	726	683	715	696	634	750	688	689	692	669	718	721	725	659	697	681	661	693	661	703	664	690	697	664	669	672	731	672	669	712	724	704	696	622	746	710	677	677	671	669	685	705	638	693	705	712	659	726	671	657	665	717	702	668	669	719	628	678	703	683	654	692	676	697	703	711	684	681	703	667	713	675	685	662	646	645	705	675	668	686	714	667	700	733	667	655	677	745	690	658	699	692	674	652	705	669	721	701	703	671	689	717	702	660	697	727	708	689	672	700	693	716	719	715	628	665	650	659	698	658	707	664	697	702	668	655	659	623	725	676	647	667	697	714	726	701	655	727	685	734	707	689	675	706	666	716	721	716	662	654	726	706	701	696	709	654	719	643	702	709	677	644	688	624	642	665	673	643	657	659	699	685	647	723	690	688	666	741	716	683	691	689	724	679	717	733	702	668	713	680	638	653	686	697	738	731	685	684	700	680	752	681	684	706	724	708	655	730	660	679	701	726	673	677	658	692	698	669	746	698	685	688	675	678	694	672	718	691	678	648	657	703	655	670	662	674	669	654	662	645	649	741	682	698	671	728	671	707	696	666	677	724	644	685	671	693	715	761	663	726	663	733	658	716	666	667	730	679	693	674	679	701	724	673	700	734	696	666	685	666	672	671	701	692	677	697	699	649	669	692	670	726	695	676	651	657	687	666	679	665	733	631	738	698	710	700	710	708	677	663	688	679	646	670	675	703	653	715	742	686	637	697	706	696	707	691	655	669	657	670	666	689	656	688	670	662	697	694	696	708	676	700	723	682	681	681	686	704	668	686	714	707	698	698	658	725	708	654	723	696	663	668	693	711	712	708	671	653	708	700	703	714	688	706	696	680	738	690	654	686	689	692	654	696	693	703	697	719	685	689	696	664	720	691	716	675	666	678	690	697	646	695	706	721	687	661	675	715	703	694	676	684	684	734	701	657	706	670	665	725	736	681	718	767	719	645	630	704	716	671	753	695	706	671	648	707	705	708	685	693	662	674	705	687	706	760	650	706	659	667	678	704	670	679	707	713	688	690	672	661	710	703	712	692	685	777	718	678	695	690	726	650	707	654	678	664	701	723	657	652	659	691	670	619	667	741	680	661	692	671	688	690	678	720	690	684	730	670	685	655	677	667	735	704	670	674	709	689	696	690	690	675	656	641	679	711	665	661	732	715	682	723	685	701	708	698	686	692	715	661	673	706	696	725	675	699	647	689	681	692	662	650	676	683	716	704	686	694	660	668	696	663	729	673	692	718	712	684	688	683	688	691	695	705	677	717	711	750	702	684	700	706	661	640	671	744	677	683	697	683	695	729	668	668	691	693	729	701	674	723	684	687	631	692	680	700	702	685	666	716	735	685	690	703	690	697	723	722	734	710	706	710	687	644	694	684	705	655	704	648	690	685	690	683	729	736	676	681	663	725	678	731	670	711	691	684	714	642	676	666	672	680	715	670	661	670	694	690	679	695	712	698	653	701	708	684	641	678	700	699	684	687	699	708	689	678	651	681	688	643	735	662	713	633	687	710	688	711	669	666	640	732	696	713	671	711	660	693	715	684	746	706	686	624	708	650	680	702	683	632	735	680	683	663	679	669	716	710	722	656	689	691	690	668	735	664	654	684	703	627	667	721	676	649	709	673	711	673	673	670	681	768	702	708	726	697	718	699	716	656	665	687	691	737	685	726	642	654	735	688	663	671	736	668	697	708	725	669	689	628	668	712	720	686	722	657	675	674	693	729	668	687	677	661	640	716	664	686	686	666	669	689	703	684	722	687	710	623	725	681	721	715	695	667	676	739	658	709	662	706	690	689	735	655	721	674	662	680	704	700	681	682	661	733	672	681	695	659	668	707	737	691	685	722	731	654	709	713	664	654	747	666	696	678	719	671	709	664	685	708	648	646	685	663	692	687	706	664	643	720	713	689	703	682	690	673	684	760	752	678	722	654	707	697	645	695	717	661	705	641	675	680	663	687	676	693	660	721	699	665	690	711	713	655	706	685	700	676	708	719	664	715	702	681	717	699	689	722	712	657	680	718	650	683	706	693	681	674	714	694	701	694	703	701	663	677	681	733	697	724	682	728	741	680	674	630	693	714	685	719	708	675	712	702	665	658	714	719	663	661	727	692	706	676	651	677	686	690	687	659	724	688	694	686	655	690	695	669	711	728	671	659	726	690	700	672	713	697	671	693	652	705	714	669	684	683	681	676	696	716	696	752	700	713	705	754	705	700	699	654	695	663	746	697	676	669	736	714	657	676	676	647	690	698	685	678	662	695	720	704	707	654	679	686	671	680	692	679	666	672	658	702	678	678	691	694	661	646	720	669	675	694	678	725	742	679	680	716	723	653	686	719	705	665	651	765	736	723	665	691	730	710	708	702	655	689	672	711	664	690	698	686	706	684	648	722	710	707	639	703	692	686	661	689	667	686	687	689	676	708	699	674	686	681	693	634	661	651	703	663	725	684	683	687	712	656	712	690	756	661	736	647	703	731	704	686	717	691	670	689	688	645	691	718	653	699	695	704	693	657	683	653	688	671	653	651	692	637	749	660	717	744	655	691	693	734	659	679	706	678	648	696	650	719	665	662	673	719	683	686	678	680	678	676	690	685	705	672	699	669	707	667	690	700	664	712	695	654	660	654	698	714	705	649	701	685	648	711	726	704	664	650	721	669	721	703	703	708	685	676	686	703	661	673	690	666	714	714	770	669	682	664	717	658	702	668	688	721	671	713	705	691	716	719	656	723	681	654	681	652	669	698	654	619	705	728	721	682	692	715	650	704	647	706	707	712	689	719	658	675	671	671	727	666	720	708	669	671	689	679	654	675	695	658	673	735	663	696	686	711	689	699	680	662	724	672	790	697	705	684	680	672	681	701	654	690	644	665	730	667	714	673	651	705	740	717	689	683	682	687	707	652	661	672	686	666	688	698	683	654	697	613	650	640	662	691	704	647	690	696	690	677	658	726	702	716	733	668	711	730	691	676	679	726	677	727	719	709	707	730	715	690	669	702	678	698	673	703	669	692	668	697	676	664	669	683	625	689	738	682	680	707	667	722	705	662	651	701	699	760	653	673	716	697	675	655	656	690
27657	29653	33176	19917	7676	3091	1199	580	399	397	383	413	387	384	364	395	382	356	354	388	378	377	376	377	375	396	385	402	378	390	390	378	361	385	408	329	403	386	364	381	371	386	380	363	407	332	398	383	338	354	407	374	375	400	397	366	393	375	397	372	376	352	391	398	412	386	366	360	397	356	363	377	364	390	392	367	358	415	378	381	363	361	375	345	365	375	389	376	391	400	345	374	367	375	379	372	363	392	369	378	410	374	358	353	331	375	350	354	350	385	366	332	360	383	388	348	374	375	349	382	383	378	378	386	397	346	386	382	357	397	388	396	384	342	362	371	361	385	391	345	374	359	357	387	369	377	348	385	385	364	370	341	363	373	359	384	372	383	350	362	385	373	384	346	403	372	346	418	397	397	403	369	377	375	349	364	428	373	409	389	368	349	368	403	384	381	354	391	392	364	364	362	351	405	378	393	377	386	400	386	372	392	377	369	400	376	360	393	369	374	400	372	404	384	409	352	385	399	405	385	388	357	352	398	377	389	391	355	371	363	389	371	375	359	382	407	384	376	361	379	346	355	357	370	339	382	384	376	374	388	372	375	402	402	416	401	420	352	382	353	398	359	391	366	372	346	377	399	389	360	350	400	393	392	410	404	363	359	358	362	389	377	326	361	384	356	384	381	376	412	376	395	358	378	400	381	376	375	385	329	377	411	354	380	360	374	361	375	363	385	367	377	402	398	341	403	382	414	376	362	377	351	361	376	347	357	358	349	341	378	332	353	358	378	412	394	361	360	380	388	369	369	375	372	412	369	404	389	335	380	396	362	360	388	393	376	363	392	367	382	378	354	343	376	349	387	347	347	370	391	371	361	375	345	373	388	334	411	374	363	365	393	376	370	397	371	354	319	371	383	405	365	390	356	362	350	362	365	376	364	376	413	402	355	375	375	405	383	380	363	394	360	383	357	393	379	417	335	399	393	366	389	381	401	396	356	370	384	376	368	370	373	371	348	381	378	385	384	377	408	339	394	383	364	408	370	373	378	358	413	370	357	377	394	387	374	365	393	384	396	390	374	406	397	364	386	387	365	364	374	362	393	348	392	330	386	363	354	368	395	352	366	388	363	382	378	340	382	396	369	344	372	377	382	373	370	384	407	401	395	405	357	396	390	383	384	387	374	409	383	373	361	407	385	390	366	390	391	364	405	376	398	375	365	424	355	357	411	386	369	385	368	360	407	382	366	340	384	359	386	365	375	363	389	367	353	373	340	353	344	410	353	378	364	369	340	366	394	368	413	400	411	350	354	386	376	344	378	382	380	375	368	360	350	380	394	387	381	376	365	360	363	407	378	355	378	408	356	401	380	345	365	342	382	366	362	378	393	358	391	379	352	390	373	377	396	376	352	362	369	400	366	362	362	406	329	359	369	396	366	348	344	356	352	364	370	387	389	366	342	359	376	352	419	398	387	349	356	342	333	377	375	378	374	393	373	418	395	359	410	356	367	361	402	394	403	383	373	373	365	379	339	379	378	359	360	349	381	381	360	381	363	396	324	358	370	378	385	364	373	406	385	393	376	398	363	350	391	379	361	385	366	375	385	385	363	387	380	368	394	381	365	364	342	343	343	386	406	355	358	396	407	398	394	337	382	332	379	374	383	381	352	385	368	401	390	354	365	389	386	364	359	407	392	369	379	354	389	413	348	380	378	372	395	351	366	365	340	354	366	338	361	403	373	371	364	358	387	409	376	387	356	379	389	389	340	392	359	354	370	407	384	381	385	405	376	367	413	391	418	400	379	381	395	357	386	361	363	373	384	364	379	367	362	384	389	385	398	355	372	392	375	395	332	321	372	364	344	382	356	326	378	332	361	345	369	373	391	404	428	384	363	354	362	425	369	350	363	392	405	383	372	404	365	395	332	358	392	364	378	388	402	433	356	400	343	360	367	410	375	398	372	400	366	353	374	393	395	348	377	406	381	390	375	369	379	377	412	379	389	385	391	395	390	355	363	384	406	393	352	418	318	357	380	359	366	424	390	416	396	369	360	371	363	349	376	377	371	359	388	380	395	359	340	345	387	349	382	356	357	386	373	398	336	358	374	346	361	394	378	360	381	375	382	347	354	355	374	359	390	386	361	365	384	391	336	367	394	366	383	365	350	371	353	375	374	359	364	361	376	370	368	419	401	376	373	378	369	356	355	359	391	375	339	411	410	384	359	351	390	334	349	382	395	376	415	403	376	367	346	362	385	376	360	405	390	394	387	396	365	352	389	348	379	358	381	360	396	364	366	369	385	350	356	356	355	364	369	403	374	370	381	375	372	369	365	377	347	346	384	378	375	372	389	380	385	348	376	354	365	381	358	385	371	382	385	363	383	365	363	365	385	380	359	393	379	382	364	377	387	375	391	376	362	378	365	378	365	357	378	343	372	381	385	379	406	363	387	393	384	404	400	398	388	405	377	352	361	366	401	363	360	381	387	352	392	376	401	373	342	364	381	377	376	369	369	389	379	418	385	379	382	361	390	392	350	364	401	362	439	405	392	403	376	370	375	384	366	367	376	373	360	390	374	345	364	395	415	347	378	339	369	417	384	371	345	389	340	352	392	396	404	376	368	408	405	383	347	366	389	360	373	339	378	371	368	329	373	398	404	368	375	386	394	366	382	402	387	349	372	377	361	399	370	409	353	346	393	386	349	389	368	357	361	380	367	388	415	365	388	361	372	382	382	369	363	378	400	350	372	393	366	389	376	392	382	366	386	391	397	367	355	383	366	378	388	364	377	370	332	391	378	345	386	400	406	378	375	376	376	326	373	366	385	407	363	346	382	410	365	361	371	366	396	396	335	368	364	386	361	375	380	369	395	369	361	371	347	364	372	393	354	348	349	367	352	374	379	391	386	367	356	411	400	387	395	411	388	382	358	358	332	367	344	376	354	377	373	348	394	373	372	370	376	388	395	397	331	374	407	377	360	374	380	386	379	405	382	361	414	341	407	374	356	364	376	400	358	398	341	355	362	395	375	362	383	362	342	382	400	365	344	374	382	379	411	356	367	379	399	385	351	381	379	377	394	351	369	365	371	339	386	369	359	428	385	398	359	364	385	362	343	348	389	353	333	373	335	378	391	390	369	407	391	372	357	352	372	400	381	380	376	427	367	355	376	344	368	395	380	399	383	354	419	366	368	396	353	390	394	339	389	357	408	391	365	385	370	378	361	365	396	383	391	387	356	409	349	390	365	361	367	390	340	400	398	377	347	354	404	383	348	380	367	349	390	391	357	369	364	371	378	364	383	407	403	356	411	384	360	364	399	333	372	380	357	379	388	387	400	352	376	366	358	366	379	393	358	365	393	374	367	406	398	382	385	368	390	400	368	390	379	379	386	428	362	357	370	357	376	329	372	373	366	374	364	371	374	394	383	362	398	383	369	362	353	356	330	364	362	365	378	380	364	391	380	383	379	378	380	401	371	365	375	373	388	388	388	411	341	360	386	405	351	368	349
30961	48998	39252	21457	11993	6012	2316	1003	713	622	582	608	583	643	589	560	555	541	593	599	597	602	629	583	601	593	597	617	555	614	589	599	560	645	583	574	596	603	588	608	648	616	608	610	604	596	637	623	601	620	613	599	602	591	624	561	640	550	613	592	599	595	575	577	595	577	630	569	579	598	597	597	607	574	582	595	578	575	595	618	633	626	594	596	609	557	594	602	605	569	599	558	589	548	624	562	614	585	642	605	566	589	596	590	621	621	642	614	591	609	616	616	615	593	607	569	601	601	616	617	559	559	623	602	606	583	576	586	640	601	568	576	630	553	590	571	557	633	562	545	579	555	583	581	571	576	568	580	624	575	552	628	580	600	578	569	645	612	606	529	572	612	579	599	575	589	601	597	587	613	541	579	602	612	617	642	590	598	581	597	571	603	586	585	633	590	607	594	578	601	631	590	580	598	608	581	610	589	550	572	587	596	561	593	595	591	610	542	605	608	591	570	575	565	586	572	618	601	595	639	562	607	563	625	559	550	639	574	600	592	521	600	577	607	572	557	585	567	646	581	572	603	559	626	565	565	593	594	573	618	594	586	538	615	568	583	600	568	604	567	589	590	632	589	622	602	598	634	605	595	606	572	612	610	596	557	568	584	589	580	633	602	614	606	592	598	544	582	594	574	611	584	569	551	571	582	567	555	616	587	595	548	576	595	598	629	612	574	586	626	590	568	578	621	567	609	585	596	617	578	620	558	585	624	567	627	601	562	578	537	604	558	595	564	579	579	581	567	613	598	592	599	593	628	616	602	615	590	578	561	612	525	546	571	634	603	597	597	613	618	602	589	566	619	585	583	620	611	579	613	545	597	576	594	596	604	561	594	555	593	612	615	558	574	597	600	586	626	579	573	606	591	605	573	655	633	600	568	579	609	602	607	596	600	587	572	597	628	629	580	631	576	614	569	599	594	581	560	555	632	601	565	641	574	605	593	593	587	603	603	589	600	556	573	589	576	609	583	616	619	568	578	560	576	583	575	618	590	641	584	591	592	608	578	646	566	587	580	607	636	591	590	625	566	561	584	591	605	554	604	602	619	584	605	576	621	625	630	571	578	569	600	592	646	612	599	576	563	593	615	621	610	578	620	602	612	603	579	584	568	573	611	589	580	577	564	592	580	605	585	594	633	585	581	597	577	582	604	577	630	581	632	619	616	590	588	589	607	604	562	602	602	608	576	626	568	560	535	555	587	586	601	585	578	614	595	570	617	604	602	579	554	560	651	604	561	563	664	614	594	609	595	579	631	670	576	608	578	636	611	622	602	627	604	608	647	606	581	616	629	582	618	598	585	585	584	617	558	615	645	545	583	587	565	600	575	545	608	616	593	664	570	603	634	580	570	599	600	592	565	612	592	557	601	615	563	612	622	569	615	588	591	611	579	600	665	615	549	535	587	576	570	587	606	592	566	594	562	610	587	597	624	596	582	615	596	586	608	594	584	579	560	595	607	569	592	568	637	585	585	572	646	615	627	598	575	628	606	573	552	627	571	558	621	610	594	542	551	574	599	627	549	638	609	628	593	594	604	612	654	567	606	546	554	606	544	597	623	564	601	616	580	607	585	584	598	598	579	614	580	618	605	613	611	596	597	638	599	546	564	592	621	614	567	601	570	599	557	542	599	604	596	558	588	602	592	576	623	576	602	599	610	656	569	611	601	650	585	573	598	629	600	647	605	575	581	560	568	582	560	592	580	574	608	635	602	597	611	565	604	588	581	607	571	611	592	610	596	565	591	658	620	596	620	601	607	587	537	574	538	650	560	598	568	606	578	600	583	589	578	583	597	599	612	627	591	580	664	609	548	572	580	568	623	580	589	648	619	569	592	609	595	613	634	587	601	552	614	586	634	630	633	566	528	638	555	612	622	688	527	569	596	523	619	600	563	589	629	605	607	600	605	602	578	620	619	581	565	600	622	613	580	551	607	584	627	549	589	611	588	619	577	578	613	615	560	603	652	598	592	642	591	614	632	595	599	561	538	616	621	625	561	552	595	641	609	616	585	602	592	553	597	593	568	591	577	566	598	591	546	611	561	594	575	587	607	588	584	591	591	603	530	642	561	580	629	614	592	568	608	609	615	580	609	613	572	627	634	600	603	565	621	600	604	595	568	615	599	597	614	626	649	591	613	632	619	621	601	527	580	615	644	608	594	606	582	601	579	577	578	597	585	555	574	588	588	581	612	596	548	625	607	582	553	658	594	650	549	606	581	645	591	591	587	619	611	597	602	636	583	611	546	579	576	598	582	636	582	608	588	607	611	572	593	595	594	632	563	615	533	615	626	615	585	605	602	599	555	595	600	641	586	623	572	598	603	589	530	615	611	606	576	599	608	558	585	601	567	567	569	596	603	567	543	600	597	575	578	606	586	622	619	571	599	570	556	588	583	537	568	564	593	596	613	612	599	590	588	614	618	571	600	631	571	627	570	565	616	608	609	659	621	604	585	603	635	573	541	565	589	617	589	597	578	578	606	606	595	641	617	596	539	601	595	609	569	563	631	625	595	552	534	570	574	579	614	604	598	605	576	579	570	587	587	596	613	589	561	586	630	585	579	628	563	608	648	599	547	580	586	606	601	640	582	630	600	581	589	593	596	581	600	611	587	593	607	601	562	577	576	599	599	611	597	578	576	561	585	567	629	616	597	635	581	614	576	597	551	621	585	571	616	577	619	586	596	647	578	612	628	595	602	599	585	642	621	627	593	604	570	532	599	625	559	576	604	606	625	615	610	579	580	627	604	616	582	604	590	605	614	598	606	646	559	609	598	591	612	582	568	600	614	584	611	572	610	582	527	619	579	590	550	605	606	583	592	623	582	613	599	573	571	601	610	588	597	603	570	608	587	552	646	601	596	602	580	542	572	612	605	554	632	606	553	571	602	586	607	588	641	586	625	587	571	569	593	555	623	569	629	632	612	565	532	584	609	591	582	585	634	586	568	580	598	588	629	591	584	571	611	573	583	616	589	566	567	590	623	589	594	589	603	597	595	632	639	591	629	576	531	643	591	604	633	628	579	556	598	621	542	595	581	565	604	598	616	607	602	569	579	578	591	582	636	590	601	595	589	647	561	573	600	556	631	607	549	617	543	543	600	555	590	590	564	579	564	569	564	610	581	613	583	618	593	626	565	605	548	596	561	544	586	594	637	562	622	609	570	520	628	574	579	589	605	674	590	613	582	567	597	642	598	597	616	597	590	648	607	625	572	655	619	589	609	630	561	591	582	617	608	598	605	626	617	607	591	568	558	619	588	641	561	588	594	593	590	617	605	598	605	617	603	607	557	589	569	589	571	591	594	606	602	580	604	542	635	576	586	588	589	576	544	604	564	580	602	584	532	622	605	543	613	570	608	611	600	593	620	585	561	613	595	604	593	600	593	601	579	557	557	597	586	594	582	564	586	646	579	538	599	571	609	587	609	594	634	595	584	581	608	576	551	601	598	583	581
25002	25097	40387	37887	27524	18525	6364	1270	567	433	424	422	420	395	408	396	410	417	406	396	362	400	427	372	412	404	403	427	440	415	456	418	423	411	377	372	401	409	411	384	395	437	414	405	395	408	419	384	426	391	378	401	418	369	385	416	413	394	393	402	422	377	403	397	379	430	401	378	411	420	416	400	410	385	417	389	412	420	422	388	417	427	405	413	418	425	394	417	422	412	416	392	390	380	372	421	417	383	397	422	389	382	420	428	394	403	407	393	397	401	409	388	401	435	396	373	372	419	394	396	380	431	387	401	411	401	416	394	369	397	398	414	408	411	416	386	369	422	425	395	388	381	397	430	411	422	419	412	383	408	379	417	401	378	417	398	395	411	425	421	414	382	415	429	402	395	423	379	431	388	401	381	381	397	428	393	423	414	403	402	418	399	439	457	398	388	389	395	432	391	429	402	408	410	404	429	442	395	405	419	395	415	415	422	405	445	449	401	384	439	398	420	400	409	420	403	365	400	403	418	390	386	399	387	416	441	364	378	395	392	395	409	415	390	422	398	430	371	412	377	438	439	430	424	411	403	434	373	375	389	408	376	391	410	429	401	394	381	385	429	417	439	408	392	402	384	414	389	428	388	414	358	430	374	383	395	405	401	395	396	402	368	424	417	401	456	398	366	402	416	410	361	395	417	383	378	403	419	404	419	439	424	392	396	384	411	420	392	368	379	422	365	392	422	392	399	383	415	412	378	371	418	409	407	378	410	393	395	392	412	420	404	407	389	441	398	349	381	426	395	368	401	427	396	406	367	419	410	375	418	362	393	397	420	381	398	402	405	407	397	376	425	430	425	371	409	430	421	378	390	419	415	391	402	396	409	394	390	437	372	414	369	418	412	435	368	425	366	373	376	379	367	415	402	386	390	392	435	430	398	418	364	381	417	402	428	428	422	457	368	385	380	412	404	409	388	425	413	415	456	413	371	436	381	384	404	409	412	375	416	369	384	383	394	424	411	365	419	413	428	388	404	405	370	401	393	437	436	391	465	409	389	365	413	429	396	413	376	400	398	422	407	394	387	379	412	377	387	421	421	445	383	424	390	416	427	400	380	436	397	436	433	400	390	414	422	425	405	419	401	387	403	412	405	389	362	402	413	390	418	420	375	385	419	380	394	395	353	388	415	398	427	411	412	416	435	390	408	397	397	403	374	403	400	422	407	392	399	409	407	401	415	404	421	394	384	409	457	392	425	420	363	379	409	398	384	418	425	403	427	410	424	403	394	443	428	398	408	380	391	420	375	411	388	433	417	418	408	391	408	378	379	368	376	398	395	418	419	414	378	382	404	393	430	404	379	416	393	399	414	362	410	387	352	395	419	413	428	409	395	434	395	411	399	400	408	404	426	416	417	394	414	393	392	453	401	364	423	381	388	439	409	396	416	429	365	389	399	411	433	422	366	422	404	393	417	425	396	407	399	382	421	410	450	428	399	427	410	436	416	396	383	405	430	388	377	405	441	409	396	401	416	392	399	377	394	396	390	377	434	387	420	434	378	439	439	408	417	416	422	372	408	397	405	390	406	405	440	431	387	420	423	419	407	410	401	373	411	390	406	401	394	361	400	426	429	376	398	384	390	366	380	449	412	403	402	418	410	395	424	353	372	385	364	405	399	400	384	416	413	434	397	438	357	366	421	399	415	400	409	408	393	392	389	360	399	417	438	378	425	422	397	410	394	397	420	407	401	403	366	411	402	393	404	419	400	404	374	400	413	459	385	416	406	395	411	437	435	356	411	399	392	425	431	462	438	440	376	431	401	440	391	419	407	413	369	407	439	424	381	413	417	407	422	398	405	391	406	383	360	403	392	411	369	427	400	416	370	461	446	431	409	426	426	387	412	408	407	370	397	443	358	383	426	432	413	395	396	382	382	429	397	403	418	390	375	414	389	411	422	402	414	397	382	408	425	453	384	413	429	415	425	379	400	435	410	423	391	358	377	404	413	396	416	398	407	396	418	398	389	409	418	425	386	420	394	393	391	390	420	420	407	399	385	390	413	395	396	405	396	389	391	409	414	384	405	381	403	388	415	375	421	398	388	417	398	408	378	364	418	391	416	428	393	398	406	389	413	397	376	422	413	415	398	409	400	424	408	415	380	389	384	378	384	402	406	381	390	414	408	401	396	421	409	397	390	373	389	389	391	388	433	404	386	389	410	392	393	406	392	394	390	389	401	389	415	427	400	399	402	414	407	431	382	402	427	392	372	447	388	365	410	420	416	418	407	429	400	394	373	414	422	411	414	390	383	378	415	406	415	389	397	421	423	411	383	390	441	391	417	406	422	428	416	404	407	415	404	400	387	430	371	408	429	409	377	390	410	394	409	426	405	393	422	364	410	399	371	408	378	435	447	406	401	374	413	410	424	402	415	428	430	416	417	373	399	348	427	411	415	407	388	381	407	396	391	416	401	398	417	360	373	391	412	466	402	396	405	416	349	409	412	420	400	456	407	382	401	404	423	372	417	351	423	423	419	379	389	405	396	442	425	418	411	398	453	421	391	419	382	409	415	371	424	394	387	366	404	399	417	419	394	404	397	388	406	393	431	400	414	367	395	382	414	401	408	376	428	354	376	420	400	409	385	380	408	385	402	403	390	400	373	394	415	369	436	421	442	403	387	409	400	428	423	419	375	363	403	424	406	399	465	397	382	421	425	384	403	423	415	409	386	409	420	413	404	402	422	359	445	419	378	387	404	390	397	390	370	390	399	412	436	418	387	389	408	389	372	447	433	414	416	387	425	431	419	419	453	402	411	419	415	399	435	448	400	405	393	404	409	391	379	407	387	393	403	440	416	388	430	394	387	393	389	396	405	422	392	374	370	399	392	394	412	427	428	379	397	414	422	377	399	369	407	393	425	404	394	411	393	370	379	398	398	423	407	424	417	403	406	418	354	373	387	393	389	415	378	366	380	404	397	405	382	404	394	422	384	385	427	417	400	428	414	415	382	414	409	379	417	389	416	372	421	379	401	433	431	421	400	447	378	416	406	436	415	411	392	399	407	404	402	412	403	381	403	437	419	349	415	402	399	389	412	413	398	370	409	402	404	383	399	388	416	380	427	409	377	393	388	397	379	397	379	427	403	413	409	379	385	386	397	389	399	437	383	411	442	381	423	384	405	391	427	396	409	417	391	389	390	406	430	427	419	387	397	413	433	408	390	411	376	421	401	416	416	419	392	409	367	380	386	406	430	404	403	405	395	427	395	373	404	397	406	379	400	394	395	370	380	399	398	398	396	413	387	397	402	398	405	367	374	411	430	383	390	418	387	400	397	412	402	409	406	385	415	430	412	407	385	391	415	402	388	428	354	394	398	382	414	403	409	463	410	375	422	398	429	435	387	419	425	383	416	383	398	386	385	412	458	407	402	398	415	427	396	425	397	403	402	419	406	420	379	405	407	403	361	394	388	379	404	384	401	414	420	400	362	387	393	405	406	405	404	397	343
49394	90946	73278	48556	34861	21492	8382	2461	938	654	640	626	660	598	645	655	658	661	656	623	657	680	627	621	638	605	646	600	600	654	624	669	647	633	656	611	623	657	647	638	653	633	627	572	654	638	588	686	590	597	620	657	613	664	692	582	607	666	643	641	669	666	620	636	676	650	671	635	624	617	654	632	657	613	624	671	618	645	610	645	641	621	610	632	669	619	616	641	582	677	658	625	626	606	607	650	593	626	614	637	650	606	607	647	638	603	617	633	681	634	618	659	637	598	665	671	616	637	619	661	587	607	636	630	612	629	597	611	678	669	636	617	633	607	653	623	618	614	638	660	637	661	632	651	634	653	653	631	641	620	617	618	633	633	635	683	654	616	626	666	663	613	611	643	636	641	606	615	651	616	612	602	628	634	626	586	623	623	665	622	705	635	652	634	644	689	589	652	652	632	662	630	619	619	659	635	641	639	564	630	651	634	622	681	675	588	634	589	650	613	636	650	662	643	641	618	614	610	654	646	636	627	594	626	671	611	656	636	634	631	636	704	674	645	615	618	618	669	631	642	664	633	643	594	633	608	643	647	631	643	598	617	614	703	642	617	652	650	624	636	642	683	681	623	665	624	628	638	600	646	646	624	626	649	614	601	637	653	622	647	617	636	634	629	621	605	625	635	606	629	629	618	710	636	610	638	602	655	595	660	636	647	651	635	612	617	642	655	623	572	626	618	616	631	611	603	638	613	648	644	622	627	600	629	615	627	664	633	658	660	621	629	630	620	667	618	639	588	676	633	635	637	646	634	592	614	638	628	642	605	647	626	688	641	612	605	632	647	633	599	629	619	608	700	633	618	678	685	579	601	660	626	669	643	594	627	626	636	618	660	656	637	675	607	677	653	639	627	642	663	665	628	655	639	650	623	632	623	609	624	660	615	611	611	614	669	647	625	573	642	594	593	617	658	612	605	636	652	625	689	608	610	628	651	687	650	652	616	676	641	628	633	612	622	635	599	616	590	653	588	608	602	648	648	661	659	629	644	640	640	617	652	625	637	658	661	650	613	619	636	649	620	620	660	625	607	648	646	635	624	660	621	637	633	615	607	636	623	612	628	647	662	625	593	623	588	644	604	636	614	660	596	639	662	652	617	687	650	643	604	642	647	625	636	589	610	626	659	593	639	645	619	657	634	671	650	637	593	605	616	672	646	684	637	610	602	645	589	628	667	654	631	661	624	631	601	632	645	634	613	600	632	647	586	624	652	642	660	619	637	607	630	659	642	641	626	627	654	637	624	592	649	583	647	598	635	628	629	585	664	629	615	664	642	644	622	629	673	636	648	625	633	643	637	620	642	622	612	652	664	673	633	668	641	669	662	621	639	640	658	679	611	684	622	671	630	626	648	617	592	623	626	600	613	649	624	663	631	581	623	630	582	640	669	670	642	608	640	649	628	641	638	618	670	635	682	695	638	621	656	622	620	640	645	673	622	618	611	655	598	655	635	630	633	658	604	641	639	593	610	613	615	667	626	602	678	629	656	683	594	638	658	611	642	624	597	584	635	643	623	685	614	658	635	651	640	594	652	636	669	582	623	653	597	654	643	656	637	610	642	671	641	587	592	617	666	642	671	627	623	609	643	628	651	687	682	620	601	636	613	678	617	639	622	631	651	652	643	591	642	611	659	644	654	620	611	631	632	632	666	596	644	669	650	609	646	627	646	650	605	589	640	665	659	639	661	595	622	598	621	689	639	608	619	615	605	625	644	686	668	633	670	659	614	665	610	627	647	666	603	657	624	618	640	620	591	650	646	605	643	601	649	610	577	667	646	653	641	632	606	630	674	599	667	594	623	668	666	617	645	629	630	571	631	649	637	614	657	614	642	644	636	639	635	634	652	616	627	661	670	564	594	597	635	602	613	604	626	638	659	557	654	595	643	642	683	601	627	590	624	635	625	624	621	645	649	619	617	612	616	646	666	621	636	628	632	678	625	600	631	640	691	662	668	630	625	651	625	635	665	629	637	665	591	616	643	631	618	605	650	647	649	655	647	626	621	663	655	633	652	621	637	607	639	642	650	648	695	665	634	642	657	638	597	638	658	581	590	661	618	617	636	635	630	652	655	642	660	584	646	657	618	635	685	712	670	634	638	618	626	627	648	650	611	634	652	659	605	586	657	575	641	603	647	696	625	664	651	593	646	664	637	626	656	620	624	631	659	660	629	612	642	603	626	680	609	626	619	648	634	660	656	624	561	634	654	653	626	626	671	600	608	641	635	660	622	636	602	658	598	606	621	610	630	633	637	635	631	621	685	597	650	640	627	652	634	647	603	666	636	622	668	670	622	632	623	643	618	594	633	682	604	615	603	632	617	631	634	578	607	601	676	611	603	646	616	679	598	622	589	611	649	617	609	617	646	598	623	601	614	604	623	691	580	667	639	673	598	616	629	610	631	612	617	633	618	634	613	606	623	622	627	662	613	644	614	572	651	610	639	641	627	632	653	645	650	631	652	616	676	664	646	632	608	616	607	629	593	626	633	618	628	663	635	631	584	624	653	670	631	602	598	570	673	579	548	646	653	667	597	595	632	631	651	654	597	620	626	666	660	626	668	664	610	600	640	679	646	639	651	645	664	614	666	636	635	634	648	614	645	633	643	630	622	639	664	622	643	665	660	592	650	699	634	654	609	601	606	608	680	644	633	629	674	607	634	663	679	655	610	676	644	603	628	595	641	614	666	622	611	590	653	604	650	614	639	621	572	635	640	619	607	650	638	601	670	640	618	621	647	609	604	627	578	613	640	634	677	614	665	637	622	624	635	631	673	644	623	674	655	630	617	591	654	642	566	616	652	658	635	645	665	661	630	623	618	623	623	646	604	636	656	641	609	643	623	621	620	655	635	615	659	646	661	665	621	633	602	601	617	595	636	687	627	647	695	659	646	657	606	632	682	690	641	660	633	667	641	633	648	605	582	617	647	660	635	599	611	679	589	657	622	624	657	612	609	605	658	679	635	608	666	606	648	641	614	634	607	602	651	615	623	594	686	671	666	640	652	671	659	607	622	633	592	626	651	573	605	598	654	600	635	606	645	595	622	658	659	617	608	645	621	635	634	717	625	589	606	645	662	646	633	610	653	640	659	628	641	679	630	673	619	656	648	606	658	648	613	625	601	604	622	701	609	638	605	652	682	627	650	616	643	636	634	610	661	617	636	566	664	656	638	628	639	637	628	669	659	585	629	631	633	638	643	654	615	640	623	571	628	640	644	598	578	690	627	635	599	655	640	605	625	648	608	591	620	654	670	620	604	608	715	621	594	611	631	641	615	643	645	612	645	637	625	658	575	663	593	630	636	605	644	649	631	624	660	633	611	671	598	650	615	613	649	628	621	618	624	638	647	624	636	628	637	612	627	646	646	630	621	608	599	630	596	636	621	639	624	644	640	644	657	639	626	645	650	663	601	658	630	642	628	611	646	693	638	607	673	636	610	621	633	626	667	605	597
23361	22372	34552	32402	29586	26093	16336	2956	760	500	460	502	479	452	455	452	424	437	451	452	485	441	464	471	485	452	415	459	446	479	437	436	457	454	449	506	456	454	452	415	451	488	453	451	422	418	431	445	430	420	479	474	454	444	474	445	456	445	471	428	470	425	465	418	439	474	436	423	449	426	411	422	468	452	481	475	468	435	454	504	410	475	493	433	452	433	453	447	461	481	446	448	484	447	459	418	457	416	466	445	462	457	463	426	470	444	424	445	468	436	456	441	443	428	451	413	475	440	473	478	475	460	430	473	463	446	468	455	508	457	477	456	440	427	406	467	475	457	443	476	456	409	475	432	441	498	415	441	453	480	415	442	488	460	456	475	476	447	425	464	487	417	450	441	470	477	452	436	439	461	472	429	472	476	419	433	445	449	459	454	466	443	483	469	439	409	469	505	446	487	482	414	433	461	474	469	452	464	424	446	444	454	450	461	424	443	455	459	464	460	416	464	476	466	435	469	464	394	446	447	452	460	441	455	435	445	449	453	455	428	435	463	456	434	438	474	444	488	432	434	444	453	456	390	445	484	413	449	420	450	452	407	457	416	446	460	449	485	491	470	459	435	454	425	464	468	476	402	469	475	411	461	460	433	439	460	483	451	428	475	482	488	457	491	456	457	448	488	485	464	479	469	449	443	445	396	453	433	444	475	429	429	483	436	490	454	461	448	440	495	442	427	427	480	480	435	468	449	436	446	434	476	454	443	449	467	439	472	462	450	453	429	461	443	483	422	471	463	467	439	433	459	459	489	414	469	445	451	462	399	447	495	458	477	431	431	482	449	427	436	434	454	394	463	436	429	409	436	444	433	477	459	430	472	461	411	453	433	458	435	479	427	455	495	443	421	443	444	466	455	477	453	439	475	424	441	435	445	468	467	429	496	460	454	474	439	457	437	472	476	417	436	461	447	439	439	434	459	454	465	458	465	435	437	479	448	443	429	480	403	429	453	438	439	442	444	511	492	452	439	449	453	484	431	427	481	465	479	472	467	444	448	444	427	478	452	456	444	432	470	467	462	494	464	407	469	481	487	457	411	436	412	519	475	443	442	457	463	484	429	404	496	449	397	442	441	447	445	431	467	466	448	446	442	475	455	430	473	461	440	437	516	466	452	425	440	435	455	427	491	437	442	488	473	426	426	461	453	453	470	433	486	427	433	449	458	472	458	463	473	440	430	460	496	451	459	450	475	449	426	446	493	441	467	525	422	457	427	446	448	445	480	435	462	396	457	500	449	492	440	459	472	440	449	426	467	437	454	451	452	428	444	474	456	451	444	492	472	455	480	451	434	466	454	452	448	410	420	433	457	467	429	450	409	428	472	433	461	450	427	431	456	460	417	442	423	413	456	432	474	483	479	436	456	442	428	461	436	468	447	430	468	436	446	484	455	419	460	446	439	460	441	424	457	451	438	425	437	464	437	456	464	447	458	443	439	441	420	434	466	397	446	462	429	433	406	473	444	494	473	472	413	461	471	457	430	491	462	412	456	436	458	443	460	464	446	435	413	481	472	486	444	479	418	433	444	441	461	440	460	469	436	444	471	443	450	429	478	449	435	478	472	450	448	452	437	453	489	434	444	434	441	444	425	484	464	475	472	446	474	436	460	435	472	451	486	403	453	456	421	426	467	443	485	483	476	450	465	492	476	461	467	438	471	475	458	454	467	451	460	467	483	483	432	439	450	511	490	479	422	498	454	429	471	437	472	445	453	457	431	442	496	503	453	480	424	428	455	487	464	463	448	425	484	442	472	442	440	449	464	438	459	487	433	469	477	455	453	499	483	535	447	456	443	421	498	477	431	438	400	457	471	504	472	445	439	444	435	484	441	460	433	442	453	488	435	492	429	436	454	425	449	425	441	457	396	463	446	475	465	486	465	409	462	453	477	476	461	407	445	459	446	475	445	464	480	474	460	413	492	442	468	443	468	471	420	459	468	448	445	489	463	436	453	491	439	435	434	455	418	442	445	419	421	451	474	465	427	470	454	475	459	449	445	471	439	469	461	449	436	430	452	472	449	439	460	484	466	445	449	475	478	473	470	458	423	485	465	421	459	489	474	446	459	461	467	444	455	460	455	435	460	466	474	456	452	468	455	469	455	421	457	449	420	448	434	445	442	474	456	430	426	452	480	430	450	475	509	482	446	483	461	441	505	466	438	440	430	441	449	485	456	466	475	466	463	486	451	479	448	456	465	468	474	467	488	418	431	451	444	500	434	450	488	447	461	413	490	409	469	446	466	432	469	437	466	439	440	444	425	471	461	441	433	480	417	469	473	506	444	474	436	470	452	451	421	459	457	421	442	425	436	434	484	486	447	482	483	495	463	462	492	468	454	467	459	462	433	402	446	428	443	459	467	442	417	492	487	428	459	441	420	451	464	492	447	427	458	466	462	433	436	471	447	449	467	468	403	436	446	409	471	469	451	414	461	476	474	440	468	415	482	442	450	447	446	454	420	448	490	458	463	467	454	441	476	445	454	461	458	446	457	437	440	466	448	444	434	427	448	444	485	403	486	474	437	444	463	426	467	432	428	470	453	448	469	436	458	432	464	428	461	485	443	463	463	460	472	460	472	440	448	496	462	453	427	480	471	457	458	461	456	443	419	440	450	495	406	459	448	453	496	424	441	429	450	419	443	421	451	427	459	420	459	419	456	410	403	439	429	431	466	457	447	466	441	459	419	452	455	476	435	456	452	459	477	452	468	443	435	463	422	435	447	431	452	483	434	465	472	445	455	453	433	463	453	411	492	424	482	469	445	409	464	423	449	473	449	439	472	459	432	439	411	475	432	463	465	445	476	444	435	462	446	452	498	471	452	446	448	453	422	446	451	453	455	468	490	479	428	440	442	467	440	457	413	475	441	424	484	445	475	460	460	481	441	446	423	443	465	419	427	409	448	445	449	442	457	448	470	447	464	481	472	471	473	475	456	474	434	412	450	409	460	451	428	454	442	456	472	434	444	465	478	415	466	440	459	453	445	450	455	456	477	426	450	412	470	428	420	441	478	461	497	490	469	472	474	435	439	479	455	437	435	483	453	438	465	470	453	421	456	428	467	444	445	437	463	438	447	482	426	472	496	476	480	431	464	484	449	489	472	481	454	483	446	431	417	463	472	459	448	442	460	394	445	436	441	484	428	448	448	449	424	431	459	444	476	461	442	451	472	479	444	471	466	453	466	477	503	471	493	451	449	422	467	481	473	468	449	459	434	475	435	452	469	476	459	467	437	412	430	447	440	451	473	445	484	422	462	447	474	440	468	446	473	456	500	450	481	469	471	433	436	435	450	461	442	432	461	436	474	442	446	437	429	459	455	453	453	435	439	454	445	452	433	432	461	436	441	416	419	444	464	450	447	478	445	450	464	431	466	430	395	454	469	382	413	461	454	472	432	434	485	461	486	520	429	461	438	441	446	425	408	436	465	450	418	437	442	472	468	463	448	470	481
47975	105022	86412	63014	46234	31614	14651	4513	1437	752	736	663	638	668	648	627	709	700	698	703	674	690	703	674	672	669	629	677	722	651	690	710	646	713	636	682	682	660	719	655	695	644	701	685	681	686	669	696	694	644	690	699	662	720	640	661	780	659	734	669	700	687	656	676	667	685	680	716	696	689	662	714	693	667	694	692	735	710	726	652	681	657	691	689	648	681	627	697	714	683	649	708	673	615	666	653	724	670	643	691	675	660	691	684	650	693	702	666	669	698	651	674	699	709	667	650	679	714	650	663	688	659	646	639	678	657	637	685	667	677	698	709	701	736	723	709	678	646	663	717	676	659	681	714	692	696	680	702	682	651	653	677	700	674	697	693	670	671	655	630	637	681	658	674	685	673	678	686	694	670	701	662	689	679	690	699	655	643	690	719	656	638	718	667	658	678	707	692	651	658	655	641	615	677	662	654	667	655	685	745	738	678	681	682	678	694	719	689	706	674	669	702	628	703	681	637	733	718	629	669	687	679	641	717	656	695	710	669	705	701	694	686	678	683	708	699	685	657	708	699	729	687	655	632	699	662	716	694	681	733	713	707	633	709	699	645	678	689	665	723	647	700	749	693	656	683	666	646	697	642	669	682	688	710	695	631	639	670	693	713	695	641	693	617	709	692	673	731	701	705	669	709	656	685	653	689	664	693	670	691	713	723	699	640	665	689	688	658	663	675	691	687	645	719	683	695	670	661	671	654	686	720	646	717	705	671	682	699	680	703	680	719	696	683	665	686	723	677	721	727	722	683	704	674	631	728	696	681	709	637	708	660	637	617	642	721	663	709	652	673	652	727	732	727	666	674	686	684	634	679	665	684	694	711	638	695	714	712	659	684	701	729	628	713	635	718	686	679	661	683	662	685	706	733	698	682	710	701	665	712	724	692	684	687	687	676	675	692	694	703	668	742	685	653	683	643	701	682	654	733	706	706	722	691	702	648	674	622	638	685	704	649	712	692	669	653	661	658	693	651	686	660	734	662	711	659	700	728	679	729	713	718	680	698	686	648	652	673	746	682	685	668	661	665	669	671	669	681	698	685	718	735	675	693	689	631	712	679	646	737	706	727	685	651	684	654	693	713	697	629	664	673	667	664	711	644	686	684	711	684	661	657	703	654	678	717	676	672	677	693	722	764	716	692	681	706	697	652	694	696	704	705	703	706	669	702	652	712	684	626	732	634	668	655	655	661	672	706	715	694	714	693	664	707	705	689	647	717	693	669	670	703	705	718	688	675	692	680	652	703	697	669	695	725	721	656	678	699	685	689	704	708	685	679	670	670	671	675	673	672	664	670	706	676	658	714	690	668	693	682	698	637	669	688	659	676	696	696	677	711	708	686	681	666	660	708	659	760	681	705	658	656	721	671	737	698	685	712	661	712	656	725	720	679	693	677	662	672	689	696	617	705	654	659	723	648	669	707	704	708	661	695	745	688	685	665	663	708	733	671	712	683	695	652	709	681	671	687	699	690	715	697	685	674	676	682	702	693	715	698	718	694	667	669	681	713	675	689	678	661	690	703	679	706	710	653	700	692	670	700	716	679	658	695	674	637	720	695	690	694	661	702	640	670	684	686	671	652	676	675	706	660	634	675	717	693	666	638	703	680	697	668	716	691	685	704	700	700	704	701	674	688	690	720	678	630	705	671	702	694	658	659	653	717	721	672	642	669	697	664	692	660	724	674	664	679	669	663	676	681	718	616	697	678	677	702	673	679	716	665	686	713	672	699	671	702	680	695	670	696	699	649	640	676	715	688	697	662	679	649	687	664	703	668	692	673	658	670	679	677	671	707	650	672	667	649	657	662	635	656	689	669	689	680	670	636	636	689	680	701	693	661	686	724	661	673	745	664	699	677	716	730	676	668	682	678	681	633	685	701	683	648	692	700	657	638	644	706	655	678	653	638	657	687	690	668	667	717	701	688	721	659	671	717	706	675	675	682	633	678	671	705	693	683	661	653	706	676	668	691	681	725	681	640	695	744	692	633	706	705	708	668	657	660	694	715	723	730	723	690	665	705	671	685	670	683	664	647	691	728	674	631	704	687	711	695	645	642	658	718	635	671	707	683	732	673	670	649	647	699	694	631	674	667	715	641	708	730	694	689	706	694	699	661	684	671	690	723	706	712	665	658	714	673	676	663	659	664	689	676	690	678	688	738	649	731	649	683	677	721	693	687	724	668	609	640	690	684	691	680	716	653	721	681	653	720	737	632	683	656	701	740	644	682	706	707	709	690	704	674	673	658	713	712	685	679	708	654	682	667	655	716	701	713	738	680	661	694	679	652	662	678	665	663	650	652	707	670	665	642	682	677	661	711	684	657	742	688	681	712	648	690	637	682	676	704	675	678	671	727	671	659	651	691	649	682	692	716	691	719	682	663	664	674	676	707	678	652	645	707	705	662	702	622	662	692	676	688	648	630	685	660	638	714	715	689	710	655	700	717	689	653	665	722	717	643	643	688	686	654	673	746	693	655	648	701	701	669	715	681	686	696	690	708	685	670	662	702	695	690	663	686	705	671	722	705	701	707	695	716	670	716	695	658	703	650	729	658	654	669	700	674	655	662	652	694	673	649	659	680	633	727	693	661	720	678	700	646	661	658	702	676	686	644	670	676	669	691	681	667	721	699	658	696	639	703	671	660	701	720	730	723	667	657	677	686	664	711	686	658	691	679	659	647	696	629	697	675	720	674	611	702	744	697	697	645	678	687	647	687	715	711	659	727	667	685	703	668	629	706	662	597	665	631	678	696	676	675	687	692	658	664	669	679	665	697	667	683	712	680	683	605	730	721	736	697	672	652	657	710	729	711	683	661	696	698	671	655	663	667	705	667	694	690	719	666	707	661	688	681	670	698	670	740	697	711	714	657	667	616	698	679	702	674	679	714	695	684	655	671	672	616	645	640	670	657	675	705	706	729	689	656	715	686	677	643	672	685	686	683	703	694	658	704	669	667	668	710	691	686	666	702	635	688	695	664	697	673	709	632	660	679	639	675	659	685	677	633	712	625	642	700	684	683	690	651	707	681	655	685	697	651	660	655	685	673	689	688	661	657	666	674	692	640	668	697	710	620	733	657	659	703	660	632	663	731	705	656	678	669	678	671	693	702	667	734	712	654	664	723	660	653	673	634	665	685	656	694	737	685	674	676	694	634	697	665	666	691	687	715	707	654	681	667	679	655	648	698	675	699	710	683	698	670	641	683	668	708	708	691	594	656	687	682	706	629	690	667	665	633	707	663	684	641	729	692	693	665	677	700	691	640	668	697	660	693	671	677	648	692	699	728	716	669	654	697	697	691	726	668	681	658	628	675	661	687	670	649	697	685	654	637	689	655	682	663	705	683	665	659	689	662	708	654	644	741	657	669	680	724	711	669	667	672	670	702	676	689	669	671	668	654	693	706	623	599	652	735	718	659	653	661	730	644	690	653	701	701	653	663	682	685	712	662	668	710
27852	30916	33619	21034	8165	3360	1204	610	428	382	366	387	372	349	378	378	386	400	345	354	378	396	367	413	375	361	359	382	365	353	352	365	387	375	363	391	386	405	399	374	404	362	365	371	409	383	368	376	367	369	371	385	407	341	397	375	359	333	365	383	391	367	359	387	339	385	378	349	358	372	353	366	368	358	384	402	382	396	400	377	366	407	376	368	394	365	371	378	328	403	360	353	360	359	365	353	384	395	391	369	373	349	373	357	367	407	367	371	366	373	388	336	401	360	374	389	373	327	346	354	372	378	353	358	353	359	350	367	364	386	390	357	396	354	375	384	351	349	350	353	366	394	384	343	398	365	415	423	374	381	355	383	380	356	387	363	381	358	374	354	375	372	350	395	349	337	371	379	359	361	387	360	357	358	390	356	370	352	357	343	355	354	379	367	378	373	386	421	367	387	394	365	387	382	353	414	378	365	399	364	370	384	351	378	382	374	350	363	365	407	348	392	408	373	323	406	354	349	403	403	387	398	375	341	348	336	378	361	362	392	390	393	394	383	361	397	386	404	402	366	370	385	412	360	373	371	362	381	420	359	352	344	381	401	397	368	397	410	378	349	364	345	371	424	383	380	377	345	400	358	396	367	367	381	382	366	373	386	375	364	354	375	366	352	389	395	384	388	395	353	397	381	359	396	391	353	366	351	384	387	401	342	404	362	383	364	346	334	419	374	425	392	374	368	393	388	362	374	357	347	364	360	368	347	394	356	397	359	336	360	383	380	389	401	390	381	401	375	369	332	391	391	366	365	393	377	384	378	396	379	387	372	358	406	382	353	360	371	344	377	352	359	419	359	349	365	357	337	365	378	374	386	373	387	377	365	381	392	379	338	362	369	386	369	341	365	393	349	378	368	385	365	379	367	372	379	387	374	368	383	382	337	363	402	385	379	347	375	397	345	365	400	328	375	399	388	355	394	369	361	404	351	359	400	341	384	398	367	382	387	379	362	375	390	351	381	402	393	369	371	373	398	397	362	337	366	386	376	389	359	347	361	380	364	387	342	367	365	385	367	361	358	354	346	359	379	342	369	383	387	352	380	396	382	369	345	393	379	360	374	360	378	374	375	377	374	346	393	374	342	387	367	352	395	351	365	361	347	404	393	357	400	401	348	401	372	342	359	383	400	362	427	389	375	358	350	357	345	387	372	365	378	380	359	373	386	378	396	393	394	377	373	360	370	392	369	397	388	360	375	371	359	355	393	380	349	405	376	353	382	371	400	369	386	372	364	355	349	341	329	345	365	365	403	424	381	366	401	395	364	400	390	398	366	405	383	365	389	387	367	369	361	342	345	383	367	395	348	399	402	386	390	365	374	367	364	369	369	388	392	389	362	421	378	363	350	364	371	409	378	351	365	391	401	364	339	387	380	370	374	358	359	368	362	363	401	390	368	382	329	350	349	375	350	401	404	397	381	376	383	366	383	378	358	382	364	386	356	376	358	363	349	370	382	385	357	374	312	368	367	384	371	376	400	385	354	377	370	366	367	337	373	381	394	345	387	333	366	383	398	362	371	375	388	398	376	402	394	355	345	389	386	384	373	357	383	359	376	381	351	401	372	388	354	375	393	393	355	366	380	408	358	372	389	373	370	413	402	378	376	384	398	358	369	401	341	372	395	385	352	396	342	365	362	380	387	377	389	362	354	391	375	372	378	361	361	355	369	381	352	350	360	367	357	371	390	337	381	372	347	393	381	373	398	379	328	366	363	371	342	412	382	373	389	363	384	395	359	402	392	382	385	364	386	408	376	370	392	372	376	369	406	378	384	344	368	379	380	369	376	368	387	373	359	366	361	353	349	367	361	379	371	391	400	388	395	367	349	410	328	372	367	359	377	381	322	392	387	346	374	357	351	385	378	361	406	401	379	374	361	392	396	358	386	387	401	392	388	375	358	386	335	360	379	359	379	356	385	355	371	368	374	353	403	409	387	384	375	371	367	401	404	375	410	369	396	390	346	337	357	416	352	360	388	380	425	409	399	358	375	328	371	370	357	365	402	354	374	354	384	376	351	345	383	367	361	390	386	386	345	383	348	336	367	373	367	352	377	387	376	394	412	397	385	373	375	343	384	387	358	362	367	366	376	380	346	387	348	391	339	385	379	366	391	348	382	361	399	381	397	387	390	372	386	386	381	376	362	368	391	359	346	338	370	365	364	358	399	407	352	366	340	332	370	374	346	392	342	378	404	335	342	337	375	416	403	369	367	354	354	390	355	348	385	346	358	359	378	383	367	390	358	362	354	392	356	383	372	359	396	382	355	358	361	407	399	375	381	380	377	385	403	414	352	378	388	375	350	351	383	346	389	403	387	378	369	377	359	370	354	349	397	361	395	375	352	383	381	391	371	401	357	403	383	383	405	403	406	363	388	361	380	366	377	377	362	383	383	374	361	361	384	388	352	399	400	348	392	345	377	351	330	372	359	366	373	402	359	383	347	364	368	372	392	345	394	376	354	372	367	392	367	373	362	418	385	375	339	379	348	383	347	386	375	339	339	345	403	372	365	387	394	348	400	382	359	366	362	400	357	360	379	349	370	374	410	403	364	373	415	381	360	340	382	381	385	418	357	373	401	322	355	380	348	369	348	372	356	347	394	397	358	391	374	358	389	433	385	384	359	358	356	351	356	409	330	368	377	340	384	368	336	381	351	383	428	363	356	399	364	380	362	361	342	410	364	401	363	355	360	355	356	382	353	400	362	366	363	357	361	358	335	388	391	378	381	327	348	381	346	374	362	385	380	375	358	366	375	379	391	372	387	363	368	372	371	358	365	368	385	370	383	403	375	367	398	379	386	386	396	379	352	377	357	362	389	361	387	368	378	360	371	392	360	343	361	381	378	404	378	375	360	376	372	394	380	380	362	384	328	336	411	385	344	386	384	430	386	366	379	388	357	351	383	380	362	342	420	372	367	380	371	410	397	381	411	363	380	353	392	368	396	372	378	374	402	384	357	390	375	401	358	360	391	359	335	377	398	371	337	410	386	382	383	409	398	348	386	363	352	381	373	340	350	396	406	369	369	360	378	360	385	362	370	385	408	370	390	345	335	376	405	380	385	359	357	414	384	374	382	386	350	375	328	365	408	380	335	358	391	374	332	388	357	351	350	360	385	381	381	378	391	372	378	390	372	391	384	358	361	362	403	352	358	357	366	395	357	368	383	378	356	389	379	353	385	371	379	344	395	384	388	359	383	346	376	372	378	375	372	405	373	363	353	384	367	375	373	383	342	401	366	360	360	382	405	362	325	365	388	387	408	347	380	388	373	388	394	338	390	371	385	380	373	348	406	367	382	385	347	374	351	377	368	379	350	377	382	385	389	387	393	385	405	336	390	416	396	391	387	392	369	363	385	372	368	351	382	384	372	370	353	368	374	364	396	369	383	370	332	373	393	356	361	402	351	379	376	375	356	388	361	362	354	375	387	380	385	355	366	349	382	344	396	372	336
28273	49915	39622	22958	12360	6295	2431	1029	680	621	624	591	572	583	557	584	551	628	618	559	606	624	589	622	631	565	625	611	576	589	592	554	599	622	604	557	609	574	585	569	602	573	611	612	602	568	618	571	588	619	584	604	575	597	621	580	585	573	582	604	575	575	587	546	614	559	566	583	564	569	618	575	581	614	606	578	601	564	627	634	565	605	606	622	618	584	608	607	584	601	597	583	583	626	586	619	601	587	638	572	573	584	601	631	590	587	537	582	539	623	596	583	574	548	608	600	580	606	564	612	620	588	574	614	639	561	595	588	561	586	569	571	615	603	598	616	617	615	612	580	586	653	548	580	548	596	568	552	568	566	612	558	630	627	605	608	573	569	557	594	579	603	634	579	585	555	598	584	646	608	575	593	609	614	572	570	568	613	599	602	604	606	617	568	611	556	571	573	586	592	547	581	588	569	583	580	573	591	578	587	566	588	613	554	580	546	562	624	609	629	560	570	620	583	571	589	574	583	596	574	589	588	571	575	638	584	585	583	605	594	598	622	539	622	584	576	571	591	557	568	590	602	619	625	567	578	562	604	582	600	597	588	563	622	597	605	571	571	610	606	619	589	578	607	581	615	564	572	580	622	592	578	565	600	633	589	573	561	575	605	609	602	560	608	595	575	565	605	619	605	581	580	597	615	576	587	572	554	604	559	596	560	577	587	592	559	607	544	619	539	604	589	573	627	595	572	603	568	562	574	606	576	594	649	626	548	592	609	591	614	586	580	551	581	582	621	582	597	603	619	576	552	575	588	634	597	592	590	628	613	569	585	586	559	609	563	602	602	609	577	553	580	569	582	557	578	588	599	577	595	564	629	606	593	623	563	602	605	561	631	597	612	589	593	586	588	609	626	565	617	597	567	597	593	593	632	583	561	603	578	572	532	601	584	614	601	613	581	591	614	568	619	581	558	591	608	573	586	614	602	568	590	579	571	610	570	588	625	576	594	597	588	606	598	579	598	617	582	584	568	574	564	612	634	547	595	579	589	593	582	569	582	561	610	604	622	600	570	538	563	540	582	616	563	575	576	612	627	595	605	599	596	573	585	589	593	598	578	595	637	581	629	588	587	581	603	586	620	594	610	526	554	589	592	571	633	574	592	587	616	594	639	544	582	579	558	585	591	635	573	585	568	568	556	605	597	635	633	581	576	590	588	615	599	602	562	597	587	601	586	575	605	564	580	585	571	562	568	613	592	563	597	603	582	559	600	563	606	622	588	608	581	598	590	650	582	615	572	594	624	594	616	556	588	567	583	591	601	601	585	586	607	615	636	600	607	611	597	548	587	577	554	562	577	589	588	604	642	590	614	554	572	599	605	604	565	608	572	595	602	599	623	590	626	608	579	599	616	584	563	580	593	532	608	572	615	611	590	605	582	543	624	548	594	591	548	627	606	531	611	616	616	596	590	560	615	625	586	599	585	537	628	636	599	622	573	551	590	579	578	609	630	613	569	568	635	578	604	587	588	605	609	635	566	628	603	579	584	608	589	618	566	612	621	570	640	579	607	598	579	616	569	649	581	606	582	562	571	616	583	580	602	612	636	589	593	574	556	596	576	597	549	621	583	613	611	572	602	608	583	558	579	612	598	574	585	600	582	597	583	593	577	582	620	587	591	591	606	587	574	589	605	614	548	569	589	601	577	551	573	556	601	562	572	606	561	611	598	558	579	554	552	598	598	583	580	588	603	628	593	601	644	576	595	619	597	577	560	594	545	552	569	598	550	589	584	589	565	579	581	567	602	621	601	617	626	608	579	605	611	599	572	561	598	561	588	575	579	612	610	605	554	576	570	574	564	669	560	577	566	595	619	623	593	604	572	591	625	602	571	592	593	588	567	621	604	534	578	592	593	576	590	602	590	597	600	593	601	595	617	578	631	599	610	593	596	605	584	541	582	626	576	576	580	585	621	628	612	623	591	593	600	590	577	593	546	569	633	577	568	615	590	585	615	563	555	598	608	564	592	572	598	596	590	564	604	546	607	555	576	562	596	631	602	586	660	562	593	604	612	576	563	574	637	570	580	649	574	593	595	602	584	597	536	582	574	600	609	601	593	579	567	624	557	604	599	645	584	575	596	564	558	571	583	596	606	587	580	629	574	624	594	600	606	659	596	600	589	592	602	569	596	546	579	654	565	559	636	628	569	561	562	588	587	612	603	614	621	569	591	588	556	599	579	607	577	598	582	606	619	589	580	600	586	596	595	590	561	605	618	605	616	579	558	582	595	585	578	585	572	555	572	621	595	581	614	612	601	548	584	572	590	614	559	603	592	610	565	557	548	571	586	555	610	609	609	572	581	593	540	593	585	585	591	596	590	598	631	586	614	600	600	583	608	597	612	587	607	606	615	637	598	574	554	535	592	590	581	604	565	598	595	576	546	574	538	605	538	596	598	618	634	576	571	600	576	595	577	575	544	610	546	588	597	575	658	585	605	599	602	630	614	573	581	568	581	562	580	585	563	593	565	570	642	586	595	597	557	592	545	629	595	581	576	562	609	598	583	605	602	574	584	589	598	597	578	563	587	579	557	621	595	582	595	597	604	610	611	559	586	577	578	588	575	617	574	653	610	555	593	592	587	592	554	581	623	595	573	614	595	615	550	598	634	532	603	558	590	579	543	611	612	531	563	595	553	548	580	586	580	582	584	596	570	562	604	604	550	589	549	571	643	594	574	553	641	557	568	565	610	561	575	595	628	597	609	604	585	593	603	573	564	640	602	543	587	603	562	627	595	588	664	603	597	607	581	592	649	591	586	629	564	596	590	539	594	549	565	594	561	596	580	561	560	622	564	601	619	593	610	572	639	576	567	609	606	541	586	592	544	564	557	587	631	557	580	598	618	558	622	620	605	623	570	595	587	605	601	593	575	585	558	582	557	575	589	601	634	642	548	572	597	598	576	525	621	609	601	561	604	521	586	568	538	583	580	591	591	609	572	580	610	619	581	593	591	590	543	601	592	596	583	562	589	626	611	603	567	603	574	583	600	616	569	555	568	565	578	582	578	579	597	589	578	605	595	593	610	556	556	566	570	596	580	609	557	648	575	584	589	526	616	550	563	605	567	605	583	594	578	583	606	604	563	556	595	604	564	621	604	587	577	609	664	604	580	633	604	628	549	608	596	628	576	633	625	617	624	558	598	598	575	588	605	572	608	610	572	600	564	555	566	592	540	541	554	584	585	549	588	581	555	587	541	599	588	597	594	591	592	630	570	628	610	635	595	587	564	585	568	572	599	605	594	623	587	605	557	635	620	604	606	552	575	579	565	582	579	590	649	582	568	596	605	569	553	597	599	582	615	601	601	611	637	641	560	622	624	577	592	612	583	617	557	555	558	619	603	598	570	597	553	552	590	655	572	587	574	585	572	574	574	610	616	610	622	573	618	562	592	638	603	596	570	575	554	613	616	627	582	573	581	592	566	604	572	597	635	540	586	582	595	572	590	612	588
24897	24340	38837	37263	26907	18663	6779	1343	598	407	445	407	365	392	418	416	424	412	398	402	386	391	422	405	398	382	391	383	414	392	414	396	391	421	408	396	382	427	421	408	387	416	421	409	392	443	394	394	397	393	401	400	401	395	400	382	422	400	402	363	403	400	432	399	394	399	386	393	379	408	401	444	401	408	398	393	419	376	368	382	424	366	403	439	407	399	392	413	371	399	417	453	388	400	444	418	375	389	407	399	376	393	399	401	369	415	403	384	449	379	441	403	409	400	377	385	385	406	379	385	380	406	386	376	422	372	435	403	371	406	356	403	380	394	472	432	390	398	369	447	419	421	393	389	404	384	386	410	396	396	358	395	430	397	414	420	394	430	405	432	378	390	373	405	381	413	415	379	403	386	395	393	410	411	437	384	402	406	417	392	380	404	409	395	395	372	396	397	398	387	390	402	399	411	415	373	373	396	396	380	393	392	381	392	375	405	394	428	376	407	382	410	402	376	417	419	426	367	398	399	423	416	421	430	374	390	385	401	402	376	394	395	407	383	397	446	422	408	393	402	401	391	423	397	403	408	394	365	383	415	385	389	436	389	429	392	382	387	380	393	376	432	397	387	399	402	421	430	435	380	403	417	403	428	392	387	383	398	414	395	390	395	382	375	389	400	410	401	405	422	419	416	397	367	383	383	383	413	403	361	402	417	388	369	366	399	400	395	378	428	409	395	368	378	408	409	387	398	406	389	390	386	391	429	373	412	452	401	423	399	394	382	437	397	416	394	371	399	414	394	400	445	437	373	382	382	434	393	415	396	359	400	406	429	422	414	426	421	402	360	388	407	355	394	354	371	426	422	447	381	390	407	383	381	413	368	400	429	441	408	397	372	411	397	391	380	361	380	365	400	405	405	373	433	408	421	399	408	387	389	390	383	406	416	447	370	379	406	418	364	420	417	419	405	408	377	401	386	412	393	417	408	414	411	408	439	392	375	363	423	399	381	416	403	402	392	404	397	429	405	380	385	421	397	408	399	416	396	390	393	383	405	377	406	406	401	400	441	381	390	398	405	370	404	415	386	407	397	380	405	393	370	382	387	392	398	377	387	393	415	395	423	424	367	389	405	398	393	398	396	409	391	418	434	399	387	381	421	377	386	411	412	386	383	370	380	377	423	455	382	402	377	398	388	385	368	409	430	417	412	405	389	380	411	454	429	430	407	418	399	413	392	398	359	393	389	403	361	400	403	397	399	404	414	399	417	427	381	411	399	412	428	397	409	370	362	394	356	462	400	382	378	389	358	411	394	415	382	407	419	437	369	428	371	397	399	391	401	413	402	385	420	421	407	377	426	394	411	398	419	401	412	379	393	398	394	414	377	408	394	423	421	376	396	393	366	400	395	395	397	364	387	402	386	425	410	404	394	393	404	418	399	362	392	374	398	385	369	376	409	373	401	376	390	381	380	389	398	407	399	427	409	375	387	405	378	420	361	392	421	444	386	369	379	404	390	388	415	418	413	387	433	378	380	411	431	416	410	429	399	402	425	411	417	396	376	419	406	415	398	450	396	371	409	435	397	382	343	409	419	358	393	384	420	381	411	406	390	390	393	408	411	390	416	460	398	399	410	400	430	422	393	382	383	394	417	369	391	394	387	414	420	423	365	367	374	397	399	392	383	432	449	391	391	427	399	431	397	379	394	376	403	426	402	413	401	397	411	378	405	387	367	419	388	365	408	407	430	422	375	371	377	406	392	398	406	363	425	396	417	380	366	389	381	422	384	409	407	412	386	385	420	387	393	406	414	403	391	398	418	392	372	428	416	391	369	431	401	401	432	389	419	404	411	407	404	374	424	403	387	366	385	376	390	386	405	390	387	387	404	458	394	401	423	382	383	386	435	410	415	427	404	399	391	359	408	422	402	396	427	413	392	368	392	378	427	440	425	401	403	407	372	364	396	386	395	406	408	403	412	426	410	405	416	402	416	414	377	414	426	371	398	380	410	396	402	363	415	397	426	401	407	380	408	430	437	426	386	386	419	404	399	376	417	385	367	365	396	435	400	398	437	404	393	373	421	374	422	416	392	416	417	395	408	398	389	405	366	431	382	415	375	397	422	403	405	381	380	409	401	420	408	411	383	366	382	401	409	389	402	409	379	420	388	414	426	407	403	400	466	396	397	413	401	396	415	412	387	416	395	386	405	388	426	401	404	385	363	392	368	402	408	398	390	393	405	430	398	416	402	395	428	369	394	390	389	398	370	347	383	371	423	404	420	380	381	405	416	420	411	417	419	418	393	386	363	372	378	394	345	359	415	395	418	397	399	376	387	417	401	401	392	404	407	381	411	387	369	386	392	397	408	385	392	384	414	386	367	424	426	368	378	387	381	379	370	414	425	391	402	397	383	440	405	382	404	442	440	376	379	390	398	396	429	425	344	399	357	426	459	404	395	367	391	370	404	389	377	405	406	385	404	410	403	389	422	420	379	393	406	405	390	381	421	414	369	359	404	376	379	399	410	387	367	397	431	363	376	422	379	377	432	409	409	401	412	403	422	419	403	411	420	365	389	357	394	373	406	399	395	399	368	396	396	387	385	395	423	397	399	408	382	409	369	412	385	364	385	420	417	412	420	395	416	385	396	398	396	410	389	373	405	392	394	420	395	395	394	395	378	430	380	415	385	393	389	411	387	401	404	432	393	400	381	387	387	393	393	389	401	411	382	418	378	421	369	402	393	402	383	398	422	382	375	424	419	342	442	431	361	435	400	399	397	399	389	403	393	428	402	367	418	416	455	430	381	413	396	374	374	422	418	417	426	412	410	366	403	391	397	387	420	407	398	403	423	390	417	387	417	377	410	389	356	420	411	403	374	404	398	352	376	403	404	427	445	386	424	411	416	382	351	389	364	425	407	391	413	377	381	410	409	414	387	423	369	399	404	366	414	405	380	402	384	369	421	435	388	411	401	420	391	393	408	440	457	372	344	401	365	372	388	428	375	406	376	398	372	404	388	387	398	380	385	387	374	388	379	414	394	439	423	403	399	361	336	455	400	412	380	428	390	375	407	390	433	427	424	376	382	371	434	404	386	400	386	375	389	409	409	404	433	390	418	391	429	392	390	384	385	399	421	397	413	372	414	407	411	398	411	401	390	438	400	366	439	396	390	400	408	376	390	421	417	382	415	358	411	434	378	425	437	420	410	343	397	429	385	385	418	423	402	452	395	401	429	377	386	416	432	383	445	376	422	404	353	395	405	394	441	391	388	443	374	456	399	391	421	376	400	404	412	388	401	414	396	402	403	377	388	385	352	408	387	435	379	396	429	399	444	414	428	383	352	394	398	434	362	401	345	417	395	406	399	408	398	410	383	415	382	398	378	420	417	426	377	434	423	408	383	410	396	426	408	387	417	409	379	396	397	413	416	368	398	403	386	409	451	415	399	389	368	405	430	391	391	390	404	411	422	405	356	379	397	432	373	403	371	387	416	379	403	381	417	388	414
51597	90514	72711	48372	34523	21379	8735	2630	989	650	644	545	601	661	618	636	660	595	580	605	609	632	612	603	659	644	623	595	609	627	610	659	613	611	656	628	627	614	589	610	597	619	640	629	650	671	628	620	627	587	631	634	618	652	653	642	610	641	634	636	587	641	646	654	636	618	644	623	600	685	655	662	669	621	633	660	621	621	588	645	561	589	620	606	641	647	627	627	625	653	632	648	622	627	690	631	643	630	640	677	629	599	646	699	563	595	637	643	633	657	597	617	619	595	651	660	656	622	650	652	602	605	638	621	611	658	628	624	601	585	548	646	638	611	657	578	578	605	640	620	612	636	666	601	659	654	629	612	617	609	613	599	631	608	578	603	632	604	651	600	608	618	624	638	624	597	615	620	651	589	590	604	582	644	634	636	639	672	646	634	610	623	626	641	597	621	608	630	604	602	638	596	653	623	607	586	653	585	634	662	579	652	592	577	639	672	594	619	589	644	596	654	609	575	615	626	667	645	631	616	620	654	615	655	666	609	622	611	587	648	655	621	645	615	591	633	656	649	660	594	620	609	618	623	619	595	624	597	610	592	633	620	609	637	665	611	626	645	651	637	639	637	609	683	658	614	586	575	630	575	606	627	600	664	619	612	643	639	649	647	612	620	606	619	594	594	621	592	664	633	629	617	668	674	620	611	608	626	628	642	606	620	603	661	677	610	654	657	578	641	661	641	575	670	652	644	576	661	631	605	597	637	629	591	676	590	596	640	631	606	627	643	621	621	621	654	653	634	646	612	625	622	576	582	619	639	642	607	633	632	576	643	598	613	623	636	608	635	618	654	585	640	646	623	623	627	622	637	606	627	581	625	608	655	663	593	620	604	637	620	605	645	597	634	655	655	617	656	608	630	609	575	636	644	644	649	610	626	649	627	633	609	576	627	628	619	635	615	639	622	603	616	668	639	652	645	638	645	641	633	639	602	578	689	649	640	633	641	609	653	648	660	599	629	583	650	665	640	675	628	601	626	650	631	648	607	606	638	642	615	656	653	594	619	657	661	662	594	672	626	620	580	654	605	631	645	585	644	674	664	638	659	607	641	636	626	619	638	631	611	633	617	656	593	649	603	631	608	634	609	627	607	631	688	687	604	656	636	618	631	656	646	587	603	685	606	619	633	614	606	616	629	591	589	580	599	614	662	630	611	632	657	609	626	606	654	668	651	608	635	641	598	648	626	614	615	638	635	613	621	636	609	604	631	612	615	593	650	636	646	647	616	621	632	599	624	586	641	655	583	618	674	635	584	629	614	597	567	572	602	592	652	661	641	637	588	643	639	613	626	670	649	638	673	629	620	629	593	638	604	574	575	646	647	622	635	648	594	648	587	612	604	642	648	594	635	639	628	600	633	648	633	633	596	611	624	646	613	642	638	623	605	607	640	639	614	627	647	648	628	609	615	646	644	679	672	685	614	632	594	628	603	666	655	604	606	625	613	604	604	608	641	607	607	599	606	590	650	626	622	617	649	672	640	664	641	605	609	653	618	635	609	636	645	628	616	620	588	651	644	583	587	671	667	617	611	592	602	662	660	612	603	639	657	638	590	652	637	648	632	598	650	633	619	628	624	646	579	598	630	602	640	640	619	626	634	644	661	620	601	604	612	647	626	589	639	616	666	608	638	632	616	625	591	643	604	609	598	590	602	665	613	671	625	671	592	665	627	600	602	668	582	579	638	644	587	660	591	616	622	656	618	620	672	667	632	599	639	653	632	605	650	644	617	694	609	644	637	641	656	588	614	678	621	627	620	662	645	644	632	614	619	616	648	606	660	603	635	617	656	563	608	628	629	635	663	581	647	611	613	673	658	617	677	630	658	577	622	618	665	634	628	578	608	660	635	583	596	638	634	668	620	613	626	613	601	610	713	642	618	629	645	662	666	620	618	631	635	639	660	592	669	638	644	606	657	628	613	630	582	640	615	651	601	637	641	614	676	631	603	626	657	632	628	615	651	636	651	552	647	604	644	637	593	674	631	639	606	642	609	613	648	596	604	641	622	602	567	622	629	662	608	568	671	591	555	620	611	594	592	659	656	656	641	618	615	656	647	636	686	636	659	645	627	633	643	663	610	594	598	605	613	605	657	630	634	609	620	635	599	637	648	631	554	663	630	611	614	620	628	598	574	644	606	619	596	627	648	633	622	615	566	632	568	622	595	608	637	653	624	668	642	669	640	564	629	576	623	640	637	608	615	619	651	655	614	583	642	629	603	618	595	606	603	647	633	713	619	627	618	619	662	618	592	624	619	619	598	614	671	640	590	600	587	622	599	616	652	639	606	621	628	690	675	630	699	657	600	653	655	626	587	594	595	603	649	579	602	625	623	606	635	668	593	612	641	683	627	629	636	615	644	646	616	662	637	662	629	597	574	622	630	622	595	679	648	614	622	643	641	627	619	623	627	633	611	650	670	600	609	600	642	640	606	618	625	617	615	622	620	667	687	564	653	614	607	618	634	595	604	637	617	604	589	630	581	669	633	643	629	609	588	620	639	605	580	615	625	616	681	622	606	636	638	659	645	603	594	634	631	613	633	635	615	652	652	653	592	631	648	664	599	639	638	597	593	615	630	606	674	642	619	628	635	605	640	616	629	615	654	640	639	611	679	630	621	644	629	568	613	654	634	628	659	601	593	625	615	618	626	594	663	619	671	640	672	656	608	638	637	597	607	628	620	644	634	597	605	622	659	624	632	624	610	632	616	608	614	612	636	622	608	616	660	605	617	631	643	633	620	629	630	673	617	633	623	598	688	575	633	636	616	649	611	630	633	631	586	660	613	617	647	646	614	595	625	634	634	587	612	665	567	654	604	628	608	618	656	642	670	659	589	625	610	570	615	605	607	622	639	641	578	623	652	626	612	604	584	660	605	651	610	606	627	615	626	599	629	550	617	633	609	640	612	649	623	638	633	630	660	619	584	690	630	622	631	630	642	668	686	641	612	649	647	628	632	641	584	629	617	643	678	624	608	631	611	570	662	618	655	620	619	604	631	654	669	658	626	615	642	615	627	614	594	608	595	627	625	637	619	681	647	653	615	590	634	593	648	623	649	601	612	641	641	615	644	615	661	622	639	595	617	644	615	619	617	623	604	633	614	611	584	624	619	659	652	589	620	592	623	655	569	570	657	617	584	580	569	605	635	630	616	683	649	601	621	669	639	647	632	650	580	640	616	566	635	636	650	591	646	650	600	644	642	604	611	601	631	646	624	587	621	626	596	649	619	646	641	599	616	623	637	642	628	591	633	586	629	661	627	610	619	628	642	598	591	616	591	613	607	637	609	644	670	610	629	636	624	611	656	598	636	610	616	612	622	604	630	631	602	579	645	627	621	567	601	620	588	600	674	647	694	622	611	563	668	635	600	630	631	563	632	586	622	631	649	620	609	607	576	594	639	625	592	616	610	627	602	612	642	617	621	638	615	603	627	634	654	616	582	618	651	603	636	577	624
23340	22434	33688	32782	28457	25269	16161	3016	741	459	502	430	470	485	463	440	482	465	451	455	498	484	450	476	467	472	465	457	485	453	421	481	448	479	456	440	448	475	450	426	436	486	499	453	422	471	476	458	470	462	453	472	487	433	460	461	466	472	480	450	480	479	478	444	477	452	497	446	436	476	441	468	448	438	429	424	436	465	441	460	463	498	490	493	506	435	455	439	469	474	436	474	482	461	423	431	459	443	422	453	451	465	411	446	457	411	486	478	440	430	413	441	413	438	452	452	457	485	472	492	444	485	473	470	454	443	474	465	524	474	466	478	487	422	442	466	456	481	446	465	432	455	449	424	433	472	426	490	440	488	467	431	481	441	431	440	430	436	466	464	465	429	433	443	432	439	467	458	436	441	505	476	465	470	447	454	478	464	448	419	403	426	452	462	473	474	429	459	477	425	436	459	435	476	454	458	496	403	477	458	460	448	460	434	449	438	437	451	447	493	439	456	450	441	439	447	429	443	438	402	421	446	467	453	410	408	466	464	457	443	412	462	434	416	463	479	436	466	478	477	434	471	427	488	449	402	444	497	455	445	440	482	478	456	440	448	407	431	440	449	450	424	420	423	415	455	508	472	464	475	443	486	410	420	413	435	473	431	423	443	448	428	403	443	426	455	490	436	440	446	484	469	483	476	463	402	474	450	427	452	468	451	475	404	475	402	452	436	466	479	430	458	429	455	457	460	486	449	474	473	462	434	498	468	433	444	434	427	420	467	447	396	413	449	429	464	458	467	466	452	451	457	438	431	453	466	436	436	450	463	430	460	415	496	445	477	420	452	470	442	472	456	465	428	474	470	463	476	449	452	465	459	443	455	442	466	424	452	467	410	437	462	454	443	472	467	470	463	477	449	451	454	437	430	478	459	497	416	473	440	486	471	445	445	443	462	479	479	434	452	427	467	440	440	442	440	433	464	500	434	458	411	485	477	457	447	406	459	394	432	458	444	441	407	428	440	483	426	402	475	449	437	428	437	460	449	465	439	461	431	467	433	475	423	448	412	432	414	414	459	472	458	454	483	433	412	460	428	471	438	467	473	470	472	437	456	473	461	478	454	466	449	443	428	450	498	427	432	433	432	450	422	464	484	436	446	457	424	436	428	453	451	420	447	485	450	459	441	447	406	475	455	504	454	458	475	448	465	487	440	422	429	440	463	456	445	441	447	441	449	416	414	440	433	482	453	440	479	457	453	458	454	433	451	428	431	444	408	437	451	412	446	468	442	446	469	434	451	420	417	472	457	438	469	454	436	464	469	408	442	454	474	465	474	458	450	478	432	433	463	439	481	456	434	422	457	483	431	455	448	469	453	460	461	481	449	472	450	455	437	474	444	419	488	436	468	486	452	459	440	499	456	452	479	463	455	449	488	457	458	466	440	438	478	470	452	477	457	447	437	478	463	444	443	432	417	501	405	459	485	461	472	434	467	421	445	462	486	454	455	426	445	499	459	433	488	449	447	444	437	478	425	480	489	435	448	435	442	467	423	427	441	468	414	408	446	438	489	414	434	488	479	437	462	446	479	434	435	489	473	436	438	458	448	449	471	429	460	414	427	449	449	428	450	436	486	451	450	483	474	430	467	457	432	457	465	445	426	460	452	464	497	449	435	445	448	441	443	449	470	467	440	394	439	473	457	505	421	444	457	454	461	439	449	402	436	463	450	441	472	466	439	438	445	461	426	469	451	453	459	476	480	436	458	430	466	436	506	452	465	418	439	463	475	422	456	445	443	450	459	423	472	447	447	450	451	463	476	415	429	458	437	457	447	475	449	465	426	459	446	474	483	446	480	479	443	459	460	461	421	462	470	435	465	470	449	483	434	440	500	464	447	456	475	453	440	454	479	471	460	486	433	448	472	445	443	470	484	461	469	460	507	478	454	431	459	441	425	440	450	434	447	473	495	454	431	430	439	437	435	469	428	451	425	422	446	447	449	462	463	469	445	443	456	471	478	445	469	448	502	421	444	504	446	441	444	472	416	430	430	436	470	465	453	449	444	430	435	472	457	439	405	463	435	442	429	471	463	428	444	455	476	446	489	458	459	485	466	450	436	497	477	455	479	490	448	438	438	434	451	437	496	425	432	441	462	475	443	449	466	424	388	494	450	477	430	475	419	448	455	460	491	443	450	432	419	467	486	455	447	461	439	457	433	457	438	467	474	445	482	426	455	445	427	457	444	423	428	470	461	433	463	466	455	443	479	449	470	480	427	420	429	476	433	468	451	443	454	456	426	464	445	452	459	419	452	494	443	476	433	453	459	432	399	457	447	419	457	425	426	429	441	459	472	436	424	452	452	481	414	456	449	463	422	461	442	455	444	458	468	420	456	426	452	444	454	473	477	433	454	449	458	459	510	454	457	448	416	486	476	433	487	461	475	408	443	424	452	488	442	441	490	444	417	488	436	431	484	449	413	506	471	409	470	457	476	447	450	420	453	457	459	460	467	462	499	461	463	436	434	464	450	437	452	456	468	425	480	497	430	466	473	451	468	392	453	457	455	449	460	461	446	455	463	443	453	421	435	446	468	432	506	446	459	475	446	412	457	467	466	461	433	422	428	439	442	449	502	428	474	431	477	448	461	458	457	442	503	450	414	478	446	468	417	432	473	426	474	427	451	438	470	447	433	458	456	456	439	466	442	431	466	453	427	433	419	447	449	443	467	464	463	454	443	464	456	436	477	477	441	453	440	415	439	423	468	456	430	454	464	440	425	452	464	426	469	433	446	437	441	444	483	487	443	430	442	457	451	442	474	455	452	450	427	445	459	436	449	445	456	441	453	455	421	441	442	461	458	423	468	476	430	423	402	449	407	441	497	456	395	476	457	455	407	442	489	421	456	427	470	474	465	445	483	472	474	442	432	432	450	486	461	457	442	439	441	457	418	461	422	442	447	475	429	490	458	435	464	466	480	474	446	466	491	430	456	466	435	454	443	438	445	449	455	459	486	431	452	439	482	441	459	444	418	499	466	417	459	441	427	427	466	431	445	479	451	420	443	463	423	494	485	423	463	452	464	458	436	471	466	441	415	467	468	436	458	444	453	449	468	484	416	474	457	441	457	458	474	451	441	455	442	472	435	453	437	434	452	440	427	451	415	413	445	442	474	475	472	465	462	462	439	442	456	465	460	467	461	464	452	432	420	446	419	415	457	406	450	468	434	462	426	458	466	435	455	484	487	477	420	486	460	463	418	430	443	427	435	452	473	484	434	437	454	462	507	444	430	472	460	433	451	470	448	425	425	470	457	480	483	431	443	444	447	414	462	444	453	456	473	446	449	489	419	447	473	438	438	465	438	436	474	466	418	417	453	465	491	458	475	423	409	435	473	468	461	426	422	447	451	408	463	423	454	489	451	422	482	488	434	497	475	404	489	471	431	461	454	491	490	443	444	425	437	485	440	416	460	406	452	461	466	439	470	488	484	460	443	448	438	488	470	464	426	457	438
51623	103478	87165	61748	45419	30981	14650	4322	1292	657	676	731	659	684	668	681	674	694	706	696	696	722	680	700	659	656	728	709	729	679	692	736	631	673	683	718	710	677	711	618	643	715	677	701	706	739	690	684	688	649	644	691	710	676	660	761	691	712	635	708	675	667	672	667	638	703	652	702	698	627	702	690	696	684	657	717	674	719	680	705	653	681	644	680	699	669	644	680	647	687	716	732	635	697	682	700	709	673	698	677	670	687	659	714	677	660	704	641	704	678	739	666	713	702	710	687	653	684	679	700	664	670	718	717	681	690	672	662	645	623	654	660	709	643	645	655	669	667	730	658	682	677	667	719	636	690	721	665	711	700	727	631	670	709	690	716	666	686	672	636	702	683	708	658	641	697	662	683	667	681	657	657	674	691	693	700	706	711	653	655	626	676	703	685	643	688	651	677	695	640	708	662	687	663	640	663	715	674	670	664	640	671	665	712	657	697	691	706	645	652	648	706	648	744	673	651	679	643	667	675	643	705	654	706	724	647	679	705	697	663	655	656	649	732	646	678	651	682	640	689	686	715	696	655	684	685	659	638	683	709	702	669	686	696	610	651	700	652	715	625	714	669	683	676	694	655	637	683	640	656	732	705	712	680	691	664	684	661	702	652	674	679	664	676	695	675	636	690	643	691	660	699	712	700	664	657	686	706	699	685	694	673	701	683	682	693	695	717	631	718	639	611	675	577	685	639	716	671	649	701	678	647	660	637	695	664	698	671	706	736	710	647	620	648	683	656	679	650	681	707	720	696	656	676	659	692	744	664	683	676	687	704	670	697	639	712	662	682	655	735	664	663	700	691	676	653	719	639	676	724	711	673	720	703	689	710	690	657	640	725	670	671	667	698	702	674	636	652	677	648	680	662	659	644	649	692	708	672	682	696	655	633	683	732	693	644	693	647	651	653	725	634	682	645	657	684	705	702	706	697	696	650	656	682	673	658	697	648	653	661	666	669	675	671	700	667	727	677	724	689	707	666	627	629	694	628	699	658	644	681	717	656	678	637	686	673	720	625	667	639	641	688	661	689	661	651	702	662	699	682	693	693	680	663	653	700	665	662	663	658	663	698	682	650	697	700	683	685	668	663	696	612	693	680	667	681	646	657	700	689	681	718	664	628	665	663	658	687	640	697	651	699	651	687	662	693	680	672	703	690	655	696	720	684	734	704	678	675	672	673	604	628	694	672	684	681	685	689	702	687	680	706	667	653	679	709	693	648	631	656	682	657	747	718	621	671	687	705	667	686	700	701	671	693	701	661	631	709	666	650	667	704	657	646	718	673	669	684	645	704	698	656	666	658	621	641	695	678	664	661	704	678	679	658	654	710	649	676	697	710	651	656	679	656	710	676	701	655	658	697	666	668	673	693	684	743	684	654	655	683	641	625	616	689	657	678	697	730	664	707	654	702	714	683	723	742	645	683	642	658	722	706	668	680	705	657	636	702	700	666	635	694	677	680	678	699	699	704	709	686	698	720	701	702	676	661	687	678	660	660	660	676	678	649	723	653	702	664	652	667	670	715	669	687	679	678	719	659	669	702	677	724	675	668	664	732	654	705	645	677	720	687	681	650	714	633	689	728	696	660	707	703	712	649	685	664	735	641	658	670	709	679	712	654	709	668	661	702	648	681	696	684	703	683	645	644	716	708	615	630	691	699	695	670	733	692	681	670	713	686	672	672	685	620	715	669	709	683	639	701	662	684	655	689	671	631	621	699	672	655	639	713	722	704	677	695	646	685	644	678	658	700	704	684	687	694	640	645	687	686	692	674	629	706	698	697	659	683	701	656	661	674	712	685	691	695	741	622	694	710	668	666	666	697	670	685	659	690	692	692	649	685	702	676	716	684	676	659	677	654	625	711	681	696	718	678	678	613	685	665	648	626	679	653	686	701	666	688	700	668	647	703	656	661	668	656	662	686	658	683	696	645	693	688	667	710	718	672	714	656	721	682	681	642	654	685	682	705	675	703	682	677	658	666	689	623	656	679	696	663	669	709	707	660	766	696	679	681	685	677	667	674	651	685	644	671	681	716	692	705	675	693	692	686	661	668	672	692	678	662	661	653	711	686	665	671	660	642	659	669	664	729	683	685	675	675	707	688	660	755	650	695	692	709	725	691	674	691	695	699	650	687	670	685	685	664	676	651	682	697	656	690	651	684	694	671	703	695	709	672	698	670	716	692	662	651	655	722	674	687	683	721	677	647	740	683	699	711	637	650	659	695	692	707	694	687	667	693	676	647	639	658	644	711	691	649	739	675	694	686	708	665	736	693	687	717	671	687	668	649	704	687	709	686	719	679	652	677	672	679	674	638	685	716	641	657	676	688	644	681	677	678	705	663	690	674	720	675	677	694	694	685	702	686	655	638	689	624	716	660	720	650	705	686	696	698	647	680	664	657	728	682	674	620	661	646	666	653	684	694	686	683	718	647	718	660	638	675	660	668	673	684	664	649	653	695	675	680	679	708	649	652	660	681	707	697	657	672	666	712	638	649	671	676	659	669	694	686	702	652	699	662	691	652	656	677	682	670	715	671	677	686	658	650	690	682	666	638	671	667	644	699	722	684	677	696	674	704	703	668	637	657	717	722	700	696	719	633	628	706	728	663	655	654	678	655	694	635	668	651	688	694	705	706	718	697	702	709	686	671	658	691	654	730	691	729	693	645	662	702	669	686	676	659	678	655	650	720	653	635	644	660	704	663	699	662	734	664	682	682	687	708	719	716	700	717	699	697	721	688	680	675	710	689	671	638	684	661	742	711	651	694	661	656	692	710	710	688	684	654	720	644	654	691	728	688	711	724	692	676	681	709	679	641	685	708	716	685	697	652	642	661	687	680	724	725	673	657	679	709	735	706	705	717	686	671	673	688	683	666	668	649	694	683	708	681	703	703	684	645	737	707	671	657	643	645	693	666	694	670	678	653	634	691	693	730	707	692	684	708	685	698	687	644	675	664	630	679	719	687	703	672	695	661	668	661	673	694	690	703	618	679	647	670	665	646	672	683	688	694	641	680	648	665	713	668	635	688	708	679	694	674	700	680	666	713	700	742	656	670	681	597	664	706	720	668	671	649	686	696	644	707	692	673	733	646	697	693	698	673	707	635	705	688	692	719	700	703	643	652	681	631	661	655	653	705	661	700	665	701	642	671	729	652	668	680	733	689	673	710	666	658	639	670	670	704	671	641	684	649	697	677	697	656	688	660	689	624	672	701	665	686	688	755	681	726	696	666	715	678	711	757	706	675	671	659	711	686	621	640	722	658	669	711	642	677	679	706	671	694	694	678	673	705	708	651	674	681	668	697	644	728	638	684	664	673	717	712	654	695	661	694	686	625	647	669	661	676	681	686	676	646	648	639	720	657	688	675	716	677	706	750	680	711	704	688	688	639	624	707	675	670	695	684	692	710	639	693	672	670	646	707	669	638	698	650	705	630	674	645	677	676	717	654	713	654
27981	29238	32127	20221	8058	2900	1182	605	420	379	370	367	356	347	366	392	372	378	373	379	378	414	394	377	358	376	363	400	388	394	367	393	356	363	396	382	394	352	391	348	344	377	357	378	408	367	403	381	426	386	361	369	378	353	363	363	411	373	368	394	388	399	392	370	403	349	388	347	362	368	388	384	347	372	380	363	379	401	337	371	354	389	372	345	352	392	376	327	373	367	360	360	386	359	366	353	371	350	363	381	339	395	371	361	383	335	382	375	370	389	349	361	359	367	366	376	365	418	344	371	369	400	349	349	382	406	363	361	393	377	388	381	371	387	379	384	415	357	367	357	381	400	363	387	378	345	365	347	393	357	349	368	373	380	333	373	392	363	363	365	375	376	367	368	357	380	369	332	374	362	399	372	378	376	398	370	376	383	385	380	397	365	384	359	387	372	389	360	359	355	386	413	360	366	369	321	390	368	359	366	343	394	364	373	376	381	359	371	377	353	366	391	392	389	353	350	376	340	390	396	385	358	409	367	340	351	371	385	329	398	346	380	390	332	391	350	399	385	365	351	370	339	350	370	361	359	370	417	349	380	379	347	397	349	363	336	391	370	361	368	369	372	339	380	375	369	366	374	384	385	377	363	377	363	368	382	385	367	383	374	366	380	391	364	348	368	400	411	352	399	340	388	364	338	376	385	400	370	343	327	391	391	413	388	381	380	430	379	352	372	396	321	366	328	406	363	356	342	333	392	383	374	362	373	377	378	381	335	411	409	356	391	350	377	348	388	395	339	382	366	362	413	362	354	397	338	381	378	383	383	411	388	366	392	397	381	329	351	359	343	363	393	350	389	387	374	353	418	357	392	401	399	395	375	397	384	376	371	416	362	376	382	385	378	380	411	425	378	392	348	392	385	347	350	404	381	388	362	368	370	364	377	353	346	382	377	356	396	397	362	382	346	388	403	382	365	353	395	337	370	319	351	375	385	376	407	393	383	392	354	378	352	389	350	380	375	378	341	399	395	356	412	368	398	373	398	366	380	432	342	401	369	387	354	365	349	377	359	367	365	353	400	351	371	353	379	388	384	382	372	342	373	347	361	336	379	387	421	370	389	350	373	417	384	409	384	409	383	378	359	386	407	356	371	395	360	386	380	377	387	359	350	409	361	403	349	389	352	372	387	389	353	396	355	346	353	377	375	377	390	405	409	380	402	368	377	350	395	371	366	375	391	410	372	389	368	387	383	374	383	380	376	371	359	370	379	390	403	402	343	360	387	381	378	353	353	383	362	351	361	373	396	379	350	357	386	358	349	356	403	351	393	372	411	377	380	370	352	377	404	377	391	375	387	369	384	385	385	358	361	356	391	340	314	359	340	363	332	356	365	376	369	313	380	363	367	378	375	389	360	387	341	370	357	383	379	360	353	375	386	368	410	382	380	370	385	365	384	365	395	369	365	410	354	383	399	355	387	397	348	361	323	371	347	351	356	413	336	372	391	359	383	378	385	337	391	400	379	368	387	377	376	362	395	369	374	372	416	379	370	386	391	375	352	357	382	364	417	379	378	394	364	391	350	384	389	374	387	418	382	396	401	387	374	353	385	372	389	364	354	383	370	350	362	405	372	405	363	361	379	382	372	373	382	361	365	396	378	358	402	367	428	408	375	349	366	385	354	351	371	351	383	352	393	376	378	363	392	356	351	400	371	376	371	373	374	372	389	350	386	366	387	377	381	356	369	362	359	357	411	370	388	416	348	377	369	393	353	412	382	378	358	387	389	376	353	394	383	362	411	368	369	411	350	380	375	383	377	406	372	353	400	340	390	395	364	351	368	373	361	346	363	379	411	377	354	373	360	383	370	389	387	332	362	364	377	357	357	389	374	378	358	388	368	369	358	355	361	354	360	415	377	339	369	374	361	359	392	352	408	384	382	345	356	378	377	379	353	357	372	401	412	367	406	365	369	341	349	376	352	360	372	382	394	379	372	341	343	376	371	349	370	356	386	360	364	389	360	404	375	380	388	367	360	384	355	365	386	380	342	344	392	379	398	341	350	393	355	359	347	387	390	396	364	358	376	379	349	366	363	365	348	362	377	367	370	365	376	397	372	384	358	378	362	373	399	397	350	356	369	363	386	357	377	362	367	389	369	384	325	334	373	399	359	354	382	397	364	373	358	365	391	410	354	401	369	424	396	370	406	355	366	382	382	347	374	418	366	366	367	372	357	369	384	400	363	411	347	354	379	413	382	386	374	384	352	391	356	379	394	376	390	369	358	405	380	362	363	350	361	362	351	310	375	394	348	355	352	361	360	385	376	363	393	427	394	408	381	350	371	389	386	389	376	345	354	315	374	379	375	346	378	385	389	350	383	388	363	348	366	395	388	363	348	377	416	405	368	395	378	352	391	351	341	407	387	401	354	374	384	342	370	382	397	362	359	376	362	369	379	362	373	385	333	413	319	359	382	374	393	365	402	338	393	436	389	375	351	372	357	376	391	389	372	378	368	360	363	341	351	352	421	402	383	414	355	390	350	389	401	401	384	357	359	348	364	371	379	385	387	404	344	385	387	381	377	357	354	392	360	359	380	390	387	417	379	415	381	368	395	373	354	388	383	396	400	370	369	361	372	381	354	362	340	364	374	372	388	392	383	399	379	377	339	395	351	377	365	363	379	387	374	395	346	396	361	381	390	409	376	363	359	356	428	389	363	371	357	409	362	354	371	388	374	380	375	379	390	346	369	360	375	392	371	402	411	386	382	356	390	382	377	382	375	363	388	381	356	395	371	411	384	366	362	403	357	394	385	357	353	372	365	375	377	340	364	370	353	385	393	408	415	338	362	374	377	388	374	400	400	370	369	372	390	405	367	382	394	411	379	383	385	381	339	374	367	364	380	351	334	374	355	369	360	398	335	393	339	375	396	376	372	372	379	380	366	403	387	365	346	350	372	386	354	369	335	371	381	395	347	383	368	409	367	382	397	381	338	372	373	373	380	349	385	373	366	355	357	389	399	370	356	373	370	355	382	378	390	371	376	395	383	352	338	373	339	400	340	377	403	391	362	415	369	361	379	371	361	371	384	367	369	374	384	352	343	369	388	380	352	375	392	384	359	373	368	405	380	349	391	375	367	352	380	364	360	343	353	405	356	378	415	387	391	367	391	355	350	365	401	415	380	329	347	362	348	380	359	393	371	362	381	389	400	377	347	341	385	381	370	362	369	376	380	346	366	377	369	376	356	389	374	367	385	378	381	402	361	354	347	398	376	382	370	380	385	359	406	415	412	402	324	358	354	421	409	364	372	377	364	355	347	335	379	371	379	375	380	382	399	381	345	356	376	375	379	397	379	343	399	371	386	415	370	361	363	403	335	382	398	386	392	339	396	370	369	361	379	364	358	365	373	388	390	360	391	384	359	374	372	355	393	365	340	338	382	392	361	390	342	389	353	420	390	425	381	393	367	373	392	360	380	370	367	411	415	354	393	331	386	373	398	417	375	330	383
31544	48135	38690	21691	12243	5544	2249	1015	630	584	653	593	568	576	606	603	575	581	562	582	560	608	637	567	586	573	611	572	589	601	578	587	577	608	573	622	585	598	626	626	539	554	613	561	586	605	615	549	592	590	587	582	561	622	639	529	576	597	588	618	580	578	608	567	560	598	577	580	625	567	552	602	600	584	626	569	611	574	613	585	556	592	585	555	588	599	580	596	599	628	557	593	627	594	597	594	569	566	620	639	588	613	587	564	578	549	603	550	569	600	633	606	565	606	544	577	591	584	545	577	581	599	578	593	609	586	562	580	604	579	575	625	580	554	580	618	589	561	603	569	585	607	627	593	564	651	608	575	583	594	626	577	604	577	601	551	558	572	560	596	564	604	584	578	564	575	576	593	605	587	585	525	555	567	577	586	615	603	597	557	590	589	626	572	631	623	548	591	579	582	597	564	578	550	584	562	581	600	578	592	608	583	562	584	580	611	598	554	596	584	609	581	538	593	584	602	572	584	596	593	580	575	600	557	615	579	554	610	633	590	612	608	615	589	592	588	575	583	595	598	573	615	564	613	594	583	651	573	596	627	565	606	635	595	575	584	586	552	634	564	625	609	580	588	599	602	577	605	590	599	586	594	617	593	563	607	569	607	614	606	589	615	626	582	623	582	583	557	581	564	580	596	584	571	602	588	599	601	594	579	540	604	591	600	535	613	612	559	585	545	599	577	610	618	633	608	593	603	566	555	577	612	590	585	586	589	583	610	609	617	606	620	556	626	596	561	555	568	557	554	564	569	601	596	580	572	617	589	607	567	602	577	577	591	583	608	630	595	613	545	621	604	572	571	556	588	571	599	565	601	604	619	543	596	589	580	571	557	575	529	590	599	598	585	571	578	567	650	591	596	612	581	577	591	571	569	611	549	610	548	538	591	573	591	575	598	600	577	592	556	633	611	573	568	569	576	582	616	609	594	594	612	566	579	563	530	614	612	585	572	580	624	593	579	577	564	595	561	593	569	632	578	578	568	570	584	575	545	574	595	582	581	539	590	572	609	597	597	586	608	584	591	586	604	618	622	563	585	624	572	566	642	591	580	608	601	600	589	591	591	580	627	615	598	575	598	588	609	560	594	601	586	621	559	583	579	561	593	641	558	619	570	570	534	621	610	567	566	547	573	583	582	572	632	583	575	596	622	600	555	583	623	588	564	572	649	575	584	587	602	614	579	582	567	561	618	595	610	593	585	574	599	583	547	586	591	582	569	608	581	577	576	609	583	601	581	589	585	631	574	610	588	575	597	540	589	574	587	625	591	595	594	573	611	599	610	586	560	557	570	609	569	578	567	598	577	564	590	613	633	570	578	586	602	600	586	587	586	569	571	602	586	579	556	588	602	605	577	581	554	610	557	615	572	613	653	577	599	577	576	568	575	572	552	588	564	585	552	556	562	603	601	623	585	626	573	578	591	593	583	630	600	594	574	620	598	609	604	624	612	581	596	631	597	585	576	574	583	626	597	584	602	581	579	575	648	614	605	558	612	586	561	606	597	658	599	576	598	597	612	577	603	613	718	592	558	580	596	580	618	602	575	605	578	599	531	576	642	589	578	600	590	627	605	599	631	615	584	579	595	617	584	612	578	593	614	611	595	610	570	560	606	569	567	610	589	580	621	590	616	601	588	570	590	566	590	576	547	558	610	562	612	613	583	613	596	586	556	599	588	559	605	583	571	565	603	587	549	542	569	602	580	596	576	601	577	581	571	590	607	582	581	568	597	575	648	600	602	589	615	563	568	552	595	597	594	575	591	598	579	572	596	608	571	562	610	554	601	591	610	591	582	590	596	564	555	604	590	599	574	627	565	586	563	564	596	573	553	584	578	617	602	619	575	596	562	575	606	587	580	609	556	557	592	574	634	549	634	615	585	599	571	540	584	616	566	592	581	601	569	573	524	589	596	612	560	574	565	605	585	574	598	609	599	580	563	587	555	590	595	551	584	596	594	602	602	591	578	589	638	589	571	583	587	625	606	596	608	597	585	565	595	620	591	620	615	587	595	592	574	617	571	588	576	538	554	599	586	558	522	581	574	601	670	586	574	555	604	555	573	572	562	579	619	581	564	594	602	568	624	592	610	594	560	619	598	598	577	598	598	577	589	613	647	594	572	596	603	589	581	565	622	576	573	614	626	600	643	599	621	597	580	582	628	603	574	566	575	601	593	557	600	595	534	582	600	565	600	558	600	549	535	563	588	592	586	570	588	623	552	618	549	624	606	561	597	567	609	594	576	599	581	600	569	542	597	602	610	568	620	605	586	589	586	588	582	564	621	548	591	620	554	603	577	569	601	581	596	609	592	605	636	568	554	623	614	647	610	573	601	552	561	586	560	568	592	573	579	594	562	573	596	579	581	617	582	576	569	568	591	606	639	581	602	577	579	653	601	569	584	599	567	563	577	578	561	575	526	595	603	589	577	603	571	542	554	566	599	608	563	552	597	570	576	596	593	578	555	601	586	575	575	561	597	616	574	570	593	635	584	563	638	601	637	534	600	556	542	535	604	560	608	569	577	542	604	554	621	586	606	568	629	551	610	559	598	563	598	568	595	603	519	600	547	621	623	567	608	596	584	594	585	554	552	635	601	584	563	621	618	615	606	550	560	613	593	593	593	555	553	574	580	560	570	563	558	579	603	603	597	579	610	650	622	580	592	545	589	594	575	604	570	585	598	538	575	568	611	571	611	655	594	561	609	609	592	569	598	566	564	597	588	619	571	584	594	572	638	588	604	580	588	604	557	605	566	558	599	585	593	554	602	574	564	593	559	596	561	578	604	595	604	623	567	586	591	572	593	547	558	595	564	612	559	600	562	593	595	587	564	597	585	621	600	617	554	584	561	560	574	587	570	650	557	579	586	615	572	577	612	603	632	593	567	641	621	580	626	599	563	592	597	613	589	579	574	621	624	574	563	540	589	581	585	557	585	597	573	570	628	624	631	581	612	595	593	539	572	609	559	585	567	607	595	626	571	576	612	600	559	601	600	583	547	532	572	589	570	614	553	562	592	567	559	624	566	601	638	572	586	588	566	566	626	620	525	565	592	598	647	600	589	582	561	596	597	594	540	568	575	572	593	596	607	602	581	580	505	542	574	588	598	601	569	570	578	610	561	588	528	622	599	615	579	579	572	577	588	582	603	543	629	575	556	580	561	606	613	568	571	600	588	569	588	594	584	606	586	583	543	583	526	578	566	605	636	596	630	594	570	565	620	581	555	592	626	587	595	604	597	561	591	582	595	529	612	639	584	601	591	561	591	585	560	607	570	634	544	579	584	552	587	602	578	560	572	629	567	584	560	595	561	593	626	608	582	587	622	575	606	545	596	595	591	589	638	559	600	599	565	544	571	580	625	601	617	580	580	588	579	641	625	591	601	602	631	599	605	578	622	545	601	577	607	592	607	602	560	618	565	545	611	589	581	607	591	562	583	611	604	551	592	605	594	578	587
24919	24667	39128	37122	27751	18092	7119	1466	602	404	433	405	402	395	445	397	392	430	392	421	398	375	380	380	432	384	398	424	407	422	383	405	407	420	414	350	415	437	408	428	401	421	381	406	411	401	377	368	408	391	445	412	368	395	399	344	392	398	442	415	409	385	385	393	392	423	401	401	425	382	420	387	415	368	409	385	378	404	369	414	399	423	433	375	390	390	405	396	388	397	410	411	387	403	395	370	423	425	419	409	391	388	401	401	393	415	393	385	381	390	440	431	465	447	417	377	387	395	372	423	436	419	401	368	436	426	401	385	400	395	413	372	430	417	363	407	390	395	427	394	386	429	401	439	402	404	403	384	381	389	389	405	416	439	435	393	366	386	420	410	413	429	403	424	386	384	369	422	398	417	406	376	361	406	434	378	406	373	371	426	401	384	421	408	418	377	382	394	397	379	393	389	409	361	387	393	412	380	377	444	439	417	367	421	411	368	370	426	399	406	403	386	362	430	387	388	379	431	398	402	418	385	433	398	456	418	397	388	383	438	406	429	398	409	389	425	381	406	396	402	399	395	384	393	390	386	375	406	408	386	391	409	420	420	401	389	374	397	399	417	409	383	406	416	399	410	390	381	407	375	402	407	391	409	386	382	421	409	403	377	448	392	356	400	399	382	416	374	378	420	401	453	380	397	420	393	376	385	416	375	394	422	362	388	430	385	412	446	392	368	384	367	414	397	411	360	402	372	403	403	409	411	349	429	396	417	402	387	391	412	410	404	389	395	396	377	391	387	427	373	398	412	385	402	401	379	380	387	389	402	390	403	424	416	401	386	421	423	391	399	357	401	395	384	368	381	400	407	437	390	378	405	383	398	386	388	378	375	381	406	402	380	427	374	382	406	390	367	420	403	395	410	445	383	393	399	384	393	407	398	396	375	414	380	394	391	390	405	382	443	372	375	373	405	408	399	426	404	411	386	397	405	408	395	425	414	375	401	424	418	364	428	429	406	389	415	416	380	384	414	398	406	436	394	402	394	404	372	382	407	404	413	438	404	395	410	373	413	389	384	387	397	414	413	381	377	405	394	385	379	421	416	424	382	360	403	399	432	398	395	398	414	407	402	380	402	445	394	390	382	389	376	385	384	405	391	419	405	391	375	404	373	382	410	408	373	430	396	404	444	417	398	420	439	414	392	399	403	380	408	432	382	389	388	395	398	406	383	404	407	412	429	418	395	400	429	374	431	423	390	414	358	421	377	404	409	408	389	395	404	390	416	406	422	397	419	382	446	393	412	414	398	387	414	395	399	424	376	434	387	398	385	395	414	437	396	427	387	409	470	402	425	409	438	407	395	389	414	396	379	379	411	384	376	415	386	400	436	416	413	408	403	376	424	390	416	386	383	381	372	408	384	442	378	445	450	384	407	430	410	410	383	403	371	443	444	421	425	393	435	433	412	408	438	433	390	463	382	391	391	380	393	410	414	399	410	383	376	405	393	396	384	392	396	387	412	389	406	402	395	415	397	395	396	358	345	400	388	415	398	392	373	390	387	423	397	422	424	409	377	419	405	431	349	394	394	416	401	384	384	394	376	398	423	416	373	412	409	412	394	431	415	420	405	397	394	423	379	383	401	389	392	380	406	398	416	423	421	421	398	407	384	414	363	400	407	415	378	395	405	422	419	376	418	403	385	415	402	376	408	386	414	414	400	397	454	405	362	402	373	402	375	399	417	398	416	417	402	385	421	413	410	406	406	392	399	414	417	407	380	397	411	370	379	411	417	445	419	394	396	373	402	422	405	401	357	383	407	392	448	363	373	457	388	439	402	437	416	413	428	396	392	423	395	390	412	375	419	409	425	442	396	406	419	415	373	389	401	379	398	454	387	414	392	374	418	410	429	421	386	435	397	368	370	400	404	404	393	362	420	383	406	417	432	402	420	389	408	355	413	423	398	392	444	422	398	393	390	383	425	395	418	382	385	400	413	372	427	403	451	393	401	392	391	392	419	391	418	404	440	389	399	356	378	423	412	395	403	380	400	382	406	419	389	405	395	391	374	404	383	388	367	387	388	396	387	437	396	402	410	379	434	387	371	421	422	412	377	438	420	407	423	400	398	396	408	414	414	367	354	452	401	385	382	409	381	416	367	404	430	400	379	356	388	405	394	422	396	428	412	369	392	422	403	405	391	418	427	390	432	418	380	388	431	364	397	377	416	380	427	368	401	404	348	361	399	414	417	413	399	364	417	414	411	384	412	386	395	374	417	394	395	381	389	392	393	429	391	414	414	413	379	437	399	413	386	355	400	411	373	408	387	374	393	395	400	381	422	431	401	406	389	379	417	407	405	393	391	419	389	412	414	403	490	411	411	387	387	465	400	389	404	391	412	408	386	371	430	417	423	400	367	360	389	393	403	433	440	373	374	426	367	423	393	432	416	422	366	392	403	410	424	400	403	363	395	416	407	441	420	379	388	406	374	389	390	394	378	439	400	349	405	432	387	395	433	396	399	406	363	405	398	425	385	402	380	411	412	436	391	392	419	409	407	410	418	397	405	413	388	388	365	390	403	384	397	420	378	391	403	423	419	410	416	406	397	423	413	397	430	428	419	402	421	390	375	372	407	417	357	425	368	407	367	416	405	409	426	370	377	414	377	385	386	371	393	439	405	426	398	398	436	430	370	406	387	401	435	399	394	405	411	420	408	376	410	368	390	399	391	406	380	395	439	396	423	400	403	417	382	414	421	397	377	401	393	401	424	397	398	405	382	422	390	391	416	429	380	375	389	401	414	442	380	445	385	378	414	411	382	370	380	425	402	380	393	377	402	421	414	395	418	369	404	401	376	404	384	397	379	365	400	384	381	388	408	371	427	404	356	401	352	353	423	403	381	403	386	404	395	399	408	400	401	394	389	401	399	417	381	413	372	400	394	401	371	378	404	394	389	376	396	360	401	407	426	395	397	435	378	401	425	405	395	397	383	412	406	426	396	409	406	381	425	380	391	378	395	404	429	406	443	397	381	399	424	382	414	386	363	375	386	410	385	440	386	371	401	369	385	427	364	411	360	389	392	388	407	424	381	389	374	395	418	382	412	417	383	347	438	379	426	427	403	399	398	427	417	395	440	373	433	425	412	428	392	375	377	405	408	402	371	404	392	407	379	395	403	390	415	390	398	416	410	416	422	370	387	358	393	382	410	405	380	391	370	435	368	402	396	420	381	388	383	392	356	427	393	380	402	406	381	401	433	431	413	401	439	386	399	367	375	440	404	350	437	415	407	431	394	381	408	395	423	404	407	413	405	419	370	411	380	386	392	384	396	408	370	412	417	371	403	398	450	440	389	388	415	419	390	381	431	424	370	388	406	404	407	403	405	384	362	370	427	400	377	396	422	402	405	384	389	381	396	404	407	423	378	399	407	402	393	371	417	412	394	436	385	403	370	419	412	387	399	393	378	410	399	420	414	379	410	380	377	403	423	404	401	358	403	442	397	405	371	392	405
52026	89567	73322	48305	35333	20728	9588	2929	1036	637	601	648	625	677	680	614	681	664	639	635	642	604	632	656	666	632	556	610	578	614	591	630	614	630	602	596	610	673	637	622	641	665	641	646	660	629	612	613	620	656	626	596	637	646	660	599	655	639	659	666	640	640	678	571	621	601	630	648	602	629	635	621	650	656	633	678	591	608	650	625	659	656	646	600	638	622	617	629	595	627	613	632	663	676	609	617	640	631	661	643	686	607	601	649	603	640	679	640	594	669	601	674	618	632	618	695	625	651	618	638	636	624	646	645	662	617	611	656	649	642	609	631	642	631	652	612	610	667	642	650	609	605	605	604	624	603	626	631	676	635	595	641	635	614	649	608	641	634	656	599	595	667	596	604	606	683	684	592	640	642	631	635	590	650	611	670	675	594	595	636	642	640	634	594	632	668	663	604	605	626	624	589	654	645	623	690	650	645	593	634	627	606	638	640	637	628	654	619	614	566	643	611	591	605	622	636	609	646	627	663	620	603	638	635	623	656	601	597	601	636	627	600	606	631	650	617	600	645	611	655	623	682	594	640	630	634	659	654	595	617	606	588	638	673	630	612	587	630	606	608	606	644	594	660	677	662	604	588	644	606	593	615	606	647	656	622	685	669	618	603	625	623	636	608	616	610	607	635	635	646	562	619	628	608	631	642	618	635	634	639	626	642	596	624	698	631	703	639	643	658	618	603	655	665	590	659	606	682	608	626	659	606	621	613	675	661	647	598	677	624	602	611	637	629	646	639	629	611	616	655	599	621	651	657	672	639	597	642	583	643	593	601	644	596	618	579	609	657	633	631	660	618	644	648	686	631	655	602	646	617	657	671	612	606	665	609	611	657	611	686	631	663	627	612	602	631	611	607	644	624	661	583	632	629	641	642	614	622	672	626	645	594	610	619	603	657	642	655	621	657	636	663	626	637	593	607	596	597	659	602	662	575	610	579	621	640	654	588	645	600	632	631	633	592	660	590	632	651	634	595	642	592	626	648	625	633	636	661	670	618	542	667	625	630	600	603	623	589	675	619	653	589	636	612	655	667	651	639	621	662	627	607	690	612	634	675	621	620	622	602	668	607	710	634	661	628	612	664	646	615	598	671	643	619	699	671	633	628	625	607	652	583	587	666	623	620	650	649	613	673	631	641	628	670	648	597	612	655	627	555	634	650	655	624	662	609	639	633	617	647	606	618	655	654	612	664	638	620	635	638	660	655	624	621	668	652	600	633	657	613	639	615	624	632	649	614	629	646	622	621	632	607	654	612	664	660	628	639	612	673	639	631	635	678	637	637	611	632	632	656	594	619	611	633	644	643	601	633	644	677	596	642	589	591	647	651	633	628	667	679	582	645	622	670	649	637	640	653	599	681	621	585	674	619	657	589	615	622	693	639	677	629	653	622	638	601	628	599	651	660	666	599	557	653	648	605	623	626	608	672	619	618	648	602	625	603	631	660	598	622	600	638	639	647	641	607	682	643	687	596	644	616	620	657	633	677	656	593	600	610	674	646	598	648	643	640	623	600	643	653	662	602	602	624	556	629	644	624	657	628	608	649	615	653	631	591	616	647	573	619	631	653	657	645	629	659	687	644	606	645	606	632	630	632	678	642	630	671	625	666	638	628	637	606	581	622	681	643	680	669	601	653	665	675	616	628	591	651	580	636	622	628	642	649	641	669	651	659	666	642	606	621	610	617	605	615	633	604	667	607	631	648	623	620	645	612	632	653	638	621	598	613	627	636	584	609	644	603	597	595	639	585	592	634	646	621	686	646	613	618	601	616	643	612	627	673	652	619	643	603	618	662	648	599	610	658	592	629	624	588	647	608	646	619	640	636	630	650	631	632	649	671	660	657	643	641	621	607	628	640	620	654	617	599	669	647	613	593	631	634	639	608	685	654	663	633	633	595	625	688	645	602	617	633	662	637	644	629	574	640	667	607	649	636	661	638	684	678	602	559	599	608	620	597	621	629	597	640	689	612	636	643	620	624	674	607	615	622	628	668	641	665	586	693	629	619	631	632	630	654	649	637	590	661	653	632	656	639	630	621	652	580	654	625	616	620	625	601	618	659	650	636	662	633	644	627	625	625	671	614	633	589	679	644	641	641	621	572	611	679	622	634	679	620	645	599	634	629	642	624	597	627	642	645	622	699	638	599	631	633	639	604	635	649	650	565	622	624	636	641	657	613	644	645	657	603	637	615	640	639	654	646	650	627	621	594	582	643	656	614	663	655	622	639	628	618	634	633	651	625	651	671	648	651	609	657	613	615	610	618	631	597	661	610	648	613	647	619	602	598	638	580	628	671	641	661	640	634	644	630	635	642	633	601	610	643	621	637	680	647	626	621	608	620	661	621	670	634	645	599	622	636	638	615	653	610	631	613	615	666	642	626	637	578	603	673	627	644	595	615	619	665	654	609	640	610	633	614	626	622	608	653	619	635	610	621	602	632	626	611	654	637	627	637	602	654	650	603	621	637	660	635	644	645	636	638	626	650	677	590	621	627	589	649	623	629	626	623	643	610	647	593	611	623	626	678	626	630	629	630	619	627	580	643	636	592	637	570	641	601	645	646	646	625	658	697	620	627	653	621	606	617	619	632	611	631	607	571	662	618	599	646	621	603	635	620	634	620	564	656	627	631	623	606	566	585	634	623	651	618	600	671	596	658	605	633	618	630	675	583	655	653	609	623	657	624	662	604	681	645	623	624	630	637	606	645	638	637	589	668	581	604	615	630	667	626	622	611	628	664	606	607	667	651	636	599	647	659	613	634	622	644	629	615	616	626	658	620	646	608	643	643	642	645	603	633	626	645	622	693	576	636	616	650	634	656	614	616	631	621	616	658	654	659	639	635	659	627	634	647	610	595	618	597	642	647	621	626	626	563	669	645	638	630	570	638	655	597	607	647	617	623	644	670	655	618	597	648	565	626	666	640	623	630	629	602	636	604	637	618	610	633	618	604	629	614	610	630	653	597	607	654	615	671	582	642	617	630	681	584	663	604	624	587	655	621	614	608	588	627	613	643	645	680	639	620	643	628	621	592	604	628	670	632	645	597	631	646	656	606	644	674	618	605	633	625	635	602	602	627	588	641	637	627	670	610	643	668	590	629	646	610	621	644	612	622	623	635	617	662	648	616	611	628	588	642	618	585	666	620	618	645	635	586	647	633	623	652	633	628	623	630	657	649	656	667	651	610	628	626	615	647	623	595	661	642	624	630	675	632	639	603	655	645	627	613	638	662	614	599	580	651	627	605	616	635	606	621	631	651	631	631	599	581	619	614	662	585	619	625	625	609	672	583	637	665	638	589	613	637	642	644	662	637	654	656	634	605	607	703	657	597	634	609	645	636	634	647	604	611	627	611	589	641	647	654	654	597	687	577	618	650	604	628	646	655	643	627	696	655	619	596	637	627	661	657	649	605	642	664	618	650	644	641	608	604	594	617	615	632	627	681	584	618	653	596
23301	21972	32698	30879	29162	25795	17846	3686	880	477	486	459	476	477	482	417	476	441	487	463	460	483	467	459	470	477	468	500	457	379	465	457	440	467	439	439	433	417	443	454	479	497	444	442	456	447	460	442	423	446	446	459	460	448	453	440	449	468	433	385	467	469	434	433	524	451	447	473	474	483	479	450	435	409	455	429	469	423	451	427	433	469	452	437	461	470	423	434	439	444	438	473	452	424	435	427	465	439	449	440	456	453	413	432	419	421	455	465	475	442	407	460	445	467	422	460	422	442	447	411	430	423	442	434	414	471	427	421	463	449	445	429	428	466	503	426	486	493	406	434	454	469	476	517	451	418	403	465	452	473	434	452	463	462	478	468	397	450	458	447	449	456	447	483	472	442	464	465	486	518	464	452	479	437	471	475	460	450	448	452	385	432	459	460	424	483	440	459	457	469	475	446	440	438	425	432	438	407	428	417	447	407	457	473	458	516	471	488	443	441	456	466	445	424	466	469	452	437	461	457	474	445	471	473	449	447	462	435	476	435	440	453	437	436	439	433	446	475	478	468	485	449	470	430	444	473	443	492	435	492	418	433	485	469	479	417	474	484	463	432	458	451	447	441	449	447	459	503	434	412	409	445	452	446	438	497	435	408	469	463	478	438	447	486	425	450	461	417	448	419	457	446	428	447	434	431	463	444	446	405	439	449	434	437	417	464	404	472	454	466	419	441	404	457	472	450	429	460	442	476	455	474	450	451	485	467	428	485	470	476	416	458	448	470	435	452	468	457	449	418	457	477	462	455	468	451	505	453	460	425	424	429	436	449	464	453	423	439	470	451	460	447	474	425	462	446	441	414	407	456	394	436	466	428	463	405	434	424	461	434	461	479	465	472	454	467	467	435	433	476	456	495	438	432	474	444	419	422	453	478	443	469	477	445	496	460	452	436	431	461	476	488	474	449	446	444	413	468	474	465	467	449	429	481	458	443	475	440	452	465	462	463	424	452	442	477	390	473	446	442	456	435	441	427	445	441	497	481	463	471	476	439	444	455	444	470	448	431	398	496	428	428	453	433	449	445	474	481	475	453	443	427	451	443	481	463	449	419	429	437	479	495	436	440	457	477	457	436	467	439	467	442	445	456	412	452	446	422	430	464	444	450	469	467	473	420	477	464	431	453	449	434	436	463	471	462	450	411	450	460	484	464	473	438	470	482	467	405	435	402	453	438	421	446	430	464	454	441	448	456	431	450	461	460	457	413	438	456	471	441	496	493	470	454	470	478	457	435	454	438	458	453	441	447	477	461	451	496	433	463	459	436	453	452	421	437	443	470	446	473	450	445	431	430	439	489	421	477	446	458	431	466	452	466	453	451	440	451	476	436	450	465	402	509	444	475	420	429	441	448	453	462	443	457	437	418	420	421	442	462	482	461	449	457	478	445	441	457	445	481	460	409	469	449	486	427	412	490	422	472	453	457	496	439	406	419	485	452	462	464	461	425	481	452	427	448	412	456	438	450	481	430	457	421	472	412	427	461	432	438	456	456	431	473	443	466	456	439	426	487	435	453	439	455	467	449	465	440	445	423	453	447	448	473	409	469	438	453	475	453	411	468	490	450	451	447	428	427	447	440	450	389	455	451	420	445	464	447	458	449	470	454	423	460	443	444	437	450	447	419	434	476	450	510	452	461	448	435	417	452	449	414	465	468	449	443	429	447	468	465	451	461	445	497	452	454	443	432	450	457	456	434	443	438	426	444	431	437	462	448	435	483	464	421	455	455	424	417	423	473	437	458	424	403	441	450	445	471	444	439	432	485	495	456	402	452	448	458	467	423	464	470	441	447	452	486	407	404	466	459	478	442	482	452	458	468	419	445	460	449	416	446	421	468	458	428	453	477	478	465	441	456	423	413	441	458	449	450	494	426	428	419	445	465	459	467	470	477	462	476	426	450	471	439	518	431	476	460	454	438	449	430	437	453	462	466	428	443	439	461	425	471	456	428	452	429	438	456	469	457	462	485	462	443	483	439	445	441	400	445	452	465	448	466	450	472	407	442	478	437	443	482	444	443	481	448	466	473	482	446	407	438	465	442	459	452	429	473	480	387	472	465	467	454	452	449	441	475	453	455	460	448	485	503	438	478	460	443	454	462	440	403	437	447	461	416	425	450	457	463	445	460	456	417	481	448	456	452	474	466	458	459	457	449	469	488	462	399	433	456	487	456	458	463	464	463	455	417	483	450	447	390	473	417	438	457	444	442	454	452	484	435	414	434	468	480	425	480	447	440	445	466	450	424	478	468	430	490	448	470	418	444	451	429	469	432	443	483	438	469	415	438	448	452	444	418	459	451	442	444	477	432	450	451	419	448	401	455	437	487	469	418	454	434	431	426	445	464	456	419	460	443	429	440	451	424	465	399	464	445	474	460	449	467	450	473	490	431	459	490	454	470	438	443	410	431	469	447	444	440	421	437	408	481	433	438	471	466	452	464	447	452	473	491	463	461	454	432	459	461	464	444	475	453	430	427	455	443	455	465	452	464	450	414	451	455	487	456	446	434	451	431	392	433	482	460	398	482	441	396	443	471	430	446	462	433	446	449	411	447	463	448	430	440	431	436	434	470	461	508	453	463	455	449	436	435	480	488	427	457	487	446	420	414	461	434	462	453	470	464	507	462	425	465	433	440	458	461	478	430	428	430	476	489	438	428	417	463	470	482	466	506	416	425	448	438	457	436	449	466	445	408	432	444	450	473	463	428	463	434	445	438	490	436	483	457	471	399	414	459	467	442	435	474	486	443	432	451	472	411	437	422	438	476	469	480	424	445	432	458	429	439	494	426	437	481	442	473	471	441	412	455	460	470	453	462	488	423	462	448	430	420	435	451	479	435	453	420	484	461	440	453	475	441	462	460	453	459	380	457	475	469	439	488	434	443	450	424	415	440	464	469	463	458	444	476	438	422	413	468	435	454	450	472	482	440	419	435	481	419	491	440	444	480	444	454	468	439	438	433	477	429	405	442	450	417	421	438	484	455	441	477	440	467	489	446	446	440	449	479	417	451	477	438	428	402	461	453	445	481	464	445	406	463	446	465	451	489	468	477	425	446	472	452	414	437	461	457	470	452	496	448	471	426	412	436	470	469	463	419	485	431	459	433	461	427	446	440	487	417	434	448	423	427	480	438	469	438	457	456	451	454	447	416	463	449	468	469	427	478	477	453	488	445	469	443	411	496	439	426	451	465	417	434	470	468	456	429	454	494	440	439	430	424	487	436	462	430	422	434	473	428	452	432	432	427	448	403	451	438	466	443	445	484	433	454	398	465	441	463	458	439	437	416	442	466	426	447	435	432	461	460	452	435	503	443	488	449	440	421	435	489	445	446	441	451	450	455	427	417	460	452	425	418	480	448	409	474	466	464	455	445	434	472	449	485	434	444	458	471	483	465	418	439	442	412	452	448	415	470	425	484	486	437	458	418	449	450	475	437	408	407	449	480	457	456
54454	103027	88399	62375	47489	32156	16562	5157	1589	720	654	711	672	709	667	720	659	686	676	687	738	699	675	651	728	681	659	661	624	691	675	701	659	694	662	669	675	687	733	662	723	707	712	717	699	699	664	699	730	689	654	703	723	669	672	682	680	679	650	674	655	642	674	664	675	715	677	724	691	672	728	713	660	664	698	689	687	631	684	670	696	678	689	704	652	679	643	692	672	725	724	674	711	655	645	669	675	638	652	706	643	691	652	677	658	676	655	650	662	677	697	689	691	692	691	702	684	671	678	639	686	654	705	709	708	719	668	667	663	691	652	687	684	691	691	672	657	675	692	687	699	667	672	663	708	682	679	661	691	684	679	692	661	635	642	661	658	715	664	653	684	655	672	722	665	689	695	699	629	697	661	701	700	666	698	611	697	665	693	646	672	720	652	665	679	680	673	674	674	672	675	692	698	673	693	677	659	678	710	685	670	662	706	678	683	678	674	648	667	646	642	605	646	686	700	672	697	660	694	637	707	680	678	698	686	710	659	694	675	671	668	672	687	663	663	687	679	677	691	697	687	664	671	708	677	681	685	661	700	714	679	718	678	668	688	649	678	656	729	685	669	687	705	690	713	638	656	641	745	651	663	697	732	646	662	697	671	671	717	687	665	674	663	637	688	661	633	697	644	651	651	637	638	644	683	633	661	677	645	649	691	674	688	709	721	688	687	707	719	659	678	682	712	667	644	674	665	664	666	667	675	672	709	703	712	728	700	735	700	675	744	612	698	669	667	706	661	694	705	651	667	729	665	702	674	700	707	689	672	654	682	671	703	713	655	628	664	680	676	703	730	621	666	719	721	684	653	677	685	650	685	671	702	676	706	681	686	665	640	704	659	659	692	679	679	701	643	719	705	648	663	672	641	638	644	720	734	684	657	659	683	704	679	695	683	676	624	665	694	676	677	667	696	669	659	674	671	681	652	664	716	704	664	728	680	685	661	642	647	713	658	663	711	689	669	681	669	673	679	712	672	675	630	665	677	686	671	622	712	686	667	700	629	633	678	649	674	634	634	667	712	684	669	704	669	692	665	704	661	657	655	674	678	726	740	668	731	708	683	705	655	654	645	655	660	709	690	681	681	663	693	643	711	680	657	695	670	647	685	665	680	677	643	679	752	696	701	698	690	658	668	683	684	666	667	687	690	705	734	720	670	697	687	649	648	676	685	685	687	700	652	678	668	702	739	685	699	674	679	698	674	695	677	640	726	676	648	691	661	680	673	708	724	676	686	655	696	680	650	735	659	714	661	703	668	727	655	699	659	698	691	623	732	678	679	673	684	692	684	671	651	701	629	659	703	630	713	699	650	722	668	657	733	656	680	668	693	651	696	645	692	692	657	640	701	635	703	684	659	665	682	703	675	665	656	671	622	647	713	678	665	722	719	697	671	709	696	693	647	660	689	671	697	740	678	659	681	678	709	729	685	693	692	647	628	640	701	631	626	689	692	662	657	721	641	655	675	693	674	638	697	711	648	693	656	674	709	699	668	682	683	688	702	666	693	640	714	676	698	649	661	625	690	650	695	655	682	675	687	694	618	671	674	673	675	656	683	666	715	713	684	680	660	716	664	661	656	661	653	693	670	692	682	660	684	698	668	655	666	684	706	710	690	630	626	692	644	695	707	688	700	675	666	672	711	670	692	678	676	666	681	686	647	727	659	698	684	674	676	668	663	712	664	696	724	650	706	684	657	688	632	719	719	704	668	688	683	677	694	689	702	721	649	688	688	673	694	708	686	711	686	709	726	733	714	709	727	646	698	662	671	682	698	679	726	677	649	684	679	658	701	702	718	662	682	670	676	691	725	718	691	673	643	665	675	691	689	685	717	698	616	670	655	701	700	728	668	641	705	646	714	725	702	649	718	670	617	655	697	676	634	706	653	664	731	692	709	688	641	696	646	705	625	665	660	674	700	663	685	667	651	690	665	659	671	645	727	668	649	651	664	656	696	683	667	705	669	648	661	678	673	691	704	690	650	679	685	715	632	668	688	680	664	676	682	673	700	623	651	685	742	639	687	656	704	721	669	667	700	659	695	690	649	727	688	689	681	692	692	711	669	696	688	692	672	703	705	688	674	695	665	692	693	660	727	675	678	703	624	691	736	619	697	656	669	685	684	670	655	723	704	677	681	672	646	695	721	674	674	697	674	666	686	671	657	704	677	698	697	666	699	652	700	688	672	734	687	714	663	650	675	691	677	695	665	684	681	674	653	639	700	625	679	678	664	701	705	658	670	718	673	707	644	668	687	678	663	661	666	711	721	707	667	670	686	736	688	657	682	752	675	664	716	677	686	693	654	729	703	661	665	678	681	697	664	721	710	687	667	662	659	655	640	701	703	637	691	690	689	687	696	665	692	627	680	678	689	680	666	673	679	687	690	699	670	649	662	673	673	707	686	668	716	670	708	700	650	667	697	720	719	671	655	697	681	705	688	677	680	698	641	702	632	648	676	712	648	670	703	672	698	648	648	697	637	676	638	675	641	677	661	699	683	689	753	674	664	700	647	676	659	671	712	634	661	657	671	689	695	650	729	677	677	644	669	700	628	685	708	628	645	686	716	686	654	674	697	685	654	632	705	734	710	701	748	681	678	674	667	688	675	661	675	683	689	667	685	695	688	661	648	701	702	687	698	693	727	700	711	685	661	678	682	674	682	668	658	639	618	708	669	637	667	715	700	686	693	688	668	687	661	697	674	661	689	721	635	653	764	686	691	705	650	638	675	682	673	732	705	687	655	666	699	678	709	664	639	688	678	679	674	680	707	661	697	639	694	688	705	681	668	676	687	658	678	672	662	713	701	656	654	654	723	681	670	658	688	655	694	606	697	688	701	684	632	638	709	691	674	696	691	724	646	666	709	670	696	676	671	668	692	678	663	706	715	691	693	676	629	728	681	686	716	695	652	680	693	690	663	729	681	694	670	632	719	691	727	693	732	679	697	668	714	666	711	678	696	681	682	667	677	709	675	684	674	625	688	692	663	653	686	665	697	659	718	682	688	667	707	716	718	695	671	663	661	668	636	629	732	679	682	686	649	659	709	685	703	660	689	670	711	655	663	659	706	677	645	660	681	660	721	657	700	636	662	722	667	692	680	641	672	665	636	640	685	696	696	677	658	735	641	665	680	727	696	691	616	680	717	692	681	701	679	717	736	705	651	678	658	699	669	630	730	675	689	683	711	678	667	647	683	618	683	714	647	697	696	644	662	691	656	618	678	672	667	638	694	671	693	671	685	705	658	685	673	701	705	679	661	705	663	670	651	708	696	680	668	606	717	648	659	664	629	684	672	659	719	675	663	697	694	646	697	657	678	704	665	712	698	730	661	706	662	663	632	679	705	675	664	670	674	640	663	659	736	697	688	712	655	633	680	667	625	653	711	696	629	705	656	689	677	670	675	675	672	649	685	696	676	685	688	654	696	668	665	690	724	701	642	664	675	661	686	669	686	675
27473	29559	33415	21399	8748	3436	1310	572	391	414	393	383	365	402	401	372	379	366	339	367	348	356	401	397	366	368	338	355	357	343	363	343	374	359	383	364	357	371	386	394	359	353	359	364	375	392	349	343	369	391	362	378	387	398	357	358	381	326	375	384	390	352	383	368	362	377	366	393	385	348	344	377	358	360	373	338	350	402	410	382	397	390	401	363	373	364	361	376	385	373	350	374	363	392	368	364	364	368	363	343	338	365	364	360	371	350	396	383	366	378	353	388	371	399	356	344	316	400	400	349	388	374	359	377	398	372	356	374	382	363	340	368	368	341	392	392	389	371	361	374	370	342	388	339	370	377	348	398	350	393	348	365	371	377	368	355	373	385	359	379	383	368	386	365	366	366	378	363	328	356	361	392	358	373	356	343	341	365	361	358	369	422	360	392	385	382	364	399	375	382	388	351	335	375	402	349	385	378	377	349	367	380	413	376	345	338	366	378	345	350	344	364	376	355	372	396	350	381	383	371	373	360	346	352	351	393	370	395	374	394	380	345	385	368	400	382	396	406	376	376	373	364	379	383	381	374	358	368	378	376	361	358	384	392	380	362	372	394	368	373	353	396	353	370	369	406	360	348	359	382	372	378	364	376	366	313	396	385	385	364	343	367	360	369	357	355	369	372	367	368	346	394	366	381	379	374	426	340	405	334	358	360	391	366	362	364	374	361	355	376	358	392	381	381	360	368	333	365	370	396	417	389	350	397	369	385	403	377	335	360	336	387	366	359	363	359	394	369	335	384	391	370	377	382	352	363	400	368	397	343	349	387	390	373	371	402	381	408	359	389	390	368	376	401	369	359	371	336	411	357	347	388	375	364	372	363	393	374	353	350	384	378	330	375	386	356	385	368	384	370	345	391	360	370	337	384	437	366	377	388	389	355	364	338	399	390	370	368	396	389	360	365	362	343	370	370	362	385	352	402	375	338	362	370	365	343	367	380	361	340	421	346	364	381	372	358	355	342	373	366	367	399	386	376	367	378	398	365	366	392	347	389	347	361	336	381	374	363	356	371	397	370	367	398	339	384	384	375	368	333	404	340	366	358	351	390	373	419	380	381	393	348	404	370	437	378	384	373	386	378	368	342	353	339	378	364	377	349	379	349	376	400	363	362	365	340	379	377	369	352	372	348	391	366	393	358	371	405	390	378	358	365	340	378	318	381	330	385	357	390	325	373	371	379	387	354	384	389	360	364	369	383	370	381	412	397	328	359	347	323	377	368	363	335	373	353	407	357	369	381	373	373	378	344	375	323	402	400	391	397	345	365	317	386	375	369	365	375	356	379	405	358	343	387	361	355	380	409	316	363	370	374	362	347	368	370	356	365	400	400	396	324	385	366	398	372	356	376	380	348	371	391	378	367	375	381	386	381	357	377	364	392	394	379	378	351	375	337	385	374	401	367	370	368	380	361	338	379	407	363	359	358	384	355	397	367	351	366	338	393	366	415	339	376	383	372	403	362	367	376	405	343	369	373	355	362	350	368	402	379	367	381	352	359	351	353	394	382	370	349	360	358	379	371	338	355	379	371	371	389	393	341	366	360	386	351	418	370	383	384	389	353	393	385	347	392	362	389	380	390	383	362	363	350	354	380	365	368	383	379	363	349	383	378	343	377	361	369	395	379	347	368	357	385	410	369	400	357	369	342	386	369	392	363	382	379	350	383	392	384	372	343	369	385	385	400	346	369	374	391	416	369	338	354	378	368	377	336	382	373	384	386	373	368	353	367	363	353	347	366	385	357	374	364	343	350	390	325	350	346	386	349	386	388	405	369	373	362	386	416	381	367	355	374	367	366	379	343	358	376	359	386	363	379	391	349	397	376	390	372	378	393	378	375	388	324	392	352	404	369	356	381	381	382	371	396	391	356	343	376	385	384	360	383	356	378	396	381	367	361	379	408	355	387	418	344	362	369	399	323	404	353	360	370	373	357	315	366	387	372	394	340	377	389	379	380	359	383	369	381	355	370	379	374	389	333	357	372	375	374	370	356	374	382	365	404	372	370	383	333	352	385	344	365	375	366	377	368	412	369	377	352	359	390	364	391	367	370	381	382	350	375	402	352	358	376	353	408	335	347	368	348	360	382	391	361	368	374	382	355	354	384	349	378	364	330	363	384	363	391	368	360	342	348	369	366	370	353	338	362	386	368	398	349	350	357	385	355	359	375	358	362	365	367	375	350	421	348	406	384	367	357	355	408	372	391	373	376	371	380	380	384	344	386	368	342	396	368	348	347	367	357	355	368	357	366	352	369	368	359	386	372	379	368	368	383	402	338	385	420	363	377	355	376	364	350	355	356	375	376	341	401	362	386	364	377	361	359	357	351	356	350	384	362	374	356	371	347	345	344	363	381	393	386	337	383	373	390	411	391	369	346	390	381	364	363	368	365	354	310	364	338	358	377	359	354	359	388	362	377	373	369	384	370	362	323	386	383	381	412	386	384	385	352	368	386	372	349	363	371	400	354	398	378	370	363	359	371	354	382	351	371	375	351	387	395	384	420	426	351	390	372	380	394	358	360	404	351	377	372	376	393	364	361	340	364	385	394	378	366	376	353	371	348	404	372	344	377	379	408	365	372	368	383	342	387	404	363	371	377	358	348	358	394	374	380	366	369	377	424	363	369	409	381	364	372	361	348	369	365	366	333	405	378	376	369	363	395	346	341	361	350	392	380	387	388	364	349	340	392	395	356	423	363	377	371	380	406	378	375	321	370	374	373	353	375	393	363	388	387	381	350	352	371	373	394	403	377	369	371	373	345	380	367	348	406	336	358	396	379	357	389	349	392	382	355	399	382	364	388	379	357	359	373	357	329	372	365	373	390	347	369	366	365	348	393	370	372	345	389	405	374	366	353	378	384	357	365	344	360	386	370	326	351	367	377	371	364	354	372	339	343	371	361	367	335	336	352	347	319	370	354	366	355	372	383	339	345	369	406	403	348	352	392	391	391	359	355	384	372	377	369	373	380	366	359	377	390	353	371	405	365	363	397	369	352	367	370	363	385	355	387	402	366	370	376	384	391	404	350	386	383	392	387	381	358	346	371	394	386	392	369	384	360	377	386	393	349	358	344	386	345	395	343	394	366	382	363	373	374	369	352	359	354	372	374	381	371	335	351	362	352	341	394	394	396	383	348	393	370	359	339	378	368	352	380	367	355	357	374	391	365	358	375	357	385	384	357	379	366	362	355	365	368	365	401	386	364	372	355	387	359	347	383	393	377	355	361	371	348	371	388	388	358	356	370	376	371	373	340	353	368	355	382	356	362	365	341	371	362	367	337	387	364	346	416	338	338	379	374	384	326	377	354	361	387	350	354	371	387	390	385	372	341	391	383	362	370	374	391	342	384	379	378	402	354	379	351	415	355	376	386	373	346	402	345	358	380	392	380	339	391	372	352	370	348	364	398	363	377	375	394	400	379	342	374	364	351	397	394	375	397	363	357	370	369
28274	49066	39367	23259	12920	6544	2554	1142	657	562	566	588	584	579	605	595	570	571	624	614	574	583	579	610	576	598	561	596	603	591	549	605	597	570	573	572	614	610	599	582	556	605	578	508	634	589	593	551	565	571	592	589	564	562	596	593	552	593	627	608	580	560	576	557	592	587	596	559	617	552	556	586	602	572	627	622	581	600	572	602	585	563	589	590	596	563	549	634	639	638	551	566	573	578	580	590	547	551	607	593	603	567	605	582	601	547	582	591	581	542	572	596	592	635	644	590	604	595	572	568	606	584	563	596	618	537	611	573	573	608	573	556	581	592	553	602	573	604	604	624	603	584	605	555	586	600	568	574	577	584	603	588	590	574	627	620	550	533	598	537	574	597	576	589	533	579	554	600	615	568	538	545	639	666	559	606	578	589	569	602	615	600	576	599	561	557	557	572	537	605	565	615	570	543	597	581	570	610	570	562	586	600	568	585	569	595	567	612	544	579	577	593	551	563	565	607	580	578	570	551	561	517	588	616	573	555	571	608	633	570	627	588	644	601	569	617	599	590	560	583	551	562	586	594	626	591	587	569	588	564	615	592	584	565	569	563	562	615	628	570	595	623	615	588	562	568	539	568	600	601	586	595	596	547	621	573	582	571	561	623	597	561	621	598	590	593	594	622	592	538	611	576	563	576	564	600	573	597	574	596	615	585	548	595	579	611	602	598	584	613	596	588	550	597	600	559	608	584	577	585	592	642	534	587	588	579	567	595	560	571	576	615	584	566	552	602	582	571	589	588	567	604	538	560	572	585	591	580	570	571	557	584	618	604	589	593	611	572	565	591	631	587	598	580	618	520	573	593	583	590	587	576	566	625	633	565	571	570	630	595	576	599	613	598	549	570	549	564	567	573	567	574	544	620	601	578	585	602	593	589	576	617	603	595	577	604	586	591	559	625	559	546	608	632	577	563	593	604	587	561	606	594	597	589	622	568	574	584	614	557	567	590	605	565	580	604	567	595	556	566	585	579	600	571	563	597	617	592	627	612	570	573	585	579	576	631	556	590	583	616	588	535	596	596	578	604	554	608	578	562	580	572	605	588	527	541	566	600	589	566	566	556	591	574	594	622	580	560	596	602	621	633	564	553	563	556	595	592	606	575	581	583	597	603	594	548	599	595	605	578	572	606	595	532	553	594	527	633	597	577	600	557	571	617	607	557	610	578	567	560	569	589	599	568	565	575	575	659	584	570	597	611	625	565	580	612	540	582	556	582	608	613	567	590	633	614	552	569	567	561	632	593	584	531	590	571	596	576	593	575	594	619	609	564	610	604	597	598	553	585	579	578	604	590	596	553	579	575	581	592	584	572	591	611	557	658	564	579	549	603	558	585	591	573	578	597	552	591	557	619	612	513	580	561	553	573	558	594	557	576	580	563	611	574	585	593	583	622	566	591	596	636	609	604	575	553	629	599	612	577	548	552	590	540	550	571	623	618	583	581	596	559	597	563	572	597	604	591	572	618	585	635	574	581	540	555	539	603	588	582	611	575	568	563	589	584	522	592	597	596	562	579	599	596	581	574	583	570	582	574	579	581	599	566	590	597	622	569	596	633	606	598	561	581	586	627	562	571	553	586	605	633	572	606	575	564	533	603	576	560	604	578	570	549	607	530	593	557	579	557	559	559	572	596	601	578	620	605	615	578	619	641	571	590	573	574	559	593	596	580	580	590	535	597	582	588	555	571	622	584	594	573	619	545	611	579	580	565	587	590	568	557	594	602	578	583	647	597	574	607	580	597	617	572	587	601	636	605	615	561	618	600	600	540	596	592	570	603	613	587	595	598	590	590	589	587	605	578	587	522	583	573	570	620	606	582	561	594	581	620	559	596	597	573	600	603	601	565	569	604	567	561	552	601	601	586	575	591	600	573	559	544	571	534	616	592	575	560	578	552	571	588	565	617	612	614	587	596	570	613	627	624	588	557	572	575	596	567	546	560	597	581	567	624	601	566	579	578	639	578	572	609	581	546	583	594	593	608	579	585	560	578	607	602	628	595	586	559	596	600	589	572	619	587	608	579	562	618	584	570	602	635	610	548	588	568	626	583	545	592	569	613	573	567	566	612	586	581	613	580	590	565	609	556	566	577	542	569	539	552	566	563	569	573	541	603	577	586	599	585	574	585	565	542	581	552	612	601	584	555	590	573	579	562	628	561	620	595	576	602	599	609	576	569	578	595	606	565	618	647	583	608	592	616	561	610	605	588	580	559	565	629	601	619	590	594	567	564	580	592	591	603	610	551	581	577	563	594	606	564	593	614	597	569	622	611	602	567	588	582	575	572	556	545	591	585	612	579	635	598	592	578	619	573	584	623	626	564	585	633	563	567	589	595	566	586	547	563	602	544	602	588	589	580	584	571	620	604	582	616	566	556	590	560	600	546	624	597	568	566	562	584	596	604	586	562	502	565	592	583	608	590	565	597	567	614	636	583	574	600	570	568	607	550	613	592	609	563	621	594	576	602	578	569	580	567	565	608	569	564	615	601	548	567	596	577	577	610	563	564	611	567	567	585	595	560	551	568	538	582	566	588	593	623	567	587	597	576	601	641	570	608	570	597	604	594	612	565	568	534	607	597	577	621	560	603	586	602	565	581	577	594	556	564	570	590	581	576	595	636	597	583	616	590	574	598	590	603	586	604	584	575	585	564	592	578	624	578	569	604	612	577	575	580	602	607	646	541	577	623	630	576	595	574	563	591	555	548	592	596	595	583	602	577	575	568	554	556	533	591	548	570	568	595	560	607	591	550	593	581	616	557	588	560	587	548	600	612	594	582	573	592	592	593	564	554	618	581	601	575	584	584	638	578	567	542	597	580	603	599	591	587	593	613	596	577	605	573	594	583	576	599	527	602	589	608	561	594	573	595	552	582	581	586	545	588	552	614	584	592	607	588	582	564	549	636	593	565	643	590	571	564	555	568	602	557	603	576	622	582	587	605	537	585	578	571	627	567	567	584	564	599	589	570	572	593	560	579	573	562	621	596	581	585	585	575	556	589	587	580	545	595	592	603	579	614	623	576	594	612	597	605	559	580	573	564	580	562	570	553	621	596	576	600	535	568	567	629	602	596	563	576	573	567	581	615	575	555	560	585	619	589	547	580	568	629	573	591	624	579	567	588	624	607	624	528	588	606	592	589	647	558	614	586	623	581	603	542	571	532	625	576	598	613	583	586	584	595	586	609	575	601	564	555	582	595	500	576	624	568	555	567	620	562	590	612	541	625	603	614	592	592	565	609	625	530	567	572	600	590	591	607	558	593	623	587	606	634	562	614	596	608	582	640	547	594	601	610	633	571	603	568	602	581	601	572	532	596	577	605	603	608	554	601	622	562	585	601	569	588	590	554	556	584	559	624	591	603	611	532	596	605	586	593	580	545	594	599	595	608	609	585	564	561	604	584	601	592	576	584	576	584	617	570	610	564	590	640	572	624	615	566	609	587	565	602
24895	24742	39600	38106	27120	19769	7397	1401	456	413	421	432	398	403	419	433	374	386	371	419	420	410	401	403	392	367	420	392	440	375	421	396	418	402	393	406	421	418	360	389	400	389	371	384	391	389	388	432	381	397	428	420	413	401	365	408	414	383	389	385	410	395	403	402	378	413	407	416	395	386	434	372	389	392	421	405	371	379	386	360	387	384	395	383	394	396	373	378	396	363	366	398	391	391	422	387	409	432	386	395	402	427	389	435	403	425	410	371	400	403	406	366	395	423	386	372	383	381	414	396	419	383	371	371	405	390	393	393	399	384	406	411	410	408	422	371	388	428	413	398	369	419	404	425	408	396	405	380	376	406	394	391	385	406	364	382	402	375	413	401	406	441	415	396	414	413	393	390	394	387	383	404	411	386	414	414	372	347	411	404	412	402	393	402	384	402	396	425	368	412	418	397	401	373	392	400	409	420	394	410	415	386	366	389	404	411	409	386	403	392	353	421	410	374	426	397	387	383	392	401	396	370	370	421	375	413	387	394	386	386	429	409	419	392	353	388	380	381	379	381	420	379	368	405	403	398	396	379	372	370	407	426	401	395	387	426	433	422	426	419	389	368	368	385	394	427	374	398	382	390	393	396	392	386	427	397	406	381	376	410	369	440	405	421	398	390	440	371	393	405	413	381	389	371	395	398	379	395	334	389	386	405	406	459	355	416	385	382	399	389	386	428	410	374	361	384	356	372	372	399	408	414	429	415	413	380	431	361	418	375	409	385	378	397	390	421	381	397	400	412	369	391	402	401	382	360	396	414	365	411	386	434	415	432	397	392	412	400	381	419	383	401	420	378	408	419	398	370	401	387	376	389	406	411	380	377	389	379	381	378	419	400	420	386	390	406	415	386	382	412	407	363	395	438	384	399	426	393	384	415	397	394	413	377	381	395	426	377	379	402	375	364	381	392	406	411	401	403	424	376	368	380	384	401	404	403	401	369	431	404	420	390	355	385	382	391	422	437	408	363	372	388	384	409	391	404	366	437	377	396	387	406	368	417	363	374	380	363	405	373	425	392	394	355	394	406	408	377	389	424	421	366	388	410	408	414	425	388	409	376	422	384	394	439	377	394	385	424	429	400	372	370	404	385	399	395	395	397	399	391	397	438	398	441	410	391	390	434	447	391	414	377	403	417	380	368	427	411	412	372	370	413	413	433	399	386	398	396	435	404	406	400	395	366	398	408	419	402	400	390	373	399	385	389	368	398	407	403	407	419	405	428	377	402	394	387	397	373	432	404	384	401	369	389	343	375	373	412	385	410	427	384	393	380	386	406	429	381	395	390	389	411	375	390	419	410	402	415	453	400	430	389	374	389	377	364	384	387	404	414	360	414	392	416	414	394	394	404	374	412	427	425	439	404	408	377	448	424	398	398	404	372	406	408	414	397	401	407	399	385	382	427	411	419	398	383	395	413	391	380	367	399	393	397	386	421	439	414	405	389	422	401	382	386	423	380	369	421	395	438	431	407	412	395	423	388	401	352	402	395	413	391	376	461	412	360	408	386	407	397	380	415	391	401	404	407	390	377	416	433	447	442	400	390	430	383	394	399	450	360	434	361	397	388	370	375	373	380	376	390	398	379	409	410	405	425	397	399	383	386	397	434	381	369	364	398	383	392	423	401	431	421	359	410	384	385	433	408	414	382	366	416	446	418	432	333	391	401	428	356	401	400	371	404	443	403	407	433	377	420	390	386	392	406	427	376	399	387	386	403	387	458	394	381	358	393	398	404	360	418	387	380	392	403	371	412	382	425	409	399	411	396	416	399	409	406	409	375	392	397	376	365	395	406	396	392	371	423	354	386	409	396	432	381	405	390	378	372	394	409	392	404	370	380	413	416	411	410	402	386	422	401	428	411	402	444	407	425	408	459	435	404	370	365	403	409	385	382	389	377	396	391	396	440	406	400	413	387	423	436	413	377	370	382	406	368	419	415	411	369	347	371	415	413	384	422	392	387	396	435	383	401	395	417	397	413	391	392	382	399	384	360	408	415	401	367	384	352	376	402	442	410	379	385	406	396	408	377	405	434	381	366	396	383	401	389	411	398	422	418	426	379	377	367	400	419	414	392	420	408	411	340	423	389	391	433	420	381	401	415	404	398	386	395	405	365	421	399	358	371	386	411	390	397	377	359	403	378	386	402	415	387	419	376	413	383	384	377	406	402	390	397	397	407	406	351	404	396	430	419	413	412	407	435	423	418	419	432	403	389	384	418	388	373	374	364	382	393	402	394	420	406	421	365	411	408	376	379	384	377	391	425	368	419	344	414	414	405	412	408	389	388	403	381	425	413	416	414	442	386	377	399	397	418	413	409	396	398	417	371	383	404	378	396	409	356	420	368	436	416	397	375	405	375	400	398	399	393	401	418	425	408	375	417	362	389	371	403	407	405	436	399	374	354	399	419	406	411	408	377	408	425	410	425	420	410	385	431	388	404	396	331	391	402	412	413	414	370	403	410	396	413	393	375	425	360	395	362	415	390	383	419	419	404	402	397	400	395	396	393	406	387	380	375	440	390	390	397	397	388	391	373	428	417	382	410	376	393	376	425	429	377	426	456	422	395	380	381	402	393	403	397	425	381	406	385	388	368	379	367	380	431	384	394	379	416	388	383	343	363	392	402	425	407	385	389	421	379	365	402	386	374	382	378	387	384	426	393	419	418	401	388	387	395	402	383	410	399	395	423	419	335	384	392	398	401	366	435	409	420	385	403	385	367	402	421	385	382	405	396	379	425	397	354	403	403	455	397	384	396	357	397	397	424	367	370	404	391	408	361	366	368	390	411	388	374	379	370	419	387	398	386	421	395	393	414	393	412	425	431	387	382	387	423	383	393	353	388	372	394	390	415	406	411	401	379	430	403	404	385	391	385	402	376	421	434	392	393	424	431	416	409	406	421	384	370	388	419	392	407	415	418	425	390	458	395	398	409	392	393	350	423	430	432	358	384	375	355	401	403	398	409	410	441	387	426	374	442	405	426	414	379	389	398	388	392	405	391	414	399	405	410	406	376	410	413	410	430	403	398	395	386	381	381	407	379	429	369	383	409	383	392	407	446	374	381	426	382	374	391	397	378	388	398	422	399	378	389	387	393	428	382	376	365	371	394	394	405	403	371	363	385	384	394	440	413	414	410	419	382	395	413	387	400	405	357	375	392	410	408	370	370	393	439	389	336	448	390	392	418	386	429	380	392	430	388	427	417	374	385	404	428	427	389	402	375	382	352	394	383	412	409	417	408	392	415	384	378	375	405	385	375	425	372	396	418	421	386	397	396	409	414	399	422	410	388	388	424	428	393	418	421	405	400	397	429	394	419	377	400	361	393	345	397	346	395	434	388	389	354	393	408	378	390	392	379	397	395	409	399	417	416	402	402	385	397	403	389	371	360	367	377	403	376	382	440	372	399	411	408	402	365	403	399	407	395	416	402	398	405	398	353	388	389	395	420
49657	88718	72090	48600	34734	24001	9724	2612	723	625	680	607	630	636	625	659	620	598	638	610	578	602	598	642	627	614	650	622	652	602	628	615	657	646	641	597	621	630	657	655	650	625	628	618	630	574	612	646	617	628	626	623	610	619	551	596	582	661	628	601	625	601	552	620	604	635	623	618	673	584	659	616	648	629	616	581	597	644	603	638	631	632	642	644	611	692	651	603	634	637	632	674	600	597	618	607	596	625	634	626	607	659	621	653	654	599	630	616	653	564	617	602	644	600	640	630	614	596	666	594	617	662	598	633	615	560	629	589	614	641	611	648	607	596	589	651	618	666	608	689	631	667	608	685	610	646	621	662	604	626	618	606	603	620	624	628	635	636	633	659	644	636	668	584	628	601	680	632	624	661	636	650	606	588	637	617	628	645	621	617	618	642	586	670	589	601	604	636	620	590	622	622	624	665	610	632	641	608	634	630	624	618	604	642	604	629	646	688	609	622	644	630	655	600	650	626	592	598	643	591	637	662	649	627	664	580	625	648	644	642	645	631	612	603	642	646	610	619	596	616	667	617	659	637	632	585	608	614	646	559	673	648	630	655	603	543	621	581	656	627	633	594	594	604	610	594	655	649	624	639	613	628	584	647	659	609	632	576	624	626	615	637	654	609	606	661	630	582	632	641	655	605	617	669	623	684	596	638	610	604	595	648	643	626	624	610	626	601	619	639	666	638	581	660	618	619	631	666	600	617	631	637	604	604	606	589	643	670	606	638	664	578	619	676	604	632	573	608	656	643	605	609	628	630	622	655	633	598	608	620	632	606	638	601	650	638	594	640	605	606	649	619	620	600	631	599	630	627	642	635	617	644	608	641	672	616	612	636	635	613	614	581	627	595	637	626	612	643	587	601	641	631	639	604	616	652	616	651	638	619	644	596	639	641	613	654	616	607	650	658	628	614	654	657	589	666	588	612	632	616	680	652	623	647	633	589	626	632	639	588	601	559	674	655	626	621	640	630	592	646	642	616	609	667	662	628	634	624	597	629	617	625	602	619	640	617	606	608	640	664	596	581	600	631	579	634	611	644	641	612	630	629	583	607	632	642	645	620	637	621	604	623	674	638	630	649	603	639	675	651	659	610	631	669	606	643	596	633	615	637	615	647	600	664	624	615	622	615	611	613	586	643	633	629	637	638	607	558	621	584	612	612	605	633	640	641	657	614	626	599	626	648	617	620	610	647	619	639	607	625	625	618	642	573	625	597	616	640	621	599	571	607	617	578	594	593	626	620	608	647	645	613	632	651	643	621	622	608	592	613	643	584	626	644	588	639	697	624	586	565	600	619	619	626	595	642	634	619	600	576	631	609	650	590	616	612	616	635	612	588	637	636	616	635	626	614	639	608	616	608	634	589	603	602	638	636	626	590	629	592	601	632	626	640	580	653	613	646	661	631	623	651	594	614	632	581	606	637	641	651	619	602	646	631	600	598	615	616	630	640	626	637	612	610	641	620	616	635	649	610	662	615	651	629	663	610	630	630	650	604	575	606	638	632	608	596	584	588	634	667	655	579	636	624	618	652	569	621	639	626	625	613	637	648	626	603	575	641	581	644	621	597	600	581	641	587	651	644	602	643	629	638	634	678	629	639	638	636	610	657	649	600	632	636	662	621	575	607	625	647	613	615	622	603	611	586	616	620	608	622	602	609	610	647	611	606	625	610	619	612	673	683	618	602	636	637	611	596	645	648	602	638	634	592	582	606	626	633	605	687	638	615	626	621	597	609	646	626	641	629	631	643	605	625	604	593	625	629	627	626	641	628	645	598	653	627	614	637	618	646	590	609	633	677	613	606	618	673	657	670	610	586	651	604	632	597	608	613	617	582	616	652	597	645	599	608	616	614	664	667	624	656	610	635	623	561	634	697	643	627	611	582	620	605	597	631	602	652	621	578	621	624	639	620	662	637	631	573	634	607	615	592	581	621	631	624	658	590	613	623	599	603	614	634	573	609	618	671	619	598	667	623	635	609	647	595	603	605	605	632	601	598	639	628	618	568	675	637	617	666	576	628	600	661	629	656	640	638	655	615	609	605	619	589	620	604	662	603	645	602	599	604	647	614	641	611	638	553	616	603	649	624	600	609	634	642	574	630	603	636	608	618	619	664	609	607	638	595	637	619	590	634	642	619	641	674	663	587	628	669	624	596	616	657	625	671	653	638	606	590	601	659	611	621	618	650	606	625	614	635	624	633	607	611	653	631	612	656	631	632	605	641	653	630	643	588	684	610	613	596	616	594	639	613	573	665	632	614	598	613	611	629	612	649	636	602	625	601	630	577	591	666	644	629	603	613	596	598	658	607	671	607	668	617	613	612	658	627	588	633	654	657	596	646	631	599	635	624	629	597	625	614	624	664	618	599	597	589	592	604	660	599	598	654	646	608	630	598	618	569	621	636	650	604	623	626	654	604	608	624	586	614	638	595	623	637	589	639	588	620	608	679	580	595	626	589	590	591	602	606	646	663	614	633	629	655	603	624	631	635	604	628	600	627	619	670	620	624	588	609	563	606	595	623	604	629	632	576	606	656	631	589	664	587	606	596	591	610	605	624	614	616	600	619	618	614	634	631	649	622	616	624	612	649	600	615	603	623	601	610	649	635	629	615	604	658	594	601	628	614	599	621	669	629	583	595	621	615	648	644	605	637	635	655	611	645	673	642	609	573	621	642	633	640	662	669	594	606	617	569	639	588	613	591	642	618	633	594	626	585	658	632	638	618	629	627	659	568	607	609	596	604	595	584	648	636	619	655	673	613	608	616	589	654	650	637	661	624	606	650	615	625	615	662	617	604	651	662	629	570	655	682	628	649	619	609	644	637	634	639	605	617	595	606	613	618	620	619	630	629	573	650	616	638	664	611	640	649	629	642	621	631	623	623	643	631	571	634	605	610	612	630	650	672	636	630	639	601	628	622	629	626	643	648	625	614	629	638	644	603	632	631	644	606	682	604	643	594	699	621	593	620	603	622	642	614	661	658	622	573	601	671	680	631	574	635	620	658	632	593	638	624	616	597	703	654	661	611	636	647	609	628	653	632	627	640	598	623	625	617	616	676	623	645	655	588	620	640	627	640	584	606	649	626	650	597	614	622	661	657	633	615	617	600	639	635	622	644	602	679	658	621	655	629	620	613	624	630	592	654	645	613	642	621	640	590	647	633	604	615	624	615	613	653	648	640	654	653	637	628	623	585	619	583	591	617	606	616	657	591	629	626	608	658	643	592	670	618	585	670	610	625	634	614	631	700	625	633	612	658	650	662	647	598	586	639	618	625	620	632	587	606	604	607	671	617	604	614	646	653	596	613	598	580	645	643	629	676	654	593	620	563	567	615	665	620	593	607	584	684	641	610	646	646	623	563	601	608	596	636	637	651	601	600	627	621	670	609	615	587	587	605	588	600	605	615	647	648	636	649	681	586	639	641	636	622	627	637	615	641	629	603	667	613	629	585
23417	22389	32829	31571	28582	25813	17921	3597	676	437	498	453	480	447	468	431	479	467	481	461	492	495	453	497	488	447	478	453	453	483	491	468	457	470	447	443	480	435	463	441	456	480	432	436	445	461	495	451	442	496	476	452	462	447	439	440	422	439	448	447	467	461	472	466	412	456	483	431	467	462	488	461	466	473	423	439	442	453	415	457	494	471	436	442	458	512	471	442	442	491	460	470	452	468	484	457	482	439	442	441	451	441	461	458	420	469	467	472	452	485	480	443	463	417	455	453	441	450	466	435	422	411	405	449	462	484	452	446	486	454	460	425	434	451	425	447	481	483	454	467	452	431	446	432	452	459	444	471	469	465	447	452	448	438	469	474	474	456	428	462	458	460	462	457	474	463	444	417	414	463	448	467	473	445	505	469	430	470	459	456	463	431	420	479	455	429	421	396	485	438	460	469	465	461	450	493	475	441	446	440	468	450	455	445	508	455	476	472	475	496	467	479	415	463	472	483	427	429	413	456	450	512	449	449	461	452	438	487	476	454	442	475	447	416	458	438	493	457	462	464	442	431	437	472	488	398	495	455	471	467	452	436	449	469	488	465	446	478	444	441	440	447	483	431	465	455	434	412	455	460	418	477	459	463	465	441	474	493	448	404	453	436	456	441	457	433	464	445	493	480	453	441	462	457	424	448	431	435	455	438	456	443	433	468	468	463	441	460	401	437	391	464	457	437	427	439	420	457	434	493	448	459	452	411	465	426	414	492	437	443	475	463	456	439	420	438	440	435	464	428	505	492	481	470	387	425	462	463	425	458	419	480	458	463	448	459	472	440	453	437	437	490	469	441	483	416	490	496	400	454	464	412	453	463	459	457	440	454	482	444	460	453	429	445	425	414	462	457	473	437	432	483	464	453	436	450	443	430	471	489	458	438	447	504	435	443	465	446	433	421	437	429	458	471	451	460	486	492	452	470	434	464	483	480	473	468	467	443	475	447	446	424	444	426	416	459	438	419	459	461	460	449	426	465	432	441	440	452	447	428	447	472	481	486	464	429	426	467	447	430	420	442	423	464	441	500	462	420	480	421	415	449	435	466	446	457	457	458	433	459	413	415	465	472	459	475	422	499	477	443	482	422	476	490	444	424	516	436	447	455	445	431	473	431	497	427	473	470	446	447	445	432	501	435	423	497	418	461	468	439	428	492	460	449	449	467	445	464	447	490	485	475	423	414	438	428	468	470	454	466	447	482	458	452	461	456	436	456	473	438	458	454	456	446	456	460	438	476	479	442	473	428	478	458	464	450	446	453	457	476	410	453	432	514	457	452	500	449	448	464	490	456	430	456	473	439	466	470	433	463	466	447	426	450	475	460	440	473	445	487	456	411	449	381	412	444	467	464	407	413	478	419	441	447	435	443	464	456	439	456	456	461	441	467	444	436	426	426	450	482	455	435	462	457	436	437	491	434	459	448	460	484	460	433	429	478	457	425	482	432	459	440	419	432	443	407	426	447	422	443	476	465	449	437	434	463	474	410	448	490	449	496	410	434	435	434	434	455	396	457	432	423	435	455	463	463	456	444	448	423	480	436	440	464	452	459	452	440	425	471	461	476	459	453	434	466	460	418	442	411	454	409	447	412	431	453	397	416	474	415	438	409	438	441	425	440	454	454	505	472	465	441	477	455	434	464	465	441	451	440	411	461	462	442	489	471	433	475	447	443	420	454	445	484	457	421	478	451	457	476	461	462	495	504	468	430	450	461	451	483	450	459	441	464	448	445	467	437	475	415	449	464	484	481	452	470	455	461	459	463	482	459	432	423	458	451	447	421	450	448	440	481	428	465	451	407	462	461	465	402	443	468	467	408	466	488	460	451	419	463	473	448	438	435	458	432	443	430	463	465	425	439	473	414	463	457	464	451	438	411	408	442	458	455	460	447	475	458	484	428	465	463	435	446	475	496	436	434	459	474	467	431	437	451	458	467	460	419	445	454	432	440	462	412	465	424	473	476	429	449	427	440	454	485	441	468	419	431	449	457	437	450	444	461	465	466	416	487	488	481	474	450	465	411	480	463	439	408	441	446	439	443	486	439	446	452	436	450	483	474	434	469	441	461	478	428	458	440	449	454	430	439	425	474	411	424	441	450	449	461	465	461	455	488	443	462	468	441	462	496	472	457	418	451	401	439	446	465	437	453	451	471	424	476	443	447	448	413	437	473	431	451	483	450	420	445	453	480	444	484	486	469	446	466	483	444	460	463	438	431	454	455	484	462	500	451	439	461	429	470	468	417	466	502	440	437	483	470	441	423	445	466	490	428	416	433	461	476	492	450	455	423	413	452	455	433	490	415	467	447	466	468	460	447	454	427	446	437	430	472	441	461	456	465	461	457	408	469	432	470	437	434	449	485	433	459	444	444	457	479	454	432	469	490	462	440	427	476	472	462	449	439	457	442	451	478	423	450	482	470	435	451	469	422	461	449	431	421	481	460	431	497	461	439	470	467	495	487	436	464	430	443	451	456	436	466	448	461	474	429	458	453	428	445	458	460	398	428	449	469	418	427	463	485	454	446	443	410	414	453	431	412	471	451	436	438	450	451	452	464	428	457	448	494	461	446	466	434	460	437	434	471	433	443	449	425	476	425	456	429	446	426	482	410	457	458	474	459	475	473	474	410	453	455	463	479	446	413	440	493	464	440	452	459	442	451	482	456	460	484	438	412	454	458	457	460	456	489	448	442	443	453	478	448	462	484	423	473	420	463	439	458	418	450	445	446	466	459	490	453	443	469	446	441	486	435	434	473	437	439	464	434	464	474	470	459	468	461	411	452	444	450	401	439	443	458	439	460	434	434	447	485	441	459	442	413	441	451	449	470	430	457	451	473	445	458	457	428	479	443	465	442	449	483	446	454	436	472	446	455	454	483	437	446	473	473	420	434	459	451	428	462	454	453	451	462	449	405	476	454	470	427	489	429	443	473	480	450	453	449	440	476	465	443	489	420	480	460	443	458	493	426	446	447	436	449	449	447	458	486	447	482	448	435	466	462	462	451	473	465	480	454	434	480	466	435	458	457	448	445	473	444	461	469	488	455	464	448	482	479	443	444	465	443	476	437	452	479	432	449	462	463	448	451	430	466	451	447	447	493	452	445	439	452	475	443	439	477	466	436	441	435	484	453	439	459	460	435	464	435	401	483	431	446	428	449	412	442	412	464	508	434	448	481	473	481	437	452	489	482	451	440	460	471	456	439	450	445	449	431	453	448	446	454	457	439	450	450	455	400	477	461	464	443	453	441	441	453	436	459	461	450	444	477	437	452	447	460	386	420	416	470	450	470	435	442	473	443	453	442	445	439	426	498	444	444	477	429	476	468	447	478	419	475	489	470	471	444	466	440	461	456	474	447	456	485	426	451	466	427	420	455	503	426	482	417	464	441	427	475	457	459	420	447	437	445	457	463	438	458	482	443	408	448	458	486	466	458	487	447	442	456	485	468	444	433
53445	103562	85582	62516	44985	32306	18250	5177	1041	706	706	691	682	711	715	681	740	699	735	637	660	693	756	670	732	642	702	692	674	665	710	750	654	665	711	671	683	690	717	655	674	687	710	719	664	721	695	711	713	696	703	691	699	671	646	727	678	716	678	706	630	690	638	724	708	683	724	704	672	708	686	737	675	704	659	651	696	700	690	697	688	663	738	701	739	652	701	687	685	678	685	692	684	672	666	683	735	689	668	656	699	687	665	680	714	696	736	659	672	699	698	679	666	691	691	675	719	731	673	676	658	693	644	661	706	750	678	718	660	721	708	649	674	674	656	649	679	697	700	678	675	662	678	679	678	636	696	675	746	745	709	702	724	697	661	740	681	666	753	646	724	742	652	668	710	685	702	711	712	662	705	677	699	672	680	683	721	649	692	684	669	695	697	678	710	693	629	676	672	668	670	680	647	664	650	664	685	726	700	697	716	650	682	665	672	698	705	708	696	714	675	704	705	692	683	719	672	717	691	731	685	717	694	623	716	668	697	643	660	680	694	683	684	672	675	707	631	693	680	701	672	671	682	691	712	703	698	717	669	744	652	693	613	698	710	688	706	683	720	697	713	672	694	695	684	659	658	673	687	697	702	684	707	643	664	674	696	666	733	675	707	668	704	658	721	696	659	706	675	722	692	704	680	665	651	686	674	675	653	703	713	674	710	719	673	668	657	675	704	710	709	676	656	643	698	699	667	681	694	690	722	648	719	697	681	717	690	708	720	706	736	655	736	659	662	723	666	692	698	698	700	692	710	629	682	689	667	689	691	734	640	714	662	700	695	729	711	682	674	708	667	707	661	706	705	652	646	701	657	672	661	705	637	656	713	700	682	725	666	674	685	661	711	670	707	701	691	649	672	692	686	708	679	686	689	660	667	694	644	695	678	682	681	672	699	689	675	730	671	676	705	710	667	717	695	674	711	652	674	674	643	629	678	650	730	694	686	693	731	667	675	714	676	725	685	686	711	669	713	669	707	706	688	711	679	651	676	706	675	641	701	681	681	722	722	655	705	645	685	688	719	673	668	702	725	660	722	673	733	700	658	682	683	747	674	696	654	671	700	715	699	672	715	677	770	705	637	686	721	701	635	743	636	728	684	714	680	699	657	651	700	708	701	674	684	695	695	698	676	689	686	681	729	711	690	692	733	713	683	681	725	709	689	645	673	685	689	707	705	676	682	663	675	691	629	728	645	675	687	687	665	661	735	688	693	668	713	626	717	706	678	733	676	679	673	769	718	678	703	676	647	679	713	687	642	666	681	682	681	663	681	662	710	657	732	690	719	649	700	680	656	710	603	714	663	649	659	711	759	691	718	671	701	688	708	687	685	670	705	728	698	699	644	669	672	672	664	686	714	660	681	688	667	684	645	672	689	691	698	659	700	689	706	679	708	663	688	710	721	646	740	674	658	683	678	654	706	673	660	676	684	686	707	670	690	689	642	694	668	687	692	669	696	661	693	733	690	729	691	702	688	717	673	649	656	720	675	713	718	695	682	662	674	692	693	668	657	631	700	712	644	704	742	698	708	716	693	712	721	680	669	714	630	664	735	671	666	676	665	648	694	693	662	690	662	732	678	713	667	710	685	648	665	679	683	697	719	695	674	670	695	700	716	677	705	668	736	697	667	663	697	703	632	707	710	659	654	663	687	642	676	705	690	671	687	714	690	646	682	707	685	704	676	665	662	692	702	712	716	717	675	659	673	690	662	742	673	708	686	681	730	672	678	690	693	713	719	651	702	636	660	713	697	733	661	699	696	689	657	678	693	714	700	719	692	682	702	714	629	674	707	661	675	697	679	627	706	705	649	715	720	703	649	723	673	735	686	683	712	693	669	708	619	717	660	667	738	681	662	653	729	672	685	708	688	674	705	697	684	692	683	706	698	676	697	681	760	661	685	693	683	675	693	763	708	687	735	676	643	678	665	626	722	654	666	651	678	692	723	676	755	702	701	621	684	664	690	688	701	715	684	731	682	709	684	630	717	668	723	732	711	671	652	703	638	707	667	715	686	678	686	681	685	680	689	706	736	674	691	708	714	676	728	632	675	663	665	690	668	695	659	709	699	659	693	703	681	724	696	725	649	680	728	727	689	677	744	663	697	713	651	697	661	662	683	689	660	649	704	691	681	678	673	697	697	716	675	723	676	689	709	675	625	697	743	746	657	677	657	680	705	690	686	713	642	699	661	704	693	670	691	650	657	691	698	689	691	672	733	683	664	686	693	688	712	702	739	679	711	702	705	665	645	753	695	735	709	691	734	651	684	711	671	669	656	670	696	695	667	666	681	714	640	671	690	678	666	686	708	651	696	638	686	689	670	731	693	693	662	686	695	667	611	652	672	742	653	709	666	661	698	662	643	698	686	704	675	671	692	716	679	732	688	691	683	722	688	683	683	729	644	674	685	655	709	690	717	699	708	676	691	682	721	689	682	707	676	643	660	703	675	678	711	684	681	720	673	653	662	670	694	650	776	699	645	706	661	642	699	649	709	675	679	660	701	694	689	662	708	688	711	665	664	676	651	717	683	695	696	727	719	693	696	660	688	662	658	710	712	708	714	673	722	713	658	693	679	692	702	675	677	671	692	686	741	712	695	658	669	703	680	723	680	658	677	629	736	722	716	664	675	709	696	647	715	678	679	663	714	671	620	671	721	698	692	687	651	689	678	707	718	695	735	706	672	698	678	696	706	684	671	741	733	687	684	645	710	678	688	732	642	714	710	685	676	739	726	640	717	664	684	688	702	686	665	690	711	685	693	714	667	651	673	659	672	678	678	721	690	688	649	674	667	703	736	635	716	666	673	705	649	664	696	680	707	673	693	687	682	641	674	671	704	703	650	680	713	676	700	655	610	710	707	721	680	680	688	673	715	700	687	704	696	671	666	693	731	708	702	658	704	678	697	676	679	672	694	685	656	720	710	713	680	639	683	701	691	703	658	665	680	671	759	663	648	666	670	695	678	651	740	692	705	671	700	710	698	681	702	694	667	701	689	676	697	664	693	677	704	711	706	683	698	658	676	696	703	645	735	657	688	679	687	671	684	687	672	686	701	657	731	663	675	681	707	699	682	702	683	698	698	692	686	708	677	704	712	612	722	701	727	654	720	686	662	708	646	725	661	689	697	692	726	671	671	729	663	696	660	692	661	721	688	712	715	687	653	710	689	653	737	725	677	714	686	728	695	658	711	656	680	697	693	699	684	692	679	700	718	682	691	642	669	700	673	654	688	677	679	725	701	704	649	681	712	709	642	654	722	705	739	666	681	691	735	714	672	727	761	663	679	702	685	650	644	678	700	716	654	671	662	627	772	671	650	685	703	736	665	685	668	666	666	673	682	637	651	643	677	723	670	690	648	671	667	652	666	644	677	677	711	710	675	663	658	705	736	710	661	674	721	726	671	658	705	745	671	660	712	679	659	631	716	704	672	651	680	684	657	705	698	703	685	690	670	702
27725	29972	32134	21490	7305	2856	1521	832	386	365	337	391	393	354	364	384	359	344	354	388	389	394	388	384	366	363	388	351	366	357	372	360	359	362	327	341	389	347	375	360	346	358	348	368	403	353	361	343	350	337	354	379	377	338	368	416	313	364	408	334	387	370	384	340	372	384	338	362	360	369	396	362	370	390	361	366	378	394	412	383	388	334	367	363	357	392	368	332	376	327	371	373	345	349	364	382	356	365	375	343	332	392	371	344	398	355	362	340	373	385	373	392	372	361	387	368	368	373	372	343	336	369	376	382	401	369	350	345	320	373	343	394	366	354	370	357	361	367	388	369	358	336	351	373	362	378	387	364	371	375	331	375	364	333	355	346	371	311	367	370	347	379	331	354	346	353	419	338	312	388	376	403	335	393	343	378	347	379	353	388	369	378	372	340	326	383	354	374	339	372	389	349	341	385	385	371	374	407	352	374	365	384	341	359	379	380	338	371	368	400	366	337	380	390	349	398	355	386	359	343	371	372	371	338	410	385	369	342	380	323	348	369	315	349	402	391	339	361	396	391	391	359	392	395	366	379	379	394	369	371	389	366	366	391	360	350	353	397	385	362	356	383	337	352	304	389	327	357	354	389	358	332	379	361	360	364	360	374	388	335	358	359	332	358	378	348	348	368	353	339	391	356	355	386	362	349	365	384	361	369	331	351	343	357	386	339	343	389	377	403	356	394	383	374	382	375	377	358	302	382	345	374	366	334	388	373	373	361	405	354	395	375	401	343	339	365	351	374	397	389	356	380	375	388	365	357	348	367	399	370	387	366	379	381	391	347	323	340	360	342	332	326	326	362	333	393	345	373	380	360	413	393	337	374	349	362	370	408	367	378	361	382	366	375	360	347	387	374	354	375	349	376	378	341	340	357	368	336	324	346	372	395	371	419	352	370	386	382	356	384	383	368	342	347	372	380	361	345	359	376	322	351	377	388	341	355	352	374	350	365	332	367	355	344	344	361	363	378	346	337	357	381	340	392	390	378	382	401	401	384	359	369	372	371	370	387	359	358	359	351	373	380	399	385	360	326	331	382	368	343	353	376	349	376	401	370	377	355	352	390	328	368	364	368	343	388	400	341	397	376	383	371	379	353	398	344	360	356	386	354	367	333	357	344	356	372	346	346	366	356	389	373	378	376	361	358	356	350	347	375	381	331	402	356	378	354	363	365	375	363	338	357	365	357	379	361	356	327	350	329	388	351	405	348	353	378	348	358	404	357	428	358	350	362	351	380	335	371	379	387	395	385	381	388	391	352	389	371	363	369	397	372	394	348	401	373	361	387	355	382	373	366	361	384	314	368	364	386	385	347	393	374	352	343	337	396	384	330	349	375	380	364	380	381	380	372	393	356	361	365	352	385	364	339	322	356	320	390	351	362	359	377	363	338	370	334	350	357	329	374	362	355	380	338	384	347	393	378	327	358	348	354	367	366	377	369	353	357	390	365	371	372	344	362	370	371	355	370	377	347	385	366	383	372	375	340	349	359	374	343	362	399	365	371	353	335	380	386	384	357	347	368	354	402	389	373	323	371	387	388	379	374	364	368	340	334	367	340	348	410	360	338	388	372	367	369	382	334	366	385	380	366	386	329	357	348	359	363	363	361	351	326	408	395	367	344	352	384	394	363	359	387	397	402	381	368	373	369	356	364	369	380	379	350	370	362	377	385	369	334	354	406	386	335	356	345	349	360	366	374	350	374	368	366	382	361	395	375	372	407	333	336	387	342	349	356	363	371	371	400	393	388	356	354	373	405	360	353	374	332	371	377	411	385	377	357	394	336	376	400	353	352	349	376	386	398	387	348	363	351	347	356	370	339	363	377	362	359	349	389	390	360	329	365	381	421	381	369	382	381	337	398	360	348	410	363	372	345	356	356	342	346	365	386	388	387	353	375	388	341	356	336	334	352	363	398	340	362	354	391	387	368	372	374	354	324	380	378	379	371	359	370	383	338	383	359	379	384	357	333	356	378	335	336	359	343	391	344	350	349	347	368	386	330	354	343	363	358	374	370	353	343	360	374	363	366	385	369	375	396	352	325	355	358	358	371	384	357	348	360	391	370	363	398	345	364	341	379	394	375	376	350	398	396	321	392	372	347	348	371	369	372	376	373	375	370	341	342	348	376	342	337	375	368	340	360	405	321	379	369	313	377	351	372	375	399	373	378	360	372	321	369	387	371	355	342	367	366	338	368	358	353	328	376	317	362	393	362	363	379	369	378	367	369	335	356	347	333	374	360	364	360	354	353	348	384	356	360	336	330	361	359	354	351	356	393	368	340	351	375	357	334	358	350	335	340	382	385	366	365	364	347	379	335	346	385	322	361	360	365	342	360	354	377	371	348	347	381	363	314	392	345	330	374	362	377	349	321	343	356	355	348	380	337	354	367	378	372	377	346	317	339	335	354	370	395	405	392	357	360	359	371	354	350	380	356	333	364	348	364	398	388	381	360	357	374	350	350	342	384	366	380	334	363	356	362	332	362	365	365	352	369	381	356	355	378	345	370	369	360	346	350	384	328	374	370	407	382	330	354	387	387	406	365	365	341	371	372	373	370	379	348	370	386	371	364	378	361	378	401	360	385	379	342	357	364	338	397	393	340	383	371	375	326	368	337	386	348	346	365	359	351	344	349	347	313	369	375	360	405	359	372	340	346	391	368	379	354	395	358	346	374	391	383	358	357	378	365	362	359	375	353	366	392	356	363	351	393	377	365	364	374	385	397	376	341	359	362	336	395	400	352	350	396	372	340	342	352	349	383	354	321	355	389	351	335	367	380	362	371	356	372	360	371	342	360	383	349	367	354	385	367	370	381	364	387	378	351	364	355	373	357	359	309	357	331	355	342	368	369	364	409	389	375	348	349	382	377	394	363	334	385	394	380	370	342	354	343	334	370	357	378	364	339	355	338	409	360	381	388	382	354	350	368	354	382	368	338	361	433	383	379	378	368	358	376	367	366	378	351	367	347	354	325	340	364	388	383	354	333	344	364	338	351	374	350	324	367	360	335	348	403	360	368	364	358	356	385	338	325	424	364	375	369	368	367	390	370	408	343	384	336	363	366	373	363	372	376	338	378	353	357	374	384	337	326	375	371	383	344	351	358	352	321	360	363	371	354	385	355	366	363	394	362	358	382	363	353	382	366	368	364	398	344	388	372	351	368	360	336	351	364	381	369	373	363	387	351	371	367	359	390	339	343	396	362	376	337	351	352	359	378	319	359	359	367	379	389	343	338	374	329	393	344	353	329	372	389	362	366	356	355	381	398	376	368	344	355	368	362	365	360	374	353	340	357	368	365	337	336	369	364	378	354	366	361	378	399	336	353	388	366	357	351	371	361	357	335	368	367	370	377	404	351	356	371	371	342	370	369	373	373	394	375	381	374	348	361	373	381	359	363	331	376	369	337	385	362	336	356	377	358	342	376	380	376	365	342	346	343	400	366	325	336	393	363
29201	49511	38639	23198	10837	5760	3105	1451	615	585	605	556	581	568	582	579	532	555	583	561	585	563	628	598	582	606	590	538	584	568	616	594	597	573	600	593	637	562	594	597	526	597	573	595	581	571	558	551	597	572	522	557	549	620	558	568	637	574	592	573	552	585	573	593	607	578	569	570	540	535	557	578	577	534	590	606	560	568	561	572	603	568	549	631	579	586	552	601	590	632	566	538	572	592	581	578	551	589	583	557	547	603	555	631	555	586	599	565	580	541	581	564	548	593	663	626	563	611	555	534	570	604	600	580	561	563	609	562	554	546	536	606	578	576	572	582	575	559	580	558	567	598	577	575	577	560	583	596	574	588	593	537	570	606	576	566	598	583	562	607	581	601	558	601	605	575	590	600	540	571	614	529	539	589	576	577	593	596	594	589	569	591	586	596	583	589	562	552	577	556	594	508	613	546	579	578	571	556	566	566	577	587	582	539	584	564	634	579	563	551	601	594	605	570	601	566	567	589	610	581	552	580	579	526	576	561	562	582	600	567	581	564	532	550	573	566	588	607	552	577	565	584	614	589	560	543	596	576	581	609	578	557	554	591	545	557	639	609	590	589	596	555	587	626	610	559	628	603	555	599	577	566	574	555	589	554	602	556	543	556	575	580	539	546	557	569	607	569	581	633	573	545	553	592	594	588	568	565	586	579	554	582	534	554	636	599	527	581	567	594	574	585	590	617	615	576	525	622	562	554	576	588	562	581	594	589	577	612	586	599	574	542	619	594	562	565	576	559	606	608	603	583	582	563	590	584	525	590	620	563	570	549	558	569	606	569	577	565	574	560	573	591	574	594	600	601	531	596	597	578	587	546	564	555	632	580	592	587	593	536	552	573	568	563	599	569	590	608	577	582	587	549	578	519	592	598	585	613	597	559	601	600	555	588	545	572	570	559	593	545	616	597	540	541	615	533	545	576	589	594	616	584	551	560	622	595	600	568	583	569	569	545	581	557	541	536	577	568	536	589	566	561	586	593	577	622	536	551	539	596	584	587	555	607	582	621	548	614	571	535	607	559	605	604	572	586	590	620	583	546	568	600	606	575	554	577	569	599	541	577	555	578	610	565	556	604	587	552	598	587	576	586	572	564	587	598	532	547	576	607	612	601	568	558	558	575	572	543	591	617	532	574	515	523	612	567	586	556	578	585	561	581	550	580	568	574	562	607	573	571	564	581	592	541	571	538	576	604	581	586	562	569	564	591	568	575	578	562	559	589	564	550	566	554	578	590	544	576	573	609	545	576	590	551	545	577	562	583	580	571	541	618	560	568	551	591	592	561	577	584	553	590	554	566	550	575	545	571	579	556	652	579	609	599	598	593	588	571	560	603	623	581	613	553	581	608	530	608	602	633	591	591	556	580	568	558	583	596	595	552	574	581	560	586	605	605	589	507	559	576	601	546	538	561	569	555	559	594	590	593	564	544	628	557	541	549	581	598	567	586	576	590	559	581	545	508	607	594	592	517	603	573	639	592	591	590	567	599	615	581	590	558	591	568	545	581	587	516	594	594	570	541	594	542	549	558	585	573	587	605	594	576	600	569	611	564	612	579	560	580	577	552	602	601	579	585	564	613	513	588	609	594	578	591	616	586	566	564	550	594	574	570	595	572	570	551	556	578	558	537	574	587	559	548	601	604	581	557	604	571	573	599	586	559	576	609	579	567	605	609	568	569	597	597	564	606	590	560	539	598	592	588	539	585	569	557	555	629	542	583	560	551	576	537	607	628	566	579	598	587	589	555	570	588	584	598	586	572	599	574	542	562	583	612	562	562	545	578	590	564	556	579	597	543	620	554	604	572	566	587	596	562	547	567	602	596	601	617	570	594	575	552	597	589	578	557	562	615	562	577	614	590	579	577	566	594	565	594	585	580	584	573	608	619	621	558	639	548	545	568	587	577	582	568	605	557	564	608	547	582	593	584	593	590	585	580	573	563	613	620	577	584	620	599	581	553	576	570	561	553	583	535	560	581	588	620	587	590	568	565	638	563	585	595	546	632	557	594	544	610	590	600	599	566	593	544	566	562	577	553	565	602	579	563	520	597	581	583	557	510	558	635	519	567	615	636	547	570	628	614	574	582	586	588	577	581	573	623	558	576	572	606	512	604	649	611	545	551	568	588	590	563	621	576	600	556	576	597	598	580	576	598	601	576	606	536	562	613	584	592	577	556	577	562	582	582	581	599	589	592	594	591	575	585	600	554	556	564	576	533	617	583	573	586	556	588	563	513	571	534	583	605	580	568	550	573	575	594	616	552	551	576	544	562	589	579	572	594	537	551	590	640	583	572	599	600	588	554	579	574	608	608	564	553	590	570	605	571	567	574	624	530	596	556	544	527	626	572	575	609	557	567	612	562	578	563	583	603	632	587	571	568	551	562	530	573	583	598	639	572	578	557	588	584	555	601	566	590	569	573	548	583	574	627	587	573	573	622	567	554	571	581	610	562	562	631	571	563	587	588	556	584	626	607	582	634	571	558	547	547	584	569	600	557	565	554	585	582	615	581	628	581	589	572	584	576	593	591	576	540	564	603	570	582	646	582	576	540	571	596	558	579	593	633	615	564	629	529	555	618	576	573	601	594	609	563	601	582	588	596	587	604	544	597	562	541	551	520	566	619	542	549	592	565	585	598	624	616	579	577	580	572	592	584	583	559	543	593	566	614	616	571	595	579	594	598	615	570	581	548	588	588	545	617	579	567	587	565	564	589	604	577	588	556	544	564	569	551	602	554	597	613	551	559	593	555	570	559	586	544	594	590	574	553	589	605	605	535	574	592	565	592	587	561	599	557	577	607	585	584	587	583	582	558	586	561	584	573	591	577	566	565	569	547	573	565	563	577	609	544	575	617	597	553	545	571	534	543	572	570	563	550	571	597	557	549	601	603	582	603	551	573	559	585	581	577	625	542	619	570	600	586	558	598	563	590	583	538	553	593	540	561	561	617	549	586	564	599	573	583	583	561	615	583	590	623	580	573	589	540	594	567	605	606	538	610	569	599	568	574	538	619	591	574	564	559	581	564	567	576	586	607	548	560	577	581	557	572	599	584	522	531	577	551	557	589	579	580	626	576	563	569	636	575	602	574	586	604	593	596	566	568	546	581	551	575	595	541	567	559	598	578	582	570	554	578	566	564	546	566	535	572	578	559	566	634	572	547	583	606	561	590	573	590	583	581	597	595	566	571	589	556	588	565	587	596	580	616	555	609	583	587	565	553	603	573	590	632	602	617	549	543	615	619	596	568	634	562	596	593	538	596	610	592	578	600	585	565	552	567	580	587	552	581	554	586	571	574	576	572	584	552	592	592	549	542	550	582	600	578	558	582	554	591	576	601	615	533	564	571	529	516	629	586	627	570	572	569	576	563	577	605	547	586	584	581	576	547	621	561	588	579	575	622	602	575	581	567	620	579	585	584	565	595	562	578	564	588	543	617	569	591	583	613	575	536
24772	24043	37643	36884	25323	18389	9095	2152	465	404	440	400	373	410	370	406	377	409	401	455	417	432	383	414	393	411	400	415	388	383	375	388	424	426	383	423	388	392	423	410	405	394	412	411	446	421	394	406	362	374	407	383	379	402	366	401	383	391	413	376	391	398	368	417	418	378	388	389	409	416	376	408	383	381	339	390	398	403	391	383	411	391	372	373	396	389	389	395	385	357	400	390	389	397	381	363	418	399	415	378	421	371	389	399	420	377	395	386	395	406	390	412	402	388	390	392	418	405	409	391	380	403	419	386	412	394	412	409	396	369	391	357	400	397	366	380	416	391	425	404	412	373	369	430	395	426	389	407	427	360	442	400	395	413	371	387	401	415	399	369	414	367	414	423	371	386	426	417	398	390	372	387	377	404	402	403	384	372	378	398	379	376	400	398	400	416	434	435	391	386	349	398	385	400	385	393	399	405	375	405	386	383	381	412	358	396	398	388	396	406	421	378	368	402	406	431	420	390	377	400	405	390	378	376	385	395	398	412	409	402	363	383	385	420	363	414	372	397	382	358	398	424	387	401	439	376	403	383	424	364	398	444	407	416	407	378	380	425	392	422	386	401	379	368	420	406	397	398	406	391	382	345	408	389	379	394	395	388	388	364	414	415	386	367	396	409	374	362	374	376	399	408	399	345	386	368	397	422	404	400	396	401	376	409	402	417	376	400	371	371	383	407	390	384	388	374	355	366	430	410	367	417	348	383	400	375	394	403	378	408	388	401	389	423	403	408	368	366	383	400	411	410	370	421	428	423	351	357	398	396	424	373	391	390	406	375	412	346	400	398	376	403	400	372	401	367	414	362	409	405	406	390	384	409	407	378	419	408	395	412	408	364	393	382	373	397	358	412	420	384	417	404	387	387	402	409	382	379	390	405	407	383	385	386	389	407	426	404	391	368	412	394	416	393	430	436	437	398	356	414	395	390	415	409	394	418	361	397	440	403	421	404	384	416	387	423	383	388	411	378	394	404	378	398	400	378	403	422	414	378	376	419	383	389	377	390	410	418	408	434	391	412	386	415	352	404	383	392	394	405	402	381	423	411	427	397	395	413	363	392	405	346	396	397	376	412	397	363	403	370	383	379	419	370	389	392	396	366	390	385	408	401	401	390	385	393	389	418	410	409	405	414	410	428	415	407	398	428	395	383	371	351	404	392	379	412	410	383	412	413	380	406	395	361	426	421	387	390	415	385	365	412	391	408	400	428	427	416	398	379	419	413	386	382	378	396	419	357	397	386	390	373	404	384	367	405	426	407	393	403	388	381	362	400	416	364	401	412	386	396	426	413	405	406	390	422	439	377	419	387	416	404	394	393	410	420	379	426	394	389	431	394	372	390	428	376	400	385	389	379	392	410	409	399	394	395	370	383	411	390	400	400	414	380	430	392	365	375	376	390	387	421	392	415	356	423	385	401	404	370	395	378	363	382	374	388	383	397	372	332	382	408	412	380	371	389	404	406	386	389	413	381	359	395	381	384	351	367	390	384	399	375	432	400	393	397	402	391	391	368	379	385	376	408	420	409	404	393	421	411	401	390	415	365	381	359	378	406	410	397	371	408	398	369	420	355	430	397	392	399	406	389	416	407	386	410	430	430	375	402	411	419	405	384	440	380	412	353	358	387	376	447	377	423	377	383	416	354	393	384	401	405	411	381	405	436	373	417	403	427	387	392	428	434	381	403	386	402	422	414	371	421	369	403	378	413	412	403	384	387	425	383	371	407	370	405	424	401	420	379	426	385	400	404	361	393	401	383	395	386	379	402	384	400	398	382	421	439	387	399	387	399	416	410	397	419	410	408	405	426	372	397	374	426	383	413	398	380	350	376	358	377	370	380	396	372	377	401	394	433	370	434	396	401	415	386	390	425	394	410	358	395	405	397	402	368	412	392	392	423	397	405	390	405	386	351	408	419	409	411	365	395	364	369	432	392	383	382	407	395	369	374	395	373	392	402	395	397	364	381	411	421	400	430	408	400	409	368	356	388	394	381	376	383	394	404	383	429	441	404	346	378	386	398	395	406	388	376	363	396	393	396	400	391	399	370	387	417	374	391	422	423	378	343	388	412	440	378	392	374	407	420	406	379	400	398	418	365	392	390	401	410	458	418	415	407	415	391	384	420	406	397	415	376	394	392	426	402	399	367	353	416	391	358	407	382	426	420	397	372	413	349	385	382	371	392	404	401	372	406	399	400	447	417	391	389	412	369	410	377	389	397	388	434	398	393	386	426	399	378	370	388	395	435	400	389	435	379	397	391	397	388	426	416	411	356	397	419	416	423	395	401	390	416	408	394	397	368	377	386	419	400	381	415	381	425	389	407	391	364	420	423	424	407	385	375	388	422	433	370	387	411	389	387	415	445	412	409	416	378	353	400	393	417	394	421	396	402	411	393	403	404	390	401	409	398	378	402	379	398	390	365	417	388	386	373	344	374	426	407	428	375	421	395	361	452	397	384	386	365	410	381	370	428	393	374	380	388	379	372	414	398	384	408	399	414	412	418	360	421	404	360	393	391	395	390	420	410	404	401	417	394	406	389	412	400	404	396	385	394	380	410	388	400	363	430	409	357	415	396	395	425	407	388	414	381	388	366	372	425	420	382	391	400	403	375	410	425	398	396	375	370	411	406	380	412	370	422	377	410	379	364	373	392	372	419	383	386	398	413	424	429	443	372	380	385	384	385	387	382	385	403	396	413	387	380	424	401	399	390	396	419	399	377	388	433	361	385	374	396	413	395	392	412	374	401	402	403	399	442	382	400	408	387	404	363	382	403	381	415	386	399	413	382	372	384	379	382	412	423	376	385	361	389	414	404	389	412	414	388	374	400	403	395	378	418	426	378	408	427	411	387	421	385	411	379	439	387	381	352	356	395	390	374	370	396	359	410	413	440	418	388	407	417	448	376	406	416	381	378	414	393	438	407	426	360	358	396	417	421	388	400	401	424	406	391	425	361	387	402	426	393	404	379	417	367	413	392	373	394	383	401	385	382	395	416	375	369	431	372	359	360	416	414	375	399	374	433	411	385	371	397	398	373	380	392	387	394	398	382	393	391	374	410	391	403	399	401	386	392	392	379	365	417	360	393	379	392	393	400	385	364	328	392	394	410	387	408	380	414	384	389	381	404	399	392	384	383	393	410	394	377	348	363	402	389	389	410	408	359	412	404	401	404	417	394	390	405	440	393	418	427	391	454	423	365	420	395	393	376	445	391	394	419	396	420	369	389	400	414	383	393	400	375	378	451	374	404	432	382	360	409	363	418	400	431	396	426	373	425	423	393	414	372	388	423	376	391	377	399	395	404	366	405	374	396	377	407	421	391	370	382	372	407	408	371	412	365	375	396	384	411	409	388	399	409	384	393	406	398	392	403	368	371	421	407	378	418	423	398	390	377	429	391	420	377	400	399	383	400	419	407	384	395	374	388	423	416	385	375	394	349	398	367	437	380
51332	88367	72019	47770	32051	23013	12592	4565	840	605	680	588	626	633	609	638	612	643	625	610	634	572	615	608	643	568	632	594	640	655	667	606	626	657	631	662	612	631	658	623	663	628	646	615	680	615	626	630	648	638	633	645	640	648	622	639	591	612	665	619	636	629	572	688	614	619	625	596	636	597	640	669	619	641	628	616	600	595	619	626	614	646	677	655	595	615	613	552	631	609	645	643	615	634	622	587	645	625	578	577	609	629	628	642	648	661	556	626	641	633	693	606	623	619	572	620	663	668	603	578	635	634	612	608	583	607	606	646	595	573	614	655	624	596	584	608	601	620	655	609	601	582	624	606	625	634	652	694	590	636	592	657	637	636	570	659	613	548	614	647	617	630	653	622	589	652	601	658	581	615	680	631	620	633	638	623	612	636	631	600	587	636	637	583	645	580	596	609	595	610	588	635	623	613	646	690	623	617	617	624	635	595	586	591	607	637	631	610	646	613	628	672	587	623	625	649	616	648	604	633	623	627	649	676	641	631	640	664	582	640	641	645	621	631	610	597	590	607	649	662	576	624	645	673	618	635	630	610	642	581	639	657	640	647	653	655	656	632	659	624	586	604	604	617	643	639	603	588	635	636	597	594	585	644	603	607	592	628	661	570	570	587	597	629	644	579	590	641	608	638	630	649	632	613	630	619	611	671	651	648	645	680	589	629	690	612	578	604	657	661	628	636	636	654	603	634	626	597	611	612	657	663	570	645	584	638	652	614	614	607	647	607	650	613	620	613	632	654	620	678	610	626	628	662	623	636	628	651	608	609	618	622	652	624	640	609	593	594	606	612	660	616	636	612	571	601	649	650	608	644	644	628	616	561	663	664	622	677	634	597	674	589	596	641	667	638	624	607	588	628	640	630	675	625	636	655	608	620	610	664	593	624	634	638	647	620	648	655	622	667	611	631	634	594	589	660	639	650	624	679	593	617	593	622	631	661	654	618	680	621	597	657	636	619	617	573	654	589	612	570	647	590	599	625	634	700	602	660	599	671	622	594	637	571	632	597	647	641	617	607	652	615	618	627	634	626	683	590	620	589	619	594	620	613	590	656	575	625	612	634	608	656	608	590	659	593	639	622	598	616	654	638	635	633	629	597	629	615	609	543	635	593	591	612	619	618	695	614	642	596	634	616	654	580	627	628	614	666	597	636	626	595	623	611	667	598	611	629	660	548	619	644	597	652	611	611	645	590	634	640	628	641	590	655	595	648	602	641	621	677	610	630	638	652	638	641	626	611	599	662	638	618	597	652	630	691	662	665	623	628	578	695	623	629	629	608	654	649	617	619	646	627	617	654	638	609	628	594	646	631	639	590	628	626	638	610	642	604	661	649	635	590	592	629	614	621	614	646	578	629	626	622	640	606	621	654	633	581	648	617	606	612	564	622	632	566	604	598	611	633	623	636	577	641	598	624	623	598	645	635	608	591	666	656	612	617	620	643	584	627	617	649	645	599	585	565	584	594	616	636	613	647	668	651	653	657	625	625	627	626	581	632	623	644	615	630	639	602	642	646	572	601	644	614	658	595	659	616	617	656	593	640	615	654	609	610	611	606	629	597	633	605	606	626	644	635	629	662	651	633	648	656	599	586	631	594	647	608	638	644	616	593	644	635	620	667	651	635	625	599	618	614	599	638	586	652	632	630	644	630	591	566	580	620	637	664	616	641	594	595	646	620	657	657	635	608	591	566	641	594	664	617	634	626	619	660	604	644	629	577	665	626	631	636	595	666	605	583	626	652	593	687	671	608	642	621	627	637	624	648	632	625	616	597	644	613	663	593	608	637	655	647	624	645	624	611	660	627	673	608	603	622	608	623	675	608	643	641	659	623	657	660	615	631	619	601	598	604	609	623	640	623	630	627	592	657	630	623	640	605	629	632	627	598	640	631	705	631	632	623	592	672	612	629	630	613	622	638	604	592	647	610	557	655	602	639	625	640	640	639	629	603	615	654	676	695	632	612	662	633	639	651	644	606	640	583	633	667	621	622	644	628	607	601	658	637	659	648	639	649	609	608	563	629	609	641	650	597	602	594	598	640	670	607	613	623	630	634	653	609	621	628	633	642	601	595	633	644	598	653	638	638	591	612	620	690	603	634	653	588	641	626	619	590	601	619	613	632	579	620	597	594	682	610	648	604	636	619	648	635	581	616	647	621	640	610	638	613	612	653	633	655	624	652	601	648	636	648	642	643	602	590	659	661	632	639	638	636	631	608	654	597	653	601	616	606	604	630	575	605	631	627	645	653	640	632	622	620	674	605	680	591	594	590	627	615	620	606	693	602	632	629	613	610	573	621	649	640	626	580	660	636	637	629	643	663	648	628	656	633	614	618	611	638	656	630	617	638	626	623	626	632	650	631	631	647	587	625	635	609	670	620	608	626	591	598	643	599	609	602	612	624	590	642	598	606	626	601	604	609	640	612	662	575	592	588	599	667	603	620	644	622	607	615	635	641	630	644	625	600	608	639	647	632	622	606	666	643	588	617	603	579	584	654	575	576	601	575	670	584	635	650	651	620	633	615	651	583	618	608	684	643	655	608	621	617	662	666	616	608	632	635	616	684	596	601	608	629	666	607	621	626	660	629	585	600	603	610	629	623	688	633	589	616	659	635	639	628	638	629	604	671	637	617	619	647	632	630	599	641	593	627	618	663	638	597	597	627	657	614	623	597	622	608	612	603	650	611	658	627	593	615	600	650	638	586	633	613	649	593	655	621	644	631	654	683	615	640	634	643	646	605	633	651	640	609	623	598	640	701	587	602	621	612	648	596	600	637	598	611	599	588	649	645	607	629	627	612	581	660	608	617	655	608	587	578	566	543	601	617	648	670	597	644	629	582	648	578	640	620	599	612	596	605	616	622	593	657	652	640	629	577	660	649	629	620	596	602	576	658	644	625	647	658	623	637	619	582	599	646	622	569	620	671	657	648	597	625	623	663	629	625	692	608	606	618	657	655	641	657	637	612	601	608	618	641	648	592	615	624	588	597	608	674	633	667	664	660	638	673	572	643	612	606	642	634	585	601	575	611	623	607	639	608	673	618	595	634	598	648	595	617	604	606	647	643	625	625	637	620	591	622	652	594	661	640	656	599	630	629	632	625	665	647	650	629	626	646	618	635	687	652	635	573	634	618	614	620	660	593	631	635	627	593	620	635	594	577	635	588	684	591	643	615	591	634	617	614	637	620	608	599	601	631	637	626	667	675	630	625	655	578	609	584	602	696	601	643	641	624	651	658	673	624	589	655	639	621	657	627	652	612	630	633	626	615	657	641	623	650	641	624	650	627	631	683	624	698	618	609	614	608	665	604	617	643	633	606	554	598	614	652	601	639	605	630	614	686	591	622	645	581	640	590	613	646	592	619	652	572	628	650	664	598	601	648	600	688	600	656	632	621	632	614	634	602	660	603	648	629	622	636	622	602	635	643	594	626	600	607	632	623	587	630	571	646
23336	21983	32418	30050	26813	25525	18086	4237	627	491	453	462	485	491	499	451	478	477	479	484	469	453	480	477	432	492	463	481	426	479	474	468	480	461	454	447	430	467	463	446	444	445	477	477	464	460	458	447	449	452	455	459	459	430	471	442	457	498	420	466	434	437	452	484	446	432	477	455	443	445	460	484	425	477	487	443	423	441	423	449	497	471	437	461	486	431	426	437	439	417	442	433	482	450	411	453	433	439	460	428	470	450	435	411	451	425	424	441	453	442	446	459	456	451	470	447	432	450	435	409	418	487	441	464	453	446	477	475	412	406	470	467	439	433	434	474	420	430	444	428	487	485	465	477	458	458	434	462	489	465	446	443	433	439	456	438	462	517	467	463	435	464	424	465	431	460	465	461	473	428	443	453	408	497	450	445	436	486	471	465	452	428	437	441	454	424	454	473	434	453	483	478	453	470	460	468	439	451	466	438	467	418	431	437	412	467	440	460	438	475	425	497	460	463	440	413	441	438	462	483	456	452	458	460	448	410	438	450	451	465	482	435	421	438	496	459	414	447	442	467	447	470	447	408	399	476	418	467	429	454	469	455	474	421	437	479	465	455	428	451	450	472	450	432	472	456	443	489	432	445	443	445	433	433	468	507	490	452	470	473	498	436	519	489	445	429	425	450	451	485	482	442	447	465	459	471	411	455	477	441	456	451	460	455	441	419	422	497	434	492	441	445	446	470	477	456	427	447	446	427	479	489	446	480	468	474	399	435	410	426	419	421	437	431	475	478	415	471	459	429	501	497	493	444	446	457	429	454	478	435	457	428	467	495	446	456	416	446	425	453	464	446	427	468	500	459	438	404	427	455	430	492	439	438	457	464	431	463	438	491	452	481	456	448	467	468	459	469	424	454	462	462	421	452	459	474	411	439	468	448	457	477	491	473	467	473	467	457	441	446	496	447	437	465	475	463	448	462	459	427	456	404	435	457	445	466	478	452	446	426	446	483	489	439	458	429	439	455	448	435	426	440	454	473	453	420	408	475	437	505	444	425	480	450	449	428	456	435	440	424	472	474	471	453	452	437	457	482	468	448	460	492	461	472	447	463	450	482	425	411	481	468	424	430	464	457	451	449	453	441	452	431	449	477	439	469	464	447	465	490	435	419	432	438	486	459	452	387	435	445	458	454	457	399	449	456	477	423	463	479	421	510	484	473	466	461	471	442	406	472	457	450	432	470	467	457	404	481	418	448	487	485	438	440	478	431	479	459	459	464	507	412	451	440	458	464	462	470	434	485	455	414	476	468	469	455	507	423	451	448	458	451	457	408	479	469	473	456	438	484	480	443	480	456	441	494	427	436	440	440	446	431	426	425	462	435	485	492	461	435	458	447	433	448	472	454	468	423	447	472	442	458	461	473	450	442	446	453	449	448	464	419	491	456	446	437	466	448	445	484	452	431	446	457	435	467	439	435	444	434	437	470	445	451	460	439	463	405	463	457	444	439	441	449	444	464	491	441	432	438	450	497	432	457	448	456	446	429	439	457	454	457	461	460	472	433	434	471	465	450	405	501	454	449	486	433	442	431	443	468	426	475	462	501	451	449	438	483	441	469	469	464	433	481	445	472	459	444	444	495	483	458	442	472	446	435	456	484	453	463	444	443	449	408	444	471	476	460	471	461	462	467	435	442	436	470	448	461	458	459	464	465	436	428	441	479	462	513	439	448	453	457	490	494	489	423	498	432	430	440	456	459	444	441	484	458	419	445	459	455	472	461	486	440	416	432	472	457	461	479	444	485	458	475	474	475	469	447	442	413	447	480	436	493	420	479	472	408	462	446	473	438	470	411	479	467	456	404	473	443	486	441	472	459	454	445	479	448	452	519	378	434	425	487	441	440	436	448	472	452	464	520	463	489	453	443	497	469	409	443	471	480	497	450	474	461	413	441	459	428	494	428	412	461	424	460	471	468	464	480	455	450	472	456	469	445	458	442	422	445	452	446	446	465	454	476	459	452	440	468	423	453	459	483	469	462	428	436	480	466	433	462	442	456	458	451	459	375	457	457	490	444	442	428	419	472	461	433	449	444	466	479	466	427	484	478	483	450	435	444	438	414	447	447	445	434	430	480	454	449	453	410	464	447	441	476	449	450	476	446	468	465	480	478	438	485	474	463	440	477	444	434	458	460	456	423	404	443	471	448	488	455	416	462	470	438	416	437	457	437	474	430	446	428	463	423	431	459	466	497	460	421	456	447	472	455	439	448	463	445	454	420	430	417	474	422	474	439	472	447	478	482	462	432	457	449	452	458	455	432	490	439	412	415	445	463	466	468	448	419	439	418	441	449	441	443	433	434	455	438	461	466	423	469	428	423	468	452	446	471	488	438	498	455	480	446	463	460	438	453	480	430	428	494	435	466	406	440	466	487	477	450	483	462	446	431	456	483	447	447	472	437	455	452	485	454	441	425	448	461	491	468	470	475	478	431	466	451	469	435	486	439	454	453	466	474	466	437	438	476	472	459	467	448	458	415	470	451	436	473	462	461	464	431	448	457	481	455	466	437	487	449	451	436	458	427	475	488	501	464	457	474	451	487	468	451	448	474	431	417	428	446	480	468	484	476	467	477	429	472	463	473	431	454	452	448	442	476	428	465	443	468	465	456	432	470	492	440	455	464	426	518	464	463	506	453	467	447	443	449	457	429	451	405	450	459	436	460	445	423	461	493	461	487	452	430	479	424	455	450	495	422	492	475	437	490	454	420	444	483	500	509	475	454	455	484	474	460	457	462	435	444	462	455	470	426	439	448	462	478	446	430	436	429	453	444	478	430	455	444	403	451	449	484	445	481	474	455	453	448	473	483	477	435	475	511	434	475	444	405	420	427	447	435	455	436	496	440	473	444	443	456	452	443	419	461	436	465	436	425	441	456	455	445	439	448	446	495	438	472	448	459	471	452	455	429	465	435	435	463	466	452	424	436	409	464	446	446	441	437	441	437	457	427	484	477	463	439	446	451	435	459	410	454	446	467	429	470	443	455	465	429	436	430	459	443	434	432	425	481	395	469	457	438	432	451	493	473	445	441	460	477	456	418	473	433	475	449	482	431	489	499	458	471	466	442	450	440	466	438	455	476	461	440	479	473	476	453	452	436	439	435	442	453	450	444	435	462	461	439	433	443	440	414	466	452	485	466	437	497	441	483	435	439	435	422	462	474	471	464	503	466	393	444	457	426	420	476	468	425	449	454	488	482	488	452	477	483	453	472	484	474	445	445	415	443	498	464	469	451	451	472	463	451	446	489	431	448	483	474	449	486	455	460	443	435	432	418	449	487	437	468	437	464	465	481	498	420	438	397	439	450	505	439	449	457	407	480	444	427	446	456	494	446	438	459	460	428	465	482	458	444	451	454	453	452	473	442	447	479	503	423	491	478	441	450	433	442	436	433	467	473	443	492	440	452	416	479	442	445	428	443	462	478	432	453	458	450	483	460	443	477	441	435	491	433
57142	102532	84421	60146	44218	32879	18029	6422	1035	706	714	695	691	700	664	694	629	687	693	670	655	692	699	694	665	718	679	654	725	676	677	683	695	703	702	673	666	688	667	715	707	703	683	723	726	646	647	662	646	673	732	695	704	619	672	702	680	655	658	676	665	659	721	717	643	680	661	639	644	667	630	659	705	705	723	692	657	650	669	708	684	680	701	693	690	711	640	711	640	676	683	699	669	689	669	660	719	711	715	660	649	660	663	707	674	695	675	670	676	679	652	642	675	725	747	677	670	689	665	692	673	715	666	631	737	700	701	678	637	698	707	656	696	704	705	689	661	662	661	669	679	695	744	668	730	676	708	700	677	684	711	695	664	726	641	644	668	719	641	683	692	678	692	663	667	689	690	700	674	699	618	625	720	653	704	723	695	670	688	677	686	680	680	653	667	678	692	674	675	664	670	693	676	717	709	673	667	726	639	701	702	687	725	693	668	660	713	724	669	701	697	699	685	706	675	735	687	694	697	695	732	718	687	673	692	679	684	698	666	665	688	685	750	700	693	731	729	666	699	708	647	675	673	663	682	695	682	676	683	680	720	687	704	667	657	665	631	684	707	668	721	653	665	671	651	679	724	677	680	681	691	691	669	662	668	738	722	659	698	710	689	694	656	660	709	685	708	667	657	633	716	669	690	711	662	653	697	702	666	682	719	695	666	665	648	655	696	671	692	691	666	681	685	664	698	710	705	653	694	646	673	663	680	693	666	666	669	686	681	695	709	727	654	672	666	668	711	656	688	655	659	680	655	655	710	700	644	697	666	694	743	679	679	671	706	732	697	668	702	667	681	706	658	687	686	643	665	670	651	720	628	694	655	683	694	681	716	680	697	672	693	692	671	636	681	671	728	680	739	653	663	681	631	693	671	711	680	684	670	715	675	693	679	666	684	709	656	746	715	697	668	695	651	687	647	649	687	686	703	714	712	690	690	721	662	672	685	703	714	693	688	678	700	702	661	687	692	695	691	639	677	695	706	669	685	673	729	659	688	683	710	730	693	728	669	691	690	676	683	650	670	687	697	706	670	692	694	663	711	713	693	702	677	682	669	672	652	709	675	688	713	695	690	705	649	699	632	681	681	702	687	731	715	676	643	721	694	666	665	674	731	727	712	667	702	693	654	728	717	675	686	702	681	681	658	691	656	658	704	696	677	651	693	699	687	711	700	643	625	718	667	715	665	713	737	647	703	719	715	696	729	653	687	669	674	678	668	708	699	699	715	668	667	697	712	697	699	679	764	661	700	671	715	709	694	658	684	694	725	724	663	702	683	685	683	665	665	616	679	748	710	694	681	723	714	749	669	691	682	674	719	691	707	676	684	640	669	700	685	681	673	676	678	750	665	729	699	654	662	643	705	690	680	635	704	685	749	691	697	690	694	683	713	642	675	695	672	700	656	656	656	670	679	679	645	653	684	674	644	677	659	655	686	681	708	711	718	672	691	624	702	705	696	650	721	709	671	705	701	679	713	672	695	692	705	692	682	686	668	684	703	679	649	663	697	697	724	692	684	683	689	701	685	695	736	654	680	712	670	706	662	674	685	676	720	630	701	702	687	684	665	702	676	683	702	666	693	672	661	722	697	667	685	675	676	713	689	705	684	667	659	678	660	705	703	672	674	673	723	684	684	685	751	717	708	636	685	658	726	688	696	664	680	715	656	656	654	646	653	637	713	699	713	667	643	639	698	628	703	699	713	665	727	678	696	681	693	645	660	645	678	688	679	651	661	736	672	718	672	689	662	718	682	638	685	674	700	677	635	639	659	666	694	693	679	682	681	680	664	702	691	675	684	680	681	652	702	722	726	633	694	654	702	691	688	700	723	690	735	703	692	652	654	657	757	692	717	701	676	684	657	696	687	673	703	681	667	680	701	642	685	655	707	722	705	652	621	670	725	696	705	685	741	667	711	681	722	691	711	717	675	710	659	698	663	688	697	704	726	697	682	630	660	690	676	653	692	645	675	683	707	722	677	674	688	680	719	717	665	735	703	713	666	666	742	644	695	695	727	662	678	716	655	728	669	675	710	667	717	713	662	654	694	702	680	651	637	698	689	749	695	631	666	694	683	681	698	683	705	680	702	651	711	690	674	682	665	700	636	659	703	740	668	662	660	720	682	670	654	688	685	675	681	702	697	693	694	708	683	661	693	683	691	713	711	686	646	695	696	677	727	709	669	692	673	672	681	676	673	682	686	703	689	663	719	708	724	615	688	703	690	703	662	668	720	693	701	677	724	683	650	673	714	680	701	712	696	671	727	680	737	721	687	618	703	733	717	663	720	754	678	679	717	698	665	654	698	657	636	659	657	715	613	702	687	650	683	697	744	721	752	663	654	671	701	671	654	675	753	682	660	698	694	648	703	677	646	715	677	674	698	739	685	713	668	722	674	683	694	676	705	672	697	693	683	653	636	667	678	750	683	686	660	667	696	630	692	712	688	698	702	674	685	645	699	661	712	658	659	677	729	671	633	682	685	679	725	667	654	645	711	692	674	681	650	680	726	664	670	652	727	654	655	671	679	686	685	679	666	655	746	714	737	705	683	699	756	657	677	711	706	700	674	648	721	691	659	675	634	719	662	666	667	693	639	690	635	681	711	678	700	711	736	740	637	647	723	685	698	694	663	677	664	655	620	683	660	675	676	669	617	654	707	692	691	686	700	695	683	691	682	708	693	664	686	672	692	670	718	674	645	638	696	687	667	713	689	694	682	639	657	676	637	669	703	739	712	720	681	651	672	697	650	708	692	635	670	696	714	694	681	694	695	630	693	697	674	673	726	713	638	611	716	617	706	704	686	654	678	628	654	688	688	647	689	700	656	694	695	732	682	670	693	691	643	650	714	674	705	683	696	704	727	683	676	700	642	712	714	686	704	667	681	696	652	695	727	686	666	666	670	674	727	680	705	662	667	700	696	677	675	707	662	703	686	667	672	677	626	688	678	691	674	689	720	635	665	685	681	678	672	726	685	709	703	705	709	688	661	718	739	694	651	697	689	668	683	721	681	636	659	660	696	715	654	642	688	660	634	673	719	715	687	714	676	684	701	659	691	690	649	742	657	684	750	697	666	704	684	699	664	677	721	659	683	718	698	654	663	703	671	686	697	764	756	684	679	710	680	677	701	694	684	681	717	655	672	669	677	722	684	716	655	691	678	720	713	693	705	661	683	687	673	707	684	675	665	713	708	682	678	698	695	710	693	728	676	694	697	706	703	671	674	729	686	728	705	666	661	725	680	703	715	637	665	690	660	676	676	712	715	672	684	724	689	663	720	700	709	675	663	641	730	686	732	701	671	712	690	667	728	682	689	675	688	684	648	721	679	669	696	686	682	695	697	728	654	675	681	680	703	701	690	661	666	686	684	639	713	683	714	698	711	695	679	683	696	657	654	663	681	682	704	704	669	722	700	676	648	700	711	694	703	695	739	697	712	713	707	672	686	705	698	720	721	694
28173	28500	31288	19564	7117	2900	1252	644	350	370	393	371	362	377	384	365	373	338	352	330	348	363	345	363	363	340	377	364	352	347	376	377	340	354	371	366	370	383	368	366	326	384	384	371	359	377	389	335	332	338	375	364	349	351	365	366	356	360	357	347	380	376	351	373	364	357	340	337	389	357	359	375	376	369	328	384	330	379	353	356	340	387	349	367	334	338	342	354	331	370	405	344	378	375	386	349	378	365	365	378	398	339	346	345	372	350	367	368	354	358	326	367	365	331	341	367	384	383	362	346	365	388	376	362	358	380	341	357	320	340	345	415	354	336	361	359	354	361	352	366	359	350	334	358	346	357	398	355	369	361	347	379	371	353	373	344	361	375	359	362	329	349	347	343	349	362	374	369	367	361	348	364	379	384	371	374	365	333	357	352	352	350	327	367	341	365	391	359	367	338	348	324	409	353	357	369	371	365	368	363	374	371	364	347	365	398	340	352	374	319	363	393	356	373	365	376	366	363	407	378	370	323	359	371	369	371	370	354	392	365	350	370	368	367	358	350	364	329	397	341	377	380	368	357	351	373	386	340	338	369	340	364	372	359	386	359	366	321	377	360	343	352	381	379	339	364	372	358	349	381	368	346	359	379	368	376	358	366	343	374	341	331	351	340	345	338	369	368	355	380	357	376	357	376	359	349	382	339	339	350	363	350	360	387	355	393	366	345	365	368	358	334	385	370	364	340	353	329	364	407	371	322	337	386	364	373	355	345	367	384	390	361	357	345	336	355	358	367	362	337	337	373	367	378	333	355	368	362	385	387	374	387	347	357	376	356	370	350	346	379	364	360	371	357	373	385	380	345	356	369	389	353	357	350	379	358	361	363	338	350	388	405	338	359	358	365	362	364	314	363	386	356	356	382	365	352	348	413	363	325	359	358	336	388	382	378	393	333	335	365	352	339	338	372	349	381	334	352	341	336	351	357	391	357	396	375	384	336	325	392	369	373	389	345	360	341	374	374	357	366	388	385	398	385	330	374	350	371	377	343	332	346	334	352	353	384	368	350	365	406	348	304	356	376	355	340	353	307	305	329	349	375	358	358	380	361	343	373	336	348	304	359	360	367	361	364	356	340	389	351	372	357	345	362	347	366	344	354	363	379	343	390	371	349	373	342	351	371	358	372	374	356	370	361	361	363	370	365	368	357	352	375	372	370	386	348	368	334	366	377	362	360	367	377	383	362	359	363	349	370	370	336	388	345	360	370	343	351	371	373	345	398	376	368	377	363	372	376	342	340	394	344	362	358	318	374	329	353	362	343	377	338	348	388	375	392	389	357	356	388	370	348	361	388	361	392	342	354	345	368	341	345	359	347	387	357	389	357	341	403	358	325	341	359	350	366	384	372	348	351	336	370	335	343	369	374	370	352	370	384	380	344	360	344	372	347	353	341	335	386	345	353	352	344	373	377	347	391	347	378	340	362	329	374	404	388	351	355	350	348	346	345	390	365	373	359	331	340	336	358	371	384	333	414	337	364	368	403	341	375	357	380	361	369	318	383	361	358	377	375	360	381	377	394	385	347	362	342	363	363	388	375	382	339	341	360	383	378	387	361	339	387	362	346	380	358	384	368	362	342	341	380	365	352	353	394	350	360	359	363	390	360	338	361	341	325	369	377	356	343	403	346	336	390	386	375	345	320	348	320	351	346	365	357	323	386	377	370	401	348	332	338	354	366	381	345	328	389	382	318	365	340	375	347	356	370	366	363	347	340	376	363	376	388	403	380	364	333	356	355	365	341	375	374	336	349	355	344	352	373	383	376	333	363	338	382	371	386	355	358	364	357	367	365	331	356	367	334	349	348	362	378	356	382	372	360	347	358	358	334	313	344	376	345	325	338	358	391	354	356	357	367	362	363	323	375	373	370	373	331	319	328	338	355	399	412	325	346	351	391	312	383	347	381	345	374	317	368	360	403	386	359	383	352	384	368	348	364	352	349	335	342	340	347	367	319	369	295	356	362	374	351	379	336	372	366	356	371	378	363	377	373	366	379	362	369	369	349	339	350	354	363	394	320	358	336	371	374	334	342	341	325	384	372	370	393	350	382	344	368	361	381	349	324	364	351	353	364	334	359	355	374	341	360	374	362	386	361	352	356	401	368	339	355	341	365	352	351	365	360	351	329	377	394	353	362	378	357	362	356	360	377	387	357	365	388	330	320	344	369	372	356	335	353	337	358	382	384	351	368	360	358	387	364	374	340	360	357	369	386	392	341	362	377	362	357	377	357	333	344	348	339	374	354	356	383	376	362	355	347	368	344	363	357	374	360	344	373	346	368	359	375	312	351	374	361	366	341	343	372	353	338	403	356	352	345	353	342	382	354	349	371	314	311	342	374	305	338	352	378	361	329	352	369	338	351	327	375	358	326	346	379	371	383	337	337	359	358	363	359	355	340	368	371	341	325	333	365	362	345	340	378	370	369	365	362	364	389	370	372	367	349	365	349	350	368	348	368	366	352	366	366	340	367	357	317	390	356	337	350	358	359	373	351	364	381	345	354	342	386	368	336	346	367	374	366	386	360	313	345	365	366	366	359	344	358	334	369	384	368	347	333	353	315	382	378	331	371	361	344	338	365	374	356	399	341	385	371	360	359	333	371	367	346	375	378	387	352	393	380	335	370	373	358	346	357	328	371	371	341	358	387	337	380	345	392	391	337	372	368	384	363	379	359	397	332	385	378	364	347	352	364	363	320	365	360	333	410	368	369	375	358	399	353	370	347	362	356	360	342	366	351	359	320	322	368	352	352	328	396	351	392	349	343	349	367	343	353	371	375	368	382	368	340	357	336	376	367	382	382	389	363	357	387	304	357	351	351	349	351	367	385	376	355	386	357	332	336	368	363	365	353	367	362	341	337	345	354	370	361	363	371	351	378	353	353	336	365	381	381	367	355	355	329	379	379	345	367	366	393	350	372	350	359	382	378	369	383	328	370	338	360	344	357	378	356	368	337	368	344	347	343	363	374	370	355	332	350	363	392	357	320	360	372	387	356	333	326	368	328	354	396	355	343	386	359	335	399	341	349	362	359	347	378	347	355	348	398	335	376	366	353	383	358	367	346	353	340	342	361	355	386	363	369	360	365	358	340	364	353	342	331	380	367	368	354	357	366	368	369	343	357	418	370	371	361	353	364	364	375	330	309	334	368	351	337	343	356	293	346	339	361	377	376	358	339	390	380	373	355	367	340	338	328	399	370	362	340	334	382	340	365	314	365	367	338	366	369	367	379	390	376	381	345	370	389	368	343	394	353	383	375	363	330	391	386	358	358	347	352	373	363	372	351	361	374	355	367	359	360	374	347	331	399	372	377	369	372	344	374	342	355	373	338	378	374	363	391	364	378	356	345	350	357	295	346	365	339	352	357	381	367	373	350	381	360	383	374	316	356	344	344	391	347	358	360	345	356	361	363	316	366	357	385	325	382	350	361	378	354	374	359	343	356	346	349
32860	47646	37484	21081	11400	5935	2630	1172	617	548	591	583	547	569	563	617	553	576	553	593	585	528	574	532	537	595	564	531	607	584	587	569	580	555	552	561	569	623	554	580	601	595	585	536	529	553	569	535	580	583	581	593	564	554	570	553	551	535	563	558	612	567	542	559	587	552	572	576	611	568	611	645	612	567	587	579	588	552	574	612	573	559	583	551	574	561	621	569	572	618	560	567	577	550	571	552	562	590	595	548	546	577	573	604	564	527	591	598	600	587	596	552	604	588	574	578	598	574	621	542	574	556	567	601	623	593	531	603	605	548	586	569	604	598	571	571	587	575	552	599	580	566	553	554	552	620	593	582	577	542	594	572	593	513	590	570	566	567	579	523	551	598	576	607	572	574	604	607	564	560	589	606	576	591	607	586	607	528	621	600	578	607	588	551	571	549	592	587	588	573	580	575	572	629	571	606	554	577	550	569	566	544	557	587	589	567	575	556	622	546	597	585	550	559	559	560	567	606	632	559	592	547	624	575	553	573	548	591	607	550	587	586	568	566	596	559	591	576	578	600	575	582	585	600	600	582	549	597	573	561	584	592	571	569	565	576	569	593	632	560	596	567	567	566	565	576	539	575	576	607	551	624	576	566	592	587	567	561	520	539	584	563	580	581	592	582	537	528	576	553	610	622	591	568	550	595	559	556	556	556	564	596	592	521	586	546	576	522	536	623	605	602	618	532	584	564	555	569	592	580	579	582	554	553	558	572	576	530	599	542	572	609	586	607	604	625	565	583	571	576	556	548	546	598	526	602	609	589	573	574	541	578	584	559	574	533	616	579	601	543	592	539	571	557	573	577	578	541	536	630	578	587	576	584	603	555	583	611	615	587	590	566	593	528	580	570	603	546	569	571	550	590	534	559	569	573	577	577	550	631	623	562	569	562	517	567	587	603	572	597	614	579	564	567	611	507	593	558	592	573	561	578	572	550	545	602	601	587	558	590	565	537	590	576	560	556	596	580	597	544	579	569	591	558	576	614	590	596	599	638	561	560	606	620	572	542	616	558	580	543	563	582	558	609	546	565	595	503	594	605	586	594	544	595	578	558	623	550	598	599	591	544	581	588	575	577	514	586	562	561	591	568	543	541	557	544	567	539	543	578	566	586	554	543	583	631	552	581	571	578	583	556	561	526	586	557	593	551	556	624	574	555	538	566	596	565	545	541	575	584	591	555	590	582	577	530	571	599	584	584	566	589	560	555	596	593	548	591	601	590	580	584	566	535	573	543	568	569	557	565	565	588	602	542	592	596	587	580	562	605	613	576	601	570	576	581	551	572	562	548	584	627	580	574	542	605	565	566	561	618	543	568	625	530	598	577	555	594	584	593	527	609	566	568	567	568	570	615	553	596	585	590	593	578	588	557	570	600	582	562	559	544	574	543	572	580	554	545	617	603	573	571	575	569	551	546	606	588	574	534	567	575	546	619	578	568	629	570	618	580	612	518	576	609	580	538	595	575	586	573	575	564	543	576	579	533	553	565	600	530	605	572	574	571	576	577	557	594	594	580	570	536	539	626	591	545	548	561	580	538	579	571	601	591	520	540	571	542	601	560	587	594	591	568	565	602	554	605	593	606	550	577	547	589	594	548	585	582	578	584	572	570	581	568	581	577	590	620	511	590	585	576	623	618	560	601	542	565	600	555	568	590	578	554	540	575	573	576	565	570	576	585	567	551	609	603	554	613	520	565	551	591	576	567	591	597	539	592	565	569	530	536	554	563	628	554	586	559	584	570	542	594	587	511	584	507	554	575	567	614	567	559	578	585	558	578	569	572	597	578	581	568	571	609	588	555	578	604	596	612	558	584	564	567	561	569	582	580	602	558	580	586	562	584	577	578	570	601	573	568	520	572	626	567	533	639	542	544	559	562	598	566	574	538	560	576	608	574	556	609	570	556	595	564	524	540	577	579	560	592	543	585	552	577	565	585	580	575	599	550	580	597	618	607	607	602	580	583	569	554	584	593	576	594	587	577	543	598	584	562	605	580	588	572	607	578	569	592	620	566	552	556	559	580	572	603	577	605	564	602	599	582	576	576	611	553	581	575	528	577	600	552	578	597	591	588	576	563	530	543	570	597	563	570	603	564	585	593	579	573	549	567	577	522	614	622	583	585	615	605	550	602	533	538	591	535	584	557	516	605	575	593	565	579	591	559	595	555	578	547	604	568	584	612	588	598	600	572	561	574	627	598	539	540	610	608	570	579	566	557	516	598	601	567	572	599	602	554	563	607	563	569	532	555	556	560	542	640	560	580	592	560	576	562	580	573	597	603	563	612	596	579	577	567	586	594	554	557	585	604	594	580	569	583	557	576	567	612	597	631	603	597	541	559	567	576	577	585	569	579	578	535	571	590	564	557	570	543	597	575	600	573	567	558	548	571	583	561	614	627	576	534	557	552	546	611	559	561	612	563	560	564	579	552	569	589	592	573	554	627	563	572	539	546	568	542	534	608	595	582	573	569	558	576	580	574	574	587	585	579	550	541	541	575	553	581	595	559	562	599	565	573	595	570	577	574	564	583	574	576	553	508	608	595	560	606	578	553	566	590	548	546	582	527	559	589	552	558	580	589	574	563	589	592	571	602	583	624	561	576	582	562	595	574	516	593	566	532	574	585	602	540	572	598	589	546	636	544	599	535	582	617	563	597	585	614	558	583	578	568	553	531	582	606	553	602	595	592	548	566	568	579	512	585	601	548	556	545	561	583	524	571	575	553	593	591	591	537	571	574	593	598	607	584	591	578	597	567	606	564	543	538	570	568	552	547	590	600	550	576	612	526	585	578	589	552	572	538	570	567	549	608	581	589	511	549	575	579	547	596	591	563	533	580	574	541	521	596	573	550	564	612	584	578	562	551	578	573	569	579	556	605	570	581	567	548	573	568	598	599	608	571	597	568	571	602	587	571	605	566	587	589	574	562	579	540	560	547	565	564	575	593	563	615	541	593	603	580	550	556	580	582	558	594	556	589	581	526	598	616	547	566	577	594	592	561	591	588	570	554	557	608	573	597	543	560	574	587	579	567	539	561	595	554	556	591	594	619	605	571	563	566	576	565	525	587	564	542	602	561	588	609	572	584	546	616	591	596	576	567	565	564	604	592	599	549	572	533	531	541	558	593	562	617	564	576	573	576	550	581	596	573	541	569	561	550	640	569	564	512	567	578	574	601	574	584	573	599	593	540	600	582	550	579	585	578	585	584	569	582	627	575	593	586	556	544	571	595	614	550	550	579	534	583	557	567	594	588	605	569	544	586	518	576	592	617	576	592	607	571	557	539	577	604	576	537	591	553	550	584	558	584	612	567	549	565	603	609	564	594	588	592	563	598	610	557	552	594	575	574	584	540	571	598	607	607	601	538	590	562	594	530	607	571	539	605	611	555	518	619	567	563	561	576	575	590	581	586	579	575	545	549	561	573	569	531	547	582	567	573	568	568	539	600	581	586
24859	23779	36760	35606	26542	19132	7712	1597	492	442	426	394	395	419	386	404	413	401	408	400	408	384	394	393	373	420	383	414	399	382	393	394	405	378	381	388	354	393	390	391	379	379	415	426	386	380	386	378	400	408	381	386	384	386	378	359	417	396	417	375	399	378	424	382	386	401	397	406	398	366	365	371	407	371	414	425	369	428	423	392	369	392	414	421	352	399	368	400	404	415	359	364	366	418	356	394	387	413	408	366	382	433	396	421	383	400	437	367	362	345	382	372	398	385	398	376	410	379	396	395	404	404	405	345	413	427	390	388	409	431	392	403	398	404	382	402	370	404	426	425	396	404	403	375	364	381	406	381	388	372	418	389	389	379	386	377	401	407	381	385	414	406	397	364	385	356	402	395	390	405	364	412	390	422	371	422	375	355	408	386	389	376	401	413	405	403	374	388	371	393	433	373	386	378	371	420	395	375	382	393	390	406	425	360	395	403	380	407	403	385	390	391	386	386	395	407	409	371	369	374	384	355	398	363	419	439	381	406	403	372	380	392	382	405	392	391	422	400	379	395	388	405	417	411	433	374	401	366	368	359	383	388	394	389	403	371	412	389	387	399	405	396	405	400	417	381	398	360	360	401	391	385	405	406	355	409	364	405	387	388	418	397	369	414	401	403	373	388	383	360	409	368	376	401	396	384	413	404	350	383	392	405	395	392	405	399	417	420	406	388	407	343	419	379	400	399	416	387	403	421	367	399	384	387	387	411	395	426	376	392	397	401	380	383	376	414	410	366	380	433	397	371	377	388	398	378	405	379	393	373	397	361	408	408	405	392	402	413	403	416	355	404	388	411	382	381	381	350	395	437	398	407	425	407	392	388	381	394	432	396	395	370	360	371	388	418	420	386	383	371	406	402	358	437	380	424	360	418	387	373	421	387	401	360	393	385	416	418	383	436	391	398	396	382	412	423	403	362	357	410	411	419	413	391	401	395	392	369	387	398	368	385	385	370	371	398	359	398	415	376	401	396	423	382	400	414	385	389	405	402	413	430	385	376	386	389	403	384	394	393	405	439	395	410	377	398	370	403	379	416	354	389	387	344	373	383	384	399	385	396	403	414	372	427	392	399	408	404	372	376	393	402	418	394	390	365	410	382	386	416	396	422	365	395	416	383	393	382	369	386	382	381	362	414	440	396	389	385	381	387	401	416	418	380	420	409	419	403	428	389	427	392	335	366	396	408	361	378	392	374	378	412	390	388	391	383	416	371	410	391	404	397	401	368	437	369	373	389	425	425	379	399	408	403	368	401	347	427	369	378	388	381	377	411	416	415	367	377	393	430	359	372	420	390	383	373	432	383	369	396	427	389	384	378	401	381	371	401	388	381	439	389	385	388	427	379	384	389	374	357	388	399	356	381	377	393	398	414	383	403	404	389	387	373	401	369	417	372	424	352	412	400	342	421	389	378	360	381	394	404	400	418	366	396	413	399	385	371	387	406	389	413	426	380	366	412	404	380	376	416	370	370	401	380	377	392	388	358	348	423	409	398	379	399	419	351	408	407	369	400	379	412	394	352	389	384	385	376	392	389	386	385	390	356	415	369	377	386	357	424	440	392	389	392	386	347	424	414	372	395	389	384	404	366	417	387	424	398	373	397	407	360	361	412	434	408	406	389	365	434	392	415	391	372	393	411	397	380	398	399	380	425	403	410	408	375	393	377	428	409	397	375	435	355	412	373	388	403	406	426	403	389	381	388	430	397	423	383	370	401	376	398	395	369	433	415	365	358	372	366	404	373	397	403	411	399	407	381	398	427	396	407	414	383	390	380	406	369	387	418	396	403	412	393	385	356	387	406	419	388	381	393	358	401	439	378	365	404	394	385	368	388	394	409	381	400	433	418	377	414	408	394	385	398	395	361	412	413	416	404	433	380	392	391	400	415	420	409	411	393	382	382	373	384	413	403	379	378	381	381	375	381	386	376	380	377	391	409	360	406	386	418	423	430	381	400	393	422	378	363	405	394	375	382	408	361	388	400	388	373	393	401	387	355	414	367	398	371	406	401	397	427	401	401	372	407	379	406	390	375	336	385	378	338	388	407	384	378	416	410	379	377	403	391	385	367	384	390	410	377	368	389	411	398	410	405	380	387	383	357	400	418	402	402	395	410	376	385	414	405	411	401	376	384	391	433	381	389	399	392	408	451	362	406	408	397	373	378	376	375	370	374	354	404	392	413	370	396	412	406	432	379	367	364	400	392	385	401	410	373	372	395	400	410	374	366	374	372	400	423	423	383	353	392	400	431	383	381	407	401	388	367	396	375	364	362	442	410	406	412	360	351	382	410	373	391	365	417	372	396	358	360	389	397	422	422	416	373	389	421	392	419	407	380	395	411	393	401	389	388	367	389	392	366	381	367	387	369	419	348	392	436	393	391	406	389	396	409	393	398	410	410	386	391	397	374	406	383	396	339	364	400	365	376	394	438	379	378	376	419	386	421	384	388	394	373	381	368	398	395	392	388	395	380	387	404	398	355	376	373	360	403	372	379	426	390	401	410	393	395	444	413	380	398	379	352	414	385	386	417	391	414	436	422	383	400	386	417	413	380	395	388	368	388	377	397	393	399	377	397	425	409	378	405	369	394	391	388	391	410	399	378	421	383	387	344	388	402	390	424	393	429	388	437	412	368	389	398	410	382	397	398	418	419	394	411	383	387	401	423	410	370	391	390	402	441	418	387	396	381	364	395	385	392	418	395	418	395	421	387	360	382	369	404	399	411	409	383	381	360	389	389	386	437	400	416	383	360	421	385	417	400	364	389	380	393	392	404	376	379	403	366	374	418	384	366	407	396	425	452	403	394	418	397	392	417	394	403	380	396	409	397	408	401	394	382	402	386	386	388	435	424	392	376	409	394	391	439	374	355	403	386	368	412	428	398	377	394	381	387	393	375	428	397	373	396	375	395	335	401	372	352	380	404	394	420	388	393	411	381	368	413	349	391	390	381	383	400	413	426	366	376	375	392	402	422	382	376	401	408	365	404	383	408	388	390	381	410	385	401	424	415	406	383	366	405	403	379	398	380	416	361	393	404	409	411	389	398	407	400	335	383	424	375	390	363	396	421	400	421	441	402	428	414	435	401	414	406	391	388	386	355	382	362	409	392	365	388	411	426	415	386	374	378	367	364	392	427	413	385	419	368	412	363	424	408	385	382	384	345	409	365	374	379	383	397	382	410	384	424	392	391	404	422	408	419	400	407	431	388	401	393	403	405	390	405	389	358	400	387	368	412	377	414	410	372	407	365	380	386	375	382	402	372	382	386	389	383	403	418	381	417	403	362	404	394	385	392	410	382	397	390	381	400	396	399	397	373	359	361	403	400	433	358	416	382	382	426	418	402	430	367	371	405	397	388	401	412	406	402	446	378	377	387	364	427	421	404	411	392	410	405	379	368	389	403	371	407	417	398	410	379	395	396	404	394	363	395	399	387	380	397	398	398	357	424
53541	88930	71818	48234	34379	22540	10091	3406	815	664	614	618	581	593	624	671	626	626	641	595	649	675	633	596	642	632	626	608	601	631	614	636	615	608	636	626	608	608	626	626	637	592	624	655	632	616	663	629	628	632	655	630	630	648	623	647	560	610	603	621	683	602	623	597	595	604	642	611	561	659	599	610	626	622	635	630	605	618	590	662	606	598	644	599	601	632	649	613	643	629	633	618	613	598	636	606	606	589	600	606	607	609	594	620	627	617	646	654	580	640	628	566	630	638	606	663	622	605	638	632	615	582	577	626	615	639	628	650	676	590	603	597	614	627	654	618	628	616	645	651	611	684	614	586	620	638	633	654	624	626	600	619	607	563	643	635	599	583	659	658	599	651	671	622	599	596	598	632	609	618	658	621	653	630	651	616	646	615	611	614	612	617	623	627	656	624	653	611	650	605	639	577	637	620	568	618	612	634	629	639	614	616	642	690	633	627	632	610	622	662	648	601	611	619	609	664	608	609	639	634	639	641	627	648	588	625	657	621	628	561	639	639	667	615	647	652	662	628	616	636	657	626	662	635	612	672	632	657	635	612	636	642	591	577	569	643	603	607	601	618	606	601	627	582	580	621	588	643	640	638	626	608	593	650	610	588	633	616	629	657	650	600	576	606	634	596	657	648	600	572	621	627	644	617	635	645	646	620	645	663	610	610	588	616	625	618	666	612	611	638	656	627	640	624	573	632	684	616	600	605	610	624	610	601	646	635	591	604	604	658	635	582	643	609	631	627	606	654	636	594	591	614	621	627	636	617	605	602	624	632	578	671	643	564	639	627	576	620	614	640	641	627	555	629	639	613	612	629	640	657	667	607	631	614	614	627	591	637	602	628	638	645	603	588	616	618	623	618	611	625	619	606	632	640	631	622	620	599	597	638	619	657	635	655	596	599	621	643	620	604	646	633	657	642	642	612	612	632	643	639	637	618	665	610	655	613	650	635	640	622	580	594	605	615	598	583	609	654	606	606	642	649	667	628	615	623	662	598	640	635	623	635	580	648	603	588	657	620	631	598	634	622	677	572	632	591	640	627	623	621	581	616	631	641	609	590	653	635	624	670	602	608	637	596	624	606	610	641	644	603	607	639	594	589	596	619	636	626	631	598	583	643	591	623	598	600	628	686	638	612	612	597	616	589	635	605	654	603	604	681	615	641	629	576	569	625	607	645	639	620	626	616	602	577	664	632	607	650	657	631	617	645	609	596	596	601	637	625	679	624	639	613	603	608	658	616	621	594	589	618	651	600	637	609	632	614	618	619	630	618	586	609	618	637	619	638	591	631	612	609	629	644	643	611	597	587	585	652	681	657	637	600	617	663	616	584	576	610	596	636	640	620	581	623	624	597	602	613	619	620	640	613	591	600	651	611	604	626	634	593	617	601	628	639	658	632	639	620	646	608	627	608	591	659	642	635	596	641	585	626	656	635	616	703	624	649	638	641	616	577	616	600	637	685	610	624	626	632	598	596	637	586	595	619	615	655	606	600	589	591	626	649	636	641	606	606	604	602	603	602	608	621	613	595	601	669	626	600	616	655	660	624	596	654	599	662	599	617	669	606	623	630	568	620	613	623	584	578	602	618	676	663	626	690	652	634	603	673	631	630	582	663	647	643	623	642	643	596	610	613	626	650	595	643	642	635	610	640	589	582	631	588	609	613	578	607	634	619	621	612	610	624	638	638	572	642	595	594	627	617	642	640	576	610	607	547	665	610	607	675	590	558	630	594	667	620	602	613	627	582	635	639	684	636	602	638	606	621	610	579	647	617	656	613	605	592	632	592	602	632	606	596	657	566	565	608	624	579	616	592	616	616	636	619	618	597	652	573	628	589	595	628	570	620	625	620	631	629	567	656	619	654	659	614	609	657	619	593	616	602	664	567	629	629	588	583	606	578	643	620	606	621	628	640	591	644	662	623	661	632	640	645	586	666	587	628	575	626	641	648	628	622	645	629	564	614	623	598	645	645	606	582	662	606	631	621	589	605	646	618	655	568	584	584	593	614	587	565	600	622	587	613	633	662	625	607	621	593	603	581	577	637	603	644	599	646	654	660	596	625	602	603	607	636	600	596	631	669	602	563	612	606	599	587	612	617	677	587	607	649	623	682	603	615	621	627	644	668	611	622	625	670	647	633	644	659	605	631	613	610	617	615	658	602	621	617	637	593	615	610	636	634	631	596	621	615	641	600	617	608	607	645	636	570	636	617	591	626	600	579	646	630	638	641	635	641	662	594	640	640	652	637	635	597	625	594	629	628	611	612	614	593	599	595	616	642	618	566	638	615	605	635	627	631	623	678	604	620	687	605	657	627	643	627	638	652	622	636	617	646	624	616	640	628	627	640	599	605	632	627	582	588	658	605	668	597	596	586	616	652	612	601	624	638	612	591	629	641	624	611	614	640	616	572	634	638	577	622	621	637	586	639	614	629	636	604	650	633	618	635	607	597	612	580	645	602	629	653	638	648	570	651	620	626	612	692	609	622	546	598	565	650	643	649	578	623	614	634	624	635	591	638	646	631	653	606	646	661	635	640	615	607	655	637	667	639	602	608	579	602	598	600	650	613	624	640	599	588	658	582	628	628	630	616	613	615	632	637	612	590	633	597	620	597	630	617	635	636	609	568	594	561	554	648	581	625	660	600	633	662	638	638	656	643	622	604	626	589	633	648	611	597	608	636	633	660	617	617	627	665	645	619	621	620	613	627	601	606	604	646	620	575	591	631	630	610	665	660	571	627	612	609	607	617	629	546	630	661	631	631	620	662	582	634	632	671	634	660	632	603	618	645	594	586	607	618	647	622	608	594	583	657	605	607	632	629	622	635	612	585	637	582	679	632	625	603	580	652	620	622	622	622	601	618	597	641	629	613	626	650	672	612	612	587	645	620	647	612	583	648	575	637	671	592	623	571	614	635	616	574	597	591	588	648	654	606	635	614	604	598	630	614	625	621	620	634	658	618	607	607	609	638	578	664	661	613	612	602	641	594	603	635	582	617	614	617	610	595	625	618	622	655	633	653	625	631	603	593	629	586	641	654	655	640	619	582	678	639	599	591	610	631	590	597	675	609	589	607	605	614	668	616	654	623	619	618	605	644	657	608	684	617	640	619	617	598	617	649	620	616	601	627	644	560	644	617	600	573	627	645	634	650	596	689	562	622	609	619	622	587	641	586	628	657	610	600	634	581	605	634	608	609	615	610	576	617	610	614	617	624	589	618	642	584	612	553	610	640	637	628	576	629	616	639	632	599	675	565	657	580	636	664	636	607	592	602	635	611	636	626	577	651	603	607	646	619	645	572	651	622	605	585	604	641	640	589	613	615	587	623	575	640	622	599	664	615	645	608	678	627	661	626	601	598	627	677	644	611	580	612	635	616	606	643	624	632	578	593	570	666	642	647	646	568	600	615	660	599	638	602	617	564	616	641	637	638	627	582	612	633	613	594	593	583	590	614
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
