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
338775462367	338775462936	338775463484	338775464034	338775464584	338775465134	338775465684	338775466236	338775466784	338775467334	338775467886	338775468436	338775468986	338775469536	338775470086	338775470634	338775471186	338775471736	338775472286	338775472836	338775473386	338775473936	338775474486	338775475036	338775475586	338775476134	338775476684	338775477234	338775477784	338775478336	338775478886	338775479436	338775479986	338775480536	338775481086	338775481636	338775482184	338775482736	338775483286	338775483834	338775484386	338775484936	338775485484	338775486036	338775486584	338775487136	338775487686	338775488236	338775488786	338775489336	338775489886	338775490436	338775490984	338775491536	338775492086	338775492636	338775493186	338775493734	338775494286	338775494834	338775495384	338775495934	338775496484	338775497034	338775497584	338775498134	338775498686	338775499234	338775499786	338775500334	338775500884	338775501436	338775501986	338775502536	338775503084	338775503636	338775504186	338775504734	338775505284	338775505834	338775506386	338775506934	338775507484	338775508036	338775508584	338775509134	338775509684	338775510234	338775510786	338775511334	338775511886	338775512436	338775512984	338775513534	338775514086	338775514636	338775515186	338775515736	338775516284	338775516836	338775517386	338775517934	338775518486	338775519036	338775519586	338775520136	338775520686	338775521236	338775521786	338775522336	338775522886	338775523434	338775523986	338775524536	338775525086	338775525636	338775526186	338775526734	338775527286	338775527836	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23306	21068	27799	24535	21077	21139	7664	1822	1249	1165	1063	1016	900	825	843	824	773	735	775	700	703	698	684	684	684	610	678	625	674	624	594	701	653	602	623	637	597	578	632	616	617	619	583	621	644	629	569	610	563	593	607	559	585	627	564	633	635	633	596	550	571	581	542	648	567	635	540	627	616	614	615	564	599	566	580	614	563	596	588	606	592	590	591	577	590	626	560	627	601	600	567	576	572	588	616	568	582	581	596	567	597	574	611	574	607	600	616	583	645	592	547	587	594	589	616	606	540	615	606	570	559	597	587	595	548	577	582	619	584	594	544	605	606	633	558	622	583	603	579	503	560	591	595	588	614	574	641	553	593	608	595	608	619	571	565	611	594	600	593	582	587	560	601	593	555	564	571	601	600	636	580	595	555	587	571	597	600	531	608	586	543	586	579	562	611	597	583	583	583	555	578	586	585	567	554	616	584	513	660	637	596	579	538	569	595	566	572	590	581	597	584	582	574	575	540	559	607	598	589	598	556	612	606	612	584	613	536	570	609	582	580	583	555	524	593	565	596	560	585	620	572	569	563	597	592	587	518	608	609	610	600	601	581	562	562	543	585	571	565	608	594	547	564	579	608	563	570	548	612	564	592	590	646	632	591	552	572	556	603	595	627	601	553	597	584	588	579	565	545	606	611	580	611	606	606	572	596	552	552	525	604	588	537	571	630	578	611	546	583	578	563	625	576	603	582	580	559	578	597	585	618	587	564	596	587	592	586	540	603	552	564	577	536	635	558	611	639	568	550	621	578	578	569	530	565	557	593	586	610	580	592	538	592	617	571	555	568	637	589	534	616	615	610	621	602	564	609	586	556	546	546	570	634	585	575	620	584	561	561	541	617	568	595	591	561	590	531	557	593	573	552	547	566	595	581	612	566	581	591	581	559	601	517	598	579	552	550	593	562	573	571	588	541	575	564	641	563	572	561	576	573	587	577	565	551	603	617	579	597	601	574	602	575	582	588	570	532	566	610	604	574	553	558	569	585	587	619	567	568	580	564	614	597	587	580	585	601	557	537	605	591	560	608	591	584	535	581	544	597	605	554	543	600	579	577	593	549	575	557	602	605	567	596	590	574	569	625	613	570	529	608	590	576	565	598	567	593	574	556	584	564	573	587	594	588	635	584	605	568	555	602	607	588	553	567	596	577	571	608	528	640	569	569	569	558	570	593	577	538	557	596	611	570	513	614	600	583	608	592	594	571	620	579	581	649	628	570	620	539	558	603	551	614	604	609	597	601	568	606	561	582	545	574	593	540	566	568	609	538	566	586	582	589	603	578	634	601	586	605	593	583	579	567	607	591	582	573	583	583	561	560	595	539	566	572	560	591	537	585	579	565	546	590	547	553	612	561	569	548	600	583	586	634	608	613	563	592	553	593	604	601	607	589	583	587	581	550	598	528	588	579	562	590	582	575	578	548	598	572	598	565	632	561	580	569	580	562	548	589	592	526	563	587	563	660	621	549	629	585	548	629	547	544	643	555	550	616	607	583	580	580	578	608	580	610	556	579	574	574	579	577	597	583	572	588	538	597	581	617	580	600	613	582	542	608	551	580	605	605	576	568	583	576	609	635	573	543	586	558	570	580	588	599	591	570	554	640	575	576	562	588	566	558	641	580	572	549	609	581	573	590	552	626	548	598	561	580	602	566	554	601	553	559	584	584	555	591	592	591	604	551	523	573	602	558	592	543	557	555	547	554	599	579	606	568	599	582	568	603	574	586	584	521	577	597	576	637	598	567	583	612	572	587	547	529	616	630	595	587	631	593	613	581	603	633	563	550	599	571	615	602	609	594	560	555	582	597	553	560	624	566	540	584	553	552	570	520	576	568	571	530	578	558	559	608	631	549	590	587	586	592	565	651	591	558	592	574	576	536	547	621	557	589	529	591	564	583	573	563	586	593	562	607	576	543	621	598	568	599	641	558	590	569	595	563	582	571	575	569	566	604	558	597	611	577	576	619	581	567	596	592	561	596	577	551	580	576	578	573	547	592	608	582	597	603	598	552	601	613	558	605	589	582	578	554	577	595	586	603	553	554	584	566	576	582	590	585	574	573	615	590	594	599	554	639	624	573	569	577	548	576	571	592	578	534	577	563	536	589	567	564	537	573	589	577	579	590	621	605	564	598	560	541	550	563	610	591	558	567	553	518	545	574	620	626	589	554	608	559	642	584	588	588	605	585	558	571	580	574	548	604	562	564	583	605	559	617	572	591	576	523	601	573	645	577	526	601	581	632	572	549	577	559	550	566	591	591	578	587	570	597	542	587	562	593	604	605	599	570	549	526	583	550	590	615	553	582	542	602	556	583	596	578	573	548	568	573	581	550	596	563	614	576	545	593	585	586	585	596	575	564	571	555	580	555	561	569	546	606	602	588	546	606	561	550	528	596	570	590	581	603	577	575	601	620	592	555	600	598	575	593	592	568	608	563	563	587	554	651	614	540	620	595	611	600	603	626	608	557	555	586	579	631	594	547	567	577	545	542	554	623	609	605	595	606	566	561	570	591	578	618	584	586	554	556	588	583	606	573	586	580	576	571	602	560	587	564	606	579	551	554	556	552	579	570	616	562	585	536	510	596	607	602	587	608	603	622	642	586	582	560	597	566	578	636	598	602	607	564	601	603	604	593	607	544	554	565	543	606	579	577	605	619	585	551	570	588	621	607	569	587	596	609	613	571	604	559	611	570	597	642	561	589	584	606	581	573	564	573	577	534	602	568	575	578	562	567	590	584	592	608	581	577	583	518	593	574	612	561	586	614	582	606	582	611	587	593	545	600	581	591	571	621	577	594	542	577	642	601	563	617	604	586	552	609	618	595	566	562	540	585	595	585	603	606	565	572	534	573	574	538	616	611	571	594	574	559	598	620	535	549	583	597	617	558	582	558	555	570	584	604	527	573	569	582	599	573	528	622	582	587	561	623	574	569	598	554	597	589	559	594	500	592	591	583	589	557	593	552	561	564	595	601	586	576	548	610	590	554	599	537	596	575	575	585	566	572	580	560	608	605	598	608	578	647	542	607	593	593	597	565	602	608	534	608	556	578	561	577	597	550	592	587	546	563	618	605	580	582	558	603	655	571	586	566	559	622	584	577	547	611	585	632	587	553	590	561	546	566	532	577	566	582	585	588	582	557	558	579	573	554	582	583	591	583	588	596	594	653	574	586	551	552	606	557	597	553	556	567	592	578	584	586	578	610	587	599	615	558	549	619	563	572	577	553	619	585	580	593	593	573	565	528	601	554	543	574	601	577	582	509	595	604	582	578	592	603	538	615	587	582	589	568	613	600	608	579	604	579	571	609	599	601	553	613	577	559	551	594	539	552	582	581	573	548	616	559	575	542	590	580	584	551	571	554	544	612	568	536	585	628	558	591	589	562	588	601	599	588	569	596	558	571	538	569	611	601	579	618	585	560	611	563	603	569	536	577	548	570	622	564	566	566	585	573	570
11056	19423	17765	9942	6726	4699	3656	2814	2314	1996	1749	1537	1367	1285	1102	1095	1073	967	948	859	869	825	771	770	777	736	669	720	720	702	669	699	742	670	670	647	625	639	642	654	631	616	621	647	641	653	598	627	596	580	583	616	584	624	594	599	582	596	592	637	604	566	593	586	587	581	592	600	604	606	604	592	593	618	551	612	588	593	596	535	588	597	617	555	597	552	543	558	523	565	573	585	590	621	558	583	563	580	586	596	597	565	599	576	587	536	591	546	592	568	582	577	613	536	492	616	574	579	554	575	596	591	585	550	590	601	586	608	550	562	517	561	614	546	555	538	549	553	569	604	570	586	592	568	533	570	587	582	540	566	527	530	518	601	547	557	555	555	600	620	530	596	561	576	580	575	550	575	559	565	557	535	638	560	525	575	570	604	587	552	585	549	594	576	584	601	546	556	567	585	564	581	586	576	580	551	523	577	579	524	577	575	630	553	562	560	586	587	589	534	573	565	570	590	572	558	591	586	546	585	571	626	563	543	582	573	554	575	599	589	590	557	567	608	566	595	594	543	554	569	601	581	578	555	567	591	559	614	594	546	582	554	577	571	597	567	594	550	549	567	593	599	554	614	559	571	612	594	547	534	493	582	561	607	578	581	621	578	588	581	549	549	552	584	599	586	554	576	596	560	585	574	586	558	540	629	547	567	557	540	572	538	573	556	591	506	563	540	600	559	555	558	571	578	572	588	576	551	605	599	548	572	534	533	564	582	539	613	494	541	551	573	574	552	510	571	576	579	574	542	580	526	579	566	620	613	575	550	575	545	593	580	561	515	587	594	579	607	570	519	563	600	598	578	588	570	544	535	547	609	582	558	542	541	556	538	548	596	545	586	559	546	571	546	544	576	585	530	561	582	598	568	620	550	601	581	545	557	565	572	584	534	559	581	591	591	540	548	582	592	552	559	585	568	558	579	535	565	585	587	547	552	564	536	573	548	563	540	565	623	552	608	578	586	580	583	596	552	525	550	544	571	591	553	573	566	607	563	566	544	585	594	538	554	573	598	589	585	581	574	572	557	602	553	538	568	585	587	574	564	587	543	546	570	584	603	549	547	547	574	589	594	533	555	549	583	573	574	584	562	535	591	592	541	551	561	619	554	590	602	522	574	566	546	569	566	531	575	561	568	570	536	526	577	515	550	574	558	596	528	579	569	576	534	549	543	560	581	552	568	554	604	540	585	600	574	581	618	583	549	595	563	563	522	527	594	521	537	566	584	531	564	563	531	548	629	555	544	582	581	586	604	555	538	530	573	547	584	611	514	556	590	590	570	586	595	556	570	537	550	571	560	541	558	593	592	583	600	582	568	556	565	576	553	528	583	539	574	586	568	587	558	556	569	548	584	601	581	548	564	571	574	574	545	536	562	573	594	523	585	568	537	551	564	575	588	563	565	591	591	536	632	602	534	554	557	579	564	544	579	550	563	567	568	570	585	570	565	574	582	560	564	595	585	579	591	573	575	592	567	564	616	551	644	608	545	522	508	586	535	592	543	540	565	543	582	578	541	560	571	565	579	559	563	539	551	570	592	594	593	593	545	549	562	585	549	570	547	546	576	554	516	540	556	573	575	582	563	567	537	539	592	524	548	592	576	574	564	545	588	581	529	581	558	557	562	574	582	572	598	596	555	589	574	604	533	516	568	593	568	557	605	590	587	573	653	579	579	573	580	553	523	538	566	591	586	568	591	577	575	539	576	565	580	553	555	550	557	568	580	603	592	532	584	566	560	615	581	528	604	556	609	506	592	552	564	558	571	581	592	552	552	563	601	554	591	561	563	573	570	558	579	585	571	570	605	552	517	569	533	566	572	571	606	597	586	592	594	565	557	567	522	604	543	567	526	573	602	613	527	617	566	594	584	552	579	565	530	575	601	597	589	556	540	549	594	580	556	579	573	535	552	550	576	588	622	584	594	623	554	525	564	588	573	571	513	594	559	544	554	565	578	578	580	602	556	547	585	568	576	569	560	565	591	561	516	603	521	613	582	569	557	560	634	560	575	541	564	574	575	608	559	580	598	584	567	577	565	573	588	589	568	549	617	583	590	586	553	569	593	597	541	552	627	561	566	611	565	593	541	612	555	570	518	584	540	627	543	556	591	588	551	559	612	543	559	617	577	554	594	586	584	558	594	574	582	551	576	596	577	535	556	571	592	526	561	559	570	555	544	594	554	576	574	567	572	560	578	519	584	597	544	576	575	587	508	562	553	588	545	600	631	567	580	578	566	582	548	547	584	571	543	569	608	532	570	573	590	584	533	571	569	534	558	587	608	568	602	580	616	573	575	585	605	576	555	547	564	563	579	597	588	576	559	547	550	536	572	557	593	590	523	584	558	583	627	570	545	557	603	560	565	567	597	595	586	596	600	558	533	626	550	569	585	604	622	574	564	588	579	545	576	581	558	557	589	542	610	544	522	537	585	517	577	579	566	573	601	568	570	606	548	565	576	592	575	535	536	581	581	554	542	556	533	578	578	548	535	513	579	562	575	622	550	558	569	573	587	567	581	579	573	556	581	583	546	599	547	571	568	536	604	547	582	578	582	571	604	554	578	588	581	546	575	581	590	579	528	572	596	535	567	547	542	601	580	613	562	588	493	556	563	583	540	587	552	585	550	594	536	561	612	570	585	555	593	540	518	557	558	556	537	589	565	587	542	601	548	608	568	568	594	590	607	586	560	558	549	552	572	574	567	540	570	576	567	575	554	566	538	569	609	560	568	584	531	581	568	549	599	564	563	551	546	588	562	558	600	610	577	607	551	541	533	565	572	554	620	596	551	541	565	529	506	590	561	569	569	529	561	578	599	609	591	560	574	544	561	545	552	580	551	563	539	543	563	547	575	559	599	517	540	543	543	580	552	561	578	586	581	606	583	533	516	532	567	570	576	545	546	562	542	545	530	546	546	552	527	589	582	537	552	603	579	556	553	591	540	540	566	578	610	582	592	550	561	601	532	568	564	593	543	556	570	581	576	576	584	549	557	557	585	559	598	570	549	570	565	584	522	530	588	564	614	578	582	604	578	569	530	551	573	529	560	554	566	534	552	560	570	544	568	558	547	583	559	549	565	552	591	580	562	583	539	562	544	552	570	592	621	612	555	559	597	517	559	562	577	588	498	539	584	587	573	626	566	551	584	554	552	571	542	568	566	563	564	568	570	587	560	524	571	615	557	606	618	586	609	552	561	536	582	587	554	573	538	598	550	545	578	589	548	576	558	569	557	574	576	558	574	537	590	541	517	603	558	573	573	560	563	562	582	562	561	505	588	573	582	563	578	572	577	558	558	624	565	531	583	583	581	563	562	545	581	558	529	581	561	591	542	551	580	553	567	580	560	606	555	588	557	549	558	594	565	568	558	534	531	541	591	570	582	540	586	581	560	567	555	580	566	540	558	538	574	546	599	579	546	583	561	559	552	537	624	565	538	585	570	576	574	563	548	593	565	547	591
27664	12295	1167	351	246	183	160	161	157	159	136	140	152	128	108	142	152	154	141	136	126	133	156	156	147	145	133	145	155	155	127	144	130	165	138	145	148	138	138	148	154	144	150	132	126	161	143	172	124	144	152	144	118	146	124	138	146	117	154	149	150	139	135	142	147	129	119	151	132	141	140	144	151	126	125	128	147	139	132	141	143	132	127	156	162	129	116	145	150	137	148	156	156	147	138	139	135	129	124	135	135	139	132	133	128	130	124	150	141	137	148	120	139	147	146	130	144	138	133	143	132	144	137	129	150	127	145	131	138	155	151	135	134	151	135	127	124	144	148	135	146	145	127	131	126	136	157	126	154	117	138	137	145	129	133	137	107	145	132	147	122	130	148	162	175	158	131	137	128	162	127	141	153	147	151	128	139	144	138	126	134	148	154	133	134	133	138	150	142	131	130	141	146	148	151	153	123	136	160	150	151	142	132	139	128	129	130	134	137	127	143	147	132	124	129	156	125	141	142	138	136	127	135	131	128	143	133	154	142	168	127	140	165	123	161	131	150	128	127	126	129	116	149	134	111	145	132	148	118	138	129	137	123	146	139	128	143	132	125	150	132	140	156	134	127	154	116	121	134	141	135	137	139	144	135	130	142	139	139	127	108	141	142	146	144	123	150	145	145	147	148	139	121	131	131	137	134	147	128	164	144	130	146	163	123	147	138	146	158	150	133	112	145	148	129	146	132	136	138	119	127	129	130	141	132	164	133	146	141	115	164	151	139	126	142	148	141	138	127	136	145	152	137	128	123	130	142	135	125	125	150	142	133	141	144	153	135	138	142	146	125	145	131	158	132	156	131	129	147	124	153	136	143	139	137	141	126	141	141	149	127	149	130	162	155	146	140	155	115	152	155	149	127	138	147	138	139	133	127	168	131	136	143	135	138	155	141	140	149	135	162	147	147	128	134	137	149	152	136	143	139	139	154	152	156	140	132	124	150	138	136	134	131	133	150	138	138	148	117	150	146	132	129	135	145	132	123	163	145	149	151	126	155	144	159	142	132	147	144	132	143	148	153	113	122	135	136	145	148	140	166	143	145	127	124	134	119	146	161	149	143	133	126	143	131	135	126	150	146	139	130	164	145	140	137	115	117	120	147	154	137	135	138	149	141	131	120	150	135	159	124	137	138	159	165	138	132	131	128	151	140	114	132	153	121	125	145	129	122	132	148	141	137	148	135	147	138	138	111	132	143	137	138	136	148	136	135	149	151	153	155	126	138	132	122	149	156	159	151	132	139	132	149	136	139	138	116	142	136	144	133	142	153	136	151	124	126	142	163	145	141	143	135	145	160	153	141	136	146	143	135	132	116	149	122	148	148	140	133	129	123	148	141	140	129	138	155	158	132	152	153	135	123	139	128	117	140	134	135	142	133	168	139	155	145	126	128	129	134	140	124	114	151	159	133	142	131	134	150	151	145	150	145	134	132	127	128	140	129	129	149	136	148	148	134	132	171	135	144	145	146	144	135	174	127	131	141	143	126	139	141	142	152	144	127	131	142	140	131	158	146	126	142	140	140	128	145	131	152	140	135	146	153	161	144	130	115	147	146	128	134	152	128	151	155	138	120	152	143	137	154	140	114	130	124	136	149	119	129	129	128	137	166	134	145	119	140	131	140	132	127	138	135	138	118	135	138	138	144	130	135	143	138	157	133	134	138	146	142	129	124	161	152	141	126	126	146	159	113	144	139	129	130	149	125	154	128	126	132	123	139	113	129	131	130	151	153	118	120	142	132	126	151	132	130	130	148	128	131	149	138	136	139	128	151	128	147	146	125	138	141	133	148	144	150	141	183	129	141	126	140	138	129	139	149	156	119	142	137	147	160	147	135	119	141	115	129	148	141	120	146	145	144	148	128	148	134	150	121	148	137	156	130	127	151	145	133	134	137	135	139	127	125	135	141	138	124	137	124	138	141	129	128	123	136	130	141	129	140	151	144	156	160	127	138	128	138	150	132	147	132	146	147	141	128	131	128	140	143	148	121	147	151	113	174	147	133	131	134	118	130	146	143	140	117	133	138	128	142	140	140	147	146	131	151	145	132	141	124	115	146	146	136	141	130	127	151	128	136	152	126	140	117	127	146	130	133	140	135	129	124	146	136	123	136	155	157	121	143	138	140	142	130	139	155	139	152	130	129	126	137	134	139	133	147	140	136	135	147	144	146	152	139	149	119	138	143	147	125	140	131	144	120	129	128	146	145	119	138	141	133	140	108	126	130	129	146	126	155	129	164	148	131	125	128	149	142	138	136	148	137	140	147	137	131	144	141	132	130	153	144	134	145	138	141	117	135	130	138	143	149	143	149	142	139	131	128	136	141	140	155	143	140	149	139	142	127	151	150	132	145	139	127	145	148	136	144	146	149	165	131	133	133	142	149	141	124	125	133	134	134	158	122	129	135	128	148	132	141	145	140	118	130	144	149	153	145	121	148	148	142	157	130	147	148	125	125	141	129	148	149	141	135	133	133	129	138	149	140	157	124	130	139	124	147	149	131	133	144	122	149	158	140	126	129	135	143	149	129	151	148	117	137	128	156	128	127	135	144	151	131	116	120	133	139	137	145	159	166	138	143	147	138	145	130	140	134	141	165	134	131	143	119	139	141	155	162	129	158	132	148	123	118	131	144	144	127	153	134	133	150	142	151	133	136	135	142	134	168	164	146	127	138	150	155	138	122	143	167	142	124	156	146	154	139	143	125	153	147	141	143	123	137	124	126	132	128	132	132	135	145	136	139	143	117	114	147	143	134	134	119	134	137	142	163	171	150	136	145	146	131	127	130	130	148	152	158	134	148	140	143	142	141	115	118	164	135	133	138	147	128	135	137	130	147	125	147	119	135	148	138	122	142	143	139	141	134	137	141	130	136	147	141	124	133	153	158	142	138	141	131	142	144	137	144	128	148	133	144	144	153	127	129	135	154	108	158	120	112	126	118	134	132	140	144	151	128	143	133	120	132	140	132	137	132	142	149	138	158	137	145	132	146	144	133	154	141	122	150	157	139	141	151	143	157	135	139	142	159	139	138	143	142	159	131	132	110	161	152	167	170	138	147	119	122	141	157	142	129	128	128	137	134	149	138	151	161	148	131	126	143	130	158	140	136	131	144	133	130	137	132	159	135	123	129	135	142	152	141	149	155	127	126	143	124	144	161	125	127	125	150	138	148	128	146	139	128	148	147	151	138	120	144	127	140	152	150	137	135	141	133	154	157	124	144	134	146	143	132	143	152	159	141	134	159	140	116	145	153	149	156	148	154	133	140	140	144	140	158	129	149	147	131	142	142	125	144	133	111	154	140	148	146	151	127	143	158	116	130	159	143	141	142	125	154	138	145	135	152	129	138	143	126	132	133	137	125	159	157	128	130	140	134	156	143	143	145	131	127	140	121	127	148	143	126	138	128	141	161	132	142	140	137	140	131	141	156	130	140	141	123	137	128	126	136	122
5086	895	791	390	317	245	236	235	192	199	205	212	174	164	160	184	187	161	155	182	159	188	195	162	186	174	135	166	193	176	166	162	186	134	170	176	176	168	158	169	182	174	144	150	162	192	173	174	152	159	159	173	169	174	158	169	167	170	140	175	158	150	175	151	162	173	148	162	132	166	167	150	179	154	171	153	157	157	170	162	164	173	159	181	137	178	166	170	159	154	135	166	173	149	150	174	191	172	139	164	162	153	175	175	141	152	148	178	177	156	143	144	150	164	176	164	145	153	173	159	151	147	149	164	162	165	153	163	164	164	171	163	160	170	172	180	157	152	173	158	160	161	159	170	158	169	156	182	161	164	154	157	156	171	157	155	192	149	143	159	160	184	181	153	149	188	157	169	144	173	175	171	166	160	169	149	165	166	164	176	159	157	147	192	175	165	184	159	168	174	145	134	167	159	156	147	187	166	139	162	139	174	170	147	157	174	159	159	159	189	170	170	162	156	181	164	162	143	172	154	177	167	154	147	160	170	162	168	176	186	167	164	143	183	164	151	160	189	152	178	148	161	162	175	138	173	144	158	170	166	169	173	162	148	172	151	179	154	178	162	145	159	160	176	162	166	154	163	155	163	163	156	176	155	164	150	163	175	140	142	155	138	152	163	162	142	159	194	133	169	172	139	167	169	157	168	165	164	167	150	158	168	169	164	162	166	159	164	156	184	160	169	166	162	178	173	177	154	179	175	158	159	158	180	157	159	163	165	164	159	164	151	178	163	175	144	166	170	166	153	173	137	171	179	153	155	195	156	156	169	166	169	164	170	167	174	157	160	148	179	172	156	158	168	142	165	167	159	160	181	149	152	175	151	143	155	175	170	185	159	169	167	179	148	165	168	155	193	161	155	167	154	166	181	186	150	176	161	155	167	143	163	178	158	148	162	159	161	143	160	162	137	148	162	198	156	158	172	175	143	158	168	164	168	155	155	154	161	162	153	171	141	189	148	165	172	147	154	150	177	155	154	147	181	172	172	167	191	167	175	177	178	159	169	153	189	167	151	181	159	168	151	144	160	159	171	171	145	163	154	150	173	168	184	165	138	144	163	166	156	182	188	165	161	170	162	161	174	154	150	161	170	167	158	163	158	155	162	166	184	190	170	165	152	176	165	145	162	165	178	150	151	159	160	173	181	162	184	169	178	170	173	176	176	143	159	158	159	178	142	179	153	174	169	173	170	157	130	148	144	163	180	171	149	158	145	150	128	160	153	160	151	186	162	147	174	172	157	178	157	188	152	146	154	161	170	160	157	150	165	163	182	160	160	167	178	191	174	148	150	155	184	175	155	158	164	163	162	162	164	150	192	156	175	167	182	165	151	158	174	151	183	133	166	172	155	187	141	148	153	153	163	172	166	164	173	166	154	159	161	158	140	168	158	168	167	165	174	147	155	173	140	175	155	162	166	177	171	167	165	157	150	144	169	183	176	164	160	170	137	181	165	152	168	164	171	158	160	145	169	155	179	162	170	154	152	148	143	166	185	153	176	140	170	168	171	159	170	176	166	154	170	157	160	154	150	169	161	143	164	174	192	146	179	190	177	159	167	149	179	167	171	166	150	152	172	186	150	176	159	152	171	179	145	148	172	156	188	152	163	164	164	174	182	177	178	158	157	152	156	167	159	168	179	163	159	171	170	181	162	182	174	168	133	166	176	166	147	149	140	156	180	151	153	174	154	143	178	170	169	188	180	171	154	180	179	168	159	144	192	169	152	189	142	170	161	165	142	162	188	152	165	146	168	150	167	169	155	167	158	128	172	171	173	163	194	155	164	184	191	161	160	145	134	152	182	184	179	176	166	151	156	168	156	157	159	149	168	152	152	169	175	165	163	145	160	166	141	166	187	177	183	184	153	164	171	133	157	176	151	161	153	139	143	167	155	159	170	168	190	173	173	151	164	177	170	152	201	149	147	179	172	154	188	149	155	166	159	173	146	166	144	154	166	151	159	183	178	158	161	171	158	146	175	157	171	156	179	159	151	168	134	149	164	173	162	151	169	165	181	154	151	147	168	167	160	166	188	158	164	146	162	155	169	190	179	168	152	186	161	162	163	170	148	130	161	155	176	171	176	165	177	174	167	173	181	153	154	175	155	162	163	155	171	160	162	139	145	179	176	185	181	182	190	173	179	165	159	145	162	147	172	158	176	150	162	154	165	155	179	162	160	160	147	147	175	154	179	175	155	166	152	167	166	178	186	161	156	184	158	180	139	163	163	154	170	160	164	171	154	167	159	141	161	164	162	148	153	165	186	150	166	186	183	183	172	159	174	145	140	149	141	162	140	188	154	149	156	139	161	175	162	147	170	171	164	161	165	174	154	162	140	162	184	143	149	160	161	153	141	170	151	142	161	127	163	165	171	172	175	143	162	164	174	147	157	132	185	152	141	162	161	151	153	163	175	193	136	167	175	164	174	150	170	150	177	184	165	165	154	160	168	182	164	153	174	138	176	169	183	163	182	158	175	157	151	162	157	159	152	148	142	159	177	166	156	185	160	179	160	159	185	155	157	161	186	158	176	142	159	159	166	154	168	163	166	166	150	177	160	160	143	170	165	166	155	158	149	146	159	165	144	159	163	158	174	174	163	165	174	178	146	155	157	157	150	180	170	159	151	179	169	168	169	164	144	160	167	176	177	177	158	176	179	153	166	156	153	166	179	163	176	176	151	169	178	151	176	154	160	177	173	169	168	158	157	152	159	177	168	189	176	163	152	176	147	176	179	156	189	148	193	188	151	182	187	168	166	177	153	156	141	180	183	175	160	169	149	169	140	169	163	178	169	162	168	156	153	152	173	151	153	154	172	153	158	143	178	144	180	180	184	174	157	143	169	165	149	173	158	187	163	175	152	139	173	165	155	135	167	179	176	182	166	158	164	154	161	182	158	162	147	139	157	162	164	163	168	155	163	176	135	139	142	146	149	172	169	154	168	160	158	178	141	168	158	170	190	171	169	153	143	191	158	168	140	168	158	183	144	189	168	174	171	166	145	149	171	174	168	169	183	163	162	166	155	139	183	155	172	160	147	160	165	148	189	155	137	177	142	147	138	153	174	177	165	139	157	146	157	173	159	174	173	165	167	158	160	167	171	141	149	155	140	180	178	172	155	163	161	143	164	169	168	163	140	145	169	157	146	138	147	173	150	135	174	129	175	158	161	165	175	159	150	167	146	151	155	160	158	185	173	160	159	165	157	154	149	152	135	157	190	162	161	151	174	171	157	162	143	181	180	168	152	162	149	188	168	178	167	152	156	160	179	142	161	172	166	151	160	192	193	155	178	170	141	178	173	157	143	175	160	162	190	177	179	172	169	166	147	152	157	162	156	172	157	182	153	172	174	163	143	177	146	148	136	173	169	171	149	147	171	149	166	173	167	171	183	150	132	147	146	149	170	151	147	162	152	161	157	162	163	160	161	182	156	163	154	160	169	150	158	183	165	180	180
24412	20364	26427	24161	20338	8398	1254	740	614	604	511	493	396	415	387	408	351	365	363	324	325	318	309	303	331	289	329	330	308	312	301	343	297	264	268	281	297	316	305	307	304	325	268	268	283	294	301	276	281	273	256	282	263	304	269	261	293	269	276	263	271	275	274	234	263	278	281	273	278	273	271	268	279	245	266	263	261	281	288	282	323	304	257	253	253	276	301	278	285	268	267	277	255	271	276	288	259	246	265	281	288	247	265	272	248	249	261	263	269	257	262	283	275	279	283	284	277	253	267	244	260	275	280	295	256	250	248	280	289	304	271	273	236	295	290	284	274	261	254	274	281	260	253	269	309	282	287	242	250	297	268	256	283	267	267	249	277	268	275	272	252	260	312	246	265	282	244	287	251	240	261	263	267	251	284	314	280	256	287	252	269	264	290	306	289	299	280	272	275	275	285	247	254	271	273	280	266	284	227	249	285	289	273	245	265	277	280	267	262	270	292	261	278	251	269	272	303	280	269	250	292	268	291	300	281	245	284	269	252	244	273	239	269	292	292	263	266	268	250	261	264	262	267	271	262	285	246	294	281	294	241	269	295	279	293	266	264	250	251	265	264	277	271	272	307	269	267	276	255	262	297	283	260	256	253	279	240	263	283	253	239	245	283	269	267	259	303	250	303	280	271	260	254	303	291	264	257	281	250	272	248	281	278	281	267	257	275	284	295	295	267	253	296	289	258	259	272	279	266	254	260	269	256	268	257	265	280	285	259	266	244	277	285	263	239	273	272	269	246	261	267	287	256	251	282	262	282	250	297	278	238	258	274	244	259	268	293	277	258	269	310	290	264	249	245	264	277	255	285	284	282	272	240	296	275	288	253	272	269	285	249	256	265	259	279	242	250	259	296	259	274	272	298	256	240	272	239	289	283	274	263	273	255	295	286	301	268	260	272	275	279	275	278	272	276	292	307	271	266	278	282	288	278	271	302	244	282	300	256	246	266	252	286	254	240	259	277	249	282	283	266	287	273	278	258	243	252	259	290	290	266	275	292	265	279	250	273	281	247	264	265	273	239	260	303	314	274	248	248	264	298	287	257	268	274	251	260	292	259	269	266	257	243	271	272	252	272	291	299	267	283	292	278	271	247	290	258	275	270	278	273	291	254	271	311	255	286	269	259	281	258	281	269	269	284	285	292	262	265	266	223	269	263	281	306	295	257	281	289	261	309	291	252	276	295	264	240	268	283	257	254	271	252	238	259	271	258	243	259	242	265	259	270	301	249	253	271	290	259	264	251	269	272	298	244	251	247	248	269	294	278	280	265	302	283	280	277	261	264	251	274	279	263	257	257	287	290	257	243	284	284	275	267	293	283	265	259	271	272	256	254	312	286	285	301	272	294	258	293	287	277	284	302	277	276	272	320	281	265	253	271	282	254	235	274	278	277	266	274	236	273	281	270	244	287	230	258	265	258	274	253	279	282	291	236	275	261	278	257	281	258	273	293	250	269	263	283	283	262	254	278	270	321	252	280	265	263	310	247	281	271	272	288	287	267	258	245	282	289	279	262	255	275	254	263	259	258	275	283	293	263	271	285	251	258	287	275	274	249	278	285	263	291	277	265	277	261	267	284	289	262	271	281	270	266	229	258	308	296	282	289	265	267	249	277	216	257	274	296	258	279	278	262	269	283	262	262	234	237	283	238	282	276	294	266	266	278	299	253	266	294	259	268	268	285	278	255	270	298	268	267	289	304	256	295	282	272	268	279	280	280	304	287	274	281	282	261	237	262	282	276	278	264	266	253	288	284	274	269	291	289	245	259	262	251	264	269	277	260	275	283	275	246	279	256	292	296	252	295	286	274	250	259	281	267	292	263	266	277	287	264	236	263	251	258	257	298	259	260	261	245	249	284	283	245	286	299	228	251	278	272	286	255	289	251	306	293	290	242	264	272	252	309	257	249	286	271	258	283	278	253	287	261	270	274	279	277	276	264	247	240	278	238	278	258	278	249	276	286	271	242	256	268	256	267	270	258	258	267	275	303	268	264	267	272	290	316	252	286	303	272	272	269	273	241	271	282	276	279	275	276	294	249	293	247	269	293	274	275	282	248	266	256	279	280	274	245	263	262	271	244	277	268	292	292	262	290	271	275	269	289	268	300	253	266	257	241	273	301	253	265	255	279	256	251	281	255	301	262	258	263	288	273	238	269	251	262	277	264	252	266	270	276	273	240	264	261	272	264	296	271	251	290	283	286	261	241	246	282	275	283	280	270	270	262	283	257	274	272	269	268	284	293	273	257	287	295	273	259	258	241	243	244	265	284	259	276	267	254	277	302	281	276	292	281	233	275	263	281	239	249	262	260	291	257	262	269	269	251	286	284	241	251	253	270	272	258	276	265	261	272	280	275	275	284	283	295	283	271	304	283	249	283	290	283	264	306	278	269	282	270	302	261	282	270	264	289	300	274	276	287	270	258	285	250	240	302	243	240	268	276	270	297	246	295	261	282	253	240	258	247	254	281	283	246	282	291	272	287	263	259	272	255	261	290	273	250	278	245	308	285	282	245	284	265	275	259	275	249	256	285	289	299	250	267	262	248	251	270	285	260	258	280	300	283	269	255	265	278	253	290	264	256	268	283	269	282	269	261	308	263	259	277	267	265	310	262	276	266	286	288	291	247	262	273	271	259	284	246	263	263	273	280	297	267	263	242	296	262	266	231	265	265	290	279	310	285	261	271	292	242	264	298	275	252	260	271	258	254	254	274	274	264	264	284	238	251	263	286	284	247	250	253	267	249	295	269	264	244	270	255	265	247	247	275	247	241	266	265	269	252	287	267	248	239	277	246	271	267	285	273	288	248	289	303	264	268	287	282	277	279	255	268	291	273	294	267	263	311	259	281	258	271	266	284	275	253	258	260	269	269	251	277	300	289	280	279	260	269	267	304	272	263	272	256	286	251	291	295	290	301	268	256	298	273	287	277	291	291	281	281	261	297	288	278	281	230	261	260	276	285	303	284	298	284	287	268	261	273	295	272	286	278	245	249	280	274	241	276	252	253	276	262	255	269	277	299	271	244	276	283	284	308	253	296	256	249	271	273	260	265	284	280	276	279	252	324	240	281	255	275	273	260	276	229	295	285	280	275	290	291	275	293	243	284	278	259	256	246	264	252	276	292	263	273	286	240	290	277	283	233	252	238	264	262	288	287	272	247	252	290	266	306	244	244	279	232	279	284	289	251	260	281	268	273	265	301	257	272	270	249	263	264	249	255	268	264	259	284	265	283	288	261	283	251	295	271	278	297	270	269	270	259	254	265	289	288	260	266	268	254	286	261	255	217	290	246	282	277	270	275	258	276	244	271	295	269	278	284	301	291	299	257	267	289	259	266	243	271	254	264	286	276	283	284	275	264	255	287	263	245	256	241	293	250	272	239	258	265	259	318	302	268	281	268	276	249	272	274	263	274	274	291	251	282	232	238	272	263	249	286	274	257	318	291	275
7769	11447	10522	5567	3598	2535	1805	1397	1141	994	884	720	643	610	582	550	522	454	459	430	417	405	346	342	330	369	331	355	327	309	366	312	317	305	341	318	319	327	274	268	296	302	298	282	303	290	297	286	290	267	293	276	286	305	297	282	268	344	290	273	259	296	293	283	300	275	270	249	263	262	291	265	275	286	306	271	269	274	294	276	266	288	314	290	286	274	289	269	242	288	281	283	300	247	281	269	280	302	267	281	256	247	289	286	288	266	311	285	281	278	296	278	266	236	253	301	270	267	281	240	255	297	279	275	274	291	279	281	284	265	248	286	270	278	273	254	271	298	275	273	278	240	261	291	245	248	276	266	287	303	265	284	264	271	280	250	268	293	290	252	281	295	280	250	254	264	283	295	262	265	259	281	269	254	264	288	280	264	248	257	262	285	255	266	277	251	275	282	263	306	290	286	282	260	270	253	260	244	270	278	265	282	254	277	296	263	245	262	262	287	268	269	261	290	265	273	280	239	265	266	285	277	278	275	289	251	291	287	249	280	267	272	299	302	311	253	259	264	270	255	267	276	325	283	266	281	263	291	276	309	266	270	264	249	295	262	276	284	250	265	270	280	274	267	297	268	272	275	241	278	257	259	253	286	264	287	288	289	294	254	284	256	269	248	252	275	269	308	252	262	267	272	294	270	233	263	263	283	268	251	280	255	271	279	281	268	253	255	271	285	260	281	288	270	270	264	279	279	294	292	258	295	263	289	271	274	253	281	287	257	243	269	292	258	293	293	270	264	274	235	271	261	261	295	278	280	275	270	267	260	264	272	251	271	245	279	283	253	278	311	268	260	257	295	275	279	255	283	263	278	257	267	273	291	268	291	281	255	313	273	269	272	268	283	257	277	262	316	276	270	283	258	261	279	257	274	277	257	273	274	298	288	260	254	290	272	256	274	270	282	273	285	309	268	258	271	256	279	250	288	258	257	266	237	294	280	280	267	290	273	271	278	280	282	272	265	284	236	261	275	263	261	270	286	270	262	292	268	265	273	272	255	263	306	271	267	288	331	266	242	288	281	296	287	272	269	240	257	283	300	255	236	284	251	302	279	293	265	276	287	274	285	272	255	265	241	259	266	282	261	268	284	280	297	256	296	268	289	281	267	275	275	265	276	301	282	297	268	242	268	270	271	267	277	276	279	265	257	273	260	269	290	263	289	279	248	293	269	282	277	322	261	245	246	279	287	264	287	266	249	257	289	263	289	262	282	219	279	268	289	258	273	281	262	296	274	297	246	253	284	266	298	247	262	253	296	261	261	255	267	296	309	259	253	274	279	289	274	282	260	255	269	241	289	289	275	251	261	263	269	285	282	279	267	300	291	269	255	257	295	271	281	272	295	288	275	290	269	307	240	268	292	236	287	297	276	287	244	286	281	249	261	275	257	263	269	272	276	255	264	244	281	302	306	243	296	266	285	278	294	289	262	240	285	260	292	268	270	277	261	283	299	252	272	279	290	263	269	290	256	253	284	276	267	264	313	277	281	266	257	282	273	272	282	270	284	259	300	306	294	291	263	270	283	271	248	258	267	276	283	305	286	252	276	287	287	247	280	278	254	277	260	303	254	279	262	278	263	298	280	277	285	285	269	277	261	280	276	228	279	291	256	276	252	273	295	256	283	238	269	286	259	287	285	288	263	251	283	267	269	257	277	287	274	288	257	273	276	273	248	261	283	274	266	263	261	281	296	260	296	257	305	298	264	261	251	282	263	275	275	268	295	275	264	269	249	273	298	248	272	285	265	270	236	268	262	262	263	265	282	261	227	278	275	266	265	272	291	327	296	274	285	282	281	259	246	232	260	269	260	259	288	309	275	273	242	255	268	250	242	290	263	259	268	252	279	280	244	265	265	239	263	265	279	272	266	304	264	288	278	262	309	236	302	276	278	266	277	311	273	249	246	275	295	284	263	295	284	264	284	298	282	276	270	273	256	270	298	247	258	291	262	270	266	251	258	271	277	278	279	268	258	277	277	294	273	292	273	270	285	280	303	256	270	266	271	279	280	291	247	258	260	294	254	299	273	273	284	277	317	245	266	254	226	258	286	269	260	252	305	251	265	273	302	258	287	260	265	272	277	252	251	270	252	274	279	299	285	266	271	250	290	275	253	264	275	261	243	264	268	272	266	270	248	244	281	296	271	263	276	283	256	264	244	277	274	257	245	258	264	262	283	283	217	294	297	291	271	284	247	284	274	261	312	274	239	272	293	260	271	267	274	307	278	240	251	296	270	284	267	297	284	269	276	305	263	244	280	280	251	286	258	247	293	275	241	301	271	234	291	271	283	291	246	259	297	285	313	264	273	294	286	296	273	277	279	266	284	278	267	275	270	298	271	245	255	266	253	285	278	233	301	272	295	311	251	263	260	244	257	288	282	257	268	276	257	276	274	272	307	318	294	274	279	261	274	280	241	284	238	239	258	230	280	285	298	251	266	253	277	266	308	266	270	286	271	281	277	262	246	273	262	270	277	284	290	323	252	288	263	283	285	294	273	274	261	259	277	250	260	282	236	303	256	274	252	266	269	272	268	259	278	297	279	249	240	234	308	287	285	291	264	279	283	285	253	291	273	301	279	260	256	270	264	267	253	304	286	252	285	258	269	275	291	262	267	264	279	300	260	299	298	258	258	276	285	309	270	243	279	277	256	303	264	239	287	283	238	244	281	230	261	260	271	294	267	247	266	261	301	247	284	249	277	282	302	258	285	263	265	240	276	264	299	276	262	274	291	256	276	300	271	265	272	306	288	271	272	262	269	243	272	263	260	269	293	277	299	256	271	265	285	281	250	280	268	290	249	259	278	283	269	273	285	278	287	267	296	277	259	286	275	282	279	269	271	246	280	253	256	280	286	270	291	285	256	257	313	265	257	294	286	263	271	263	254	286	287	278	299	260	268	286	258	274	287	255	267	303	260	300	278	277	274	259	247	277	292	235	270	243	254	266	246	245	269	301	279	288	258	269	255	268	292	251	287	263	289	244	245	265	272	270	264	274	298	261	287	254	306	291	264	254	264	253	294	306	270	254	294	288	275	265	267	234	264	235	289	257	259	280	295	276	274	287	280	250	284	280	281	267	278	268	264	282	282	257	251	244	298	260	280	268	270	246	286	290	245	261	278	272	293	288	279	263	275	290	245	270	300	243	263	267	275	282	284	271	279	261	273	273	272	258	295	279	270	279	309	243	291	277	258	264	258	274	278	258	239	259	266	269	265	289	274	295	286	253	248	242	279	273	242	270	274	251	284	270	251	262	282	299	270	269	283	263	267	272	278	269	236	308	265	297	264	295	292	285	271	290	264	272	273	267	268	290	279	284	267	260	295	277	281	273	242	259	277	266	265	239	282	283	263	276	287	272	249	257	286	278	263	283	279	255	290	248	278	271	265	273	256	284	275	292	271	272	299	257	275	281	270	262	257	247	263	287	254	245	283	265	292	255	252	263	261	278	256
22535	20364	26896	23724	20368	20435	7355	1770	1256	1135	1059	934	829	775	756	783	751	697	711	673	698	668	616	672	708	646	659	631	637	581	620	602	614	580	620	637	573	602	604	599	599	609	622	581	624	583	555	599	589	582	582	617	582	541	514	591	545	616	580	577	576	541	586	578	563	547	600	551	601	530	544	571	559	561	553	550	557	616	565	544	565	616	601	566	548	569	543	552	533	566	551	577	536	614	568	562	588	549	591	585	598	531	551	574	541	587	534	562	594	557	543	587	524	592	544	582	529	548	539	520	546	574	559	591	566	579	575	555	560	560	514	538	584	578	559	586	543	560	572	555	572	544	569	583	560	557	563	583	588	579	549	548	541	566	577	534	584	561	583	539	545	518	594	542	584	569	558	604	525	568	571	572	590	602	554	575	545	528	577	550	539	530	580	577	596	608	595	543	551	546	570	551	526	550	540	505	569	527	575	611	557	568	554	544	596	562	544	568	587	538	531	570	582	573	571	589	548	557	618	572	568	481	551	552	550	579	540	600	556	614	550	515	565	541	560	570	558	609	593	560	552	531	576	560	555	565	574	533	593	579	505	580	547	568	495	597	576	560	559	550	595	549	559	535	559	586	599	542	588	561	567	574	561	542	573	570	554	554	555	564	565	521	576	582	556	534	584	581	526	564	536	528	544	543	577	528	480	567	585	529	535	532	550	574	566	562	603	557	608	557	558	541	560	570	589	575	573	541	594	534	573	539	519	554	524	579	551	543	553	609	558	554	514	544	549	581	589	531	579	542	558	634	590	598	560	586	557	575	553	574	573	599	541	563	581	585	580	580	586	581	526	501	544	555	581	507	556	525	551	535	572	583	594	541	539	595	552	550	554	597	584	549	584	578	551	564	522	551	588	598	600	541	564	597	523	545	580	523	591	607	574	570	553	597	580	548	546	574	563	554	571	565	576	573	553	564	541	547	568	561	528	560	577	603	546	574	561	524	598	518	590	570	533	560	531	567	610	541	552	561	535	552	591	528	572	521	567	584	615	568	531	537	578	548	562	568	591	556	576	549	579	579	603	582	555	537	531	564	599	573	503	564	595	579	583	595	591	574	559	576	590	580	570	598	578	612	489	557	557	567	563	545	532	578	532	560	569	538	557	566	588	545	550	555	552	571	544	578	567	541	563	553	559	601	526	549	566	572	594	546	565	561	544	571	608	572	537	566	563	597	593	595	532	569	555	519	604	554	581	558	582	536	546	580	527	560	577	533	588	543	561	543	535	589	511	575	567	552	575	513	578	569	593	538	541	578	609	584	495	558	519	579	557	549	574	598	553	551	616	585	551	556	562	543	588	530	525	551	582	576	580	545	561	577	548	559	624	574	560	547	567	584	584	548	578	573	575	585	585	554	568	545	571	616	562	531	567	615	584	590	520	548	520	541	536	547	583	621	555	533	613	579	547	575	528	567	536	562	573	554	583	526	553	615	564	551	537	553	571	553	582	584	545	546	563	553	561	577	576	572	577	553	565	579	588	582	553	551	554	550	556	550	572	531	548	551	539	576	571	564	546	612	549	578	559	565	580	544	577	596	528	577	558	586	583	565	568	572	532	606	543	570	560	571	601	592	575	605	560	550	514	530	551	568	578	548	570	557	608	602	563	566	583	576	545	554	562	579	560	607	564	559	572	585	538	559	598	605	513	602	596	558	564	566	586	567	584	559	587	534	576	540	498	568	567	543	576	557	561	543	516	521	553	534	587	605	566	578	564	582	558	582	584	555	528	549	562	564	544	608	601	547	559	542	575	586	560	563	558	543	546	521	576	580	607	527	577	525	541	599	537	553	544	565	545	505	558	550	574	562	563	556	554	519	577	562	566	555	527	515	547	594	571	497	583	561	536	568	565	571	547	556	585	609	522	596	572	591	626	550	566	577	564	561	564	558	541	555	562	559	544	600	569	574	592	554	570	551	604	530	559	579	588	600	573	539	595	547	536	542	558	573	577	561	517	548	558	576	526	549	564	552	581	606	583	589	565	585	552	559	553	587	565	545	566	565	568	550	522	542	557	525	589	530	562	553	554	575	532	584	511	558	597	553	559	563	574	569	544	576	586	543	547	564	601	573	579	544	574	559	565	580	547	547	583	583	544	535	544	544	574	545	579	584	535	555	589	561	572	573	531	545	582	606	546	566	540	523	557	529	543	570	507	563	551	548	537	559	574	584	564	586	565	549	528	584	566	510	549	541	573	580	607	580	573	575	545	549	531	574	538	511	528	584	500	607	517	611	562	552	560	529	583	527	563	571	535	559	617	596	594	581	597	572	583	524	590	612	551	544	495	557	530	577	595	577	563	525	548	545	564	560	588	554	604	556	554	538	597	607	531	535	609	548	555	580	556	563	602	526	542	583	542	551	558	579	569	538	564	534	587	590	579	517	538	556	564	588	549	545	576	564	548	549	574	571	560	592	554	592	574	593	524	532	553	518	607	596	575	578	553	582	576	530	537	564	581	513	573	540	579	551	554	574	560	573	582	546	554	557	598	523	529	603	558	486	571	524	564	537	547	562	600	541	558	590	558	553	563	548	585	575	557	521	519	588	560	562	570	552	555	572	551	556	575	600	543	516	550	527	577	621	624	590	570	528	593	536	557	534	571	558	514	505	584	557	564	557	534	575	558	562	551	523	552	574	572	553	596	548	604	561	545	561	569	571	562	575	566	577	562	556	539	589	611	552	560	572	572	572	572	550	553	520	572	535	569	546	526	542	564	607	553	561	582	557	582	518	556	537	556	566	566	562	545	589	596	587	585	536	569	540	575	588	562	539	555	603	569	576	510	560	559	563	617	561	549	561	562	509	575	541	545	536	589	568	596	577	543	560	580	546	570	600	554	595	529	595	553	557	567	552	578	608	542	590	564	550	539	537	543	567	557	517	586	526	556	587	584	581	584	527	557	564	554	557	583	548	595	541	601	609	581	538	569	578	544	550	542	553	582	546	534	544	568	571	545	562	552	522	544	544	527	569	559	547	561	518	551	542	561	578	560	559	574	570	592	596	537	571	577	526	592	552	519	558	551	582	541	568	556	574	554	620	577	577	562	552	531	494	541	586	538	574	604	554	580	577	551	569	592	597	553	522	567	549	527	557	551	548	575	551	533	585	578	555	557	553	562	552	524	580	521	534	566	548	593	537	572	500	524	558	560	556	585	558	555	594	579	578	587	570	516	571	586	542	573	590	553	583	565	536	570	533	558	597	517	578	559	570	518	532	547	551	554	545	568	557	502	581	566	560	567	565	587	542	497	530	565	594	544	516	539	533	534	579	593	563	554	577	579	590	592	614	583	532	521	579	574	561	559	549	546	535	551	566	532	525	575	511	560	572	575	572	540	595	564	524	561	524	544	484	525	557	561	568	559	559	545	525	562	596	555	504	602	571	561	546	537	588	542	537	573	558	580	574	558	558	546	529	577	567	593	577	546	536	552	556	622	563	582	520	558	533	579	544
10852	18734	16991	9817	6461	4678	3472	2726	2303	1917	1738	1538	1277	1154	1089	1045	998	961	912	824	856	798	785	736	698	754	751	714	672	691	652	673	629	629	656	645	618	643	605	614	638	610	618	613	587	647	608	629	608	593	596	602	629	586	570	549	598	579	565	575	599	566	599	579	582	542	541	558	581	558	589	584	586	567	569	597	545	559	539	523	530	550	528	565	621	567	592	581	532	516	547	537	588	553	567	571	523	560	569	587	535	539	550	528	552	600	511	538	536	559	565	534	600	523	561	534	593	531	518	582	546	553	546	597	535	563	534	528	561	626	538	581	561	605	509	527	516	568	566	505	544	546	569	519	568	533	582	535	535	529	576	517	558	547	496	590	561	518	548	567	570	549	593	547	577	524	584	555	531	550	582	529	561	492	524	550	553	561	570	593	506	554	564	580	531	585	559	567	547	588	570	547	490	589	521	574	559	541	567	522	583	539	586	537	540	628	558	576	540	556	542	554	535	559	567	514	542	545	564	526	521	546	533	572	598	541	580	509	515	539	583	568	608	535	576	536	510	517	565	574	539	543	560	569	538	526	546	531	545	565	557	570	551	563	526	548	529	564	503	555	535	562	596	559	550	547	517	556	556	512	556	554	500	500	553	568	565	548	552	538	561	561	564	528	519	532	553	502	557	549	577	547	541	547	545	596	569	551	567	547	573	514	533	572	551	583	510	539	537	593	564	553	565	525	533	539	573	576	561	573	530	557	512	526	518	533	567	581	567	560	532	593	540	548	511	531	530	530	552	591	541	564	525	524	580	572	571	568	553	582	548	577	519	544	539	561	509	476	583	572	581	495	524	546	568	542	551	564	569	521	526	561	559	521	545	534	507	591	540	576	584	592	531	577	521	568	550	564	539	568	533	543	574	519	547	563	569	558	552	528	568	536	545	524	567	587	572	527	563	546	572	596	564	569	520	581	577	569	554	551	519	517	556	563	549	532	588	602	541	585	568	541	566	583	584	525	497	536	592	538	553	538	537	589	545	537	540	542	528	575	529	551	576	565	511	530	521	560	544	551	542	539	534	548	547	545	576	516	548	515	565	550	526	564	613	551	582	534	557	506	505	554	553	574	568	530	525	535	521	572	549	548	529	541	562	565	564	571	579	581	549	518	563	512	530	538	549	534	539	567	555	558	600	492	584	568	567	537	581	533	536	543	546	542	547	596	590	526	547	555	558	494	545	574	560	539	554	562	565	538	559	553	578	526	513	500	542	563	556	524	530	543	540	552	579	535	568	537	590	542	523	531	585	543	546	538	486	531	554	540	518	572	567	560	563	567	538	572	531	531	562	497	565	502	551	576	533	573	534	546	502	571	535	567	580	586	542	568	575	529	562	497	545	512	546	555	519	527	549	493	540	550	543	552	519	550	554	506	562	542	550	499	532	559	529	574	532	533	521	483	565	562	530	559	533	556	543	556	560	547	579	509	514	551	529	561	578	475	576	546	557	524	575	580	550	525	591	574	561	542	564	547	529	547	540	556	531	524	551	510	557	594	585	597	546	577	593	542	542	553	506	523	518	559	571	532	603	560	556	551	555	568	580	546	558	528	544	551	576	522	541	514	515	525	533	580	570	571	569	583	540	566	521	528	588	537	591	523	553	564	524	526	556	546	560	572	545	545	517	525	546	543	537	548	594	528	561	523	571	522	553	562	543	564	535	534	518	526	579	541	540	541	534	576	546	579	550	530	549	506	602	549	569	550	543	545	551	564	542	522	542	559	588	540	518	545	570	575	568	542	562	555	523	553	574	559	520	595	564	520	559	548	547	557	580	504	551	578	537	542	587	524	528	547	591	517	544	535	573	596	582	569	529	602	571	541	549	553	539	560	541	564	577	584	547	533	577	591	509	538	537	485	571	543	533	542	557	589	559	571	546	560	520	527	561	539	555	530	566	533	537	513	520	547	575	555	561	531	592	530	545	564	510	528	498	550	528	552	563	517	560	533	569	533	533	558	539	540	521	556	558	565	558	538	557	571	535	532	573	532	500	488	549	566	530	561	552	557	532	548	559	567	528	561	530	558	529	570	559	552	544	528	532	479	534	530	517	523	523	563	518	541	526	552	517	564	542	557	564	538	558	536	552	548	580	571	548	553	587	534	537	578	569	569	554	544	532	540	589	556	591	546	502	590	550	525	531	567	542	572	531	547	566	530	526	539	570	525	567	569	508	541	555	543	585	528	565	575	583	537	558	520	560	565	539	567	543	546	525	540	538	549	573	547	595	556	553	533	560	557	535	539	555	608	519	557	569	598	540	572	557	562	585	532	518	567	499	538	581	554	531	520	546	585	570	592	542	550	530	542	563	541	551	570	532	533	524	575	553	567	571	549	543	522	565	543	546	546	555	544	526	553	541	544	577	549	548	559	584	525	519	516	560	548	508	573	558	538	547	540	517	548	535	515	527	572	540	555	571	596	578	507	522	548	596	556	591	552	567	527	551	570	538	547	524	575	516	548	564	555	534	575	551	536	543	554	526	548	514	551	592	527	522	544	569	542	525	531	540	551	550	558	550	594	552	504	570	534	548	536	528	494	507	515	552	496	582	518	529	549	559	560	572	528	522	572	568	556	563	527	584	555	583	511	526	550	547	566	564	547	560	540	525	523	540	511	538	537	561	561	535	544	551	549	574	560	538	528	594	554	531	556	502	554	575	528	562	533	539	547	568	564	539	533	539	563	548	526	519	611	557	518	560	539	545	511	558	571	589	538	545	547	552	536	567	544	529	514	531	530	571	530	575	548	609	578	567	565	533	545	560	547	509	546	527	521	540	553	555	600	545	542	557	520	538	521	544	538	539	579	520	541	561	552	539	592	492	536	526	534	533	539	543	558	555	530	559	597	560	602	549	545	575	599	548	575	533	541	510	527	529	550	580	548	573	546	576	510	547	576	553	533	525	547	544	584	577	565	570	543	529	538	554	559	547	555	514	527	531	547	511	528	550	556	533	543	531	559	536	568	555	578	537	561	524	579	559	520	539	563	530	531	509	542	504	529	522	561	571	534	564	542	534	565	510	559	539	499	571	549	532	540	520	582	518	580	542	567	607	551	520	528	544	549	554	566	587	535	548	583	534	559	571	536	541	569	600	542	558	542	536	569	568	547	527	512	574	521	532	568	503	539	603	541	504	559	538	534	536	554	527	560	522	486	560	572	543	539	532	547	498	570	553	561	572	527	592	476	564	573	567	529	533	556	526	522	541	570	525	553	533	566	542	566	559	555	533	551	555	557	587	552	533	560	570	486	547	531	562	566	539	594	554	530	549	514	518	526	501	567	583	515	551	568	559	553	524	538	522	572	571	555	496	560	569	542	524	531	546	545	505	529	583	540	573	590	543	547	541	518	537	516	556	530	547	533	541	514	559	536	604	534	560	560	498	528	557	494	513	580	592	587	535	525	519	489	538	536	578	538	495	521	546	579	537	530	514	565	541	593	557	585	534	543	559	562
27800	12684	1261	403	306	270	202	191	168	142	143	143	148	127	145	133	150	155	139	146	142	157	163	161	134	164	142	151	134	155	131	134	127	159	150	132	139	156	144	152	115	161	128	135	126	126	133	158	134	139	130	130	127	163	150	131	159	167	153	151	153	166	138	143	135	153	155	142	151	145	159	120	154	156	125	159	149	128	160	145	124	142	145	160	150	117	138	143	135	139	159	137	139	126	151	120	141	142	128	131	132	136	136	131	131	132	158	147	118	157	154	138	152	151	159	150	140	141	133	139	131	147	141	128	135	135	140	144	149	148	152	165	117	146	140	148	142	126	144	138	149	146	132	152	129	134	153	137	143	148	125	171	147	154	147	138	128	155	127	132	151	151	143	120	142	143	167	156	142	140	129	141	145	152	141	133	161	153	131	135	120	125	146	147	155	136	120	130	147	136	136	147	137	156	132	142	158	130	142	125	141	141	136	149	140	124	139	156	149	135	152	119	163	152	134	140	143	145	149	125	139	148	158	133	145	169	128	160	134	147	128	144	147	157	147	135	150	149	117	144	154	139	140	139	163	155	133	114	147	107	131	133	141	141	152	159	151	121	146	134	154	141	141	135	146	158	137	135	144	137	147	127	159	152	131	143	133	155	138	140	132	143	151	145	149	131	163	125	138	134	137	119	128	145	150	143	157	149	137	125	130	149	151	143	125	143	136	150	142	168	128	152	140	145	141	114	119	146	131	118	153	151	149	154	137	138	160	140	163	153	137	137	159	129	164	135	135	124	158	113	127	133	142	164	140	136	125	142	140	139	150	155	148	141	150	135	133	152	124	145	128	137	130	167	137	155	149	130	179	127	151	131	146	135	145	181	127	137	140	118	144	148	140	146	123	131	133	151	139	151	157	143	133	135	134	161	149	144	149	126	142	142	140	112	144	133	135	129	140	138	148	170	144	135	135	126	153	127	128	143	157	141	154	153	148	127	129	151	142	138	148	145	173	125	143	128	129	153	143	113	156	147	151	152	134	135	127	156	149	130	172	131	139	148	139	145	128	137	138	126	133	133	138	147	125	134	130	151	127	131	134	144	145	155	140	147	164	137	143	148	142	138	151	133	115	142	138	145	143	141	137	160	160	144	136	149	134	152	140	147	150	151	147	137	137	123	145	135	128	136	139	135	141	128	155	136	134	141	138	137	143	126	140	156	148	127	123	137	165	138	161	139	137	131	146	124	132	161	136	145	153	136	123	138	142	129	136	139	108	131	163	160	128	144	157	153	137	129	142	136	135	165	145	152	125	140	125	135	136	146	133	163	137	134	140	132	124	148	152	142	149	141	147	148	151	137	128	161	131	131	148	136	123	148	134	142	133	135	139	147	162	156	141	148	158	162	136	147	124	142	146	118	136	131	128	128	154	142	137	138	156	139	147	124	157	118	144	158	131	144	160	153	146	139	144	112	139	137	147	146	138	151	133	164	144	132	147	139	142	130	148	156	121	138	150	150	143	124	128	142	140	126	146	123	131	126	137	145	142	119	143	128	150	142	139	122	136	146	152	141	140	153	141	146	121	141	131	135	127	167	149	166	152	127	145	145	171	147	147	157	133	153	151	149	135	133	154	154	158	151	143	133	137	148	141	141	157	165	125	130	131	141	126	152	150	123	118	146	169	130	121	136	122	153	129	160	144	140	153	151	160	139	143	146	135	126	135	143	139	111	150	122	145	130	128	137	138	144	160	130	159	154	123	155	138	144	133	170	165	124	137	170	156	152	137	119	136	153	146	138	160	147	149	127	144	140	148	131	154	139	118	147	140	148	144	107	125	129	131	150	138	168	138	151	121	137	145	145	139	129	154	144	143	144	142	151	145	147	129	175	140	126	144	138	146	133	145	144	141	135	147	137	138	131	146	154	128	132	133	143	145	151	144	157	149	137	126	146	144	131	126	157	159	151	143	140	136	142	169	129	150	148	145	146	135	130	137	141	132	147	164	157	149	119	157	135	137	143	129	149	167	143	149	139	138	162	143	129	146	150	139	133	133	135	154	139	160	163	151	142	151	143	142	154	131	139	126	136	148	132	141	137	146	142	136	127	147	133	145	131	138	126	148	154	165	145	131	111	130	132	154	141	145	132	175	125	138	145	185	146	142	138	137	134	143	133	131	167	147	139	142	117	153	149	128	140	139	128	151	142	150	148	125	131	147	139	151	152	132	155	124	151	147	155	118	123	135	122	131	148	118	144	133	158	138	137	124	142	128	131	136	133	146	123	138	150	149	160	136	152	127	136	136	151	148	143	142	133	142	154	138	148	124	136	154	126	116	135	136	144	134	151	156	136	131	134	152	128	151	166	137	160	147	129	139	144	155	160	128	159	132	152	144	137	117	130	143	134	158	129	144	138	153	138	125	159	140	139	150	131	154	148	135	128	142	152	131	142	110	133	134	140	168	152	154	150	160	127	134	151	131	132	140	132	157	155	149	148	133	121	147	112	146	135	146	129	134	143	147	126	144	140	151	157	165	140	134	125	122	134	149	141	132	155	142	145	145	126	131	125	157	160	145	156	115	144	160	128	143	154	141	152	141	145	140	151	141	116	139	157	136	144	157	154	149	171	139	140	146	129	135	152	152	148	146	156	141	142	136	147	167	132	134	155	166	127	126	144	144	144	150	128	117	146	146	143	133	147	129	126	155	142	133	149	132	140	151	143	140	132	171	126	144	123	144	131	163	139	135	149	140	132	157	154	131	164	139	149	118	146	147	142	146	153	138	146	141	130	137	138	143	153	127	133	134	143	152	156	129	145	111	134	148	142	129	141	145	129	141	152	152	135	133	153	159	146	156	154	133	150	138	128	146	131	157	151	143	157	161	129	149	152	158	137	139	154	124	149	150	164	143	180	136	126	143	125	155	132	149	151	157	167	114	152	129	141	152	153	146	148	160	135	135	131	149	149	136	140	124	161	156	143	134	133	142	138	137	151	137	134	151	151	130	153	120	117	130	153	153	159	146	151	132	147	142	144	159	128	131	126	150	155	134	118	131	174	142	153	156	119	149	126	125	123	116	131	136	147	149	135	141	127	134	152	145	156	147	138	136	139	133	120	127	139	147	127	147	145	140	153	142	145	149	133	153	115	167	142	148	130	145	134	137	152	142	150	129	162	172	148	131	138	137	148	155	130	158	159	129	164	143	132	143	148	151	133	159	152	137	146	154	133	140	141	142	162	148	147	132	155	165	143	119	142	130	129	148	146	144	142	133	149	147	143	137	158	145	141	141	131	155	142	143	136	131	173	133	126	155	159	130	131	148	133	134	144	119	140	139	159	122	133	131	135	139	135	148	160	139	141	123	155	121	118	135	130	144	145	151	156	135	157	142	122	153	136	140	166	140	134	138	141	136	143	119	145	130	154	156	141	146	172	145	137	135	140	141	124	176	135	161	140	143	169	146	126	146	137	141	156	135	146	139	138	159	150	120	113	154	140	120	135	132	121	130	138
5020	1000	792	486	352	291	249	241	200	200	169	189	179	186	193	188	174	168	171	156	169	176	179	165	176	161	182	156	165	167	173	181	154	194	160	147	157	176	167	159	152	168	167	165	175	157	161	149	152	162	172	183	164	150	147	166	192	176	189	180	169	181	162	173	187	173	199	150	181	158	178	168	171	176	166	152	169	190	154	171	144	171	152	158	158	159	181	184	148	165	153	161	168	163	172	152	176	179	157	189	167	168	167	159	143	167	168	182	180	160	160	172	158	160	157	139	175	153	174	171	173	180	177	175	138	176	164	161	181	139	170	191	159	168	166	174	184	135	159	181	186	182	152	185	163	154	138	172	158	172	145	171	158	166	153	183	173	169	197	131	168	190	181	193	179	159	163	168	161	178	206	166	167	174	150	144	189	157	154	150	179	163	139	186	164	164	153	164	182	162	199	168	177	150	156	169	176	163	171	170	176	166	189	182	156	160	157	173	168	180	154	161	151	179	143	167	184	172	163	159	162	168	170	152	180	196	153	160	183	154	193	164	153	158	162	166	176	150	141	184	185	145	172	171	173	164	168	164	159	200	155	164	175	150	157	167	191	162	160	158	162	166	162	156	176	176	161	154	156	149	146	158	160	141	170	163	178	175	171	149	195	183	157	161	140	157	183	181	149	150	172	165	175	175	162	167	136	167	142	167	187	181	167	186	164	179	176	156	159	194	172	166	162	173	164	191	149	170	161	169	158	188	169	180	166	141	142	164	154	152	177	183	175	154	177	201	178	162	148	167	161	173	145	160	173	166	153	175	155	164	148	161	166	185	171	174	161	138	153	169	161	169	169	151	164	160	180	154	163	149	141	153	184	162	186	175	164	153	160	161	170	150	168	156	148	139	153	165	170	206	182	176	165	175	163	161	153	182	184	163	183	164	165	163	160	165	165	187	155	182	168	195	194	175	155	181	146	163	176	141	143	157	147	159	172	163	164	164	144	153	148	169	168	180	147	190	163	167	178	169	146	151	172	170	147	176	175	166	156	164	178	155	176	166	139	151	172	177	150	171	175	172	196	163	167	168	175	162	152	167	154	165	155	161	164	163	175	184	164	170	182	161	180	197	188	175	163	175	160	163	142	166	159	167	157	191	155	172	166	180	177	147	153	179	150	161	173	152	141	176	160	168	169	159	169	158	161	158	154	152	194	163	163	182	177	175	170	165	171	173	178	149	160	172	155	179	161	174	165	160	164	145	164	149	145	162	166	182	165	194	157	160	169	169	158	162	157	169	173	153	178	162	154	144	185	184	168	154	208	156	173	176	183	158	159	160	180	167	150	170	173	162	164	165	164	172	160	173	148	148	142	141	165	169	178	142	167	138	178	158	161	179	154	169	188	188	160	166	166	173	163	167	177	158	182	160	163	175	149	178	157	164	177	163	163	168	167	170	148	154	169	142	150	168	161	155	187	174	178	176	151	170	172	162	158	153	179	156	154	166	162	162	171	154	154	166	163	170	178	148	143	154	168	175	164	168	156	161	182	155	147	150	133	157	153	142	173	156	170	184	182	185	165	149	157	183	171	178	155	166	179	186	153	167	168	175	166	176	172	160	182	158	146	161	171	177	153	155	181	160	170	153	172	148	170	156	150	134	157	173	154	155	154	170	154	149	184	180	147	172	176	158	161	145	169	168	162	169	160	171	144	162	164	151	180	165	150	162	171	135	145	141	173	163	178	159	164	153	169	167	170	176	148	161	169	162	151	151	166	169	169	182	154	140	163	162	171	162	159	188	161	175	169	144	182	167	139	163	176	171	170	164	168	162	165	155	140	196	188	182	149	149	175	151	166	142	146	169	174	170	152	163	158	171	175	160	148	152	178	161	141	162	168	161	179	180	158	154	157	185	154	163	168	166	158	148	178	178	162	160	170	175	161	160	141	179	152	155	185	161	161	177	158	153	166	180	140	187	155	144	175	129	168	152	181	155	167	161	147	159	157	173	165	153	173	172	177	156	175	164	152	184	152	181	170	169	175	144	165	165	155	159	146	170	180	175	147	167	167	166	162	153	143	158	146	160	184	163	180	155	164	186	159	184	155	158	171	160	168	165	154	159	177	160	170	168	184	154	158	189	151	155	149	186	171	159	153	155	176	154	142	173	155	164	173	181	171	152	164	145	151	179	166	157	136	175	170	189	173	172	134	162	178	156	165	153	179	172	160	184	162	146	156	161	166	179	145	158	141	165	179	151	175	168	154	201	167	155	188	173	155	165	163	177	178	168	159	151	155	169	149	178	163	164	177	172	156	142	166	142	153	158	163	168	176	187	163	167	174	162	170	168	155	160	183	162	162	161	174	167	178	154	151	162	167	169	159	171	159	185	161	175	159	169	161	147	154	160	172	153	157	152	165	165	161	151	169	156	170	155	159	165	180	164	155	146	172	166	170	150	178	184	186	160	165	154	156	173	174	174	166	151	179	161	196	162	173	164	143	165	165	161	164	172	188	184	163	174	150	169	142	167	160	169	185	174	180	171	171	175	153	169	175	173	142	165	164	174	173	149	169	163	154	157	158	164	145	152	154	191	180	163	162	171	141	160	151	173	147	192	151	170	160	145	157	164	184	185	165	186	153	182	156	161	154	176	161	153	165	167	176	163	168	160	162	180	156	173	150	149	180	171	168	175	174	158	167	164	160	144	141	198	154	155	156	155	188	191	160	163	164	165	139	169	146	162	154	139	175	177	176	188	186	174	151	173	165	155	151	170	154	176	155	168	161	179	168	171	146	177	158	161	184	169	186	151	160	178	173	189	168	173	155	187	200	165	149	171	151	169	156	158	173	163	167	158	186	186	180	179	184	152	146	163	167	186	160	174	170	176	157	148	171	148	143	194	163	156	184	193	189	146	189	149	153	160	165	168	172	168	167	171	139	165	155	132	164	174	157	143	175	177	173	141	161	156	164	158	175	154	138	156	160	152	167	150	148	162	166	157	138	166	174	157	149	155	165	173	163	176	163	165	173	172	157	157	171	151	157	163	171	162	170	170	167	172	178	170	151	159	168	154	171	166	159	159	174	163	196	174	169	163	167	153	154	181	164	145	194	163	152	166	168	193	151	167	182	176	138	156	169	164	158	177	183	155	167	155	168	170	181	152	163	172	168	183	156	158	145	136	153	160	189	162	161	168	146	198	151	190	141	173	185	151	172	166	168	187	188	163	146	157	158	152	163	180	173	162	145	166	162	164	159	146	155	147	173	152	172	168	168	178	176	154	166	152	177	136	166	146	180	174	154	166	172	157	173	181	168	165	183	187	167	161	167	180	175	149	172	173	172	154	167	158	168	143	170	165	153	169	159	165	174	150	164	174	161	178	167	167	158	185	158	169	183	169	177	156	162	159	151	164	147	150	167	170	175	148	193	172	170	160	176	160	143	143	157	180	190	152	171	162	137	167	152	168	149	181	164	156	160	150	175	154	166	156	169	159	166	161	170	166	163	147	152	150
24458	20358	26423	24197	20350	8408	1185	780	628	576	479	434	415	384	382	373	363	379	307	356	339	329	336	294	309	296	323	292	313	309	297	283	301	274	295	291	287	274	286	292	269	271	312	272	239	276	262	288	286	313	305	288	266	295	293	295	261	275	277	282	255	274	296	267	261	259	251	253	272	282	307	290	265	296	280	268	269	282	289	275	286	293	245	291	272	283	299	291	261	272	269	283	280	280	270	259	284	272	270	271	288	246	268	276	271	261	298	247	280	249	278	272	266	297	244	256	277	285	279	262	264	258	274	283	280	277	268	259	268	303	254	291	269	292	274	261	286	248	262	248	260	294	309	239	276	287	271	270	287	267	264	252	265	284	245	272	287	291	281	251	243	261	278	287	312	263	276	278	276	289	258	266	261	266	268	268	288	292	282	260	267	271	275	255	287	264	289	246	271	256	293	279	274	251	275	291	273	257	286	268	306	271	276	303	274	270	255	297	247	291	276	282	265	303	273	248	271	276	282	293	290	270	271	279	280	249	278	269	262	274	294	255	240	293	289	277	271	242	266	221	240	295	243	262	257	288	253	280	274	274	276	266	253	252	256	245	282	275	260	269	272	269	308	277	290	261	267	249	236	245	240	249	278	284	277	247	282	279	282	292	297	264	294	268	254	285	276	278	289	268	267	278	253	284	292	273	282	275	291	268	257	259	289	268	258	304	286	282	274	273	278	285	282	291	284	258	258	283	261	259	286	288	242	276	261	271	265	247	301	265	260	276	286	281	269	296	281	263	255	255	269	250	276	276	268	272	303	286	263	286	249	300	258	273	263	296	263	245	287	251	273	263	271	260	280	274	272	282	299	255	273	309	259	263	270	245	279	248	240	268	292	280	285	259	280	283	272	263	267	257	280	261	250	281	255	270	274	295	284	249	268	269	264	294	291	282	297	250	265	234	257	244	247	248	279	249	279	262	285	253	254	261	261	312	251	276	268	286	263	297	290	274	279	258	276	272	282	264	244	297	252	251	277	260	263	248	274	270	264	239	283	263	292	251	265	276	280	253	286	258	263	268	276	272	225	264	254	246	272	285	268	266	267	278	255	296	278	277	264	242	256	243	278	272	265	287	303	277	257	261	293	308	273	249	267	296	286	253	272	275	277	287	274	282	279	296	260	272	237	252	255	282	307	314	265	278	266	251	270	250	299	279	272	264	270	283	255	263	292	244	258	299	266	215	260	251	299	271	276	264	255	281	285	273	292	255	265	272	289	276	307	274	272	254	276	254	270	281	268	272	275	294	301	278	236	275	274	261	274	287	253	260	265	264	292	256	256	282	294	268	276	289	259	269	250	270	280	251	268	244	251	280	267	257	261	262	300	283	279	277	255	289	280	252	280	310	259	279	254	268	303	295	290	280	260	292	267	283	278	260	253	247	267	261	257	278	253	267	279	276	259	271	312	255	285	272	292	284	253	273	257	237	271	284	289	251	290	275	258	282	268	303	258	272	282	262	265	250	257	266	284	274	262	287	283	262	271	280	253	250	262	263	259	294	268	259	256	270	277	256	250	254	266	281	241	275	254	252	268	251	261	311	265	290	268	252	285	251	290	315	268	309	249	274	265	267	275	255	284	282	273	264	263	261	296	286	291	275	274	243	286	270	267	285	246	265	263	270	300	246	270	275	272	277	289	265	248	259	247	279	276	260	285	282	282	287	286	301	267	285	272	272	303	261	262	261	255	277	287	281	268	297	275	273	260	274	241	288	287	261	285	287	248	274	239	257	274	268	264	283	276	260	259	293	271	268	256	270	277	285	266	268	286	267	282	259	263	296	249	279	292	266	287	260	259	252	259	259	280	268	284	288	270	266	260	272	284	250	240	277	246	301	275	280	288	267	285	261	262	274	277	249	291	263	281	254	284	284	259	256	285	268	239	271	268	288	289	267	277	287	292	305	290	265	271	253	264	279	272	281	240	288	228	277	266	264	247	280	262	318	274	282	278	249	251	295	269	258	276	293	247	272	267	270	261	270	265	261	262	255	285	263	265	287	272	300	286	276	284	261	274	288	285	265	250	266	258	268	241	301	280	301	257	263	285	274	294	289	254	281	263	280	307	291	303	261	264	270	290	280	271	261	278	289	258	260	256	279	293	280	250	279	289	244	271	306	291	274	283	254	261	240	264	281	297	261	264	282	275	262	287	287	273	256	290	264	276	303	279	241	279	274	274	264	276	264	275	256	277	241	279	272	247	254	281	258	293	250	278	252	275	274	243	269	250	264	278	274	276	280	264	272	283	249	251	262	270	284	267	281	258	246	276	248	273	288	263	273	249	265	265	260	288	248	255	295	268	267	264	312	270	278	263	281	242	276	238	275	285	256	250	254	266	281	252	286	279	254	271	260	227	248	280	258	257	248	264	274	306	293	261	262	269	251	266	264	253	260	274	264	286	279	287	249	267	263	248	247	293	287	266	268	252	267	274	259	268	294	273	293	276	265	261	253	292	277	275	283	249	267	259	272	292	256	285	263	285	266	259	284	260	246	269	285	278	285	274	257	276	291	256	283	258	285	282	243	268	254	262	275	256	292	245	266	258	302	283	323	270	268	265	268	266	273	270	278	272	273	270	256	258	291	265	282	273	261	264	299	285	273	246	254	283	279	276	258	289	264	279	269	290	283	264	294	273	290	242	280	281	253	277	279	261	270	292	261	262	251	270	277	259	300	252	253	237	282	257	263	274	273	273	283	277	270	255	273	257	260	254	263	255	276	284	255	279	284	277	278	256	278	264	294	282	261	275	286	268	297	268	280	272	254	294	298	285	284	305	247	271	270	253	282	243	264	257	257	252	277	306	264	263	295	258	290	260	279	236	258	236	278	264	248	264	286	283	265	287	260	254	252	261	251	269	297	301	263	297	268	312	256	279	284	292	245	260	245	282	286	264	262	305	265	253	258	288	272	293	262	242	258	279	237	277	293	281	241	267	285	276	279	248	283	254	272	268	261	269	257	254	285	258	284	249	290	270	281	264	288	299	277	282	257	273	258	268	284	293	252	288	297	265	279	314	250	270	274	271	276	256	329	265	287	292	304	245	274	243	297	281	250	255	280	274	269	246	277	271	272	292	266	290	258	257	282	300	275	264	275	256	288	287	275	299	264	266	256	253	259	274	296	267	268	290	269	241	246	245	269	279	276	264	285	246	287	257	245	268	251	288	250	258	243	262	274	262	277	252	244	287	231	260	276	266	302	269	300	264	297	266	277	273	266	285	233	256	262	270	271	284	280	258	273	254	265	266	294	265	268	284	277	293	242	270	312	280	266	272	252	282	274	270	253	269	300	263	272	258	285	276	261	282	261	278	253	259	271	270	263	231	253	255	294	269	290	293	278	245	258	241	274	277	297	280	232	264	265	269	251	290	290	272	287	258	268	258	290	271	258	276	273	254	285	250	265	260	265	282	261	234	282	271	290	278	267	265	263	305	289	249	260	273	264	272	303	265	235
7662	11509	10678	5556	3578	2512	1845	1412	1172	1011	872	770	658	619	565	513	508	442	443	404	411	362	400	392	323	359	332	378	343	359	356	321	331	319	326	274	306	281	324	273	296	297	298	302	304	287	298	301	261	290	321	292	322	286	268	293	276	320	291	297	278	304	268	270	285	274	246	266	272	281	270	287	284	293	273	270	285	268	316	272	272	266	314	288	299	273	249	270	263	288	281	271	294	286	280	272	283	278	287	322	277	262	261	281	277	264	297	266	299	274	248	255	287	289	276	288	257	300	264	296	263	271	244	256	264	261	283	253	255	272	278	274	262	282	268	240	262	271	261	290	238	263	293	277	263	268	263	281	319	314	285	266	261	281	262	260	279	289	273	262	270	267	288	300	260	287	267	238	285	287	302	272	256	264	291	290	293	257	282	260	243	264	277	263	287	258	293	260	286	302	286	267	270	301	258	271	286	274	251	269	276	264	269	254	266	258	225	276	280	267	304	278	285	255	267	290	269	273	251	277	276	274	243	269	265	270	265	281	271	261	259	262	243	274	289	262	258	287	285	287	247	245	276	275	274	244	261	275	248	266	256	272	283	295	278	270	253	266	263	262	239	307	281	268	292	262	285	288	267	289	274	268	268	300	278	246	272	275	267	267	269	256	250	263	287	270	263	273	260	259	256	275	237	244	286	271	265	269	263	269	265	242	299	284	274	268	258	275	269	298	268	285	272	278	282	238	260	296	228	283	285	252	262	279	263	238	239	277	285	297	280	288	257	287	308	263	270	288	283	270	265	270	258	285	288	269	312	260	275	287	271	243	284	284	267	271	266	255	283	290	274	287	257	299	268	260	249	289	285	278	267	278	263	286	299	287	274	244	253	300	294	282	284	249	288	254	282	286	286	257	320	247	266	262	297	251	270	285	280	285	271	301	262	274	259	252	283	261	239	258	275	268	259	264	279	264	270	272	248	265	278	267	261	279	264	288	248	281	260	280	281	251	288	304	283	247	302	255	281	282	276	259	272	279	292	262	280	272	291	294	249	286	261	235	273	276	246	286	267	261	249	273	273	259	257	252	253	286	282	262	278	280	263	274	275	274	269	289	283	262	278	271	250	271	243	282	277	255	284	294	266	292	278	299	259	293	280	260	260	264	291	271	271	266	254	282	262	264	273	268	258	242	251	243	264	246	283	260	283	270	272	276	270	271	307	279	267	268	283	272	267	261	272	276	287	273	272	258	260	256	229	251	272	253	247	274	280	252	258	263	274	298	252	262	246	280	245	287	262	247	275	283	277	253	288	269	241	261	271	286	263	274	275	262	243	284	303	287	239	276	284	283	272	305	293	285	304	263	279	273	274	322	272	259	270	266	253	283	270	277	295	278	259	296	256	238	276	282	272	256	270	277	277	256	267	262	275	262	253	250	289	280	264	272	291	258	256	240	276	293	274	255	252	253	256	274	284	236	299	297	268	284	270	269	276	294	258	280	284	268	259	285	251	270	251	287	276	264	254	286	276	257	297	278	271	266	274	295	273	251	264	280	309	275	287	260	276	282	284	298	266	285	253	287	248	277	272	247	257	249	277	302	308	259	276	275	271	288	272	274	271	257	280	278	273	267	288	276	257	267	232	289	296	291	271	300	277	264	277	300	289	284	254	281	273	280	272	286	265	299	266	275	280	278	270	262	237	292	256	272	271	273	262	297	257	278	267	266	265	299	259	278	259	278	277	272	239	263	291	285	308	264	260	261	275	259	292	254	255	266	270	289	219	234	280	304	286	283	277	247	296	277	259	255	270	259	297	267	289	284	274	285	298	301	264	283	257	284	270	279	270	256	280	278	243	270	291	265	274	264	287	278	292	270	263	319	290	224	274	268	259	279	267	276	268	249	292	283	285	263	267	269	276	277	288	255	281	254	251	266	267	274	271	261	269	275	290	253	281	275	256	290	278	291	275	279	265	247	287	268	248	264	265	261	277	241	260	272	266	265	266	275	266	267	266	271	296	252	288	250	278	235	270	244	300	279	273	271	269	256	251	229	283	265	267	291	270	258	285	280	288	249	284	298	289	286	290	278	260	289	274	274	265	291	255	267	276	260	287	252	264	264	306	256	277	292	298	277	298	281	250	262	277	268	254	247	264	262	282	252	251	271	249	243	289	289	242	260	282	265	291	284	272	251	265	274	276	283	241	290	295	272	227	278	269	289	246	266	280	285	283	250	297	291	272	267	280	263	278	275	243	251	254	241	243	275	258	275	264	296	243	259	277	320	288	250	273	256	273	268	283	247	271	273	244	270	289	279	261	251	287	267	273	256	282	252	254	276	268	269	282	273	259	275	272	281	295	260	257	268	275	255	227	250	262	290	282	279	276	258	262	259	272	292	251	251	257	280	270	248	283	264	288	276	252	258	262	276	267	279	261	273	282	258	244	292	268	280	285	256	258	294	260	243	280	282	255	315	250	265	302	272	277	245	294	262	286	250	285	272	249	289	259	263	296	290	275	281	300	286	256	247	284	297	260	287	255	279	260	261	231	236	290	293	259	293	256	246	250	265	268	246	299	277	261	253	245	268	293	280	256	268	276	273	296	298	255	279	276	265	295	253	303	265	274	307	243	272	270	245	266	254	283	319	289	270	276	261	277	287	305	280	269	247	282	280	275	252	290	262	291	326	289	305	270	280	261	282	288	248	277	309	301	286	254	281	270	275	255	266	290	280	272	263	281	291	277	250	265	275	259	265	275	255	286	238	271	277	310	274	247	261	249	252	283	278	256	255	267	278	276	278	280	244	252	270	265	263	303	256	282	245	289	267	285	269	276	225	304	269	278	298	288	264	283	273	260	237	265	236	267	261	261	252	258	264	280	286	288	245	271	272	257	278	290	306	288	294	272	265	249	280	296	264	306	274	288	260	266	263	265	249	270	250	268	250	255	263	263	238	256	231	286	232	276	279	246	278	256	260	286	301	266	260	277	289	273	256	278	270	278	267	288	292	308	237	288	266	298	268	304	280	271	257	269	270	303	277	254	269	274	275	283	265	288	274	277	285	300	282	280	271	284	277	263	273	276	265	291	242	254	268	299	293	268	264	252	254	271	277	269	281	253	306	271	278	274	265	289	280	273	278	269	256	232	290	303	280	264	258	247	278	278	288	263	270	241	273	294	310	291	261	287	269	257	252	267	275	265	259	283	282	303	280	293	271	280	266	251	279	292	273	258	226	278	274	289	279	290	272	288	290	243	279	286	260	283	264	270	247	290	309	266	264	306	286	264	276	222	292	269	267	274	282	276	253	275	298	285	282	290	228	256	273	266	262	268	268	329	279	289	250	230	275	259	278	262	283	271	270	262	307	265	302	283	278	305	263	268	287	265	260	289	276	295	264	256	272	285	277	262	269	261	259	276	306	280	252	275	274	262	295	257	291	269	266	277	247	249	268	267	272	282	268	282	277	277	264	251	282	232	253	280	291	254	308	295	269	260	279	276	245	294	266	285	268
22586	20374	26906	23736	20377	20418	7525	1582	1233	1191	1116	941	896	839	780	761	776	694	712	732	719	701	663	705	624	672	665	628	600	616	618	596	571	617	587	606	635	597	594	580	575	574	584	577	565	603	581	572	614	560	590	615	582	589	579	594	556	560	559	574	550	573	593	592	597	556	560	560	574	574	591	578	547	573	557	541	620	558	610	533	540	545	581	600	562	588	593	546	569	551	584	582	570	583	588	534	555	588	552	584	539	601	574	557	563	572	564	527	549	535	597	635	556	555	590	579	605	586	567	602	518	546	605	581	600	558	580	555	553	563	580	587	546	564	570	550	580	521	569	552	553	534	592	526	561	531	552	559	553	540	554	581	557	577	544	538	550	597	596	617	569	559	526	595	597	551	547	550	566	605	547	568	573	547	565	546	576	602	554	594	575	552	524	565	596	565	546	550	558	518	571	567	615	575	591	542	601	540	575	511	592	549	567	570	535	544	524	587	600	554	597	559	599	568	573	549	610	569	599	577	563	550	561	551	583	557	576	577	616	577	564	638	493	555	593	581	590	585	595	583	533	619	558	607	599	583	561	547	540	556	557	553	559	589	561	540	543	576	632	574	562	556	546	548	547	561	540	557	564	563	595	522	570	555	529	576	590	571	522	549	577	518	567	557	599	572	569	571	595	560	545	558	579	536	565	569	609	565	521	551	549	561	575	542	624	573	613	561	578	567	601	556	542	539	549	536	550	572	570	587	581	556	556	573	578	549	561	594	589	573	556	570	550	576	539	539	565	635	569	568	595	589	591	584	593	595	570	558	542	551	582	525	555	538	545	580	585	545	563	542	566	556	587	517	553	589	549	596	534	589	575	580	583	572	586	588	523	578	570	588	537	523	577	610	603	555	560	551	553	564	566	566	575	552	519	612	525	546	564	579	583	595	554	551	578	563	586	596	574	567	524	580	513	545	573	546	591	583	572	555	571	595	555	629	560	604	571	564	567	539	572	549	543	534	608	578	574	542	602	611	558	549	558	545	596	581	537	556	560	590	578	561	549	569	550	579	554	597	590	515	567	580	578	559	561	550	548	585	553	524	547	559	618	564	543	568	615	573	546	540	575	603	553	589	574	573	555	570	551	559	575	546	565	609	608	551	562	596	563	531	530	583	579	554	550	591	559	573	556	568	557	573	539	558	574	566	535	528	610	531	542	528	552	572	524	511	527	554	562	563	537	559	547	554	504	595	582	563	556	557	558	572	564	550	541	514	569	592	541	545	571	564	560	570	572	559	513	574	582	550	565	609	569	581	583	581	570	584	516	591	562	593	587	579	595	556	543	564	561	567	524	537	557	555	612	547	526	546	540	567	543	550	573	576	565	564	536	584	563	524	570	571	563	616	592	551	547	550	576	561	592	569	610	607	532	546	620	563	558	527	534	537	578	587	544	562	569	555	562	566	574	605	571	560	594	604	598	563	569	546	566	563	530	549	559	572	564	542	582	531	577	555	532	582	590	603	555	618	547	545	592	568	573	557	543	570	572	561	553	551	601	602	579	544	563	531	556	549	557	536	529	534	582	562	583	589	552	584	591	557	533	534	533	581	548	548	567	561	562	581	573	583	630	599	559	551	554	562	555	517	544	577	541	515	527	556	569	516	569	557	530	555	569	551	573	601	567	556	519	553	572	587	590	586	533	621	553	533	617	596	511	557	585	561	539	588	555	529	571	537	550	595	580	565	553	540	525	557	546	584	577	574	541	578	603	551	545	527	536	584	585	545	576	573	591	574	561	541	564	564	611	565	552	523	577	547	549	508	559	565	574	535	595	541	529	619	573	536	525	543	579	552	547	598	569	569	545	515	533	574	585	554	534	580	585	547	556	578	536	570	559	579	548	544	567	614	546	568	529	563	567	555	534	569	583	555	606	565	572	588	552	595	557	529	549	561	578	583	568	576	576	540	537	528	542	587	560	532	565	523	595	585	533	590	572	551	579	558	554	574	576	557	533	613	569	573	522	571	581	578	570	531	557	539	565	509	569	576	581	535	598	562	586	547	578	602	530	540	559	535	536	568	561	583	584	529	573	610	611	599	593	548	538	614	601	596	556	513	570	590	536	588	564	573	585	560	591	574	547	534	599	544	547	538	543	582	548	547	612	612	585	572	587	524	565	610	558	575	540	587	528	567	609	512	537	584	526	539	564	597	535	563	586	534	540	525	611	552	583	539	591	544	590	566	562	587	538	565	541	528	590	576	598	528	501	555	562	556	530	575	580	510	571	597	536	612	578	532	568	521	571	544	541	570	586	589	584	519	541	532	554	587	585	590	584	541	558	564	591	559	563	565	568	548	550	527	536	546	563	520	561	567	559	544	569	570	574	557	568	571	535	622	578	498	552	566	588	562	572	556	587	584	580	551	539	552	575	590	579	573	543	598	539	563	583	536	595	581	548	575	598	546	577	542	588	558	518	539	581	567	563	599	553	514	546	554	616	537	527	559	566	554	575	559	568	560	584	613	545	584	540	572	587	555	565	594	577	563	571	604	573	568	607	611	567	541	581	561	611	542	567	573	557	566	564	565	598	576	498	565	578	568	560	577	537	546	514	556	589	594	520	567	573	533	560	538	582	551	531	548	568	529	579	521	550	549	559	556	580	570	589	552	583	564	577	583	595	541	551	536	552	588	540	584	579	617	527	574	535	536	564	552	583	593	544	585	553	589	566	493	565	565	574	584	604	543	579	504	552	532	569	583	579	530	600	555	566	603	534	573	566	562	543	573	626	594	572	592	508	599	557	533	563	576	570	594	567	555	548	580	558	582	569	583	545	562	576	544	556	537	562	566	525	609	550	600	537	583	586	549	551	560	547	528	590	532	550	596	531	576	601	524	540	543	588	578	570	516	562	534	586	548	562	545	553	575	541	573	569	583	577	573	576	599	544	595	611	576	555	601	608	564	566	605	565	606	545	552	521	554	544	529	569	553	588	550	551	564	577	561	543	530	578	588	526	573	553	540	567	562	569	551	576	579	521	549	517	545	551	577	605	553	543	541	544	554	575	556	519	548	555	550	514	556	574	545	577	587	507	558	563	567	572	560	562	577	579	582	563	525	529	534	558	531	553	515	520	524	561	543	561	546	612	579	622	587	548	589	598	552	576	564	564	537	575	546	584	527	558	524	558	592	572	582	562	555	591	554	604	600	582	565	591	624	569	547	575	559	535	583	541	562	515	576	600	562	546	581	515	568	572	537	559	589	558	549	578	550	541	593	580	564	566	539	543	554	575	525	580	558	547	566	612	551	542	522	572	587	535	498	513	574	584	552	559	540	546	600	561	566	565	549	591	554	554	548	558	511	564	579	527	529	574	519	574	570	565	584	543	586	548	580	571	565	564	554	574	539	561	532	596	537	535	554	524	569	559	559	542	537	595	515	564	535	526	571	573	571	526	596	550	566	569	568	566	528	506	591	516	539	561	533	566	562	579	538	562	567	589	543	595	553	567	560	553	562
10628	18552	17358	9611	6464	4749	3504	2635	2291	1985	1749	1516	1349	1206	1082	1066	954	910	890	891	776	777	775	729	715	739	674	680	642	690	670	656	637	623	659	644	628	582	604	655	637	606	570	627	585	625	601	583	583	574	579	634	563	588	584	585	585	616	588	560	581	563	554	555	604	578	583	537	582	540	558	583	581	615	558	587	544	590	579	550	538	568	559	548	530	566	550	567	560	572	572	506	560	575	557	573	582	549	565	530	546	561	589	595	584	581	566	565	598	526	563	565	542	568	583	563	551	556	561	543	531	572	516	532	536	498	547	552	538	581	554	579	568	532	569	593	530	558	573	516	547	556	517	571	555	531	583	561	554	584	524	548	546	550	553	562	546	549	482	568	565	561	584	563	528	515	553	564	551	570	561	518	554	577	515	551	544	551	579	545	530	569	496	542	547	492	575	562	561	559	546	528	530	560	580	559	574	550	553	546	575	556	522	569	516	518	525	540	549	550	577	543	596	602	571	560	564	576	533	527	550	543	556	581	583	522	522	598	563	559	567	552	583	563	549	551	623	555	594	554	568	560	570	550	592	544	534	537	560	605	565	558	539	522	495	552	571	572	548	530	524	552	574	567	554	540	524	554	535	578	540	554	575	533	582	543	584	539	553	573	508	541	529	548	514	540	513	543	574	539	502	516	519	544	561	544	584	568	565	561	564	573	585	558	554	603	533	532	546	553	553	528	522	562	556	582	542	544	547	588	535	566	529	505	565	566	569	593	558	564	534	515	555	549	538	556	576	594	576	553	545	557	580	535	542	556	552	525	586	546	537	566	569	537	575	532	533	551	580	560	568	543	557	513	548	550	575	543	551	569	546	561	550	554	554	525	572	594	530	531	590	580	523	525	567	522	561	583	577	560	595	537	518	586	562	552	555	531	547	533	518	564	590	541	556	538	546	580	540	565	550	553	525	540	538	531	543	546	556	593	576	516	532	561	568	551	522	599	535	536	580	587	556	552	520	516	518	551	567	558	522	501	547	547	531	557	559	518	524	545	558	548	516	539	561	571	568	551	581	580	548	546	519	561	500	552	565	515	539	558	523	538	551	546	552	527	601	542	541	568	551	550	575	532	545	523	551	576	508	554	584	543	588	602	521	550	502	526	535	523	548	552	559	569	550	553	553	594	545	529	586	569	572	515	521	568	550	525	598	549	548	559	557	571	552	564	592	487	555	547	513	540	554	540	550	515	517	561	551	523	556	523	519	619	594	571	559	547	520	531	534	544	580	557	544	576	546	600	533	563	562	504	533	524	571	557	515	551	529	554	565	576	501	510	525	533	535	586	526	553	529	554	531	583	576	558	509	493	546	548	570	563	570	514	542	532	533	611	575	593	561	536	560	487	539	582	535	560	557	553	552	570	497	533	534	551	568	535	565	569	507	553	569	507	491	572	525	587	551	523	533	549	521	555	558	560	531	550	564	593	545	589	522	550	522	537	552	502	522	581	521	551	571	574	531	567	548	554	522	555	550	573	543	538	549	559	560	555	574	595	542	524	534	588	542	538	527	570	560	492	574	536	546	565	513	546	587	566	583	533	564	550	548	589	592	517	544	590	561	503	557	542	581	534	556	535	530	564	572	563	542	508	524	548	564	550	508	541	532	564	584	556	596	526	546	542	536	547	567	548	524	563	559	527	547	559	511	595	550	588	541	552	543	569	552	574	571	611	564	523	585	510	553	541	549	544	557	577	520	515	567	554	559	579	564	491	577	552	567	526	540	559	541	524	558	596	565	558	525	556	561	539	546	568	585	551	536	525	533	531	556	549	569	554	545	533	521	552	543	556	547	559	535	555	569	527	560	529	557	551	551	579	537	541	553	593	588	548	521	559	540	514	558	564	623	536	547	561	543	512	542	544	553	554	540	575	565	521	555	541	539	566	593	579	564	630	591	514	567	539	598	506	572	593	556	548	543	555	623	553	577	548	522	511	544	538	544	555	573	574	535	528	529	563	539	587	524	567	560	563	525	533	536	539	547	532	539	550	572	490	504	583	542	541	548	599	553	540	549	563	538	541	576	527	593	572	584	532	555	609	546	548	539	587	558	548	558	537	562	564	569	508	555	518	575	525	599	543	510	562	606	544	525	559	582	513	563	537	582	524	550	572	552	562	591	525	547	510	570	512	610	555	549	522	524	564	572	547	556	545	585	536	594	563	545	523	559	564	581	529	594	555	531	520	521	535	577	556	564	595	517	546	529	575	553	553	538	534	554	549	501	566	541	561	574	566	598	496	563	517	522	562	522	526	542	540	535	513	530	539	580	525	566	572	568	540	577	582	540	538	582	506	541	539	537	557	542	548	562	508	536	553	565	549	554	532	539	516	556	549	536	554	513	560	550	526	544	538	545	563	522	555	535	510	547	568	556	592	505	575	564	557	548	543	549	557	527	562	528	527	558	519	551	558	562	565	541	507	563	567	563	538	615	550	569	536	548	557	556	583	572	539	550	513	547	562	528	531	507	557	581	562	566	522	556	546	547	563	538	596	542	537	530	550	541	556	548	548	504	516	556	567	541	573	551	563	572	509	573	552	545	572	553	515	537	552	594	540	602	556	601	581	583	598	582	523	543	563	537	522	532	549	579	515	574	564	571	557	557	534	561	568	583	529	544	556	556	568	552	534	556	534	564	563	554	555	525	564	553	533	576	574	525	577	606	531	582	587	552	512	551	505	523	544	531	546	571	556	567	553	576	552	558	562	544	555	591	565	538	545	581	579	603	542	550	553	536	541	536	534	535	512	537	532	543	512	525	558	564	546	577	514	521	561	534	541	579	536	554	570	537	539	552	521	552	577	526	577	536	530	571	538	606	564	528	575	547	582	521	540	558	584	543	582	555	606	564	527	534	552	572	527	488	558	564	574	525	551	577	553	550	519	530	575	553	564	584	586	540	524	530	579	554	574	552	539	569	536	539	500	514	520	544	533	566	559	524	538	553	551	503	591	536	564	494	513	516	543	568	553	547	530	560	539	586	571	600	551	519	567	570	569	577	543	575	553	542	536	509	609	550	525	518	546	599	584	563	531	552	546	570	563	593	539	551	584	554	562	513	550	539	559	541	502	526	533	496	551	568	525	544	570	526	559	519	546	530	604	521	564	544	536	575	504	570	542	546	575	586	544	524	554	555	556	575	594	593	567	559	515	555	565	549	590	549	541	566	536	537	529	521	591	579	550	531	546	547	589	550	504	512	564	557	533	525	575	552	535	525	570	554	585	537	545	539	546	589	557	541	545	582	541	544	575	533	517	541	558	576	583	584	522	590	536	555	569	548	578	571	535	559	536	553	538	537	565	548	551	485	562	530	597	575	543	559	546	536	557	529	533	519	563	567	531	573	550	510	528	549	586	576	519	544	559	626	559	545	519	547	532	566	570	543	537	590	524	542	543	529	538	563	581	520	561	535	563	530	523	530	515	537	549	557	557	546	550	567	594	537	559	599	552	527	561	532	582
27651	12440	1157	334	231	209	191	167	170	144	161	154	161	161	165	138	142	149	159	158	149	154	143	123	146	153	145	149	136	131	135	170	124	151	129	143	146	135	144	162	144	142	147	133	140	123	141	128	126	153	146	123	151	156	142	153	132	139	142	139	141	139	127	148	143	136	141	129	144	132	139	146	145	148	149	120	142	130	114	151	130	152	162	128	118	133	140	131	131	135	171	149	145	137	143	127	152	138	133	143	138	144	122	138	121	136	122	152	156	115	138	152	133	139	152	135	123	150	158	140	165	135	129	135	127	135	157	130	150	133	142	141	139	118	132	159	149	123	133	168	139	125	152	128	122	139	141	149	149	138	147	116	115	138	134	133	134	124	129	141	151	131	138	144	129	134	132	140	154	150	127	130	126	132	115	144	136	131	136	129	145	143	142	143	122	155	127	157	127	137	142	122	152	121	129	132	142	125	139	134	152	143	133	137	144	120	131	151	123	142	144	147	149	140	155	143	142	128	137	127	135	126	136	134	142	145	132	138	114	136	124	150	133	135	128	150	135	126	140	129	145	113	130	145	165	131	158	132	121	141	149	124	141	136	133	161	133	128	136	130	116	142	133	149	141	142	141	136	136	140	135	137	141	135	160	144	145	154	116	114	149	132	143	132	130	151	156	145	144	129	147	128	138	130	139	157	129	156	141	126	129	126	120	141	134	147	142	146	133	136	125	137	140	170	149	155	140	167	144	145	125	143	142	140	138	121	136	134	124	143	133	157	158	141	132	145	136	170	149	152	162	108	134	126	154	171	140	131	180	139	134	149	126	134	131	125	142	142	154	131	171	137	130	143	154	147	147	152	150	120	140	166	143	119	142	142	113	122	160	137	149	147	141	162	124	136	149	134	126	120	129	167	132	151	141	156	143	139	129	150	155	152	141	124	156	132	129	143	143	133	131	140	118	154	144	111	131	138	141	119	164	140	130	147	139	133	166	140	156	133	139	141	119	138	132	133	161	137	125	139	132	141	146	137	140	140	131	143	157	144	137	160	142	128	116	126	134	121	129	136	135	129	130	114	128	124	162	126	145	145	125	112	142	130	136	129	133	163	129	154	141	127	136	138	158	140	115	135	140	149	140	121	143	162	150	144	123	129	139	120	147	139	113	134	138	137	140	128	135	129	150	129	140	137	134	134	127	156	141	137	149	145	149	122	135	140	152	142	144	134	161	122	130	146	116	140	134	126	119	140	117	149	161	143	153	122	116	119	141	139	161	127	145	164	150	166	138	134	136	150	137	131	137	127	164	155	136	114	140	133	129	149	136	144	150	151	140	129	134	148	147	140	142	123	135	172	137	150	143	131	138	140	157	155	145	143	148	155	139	120	127	140	141	145	131	134	133	130	146	124	145	138	135	151	157	144	157	135	153	143	129	138	133	152	137	134	127	142	140	131	136	125	139	146	126	163	140	135	126	136	146	137	131	163	130	139	138	127	157	132	125	164	140	129	128	145	134	146	136	126	142	128	139	152	130	132	141	132	139	135	118	130	133	128	140	152	161	144	140	142	150	151	143	155	123	137	146	146	132	139	134	145	130	137	112	125	123	137	136	129	135	113	146	137	137	132	143	125	127	128	125	141	142	145	156	143	143	142	142	139	144	126	137	124	135	126	164	144	147	137	139	137	162	137	128	143	121	135	137	132	124	120	141	125	131	141	153	153	134	146	134	145	139	154	143	142	125	160	135	139	145	143	154	133	149	152	154	145	130	158	143	138	138	128	134	156	144	105	113	143	129	126	152	129	157	137	136	137	137	133	155	132	152	126	159	132	144	138	125	156	139	161	120	133	135	129	134	121	151	136	133	145	132	145	131	140	138	136	152	147	134	159	135	153	140	144	133	133	152	131	147	147	141	100	141	144	127	140	143	118	129	155	151	112	137	148	139	162	141	141	144	137	136	122	143	142	117	135	126	122	139	162	135	162	119	153	145	141	133	133	135	145	126	138	148	133	137	116	150	139	131	136	144	146	128	131	125	145	116	147	133	145	145	131	126	163	140	139	142	133	141	135	127	126	154	119	112	112	129	142	151	150	129	127	128	156	151	128	138	133	145	146	150	146	150	150	150	137	136	151	153	139	141	153	134	150	131	122	123	120	158	135	130	143	132	108	136	110	164	127	143	126	117	145	160	143	147	132	134	151	131	139	122	138	136	116	158	131	144	131	129	118	135	157	159	110	131	151	134	128	122	160	154	134	113	136	124	138	154	137	140	137	140	145	152	147	153	147	141	137	142	158	158	140	159	153	131	142	157	135	159	142	157	132	137	149	143	125	131	137	105	145	161	139	115	142	137	138	120	160	146	147	138	123	147	131	149	146	137	138	134	156	146	127	157	122	121	153	133	126	125	143	138	131	158	133	129	147	107	143	149	118	151	141	128	142	147	155	132	140	131	142	142	146	118	136	128	152	126	143	150	138	139	148	169	132	142	137	133	142	156	134	146	136	125	155	130	138	150	141	130	154	146	105	132	163	154	134	146	146	119	135	137	136	122	129	148	132	125	156	135	162	139	141	141	156	136	132	120	133	114	139	137	136	136	145	129	141	151	136	143	156	137	134	141	128	135	152	115	148	118	136	142	139	152	127	115	172	157	148	145	135	136	142	148	155	137	128	139	169	141	122	143	124	142	140	129	145	141	135	111	150	158	153	137	132	147	151	160	143	133	143	139	160	148	142	136	155	111	134	146	125	144	145	159	141	169	142	153	137	131	145	137	156	134	141	142	120	144	139	122	138	112	134	138	128	147	149	133	111	150	148	132	115	133	119	131	145	151	138	135	134	123	131	159	146	145	148	135	139	144	133	143	148	138	145	136	146	150	167	142	133	138	132	120	145	148	124	145	138	152	145	132	133	134	157	145	161	129	146	144	131	138	130	144	135	147	123	127	150	117	128	150	139	136	155	142	151	128	139	135	136	135	144	167	145	123	159	150	149	144	154	142	134	135	141	134	157	137	146	138	155	171	130	125	133	135	127	153	133	149	122	126	146	145	143	138	123	132	139	109	135	139	155	137	132	128	120	140	143	157	161	145	127	147	139	137	149	137	156	148	124	131	144	129	143	134	127	144	137	140	157	120	128	138	163	164	142	137	144	142	138	135	148	130	140	145	133	136	136	117	157	149	160	127	111	131	143	142	156	161	149	140	134	123	108	139	129	133	127	138	133	128	135	132	149	138	141	131	136	122	153	157	134	138	152	124	140	130	146	133	140	131	121	136	137	128	127	136	143	144	138	148	141	142	137	123	137	142	131	145	142	150	139	134	123	137	124	129	139	136	145	130	134	131	166	127	145	140	134	127	119	120	131	155	131	134	128	159	157	145	146	132	155	131	143	143	133	132	163	130	127	153	133	141	136	130	148	149	148	142	119	133	146	144	140	164	144	141	141	154	143	141	144	151	138	118	134	163	139	143	152	150	156	144	142	162	153	151	138	147	130	132	146	146	145
4965	883	739	403	337	279	234	218	206	183	197	178	169	201	157	171	182	170	158	163	163	169	158	174	176	189	162	181	187	175	174	154	158	205	145	168	170	176	171	169	177	180	162	188	155	177	173	159	152	159	173	178	173	162	174	188	172	160	160	193	166	153	174	162	169	172	184	171	159	157	162	167	187	147	144	169	146	155	173	170	153	166	177	161	171	158	171	173	161	148	151	145	168	178	178	173	161	167	169	145	170	175	165	177	155	177	187	171	150	153	150	151	167	187	165	154	153	163	178	149	178	161	148	159	164	171	156	150	137	161	147	161	170	164	148	167	172	179	146	164	170	152	151	154	178	159	173	170	149	153	185	159	160	170	156	174	171	156	165	169	145	172	146	155	137	150	165	153	168	157	165	181	159	142	165	160	147	178	168	150	167	172	165	169	159	153	189	160	154	186	167	156	163	155	160	184	164	135	140	164	152	171	176	170	177	160	154	137	163	138	164	157	151	159	177	177	144	172	196	172	170	163	154	182	182	180	182	148	159	176	166	168	158	115	185	183	137	164	138	173	160	144	184	149	177	171	168	172	150	169	161	163	166	173	161	155	168	158	190	173	185	157	170	155	177	160	172	156	145	138	176	177	151	165	179	189	179	172	159	169	152	139	164	177	155	153	147	171	184	152	168	155	172	162	156	161	143	178	154	155	168	157	152	166	130	170	156	164	179	157	178	164	159	173	146	147	176	166	147	144	172	178	163	173	188	167	172	169	168	170	146	163	180	171	152	165	155	160	151	156	150	173	167	187	151	154	175	157	161	170	154	166	175	169	160	166	167	155	189	162	179	178	163	171	147	153	158	153	148	182	185	177	150	171	171	181	157	164	163	147	171	160	162	125	173	170	160	150	170	162	157	161	170	156	158	130	157	171	139	144	152	169	170	156	153	163	179	164	160	160	156	183	180	152	161	163	149	181	161	170	159	163	163	167	166	156	185	159	148	170	156	139	159	152	172	160	159	142	136	184	176	140	167	160	159	170	168	167	174	167	164	156	170	147	179	156	160	154	164	145	155	167	180	168	159	142	195	175	155	144	161	117	171	143	156	174	169	154	172	154	159	175	172	161	154	183	189	162	150	169	153	159	181	166	179	144	172	178	147	157	145	170	169	151	154	162	161	155	131	137	140	179	202	155	153	135	179	167	161	168	134	163	147	158	146	175	144	175	154	146	173	164	163	147	162	159	167	167	152	172	167	161	132	169	159	168	171	187	188	165	171	164	183	174	154	167	168	148	161	155	169	141	162	163	186	150	143	169	169	164	161	179	165	160	158	143	166	143	151	151	187	164	142	157	157	160	175	170	180	166	156	145	167	178	171	162	171	159	169	170	145	154	160	161	173	193	171	148	175	165	176	161	211	142	163	153	157	144	190	197	143	179	133	177	186	188	170	165	181	168	153	175	173	176	175	175	169	169	153	164	172	158	153	158	154	148	178	169	159	157	165	168	164	160	150	156	139	162	181	155	159	185	150	185	157	184	162	180	152	178	165	150	186	168	187	168	171	182	186	199	155	159	162	173	159	141	155	161	148	174	159	171	150	159	165	180	152	162	155	165	155	172	177	179	157	166	139	169	144	154	161	163	170	164	171	164	165	143	169	152	151	165	171	182	168	175	163	153	168	173	162	151	154	164	152	161	198	162	155	161	198	151	173	173	165	173	163	171	145	174	175	152	169	181	129	186	149	162	170	217	162	181	170	159	173	183	151	175	156	166	162	174	164	140	182	174	156	176	172	191	180	148	171	169	148	156	142	168	149	174	173	161	168	140	153	152	179	165	152	159	176	163	163	135	188	173	150	163	160	174	151	133	171	152	158	151	156	155	148	174	177	139	135	159	168	166	144	181	171	166	149	177	171	179	151	149	150	150	151	155	162	180	143	174	162	160	149	169	143	151	171	160	169	169	164	153	156	159	166	166	152	154	167	160	176	161	160	162	153	181	155	179	166	151	134	173	175	161	155	151	139	163	157	162	159	166	177	172	176	145	161	145	171	165	150	186	168	173	146	165	168	177	162	170	152	160	141	155	146	157	165	151	186	176	150	151	160	165	182	166	148	171	163	187	148	166	165	167	171	164	165	150	170	164	186	168	158	146	170	137	151	167	162	139	169	158	175	151	146	154	189	152	155	180	141	160	145	170	148	174	145	169	167	165	181	175	164	168	151	161	161	170	169	172	150	158	174	161	180	173	151	148	153	169	169	155	160	165	159	160	173	170	184	173	179	153	171	160	173	171	181	170	175	185	176	146	197	148	171	152	170	134	159	153	141	153	196	139	173	154	172	163	141	157	157	162	182	149	175	173	158	157	160	156	152	160	156	171	168	153	175	144	167	190	147	159	138	153	168	164	174	144	164	151	147	162	155	176	176	164	148	167	146	177	159	168	168	147	155	151	176	162	174	171	179	181	133	153	160	141	152	148	189	163	145	157	168	159	166	168	169	171	188	163	175	172	182	164	182	149	169	159	162	161	178	150	171	149	155	151	166	170	172	160	138	189	170	151	154	162	153	177	146	160	152	153	146	147	161	168	144	163	178	176	167	177	161	175	172	144	174	174	153	155	155	150	158	191	158	165	166	164	165	140	164	171	175	176	166	158	171	166	146	164	166	148	142	152	160	167	147	175	169	176	162	162	159	173	178	154	173	176	174	166	150	147	166	164	164	133	152	169	163	159	139	156	137	183	172	167	151	159	149	153	161	139	142	155	170	169	157	167	148	158	178	166	162	162	160	157	159	177	156	160	164	162	152	168	168	163	165	151	172	140	173	164	169	169	163	173	168	150	148	163	177	170	187	166	177	180	174	184	159	171	158	161	176	158	173	171	165	168	174	155	169	155	166	152	149	157	163	162	174	163	160	166	152	146	172	165	152	171	158	156	164	161	162	157	185	129	176	162	144	159	171	174	157	148	173	159	165	155	154	152	149	152	163	167	166	176	138	161	171	161	163	176	161	169	165	170	161	166	188	178	156	175	165	170	166	157	156	161	172	176	165	140	148	152	156	160	177	134	164	158	148	173	155	179	150	146	141	178	174	167	168	138	165	178	172	174	180	143	140	189	163	178	170	181	151	156	143	162	177	157	141	154	154	163	160	147	162	158	158	137	144	150	179	172	163	164	181	160	155	140	149	141	147	160	172	174	145	176	145	147	147	159	144	152	155	176	145	183	188	182	151	164	168	170	154	148	145	166	179	155	182	160	156	150	141	151	179	164	162	153	184	164	162	170	155	153	154	158	163	186	167	164	153	155	156	172	170	155	170	159	153	176	147	169	181	142	177	168	148	179	176	148	146	173	170	170	151	177	170	156	191	176	158	166	187	144	152	175	174	145	151	164	181	149	177	178	144	157	154	153	183	171	174	161	180	157	183	158	163	183	149	138	158	180	142	162	181	159	179	156	175	177	133	190	161	142	164	190	125	166	162	145	147	161	163	156	188	174	167	172	147	160
24526	20412	26468	24264	20415	8347	1241	793	602	575	540	490	396	400	384	401	351	374	332	369	335	316	314	325	314	334	310	300	295	301	326	297	293	296	283	278	323	301	270	294	286	293	285	290	274	275	278	301	303	289	290	258	292	292	303	280	244	281	293	260	292	287	279	279	296	271	295	285	265	257	278	256	269	283	250	281	273	250	292	282	302	278	266	277	291	254	276	293	269	269	280	254	294	264	292	271	265	272	291	279	248	267	261	280	267	266	270	282	262	249	275	274	257	280	250	299	294	252	250	267	241	302	295	274	288	253	273	275	285	261	263	253	250	258	286	264	326	252	281	257	281	290	238	262	303	247	264	303	291	282	247	281	262	270	227	279	275	271	272	254	257	285	291	286	300	256	270	268	271	263	259	280	282	275	245	250	284	268	265	291	290	278	273	260	268	295	274	266	248	298	252	277	266	268	298	286	259	305	277	297	282	284	268	261	283	267	262	284	287	272	261	268	289	270	251	280	292	257	284	253	273	273	257	270	323	243	264	296	274	260	320	258	266	263	261	277	235	290	257	267	268	290	262	266	295	275	265	244	252	293	286	260	256	266	278	241	262	278	256	280	286	271	270	256	292	238	268	269	281	294	304	252	251	272	300	280	280	250	296	278	265	256	272	280	283	268	266	252	295	268	261	261	319	253	285	275	283	263	276	257	285	275	282	259	241	272	272	282	291	295	282	264	264	274	254	247	292	250	288	287	264	285	289	298	294	261	261	264	274	239	262	267	271	287	263	293	268	285	249	283	295	299	262	269	259	256	273	298	262	271	279	309	267	269	257	281	276	247	255	258	291	273	246	264	299	268	292	245	257	270	266	261	273	278	264	229	282	250	254	295	259	236	271	247	287	272	300	279	253	275	257	304	264	309	279	286	260	302	293	281	281	280	266	283	245	272	265	265	291	284	305	279	276	269	253	284	282	306	255	255	290	277	275	269	285	303	286	277	290	257	265	285	258	239	263	255	242	293	248	282	280	268	285	245	247	281	271	279	254	277	268	273	238	278	280	280	247	280	266	278	303	284	279	289	282	268	277	279	262	244	268	264	252	290	287	279	291	296	265	280	259	251	254	246	269	266	287	269	258	276	271	288	298	269	255	246	282	265	269	292	275	298	281	249	268	282	260	273	274	279	282	245	289	256	278	255	272	272	269	256	233	259	307	277	268	299	253	262	269	283	253	273	295	283	272	267	269	304	279	270	260	249	255	252	254	263	264	284	282	261	282	275	252	274	286	255	251	305	305	275	251	262	280	271	266	296	275	272	248	271	275	265	256	285	296	255	283	246	286	258	279	274	271	255	261	256	280	268	254	291	289	266	258	289	278	272	297	297	294	256	244	291	276	281	284	278	294	269	295	273	246	242	274	301	276	278	264	294	313	286	257	260	251	295	299	284	292	270	264	248	270	263	271	258	273	243	253	289	281	273	280	283	272	284	308	243	265	267	254	283	250	306	252	290	298	267	288	270	288	265	296	261	287	253	248	284	261	256	269	290	276	296	268	264	271	287	268	299	243	272	273	279	262	328	256	277	263	279	295	270	256	228	308	278	254	297	260	295	296	284	258	293	259	273	273	259	282	258	274	276	244	266	240	258	263	262	301	319	249	273	269	269	281	281	288	261	293	280	298	250	265	275	308	264	296	301	256	255	293	252	292	243	271	251	280	278	265	267	278	277	263	272	261	255	317	255	273	276	283	252	285	284	266	281	259	285	290	262	229	265	265	262	294	277	264	306	273	257	298	253	268	282	295	279	265	259	270	272	278	267	297	273	305	278	293	278	242	276	275	275	271	273	243	280	286	242	289	278	284	295	290	253	268	261	264	262	262	251	277	266	266	296	294	288	293	289	281	253	285	253	266	250	262	274	280	307	296	263	270	285	274	289	328	251	280	305	267	281	248	280	276	295	261	273	289	271	258	261	315	293	276	249	266	244	278	247	261	309	268	284	238	276	255	235	283	268	263	274	281	282	266	284	236	247	283	295	223	253	256	248	246	287	260	277	266	286	295	256	235	279	270	292	258	291	286	302	284	288	262	279	263	265	264	289	253	288	263	239	236	249	242	289	262	267	265	268	281	273	252	277	287	278	272	283	278	257	246	291	298	268	278	296	258	290	260	245	255	280	240	270	245	289	248	280	280	288	271	252	249	283	279	235	245	274	313	264	254	267	272	293	262	281	254	288	259	300	276	265	278	265	279	277	283	277	284	273	275	261	257	239	289	253	266	273	279	243	260	254	267	293	258	300	262	270	262	293	267	267	266	287	267	265	281	272	265	277	248	277	274	264	267	303	245	266	297	240	279	250	276	263	256	275	280	284	268	289	277	272	231	272	250	281	298	259	283	280	256	278	265	281	294	254	266	265	259	249	253	307	253	252	272	275	251	265	281	262	273	252	283	256	295	259	284	274	289	293	259	268	264	279	264	280	266	277	259	283	283	302	285	275	251	252	275	239	273	274	268	277	281	268	271	280	220	294	254	239	273	277	278	283	264	287	296	284	247	278	273	256	272	297	296	235	268	261	264	281	261	299	234	265	277	299	292	280	282	262	270	283	265	285	265	226	276	280	268	298	276	266	285	238	258	252	277	269	277	253	257	272	273	295	264	288	246	250	263	265	246	261	271	257	283	272	267	252	289	274	271	282	270	246	270	277	271	269	277	283	279	290	270	283	291	267	300	260	264	290	246	261	251	271	289	266	271	303	264	275	290	297	279	282	292	274	253	272	249	270	299	284	282	249	259	269	276	281	278	279	306	250	293	259	278	282	236	229	255	269	266	282	298	283	281	279	308	256	278	272	293	272	268	255	252	246	265	277	248	276	254	280	260	297	301	270	320	254	305	288	254	267	247	279	249	258	264	285	275	286	253	260	315	281	263	282	262	278	295	261	254	271	288	294	299	273	265	302	247	224	275	267	299	297	265	262	259	265	265	259	258	252	269	239	253	282	267	294	275	253	269	280	291	287	279	254	266	244	283	292	242	232	265	248	280	270	293	277	256	291	265	293	322	276	277	308	252	251	252	280	261	239	271	261	253	267	261	274	295	241	287	287	269	238	280	272	259	291	261	278	275	277	280	285	262	280	266	252	294	249	254	263	276	286	275	265	251	279	272	277	273	266	275	272	268	267	268	279	271	236	269	263	258	237	239	263	246	300	301	300	260	273	265	288	302	282	274	272	304	236	282	281	265	280	279	244	294	287	282	282	246	270	275	270	286	250	277	309	295	300	276	294	283	268	253	273	233	274	282	279	290	279	283	273	281	293	233	274	282	278	291	269	285	298	268	259	268	293	256	251	306	290	251	256	274	262	283	282	254	280	293	258	276	275	241	277	294	267	254	275	268	247	274	279	265	267	273	301	245	279	309	258	274	293	279	272	270	283	269	271	258	271	291	309	281	272	264	261	289	281	273	217	246	263	264	267	252	284	281	261	269	264	272	265	260	269	220	291	299	257
7744	11535	10734	5627	3525	2423	1860	1384	1155	1046	875	685	713	599	576	535	513	482	433	411	403	419	384	352	393	367	353	353	335	341	351	335	293	323	327	297	338	285	346	281	335	277	316	297	297	261	289	287	304	292	293	299	304	296	256	303	288	300	302	287	275	273	287	289	263	268	279	287	296	254	312	307	274	269	252	254	295	268	274	280	273	262	277	272	259	287	261	262	297	250	285	280	287	261	259	270	277	266	296	279	241	306	281	308	287	264	252	281	280	247	257	278	277	272	270	282	280	272	257	257	264	270	230	314	278	264	264	299	253	285	278	279	272	297	275	265	291	256	292	259	277	298	273	276	274	269	279	247	262	290	252	247	286	265	277	298	257	291	307	282	276	262	280	265	285	258	286	262	287	274	289	278	260	264	277	250	276	249	272	310	289	263	307	280	263	275	264	281	277	252	287	281	267	271	290	238	264	274	291	288	276	294	268	269	276	298	292	284	270	272	285	290	304	289	272	283	270	274	281	271	272	254	264	282	248	270	249	271	275	276	275	256	251	298	270	270	285	280	248	278	289	254	279	287	269	260	306	285	273	277	294	264	290	289	276	287	272	281	278	277	274	244	285	268	271	265	267	285	255	317	303	275	256	286	250	271	273	260	262	273	270	264	243	284	271	241	271	260	276	278	274	248	280	294	259	282	263	299	284	236	287	274	304	282	276	317	253	322	289	261	270	268	260	283	261	276	280	263	268	288	281	264	271	295	260	294	280	279	285	255	274	280	288	271	245	278	282	248	229	253	273	285	242	293	271	247	278	254	271	305	267	305	276	277	273	264	286	265	304	244	293	257	257	266	273	271	264	265	260	310	261	257	262	269	283	279	263	244	278	272	306	249	284	276	252	266	279	277	296	254	252	295	248	279	264	253	313	287	312	285	280	260	314	274	278	271	289	250	282	277	269	281	298	280	260	275	272	260	271	292	271	287	305	265	291	311	269	281	254	269	234	279	281	284	299	275	272	264	276	274	294	254	252	285	301	277	290	277	291	275	282	279	258	251	280	285	258	260	236	277	288	265	294	254	279	275	301	264	270	254	251	252	275	271	273	238	287	319	275	304	288	267	273	265	268	246	289	280	298	302	246	248	288	274	270	280	259	275	261	265	286	279	273	292	272	289	240	281	260	272	269	241	287	283	254	274	265	273	297	257	286	281	258	261	301	289	262	279	271	273	292	285	272	266	281	272	261	277	280	274	300	258	276	274	251	259	243	253	309	293	255	281	253	280	247	285	270	257	287	234	247	282	250	293	286	258	247	280	283	292	271	281	293	249	292	279	280	287	252	305	275	293	278	299	259	243	247	280	280	273	260	272	273	269	300	294	292	314	268	262	280	257	279	258	296	264	268	248	256	289	245	257	292	262	275	303	265	258	295	265	283	253	284	254	279	284	285	270	238	286	274	270	292	269	273	288	260	256	279	302	282	267	262	306	283	277	293	311	295	272	312	277	294	269	295	254	274	240	268	248	259	276	289	276	276	269	262	291	276	275	273	282	251	294	271	257	260	261	252	291	273	272	296	272	279	282	285	280	273	280	252	284	286	246	262	270	267	277	282	308	275	281	255	302	272	248	267	271	294	277	294	274	273	252	313	268	281	249	273	266	271	271	258	272	251	284	270	259	276	270	286	260	276	268	285	282	268	245	260	286	257	279	269	285	252	255	275	293	287	279	273	265	244	254	285	256	238	282	259	277	272	294	311	276	289	268	278	299	275	259	277	257	254	281	315	281	289	279	273	263	289	298	269	273	275	248	254	267	282	268	279	281	305	273	276	285	255	265	259	272	260	268	256	285	291	261	289	273	253	270	260	281	252	297	275	249	257	273	263	239	287	277	249	265	249	288	200	264	282	288	283	285	285	251	283	272	274	253	282	278	269	283	267	261	271	286	271	260	295	302	271	259	245	254	283	279	272	233	289	263	284	257	241	261	275	260	264	292	279	260	271	281	286	274	277	290	264	264	266	240	306	280	283	278	282	233	267	268	291	258	243	267	272	258	265	263	257	277	255	304	261	281	261	266	270	294	290	274	276	281	246	285	265	246	299	229	266	287	250	268	273	294	285	259	285	263	282	253	255	297	279	255	236	263	323	272	271	295	281	286	290	258	266	257	258	298	276	295	278	271	261	254	281	270	260	271	287	246	269	275	259	306	265	270	268	284	284	265	270	289	291	246	270	283	282	313	244	257	273	255	300	296	266	252	254	288	233	270	283	293	249	275	272	254	250	306	277	274	253	272	283	257	278	263	256	283	247	265	308	254	266	273	287	273	309	257	281	271	284	240	275	284	276	248	251	255	274	289	250	265	284	270	289	239	279	290	258	266	293	286	284	256	280	268	286	277	281	264	241	282	275	294	268	280	284	238	279	258	264	287	282	300	271	286	283	263	254	266	287	239	262	267	263	283	275	237	288	269	276	260	272	269	262	274	266	242	252	318	257	296	294	265	296	287	239	260	252	268	250	284	268	259	288	269	277	275	254	277	248	294	244	267	272	261	267	289	266	287	276	296	307	250	259	258	313	263	256	282	268	270	266	258	246	275	282	268	307	269	260	271	300	278	254	280	282	262	265	282	270	272	261	256	272	281	280	256	261	276	293	307	305	281	276	286	298	251	250	295	253	265	283	256	297	265	276	300	284	265	289	251	307	308	282	282	264	250	288	275	299	269	278	276	284	265	258	302	260	255	279	267	285	236	262	263	253	286	289	260	276	252	259	254	287	290	275	275	302	279	285	253	266	287	264	291	283	256	269	269	275	287	275	251	294	286	289	247	273	269	299	272	290	256	270	299	262	283	282	285	290	297	270	275	310	289	273	281	273	272	304	280	265	257	299	285	255	283	289	267	282	244	268	272	252	286	277	261	251	259	266	271	289	270	294	257	284	283	271	271	267	294	263	289	265	249	304	267	292	289	315	293	272	270	288	255	274	283	255	299	262	246	272	263	274	264	263	283	269	280	307	284	287	270	255	278	284	263	268	285	266	277	274	247	277	299	269	276	262	263	286	282	281	278	296	261	288	269	255	264	274	275	305	266	310	280	265	269	299	285	255	288	270	280	279	262	247	301	267	268	261	246	252	270	292	299	276	285	282	264	264	234	289	276	303	289	281	280	272	277	254	282	267	236	290	236	286	264	265	282	269	268	276	279	274	279	270	256	266	269	265	273	289	272	249	240	235	256	273	280	278	289	272	269	275	279	269	271	263	287	260	306	293	253	251	280	269	268	283	265	274	261	276	269	274	281	274	275	244	262	261	257	291	284	299	249	261	310	299	269	271	256	252	277	256	273	269	276	282	286	273	277	281	276	282	278	278	290	294	264	252	256	271	266	265	239	302	276	270	248	245	259	275	296	295	276	252	315	265	313	264	268	224	290	286	286	269	264	281	297	272	276	261	288	256	259	279	274	243	261	264	259	294	274	295	274	263	267	285	258	242	256	238	261	278	289	281	266
22579	20376	26910	23736	20380	20438	7276	1672	1235	1160	978	972	836	820	762	807	749	751	725	689	698	666	629	684	668	615	656	624	599	605	636	588	593	630	615	608	599	583	596	580	625	581	590	621	656	553	563	612	601	607	594	528	542	601	561	591	588	584	587	562	566	545	579	568	594	546	587	577	576	576	593	599	579	517	547	584	532	582	566	531	568	566	598	563	597	572	564	575	576	570	634	579	595	561	599	611	583	569	565	556	547	583	546	602	638	560	583	535	594	607	543	563	609	544	597	597	538	554	585	590	570	564	552	576	552	536	595	518	533	542	514	561	546	557	581	548	557	589	581	550	562	582	593	564	562	610	598	621	546	574	591	583	564	546	584	564	516	611	540	587	610	599	577	566	581	573	600	576	588	570	586	549	559	557	614	549	537	565	569	556	560	553	512	529	570	571	512	537	567	573	558	575	544	539	587	567	551	572	553	547	585	601	593	582	562	582	556	568	600	560	533	543	583	587	533	558	543	536	591	583	538	581	575	531	596	547	544	601	551	581	564	531	576	548	557	553	560	571	548	582	560	607	595	576	570	549	596	599	582	574	550	567	583	607	593	584	594	562	555	574	575	587	557	554	591	518	622	538	567	517	591	587	516	548	623	545	605	582	552	548	581	541	559	552	636	540	576	586	518	577	589	600	590	617	566	597	564	533	582	553	577	558	570	559	543	590	600	537	570	585	566	558	539	576	578	572	570	569	546	576	532	516	543	568	520	574	603	552	546	539	521	566	587	573	605	549	580	499	606	563	572	568	567	565	536	557	546	572	560	568	552	576	576	548	569	569	566	579	554	567	568	554	552	562	538	566	563	533	539	554	547	557	578	540	574	506	579	587	601	558	614	587	549	549	595	549	523	560	562	565	510	538	587	557	613	621	560	555	504	556	554	532	565	555	579	541	596	546	543	531	580	538	561	578	589	529	580	551	553	530	520	550	536	590	600	567	603	574	585	551	576	586	553	568	582	543	545	558	563	551	565	544	582	552	555	575	560	530	613	556	575	592	533	584	530	536	545	572	534	519	552	555	534	567	552	574	565	556	554	562	551	552	544	532	533	585	556	574	560	586	580	545	560	565	572	578	587	578	549	560	598	569	546	584	540	584	548	594	562	568	600	592	522	551	595	534	569	548	562	519	605	549	556	563	554	526	567	592	587	560	566	566	583	560	550	564	576	547	572	564	575	563	563	561	593	538	573	549	545	540	540	552	517	562	556	542	558	570	513	586	550	578	600	508	540	558	549	552	532	540	565	550	590	573	530	555	530	544	557	577	594	545	504	551	557	583	577	558	560	573	543	579	531	591	568	577	564	561	536	550	576	545	586	548	530	614	597	558	591	561	573	583	564	558	566	556	550	553	571	495	532	574	540	556	580	559	535	579	568	573	534	589	605	595	541	552	567	541	558	547	540	539	532	604	585	552	558	572	560	542	551	566	604	577	539	529	592	565	572	542	611	560	539	562	532	551	601	566	526	543	549	562	585	563	559	546	569	544	544	548	605	536	544	586	587	578	521	553	568	537	540	518	591	565	563	586	570	543	581	547	564	542	595	563	595	544	516	576	534	538	559	543	552	549	536	522	574	568	584	562	562	572	548	534	519	555	574	552	572	570	582	543	524	597	549	555	517	528	540	574	568	554	590	581	571	550	556	569	551	575	506	545	552	515	573	549	583	585	598	603	569	559	522	569	555	578	586	571	586	578	550	563	552	556	560	593	573	565	501	617	552	576	609	525	568	558	550	535	584	571	560	598	548	536	613	553	581	590	559	555	564	596	557	568	571	541	535	548	621	555	574	562	508	521	559	588	550	573	619	570	556	604	546	583	537	572	541	602	571	530	553	509	579	578	559	523	567	545	591	546	559	518	529	558	549	578	575	562	556	553	587	540	569	555	536	561	597	543	584	558	578	584	543	533	569	577	550	582	580	562	559	591	591	578	606	573	544	602	596	561	579	566	565	512	514	549	526	564	557	567	578	541	534	562	592	537	527	569	554	594	527	566	578	519	531	593	577	572	576	562	576	531	565	509	563	563	557	573	564	567	545	579	593	550	579	553	547	577	549	574	574	553	537	537	590	588	565	554	558	541	572	566	528	612	577	529	515	556	557	567	584	586	491	597	546	507	567	576	535	593	590	558	559	592	573	570	572	513	562	585	575	520	551	564	515	567	573	616	572	538	574	570	572	604	598	566	533	573	509	619	586	581	568	516	543	534	562	559	566	531	536	590	552	557	534	597	543	538	577	555	560	600	623	546	525	609	521	553	542	546	551	582	548	542	559	532	534	533	543	601	605	547	583	547	570	561	597	535	580	541	574	583	535	590	563	590	556	581	595	512	574	511	561	546	564	553	544	531	564	537	580	536	521	555	596	545	577	535	595	537	613	543	547	535	607	540	568	553	529	555	550	574	553	547	525	570	567	587	570	548	588	547	542	572	569	566	614	601	581	545	542	567	590	579	602	583	575	549	566	582	534	583	562	570	556	546	617	569	526	586	558	574	585	549	610	581	583	571	574	559	567	592	580	613	558	578	572	570	592	598	607	568	590	544	587	561	609	561	629	591	573	608	577	525	572	566	585	542	560	550	572	555	510	555	550	519	559	546	567	575	565	548	577	575	532	550	561	577	568	530	593	553	524	534	555	603	588	571	547	556	540	563	578	585	555	551	546	527	562	557	575	594	572	604	521	599	552	578	575	600	568	521	588	562	566	608	608	556	548	560	551	602	629	531	551	529	564	551	529	540	574	533	554	601	542	530	574	585	595	543	555	586	562	586	579	534	586	536	580	607	565	543	553	546	527	491	529	530	526	544	529	584	514	564	524	571	582	553	542	536	517	541	557	554	509	561	534	564	552	619	519	573	544	555	564	574	576	526	567	569	563	548	565	551	539	594	550	581	574	565	615	541	571	532	574	527	531	535	559	536	602	575	557	578	569	550	551	607	617	553	541	620	625	604	562	521	524	619	563	554	566	514	552	600	554	531	597	524	568	530	506	550	587	615	570	580	579	585	519	509	586	568	544	542	543	585	522	557	557	559	523	591	586	597	568	528	568	503	574	547	533	575	596	554	561	601	563	564	551	601	556	567	582	573	502	586	571	547	572	593	587	548	573	561	550	569	580	597	560	555	545	532	541	608	591	607	584	587	582	549	536	606	527	578	538	540	544	562	588	577	566	574	597	540	551	531	524	576	592	544	571	560	512	511	550	580	583	583	587	602	547	572	610	540	555	563	543	573	605	534	546	587	595	537	548	558	618	579	508	545	515	530	585	557	547	557	580	571	616	588	523	547	580	543	580	534	570	597	572	567	580	555	543	575	548	568	600	561	588	543	552	567	567	528	567	579	567	583	548	562	561	578	566	562	619	568	579	540	559	549	594	519	609	581	572	560	599	558	538	566	578	637	587	572	596	572	579	587	579	561	538	559	581	561	558	587	515	591	587	491	570	574	576	575	546	534
10990	18615	17223	9873	6421	4631	3544	2889	2276	1946	1679	1494	1278	1254	1140	1069	977	978	931	844	832	831	778	746	784	749	682	638	688	652	659	666	645	624	607	578	590	626	626	583	651	625	617	572	587	615	613	650	554	669	628	576	560	633	626	563	612	612	564	595	603	585	559	521	554	606	559	533	538	557	593	607	558	572	563	571	539	538	581	593	566	585	551	558	588	559	522	565	510	560	565	571	540	577	509	582	534	566	584	571	547	580	565	557	604	519	548	558	513	571	560	563	513	527	615	569	539	587	574	489	575	582	529	546	582	561	571	526	623	539	550	524	563	540	588	548	545	548	564	527	568	543	499	543	559	531	552	576	543	541	537	554	525	525	606	534	537	550	547	537	570	566	525	493	550	543	576	518	548	571	574	538	557	555	529	520	550	565	597	565	548	570	523	543	522	543	582	536	530	559	573	544	566	576	533	596	537	547	518	545	548	595	566	539	566	579	513	540	543	520	565	578	533	542	562	538	512	587	583	521	581	562	570	559	560	561	561	545	572	563	560	544	524	528	505	563	571	585	533	583	531	586	549	552	545	564	540	541	537	574	541	515	518	571	531	573	535	558	565	497	566	553	528	483	547	564	538	543	542	542	557	579	568	558	537	534	490	554	530	519	568	530	570	513	558	564	547	570	547	594	561	578	540	564	555	556	560	528	547	542	587	536	563	550	534	527	538	513	577	499	571	550	561	546	534	576	516	523	581	564	579	563	560	556	554	567	557	553	588	571	546	535	565	583	559	546	544	537	532	576	548	506	532	574	569	548	556	556	580	560	565	577	518	560	527	547	538	558	588	588	516	524	557	553	545	522	541	548	559	548	553	557	521	590	548	607	580	553	536	570	509	528	573	535	558	524	545	536	547	578	606	561	562	573	586	518	588	545	596	573	550	503	549	516	530	543	516	554	540	534	541	560	529	543	552	507	566	536	567	558	557	533	536	577	536	541	549	569	577	549	603	575	585	570	531	543	562	532	495	541	551	571	530	518	539	594	534	545	585	575	549	586	533	537	505	579	524	554	569	592	575	515	574	601	593	556	533	539	577	573	547	539	566	598	539	547	563	545	531	545	577	539	515	588	573	530	544	567	577	563	577	532	542	533	559	530	588	550	574	534	523	583	562	564	538	531	561	574	562	565	577	532	561	544	572	551	563	525	518	489	576	546	563	570	581	552	585	564	553	585	561	560	565	519	578	542	545	549	586	573	573	545	521	583	593	506	501	503	598	599	567	537	550	577	551	519	531	535	548	575	559	525	524	512	561	510	553	564	552	538	581	563	515	491	555	545	554	559	535	515	574	560	576	559	564	565	573	559	577	571	569	537	594	566	535	540	578	560	545	538	631	534	556	519	520	545	596	586	569	537	576	546	569	537	521	520	559	572	552	550	535	566	520	574	571	548	513	527	547	539	544	538	541	524	581	543	533	544	548	540	565	524	516	530	544	570	525	565	570	556	539	555	563	509	491	534	566	543	560	538	525	556	544	572	567	566	555	518	570	557	566	566	523	567	495	514	541	565	550	529	566	569	544	534	533	575	549	567	579	533	554	547	560	595	566	525	558	574	523	564	534	538	585	546	549	566	566	505	508	564	552	556	572	554	551	522	535	580	535	597	542	566	554	605	536	543	560	600	586	595	563	568	546	528	556	564	510	522	545	575	559	550	512	581	546	563	531	583	582	554	581	567	541	556	538	535	611	557	565	584	535	556	532	520	522	514	535	557	557	526	547	527	529	534	544	567	548	543	541	544	531	566	562	556	545	520	548	542	529	551	560	545	568	542	557	538	557	531	533	501	565	518	511	545	519	527	517	548	604	547	517	547	543	553	546	548	518	573	534	530	551	564	558	563	585	554	550	539	555	588	563	552	576	572	573	544	533	558	535	545	548	550	574	542	545	545	560	551	555	567	538	543	606	548	577	579	534	585	549	515	511	511	578	562	586	580	532	537	544	606	526	556	539	559	551	511	537	546	567	573	570	583	542	548	547	563	527	536	587	561	552	527	537	521	528	549	565	547	597	548	547	512	558	544	562	550	533	556	559	552	517	525	540	547	537	532	556	539	549	554	598	544	560	579	534	574	559	543	554	544	515	554	511	565	525	567	552	527	575	516	547	537	548	549	528	573	556	547	548	553	532	513	530	548	600	583	558	527	512	509	560	547	553	589	601	571	535	543	600	545	547	554	574	579	592	572	567	533	520	552	528	528	561	573	569	555	591	584	569	531	559	543	507	593	587	537	569	615	562	556	560	536	537	588	533	527	516	530	511	554	513	557	577	531	547	576	553	551	557	614	552	544	558	546	535	513	543	553	528	588	563	539	554	580	567	563	571	551	570	553	559	540	555	554	578	553	537	521	553	568	545	558	542	560	580	545	546	544	558	557	555	565	593	586	548	540	557	579	516	578	573	549	580	556	537	557	581	565	527	590	562	596	564	539	514	508	558	539	536	543	532	578	561	559	579	505	541	589	563	596	550	570	556	538	556	554	555	542	530	606	557	542	558	525	575	524	568	548	509	550	557	560	563	528	587	570	527	592	565	524	572	570	531	529	520	561	540	550	489	570	523	588	566	536	540	535	533	530	550	510	587	570	547	566	517	571	555	518	547	524	546	601	563	563	541	570	571	578	561	534	536	577	557	565	570	605	554	561	526	558	567	574	588	498	562	592	560	581	549	515	562	545	585	513	552	567	544	523	581	532	569	556	551	547	551	576	528	524	584	526	577	558	528	534	558	528	524	560	529	566	515	559	516	540	519	538	566	564	544	560	547	505	555	530	540	581	542	534	576	570	504	553	525	547	584	569	538	574	567	542	617	567	551	528	530	564	520	590	529	568	585	550	570	536	565	541	554	532	572	512	555	586	535	537	553	596	565	553	521	556	560	560	535	561	569	558	551	533	505	545	558	572	525	549	517	540	543	536	566	535	561	580	534	538	561	544	548	546	548	571	551	556	504	575	565	514	517	537	583	513	555	517	517	581	512	499	547	505	559	557	497	568	521	553	570	491	558	558	582	561	551	562	523	553	553	549	552	539	547	534	545	563	551	555	614	540	558	576	538	533	564	565	578	541	532	562	562	563	531	537	574	530	566	573	520	528	571	548	514	541	579	598	574	543	524	571	569	505	524	549	582	550	541	571	545	546	573	582	551	523	575	522	557	531	566	539	539	533	553	528	525	562	568	531	532	562	561	583	533	527	551	578	538	579	510	546	559	553	541	538	582	527	565	592	561	583	537	555	587	505	546	546	537	593	532	551	570	571	540	514	566	559	557	578	573	560	591	562	563	582	564	558	571	556	557	541	531	565	530	574	567	549	571	524	543	544	555	494	550	538	520	552	539	531	539	538	560	553	555	562	565	553	529	538	551	548	555	592	555	572	558	565	610	538	578	535	566	544	534	554	525	559	573	544	527	570	575	554	554	513	544	532	557	615	552	550	551	524	529	542	554	571	554	598	548	564
27693	12439	1152	348	250	176	191	167	152	165	120	168	141	135	128	158	146	135	149	116	136	139	146	145	154	122	144	122	124	126	121	134	153	121	140	140	153	137	107	134	124	134	144	148	134	155	129	127	152	149	152	141	141	152	144	138	129	143	139	140	145	128	160	140	145	145	154	154	132	142	133	133	152	149	139	159	145	146	131	154	114	155	145	143	133	147	138	137	143	125	143	131	129	141	144	112	137	126	144	136	146	137	144	146	149	115	147	132	136	141	139	135	129	134	136	137	155	131	147	148	141	155	138	135	121	138	117	128	143	144	144	126	141	146	133	143	138	114	140	127	137	133	149	126	146	131	132	116	156	135	150	118	146	142	134	146	143	136	142	123	158	149	146	139	171	152	159	151	115	150	146	127	147	133	152	116	148	150	141	147	151	119	121	132	146	143	137	127	166	138	138	140	151	143	135	135	122	134	139	144	122	126	140	130	141	135	129	141	142	119	145	141	149	110	126	139	156	150	133	143	125	139	157	147	137	136	149	127	161	129	132	148	162	153	146	140	135	145	144	142	139	148	156	148	144	150	140	140	160	118	143	136	147	139	117	123	144	137	130	108	123	166	139	148	145	137	150	129	123	139	146	118	135	159	140	157	158	130	146	153	149	135	138	152	145	139	141	144	127	128	141	138	152	129	135	113	133	141	137	123	136	128	163	130	150	126	119	143	140	136	162	121	140	150	145	127	134	150	137	140	116	129	119	131	158	152	144	118	136	147	149	150	163	127	128	151	137	117	142	137	142	151	141	135	148	133	148	125	147	115	135	143	129	136	137	155	143	160	152	158	156	141	128	140	156	138	143	150	125	137	143	145	137	130	141	140	124	165	127	144	133	143	147	141	144	127	131	144	147	134	134	123	139	133	129	135	143	146	127	112	140	139	148	149	145	142	146	139	137	137	152	152	141	149	145	136	148	134	135	146	157	134	132	140	120	129	125	148	166	116	157	145	146	158	138	157	135	155	150	129	126	142	137	136	154	146	146	125	156	138	149	126	139	132	139	149	148	94	110	147	162	150	127	143	132	159	148	131	144	164	139	137	124	135	140	138	130	127	164	147	131	140	130	115	130	144	147	170	157	174	144	129	160	151	147	158	130	152	136	157	152	129	163	141	114	143	156	137	131	151	143	148	138	108	151	141	131	153	147	121	133	144	142	121	120	118	152	137	135	140	146	130	132	120	126	130	122	143	146	142	139	126	113	144	132	158	148	148	141	144	154	124	129	148	136	144	114	130	121	137	137	132	126	142	123	121	138	151	146	133	142	132	157	118	133	136	139	112	148	132	144	160	141	142	122	154	138	130	138	113	137	145	135	155	165	141	140	147	147	144	132	146	147	135	142	152	160	152	127	130	124	129	121	156	134	131	146	136	134	129	125	149	128	121	154	138	140	116	142	155	137	149	138	131	148	159	132	127	154	140	144	145	130	108	131	151	138	127	151	133	131	145	138	134	129	136	142	136	144	134	149	141	173	146	151	151	168	147	139	130	131	126	149	158	151	139	129	143	125	116	141	118	127	122	124	136	143	127	148	127	153	113	119	139	127	130	130	136	151	122	140	135	142	151	123	134	140	135	140	177	153	138	141	124	172	148	133	148	160	153	143	115	140	119	161	153	138	136	153	125	119	135	147	138	160	126	126	140	137	143	161	151	153	144	136	119	112	121	152	148	143	148	140	134	142	131	142	141	130	147	150	131	133	131	133	151	150	133	135	137	139	145	136	129	139	150	131	139	138	136	133	124	166	147	145	180	107	145	125	144	117	137	141	143	126	133	134	127	136	143	141	129	156	130	139	165	168	136	159	143	138	139	124	145	135	134	130	127	128	143	153	142	139	132	159	118	140	128	143	146	132	130	141	143	160	135	158	144	137	140	139	147	169	135	124	146	129	154	139	145	145	133	141	127	127	181	151	146	135	137	133	151	138	148	149	138	137	156	164	132	149	152	117	156	137	120	142	117	147	144	148	141	125	125	142	149	140	131	159	151	142	139	144	141	145	150	157	137	138	121	140	137	139	138	130	143	156	131	153	139	137	139	142	144	154	138	116	139	148	143	147	136	136	134	144	166	147	150	140	172	136	133	156	154	120	150	147	154	133	137	130	154	126	118	129	121	134	150	146	146	132	153	118	154	133	126	153	138	136	159	128	151	134	143	153	128	148	138	133	161	139	140	129	130	139	173	137	134	154	145	125	125	139	151	121	126	139	148	157	147	123	134	119	136	155	140	123	151	129	136	135	145	161	156	146	113	145	142	136	136	130	138	125	131	156	133	137	148	137	138	142	131	149	140	138	135	152	137	159	135	139	145	140	153	136	142	130	124	143	147	131	131	119	154	133	150	129	146	167	107	143	138	138	134	153	150	125	126	133	134	135	122	138	130	147	152	129	121	142	137	138	138	160	140	117	134	158	147	140	131	168	147	127	134	143	135	157	127	130	139	118	140	130	135	128	137	146	149	131	157	148	146	133	131	135	136	124	141	140	141	170	146	148	147	149	118	134	131	131	123	142	115	148	147	165	127	124	150	137	136	136	146	127	144	147	126	124	156	126	116	125	137	134	121	123	134	124	130	135	139	136	153	151	152	153	127	132	159	141	158	131	163	135	130	136	137	148	140	126	134	143	144	163	122	121	132	127	138	141	129	126	124	126	140	134	174	144	153	139	154	131	132	125	155	144	151	133	141	128	133	153	143	152	122	133	132	140	146	140	131	143	141	144	130	151	137	135	156	151	145	147	167	140	133	149	150	139	140	145	149	154	143	146	159	147	155	146	162	150	127	142	123	142	143	156	133	136	153	127	134	127	133	149	112	141	177	137	143	130	148	140	129	137	156	148	114	146	138	144	151	138	148	137	130	130	158	122	132	150	145	141	121	158	117	144	141	151	128	135	151	142	136	148	136	140	123	147	129	134	148	146	113	128	105	136	157	150	144	150	163	138	125	146	137	135	127	137	146	145	137	126	122	142	128	132	140	122	144	141	143	134	140	154	136	142	145	141	153	140	137	125	127	137	147	155	139	139	155	136	152	170	131	140	152	131	131	135	136	144	141	141	142	136	137	127	140	159	139	138	151	125	158	133	164	122	128	170	136	152	125	145	140	144	128	119	133	143	152	134	140	154	167	133	137	156	142	145	124	145	133	130	150	140	126	141	152	153	127	133	154	130	133	153	149	128	105	164	125	153	124	146	144	140	130	134	154	122	155	122	127	113	156	141	136	131	149	132	131	150	136	142	123	141	148	116	127	145	149	128	157	131	137	153	151	136	155	150	140	141	164	135	126	147	129	139	139	133	144	130	138	129	124	136	145	139	147	159	146	166	137	148	125	177	137	129	150	120	146	177	137	135	122	119	151	141	135	141	136	128	128	140	123	138	118	147	148	137	138	153	131	152	152	131	130	129	139	135	153	128	148	137	133	139	156	107	140	137	149	142	138	156	153	137	139	124	140
5075	963	791	451	336	300	253	236	207	206	183	184	153	194	165	178	155	162	170	152	150	198	160	184	199	173	151	171	155	182	180	177	155	170	155	172	144	175	180	165	173	166	178	172	180	198	163	161	183	175	162	162	186	162	154	166	179	192	173	154	173	145	167	173	166	163	147	149	165	157	171	171	147	162	178	164	165	139	157	142	160	164	152	169	170	166	143	159	171	167	183	171	146	150	194	164	173	149	163	174	140	172	168	162	176	178	185	149	136	162	150	146	177	163	158	157	156	171	175	165	159	191	163	164	164	163	181	150	161	149	166	190	174	162	159	168	166	163	151	145	180	158	178	168	157	165	153	156	150	170	135	170	175	168	162	163	146	161	153	168	165	177	176	169	179	172	161	159	165	168	153	179	174	163	186	161	185	177	156	175	185	158	173	136	151	189	160	177	142	164	172	170	161	177	171	161	156	158	164	148	169	171	184	184	131	178	164	164	166	186	158	147	176	151	171	158	166	163	158	174	170	167	158	169	176	166	146	179	168	168	164	155	156	162	160	170	177	155	167	156	156	169	175	168	152	165	151	166	162	163	162	158	146	161	142	168	148	164	169	171	151	182	167	164	146	151	146	151	153	169	178	166	165	145	176	153	168	162	185	138	174	143	176	169	142	187	127	154	169	169	176	153	197	182	168	155	166	178	166	171	151	176	154	147	139	140	151	161	171	198	161	182	195	176	146	127	158	168	161	164	153	173	171	163	133	159	179	171	190	167	159	177	165	152	161	161	159	184	154	168	172	159	162	162	157	173	180	165	175	152	171	192	150	174	160	174	167	148	179	160	160	160	172	143	175	157	154	182	178	156	153	164	145	160	167	167	158	158	163	163	160	155	159	152	151	182	163	151	168	165	167	178	150	170	175	187	172	163	141	161	150	174	188	172	152	164	149	160	174	165	155	156	181	160	168	136	166	144	153	173	150	159	146	144	153	148	163	154	169	164	165	144	180	150	162	164	170	169	167	156	173	170	149	152	179	176	130	144	143	144	151	178	172	150	156	163	170	161	173	158	188	167	191	180	180	157	164	163	153	183	155	163	180	180	158	127	168	164	164	174	159	178	171	155	166	164	157	141	156	150	180	166	167	166	172	179	159	179	157	166	154	155	161	179	169	159	180	146	152	143	165	174	154	180	149	168	164	158	151	157	154	156	157	180	148	165	182	146	153	172	169	182	157	166	146	161	164	169	144	162	171	186	179	169	152	165	164	176	154	162	136	143	181	157	162	159	169	144	172	176	164	168	162	169	148	164	182	162	190	178	172	150	139	158	181	153	171	166	155	161	176	173	176	174	172	149	160	161	180	160	161	142	151	165	166	172	185	150	142	164	157	183	147	154	180	176	169	165	161	161	191	187	157	151	146	170	170	172	162	146	125	165	159	151	166	146	153	180	150	177	140	157	159	176	178	151	149	168	182	163	170	153	175	125	172	178	142	165	140	164	168	153	143	147	148	166	176	150	181	152	169	163	163	166	173	136	164	167	159	172	166	169	156	143	172	145	165	169	171	175	150	171	168	151	149	165	150	140	157	159	188	183	154	180	157	168	159	189	151	167	179	181	146	206	176	155	162	150	171	182	148	138	176	181	169	166	170	164	155	163	169	153	156	145	165	150	170	178	140	171	151	172	157	158	163	185	154	177	190	171	141	167	174	157	159	149	158	155	147	158	178	175	170	157	171	163	179	171	170	165	174	139	163	191	159	144	159	150	176	173	157	177	158	175	114	157	175	147	167	151	154	153	158	175	154	145	169	149	133	164	164	169	184	162	151	154	180	138	176	168	156	151	154	177	177	170	134	171	175	129	164	157	173	168	171	145	156	152	155	158	162	152	158	160	152	139	151	183	156	160	160	176	170	171	151	165	157	143	155	195	154	182	154	158	155	168	152	186	160	174	157	144	178	160	158	163	151	159	180	152	168	175	143	146	139	176	162	182	165	155	177	180	164	177	162	186	166	114	176	137	148	155	162	156	181	173	156	144	169	155	187	158	151	174	155	154	179	164	165	150	174	163	162	155	166	123	169	167	162	169	159	185	165	146	158	156	148	170	144	162	153	160	161	154	137	151	161	184	147	166	174	151	166	152	175	163	159	182	165	145	159	168	139	152	162	170	160	175	185	154	147	157	157	164	175	143	160	141	166	172	156	177	167	171	164	163	174	161	169	153	168	161	154	149	151	163	149	147	173	176	179	158	169	155	150	133	151	148	164	164	169	173	158	174	151	154	173	156	171	177	151	169	147	173	153	165	157	184	169	151	162	135	165	164	154	160	162	159	154	179	174	171	153	173	155	173	151	161	163	171	145	171	163	152	165	155	172	174	171	164	142	169	149	173	166	150	160	145	174	155	155	172	142	178	161	153	157	163	177	152	173	160	163	158	161	162	175	178	170	189	152	153	180	161	166	177	164	157	163	185	170	192	168	176	156	165	188	158	153	152	163	174	171	152	161	148	142	153	180	160	153	155	172	149	153	157	151	188	159	162	158	166	149	183	147	165	141	178	150	169	144	138	147	170	157	185	173	156	152	152	169	191	176	160	157	167	171	158	164	175	153	154	161	176	172	149	152	150	145	162	155	195	170	221	147	162	182	172	171	163	182	161	177	186	187	156	166	186	179	162	160	144	134	162	165	147	174	161	160	151	153	150	168	170	161	172	174	172	160	153	153	159	156	171	151	158	156	151	153	165	145	149	164	131	178	152	167	172	158	171	136	163	166	162	162	173	152	166	172	159	145	149	148	180	168	167	139	161	166	189	155	157	177	147	159	151	149	157	162	162	159	178	152	157	176	173	150	180	164	163	161	162	165	160	178	160	162	177	157	157	159	158	149	164	157	156	171	178	170	175	162	174	141	179	169	176	166	149	168	167	174	163	166	152	182	137	156	174	142	149	138	152	175	144	178	175	163	152	152	169	149	169	184	153	150	160	146	177	163	144	156	145	175	159	149	140	152	172	173	179	173	168	149	142	156	175	158	156	150	168	155	160	158	171	159	154	159	176	154	158	147	161	174	168	145	177	178	164	162	172	168	158	175	125	174	165	150	156	154	174	151	167	166	170	158	153	147	152	159	154	186	139	209	182	180	154	189	169	177	169	163	157	158	169	164	171	172	149	158	152	159	150	170	162	155	164	171	186	162	162	180	186	150	170	181	176	163	183	143	182	181	164	166	170	156	159	157	144	179	151	162	161	149	181	164	172	164	180	157	123	163	164	164	178	172	160	173	180	161	177	160	157	150	178	158	165	161	178	164	172	148	159	145	164	152	161	154	151	174	168	146	147	156	169	152	177	175	179	161	129	181	165	152	173	141	154	176	181	140	148	153	132	164	171	163	156	158	140	171	150	178	165	146	186	161	144	140	151	146	164	182	148	166	173	174	152	169	159	186	143	148	166	152	144	153	146	174	166	170	139	157	172	158	172	184	157	168	171	167	149	164	162	165	167	146	165
24422	20352	26448	24137	20355	8367	1212	783	647	564	491	515	427	430	414	383	395	338	319	331	356	347	343	309	330	299	294	261	293	260	300	294	320	303	269	321	281	256	301	305	285	280	277	283	302	312	251	260	263	285	264	295	256	294	250	282	301	274	286	296	269	251	276	323	291	276	250	300	295	284	283	243	261	296	268	276	284	238	246	247	302	275	260	276	248	295	276	262	262	269	277	281	286	232	270	274	276	270	256	264	260	248	283	269	276	282	268	301	238	277	268	222	268	298	263	281	259	285	280	269	283	293	253	298	264	288	292	269	274	254	274	268	288	280	271	273	280	288	280	287	266	294	275	255	293	260	287	272	258	277	281	274	295	299	293	268	257	286	268	290	268	255	275	285	270	300	262	250	290	286	301	257	266	269	304	275	273	253	291	263	255	264	290	265	298	287	260	275	293	258	258	288	285	273	288	274	273	274	286	235	284	287	262	294	291	260	287	277	281	293	274	251	265	253	268	281	280	272	273	272	285	279	259	282	257	264	283	292	260	288	269	253	281	264	281	280	278	288	302	268	265	257	278	282	271	285	279	271	266	268	292	268	248	257	244	273	252	267	286	274	310	274	274	287	278	285	238	258	252	283	280	236	270	225	257	258	244	269	292	265	272	253	250	285	245	282	289	225	287	238	244	274	258	279	294	253	244	275	258	293	290	297	237	284	282	255	277	261	270	300	255	254	239	283	262	270	292	269	306	236	278	254	270	272	250	259	265	239	275	231	265	279	270	271	264	253	272	284	266	266	272	281	260	281	244	272	270	241	287	292	262	259	281	292	248	283	258	285	280	282	271	254	283	277	242	251	272	269	282	245	279	267	284	248	294	273	266	284	294	298	284	293	254	252	274	245	266	284	289	280	255	302	243	276	297	286	281	274	304	277	273	284	268	266	280	273	279	262	260	255	258	251	279	308	271	273	264	243	281	283	270	243	249	264	259	295	293	264	254	264	280	245	283	275	269	266	257	272	258	270	288	276	261	273	239	253	290	268	262	271	274	258	285	275	279	275	264	263	264	245	277	251	264	251	292	268	266	254	249	262	270	260	271	248	235	303	277	281	254	254	271	286	245	271	274	230	279	256	277	294	263	262	268	270	254	255	261	273	264	251	256	283	251	254	258	282	279	257	289	298	270	273	279	299	255	281	269	271	274	235	269	265	250	247	271	245	244	267	293	257	286	223	278	249	254	275	290	272	263	288	306	293	254	257	298	251	284	276	246	255	274	283	268	262	297	252	253	266	259	297	277	307	263	252	254	282	266	273	279	281	252	274	265	297	283	277	294	290	276	296	258	279	301	264	260	276	259	239	280	267	292	282	279	261	284	281	279	271	236	272	266	284	273	240	269	275	260	279	245	261	260	300	284	255	259	277	251	259	257	297	275	290	244	275	276	281	287	279	277	274	290	243	269	272	298	268	282	278	255	264	281	290	285	263	275	267	315	286	264	256	272	291	279	285	258	279	290	286	291	257	295	256	262	273	262	283	257	244	292	259	268	275	259	307	285	254	242	253	276	258	255	274	262	251	275	258	259	289	281	245	266	295	313	262	280	265	280	257	287	244	282	283	264	290	278	266	287	290	291	240	265	283	265	260	265	261	306	279	286	256	262	290	283	258	258	254	274	263	278	291	272	275	286	283	270	263	277	278	285	270	295	240	289	218	255	290	268	288	258	262	269	292	271	265	268	279	283	268	304	265	253	242	253	261	246	271	269	285	261	261	254	297	253	277	266	272	284	277	296	300	273	309	252	272	280	250	265	281	266	270	287	249	271	261	275	310	253	265	290	261	260	286	297	261	278	301	290	269	286	247	259	280	281	265	287	263	266	308	257	254	278	270	258	231	281	275	305	282	263	258	273	269	265	264	234	253	281	269	292	273	262	275	301	287	290	281	259	240	267	271	280	278	280	280	260	300	248	258	260	301	247	280	269	245	270	288	300	274	288	265	296	279	269	262	287	265	255	261	271	266	276	293	254	254	278	242	270	262	266	278	271	288	252	253	273	267	274	256	279	258	277	237	269	306	281	286	282	238	267	272	298	294	260	274	275	250	230	275	248	287	238	296	261	299	273	274	285	261	261	276	272	260	260	261	253	246	265	261	256	303	278	284	264	283	268	280	284	278	241	265	258	263	253	275	263	278	293	264	279	289	262	272	258	303	258	272	305	240	276	290	266	290	285	284	283	272	281	278	258	292	290	249	279	281	295	274	275	249	279	261	276	263	282	296	282	298	280	274	263	241	289	245	251	284	289	248	265	265	296	283	263	319	247	295	263	272	291	280	269	264	269	240	315	294	258	291	270	251	264	277	253	268	245	282	290	233	278	262	276	247	315	292	280	278	280	276	315	268	271	290	250	266	288	309	287	261	283	301	272	260	245	288	276	259	284	272	296	259	264	267	256	243	254	249	235	277	265	288	256	266	306	249	240	279	275	284	275	287	257	252	274	305	305	267	273	261	303	265	257	271	305	291	250	258	289	259	303	254	285	258	256	301	272	288	276	271	266	273	269	241	271	262	280	283	263	269	290	278	284	265	261	232	282	257	283	281	282	300	286	238	264	278	249	288	296	281	260	297	281	259	248	287	246	268	258	269	279	290	289	262	247	285	272	261	278	271	295	266	257	266	260	266	273	260	289	263	274	272	288	277	257	287	285	274	268	284	255	269	264	262	286	270	251	233	284	261	280	251	271	301	283	295	279	279	293	257	257	280	286	297	276	292	306	272	288	303	288	268	308	250	262	302	294	267	276	278	277	287	271	277	247	249	257	253	293	263	257	274	300	266	298	275	266	259	256	261	258	292	276	266	285	253	273	264	278	274	281	278	272	255	252	272	282	267	267	276	268	266	262	282	287	260	258	255	281	265	257	262	271	285	287	257	277	278	298	272	265	282	286	285	279	263	266	300	278	265	264	278	279	261	252	250	282	275	247	262	264	259	277	291	292	274	293	289	259	277	280	287	253	254	267	256	262	273	264	265	274	276	267	285	276	270	266	267	282	300	266	279	277	265	248	279	284	264	268	275	260	280	280	269	269	304	289	288	262	291	274	273	275	276	263	282	257	287	271	267	298	282	271	279	296	273	256	274	301	309	270	287	290	289	268	272	253	276	246	267	256	272	283	280	248	285	260	273	257	277	306	268	257	267	253	298	285	275	279	246	278	279	253	285	277	287	278	276	262	276	283	257	262	275	269	280	263	294	289	273	269	283	258	280	272	283	265	233	287	293	267	244	267	251	300	264	281	279	252	289	264	266	269	248	296	272	270	279	265	279	279	289	249	291	273	253	267	256	276	256	271	283	271	284	274	285	272	284	272	290	248	304	277	259	270	279	272	265	276	266	268	242	273	304	250	268	245	261	256	289	277	288	303	274	239	280	265	276	300	282	247	276	271	283	273	274	287	293	284	281	289	276	269	265	270	258	283	276	259	272	258	247	278	283	275	266	266	277	278	273
7704	11464	10718	5642	3484	2492	1814	1424	1169	983	874	801	656	602	599	519	451	494	426	451	369	407	401	368	372	365	395	337	287	336	375	341	314	332	342	292	320	323	360	332	305	313	301	305	324	302	264	315	286	266	284	303	284	280	284	307	257	292	277	267	325	288	296	266	255	291	259	294	242	295	298	287	263	289	277	279	317	298	281	263	250	312	278	275	246	296	284	288	281	247	289	260	276	294	266	316	313	292	293	269	275	267	251	266	291	264	278	281	316	243	283	263	266	279	284	263	289	256	276	243	276	308	318	253	275	299	281	264	271	253	297	274	271	316	270	266	268	304	245	251	280	286	269	272	274	298	275	259	257	274	283	281	288	269	276	274	277	249	281	250	289	311	290	276	278	279	281	273	287	280	253	253	244	261	282	302	290	287	275	275	267	289	273	275	268	264	244	293	288	288	262	277	297	307	286	290	285	278	252	280	288	265	285	263	282	289	271	247	276	293	271	253	257	295	255	294	279	277	260	265	283	291	273	286	246	256	259	274	277	237	253	252	259	256	271	279	262	265	266	272	263	292	284	284	236	299	259	279	272	271	266	277	261	239	295	267	252	285	259	261	277	281	249	263	270	288	253	303	291	282	281	286	284	271	289	285	260	281	268	299	286	284	252	255	303	276	295	301	256	296	265	263	295	276	262	277	293	287	261	269	288	270	266	284	295	284	272	283	286	267	265	269	261	308	304	305	269	251	275	263	295	250	287	284	271	270	264	276	263	275	271	253	255	282	259	279	295	254	277	289	309	257	260	304	230	305	269	300	283	274	270	272	274	284	310	291	274	268	303	253	285	263	284	274	271	283	296	274	280	289	263	265	288	270	281	269	285	293	250	274	281	305	294	248	261	273	257	277	256	257	254	281	287	285	313	286	299	284	272	281	281	280	291	298	282	279	301	264	254	260	273	279	295	288	258	269	266	282	273	297	265	274	256	297	280	295	266	263	254	285	269	245	264	281	283	262	291	260	289	274	280	261	297	284	284	295	287	290	303	267	278	306	282	271	274	288	293	269	287	280	278	300	279	281	267	284	252	251	271	222	241	273	278	284	276	292	271	258	249	262	301	267	240	274	261	259	293	248	275	275	296	253	299	272	276	289	266	257	263	293	264	279	277	282	278	262	292	292	287	297	298	285	246	277	282	289	278	287	262	255	269	279	247	285	281	265	269	272	287	273	280	264	275	266	261	260	269	249	268	284	250	270	253	287	266	276	272	282	301	261	282	271	274	270	244	280	256	228	269	267	290	278	280	265	260	264	280	260	298	267	290	268	288	282	293	279	283	289	245	273	290	301	257	270	257	246	290	271	257	283	255	275	280	276	296	284	246	249	277	284	251	265	265	268	252	264	269	305	290	259	301	245	261	294	269	262	302	244	288	282	267	276	255	303	282	262	283	292	269	323	269	263	312	249	268	263	302	285	289	265	298	278	262	274	320	280	299	272	258	288	267	268	268	246	268	243	259	299	285	254	276	263	247	289	278	274	244	239	308	264	262	316	249	273	273	266	272	274	289	264	257	279	278	253	260	261	286	259	255	256	239	291	276	278	292	276	255	290	267	274	269	268	276	287	250	297	300	263	284	279	275	267	250	289	278	281	249	273	258	275	305	288	288	264	281	266	265	300	258	269	247	278	283	245	278	258	271	285	258	269	258	294	279	272	300	258	243	257	266	276	262	282	262	274	279	293	268	318	291	266	303	256	276	281	268	299	247	276	294	273	240	268	277	274	270	288	243	291	295	286	276	271	278	292	296	282	294	249	278	250	271	279	279	253	266	300	276	276	272	260	262	255	254	263	285	269	272	278	295	306	299	267	267	259	289	250	281	255	282	253	265	271	282	268	277	284	268	292	245	259	275	299	293	277	277	290	290	278	272	258	293	272	248	257	259	271	234	269	303	266	281	235	255	244	272	271	268	258	276	281	293	268	293	275	273	288	279	300	257	262	279	244	298	289	257	240	260	289	281	286	272	262	296	264	254	265	274	295	272	287	259	274	258	292	262	275	259	256	252	290	277	279	273	271	288	261	259	270	279	287	295	252	259	253	260	272	269	287	298	284	257	254	284	295	293	286	275	240	267	262	283	275	279	276	294	286	241	273	286	277	288	278	258	297	287	274	256	236	277	273	316	268	288	246	244	270	259	279	257	271	281	264	285	282	270	269	265	292	284	270	267	286	264	270	282	259	259	270	252	265	266	276	277	295	243	264	262	276	279	315	266	266	281	245	293	268	261	293	288	266	263	259	282	288	268	297	268	280	273	285	248	266	290	278	266	276	285	267	263	255	281	246	282	299	273	280	278	291	242	299	266	286	283	279	283	252	283	248	266	256	276	241	283	262	289	261	261	282	258	271	280	285	254	286	283	300	284	281	269	272	270	295	259	261	294	251	292	280	246	278	260	247	301	301	270	283	260	301	269	265	294	274	291	254	286	277	269	280	304	266	263	286	271	296	268	270	264	282	236	270	289	245	283	266	253	293	298	295	319	276	256	322	253	273	270	263	283	273	256	265	258	277	273	279	269	249	312	268	282	268	285	262	262	266	253	287	267	284	261	286	255	281	264	283	282	284	312	275	290	279	272	253	259	287	247	286	290	280	243	273	305	288	262	250	285	263	262	251	262	265	293	282	260	267	265	271	255	267	276	304	256	275	264	267	269	274	251	249	264	296	275	264	278	281	260	287	303	262	251	250	260	313	268	264	242	267	267	271	298	271	268	282	248	313	254	261	269	281	278	261	275	255	297	252	283	274	276	269	293	272	279	271	275	278	261	260	262	282	280	269	270	286	282	246	270	263	290	279	263	281	281	275	278	258	271	279	256	275	247	274	260	292	294	267	257	283	263	259	324	251	277	292	277	276	275	264	259	264	266	265	272	275	246	289	290	301	251	307	264	282	267	265	276	282	266	285	277	271	254	288	290	277	283	281	288	293	303	262	253	265	275	282	286	259	254	294	260	269	281	283	266	259	260	270	270	266	291	265	303	300	285	263	267	289	242	276	243	289	283	274	279	294	263	248	276	303	266	309	309	259	277	331	281	255	275	274	261	277	274	273	269	270	277	256	275	264	267	244	270	285	298	280	266	282	258	267	273	252	249	248	286	248	289	279	268	286	302	280	274	274	279	281	269	272	260	279	316	265	251	276	295	307	264	279	292	250	294	282	277	271	297	302	282	274	258	270	267	260	271	296	270	302	265	254	293	309	239	259	286	275	280	281	286	268	270	281	286	304	294	273	258	271	296	265	270	268	298	288	283	278	253	290	246	237	267	248	272	274	239	251	276	279	270	275	247	268	297	276	242	278	262	245	260	272	261	251	299	265	284	245	252	271	246	283	267	293	277	254	251	274	262	273	264	280	290	253	265	284	276	266	264	262	278	252	303	297	301	281	249	287	245	274	263	283	272	287	292	309	289	255	248	314	284	269	284	261	272	294	267	288	253	277	275	239	248	307
22495	20346	26894	23675	20349	20428	7396	1720	1280	1156	1003	951	838	787	761	742	746	754	700	714	698	665	685	675	629	630	599	648	633	639	628	620	632	579	598	577	613	628	604	637	625	611	594	633	592	631	585	581	597	604	568	564	581	592	588	638	591	577	576	604	608	557	548	540	585	580	552	598	577	594	611	551	585	532	601	574	532	596	572	587	591	573	560	562	567	537	583	582	586	603	580	614	567	544	542	544	609	546	552	561	596	611	606	560	572	562	594	572	585	554	544	573	532	594	582	626	558	555	549	568	620	518	552	621	580	503	553	603	566	550	548	557	590	594	571	573	611	560	601	552	564	607	551	609	578	585	569	614	583	534	585	556	561	545	556	548	552	545	556	551	615	534	561	589	548	579	553	537	546	576	583	558	601	599	566	597	562	554	551	580	603	589	582	564	552	630	567	571	591	563	587	564	535	552	534	537	601	577	568	593	547	590	583	581	543	521	583	507	586	603	578	568	547	557	563	556	534	597	625	593	584	604	563	547	603	584	586	555	566	573	583	559	561	560	562	557	601	599	547	570	563	594	626	578	569	586	560	533	631	533	597	559	547	583	576	548	565	550	586	536	569	564	568	573	575	590	621	570	554	589	551	569	561	560	548	569	564	583	590	564	517	596	537	569	582	609	557	602	574	546	601	534	571	591	551	550	544	520	532	556	573	546	568	581	556	554	601	553	535	562	557	617	546	528	607	598	574	534	552	566	552	562	569	591	543	561	585	580	528	561	539	565	595	559	532	524	589	586	582	555	595	602	550	600	590	550	535	565	506	535	581	604	610	590	542	551	576	584	577	609	544	567	610	535	562	563	605	566	584	588	573	594	543	525	557	546	555	626	540	588	623	534	560	564	533	586	518	612	552	528	585	601	583	528	581	582	581	588	584	566	583	588	602	592	563	573	586	561	558	599	555	594	549	591	576	576	549	594	526	582	609	540	502	589	565	530	559	533	584	560	522	552	562	603	569	604	600	547	535	602	607	555	556	574	639	531	583	566	568	581	580	583	579	581	574	602	560	582	653	581	543	517	574	564	589	590	570	551	597	535	560	603	565	533	574	547	585	562	585	568	532	564	569	576	511	586	650	546	588	591	577	556	529	570	556	569	578	593	545	586	599	574	546	555	582	527	589	590	575	562	548	597	532	579	551	574	553	541	560	554	533	561	578	518	570	508	561	563	549	561	597	575	604	557	532	636	574	593	596	530	559	539	575	554	567	541	550	581	598	589	571	567	613	601	575	610	567	526	575	573	603	587	596	577	599	592	572	535	565	600	579	607	527	590	524	551	558	588	608	511	559	586	611	557	534	581	572	579	547	556	572	578	563	562	589	580	551	550	608	564	547	579	591	602	598	598	570	599	564	580	554	564	551	553	514	554	582	551	594	531	528	576	587	613	553	614	564	607	590	558	583	583	595	569	554	584	584	573	582	528	560	591	532	588	579	616	588	531	591	549	579	555	560	565	528	571	596	621	539	546	569	575	605	563	595	549	575	557	531	554	654	584	593	534	587	547	575	562	556	577	603	563	541	564	573	582	607	555	515	573	572	616	570	577	566	589	538	559	554	568	553	600	557	541	530	582	589	559	584	576	573	597	575	611	579	587	547	568	564	577	565	532	552	546	577	613	544	518	532	586	550	573	572	527	535	556	556	569	591	589	543	544	594	559	586	559	581	556	600	546	541	548	575	591	545	551	558	542	553	571	563	558	549	534	549	560	551	583	581	535	562	599	566	607	533	561	610	604	602	575	537	621	583	565	578	581	574	570	583	521	572	580	557	566	594	590	511	562	556	610	557	561	579	619	577	566	591	545	601	559	573	614	549	553	561	591	572	541	567	525	564	612	567	561	588	547	577	569	528	580	556	606	608	616	566	605	558	504	569	581	586	581	593	563	563	583	573	540	544	562	541	523	570	585	569	578	523	541	562	553	572	586	577	549	631	546	543	554	556	506	554	555	590	585	580	559	537	564	593	565	555	601	536	546	570	600	529	572	560	553	570	559	529	572	595	570	594	559	576	585	555	577	533	524	597	598	573	521	560	572	579	590	581	561	554	583	567	534	565	583	580	542	589	575	561	550	512	541	552	552	548	546	565	534	585	566	581	532	548	546	563	597	584	554	596	594	548	557	522	553	550	556	562	566	552	583	583	584	569	584	594	563	569	580	575	575	554	524	573	560	549	538	583	572	565	545	530	624	593	550	547	542	576	557	544	578	549	564	556	578	532	540	514	606	600	606	585	619	549	590	586	602	614	568	548	536	564	571	597	575	539	572	541	548	572	562	556	566	571	518	596	601	568	582	538	578	584	549	559	550	616	573	561	567	555	554	563	535	538	548	606	529	574	575	559	535	542	542	522	552	542	548	542	589	596	573	556	576	515	546	549	571	536	583	584	561	582	564	548	588	556	578	598	537	613	594	565	597	578	534	564	620	578	580	568	570	565	556	557	587	541	524	591	552	586	560	538	591	544	591	558	542	534	609	590	534	593	554	540	601	592	570	544	602	603	545	575	548	567	563	564	564	566	553	557	546	570	509	555	595	573	603	617	552	590	559	526	534	585	577	540	554	558	557	563	545	555	532	600	556	616	568	563	579	570	589	567	565	581	586	549	545	565	569	598	569	543	556	552	555	603	528	569	546	565	551	557	567	562	544	548	552	589	541	616	564	598	563	571	566	555	540	582	526	565	565	537	564	553	580	513	526	562	505	585	600	558	557	591	617	600	540	574	587	519	583	571	592	507	524	582	554	524	602	573	550	614	558	580	567	575	623	559	541	543	596	589	578	568	543	574	565	551	578	566	570	557	583	599	568	544	518	560	577	576	534	530	566	597	595	533	554	547	516	575	547	523	529	559	605	548	561	627	558	537	580	562	593	602	549	559	537	552	570	583	549	588	613	525	562	527	568	518	564	531	574	562	555	596	558	569	557	557	572	546	607	593	577	578	567	555	541	556	586	546	594	545	535	553	552	587	556	572	591	584	566	539	595	585	554	552	547	553	534	561	561	560	556	579	560	536	590	586	610	532	587	548	550	533	560	556	577	600	549	554	569	535	577	566	596	590	569	559	560	581	554	548	582	588	561	559	575	582	609	576	564	576	578	520	576	571	567	560	570	580	528	547	561	545	574	557	554	546	610	528	589	529	529	569	594	540	561	569	549	551	540	590	563	584	563	583	577	574	547	575	527	551	531	581	576	557	544	548	527	578	587	530	550	570	537	565	544	549	584	551	572	595	535	531	517	539	553	604	595	596	563	633	601	572	543	549	595	570	569	583	588	524	560	584	567	577	580	532	589	507	605	588	571	584	558	516	521	574	544	524	550	578	574	616	567	588	568	558	554	499	541	594	582	563	606	547	603	600	539	530	578	584	538	574	547	605	542	550	562	585	566	559	578	566	541	570	533	531	571	557	591	579	608	582	585	565	534	541	563	575	518	574	622	536	570	523	585	576	633	592	547
10888	18543	17155	9941	6452	4671	3538	2734	2304	1912	1670	1495	1292	1285	1025	1073	1010	927	903	890	827	774	771	736	761	744	693	671	745	686	684	683	678	655	622	592	656	652	627	664	626	636	583	578	623	568	577	586	603	598	619	607	568	541	560	561	545	562	617	611	567	551	575	576	568	580	582	592	542	546	570	560	533	572	548	577	537	544	600	537	571	568	551	570	541	552	555	571	571	528	564	564	565	586	567	545	556	556	562	535	552	574	564	519	531	573	550	540	529	569	596	583	543	557	543	559	561	564	538	573	537	542	548	582	583	550	535	547	526	541	529	566	535	518	532	552	590	583	533	534	573	592	550	635	567	551	548	568	598	535	558	532	523	580	561	526	538	517	583	553	544	557	544	560	561	564	569	579	557	525	614	567	540	584	560	553	542	558	522	567	566	538	590	544	594	542	567	519	553	533	576	551	551	549	573	563	556	580	597	558	525	542	552	513	571	566	552	541	580	604	548	543	560	538	522	553	547	522	558	555	530	571	546	543	572	495	569	551	574	552	568	600	549	585	532	564	584	584	539	542	607	587	551	543	559	532	564	558	534	564	543	523	517	559	533	595	577	571	567	525	549	549	572	514	567	558	556	531	560	505	545	618	521	520	513	605	530	570	570	571	548	590	587	518	616	532	570	566	594	587	573	551	591	572	545	556	556	557	548	591	567	553	542	577	564	561	544	552	579	563	536	548	520	528	595	563	555	535	576	516	545	547	564	548	613	550	541	543	583	566	591	574	527	575	522	532	563	563	579	581	550	497	559	545	563	528	560	524	541	528	545	516	561	531	542	544	569	561	536	569	543	557	557	589	591	558	572	572	550	530	566	520	510	552	556	567	504	526	536	544	584	546	568	568	536	571	607	545	558	551	540	551	582	559	569	591	557	570	541	523	556	569	562	570	539	558	562	606	581	566	545	571	580	540	546	523	555	539	578	521	545	545	556	591	552	561	575	523	525	552	523	518	553	592	549	580	541	578	557	581	534	539	557	562	560	574	557	585	563	561	536	572	567	564	565	524	540	535	572	534	517	538	579	554	553	543	569	559	514	537	550	554	524	591	545	557	539	569	542	530	521	571	566	537	580	560	558	559	578	543	563	472	529	523	528	507	543	542	608	580	538	568	574	547	591	554	520	536	517	572	560	612	582	526	534	518	544	597	562	518	552	540	573	544	531	539	587	531	556	563	529	522	580	518	573	545	558	530	570	566	536	545	544	545	528	552	551	533	599	510	548	516	505	572	557	539	539	543	546	526	560	559	530	531	558	560	580	538	552	550	563	518	563	549	542	534	527	524	541	562	530	517	522	570	544	559	541	568	527	562	552	534	563	533	542	570	518	531	596	532	553	548	534	579	513	553	534	559	575	559	552	523	525	561	550	540	535	553	571	580	519	526	534	578	531	557	553	532	564	545	539	581	551	574	581	569	541	515	566	529	510	587	517	537	548	559	537	553	512	553	553	531	578	554	566	527	525	556	534	535	569	558	586	528	551	575	542	520	539	553	505	588	561	567	554	552	510	553	552	560	529	540	567	540	583	530	519	538	515	539	510	518	540	548	593	511	554	549	546	558	556	503	498	582	525	552	599	561	517	546	517	499	587	546	544	544	557	578	554	545	590	587	513	559	529	548	564	531	553	559	529	554	545	550	538	536	569	536	590	654	542	568	556	528	573	509	547	519	573	515	563	559	512	563	558	569	547	550	543	532	579	521	555	567	511	539	554	548	560	559	577	532	551	536	533	560	532	545	566	589	559	575	563	564	515	540	524	555	520	551	569	546	598	543	514	552	544	537	575	558	553	559	552	552	566	550	537	542	518	498	534	536	605	532	548	591	535	597	510	539	542	520	557	542	552	575	553	554	535	554	573	561	565	532	557	566	577	551	554	585	540	530	513	509	536	561	518	541	521	489	602	539	521	555	530	602	563	531	559	556	549	527	532	546	574	551	516	577	557	564	566	542	555	556	533	594	535	548	593	554	507	540	557	584	551	567	523	580	524	566	520	527	551	529	555	536	567	592	547	576	556	566	535	548	518	513	562	533	568	546	594	545	551	563	530	591	570	508	499	534	534	525	587	537	561	585	562	535	542	566	544	521	563	556	542	525	534	533	506	549	570	573	539	567	528	577	540	544	517	562	571	555	568	532	558	552	530	545	556	559	542	520	547	553	573	531	525	546	537	560	568	572	565	547	523	553	545	529	562	530	567	562	566	559	560	587	488	570	541	555	533	595	552	540	542	586	605	549	541	552	533	572	560	592	593	588	573	589	499	536	516	543	571	556	555	546	517	552	581	527	541	589	538	547	580	570	570	554	528	542	533	567	525	550	543	514	531	510	558	568	561	567	516	570	562	494	575	566	574	510	521	489	555	564	530	572	520	548	553	551	535	547	531	546	597	536	536	537	517	598	536	561	504	561	571	562	597	552	538	580	550	605	525	512	563	545	552	517	526	564	535	557	541	558	535	551	563	565	511	562	539	554	567	588	526	534	531	518	540	559	556	522	557	559	538	566	570	590	562	589	539	556	515	537	567	529	560	578	598	550	534	581	531	553	538	551	536	537	595	519	585	538	572	528	571	562	533	565	562	536	557	523	558	540	581	540	560	517	569	528	525	545	577	542	578	559	539	562	576	575	561	575	563	550	566	552	536	527	516	504	545	537	577	558	591	552	555	555	530	589	574	568	561	564	514	512	540	546	541	536	497	523	517	507	531	545	519	539	563	551	524	508	568	544	549	576	561	557	588	533	530	543	507	573	549	491	573	540	550	584	569	553	587	566	553	545	538	585	555	523	571	534	558	592	530	535	547	552	531	567	531	580	553	541	550	544	567	511	556	521	575	564	560	564	599	576	521	605	527	560	573	571	589	568	557	553	530	589	551	552	546	559	564	559	554	495	541	492	550	519	553	541	591	521	528	574	557	573	525	563	578	568	532	556	532	535	505	585	529	543	558	595	511	559	563	582	538	548	569	562	534	519	566	521	557	547	599	560	600	544	564	537	559	535	566	555	555	538	585	553	567	550	564	554	543	525	589	516	605	537	539	563	589	546	562	587	578	570	552	506	561	525	584	568	526	569	536	547	533	573	551	548	545	562	578	512	576	590	565	564	547	602	536	516	512	537	535	543	544	597	520	549	522	529	540	551	576	543	548	584	538	577	529	526	542	558	540	541	539	567	554	530	549	554	545	572	522	559	602	529	534	547	507	558	575	574	537	542	551	592	529	572	535	531	541	551	561	558	560	573	532	527	547	555	530	541	548	518	572	612	587	532	542	486	572	591	581	556	559	537	562	555	555	527	528	540	551	555	535	545	523	581	497	576	549	529	525	528	539	556	569	536	561	577	575	553	576	545	577	587	539	532	563	552	559	523	556	590	542	530	521	566	538	575	522	536	570	552	553	582	561	545	559	525	570	554	542	534	562	526	551	561	565	546	506	540	567	551	545	544	551	562	531	550	541	536
27666	12341	1177	359	243	188	165	146	143	146	132	157	158	162	139	160	129	149	138	171	138	148	135	141	165	128	151	147	144	156	132	149	130	134	151	145	132	141	151	145	148	171	141	159	144	150	131	148	138	148	144	147	161	146	131	121	152	135	123	137	161	126	146	126	129	142	142	133	143	154	168	141	149	145	129	140	151	156	160	175	153	148	144	133	130	133	121	125	132	162	144	146	143	145	142	147	143	137	135	147	148	114	151	150	133	126	149	130	146	124	119	159	153	130	133	148	136	145	117	146	148	131	137	138	135	138	132	129	129	146	142	154	126	157	134	146	118	142	161	133	136	158	137	139	139	133	126	137	146	151	122	153	151	149	134	137	165	144	129	125	144	162	156	146	147	143	142	138	128	138	123	146	168	125	153	151	133	152	141	125	142	141	155	150	122	126	147	124	122	169	156	125	139	140	139	125	137	138	128	125	134	131	138	148	150	129	132	136	138	139	132	128	148	158	148	135	151	146	148	138	149	141	131	126	153	154	163	131	128	137	144	139	148	136	163	145	115	140	170	142	155	137	156	140	141	121	117	135	146	117	121	142	137	126	153	136	146	152	135	151	130	142	130	134	149	129	142	155	135	141	161	132	138	138	138	124	121	131	153	150	134	146	129	158	130	155	131	144	138	156	137	140	117	135	119	123	151	139	157	137	146	127	155	153	149	123	127	147	136	155	143	133	158	127	145	138	154	160	142	137	131	118	131	146	140	146	140	133	149	141	123	125	118	131	129	129	144	138	121	127	143	142	134	140	163	135	127	131	141	127	139	126	133	150	149	139	130	126	131	137	144	153	137	141	146	169	129	130	120	121	136	147	131	143	159	139	143	128	148	130	151	138	137	135	137	152	143	148	124	141	128	141	146	154	132	137	150	131	129	134	145	145	157	133	121	140	140	129	152	125	162	143	133	132	150	139	151	127	135	143	137	126	137	141	131	116	138	140	146	112	124	118	134	129	148	144	125	153	132	139	104	148	134	138	141	153	156	148	150	143	153	169	152	132	118	130	113	134	135	141	132	134	151	143	149	121	141	156	142	138	147	131	145	108	145	128	133	130	145	118	132	118	122	144	172	127	149	110	158	143	145	142	133	142	149	139	153	140	143	118	148	149	142	139	112	151	148	125	144	129	161	133	146	125	136	148	147	149	134	123	133	144	133	138	147	131	160	143	156	132	145	139	144	149	149	130	136	148	121	131	137	120	120	120	135	134	154	138	138	146	113	137	137	126	145	144	148	134	103	139	129	156	157	146	134	149	125	134	140	132	133	137	133	119	155	132	149	147	133	131	145	144	142	160	127	123	111	133	153	135	125	137	142	140	136	138	138	141	129	142	166	152	163	134	145	147	137	128	145	148	153	138	129	142	130	147	153	139	149	161	130	150	123	134	130	126	130	118	151	142	121	129	135	130	126	157	146	141	123	137	157	122	134	145	144	128	152	138	153	141	144	139	144	129	135	136	148	166	138	129	146	141	175	146	140	149	143	149	150	138	126	135	140	146	159	159	145	127	120	139	141	130	124	138	138	115	146	128	141	136	157	158	146	146	132	140	157	132	117	123	137	153	153	123	138	153	130	120	131	146	134	148	119	148	138	143	107	157	141	152	144	126	130	142	134	148	148	148	142	130	146	152	133	124	141	148	151	135	156	146	143	128	146	161	131	142	146	133	152	138	136	140	111	138	111	148	126	125	122	125	133	158	149	142	151	114	152	141	119	146	154	145	136	126	142	135	152	136	123	158	134	143	132	161	157	140	143	134	150	139	163	119	147	132	127	131	134	116	130	140	130	145	153	137	146	143	151	130	146	123	126	136	142	147	157	153	126	119	165	132	138	136	152	147	134	140	133	104	133	134	134	125	144	135	143	147	140	156	131	142	138	127	130	183	156	131	136	140	146	135	129	126	129	140	131	139	133	139	154	154	130	159	134	158	137	142	129	140	138	122	145	127	159	155	141	132	136	148	121	130	150	136	143	145	140	148	131	124	147	135	139	127	151	167	143	137	153	154	139	164	124	145	142	121	128	141	146	149	156	134	143	129	113	150	141	131	156	138	129	129	140	141	123	164	128	145	152	156	132	137	125	142	140	129	141	151	132	137	137	132	132	127	139	132	159	129	128	178	128	130	128	136	141	151	143	142	144	127	130	138	147	153	130	154	152	141	127	147	117	141	152	145	135	122	131	156	134	145	145	154	130	138	133	140	144	145	161	142	142	141	146	127	157	154	124	140	124	133	153	117	134	133	134	137	135	144	144	139	164	127	154	145	145	136	149	142	149	156	132	148	130	148	152	123	127	150	133	135	147	149	149	124	140	136	163	133	128	141	141	138	143	162	132	142	127	121	150	146	123	153	139	149	152	140	131	130	135	142	142	141	132	145	142	121	138	153	133	142	137	153	145	145	137	141	125	156	155	142	134	143	131	132	159	138	136	136	138	139	127	157	139	146	118	134	142	117	146	118	131	124	162	131	138	132	162	129	131	149	138	131	153	134	154	127	117	132	135	152	159	148	142	162	149	150	102	162	141	145	154	128	129	136	120	131	114	128	136	119	144	140	152	152	142	137	135	129	134	132	144	128	133	134	115	125	141	128	141	145	155	144	148	129	134	141	131	130	131	140	138	128	152	144	123	136	124	136	137	130	164	134	127	144	150	147	132	123	130	130	143	151	158	141	131	122	150	142	122	155	137	131	147	127	147	124	141	140	138	126	130	146	144	132	137	122	124	153	132	125	150	133	138	133	136	168	147	149	136	129	139	128	130	136	144	135	141	153	144	144	144	148	132	147	157	122	135	142	150	119	128	121	149	136	145	168	132	140	115	135	138	154	125	163	141	133	145	145	134	155	150	132	148	133	131	123	151	146	153	134	136	143	146	155	137	152	124	142	153	153	146	156	131	130	143	141	141	122	151	145	120	154	132	148	163	159	114	106	136	147	156	142	159	134	140	114	149	132	153	136	138	146	113	160	144	144	125	139	125	137	130	127	143	137	146	154	147	114	137	124	139	146	129	129	144	149	121	142	131	134	136	145	134	139	126	122	142	149	136	130	148	141	152	130	142	137	111	130	142	136	136	137	156	126	129	133	140	148	134	149	159	138	138	116	157	116	138	139	132	139	133	141	137	128	139	136	139	141	148	124	108	141	141	121	140	123	122	146	148	155	156	131	134	124	140	117	136	143	141	141	143	144	147	125	144	131	183	145	156	103	154	148	154	123	136	161	142	148	137	149	151	115	135	143	146	152	135	148	146	138	147	121	154	139	163	143	142	136	124	143	149	125	136	146	131	141	109	114	143	143	138	130	140	117	135	146	139	152	142	142	139	148	136	137	136	144	125	133	147	142	150	140	139	135	130	142	122	134	115	115	132	140	142	143	127	134	147	128	126	138	161	149	123	150	130	138	130	144	136	124	136	152	145	136	133	111	127	145	130	139	137	137	135	150	141	134	135	125
4990	853	775	428	313	265	246	201	198	183	192	170	178	160	182	166	188	184	181	190	200	189	194	170	162	179	155	188	189	158	181	164	160	190	178	151	154	175	202	177	169	149	169	169	162	171	146	177	140	164	154	146	138	162	179	164	160	159	152	168	165	177	163	149	157	164	159	168	174	165	155	140	150	148	163	148	176	152	179	192	149	161	167	161	169	160	177	164	158	160	168	179	170	162	152	176	160	156	169	157	178	161	158	176	186	164	157	153	151	159	148	146	158	161	149	162	163	169	164	155	171	166	157	177	166	155	184	164	145	142	145	160	177	178	152	182	204	151	151	153	147	181	148	195	146	168	156	172	151	161	164	183	162	167	157	159	174	167	140	169	157	157	160	177	161	187	151	165	156	164	161	180	172	195	166	158	145	149	169	176	174	155	155	138	132	172	170	170	155	154	173	156	188	170	153	168	142	151	147	167	171	153	176	180	169	174	177	157	162	177	160	167	133	162	167	139	174	162	180	158	148	153	141	156	167	164	185	151	154	174	146	174	154	166	174	161	174	147	161	171	171	172	162	155	153	147	141	167	175	156	185	162	187	162	184	178	160	171	155	146	162	154	162	177	165	155	161	155	160	159	170	150	176	142	161	154	172	150	166	193	180	141	136	174	158	165	187	156	173	177	166	152	146	143	145	147	163	178	165	174	159	166	155	167	188	160	179	156	190	160	150	156	167	164	163	148	163	134	171	139	163	161	139	171	188	166	157	147	155	165	170	164	159	154	171	143	141	172	136	155	179	150	153	160	181	166	165	160	161	163	143	172	175	169	149	192	162	160	169	151	152	151	165	154	183	181	152	141	152	150	159	161	141	170	169	181	165	173	150	137	179	159	187	167	160	139	179	168	191	148	168	180	168	189	152	176	140	179	172	164	142	164	147	168	142	180	162	157	167	157	171	170	193	149	144	167	178	138	151	157	157	161	187	152	138	169	153	166	168	177	146	158	159	187	154	192	159	141	160	158	180	150	161	156	157	161	188	172	152	159	150	172	177	181	164	153	165	165	155	161	146	173	148	170	150	169	172	148	160	145	178	172	176	150	170	156	163	153	160	157	146	168	154	158	162	154	153	165	187	146	170	168	156	154	161	167	179	161	160	172	185	159	160	152	156	142	152	184	179	160	171	147	163	139	158	148	161	149	145	144	162	149	135	145	144	154	174	164	168	156	166	171	146	160	165	175	161	162	162	150	181	149	170	184	154	152	147	152	154	169	156	184	153	185	172	160	175	163	157	171	191	150	164	156	177	164	161	174	147	157	139	166	148	156	167	155	165	148	176	173	169	167	164	137	148	168	171	176	150	171	157	161	191	161	148	161	163	171	161	186	160	169	167	187	157	166	154	171	158	156	187	165	160	177	185	154	154	163	153	147	167	134	176	197	150	144	166	172	159	140	157	162	149	172	174	181	158	185	171	147	162	177	166	160	166	171	168	163	154	194	166	149	157	161	159	149	155	155	164	164	157	169	152	168	159	156	168	153	177	141	151	164	161	153	166	165	152	164	167	174	165	161	177	188	156	162	186	149	167	159	168	148	170	163	152	196	182	170	171	153	168	175	164	159	197	170	164	156	172	172	159	171	182	170	165	151	182	143	185	178	147	187	153	145	160	161	157	199	173	171	170	167	159	143	165	170	174	156	189	168	149	169	175	178	185	166	140	169	149	147	147	151	174	151	152	154	174	171	156	168	162	162	161	181	171	133	153	156	182	174	160	181	163	166	151	161	156	175	164	184	161	161	179	179	188	165	157	169	144	165	168	160	153	149	172	176	162	169	157	138	179	159	166	167	165	145	156	148	158	175	168	152	153	146	149	169	173	170	150	161	173	167	160	189	170	155	163	163	166	175	158	155	156	170	166	168	177	155	173	150	161	170	172	155	157	138	146	160	151	159	165	158	161	165	173	172	184	179	164	149	178	186	174	154	149	161	171	166	170	174	152	157	155	146	142	174	148	167	172	155	178	165	168	172	158	163	187	169	166	159	172	162	155	154	177	151	160	173	149	150	167	144	192	170	171	141	152	168	144	146	169	144	158	165	176	164	157	173	142	154	165	167	158	158	154	187	155	167	153	174	164	163	144	166	173	150	149	151	166	175	179	151	164	185	162	143	152	153	150	131	147	147	152	142	161	170	172	167	165	163	175	173	185	151	192	146	161	145	157	156	134	167	195	174	177	174	188	185	139	175	173	171	178	187	163	146	154	167	157	147	156	162	158	145	166	170	183	162	172	147	152	166	136	163	149	152	170	163	156	157	171	175	176	175	173	183	176	175	153	164	167	153	158	169	169	166	169	150	154	164	161	174	144	156	157	157	161	150	157	165	156	176	158	158	182	149	175	160	156	165	172	173	167	173	130	174	163	161	164	182	164	199	154	177	168	167	147	145	145	191	161	174	155	163	154	156	146	162	178	180	155	150	148	147	159	178	174	150	181	163	136	173	155	179	156	176	169	181	164	190	161	163	168	156	158	142	152	167	149	164	162	158	151	155	168	159	170	158	135	181	163	155	184	137	179	145	186	150	162	165	187	153	163	176	152	167	164	158	153	160	168	184	148	154	158	158	147	150	159	168	176	166	155	152	172	133	152	159	162	173	162	152	155	180	152	176	153	166	148	175	132	159	157	147	177	143	157	153	147	154	180	178	184	167	151	177	147	160	156	154	181	163	179	168	143	160	150	161	160	167	173	170	153	163	167	161	148	147	176	140	173	162	163	178	162	164	167	164	152	177	158	180	164	147	158	168	177	191	152	173	164	149	159	176	152	174	140	157	147	186	176	147	157	172	161	162	164	155	158	161	148	191	158	151	151	171	161	165	148	144	170	166	141	163	148	182	165	154	161	152	144	148	186	192	179	167	153	169	169	175	169	143	194	161	189	167	164	177	144	157	139	168	190	172	183	168	174	144	158	167	166	154	181	155	149	154	182	171	168	170	174	161	170	155	168	176	161	160	180	175	181	159	157	162	157	142	155	165	167	173	167	160	161	171	165	159	172	135	165	172	166	160	166	148	159	158	166	164	182	169	169	171	152	154	162	161	158	156	176	169	160	156	168	161	160	183	169	155	140	157	158	174	155	163	182	157	147	179	170	172	163	178	148	176	152	169	157	155	194	169	135	204	181	163	143	159	182	182	164	161	137	169	171	156	168	177	163	158	158	153	156	149	158	170	160	162	163	147	178	167	166	193	172	149	149	159	174	154	174	147	156	141	151	165	130	156	162	158	166	190	158	143	168	168	161	165	144	159	178	156	153	169	166	145	165	154	149	198	173	170	162	183	164	123	183	153	147	155	181	160	171	149	173	179	171	165	175	129	153	167	171	170	155	174	157	160	165	149	159	167	162	174	170	157	154	148	160	156	141	138	164	166	160	159	162	158	165	153	142	174	142	155	155	155	168	148	172	149	168	186	153	157	150	139	133	149	140	142	152	162	149	174	151	180	178	166
24464	20392	26475	24184	20381	8279	1159	758	632	568	480	493	452	435	374	365	344	358	342	356	324	357	334	326	304	310	345	294	304	300	290	316	305	296	262	292	311	264	326	309	296	290	312	270	288	308	286	280	284	262	298	301	320	302	283	284	292	259	279	269	276	293	286	291	266	262	293	292	300	285	288	286	273	304	261	249	265	285	268	261	283	241	282	273	253	262	285	289	245	251	275	248	283	276	307	265	248	286	250	244	282	294	277	277	259	285	264	299	258	291	285	261	271	259	290	259	307	278	297	274	281	284	305	269	243	273	291	244	278	289	268	269	290	274	272	276	261	273	291	287	265	297	316	284	287	254	273	276	255	297	295	309	280	277	276	287	266	283	286	277	307	283	270	277	268	259	287	273	300	279	263	262	284	296	270	272	301	261	274	291	252	278	285	267	275	259	257	275	271	292	246	271	283	258	281	269	288	253	266	277	309	285	293	267	246	276	295	278	276	285	256	276	267	294	279	270	309	265	266	260	282	269	261	250	262	239	284	283	258	282	261	305	293	242	271	297	277	292	244	277	262	266	287	256	282	255	294	275	290	253	270	275	265	265	298	273	281	297	266	260	294	284	269	259	281	281	286	319	278	287	284	271	258	271	288	267	261	305	277	284	277	279	256	273	286	278	260	263	267	246	289	277	278	268	271	265	257	289	262	263	283	285	287	295	302	250	266	293	282	282	293	241	280	261	264	280	291	291	297	294	281	275	240	277	229	281	299	285	270	273	319	257	283	253	260	262	311	225	277	288	284	277	245	255	263	276	280	291	277	292	279	265	249	263	289	303	295	260	314	268	280	272	266	260	314	240	260	309	283	275	273	269	295	256	288	296	283	244	269	297	277	271	279	263	261	274	273	234	271	266	270	284	267	282	302	282	295	270	250	239	285	270	271	283	263	249	269	291	252	261	257	287	268	281	277	272	295	277	285	249	282	262	233	270	291	251	258	277	296	270	307	243	264	269	286	281	275	256	297	286	290	271	245	302	280	285	270	310	268	277	284	265	259	278	256	263	297	280	253	273	278	298	272	264	302	271	281	276	276	277	297	307	270	255	267	280	267	266	283	267	302	253	263	250	263	262	290	272	278	248	274	281	284	265	251	248	263	275	280	313	294	278	298	246	268	270	244	248	264	289	299	266	260	265	240	287	294	265	262	255	275	266	241	280	295	262	261	279	262	255	279	293	285	268	280	295	269	286	276	275	268	278	248	296	288	257	267	260	269	288	275	271	277	288	287	267	256	274	277	282	267	275	259	268	273	252	276	283	294	297	271	296	278	254	283	279	291	288	259	270	294	300	277	261	298	269	287	239	267	288	279	253	282	277	267	310	240	261	276	255	287	275	280	301	251	275	256	298	297	267	281	300	282	245	274	265	280	270	289	281	285	296	278	270	275	287	289	253	258	282	312	293	270	279	251	293	273	269	268	270	276	259	264	252	289	245	303	293	261	277	304	294	279	284	267	282	262	309	267	291	265	249	254	278	263	268	277	282	262	310	310	272	263	272	264	257	269	264	244	279	261	272	285	285	277	262	289	249	273	287	256	281	239	260	256	276	293	277	264	251	290	277	281	292	252	239	254	276	262	275	276	268	298	279	279	264	278	300	273	299	279	274	274	286	274	262	299	292	267	274	281	289	262	281	293	257	278	279	283	282	262	242	267	279	265	262	241	278	277	284	256	258	276	275	265	265	275	256	272	282	248	268	255	279	275	254	291	283	272	267	253	240	245	262	275	281	259	265	301	284	273	282	307	253	264	292	259	277	269	278	285	270	253	265	297	285	313	303	271	280	288	291	266	255	276	252	270	287	280	284	257	260	292	275	281	297	263	264	272	279	266	269	240	264	267	245	299	262	268	277	282	257	263	261	294	306	305	261	282	270	284	288	283	297	307	279	294	250	274	268	274	285	279	258	271	293	267	293	286	288	239	270	254	258	259	252	276	287	259	275	257	290	264	266	259	276	265	271	249	282	272	285	274	263	244	249	279	290	252	283	283	279	271	286	274	262	247	302	270	312	247	299	272	281	278	268	262	283	274	267	285	277	270	285	273	271	266	288	296	291	281	259	280	297	295	286	255	259	279	270	274	256	270	285	300	305	277	281	287	299	281	260	286	301	282	267	275	247	284	256	286	282	273	262	271	298	280	265	261	263	261	277	275	265	269	275	309	251	261	289	318	290	276	257	258	275	302	263	283	280	261	304	272	278	279	265	286	259	279	261	253	281	290	262	295	287	284	278	287	248	273	286	238	286	251	271	296	267	266	256	291	281	262	256	284	273	261	278	269	279	291	263	290	254	264	273	297	290	266	249	269	252	267	295	270	271	245	260	269	254	253	267	283	283	293	265	234	275	275	270	278	269	299	278	281	279	292	273	310	279	285	277	297	277	302	243	255	266	258	269	265	290	263	277	233	278	288	304	281	303	287	295	273	286	305	314	257	274	239	257	288	262	267	291	277	277	288	273	259	236	263	275	275	276	275	304	263	246	277	253	260	258	268	278	278	324	298	307	252	303	269	273	279	268	240	252	263	296	269	273	254	318	260	285	318	274	290	270	270	281	281	245	271	246	259	260	293	270	277	279	252	257	255	257	271	283	276	307	308	290	284	273	270	304	286	268	265	263	248	260	259	266	260	269	261	276	289	253	279	264	289	280	270	260	259	289	236	265	279	259	280	262	268	264	314	242	286	274	308	296	270	262	276	281	266	248	271	263	261	267	263	300	254	277	269	275	274	286	275	302	310	240	276	276	269	283	272	287	271	272	272	280	272	269	269	259	275	294	281	286	269	283	280	279	262	257	250	291	257	268	240	288	272	271	271	262	266	281	282	286	253	274	300	266	277	278	254	246	297	297	280	259	271	287	237	271	266	295	277	295	295	251	291	269	293	277	289	280	262	246	296	280	265	233	265	259	267	284	265	280	285	256	265	282	290	254	290	271	258	286	246	279	276	265	261	254	254	277	262	290	284	274	307	273	257	293	266	288	276	287	280	269	252	260	262	266	270	275	285	243	260	283	303	307	274	265	271	274	260	276	276	257	255	256	261	254	272	273	289	286	287	260	274	282	292	271	275	259	278	287	280	271	277	264	281	296	261	273	264	248	279	266	298	281	309	270	268	288	279	249	265	262	264	308	274	288	247	267	283	271	272	257	283	277	257	276	243	268	286	270	270	279	244	265	300	260	252	261	282	266	265	267	240	289	281	300	253	273	289	263	302	270	242	266	294	248	257	253	252	289	291	263	274	267	270	280	283	266	280	274	271	255	302	305	255	253	269	281	262	264	274	286	279	275	260	247	267	267	259	281	269	271	274	255	286	282	290	278	299	265	298	290	277	287	283	285	257	280	267	295	282	247	242	301	293	257	279	256	266	303	287	236	256	287	269	289	248	261	286	292	298	265	250	256	266	260	275	271	271	281	271	277	253	258	291	260	275	288	249	292	271	289	262	283	294	301
7872	11544	10786	5634	3610	2459	1843	1457	1227	994	863	759	637	587	548	536	519	501	447	462	424	404	389	351	390	389	339	386	341	349	333	339	329	320	293	303	291	304	319	335	330	287	324	282	276	312	285	293	297	285	283	276	266	267	278	339	299	280	297	302	268	304	274	292	281	283	274	293	282	289	336	266	272	293	252	238	286	274	276	287	319	285	286	274	303	250	254	260	282	268	271	274	282	264	326	271	275	268	275	254	267	274	280	286	277	235	300	267	277	293	303	263	302	280	269	292	256	285	261	287	313	278	257	287	286	293	288	299	272	281	270	257	308	258	272	265	262	280	252	254	271	262	277	262	263	267	290	277	262	290	272	269	299	250	261	275	284	280	276	278	281	306	268	268	296	277	280	293	270	268	248	277	295	265	241	259	248	276	302	308	301	260	301	288	299	282	315	277	277	279	318	286	283	268	305	293	269	288	269	272	307	262	311	281	289	278	292	274	304	255	244	260	294	286	284	270	265	290	256	287	274	266	282	258	272	299	289	299	283	261	274	275	292	289	303	281	316	284	261	269	273	267	272	272	265	280	263	255	279	289	269	280	300	277	282	298	244	242	286	288	267	312	305	269	260	264	275	252	274	270	269	263	243	274	279	294	247	286	298	282	273	261	300	259	275	286	277	258	296	242	253	294	261	309	289	271	280	291	256	271	250	275	275	292	288	249	276	276	269	263	258	308	316	275	264	281	297	281	280	295	276	283	279	294	277	276	280	253	300	246	289	303	291	267	269	303	280	279	283	286	273	262	280	265	303	267	282	282	273	256	270	282	293	285	273	279	261	269	284	271	258	278	286	264	265	281	261	303	276	264	300	260	283	291	280	264	272	290	288	263	260	260	297	282	276	280	277	251	310	301	261	270	309	264	275	276	293	279	286	263	300	269	268	291	266	286	276	255	251	287	275	264	268	277	256	251	238	272	255	267	276	277	292	274	259	268	249	282	276	274	292	269	281	260	283	256	276	306	289	265	295	262	270	266	315	260	272	276	260	265	275	273	272	293	270	286	274	283	297	278	234	257	289	271	235	257	312	278	290	275	260	293	259	269	283	257	278	289	289	266	298	293	255	285	272	265	253	280	256	279	278	289	268	275	276	258	270	291	273	257	253	272	266	269	251	272	272	267	250	255	279	274	249	271	279	293	275	282	285	295	261	284	256	275	258	278	246	290	292	256	233	293	264	254	296	257	279	287	304	275	264	260	285	283	273	302	266	274	247	278	264	284	292	276	279	253	281	306	273	235	278	271	246	308	313	254	308	267	288	273	265	271	290	270	275	286	272	284	307	283	233	259	263	289	263	277	268	269	251	239	250	284	271	298	305	255	261	260	285	254	269	292	274	241	277	283	272	293	277	298	274	272	261	274	282	292	286	270	246	261	251	261	251	286	268	289	305	304	276	290	295	283	270	280	282	257	291	270	260	279	268	281	266	283	279	248	277	279	299	262	264	291	259	277	271	244	277	289	264	266	302	270	277	260	293	310	285	264	291	293	274	288	263	282	261	245	257	265	243	260	245	273	259	284	282	269	268	280	286	292	315	269	292	264	310	243	260	269	292	275	262	270	304	244	261	292	272	268	287	258	301	261	287	266	265	268	306	264	264	274	290	287	316	266	258	272	249	276	285	272	264	270	261	259	266	288	262	290	284	321	274	249	281	278	269	266	247	269	269	255	285	268	276	275	264	251	269	257	273	273	263	286	270	265	267	296	287	287	278	297	263	283	312	262	281	271	252	272	266	308	274	250	248	256	275	238	264	289	276	295	280	236	259	325	280	290	302	278	290	271	255	251	307	303	300	240	304	280	290	293	265	287	284	275	257	262	289	264	270	290	302	265	290	270	250	296	265	295	293	272	270	293	253	267	292	277	275	269	291	253	289	257	274	277	246	271	257	258	289	260	278	280	243	290	267	279	281	276	282	273	274	267	274	267	259	243	282	282	298	288	293	277	296	274	296	290	286	256	279	286	269	274	278	275	265	281	285	299	271	271	260	261	275	281	285	284	286	271	287	295	276	272	284	290	235	268	254	289	255	256	266	282	288	262	277	244	290	278	264	268	272	290	268	250	291	277	293	269	277	252	263	271	271	257	249	294	281	265	274	276	272	274	255	284	249	303	284	300	265	258	297	267	279	275	287	293	274	285	269	253	260	250	277	257	293	268	268	275	269	281	244	278	282	246	243	264	270	275	264	288	275	265	267	273	252	275	297	272	275	294	287	301	248	288	265	290	288	274	277	277	269	269	272	296	270	271	267	274	280	273	313	279	258	260	245	270	273	263	270	268	289	301	252	260	257	286	272	260	289	274	305	265	257	266	289	263	264	257	279	287	269	275	299	251	261	277	274	254	262	286	278	274	281	272	259	268	307	256	280	274	291	274	257	266	268	272	264	260	299	276	271	265	292	304	264	291	261	277	294	265	301	279	255	278	264	302	287	247	298	272	298	269	243	302	268	247	262	267	274	251	286	313	296	305	265	240	303	262	273	280	267	239	264	259	278	297	281	276	279	277	267	276	277	257	276	262	251	264	291	272	288	249	280	295	287	272	252	283	279	255	250	260	252	291	264	291	285	274	289	306	280	269	272	261	279	289	276	245	260	284	275	264	263	277	297	244	269	264	270	236	279	261	263	304	289	277	279	289	277	255	260	299	276	270	278	263	285	295	288	262	287	300	302	254	286	249	280	294	292	259	286	274	269	288	297	284	261	273	276	277	269	272	273	289	273	280	278	260	280	265	262	236	262	283	284	279	260	289	284	270	288	299	292	296	281	256	271	270	314	286	247	256	283	252	277	281	267	263	286	271	287	237	284	274	270	290	279	272	272	248	274	269	307	259	291	260	261	282	280	298	289	291	282	262	289	304	267	255	274	266	288	259	303	282	297	278	292	262	309	304	277	299	258	289	267	271	245	257	250	282	282	300	253	294	282	291	256	282	289	280	304	254	278	274	269	259	257	290	272	242	280	313	283	241	290	293	276	272	290	265	250	247	285	287	265	288	295	302	305	299	292	273	257	288	291	268	277	300	260	276	294	277	293	287	270	279	277	272	292	242	277	245	269	272	244	263	267	279	267	272	303	255	256	257	305	269	260	285	261	262	290	290	290	269	302	275	296	269	264	275	281	290	291	287	279	286	288	310	261	290	281	267	257	255	293	280	290	279	274	270	288	298	263	285	271	290	264	264	295	286	285	243	280	244	276	299	231	253	249	264	298	299	296	289	268	280	288	275	291	277	286	250	275	270	262	308	251	287	268	279	273	289	276	257	300	268	283	274	263	288	270	279	269	284	295	260	266	252	265	241	290	261	283	272	286	263	283	288	251	260	280	255	269	261	265	258	268	284	284	271	295	281	261	261	263	281	286	268	306	235	265	296	250	248	274	277	311	267	267	282	268	268	284	292	292	329	280	257	263	255	281	274	283	268	256	267	317	291	281	264	291	309	275	295	275	300
22589	20408	26974	23761	20420	20474	7415	1719	1248	1087	1080	932	895	868	795	783	747	762	675	727	674	692	641	654	678	655	634	634	624	616	621	624	628	638	584	605	581	632	569	610	564	616	528	644	612	592	597	572	562	595	597	584	581	537	558	553	590	561	585	551	597	572	566	579	605	565	553	550	579	576	560	545	570	613	523	608	570	581	576	581	548	568	583	557	630	554	517	537	603	565	520	561	560	545	574	527	575	585	575	569	567	541	556	580	560	526	554	590	547	536	586	568	550	589	605	557	604	563	597	606	562	582	555	574	625	591	581	606	520	602	565	610	555	615	549	589	579	557	569	615	540	563	576	571	535	576	598	559	546	559	563	560	571	587	578	573	594	559	575	594	572	551	556	586	529	580	486	534	561	562	578	577	587	570	554	536	584	539	594	577	567	598	566	594	596	590	560	573	600	553	555	538	533	606	582	567	569	591	525	544	598	583	546	609	536	541	542	567	604	599	549	606	578	554	595	590	533	574	559	617	580	635	567	605	574	565	529	594	571	572	633	555	591	563	571	544	567	604	559	552	583	562	552	584	566	575	587	574	581	524	564	550	559	593	569	600	559	561	542	553	566	622	578	560	534	553	585	629	556	556	597	595	515	540	534	608	556	614	594	622	582	628	543	554	560	561	630	622	581	583	550	562	633	580	583	546	583	544	567	590	552	599	525	586	568	568	528	560	565	532	569	580	556	541	561	583	529	560	580	597	557	581	556	569	592	542	580	555	588	588	591	581	550	587	544	581	582	576	580	537	573	566	576	539	566	594	578	567	572	608	553	540	619	584	589	574	554	542	574	560	541	567	573	604	592	573	573	624	599	556	613	545	553	597	558	573	588	572	553	580	549	597	618	583	592	528	559	534	604	543	532	581	567	573	577	610	553	534	549	545	586	524	583	574	568	566	577	558	602	551	577	561	616	544	592	558	585	534	559	568	593	601	573	562	599	590	571	557	588	610	546	592	570	579	582	572	577	539	553	595	531	538	559	534	551	593	545	549	541	567	566	563	595	598	500	558	561	584	557	541	599	542	591	559	521	562	596	548	546	552	610	523	573	566	516	607	560	568	564	545	572	585	533	598	549	584	563	547	522	557	591	585	564	581	592	589	581	549	556	591	594	524	556	580	541	579	559	544	593	584	587	548	585	586	567	576	600	581	528	586	555	600	531	561	572	593	563	564	528	567	561	564	601	540	583	562	550	594	600	584	515	595	552	602	601	508	553	578	594	538	539	567	580	595	560	597	580	592	537	590	575	533	519	575	573	514	595	587	552	537	553	581	528	554	577	588	568	586	561	571	568	548	610	553	587	569	579	565	571	528	605	591	562	547	573	643	578	567	573	560	564	529	536	580	579	551	594	584	609	555	571	572	590	562	538	575	571	596	571	602	581	582	592	573	555	559	527	534	564	558	591	575	544	575	564	537	570	605	576	601	599	573	531	612	598	563	611	532	556	651	625	558	543	555	571	540	555	558	549	536	526	599	582	589	542	559	561	611	547	558	576	552	592	624	576	581	551	562	535	588	595	540	595	604	531	584	597	560	580	565	554	557	577	541	568	546	563	537	572	587	586	593	576	566	578	544	555	612	587	614	552	588	540	567	559	580	528	573	578	564	575	601	553	580	566	549	553	545	576	576	536	571	548	571	557	567	586	527	554	584	572	594	565	564	565	585	622	577	559	569	550	582	515	548	534	557	519	581	567	570	593	576	522	594	575	531	551	574	542	541	589	582	589	527	626	536	544	564	613	562	552	563	545	567	586	592	544	574	582	564	549	556	546	559	599	563	573	594	573	548	612	550	538	560	557	531	606	553	608	541	553	592	583	571	566	573	555	602	577	562	583	576	551	558	571	526	567	563	603	568	584	579	574	590	533	578	605	549	559	564	540	628	566	553	487	566	556	542	524	540	564	570	541	584	640	621	574	571	580	580	578	564	546	568	553	543	555	602	566	562	551	581	562	583	541	569	587	591	548	591	597	570	599	617	535	592	569	544	557	560	564	607	588	549	531	553	546	591	605	559	571	563	597	534	556	556	557	615	587	576	556	612	532	556	544	576	578	549	505	547	599	538	579	603	549	515	556	541	561	564	588	608	509	568	579	542	575	563	595	561	571	585	583	583	573	585	599	557	576	574	569	613	597	560	592	554	547	561	559	566	564	587	556	563	582	581	528	557	543	561	548	536	618	542	591	549	617	524	598	555	585	598	559	584	596	547	579	572	531	525	613	593	564	559	608	569	554	601	578	564	551	547	575	531	576	548	582	605	564	629	575	567	505	580	571	528	565	541	562	545	559	562	545	524	584	598	597	579	552	553	595	528	550	552	564	528	575	544	590	572	617	589	573	562	543	571	578	568	610	518	576	542	547	566	566	558	553	580	578	546	574	576	571	570	529	545	523	536	589	605	562	555	591	527	523	605	546	572	552	585	564	570	526	576	556	593	575	540	573	585	535	584	550	607	552	560	561	544	575	572	551	602	526	592	580	546	568	582	588	546	576	570	530	590	564	571	565	554	590	550	568	590	536	601	560	598	532	566	519	608	526	575	604	568	613	539	553	575	564	602	546	568	564	561	602	550	549	550	594	580	625	510	582	602	550	585	547	555	550	552	559	581	533	578	611	562	582	523	564	577	568	613	515	551	573	583	581	525	525	538	607	562	560	612	576	563	563	585	571	585	596	560	596	566	568	508	615	560	625	577	611	602	581	586	555	573	588	558	548	594	589	568	557	550	562	553	579	551	572	583	565	569	575	595	553	604	564	567	647	565	521	562	527	556	581	584	559	588	549	584	543	546	559	565	609	573	555	604	565	570	517	538	566	582	583	551	601	564	541	597	573	572	553	564	577	522	546	541	603	596	589	556	590	602	485	533	574	575	559	576	566	529	606	593	543	585	549	566	571	576	546	575	589	602	592	568	590	557	553	576	548	588	562	563	494	551	577	560	591	573	551	552	522	590	585	567	634	586	586	556	610	643	579	555	553	592	568	559	546	600	597	585	525	556	577	527	554	553	551	574	533	547	536	576	529	586	556	569	527	549	562	587	541	582	516	615	595	586	558	543	571	548	570	561	556	582	604	561	579	569	596	523	574	536	584	571	594	556	585	554	539	578	554	548	532	540	570	580	575	642	529	599	581	550	540	568	538	587	592	603	572	586	618	534	554	572	558	566	567	566	598	544	557	508	536	614	582	575	580	575	572	596	577	590	598	553	577	573	546	584	583	589	584	586	533	600	536	554	557	557	532	545	520	554	626	572	595	547	575	543	544	552	541	557	580	556	579	545	534	600	570	511	537	588	554	568	564	578	571	534	596	553	593	531	574	537	563	549	557	575	569	575	575	546	568	578	540	515	551	572	570	595	577	557	603	559	519	560	573	562	555	596	592	547	590	546	572	507	606	526	559	547	515	540	571	610	555	593	545	559	572	542	548	567	547	531	618	591	592	564	615	605	574	597	600	564
11027	18683	17196	9847	6481	4773	3608	2665	2309	1941	1665	1592	1355	1154	1090	1071	1024	935	901	851	822	733	805	731	775	736	771	661	690	680	650	651	680	634	648	639	621	616	616	676	674	630	620	540	608	619	586	622	577	597	606	599	594	620	578	556	550	584	520	555	598	576	517	513	572	569	582	568	566	564	542	558	545	569	535	540	562	588	605	586	550	605	604	587	602	530	555	573	555	580	577	534	576	540	530	595	546	629	547	602	493	591	538	555	574	544	589	582	528	533	576	548	552	550	551	509	540	576	543	575	562	547	522	579	560	505	579	574	566	560	558	529	547	539	529	575	547	544	596	515	514	528	565	559	504	559	575	542	579	549	581	580	588	529	538	605	532	576	522	595	538	572	549	562	537	553	497	538	557	589	545	569	566	547	530	576	523	592	540	572	531	538	571	557	574	549	595	531	529	566	547	538	597	539	532	564	562	560	545	545	555	586	581	541	561	578	530	576	568	595	575	564	548	573	524	578	569	557	543	540	548	601	555	554	552	516	559	558	534	565	540	558	555	566	557	563	550	537	531	584	546	577	545	527	514	563	531	547	548	569	534	540	558	539	597	529	582	562	547	549	530	547	562	566	593	593	587	576	532	512	559	539	584	574	556	518	582	538	570	557	557	546	585	571	528	581	555	555	531	543	541	546	548	545	567	574	560	560	571	599	555	553	555	532	582	551	528	570	524	511	550	545	529	584	568	557	540	510	570	565	593	552	577	512	602	582	533	603	563	584	563	557	584	570	547	556	508	600	516	572	562	573	527	542	549	548	546	582	538	569	562	588	555	593	486	569	560	562	572	580	570	525	567	556	548	529	552	530	554	537	563	588	574	581	529	559	569	554	594	585	601	537	564	581	540	538	556	526	547	557	580	568	556	577	564	515	588	532	576	544	543	573	547	531	531	588	571	524	528	558	581	506	567	565	564	555	565	614	549	560	566	578	561	552	553	563	558	576	556	542	557	576	544	577	549	545	527	534	553	513	563	539	543	529	554	526	530	598	503	526	539	609	519	609	539	553	552	589	604	522	572	549	527	561	529	549	524	537	567	579	561	578	555	586	586	581	570	583	552	536	562	524	569	576	570	551	559	551	522	579	566	576	588	521	535	553	594	528	535	535	585	565	591	577	499	528	536	544	571	532	570	567	542	570	526	557	530	572	570	540	532	541	558	601	542	542	557	546	577	568	548	547	565	571	553	535	586	540	548	574	559	560	559	514	552	527	574	532	550	569	600	517	522	529	568	564	585	555	589	543	516	529	531	548	561	569	532	583	586	509	574	570	580	590	518	593	525	528	572	601	521	580	546	519	555	556	563	502	573	537	548	532	499	538	556	572	585	562	538	546	573	529	545	565	543	543	565	520	602	545	535	564	516	537	549	587	553	549	544	521	576	529	550	542	531	537	534	571	556	584	543	570	543	617	563	545	574	605	511	551	528	535	559	560	589	537	536	537	553	564	580	528	585	614	544	521	550	547	561	552	596	577	538	566	533	547	558	578	619	580	555	540	572	570	570	514	555	559	535	551	547	534	526	551	578	589	588	580	543	558	551	591	549	556	525	555	555	540	548	566	561	576	528	539	608	541	562	544	544	545	548	549	564	576	560	536	567	575	598	573	528	593	561	549	544	558	562	581	549	549	549	563	560	544	547	571	568	534	551	563	571	545	529	545	538	544	525	519	581	562	579	560	527	520	576	517	546	570	508	565	553	560	585	515	524	546	525	568	550	570	500	602	555	544	506	510	573	549	564	556	530	566	575	560	560	568	543	564	556	598	551	546	510	548	561	591	581	559	554	555	572	559	578	575	538	560	547	530	560	601	534	547	552	578	576	528	583	561	534	536	539	515	544	544	554	582	533	548	572	588	544	579	550	562	567	557	543	513	531	579	547	557	572	576	535	559	570	586	556	540	526	600	594	557	563	511	543	561	566	594	555	542	517	512	586	534	557	581	594	559	553	521	551	542	558	548	589	574	604	524	531	518	541	563	564	550	594	569	519	554	564	514	601	537	546	551	546	540	528	545	515	609	515	527	517	573	525	582	563	590	568	548	578	580	519	538	542	565	552	586	538	557	554	549	555	589	565	554	553	576	560	544	556	599	542	587	571	571	595	583	576	553	592	514	555	535	556	542	536	541	547	580	562	531	496	567	538	527	534	551	541	566	524	582	572	577	557	581	549	532	594	534	562	556	536	539	545	573	516	543	530	575	537	550	563	546	592	529	534	577	564	555	535	549	564	530	559	567	544	552	525	563	536	581	544	574	568	558	536	525	584	546	575	577	546	532	533	607	584	538	542	571	509	565	575	534	589	591	578	582	554	532	590	543	584	554	532	572	526	526	604	556	504	576	599	518	542	586	542	540	523	529	554	566	480	542	617	556	556	553	541	559	541	551	544	583	557	577	549	556	570	574	565	552	530	533	540	528	550	549	568	540	556	566	564	560	582	514	523	520	561	570	580	517	548	565	563	563	554	574	566	558	592	605	567	571	597	558	539	559	534	571	568	557	579	572	600	588	547	534	581	510	522	548	535	594	531	559	505	588	581	542	545	559	575	539	595	596	584	584	583	545	589	532	535	560	597	571	576	571	566	533	544	582	529	536	525	545	577	590	552	526	590	549	566	577	549	514	592	541	572	569	534	540	568	586	560	544	553	569	538	580	539	532	531	542	548	526	579	551	596	580	556	497	573	545	566	556	575	586	565	542	529	545	508	553	560	561	515	588	576	556	561	524	581	550	558	565	551	544	561	545	523	524	576	627	560	585	602	539	560	532	569	523	562	565	530	557	556	582	557	560	560	565	586	556	556	547	560	518	536	547	585	591	548	589	537	571	565	549	574	528	570	569	558	500	587	565	549	542	566	559	526	581	526	540	571	554	534	584	566	553	566	547	573	582	536	587	531	552	561	536	569	583	547	527	580	571	565	536	556	538	559	545	550	518	567	548	538	581	553	523	583	530	551	584	574	578	588	543	539	608	530	555	582	597	559	580	546	558	559	520	587	548	535	512	551	561	561	568	513	564	569	563	579	586	549	561	557	533	593	523	539	550	517	513	521	536	542	528	586	553	542	550	555	581	539	584	580	561	572	590	541	545	558	563	584	566	578	582	573	569	536	493	562	522	588	546	568	572	573	567	501	576	570	531	562	610	584	556	522	531	576	594	543	588	531	544	524	580	564	508	579	536	553	578	560	535	536	555	533	586	577	558	652	562	574	577	556	589	578	551	530	550	553	552	555	543	581	542	510	548	618	583	549	584	553	563	584	553	559	543	554	583	508	581	552	535	556	531	552	521	571	548	530	589	565	526	593	565	590	571	560	533	554	553	560	534	548	595	578	570	576	565	538	551	548	559	548	547	575	572	607	558	565	577	549	559	561	567	548	537	600	611	558	543	516	563	561	539	555	559	523	555	566	527	545	544	551	563	571	566	552	551	539	563	575	489	543	533	568	602	580	578	538	564
27683	12431	1153	369	222	188	172	165	167	161	156	158	145	133	147	134	145	162	114	153	147	168	125	152	139	138	140	124	138	138	150	154	148	140	130	134	135	126	172	136	135	155	140	152	159	142	138	145	139	153	147	144	155	136	149	151	139	133	132	150	129	151	150	132	134	139	142	116	126	140	127	141	140	142	127	138	131	127	138	141	138	135	133	137	138	141	134	135	143	155	134	140	150	154	123	153	156	145	148	143	129	126	129	128	140	142	127	141	157	134	140	129	106	137	150	139	136	152	147	118	148	132	143	138	137	155	140	126	156	148	154	126	128	116	135	113	109	149	140	133	147	155	142	133	136	124	142	137	143	109	135	144	168	134	146	138	156	150	133	138	129	130	148	134	130	147	146	139	139	137	132	162	146	136	148	135	124	146	162	156	131	159	128	151	145	143	135	129	153	136	165	129	142	145	130	142	134	151	128	141	132	144	142	133	154	128	139	128	118	126	133	131	147	130	138	156	151	146	139	128	152	119	134	142	151	152	134	144	143	151	147	135	155	140	125	146	161	137	141	146	142	144	135	120	163	143	129	130	157	145	141	138	132	145	150	159	144	141	120	125	151	136	146	137	145	119	126	133	145	141	140	161	140	143	129	150	133	140	131	127	137	133	138	134	139	120	148	131	143	136	125	155	135	159	131	135	152	122	150	144	139	143	143	135	117	150	141	159	152	138	143	160	142	141	137	153	133	158	140	130	161	123	139	141	146	161	127	130	136	158	130	128	133	157	151	134	144	156	149	134	140	131	142	167	133	138	130	132	136	139	146	147	157	136	126	136	111	137	148	130	137	159	136	164	145	110	162	153	156	145	123	148	138	130	120	141	119	146	142	137	126	146	152	116	130	137	116	129	140	151	135	149	147	138	144	128	143	154	127	139	134	159	138	125	162	146	146	139	143	160	119	116	140	138	129	135	167	128	161	150	122	114	123	129	129	128	165	139	138	144	144	127	135	143	143	112	151	140	136	154	130	157	124	125	139	147	159	158	147	138	124	124	155	128	137	127	159	127	149	139	137	128	117	153	129	147	139	144	145	141	155	133	153	129	147	144	151	128	120	142	127	128	150	126	138	157	147	140	114	139	135	119	131	132	142	116	150	120	140	122	135	141	123	148	113	156	151	146	114	134	150	135	146	131	143	149	138	130	140	126	141	142	132	164	120	137	132	138	142	161	150	156	149	137	136	127	138	131	155	144	135	134	136	145	139	133	126	128	135	140	140	151	134	142	131	138	139	123	148	128	117	138	134	145	126	140	129	132	141	114	133	156	141	143	137	141	143	140	145	132	144	133	157	136	148	132	149	159	161	167	141	147	137	138	137	137	142	140	156	156	137	147	151	150	136	135	136	133	142	155	134	134	152	142	137	125	138	129	130	140	133	127	144	145	140	137	125	154	112	133	139	139	142	146	143	147	145	123	142	167	139	129	145	145	147	136	136	159	134	153	140	136	118	125	138	151	150	133	150	163	123	127	145	140	130	136	126	124	140	141	140	149	131	154	98	144	138	135	152	136	149	133	135	148	154	128	139	134	124	131	143	121	129	130	122	152	123	128	130	135	154	150	137	127	137	150	133	152	146	126	133	144	150	126	160	154	129	142	139	145	150	135	144	141	127	153	158	132	148	149	155	129	140	144	132	138	152	141	115	139	143	138	135	121	131	168	137	136	129	135	136	116	117	144	142	132	148	150	130	134	131	152	129	135	148	132	121	168	142	142	135	146	131	136	146	122	123	150	139	134	146	154	146	137	120	153	129	131	147	135	148	112	134	128	121	129	159	136	142	145	145	148	132	140	138	148	131	137	134	133	134	132	137	159	145	138	150	142	126	144	150	128	145	152	146	130	141	124	161	147	129	146	131	135	150	140	120	133	133	122	134	126	142	139	117	128	147	153	135	139	132	157	141	137	134	139	140	147	145	154	134	164	132	165	145	149	123	136	153	152	126	129	139	113	146	144	134	135	162	139	142	123	133	133	147	147	143	154	147	117	130	145	154	121	134	151	110	161	138	141	126	126	145	142	153	144	139	139	132	137	134	142	152	149	128	145	124	134	130	149	116	140	159	145	130	127	151	127	125	131	154	150	141	148	156	136	134	147	137	147	152	127	138	142	157	117	135	145	134	134	144	142	154	117	138	136	119	143	118	154	160	137	140	162	139	125	129	153	136	150	129	147	148	133	141	151	132	146	168	158	145	141	134	139	142	127	131	127	140	154	155	137	150	143	135	148	138	155	125	125	142	133	150	152	138	138	142	134	129	131	146	126	136	155	131	130	109	131	150	134	142	141	146	120	151	144	150	143	141	147	137	140	123	133	165	131	130	141	121	136	140	150	128	135	155	137	119	133	129	134	148	140	139	147	139	141	148	130	163	148	126	127	160	139	133	132	145	127	157	133	140	118	139	147	120	124	130	127	126	144	140	151	129	135	121	137	135	121	159	146	144	135	136	148	138	139	145	159	129	116	140	157	137	140	139	155	133	155	129	135	142	155	133	137	135	123	136	151	143	122	163	140	124	131	129	146	149	116	138	138	135	113	139	150	121	144	132	126	139	140	138	118	150	125	140	115	145	131	149	134	130	136	126	141	139	130	127	143	132	146	143	160	164	146	139	144	150	131	157	151	130	133	123	135	137	150	158	127	127	150	123	139	130	120	129	125	119	149	152	131	164	141	145	141	137	124	122	159	148	137	116	152	138	144	132	156	136	144	150	117	124	141	131	147	144	165	136	129	154	145	150	147	132	151	139	142	128	115	126	154	129	164	137	137	145	148	136	166	141	140	144	140	143	143	137	127	140	133	138	152	141	131	137	140	140	164	132	132	145	148	142	125	151	139	128	115	129	164	138	145	151	147	139	139	153	139	141	137	121	133	123	133	148	162	151	121	164	141	142	136	113	142	129	157	152	143	130	171	142	131	132	161	130	142	135	151	158	140	134	144	133	144	153	138	146	136	137	134	120	134	137	151	151	132	137	139	142	135	151	128	129	140	146	141	137	148	140	149	134	143	126	154	163	153	143	158	124	151	124	142	135	149	139	118	132	159	148	145	131	144	148	121	134	124	150	134	138	127	140	136	139	141	148	135	137	147	112	135	141	138	156	124	126	135	123	130	125	149	141	160	140	116	165	141	159	142	145	166	142	139	148	139	154	150	124	108	160	118	160	128	131	127	131	150	163	142	114	120	134	151	145	133	143	141	156	126	122	124	133	119	156	131	123	128	124	155	129	132	131	153	168	149	156	136	140	143	119	115	140	116	144	167	131	133	135	137	144	151	119	130	135	117	136	147	132	138	129	159	132	150	145	131	131	142	130	113	144	118	140	175	147	140	159	144	140	120	138	152	128	148	130	140	132	131	135	138	128	132	146	140	131	128	155	154	133	120	130	146	160	162	126	131	115	115	143	128	142	149	149	139	132	123	130	136	133	123	140	134	138	130	164	134	130	142	153	135
5097	933	763	462	341	245	240	219	210	190	190	194	179	160	172	182	161	162	166	175	172	169	154	190	186	186	182	177	171	159	153	162	167	167	161	204	182	176	161	176	158	182	174	164	161	160	170	156	172	169	195	164	174	170	154	167	158	158	168	158	157	150	156	159	157	146	181	156	174	144	146	147	146	188	153	146	147	158	164	160	168	164	175	158	167	164	168	166	174	153	155	169	144	136	156	178	160	177	136	177	165	170	171	174	160	157	162	171	169	196	154	148	170	161	153	174	164	157	171	156	154	155	156	187	158	149	168	174	183	158	162	168	166	184	164	171	169	160	177	160	152	178	155	154	157	169	181	165	176	154	151	172	135	137	168	156	163	163	170	140	169	167	173	155	152	160	155	165	164	149	144	169	155	157	167	139	132	169	153	162	158	163	167	188	145	144	175	169	147	166	169	151	138	173	160	169	154	144	181	158	160	151	152	155	166	170	149	139	149	128	155	155	174	157	182	156	150	149	165	139	165	168	142	176	172	135	180	154	151	170	169	180	134	172	171	185	176	155	164	173	172	165	173	165	183	170	163	170	183	178	162	168	160	150	168	146	163	175	156	172	166	165	153	136	151	133	161	150	142	178	176	162	164	159	174	173	163	180	155	164	157	166	133	151	181	171	175	175	187	152	166	172	154	166	157	173	160	154	162	164	150	159	152	161	151	164	156	155	174	154	161	160	135	164	149	139	188	154	158	146	176	178	156	178	171	158	149	162	180	160	157	173	169	172	179	184	146	182	194	144	167	151	150	144	177	151	158	156	144	165	166	149	191	182	166	163	164	164	153	163	159	158	177	175	165	160	174	157	166	166	155	188	149	168	141	155	163	186	155	180	161	164	148	160	177	153	181	178	181	166	185	134	166	156	159	149	172	173	197	172	152	154	189	180	180	149	188	150	150	178	175	159	164	139	162	167	155	181	158	167	189	176	156	167	149	161	183	165	172	180	150	160	143	145	194	199	151	149	164	162	167	148	164	154	154	173	167	157	159	150	154	138	154	170	153	154	158	149	144	163	156	181	171	157	191	167	165	168	169	147	180	156	178	162	158	167	174	172	172	185	156	166	176	159	159	173	172	182	171	167	170	162	148	166	166	179	192	149	156	148	166	136	163	169	168	170	166	162	160	152	143	150	178	171	144	150	155	175	192	140	148	158	177	166	159	159	170	192	151	173	151	171	152	166	173	165	154	164	158	183	155	163	185	162	154	161	140	155	164	160	158	172	169	144	152	136	157	180	160	179	139	172	175	154	163	166	168	152	164	176	170	165	175	187	185	156	159	179	168	153	158	132	187	160	157	163	152	148	164	168	145	167	175	186	160	165	178	171	144	137	167	155	170	152	149	168	165	162	161	184	166	160	163	166	157	167	166	174	176	164	197	133	173	152	178	175	158	175	174	170	162	164	169	144	167	155	182	198	175	152	151	168	172	169	150	163	173	166	189	168	196	169	158	143	157	163	145	173	165	143	168	138	140	157	166	154	139	152	157	166	178	179	161	145	154	177	139	148	164	171	155	143	140	181	144	151	184	161	162	176	155	157	164	149	185	170	145	169	172	139	142	156	160	145	190	169	170	165	151	177	169	151	171	162	150	170	183	151	161	155	156	152	155	159	156	167	191	167	165	165	135	168	169	166	173	137	144	168	178	153	162	185	176	139	166	156	145	146	163	173	166	172	158	155	179	153	169	166	173	172	154	171	149	150	149	169	156	160	161	183	187	180	167	147	170	181	157	165	148	170	160	141	143	159	169	161	164	172	181	135	159	175	167	160	157	153	155	162	154	161	158	171	143	156	160	165	162	155	165	154	165	168	184	135	168	151	156	168	149	179	160	160	176	167	151	184	172	140	180	161	163	156	164	171	152	157	167	146	147	149	170	150	158	172	149	165	178	150	182	168	178	137	181	165	161	162	171	165	165	158	144	144	157	178	173	180	158	174	160	174	148	161	154	166	160	154	175	164	164	167	169	160	163	173	160	148	167	154	179	178	158	173	163	168	152	164	164	171	153	168	138	173	155	145	156	167	170	173	159	157	180	162	177	151	171	174	160	134	160	165	164	151	172	159	177	140	169	150	161	166	154	166	149	167	171	165	165	169	165	145	166	184	168	170	160	152	137	162	185	155	167	134	178	149	165	180	157	189	154	152	169	137	152	162	148	148	162	160	173	178	171	155	171	180	176	164	147	175	145	164	153	175	150	187	150	134	179	145	168	156	158	159	150	176	162	152	145	189	145	154	140	142	142	184	163	167	155	185	155	157	153	160	162	149	165	158	157	157	163	144	165	165	189	179	163	154	188	155	157	164	183	151	134	190	134	184	187	138	153	179	149	153	164	168	176	188	174	133	168	152	167	157	155	159	142	152	168	186	162	190	165	170	154	185	170	176	157	164	162	173	164	142	186	153	165	182	133	137	147	185	170	149	163	156	155	171	166	165	160	158	187	160	159	190	165	167	184	159	148	161	171	138	186	166	162	161	152	168	170	187	152	156	152	181	177	156	168	162	165	157	181	167	159	160	160	177	178	154	175	164	166	176	131	163	166	149	162	161	163	170	150	142	178	158	156	148	170	157	155	193	178	149	172	176	152	169	167	198	179	156	176	192	167	145	162	169	127	167	159	170	162	139	181	182	151	153	173	170	160	175	154	171	182	176	155	162	166	162	153	168	129	177	147	168	163	160	168	173	154	182	170	152	172	164	185	157	189	162	146	162	158	160	172	162	178	157	189	163	176	161	149	151	145	147	150	151	162	176	174	155	141	160	180	175	147	160	182	173	141	154	162	146	151	153	184	150	183	163	155	190	135	159	162	146	174	174	168	164	148	156	145	170	151	167	170	168	163	170	192	155	143	154	159	155	140	169	145	157	157	155	175	160	159	151	144	160	158	158	147	185	175	154	175	170	165	146	155	152	160	149	168	170	171	141	153	173	172	150	145	165	163	166	164	167	164	168	166	158	171	182	165	165	165	160	149	161	139	178	173	185	185	181	172	158	151	169	139	159	169	179	159	177	145	163	139	163	160	160	173	167	156	152	160	171	170	163	176	180	150	155	175	173	157	181	168	171	184	148	192	197	163	169	155	176	165	161	161	173	156	156	177	156	173	155	174	163	169	169	157	168	169	177	163	157	161	156	161	158	142	152	149	173	144	168	154	164	179	149	168	174	170	162	140	161	165	153	126	175	173	149	171	179	155	148	140	181	167	149	158	179	170	191	161	167	156	164	159	154	162	145	168	157	163	164	147	174	154	161	144	176	148	166	152	169	179	160	171	156	146	171	185	149	149	164	179	148	167	171	153	151	165	172	147	171	167	171	170	168	175	153	173	157	169	168	172	150	151	148	149	183	178	154	185	150	167	151	158	172	166	174	148	156	140	190	156	166	188	158	155	157	172	154	161	160	155	169	168	168	153	157	167	157	142	145	160	148	161	174	150	167	156	159	162	139	167	173
24442	20372	26472	24129	20345	8467	1215	782	677	577	486	518	416	440	404	338	355	377	390	365	324	315	336	311	298	314	300	334	315	339	299	302	317	314	310	294	293	323	272	298	294	271	278	315	265	288	287	287	287	309	318	292	278	272	271	285	245	294	242	274	268	279	288	318	282	271	287	290	274	278	281	279	260	290	282	269	292	309	314	298	266	283	285	262	288	284	250	263	268	297	275	289	244	259	268	276	274	283	275	258	260	275	269	247	277	284	271	278	301	256	260	252	275	256	289	272	295	289	272	305	279	289	283	269	276	280	273	283	282	278	261	286	282	296	277	265	295	285	275	291	304	254	283	297	248	288	284	267	261	265	308	286	261	291	294	270	273	258	258	272	258	263	268	291	270	286	286	268	271	274	261	276	296	279	274	276	253	251	279	280	240	278	241	264	262	259	298	269	290	270	252	292	270	291	283	268	265	254	291	255	250	230	253	264	281	272	295	253	290	294	274	294	293	255	285	259	288	292	258	243	268	296	269	250	299	277	291	298	284	274	259	283	251	285	273	272	295	254	290	276	270	293	287	244	277	268	277	300	271	273	243	266	249	274	260	245	303	306	277	294	286	246	333	267	261	261	253	286	271	288	248	272	260	284	281	274	295	288	258	273	268	291	283	261	270	246	258	286	260	283	314	265	282	250	258	296	285	304	275	268	297	301	297	301	264	274	249	291	280	300	259	266	265	282	281	265	264	308	265	276	299	304	270	245	246	258	268	258	269	282	266	278	283	276	304	271	268	265	276	283	276	272	303	266	278	274	250	246	269	268	271	239	238	262	259	274	256	246	276	273	272	303	271	284	278	281	241	266	241	269	286	302	249	297	296	250	244	294	280	291	291	261	271	254	289	268	284	294	277	276	274	291	300	273	299	279	264	253	243	282	255	296	279	286	268	254	271	233	292	271	287	278	267	289	276	256	234	306	280	256	269	278	259	293	253	294	301	280	290	265	265	258	281	277	279	263	242	286	256	308	303	275	298	232	288	291	277	293	270	260	281	274	305	269	272	263	269	286	270	258	284	289	273	271	289	286	279	227	257	235	285	269	275	254	288	286	273	273	249	290	296	270	269	289	276	247	265	281	252	256	255	279	291	278	283	285	295	284	276	272	292	245	278	262	284	292	281	271	258	282	257	288	274	272	258	286	286	265	270	283	279	277	292	267	281	287	280	241	261	253	295	289	286	270	248	271	275	273	283	251	294	286	280	283	245	291	275	287	235	259	306	285	300	262	312	275	272	240	264	287	262	293	273	275	289	274	296	274	257	296	284	329	268	238	257	293	261	264	280	301	262	250	262	257	280	259	240	272	279	290	265	293	263	278	247	286	263	261	244	302	239	283	274	261	247	272	305	287	275	273	272	301	261	298	257	265	256	286	281	288	280	288	254	263	285	282	283	280	275	280	271	271	282	262	291	250	267	269	274	274	258	241	253	256	276	269	285	288	286	284	274	261	275	275	301	263	263	270	270	284	277	277	264	251	278	276	258	250	295	269	273	256	291	283	316	260	287	250	259	251	280	277	270	259	282	250	287	271	272	284	271	289	258	266	261	269	284	270	285	283	287	274	257	279	241	257	228	261	255	303	310	296	262	293	246	240	281	274	274	294	245	257	279	276	256	295	241	258	293	256	265	256	265	260	261	262	268	279	286	275	283	274	269	267	290	289	257	288	301	293	287	262	277	271	256	289	274	243	289	294	271	276	268	272	251	290	261	253	258	275	300	304	258	261	261	279	281	285	258	292	268	275	284	276	259	274	279	299	277	259	273	278	256	251	290	262	279	260	276	306	275	266	281	273	284	283	243	277	269	258	264	274	268	274	279	254	248	299	266	271	272	317	254	258	271	257	285	301	290	262	287	263	270	290	271	254	275	275	282	279	266	283	279	239	276	284	271	267	263	268	284	271	256	304	234	261	258	264	285	280	272	273	261	264	276	270	276	292	274	272	282	284	262	280	281	275	269	277	272	273	286	264	274	274	260	267	257	271	262	293	256	271	274	273	288	314	277	289	277	283	302	283	265	267	255	274	304	276	267	281	231	283	274	274	244	270	280	258	279	281	283	267	281	271	294	243	304	276	255	254	264	285	261	300	300	260	262	302	267	269	271	259	250	254	255	242	287	276	290	276	264	259	267	273	277	285	291	283	292	263	264	279	253	277	250	274	279	272	299	262	282	286	229	269	254	309	320	245	279	286	265	274	276	294	251	259	288	287	257	291	271	287	295	282	277	269	264	252	274	244	298	280	279	241	277	302	288	249	264	261	267	268	269	273	269	289	274	266	264	261	281	273	264	281	292	268	264	254	307	268	262	264	257	281	275	290	269	265	276	278	255	275	264	267	293	291	271	297	276	269	271	283	268	253	268	258	279	281	286	293	274	272	256	264	285	270	278	258	275	270	284	251	256	248	251	261	244	261	309	278	256	263	254	284	255	283	278	254	281	295	275	274	275	296	284	265	306	278	282	252	284	257	298	272	274	286	304	261	277	261	307	277	267	296	277	277	275	271	278	288	276	250	282	251	289	288	275	315	251	267	269	268	241	241	265	268	297	274	282	286	283	265	265	284	269	283	283	269	282	283	281	262	264	290	260	260	264	284	288	279	293	298	280	271	279	259	274	261	285	266	271	248	280	274	290	257	249	242	281	289	258	271	265	269	281	284	249	249	278	263	265	265	252	263	251	268	297	292	249	279	286	286	274	269	266	290	264	265	307	261	250	277	279	261	267	270	293	277	292	266	263	269	234	230	263	294	280	263	268	288	263	276	275	272	299	273	276	279	278	273	281	281	245	253	257	272	283	267	283	250	260	272	257	268	277	258	281	283	264	244	274	273	279	266	300	262	274	262	253	299	279	279	283	256	282	279	292	269	307	282	247	277	303	293	287	243	292	283	238	267	239	254	247	284	270	254	278	291	298	293	285	279	287	254	278	243	282	281	281	294	242	299	290	287	274	266	285	273	285	300	244	260	279	280	276	295	266	302	274	279	275	294	276	277	268	269	307	280	277	285	271	249	252	295	269	270	253	286	265	282	264	270	298	256	261	266	298	269	278	276	272	260	289	302	268	293	282	283	246	275	274	273	304	294	278	291	272	282	278	269	259	284	255	282	281	262	256	292	312	287	277	262	267	280	268	243	274	269	270	278	274	242	274	243	245	285	280	291	260	264	276	284	259	282	246	283	281	260	294	282	270	272	268	263	276	278	278	262	275	303	277	274	262	249	281	284	260	253	299	273	296	274	251	286	286	263	278	264	269	281	270	263	278	261	283	250	282	246	307	301	273	276	268	255	242	268	292	286	280	308	262	276	264	261	268	284	279	247	284	259	285	265	266	275	257	311	272	267	278	272	257	292	264	272	278	264	276	296	280	244	245	289	275	294	285	279	254	270	258	283	270	276	254	304	277	271	295	267	294	254	298	286	278	302	243	270	259	245	245	273	303	270	244	298	287	261
7629	11499	10662	5625	3537	2546	1850	1328	1152	967	894	804	678	623	561	505	498	475	502	410	440	379	363	375	381	344	373	336	365	330	327	324	318	315	332	297	334	296	292	324	300	351	292	318	301	303	290	283	289	294	290	291	298	292	290	312	287	310	308	269	303	303	311	272	293	303	271	311	279	272	303	278	286	275	311	286	308	270	288	291	294	289	273	332	275	269	283	266	265	249	287	280	295	235	293	294	272	267	283	304	290	284	278	305	269	291	270	269	257	281	251	273	298	257	264	282	268	265	252	279	279	288	265	274	290	268	269	276	255	260	307	269	250	269	293	278	303	279	285	245	259	272	271	294	293	276	260	252	307	264	307	248	244	267	264	274	274	280	277	266	285	284	272	269	295	275	291	312	276	283	283	301	258	290	248	284	279	249	273	253	274	291	295	243	282	278	312	294	289	294	297	263	263	298	279	271	272	236	280	267	255	281	293	248	297	267	281	271	291	268	285	280	267	265	269	252	283	286	270	264	252	280	314	281	286	266	281	276	278	287	272	273	276	282	252	269	266	282	264	275	287	276	252	257	290	282	270	279	277	276	298	250	291	285	254	250	292	261	254	297	289	264	270	263	294	285	289	272	270	277	304	291	280	286	306	293	266	293	301	270	225	260	308	298	277	273	294	257	283	277	268	290	284	259	280	283	304	285	290	284	291	252	272	260	261	263	272	298	258	267	278	306	284	275	254	277	287	319	226	271	266	287	264	299	305	278	285	274	304	295	245	300	269	272	278	297	246	293	248	278	281	260	279	272	264	274	277	286	298	260	247	265	302	275	273	279	269	277	277	304	298	274	271	265	292	279	263	273	306	275	298	277	297	270	268	280	281	293	272	244	272	279	254	277	266	274	287	289	296	260	267	296	298	269	308	269	279	256	254	267	269	274	243	283	299	297	271	273	269	312	271	274	283	252	260	275	294	282	284	290	296	279	302	291	262	298	282	283	235	274	288	299	251	288	309	283	286	284	287	273	269	257	306	300	278	259	270	308	254	278	268	273	267	278	259	282	282	265	270	258	268	272	291	288	277	255	298	259	290	279	274	267	312	277	251	269	266	299	250	248	278	280	306	261	301	265	260	267	287	279	265	297	254	273	271	277	279	261	262	273	265	258	264	275	291	305	268	259	287	264	290	298	270	261	275	266	277	286	243	305	281	264	272	281	278	279	247	284	275	268	256	264	274	261	291	305	251	273	271	265	243	269	283	279	263	244	265	275	269	256	283	271	281	273	257	298	268	279	290	281	291	280	293	297	294	287	266	259	292	258	262	257	285	291	306	270	271	280	309	270	257	286	271	294	264	278	268	291	240	267	260	265	271	261	274	261	262	273	303	286	304	284	262	259	268	285	270	241	280	266	249	303	279	284	271	260	253	253	291	265	246	298	274	281	261	277	265	279	314	294	248	303	279	283	242	273	305	287	300	269	271	299	257	262	270	253	268	280	294	303	279	312	259	262	243	261	262	227	264	275	243	279	278	258	246	262	297	259	273	307	282	288	267	286	278	293	268	263	251	276	236	268	283	265	289	295	264	278	278	298	236	285	270	256	279	261	273	285	274	258	284	282	268	281	306	243	275	281	287	259	286	284	289	273	280	303	273	259	271	284	299	260	308	281	263	271	267	259	257	251	258	234	260	248	253	285	259	270	292	256	252	246	285	282	283	285	259	285	291	286	272	281	258	293	284	286	263	262	269	276	239	272	260	301	255	280	284	280	267	261	278	263	264	278	273	261	268	261	298	255	279	264	276	264	291	281	242	254	277	266	257	270	265	274	275	253	270	260	270	270	281	271	275	292	271	278	277	265	276	259	299	241	316	279	249	275	293	283	268	266	284	279	259	274	307	276	251	243	312	279	279	270	304	295	245	266	226	251	294	266	257	280	293	283	286	255	267	277	259	301	267	273	283	265	289	287	284	264	270	270	280	260	294	267	291	285	283	262	294	285	267	294	260	296	262	272	291	283	272	275	255	253	224	255	287	289	267	269	300	269	270	282	263	273	267	243	247	271	270	274	267	283	308	253	305	272	300	258	286	254	284	272	305	303	293	234	281	288	281	295	271	292	302	253	300	271	281	275	284	273	254	252	271	280	295	280	285	300	282	258	274	327	259	274	256	274	257	279	280	281	269	256	265	282	276	274	261	263	296	243	267	266	267	286	280	287	298	288	302	258	284	284	248	277	272	305	279	283	253	312	278	274	267	278	256	301	253	272	282	258	273	279	305	270	253	288	288	258	285	250	236	261	236	261	262	284	292	278	293	255	286	270	279	267	274	292	293	274	259	263	289	308	300	248	263	284	254	284	278	283	299	287	277	296	251	272	263	262	271	277	254	286	276	274	273	278	269	272	275	273	275	256	248	279	276	297	273	274	302	289	271	267	277	266	315	261	302	268	278	295	277	266	262	285	284	262	290	291	268	266	294	258	272	306	278	257	279	266	263	293	289	278	297	295	242	273	313	295	272	281	280	292	265	279	292	295	275	302	265	262	313	286	281	293	276	292	269	261	258	280	282	255	320	257	265	277	286	253	296	247	278	259	274	282	285	265	260	301	312	283	298	274	268	267	283	288	260	278	278	289	277	267	274	278	274	277	275	279	297	300	295	260	297	277	279	279	271	306	273	276	284	270	274	264	304	257	271	268	295	278	268	272	255	285	272	279	261	269	261	258	271	265	290	269	293	275	268	270	317	293	265	263	274	260	287	239	296	272	276	282	245	286	293	283	258	255	268	281	280	283	292	282	272	261	262	263	287	274	244	265	293	274	283	289	302	254	257	254	276	267	256	309	270	273	286	283	277	229	293	292	297	267	287	301	259	308	286	293	276	256	292	247	252	264	273	284	269	294	285	266	294	281	273	241	262	274	280	291	299	272	278	288	299	289	271	284	262	264	256	265	282	303	286	249	282	283	281	268	291	256	288	285	314	298	275	301	300	263	307	300	278	260	244	308	295	276	272	278	286	259	277	268	297	282	302	299	282	264	265	255	256	237	269	271	258	312	278	307	270	269	270	271	286	249	275	282	261	256	310	288	270	271	271	273	301	308	293	270	272	284	299	261	293	278	300	265	269	259	287	321	255	295	297	278	259	307	245	274	264	284	263	299	269	281	273	275	270	304	275	290	271	308	261	271	292	281	296	269	302	269	292	272	267	271	272	253	292	266	260	278	275	252	272	269	244	258	271	311	293	246	256	289	265	294	256	274	277	287	287	277	263	258	259	269	264	272	267	301	275	290	265	272	255	282	257	310	237	251	271	276	262	291	259	294	271	241	262	271	270	280	275	252	286	290	269	278	247	259	265	289	286	289	264	267	251	268	304	278	263	281	265	252	270	256	260	286	289	280	258	287	260	274	258	262	279	274	274	286	314	288	323	271	251	265	280	286	257	278	269	244	264	292	273	279	262	270	284	254	303	309	291	288	242	268	280	290	266	306	256	258	277	250	294	283	277	285
22457	20344	26858	23694	20355	20402	7465	1664	1230	1139	1068	980	873	821	817	777	728	743	692	723	741	661	661	696	629	633	583	616	615	628	605	620	627	607	643	617	606	553	593	605	633	597	574	605	583	569	619	602	575	608	571	559	600	627	582	588	557	609	569	579	556	595	572	552	583	591	576	580	562	549	565	591	617	598	535	611	589	577	552	539	553	547	565	625	581	582	558	542	605	539	542	586	564	552	576	580	579	566	613	522	588	591	549	577	612	542	573	571	618	588	553	609	552	551	560	561	573	579	561	527	573	616	515	542	548	585	558	580	586	616	632	596	599	585	545	565	565	649	578	595	572	602	538	598	571	571	553	555	592	568	626	564	564	552	556	613	570	593	576	534	537	571	578	529	606	610	577	593	557	563	564	578	556	562	592	565	579	588	539	515	570	563	601	576	577	553	549	579	554	531	548	549	582	614	555	582	573	576	573	632	563	569	525	564	565	572	584	579	565	595	586	541	551	543	561	567	598	548	596	560	605	547	529	565	565	561	550	552	542	567	563	558	580	589	579	569	560	541	598	564	552	592	550	553	575	553	584	584	557	550	596	563	583	559	526	537	576	566	556	583	564	552	610	584	560	637	607	559	543	538	512	563	600	541	551	566	560	596	574	606	561	552	566	584	547	564	578	564	582	562	567	586	555	543	578	542	563	590	519	544	563	539	536	558	566	544	533	557	601	589	620	524	566	618	509	565	533	560	549	558	570	589	596	574	597	576	506	585	556	547	592	599	605	565	587	557	598	552	592	575	528	554	543	511	541	526	554	542	580	562	614	577	570	600	546	573	566	574	538	617	569	584	545	540	579	568	571	586	610	603	526	583	537	581	594	545	574	610	605	547	581	554	550	539	610	548	573	579	557	570	565	582	528	572	533	589	590	593	573	578	574	585	586	583	567	574	564	582	563	602	537	630	611	620	615	545	575	583	583	544	554	526	579	572	510	557	584	543	529	555	560	594	549	597	597	552	564	591	527	562	570	578	559	567	590	599	534	615	574	561	531	564	539	546	524	576	559	608	601	547	554	581	518	576	571	576	562	537	548	591	583	562	573	546	578	578	555	547	595	604	589	531	525	534	591	528	607	603	577	527	565	565	591	591	590	583	590	607	551	570	562	576	574	647	584	529	619	582	556	572	586	585	527	576	538	563	606	585	558	607	593	554	594	566	568	580	591	533	512	514	526	578	585	604	571	539	580	574	548	583	598	540	588	585	578	562	548	558	560	580	574	550	598	582	533	580	550	562	620	575	523	540	566	574	583	578	581	582	569	566	558	557	530	573	562	516	559	562	558	559	602	576	593	550	537	539	544	532	555	602	514	553	605	560	539	585	590	602	562	546	631	581	588	575	555	574	546	548	540	558	559	587	584	498	572	562	553	563	595	547	564	585	547	558	535	566	561	513	541	599	605	565	572	543	621	509	637	592	535	557	552	574	570	535	565	598	576	587	574	580	589	587	621	585	575	585	577	577	536	533	558	595	539	549	585	543	559	566	569	573	565	534	574	553	628	527	542	568	575	577	601	567	542	560	543	553	537	603	593	542	588	588	616	555	563	606	573	598	572	580	624	543	548	584	586	571	559	519	560	564	568	569	573	549	559	584	573	590	538	529	610	579	602	575	570	612	524	538	533	559	576	597	579	600	582	567	549	586	587	574	532	574	543	554	593	554	574	536	554	535	563	554	544	584	563	635	600	575	558	595	615	562	597	574	584	577	608	542	577	566	564	527	589	569	563	580	574	564	584	592	566	546	546	585	550	560	556	585	585	550	626	574	552	606	581	565	549	572	552	516	622	552	578	550	526	576	582	586	565	560	561	604	520	602	565	578	544	564	548	547	575	575	602	599	546	566	609	546	568	556	558	560	592	582	562	597	572	561	603	594	615	496	567	562	561	550	543	593	552	562	540	567	575	528	575	546	543	530	518	576	586	589	614	590	570	543	617	553	588	584	572	575	567	558	552	572	595	576	599	583	578	533	541	560	540	558	566	579	592	546	521	596	534	567	583	574	547	574	532	571	552	545	564	572	581	552	588	588	565	540	580	545	573	574	574	590	572	600	541	579	572	569	572	657	582	610	536	556	539	581	567	556	574	529	550	563	593	554	596	567	572	581	561	581	567	546	579	514	584	556	584	595	570	551	558	583	528	610	612	545	620	557	535	531	601	587	591	606	601	565	607	595	526	605	521	539	572	542	536	606	552	582	534	549	573	611	564	591	518	536	568	590	590	592	625	587	539	559	605	609	535	552	563	584	626	602	593	551	537	590	539	576	561	547	544	545	536	554	540	570	536	560	561	514	578	616	561	590	541	589	542	552	550	593	537	596	616	567	583	532	573	570	563	590	593	536	571	546	565	536	575	581	534	580	590	548	600	605	575	547	529	550	587	568	569	575	562	609	547	595	613	576	561	558	574	589	576	564	600	616	575	551	602	593	559	553	581	569	566	585	541	580	577	584	568	565	605	614	562	547	598	607	516	579	582	523	544	578	580	570	571	564	573	580	552	585	599	567	555	548	585	574	542	528	564	551	591	550	541	589	538	549	590	560	570	592	608	624	574	595	553	605	595	598	556	557	600	566	555	546	526	557	571	622	567	541	562	565	590	538	535	612	571	541	591	540	555	570	547	524	551	527	579	562	580	549	576	576	564	574	548	594	569	533	557	567	585	560	588	564	557	581	558	541	556	559	592	629	563	552	549	572	590	572	565	584	539	557	556	622	566	575	602	538	555	587	566	528	542	553	587	635	552	574	573	545	581	553	522	587	546	551	557	555	560	549	563	581	571	581	607	603	552	550	559	595	542	560	560	584	584	530	571	598	624	590	583	637	544	557	566	523	569	566	591	539	543	572	565	587	550	586	595	590	544	599	580	567	533	543	557	586	568	633	554	555	589	589	582	579	540	579	559	535	574	556	611	545	568	546	525	612	566	566	596	522	554	567	576	546	596	584	598	521	545	596	577	607	551	554	539	605	549	614	524	604	548	547	560	583	609	567	569	552	583	584	577	573	560	581	587	593	577	555	563	569	588	564	515	548	543	555	548	595	541	616	578	535	531	613	570	586	524	578	585	609	571	559	533	585	578	602	561	563	559	591	565	535	583	602	533	589	517	600	629	562	587	559	604	567	588	555	554	558	548	565	547	568	575	592	592	558	598	536	541	606	557	604	537	580	564	563	536	528	607	580	523	595	550	550	583	581	576	544	545	577	549	615	554	557	574	590	561	550	545	548	563	574	585	593	543	572	517	540	548	503	570	530	543	567	583	627	540	578	527	618	590	564	551	556	585	544	604	595	512	548	585	588	562	571	609	521	584	548	566	605	533	601	574	533	581	581	504	562	564	569	564	559	533	552	578	578	579	538	564	535	551	587	544	571	547	568	583	561	560	531	577	529	576	549	560	578	583	557	579	593	527	584	571	565	573	526	559	601	593	580	529	568	615	573	560	559	569	518	596	560
10841	18574	17212	9991	6491	4511	3547	2762	2284	1905	1672	1512	1383	1225	1114	1082	990	974	898	896	842	795	839	785	694	763	705	697	678	648	703	713	627	696	608	642	654	620	584	606	605	601	612	639	585	588	634	593	581	570	652	614	588	623	610	598	556	575	546	579	576	602	567	581	629	588	598	593	586	595	562	560	587	558	528	568	580	588	565	562	599	583	557	559	596	535	534	588	573	612	572	577	538	532	561	567	565	548	557	566	518	544	573	554	550	584	515	584	570	534	554	573	551	573	535	579	578	536	585	575	537	588	588	566	552	544	560	562	568	561	537	562	549	532	531	565	521	589	584	531	556	527	547	574	559	532	588	590	549	571	491	571	548	572	526	582	515	557	544	549	561	529	589	563	533	570	557	572	555	554	544	549	578	581	568	549	569	570	582	547	539	608	581	555	598	561	594	599	542	575	544	516	565	602	556	564	530	549	539	570	557	526	576	546	533	527	534	561	545	564	497	628	555	563	569	550	568	571	544	550	548	515	572	568	550	585	563	545	564	524	550	530	532	538	572	554	527	545	532	551	554	505	547	549	530	519	550	571	601	557	561	602	574	531	523	548	551	559	531	571	550	590	518	572	534	524	524	525	543	539	554	563	579	553	579	579	557	557	518	556	553	547	583	544	591	564	567	562	542	546	568	539	552	574	550	558	581	544	544	485	536	545	572	539	547	559	562	563	561	564	568	606	558	557	530	523	532	547	554	603	528	574	528	570	563	582	571	546	556	554	571	557	529	543	557	493	539	556	554	552	557	592	512	579	600	544	532	588	585	584	492	546	548	552	602	549	586	556	590	583	605	543	579	553	572	581	558	547	595	549	548	537	523	584	552	579	558	565	535	592	599	546	546	512	600	497	543	544	548	551	575	572	539	569	565	548	528	549	587	557	547	571	582	572	530	564	531	520	556	513	544	582	560	544	573	544	524	543	512	558	545	548	499	595	555	538	589	555	603	555	563	512	580	538	574	549	537	564	536	551	573	540	552	556	547	535	551	572	548	585	538	528	517	581	588	535	606	549	596	525	569	567	555	622	559	541	568	568	562	589	499	534	574	548	589	578	566	566	624	538	507	559	593	617	555	528	577	562	556	523	524	602	519	575	529	566	576	538	536	599	542	561	571	540	566	593	539	545	584	524	576	571	544	541	609	516	551	541	535	549	551	581	531	526	580	574	601	579	509	564	543	594	544	584	570	588	564	555	573	542	559	533	567	546	548	554	553	608	577	574	539	533	539	566	565	560	563	603	501	526	567	547	582	618	508	534	524	535	542	553	586	543	581	580	544	570	555	602	536	587	541	591	550	531	545	554	557	566	533	520	555	556	528	536	561	539	566	519	538	553	540	572	546	522	553	524	546	545	554	547	522	549	530	580	530	571	507	522	537	538	598	583	555	555	555	502	555	553	550	533	530	532	550	565	565	554	560	554	581	573	569	566	532	538	526	575	577	559	539	557	574	561	563	563	565	552	548	562	577	543	567	553	551	550	543	579	506	555	545	547	555	545	598	546	587	504	583	506	543	588	555	580	544	513	569	563	564	533	559	550	570	541	548	523	531	550	554	557	589	530	535	580	540	557	569	522	572	547	575	559	507	575	551	536	562	568	556	570	583	577	570	492	521	527	528	592	546	489	543	532	548	559	557	581	534	537	570	533	558	578	557	525	585	586	571	543	580	543	546	531	580	558	545	538	537	573	580	568	531	561	515	567	606	534	593	503	536	541	584	502	554	572	556	566	511	541	568	547	564	604	609	542	557	568	571	573	538	554	591	563	550	566	550	557	537	563	543	544	560	561	512	522	590	567	544	551	538	547	545	577	555	527	568	528	554	599	593	541	531	574	523	587	558	522	597	581	585	570	553	533	544	525	533	552	560	614	560	555	538	498	559	538	551	559	583	541	558	555	567	575	540	577	600	571	588	574	536	557	528	538	579	529	556	562	513	574	557	567	546	564	584	520	541	553	545	534	544	598	526	573	541	512	538	554	554	561	537	562	557	547	533	568	568	585	554	575	557	571	529	561	541	532	549	541	558	504	577	546	574	551	538	538	521	590	577	549	563	557	496	542	534	585	515	584	578	546	543	527	549	555	533	561	523	543	561	532	617	538	557	529	521	575	530	570	574	535	570	591	572	550	541	520	571	560	553	538	560	520	559	523	542	529	571	573	552	553	540	555	535	544	567	586	537	527	546	548	578	516	631	506	545	571	557	563	510	565	601	537	563	535	576	598	572	511	543	513	514	577	575	506	570	566	564	581	582	538	589	535	525	571	544	528	572	567	535	532	586	537	559	560	547	536	558	563	498	576	542	530	574	579	540	545	557	549	580	550	564	528	539	546	532	588	561	544	542	544	553	520	556	509	537	554	553	568	560	513	565	480	533	585	546	557	530	552	554	551	558	556	561	540	570	532	536	550	551	548	519	519	545	544	581	536	583	556	521	565	519	532	516	522	537	536	528	552	554	588	532	584	555	572	532	572	547	482	558	508	565	548	498	579	521	566	530	554	581	531	523	548	537	588	546	523	569	516	592	548	584	562	551	545	557	587	540	561	521	543	567	548	539	582	533	595	595	558	555	598	582	550	512	553	552	560	549	609	571	541	530	600	539	537	546	559	536	548	561	590	579	549	549	507	582	571	510	572	571	547	571	521	587	554	528	560	542	567	557	561	585	553	573	563	562	563	539	537	563	569	525	544	542	551	545	550	554	541	581	564	510	521	603	530	564	579	546	563	556	556	519	575	531	508	564	555	557	566	585	610	552	557	496	566	544	575	573	576	584	563	539	523	563	506	558	546	555	531	552	528	538	546	591	573	552	543	549	523	545	537	530	550	530	534	575	564	594	559	540	530	568	556	551	600	545	534	539	624	547	563	585	558	563	537	526	529	590	535	605	526	567	577	540	576	566	546	531	510	562	556	510	594	555	550	578	531	561	537	538	578	546	553	548	540	553	555	526	572	586	546	544	577	557	560	587	576	517	548	547	555	531	625	532	566	597	589	524	589	533	537	540	539	553	536	586	518	561	580	559	547	538	574	597	566	550	526	544	535	576	549	543	552	612	528	510	592	578	578	575	540	587	544	521	526	523	556	512	496	566	593	520	530	543	556	588	549	569	570	568	550	537	560	516	582	549	584	550	556	559	536	548	560	533	548	556	589	561	551	556	539	530	505	528	568	560	549	495	596	545	540	612	570	565	558	519	601	538	537	557	571	526	600	548	571	552	532	511	577	573	523	617	541	554	548	551	553	552	560	578	524	559	540	525	559	567	521	555	529	542	566	555	544	547	535	586	545	601	573	518	542	591	549	554	570	576	574	585	538	567	537	574	503	560	558	568	532	529	552	557	559	592	549	528	600	555	525	596	570	554	526	589	572	567	533	554	574	520	571	569	541	603	546	574	518	591	542	558	552	581	594	537	549	540	564	551	537	544	570	534	502	567	541	552	567	540	554	547	553	549	565
27699	12401	1258	343	243	216	183	169	152	139	151	157	145	140	146	131	158	147	166	135	122	173	130	131	138	125	133	149	146	117	147	146	129	141	152	153	165	125	136	130	138	174	145	143	169	144	133	139	136	144	149	157	159	112	145	126	138	127	157	154	160	130	146	150	132	146	158	147	141	142	141	130	151	135	133	150	157	131	141	117	146	134	127	152	163	144	144	139	146	124	124	132	124	132	148	129	146	137	151	127	133	143	122	137	147	142	151	152	153	120	137	147	152	116	147	130	124	130	145	147	151	123	162	164	137	130	145	137	139	148	131	136	134	126	122	135	147	144	141	146	140	127	135	165	110	138	141	140	130	133	117	152	128	160	157	124	128	130	122	143	116	148	133	121	129	158	156	155	127	151	127	131	121	162	137	134	133	152	99	141	144	134	155	152	129	158	127	152	144	148	142	135	148	124	122	152	136	138	138	144	143	139	136	139	117	145	149	144	129	133	153	125	121	155	159	149	154	134	151	134	132	130	129	154	128	120	140	156	143	150	148	136	140	126	156	154	130	134	126	137	145	154	165	129	127	139	129	143	127	132	128	132	118	149	114	126	128	135	129	135	123	150	147	147	126	156	151	146	142	149	138	147	138	160	128	139	161	148	140	159	145	138	138	138	137	142	139	154	135	134	157	148	155	141	120	125	134	139	149	149	148	153	129	122	148	148	141	135	129	112	139	111	125	126	146	144	157	135	124	134	137	136	146	121	144	128	132	139	160	120	162	154	143	148	148	151	148	135	132	147	129	155	128	147	139	155	133	143	145	142	150	145	150	131	127	130	171	153	124	114	146	132	146	151	140	141	151	138	135	135	144	128	140	126	136	134	131	134	126	142	129	127	147	119	152	147	150	143	129	137	132	142	130	139	139	133	123	149	150	149	132	138	153	137	135	123	115	141	156	135	150	154	137	132	139	126	148	152	134	155	138	144	118	137	141	120	143	153	151	162	124	132	130	138	150	164	140	137	128	153	127	119	123	135	128	133	140	161	148	144	151	133	138	118	135	143	150	144	143	145	135	137	136	160	142	141	138	123	154	123	158	150	135	152	140	152	143	146	152	149	144	140	142	153	153	136	135	155	120	130	152	107	128	155	137	133	146	147	153	149	129	156	135	151	139	135	135	130	128	137	130	131	152	164	159	148	148	127	139	134	155	131	125	136	139	134	157	138	141	139	137	132	136	152	153	146	136	127	153	132	139	133	129	142	126	144	146	142	107	150	126	130	128	150	109	152	137	139	159	141	135	128	123	141	154	142	145	141	146	130	140	160	161	157	144	137	135	146	124	146	140	139	146	134	136	157	135	127	148	149	127	140	149	162	150	150	135	153	151	164	146	132	142	152	139	144	148	126	140	123	126	152	146	144	142	138	129	157	145	139	139	128	156	130	136	135	150	150	117	141	136	146	132	143	157	142	118	133	147	128	124	141	140	131	147	142	147	132	151	129	124	139	129	111	148	130	139	120	133	137	149	135	145	144	140	137	128	156	139	127	131	144	150	139	149	146	132	132	124	151	157	126	144	119	138	137	154	148	152	147	134	129	108	119	143	137	162	145	135	147	165	137	115	119	136	131	149	140	144	136	136	137	145	139	130	140	154	144	165	124	131	130	152	125	145	134	131	149	158	123	125	146	175	156	164	121	160	121	151	144	144	142	155	121	155	127	144	162	146	130	144	141	134	166	144	162	146	148	140	160	131	154	144	140	145	154	150	132	133	151	137	132	131	138	136	131	125	138	151	160	136	148	154	134	139	154	160	140	126	144	126	132	130	139	141	140	132	164	128	159	151	166	144	116	148	126	129	120	152	123	133	138	146	134	141	149	139	157	141	123	116	136	129	155	148	120	121	149	130	150	144	167	131	155	142	137	153	128	127	111	136	140	142	165	158	154	140	162	123	143	151	151	148	138	167	124	130	132	128	120	127	115	137	141	137	126	142	159	126	147	138	168	158	134	154	138	132	115	153	146	133	130	166	151	139	146	153	140	128	163	149	135	124	130	138	123	153	124	127	134	150	132	152	134	155	142	147	146	135	106	121	119	142	122	132	146	143	122	150	167	137	143	146	149	129	154	139	147	129	137	134	141	128	138	140	134	132	173	137	149	134	149	133	144	136	167	154	133	148	131	139	131	135	139	126	151	153	154	142	115	149	158	125	138	132	164	153	142	138	125	151	143	143	163	136	151	139	121	141	138	146	141	156	157	147	129	135	159	122	141	128	145	159	147	123	136	123	136	131	133	118	129	134	147	158	145	145	163	129	129	149	135	145	133	117	114	117	145	134	147	144	119	163	120	144	118	142	132	125	129	160	135	137	127	137	144	145	165	144	164	143	125	124	139	154	145	130	134	138	144	143	152	108	156	157	136	125	140	146	143	143	143	143	115	104	141	147	153	140	107	169	143	144	142	130	137	145	131	128	139	143	181	155	146	120	162	159	126	138	139	140	124	137	137	124	123	141	136	124	147	131	150	141	149	153	142	149	135	122	151	153	146	129	148	148	167	126	128	139	144	168	140	135	150	165	151	129	141	138	149	139	118	142	154	143	127	143	153	143	146	152	137	127	155	145	139	109	111	135	155	161	129	142	146	139	158	148	131	133	120	146	161	138	130	148	150	139	149	121	164	135	147	130	143	145	156	141	129	148	127	159	131	110	132	141	149	137	124	141	171	146	148	144	142	142	145	144	152	144	142	152	147	153	140	140	155	149	133	129	127	133	117	131	124	157	140	141	139	158	133	163	124	151	137	126	145	155	126	120	136	151	139	132	147	145	155	129	145	137	156	134	150	129	127	142	147	126	116	147	146	133	142	130	142	124	130	148	144	154	142	156	148	140	146	146	138	126	155	137	135	142	139	129	153	135	122	129	127	149	134	138	137	153	127	136	154	158	161	134	116	130	135	137	135	137	151	137	153	138	159	154	132	132	127	143	150	133	154	148	139	131	130	153	133	127	134	124	147	146	120	155	155	157	152	128	120	143	131	140	118	135	147	159	130	149	149	143	133	136	131	131	154	136	122	138	131	137	129	148	157	118	159	133	147	139	144	144	122	148	144	124	132	137	132	130	137	157	147	129	159	148	131	145	153	118	146	148	155	129	142	139	147	126	132	141	155	133	142	157	142	130	136	144	137	130	163	130	149	144	156	129	131	142	133	134	115	150	149	171	159	134	153	130	124	151	126	162	136	123	145	148	138	130	137	150	133	137	128	123	121	150	132	141	121	132	143	145	162	150	118	149	132	135	141	139	129	148	121	138	123	135	154	143	157	126	146	159	129	154	121	134	124	159	138	140	128	125	147	118	147	124	114	154	166	118	142	132	134	133	138	118	147	149	155	132	135	169	131	133	125	146	141	132	126	136	151	138	147	128	149	151	140	151	151	127	152	147	173	136	147	155	131	116	140	128	131	136	150	130	141	123	147	124	125	147	123	145	136	160	162	150	140	115	132	120	150
5059	851	761	453	323	279	240	203	169	190	186	188	162	189	209	162	179	163	170	171	170	153	166	147	145	184	160	187	165	188	179	164	184	178	171	165	180	166	146	171	152	160	146	169	163	167	177	188	147	149	184	177	162	161	148	177	161	169	171	162	187	169	185	151	170	162	174	160	189	168	149	153	159	162	162	164	174	158	188	181	181	152	138	167	174	164	178	160	157	137	190	156	157	164	152	139	171	155	180	185	171	171	164	156	173	151	155	165	186	166	155	160	169	140	168	158	173	183	151	170	167	167	149	169	177	168	166	140	162	169	153	172	162	172	138	168	154	142	136	178	186	172	153	152	162	176	154	171	165	170	144	159	155	178	138	150	141	145	158	160	163	168	166	151	176	168	135	166	172	159	200	192	173	141	163	172	145	159	160	159	154	157	178	151	172	170	152	174	172	179	164	151	151	173	166	158	155	156	167	172	168	141	147	150	175	192	164	170	157	189	147	190	157	184	153	177	174	135	171	164	143	176	173	143	173	156	164	153	183	170	169	166	163	158	151	147	170	163	152	163	185	164	170	169	182	175	167	161	153	155	156	158	157	158	177	160	154	140	156	173	161	161	154	158	170	165	194	167	174	152	154	151	173	151	178	151	191	188	157	180	179	171	148	180	175	156	161	175	143	165	135	154	163	150	140	173	169	160	163	163	170	178	147	154	148	165	168	183	176	196	163	147	150	170	149	140	152	137	173	145	159	177	162	179	147	139	162	137	160	161	180	159	161	160	162	165	143	161	163	171	168	203	154	172	172	166	178	160	151	160	162	155	165	163	154	161	142	174	161	165	177	178	151	175	144	174	161	172	169	161	156	168	186	169	161	160	173	176	150	155	152	174	159	150	148	167	162	156	163	172	164	141	151	166	149	160	168	161	154	179	171	155	148	154	166	153	184	161	182	141	160	143	192	175	178	160	159	162	182	172	176	152	144	182	145	161	157	160	154	154	177	181	158	163	176	160	154	182	163	164	178	184	175	163	153	153	180	159	156	171	163	164	153	150	160	182	159	165	155	184	169	156	148	159	174	152	179	161	168	160	168	162	167	167	155	158	193	157	170	164	177	165	153	144	154	156	156	139	181	175	151	162	167	146	170	153	156	160	173	157	171	175	144	171	168	192	165	164	153	165	147	157	173	125	164	154	146	153	169	160	155	148	161	171	191	152	171	151	161	156	171	164	133	150	150	176	151	147	154	181	160	158	165	152	168	156	155	161	154	168	186	180	157	177	172	170	152	186	169	152	174	176	158	163	184	168	155	186	187	171	151	164	175	139	151	157	162	190	163	136	175	180	152	155	164	166	143	165	155	165	149	152	170	178	153	194	175	172	148	171	162	159	182	167	161	160	181	185	155	170	164	159	158	139	171	192	144	171	161	168	171	180	173	185	168	163	145	176	158	150	175	155	167	181	176	158	147	176	162	176	156	178	174	173	181	168	170	169	161	163	152	188	154	157	169	149	156	169	155	163	178	154	159	172	130	154	172	164	143	171	168	145	154	161	164	162	148	160	166	162	149	184	154	138	159	180	155	152	159	161	154	168	181	162	157	154	170	184	173	152	173	173	166	154	154	190	175	166	159	142	156	170	160	180	172	143	180	172	159	174	154	159	159	146	175	162	162	152	178	153	147	166	149	175	148	162	164	166	136	160	172	159	157	158	152	178	175	177	191	151	156	167	163	159	163	168	162	169	136	144	188	176	175	166	145	175	170	177	194	155	152	170	146	139	182	170	185	160	161	168	150	145	196	147	169	167	181	158	177	146	179	146	162	176	159	154	165	153	168	154	169	169	167	175	179	138	176	176	149	168	165	176	174	149	174	156	166	182	141	189	170	154	144	164	173	167	162	151	178	150	163	157	166	171	156	161	159	165	182	157	147	147	146	168	155	192	173	159	191	175	179	183	173	176	152	162	148	153	160	186	156	160	171	155	176	158	180	151	176	152	143	186	170	155	175	159	177	152	174	163	144	135	162	146	157	159	177	174	152	160	189	140	169	158	182	184	178	150	169	183	170	150	176	148	181	144	162	144	167	174	158	160	182	168	155	158	159	138	128	178	155	168	159	161	147	167	164	157	162	160	181	185	168	162	169	160	162	168	177	150	154	187	161	157	169	149	150	167	145	127	166	181	153	172	166	157	193	173	161	163	189	159	156	181	170	142	162	162	155	146	127	192	168	176	167	174	171	178	190	166	172	166	185	164	175	155	143	160	158	169	149	170	170	149	189	142	166	159	147	162	150	159	180	149	160	169	166	178	160	167	145	161	154	143	165	158	140	167	192	173	172	156	164	173	157	155	166	159	172	169	154	150	179	169	148	154	163	151	174	172	164	170	137	168	156	175	170	166	159	135	154	172	153	176	168	150	177	134	177	172	153	164	187	203	180	189	162	177	147	157	155	151	160	138	166	203	133	148	164	161	167	150	136	151	159	146	173	179	164	163	156	158	172	154	175	166	167	150	142	185	178	154	169	159	144	173	171	140	136	162	160	167	176	194	169	167	148	152	155	167	173	167	167	175	140	151	148	166	151	152	158	149	180	171	187	154	157	175	148	148	170	164	178	172	173	143	166	174	153	181	169	159	165	139	172	167	152	165	161	183	187	154	157	171	152	149	174	162	164	150	154	179	148	159	163	182	151	142	147	173	142	182	197	165	160	174	162	155	152	164	166	170	149	168	167	168	144	154	167	171	145	168	160	160	182	145	154	165	151	173	166	159	152	157	160	181	154	154	165	142	172	181	162	176	153	164	175	161	145	151	165	159	158	170	165	169	187	163	159	161	178	155	160	161	171	151	184	155	178	157	194	166	158	156	169	174	175	163	176	163	165	157	153	171	160	158	160	145	168	172	171	161	153	156	169	163	172	156	166	181	176	163	168	174	184	164	154	160	162	146	161	159	149	155	180	182	143	167	166	159	140	199	173	154	168	186	186	165	178	161	177	141	143	175	167	182	173	185	139	165	163	159	159	180	160	152	153	164	154	158	153	182	169	148	155	176	153	175	162	167	154	179	176	170	162	173	167	176	159	155	144	167	167	177	149	162	180	165	171	147	164	170	173	180	169	166	159	166	166	186	158	154	156	169	158	188	153	175	168	159	147	159	167	159	156	191	162	162	160	149	163	182	156	177	147	156	185	192	166	174	166	189	142	178	131	160	174	187	164	175	161	168	169	174	169	158	153	159	174	169	175	176	161	181	159	178	149	154	164	149	138	149	146	155	153	156	146	158	150	145	158	154	164	162	162	149	166	175	140	140	163	155	157	154	161	170	158	168	158	186	176	168	174	166	133	163	171	161	170	176	143	167	168	195	151	153	177	149	172	157	175	168	148	159	173	175	178	158	179	143	162	169	170	179	164	167	156	161	154	183	159	158	150	167	159	183	164	160	169	147	154	160	168	163	159	173	161	172	165	161	175	166	174	181	174	164	161	154	146	133	173	155	150	168	169	155
24387	20396	26479	24200	20397	8468	1158	797	617	558	533	464	462	437	395	390	368	356	333	352	315	344	313	320	315	314	330	332	330	311	300	273	302	299	290	294	292	314	302	330	306	324	263	310	276	315	289	312	272	294	279	287	275	298	293	293	317	282	275	272	244	288	285	280	269	298	285	265	306	291	271	296	273	293	288	272	263	294	276	267	256	280	310	291	272	279	251	270	298	267	277	285	295	285	260	262	301	301	268	280	258	278	269	296	279	279	305	313	284	273	269	272	282	282	247	283	299	274	297	315	271	289	269	297	259	292	306	283	266	277	282	272	276	265	308	279	281	276	242	273	313	308	260	268	278	279	249	312	277	256	302	272	264	282	265	254	275	244	260	274	256	265	250	284	284	286	315	283	258	282	293	257	284	303	267	277	289	242	262	280	274	259	278	269	257	289	254	287	273	272	286	263	257	255	273	274	238	272	258	298	271	258	263	290	264	295	277	294	273	258	287	253	281	243	241	261	271	267	293	297	278	287	288	273	270	262	244	257	265	275	267	274	262	249	271	288	281	280	271	297	260	273	297	281	276	282	298	274	278	276	286	278	275	282	296	273	277	302	282	287	275	290	274	304	269	279	294	258	267	282	257	254	301	285	293	261	287	258	290	280	288	257	309	260	267	285	300	293	254	313	323	293	273	278	316	262	265	281	295	293	263	267	314	302	268	258	267	273	285	274	266	250	259	251	298	278	286	286	295	280	282	285	254	279	280	268	292	260	284	254	282	291	294	294	261	256	277	282	289	271	269	286	260	286	283	281	265	305	288	254	270	269	257	265	292	286	286	272	288	268	315	293	255	286	271	270	246	259	290	274	282	288	308	248	281	287	299	276	254	294	276	289	304	277	249	291	316	255	306	316	262	304	247	269	265	310	265	294	286	276	309	262	285	257	269	259	262	260	256	273	270	267	285	264	287	260	297	272	266	284	267	250	305	282	266	279	279	277	267	307	289	265	269	271	259	299	307	290	265	297	280	299	265	280	261	297	283	297	282	250	298	251	275	261	238	265	281	299	304	245	276	253	267	250	294	296	280	246	273	279	251	275	284	260	292	276	302	258	293	253	290	267	293	283	289	272	302	269	275	291	313	292	282	278	269	272	268	298	262	265	298	294	265	291	260	267	290	252	277	281	271	311	307	264	293	270	281	241	290	270	252	268	290	263	283	267	273	292	274	288	271	267	263	263	276	261	270	243	280	259	267	267	259	280	296	270	260	282	264	250	278	294	283	309	298	257	281	283	257	259	260	304	266	273	337	274	306	269	254	286	254	270	262	291	284	288	286	271	287	228	281	289	294	311	266	289	275	265	286	259	307	259	256	306	260	322	281	277	271	284	302	263	267	299	289	271	280	269	281	270	279	283	275	294	275	256	280	290	266	289	239	296	275	283	278	274	265	260	243	301	279	289	278	289	289	297	255	268	269	282	270	297	277	285	265	297	295	304	259	281	284	278	278	258	274	274	278	274	282	273	284	297	258	252	284	260	262	292	284	279	287	273	289	255	289	254	280	289	299	291	267	296	298	266	271	248	261	268	292	230	274	253	284	296	285	293	267	264	268	280	261	274	262	272	283	286	297	273	275	290	269	299	283	293	287	272	292	284	278	292	266	269	270	267	257	292	270	294	275	314	289	257	274	284	281	267	273	270	301	316	271	264	271	283	300	259	300	286	289	240	271	298	301	293	268	245	270	307	288	291	284	267	280	294	291	291	263	283	260	248	261	292	278	280	265	283	298	269	263	273	264	285	259	275	300	272	256	301	271	245	294	302	284	290	269	249	299	249	283	274	327	315	271	287	286	284	257	250	317	267	319	308	295	262	284	287	299	306	282	283	290	285	276	267	262	269	284	309	276	265	270	285	280	274	253	265	310	296	271	299	264	298	268	267	296	280	266	264	267	275	280	272	267	276	281	256	262	262	285	246	278	267	268	295	276	282	252	284	250	278	270	266	246	261	245	282	273	272	291	263	243	274	268	288	288	300	270	275	276	286	308	301	260	256	293	277	261	270	266	298	295	265	276	289	298	277	295	285	290	292	267	258	283	253	298	313	262	272	263	256	328	264	282	257	266	264	278	285	282	273	265	255	277	310	295	256	253	285	282	290	278	276	276	289	283	280	283	276	312	287	280	276	290	291	262	252	271	288	273	261	294	281	271	261	314	290	299	275	274	258	287	259	240	304	283	293	265	245	281	297	260	281	287	283	255	278	272	262	259	291	289	258	264	278	283	256	306	270	313	270	285	277	286	253	256	263	312	279	273	283	285	295	275	262	306	299	252	302	271	261	299	261	280	250	280	295	270	283	288	254	285	278	305	234	255	263	263	288	265	286	283	269	291	259	280	277	244	291	247	271	279	282	246	278	274	285	275	282	255	276	268	281	271	281	274	289	264	282	298	298	302	249	289	240	283	295	264	292	269	262	281	288	291	286	309	291	288	289	284	220	271	288	273	265	267	277	264	300	303	280	312	255	296	284	265	249	286	270	270	239	287	295	325	264	262	293	262	288	265	267	275	237	298	270	255	306	259	289	262	248	265	273	283	283	253	283	269	259	273	263	277	266	273	290	279	292	256	287	292	289	259	254	295	250	256	275	253	276	306	295	266	285	271	267	280	264	295	321	284	262	288	258	272	293	308	264	270	266	278	275	286	258	294	300	235	289	273	267	292	272	286	257	252	288	280	271	287	284	291	284	264	281	289	261	269	265	262	242	258	272	265	271	272	295	258	296	270	299	289	279	297	292	271	272	266	271	294	288	259	286	271	276	258	271	257	262	274	260	267	270	251	276	311	280	257	290	256	247	259	285	299	278	231	271	300	259	280	246	286	267	265	274	280	255	263	311	279	290	286	278	300	295	287	274	262	275	286	252	268	253	262	301	268	276	252	314	256	233	284	239	276	278	267	265	288	273	255	283	306	270	245	264	280	302	250	260	237	281	300	301	265	272	288	265	263	293	255	250	250	302	265	295	281	306	270	314	253	293	265	288	288	275	278	273	296	279	259	269	270	257	287	273	241	299	297	297	284	271	257	270	248	293	291	288	275	260	256	252	278	283	261	272	265	284	273	260	293	285	274	265	280	270	290	295	285	270	262	250	250	301	256	272	286	277	251	302	257	288	295	257	279	253	272	247	276	259	258	276	241	257	284	277	293	234	283	281	273	303	267	277	263	278	264	267	256	298	297	285	293	284	299	316	292	271	283	278	262	285	250	296	262	303	318	256	275	285	266	319	261	286	271	262	304	264	254	267	280	270	262	290	320	276	268	293	288	284	277	257	269	282	280	290	273	300	248	286	278	282	280	289	281	282	275	268	282	291	269	286	282	258	288	257	269	258	278	262	257	268	275	274	266	254	308	294	286	264	281	277	251	264	276	283	249	288	287	253	249	299	282	289	270	253	272	295	269	264	257	287	279	260	278	284	285	263	250	276	286	252	273	289	278	272	237	300	276	303
7677	11580	10663	5592	3395	2563	1811	1403	1149	1005	887	751	716	619	533	509	515	456	489	432	427	462	358	366	369	362	367	360	339	353	302	322	326	310	317	331	328	284	301	278	332	317	323	281	293	290	310	307	318	311	294	281	307	295	293	299	282	319	304	300	307	288	278	279	274	289	280	281	292	265	275	313	280	317	334	300	276	291	280	284	297	285	286	279	300	263	255	286	266	314	308	277	285	279	304	279	290	302	233	271	309	293	290	315	279	293	278	279	282	264	287	293	260	287	285	296	270	231	287	280	312	264	271	268	297	282	308	285	279	291	290	276	290	271	279	262	269	289	283	269	257	267	266	272	276	288	281	259	269	275	309	275	270	288	315	276	283	293	266	279	281	299	307	276	296	244	253	266	287	273	296	292	276	265	253	304	276	277	304	293	269	247	260	302	250	292	257	253	269	297	275	274	284	294	243	267	259	292	258	254	262	255	281	263	283	265	273	304	297	291	268	299	286	293	253	276	289	258	254	296	286	268	281	276	274	287	304	286	264	294	285	278	272	277	304	266	297	280	283	299	281	290	268	265	295	281	293	270	236	260	276	279	288	266	290	272	275	288	270	290	281	270	300	295	257	269	269	266	285	295	272	282	289	281	245	283	262	290	248	255	299	291	310	282	274	304	270	280	288	276	294	280	285	268	274	292	272	282	299	265	323	243	295	266	254	303	283	268	262	275	324	295	267	253	262	283	272	308	261	268	266	254	291	294	265	310	266	257	282	312	267	263	290	258	305	284	251	300	267	263	247	309	285	264	276	261	257	285	283	260	277	276	274	244	264	273	288	263	270	303	261	255	272	287	275	291	273	272	288	276	267	270	263	294	283	287	275	277	301	296	284	269	266	299	298	307	281	279	253	277	268	284	271	310	268	293	273	273	297	251	254	268	273	298	288	272	255	281	285	280	274	277	267	289	296	292	298	312	259	239	308	275	279	271	287	277	283	301	256	285	293	259	300	287	305	284	266	254	281	316	268	263	246	278	311	270	288	265	280	263	266	263	284	268	248	266	257	295	269	271	259	270	302	285	268	288	279	277	270	273	266	280	252	282	272	279	279	244	263	283	274	285	250	275	263	318	290	274	293	278	284	295	252	264	275	259	283	315	309	299	282	252	280	285	264	292	259	285	317	274	302	291	271	281	232	297	254	303	293	269	285	280	273	285	262	266	266	285	284	279	228	263	295	288	282	266	273	284	256	264	256	275	247	267	296	254	252	269	276	296	277	273	275	279	267	267	281	285	280	284	268	273	289	273	280	262	264	270	263	251	272	289	294	295	254	268	275	259	260	292	256	266	279	276	282	304	279	254	259	268	289	271	277	286	280	274	247	253	294	275	290	273	293	269	248	264	287	271	284	268	270	267	306	291	288	255	284	280	277	269	271	265	281	278	261	276	270	273	281	307	292	272	300	289	289	257	273	282	281	303	292	270	257	280	293	277	257	273	299	288	288	302	264	281	275	290	304	287	266	261	296	285	292	276	280	292	266	298	286	295	276	268	278	285	259	281	302	276	264	263	293	287	276	281	291	273	276	286	241	260	281	275	277	254	283	253	268	280	284	255	304	295	278	299	260	276	272	264	273	259	288	256	292	248	282	303	245	293	295	283	263	278	256	286	301	281	286	272	292	314	271	279	270	283	265	289	292	281	272	263	277	295	290	272	269	295	281	293	277	259	303	272	274	294	288	266	287	304	277	260	293	302	283	291	273	297	250	315	264	282	309	293	288	287	280	278	286	293	296	265	291	290	300	281	272	256	271	284	271	307	285	287	295	281	280	263	274	260	272	273	268	277	287	284	256	282	288	275	275	277	265	263	293	274	282	231	307	255	275	273	314	276	297	294	250	287	273	293	311	268	286	284	268	271	266	268	280	272	292	283	284	276	272	288	283	278	268	314	282	272	279	302	262	250	287	254	258	261	263	280	288	278	263	253	288	275	282	282	285	300	272	273	286	287	278	256	282	284	288	275	243	277	283	296	274	273	295	253	270	280	282	283	256	275	298	245	265	282	249	268	275	281	285	293	280	278	290	265	285	307	288	276	286	278	313	254	288	280	279	291	275	305	273	268	293	245	301	268	268	244	266	299	277	271	288	274	280	276	305	255	280	288	281	301	278	286	270	265	294	275	287	298	273	307	292	308	270	242	302	279	272	258	298	269	258	252	274	275	258	257	284	298	271	300	302	266	262	278	300	264	274	255	291	267	297	296	286	269	261	274	292	265	259	276	297	280	316	272	305	251	303	293	296	308	284	273	252	262	272	301	279	269	282	292	301	311	268	304	283	259	273	294	261	291	255	265	263	269	257	275	250	233	315	289	270	249	282	292	273	266	297	241	285	290	295	279	285	283	265	295	259	310	289	244	273	265	278	301	272	254	281	281	296	277	277	285	286	273	299	281	270	245	282	268	272	253	280	294	271	292	295	275	247	269	285	303	264	292	265	300	300	260	263	299	264	293	283	283	285	290	265	286	277	279	284	273	296	266	268	283	294	249	255	255	293	270	271	279	291	280	279	238	329	273	272	279	293	270	288	266	266	287	300	269	292	269	266	320	244	292	305	287	278	244	265	275	278	282	278	264	303	271	288	287	286	286	277	273	254	240	270	290	273	245	258	269	279	290	266	288	272	279	266	267	266	274	237	281	286	268	302	285	284	261	254	271	289	267	291	289	307	277	289	298	297	276	296	285	260	290	253	264	271	288	296	265	263	285	279	255	263	280	273	283	279	273	290	246	277	283	267	264	272	276	268	255	287	281	275	292	305	283	259	260	270	269	280	286	286	268	270	259	290	262	290	288	262	284	260	263	277	288	310	260	288	228	291	282	304	265	293	266	297	276	279	288	307	288	264	278	297	266	270	257	268	258	279	306	256	265	287	275	274	334	264	298	288	274	286	277	280	285	264	266	265	259	250	291	251	290	295	276	289	278	285	274	313	266	297	266	296	269	287	293	254	279	274	273	287	303	248	285	282	277	297	283	275	289	284	290	291	251	278	292	275	266	294	287	271	263	263	252	286	254	279	250	285	289	315	292	286	286	278	265	300	263	293	313	279	271	307	273	272	269	250	284	289	316	266	280	238	277	282	249	274	279	266	266	285	249	280	284	284	282	279	252	256	279	282	272	278	285	263	314	248	289	269	290	294	272	270	288	299	294	265	245	287	284	286	283	293	278	258	288	296	274	282	277	304	288	270	288	266	264	267	241	270	249	267	291	246	294	282	254	262	241	244	240	255	275	294	290	296	277	285	285	286	286	275	290	276	286	292	299	263	250	286	269	308	292	256	265	316	283	274	291	272	239	275	266	303	271	245	287	253	282	277	294	301	249	266	288	296	276	275	269	280	298	287	276	288	285	282	303	269	283	273	285	261	272	250	290	295	271	283	277	267	289	264	250	281	294	296	272	276	281	300	297	284	275	250	274	289	312	235	233	286	286	267	267	278	252	266	281	283	291
22498	20350	26892	23668	20355	20411	7431	1722	1261	1095	1091	943	818	837	798	792	759	769	683	700	661	688	651	623	596	671	612	619	622	699	586	601	637	644	572	607	626	607	622	569	607	646	629	592	595	614	596	583	566	590	561	627	603	591	584	592	584	600	541	566	573	582	583	567	601	551	572	581	576	619	543	612	579	595	536	596	566	568	655	580	534	574	597	567	552	590	555	582	545	607	596	578	585	591	588	553	639	553	580	611	562	571	570	538	561	578	621	605	594	535	557	534	573	559	556	575	561	563	579	575	576	567	574	570	566	588	528	608	503	587	544	539	546	589	592	567	590	553	589	585	564	588	539	535	546	557	601	588	607	572	587	539	560	567	599	581	624	527	551	564	541	569	526	618	530	592	592	545	538	587	547	541	597	582	587	569	540	576	548	597	581	532	570	575	590	564	525	523	592	590	548	567	614	575	543	573	516	577	541	558	573	553	563	585	570	580	572	582	552	551	621	557	589	595	599	591	582	566	590	596	568	589	562	556	571	555	577	572	547	575	588	606	580	600	519	564	559	529	581	619	578	562	544	531	587	556	597	554	548	559	576	563	561	555	578	542	592	554	666	560	580	558	580	567	607	588	581	597	610	586	550	561	517	549	571	604	553	537	604	530	554	558	592	593	589	597	520	547	539	533	570	598	592	562	553	579	556	542	564	548	553	582	563	550	569	540	568	573	564	563	548	585	561	548	592	564	520	554	540	604	606	560	562	564	570	577	553	541	573	592	563	516	545	551	528	569	578	552	577	562	533	573	567	548	545	546	556	496	544	516	545	611	566	587	591	557	546	558	553	599	558	570	582	544	555	567	574	587	535	583	615	552	589	575	592	576	578	561	601	574	567	540	584	584	584	532	574	576	578	571	577	533	609	619	576	603	620	588	554	517	572	558	548	532	596	565	569	565	599	599	558	576	603	521	592	538	551	570	573	574	524	563	609	555	608	570	534	561	558	560	560	554	562	576	579	581	565	608	552	587	601	562	564	580	534	539	616	562	550	592	614	626	612	531	573	625	574	598	528	579	562	568	569	579	566	593	572	560	573	519	576	566	588	573	546	590	564	565	539	599	582	586	544	527	569	552	577	636	576	555	606	565	591	574	594	591	554	606	554	627	556	528	572	604	577	569	591	584	578	579	591	613	514	598	558	563	557	614	570	609	543	566	547	562	591	567	564	555	565	600	580	524	581	554	586	595	533	541	499	557	573	579	555	553	542	582	559	573	573	579	560	584	588	569	576	611	589	584	527	566	544	561	541	576	529	544	561	570	564	582	577	551	562	574	570	585	569	572	527	560	551	560	556	571	578	557	554	630	578	550	587	546	638	610	556	570	565	605	517	576	604	541	573	606	602	577	533	583	551	617	538	588	555	558	526	571	558	578	598	595	572	586	568	565	598	553	599	568	554	591	582	544	549	610	552	549	563	581	569	556	607	554	578	514	570	587	607	589	573	538	578	582	593	581	549	497	570	569	565	553	579	566	554	572	573	609	533	562	575	586	567	574	582	572	589	564	579	572	573	570	587	559	608	525	602	600	550	541	574	598	557	571	567	543	623	595	579	586	541	589	562	567	519	625	608	580	587	539	568	577	570	583	545	571	558	536	573	576	554	541	592	534	577	589	578	560	586	567	554	580	533	547	531	565	589	564	575	574	557	555	566	547	573	568	581	546	590	577	568	591	596	605	574	522	574	590	559	567	620	570	608	597	541	609	540	560	601	544	587	552	598	568	552	559	572	589	603	581	601	545	553	592	575	546	542	561	578	567	529	578	540	548	514	554	574	523	577	534	576	559	557	575	607	568	588	572	569	595	574	520	559	587	552	570	543	582	550	593	577	552	585	583	554	554	609	578	573	580	515	558	576	584	565	575	592	525	588	559	584	588	568	568	539	564	571	543	537	576	540	558	574	560	588	564	544	566	586	558	577	551	557	550	563	601	549	588	584	633	570	563	568	546	550	542	515	600	554	579	556	610	559	559	548	589	554	537	567	535	577	538	574	543	595	568	578	541	569	549	571	556	596	518	563	584	525	569	590	558	599	555	575	632	592	543	626	541	595	567	562	575	572	561	589	593	569	568	559	578	599	558	562	577	569	527	559	579	579	562	553	571	567	533	566	571	583	577	577	557	588	565	564	580	541	613	528	546	557	597	558	553	496	534	569	595	581	597	560	566	569	543	560	574	561	559	580	583	610	584	583	557	565	534	595	574	576	538	537	568	545	570	555	605	552	556	593	560	548	570	555	548	560	586	550	601	616	551	591	549	612	545	605	551	576	572	590	602	573	571	575	551	533	592	561	549	564	589	569	565	578	599	536	538	535	540	579	574	576	562	578	580	529	572	583	539	552	536	593	597	575	584	524	577	554	552	608	610	539	566	606	593	562	578	604	580	625	532	611	520	603	601	571	559	569	638	572	587	531	607	556	609	570	532	547	544	539	558	546	559	556	596	568	552	545	549	580	561	601	615	602	573	570	570	607	547	582	572	577	596	565	568	557	562	555	531	559	559	596	553	552	511	630	595	567	581	552	577	541	563	533	544	541	598	552	560	562	600	580	545	573	572	580	555	553	556	562	505	578	588	539	582	573	555	537	561	629	579	572	590	539	566	566	574	583	585	598	562	557	604	586	578	563	593	591	576	571	572	585	549	552	560	560	551	566	539	558	573	580	562	533	603	560	549	569	562	619	556	582	573	562	570	562	520	583	565	585	550	603	544	556	593	597	576	545	560	581	614	607	570	567	580	542	565	549	560	574	606	558	590	564	581	520	569	574	588	553	567	544	548	536	593	562	596	586	567	583	603	577	557	568	614	572	569	567	557	569	561	545	541	571	580	567	519	540	556	570	540	596	545	584	605	527	525	602	570	548	579	529	585	558	589	562	589	539	578	558	607	546	560	598	545	605	580	520	632	600	569	570	591	597	571	566	544	581	559	556	596	606	586	534	550	571	550	616	589	547	535	556	561	569	565	572	569	596	576	582	556	533	569	583	576	612	550	549	617	593	587	570	577	568	561	537	576	578	523	552	611	572	571	585	577	513	567	591	537	597	604	557	584	563	549	581	611	595	590	501	566	569	534	549	561	552	617	569	542	622	557	575	516	596	592	558	579	596	584	598	568	550	586	549	591	593	546	557	537	546	614	535	525	546	570	575	561	539	595	600	546	560	558	559	614	613	579	540	564	582	514	589	607	568	581	550	614	606	541	556	563	603	536	589	581	543	545	555	521	547	578	549	568	587	566	603	539	573	581	568	605	587	569	545	603	544	587	556	528	599	527	606	573	541	581	573	581	568	592	574	584	612	587	550	543	577	585	587	574	613	574	569	543	571	575	541	565	575	542	535	566	565	561	565	611	577	604	595	528	586	606	593	568	590	565	567	591	552	521	604	576	590	551	554	538	564	557	575	555	535	518	573	601	502	530	626	536	567	585	529	567	562	510	601	554	591	535	585	586	528	508
11005	18600	17367	9755	6313	4591	3557	2732	2307	1892	1688	1598	1294	1211	1138	1052	974	938	869	860	892	777	789	745	795	775	736	722	723	698	675	629	640	625	628	634	631	624	613	642	615	671	627	612	599	616	634	588	592	594	607	599	641	572	585	561	605	611	586	609	568	610	590	607	604	595	590	598	549	546	513	560	533	553	563	540	564	548	587	560	548	587	562	563	582	590	607	625	566	554	553	571	587	552	569	531	550	572	538	593	549	546	567	536	544	577	593	590	519	581	552	592	561	581	571	569	568	532	536	544	597	563	568	563	589	575	566	581	555	547	544	572	564	544	554	556	570	520	497	566	600	543	539	554	547	562	580	533	558	602	577	590	554	547	526	560	532	568	525	614	538	537	581	530	568	525	546	565	528	589	508	572	577	574	500	540	545	571	493	579	570	598	561	562	536	554	596	555	611	531	528	551	563	540	556	541	581	515	600	514	522	594	570	533	537	553	578	574	529	537	561	600	583	566	578	505	583	545	566	580	534	568	536	596	557	533	566	531	574	554	535	565	565	553	562	559	568	532	548	515	557	545	521	521	536	571	538	571	598	541	564	525	552	574	570	551	577	584	556	610	522	538	524	543	576	575	534	529	600	547	560	556	570	585	522	589	542	584	556	563	587	535	552	541	577	565	566	599	497	546	540	561	562	535	553	562	541	552	608	540	537	559	543	555	535	557	535	525	592	579	576	553	530	533	540	515	543	563	555	533	518	544	560	580	561	543	560	543	535	549	582	565	556	558	536	555	542	574	564	565	599	530	580	576	542	542	531	562	538	560	552	559	559	560	555	560	584	537	568	517	520	538	493	535	531	537	543	563	548	568	555	576	605	520	585	538	545	588	514	550	576	536	554	534	509	589	557	556	551	576	556	584	544	565	590	540	564	538	570	554	584	574	540	532	534	562	566	576	597	545	557	541	533	546	575	491	559	578	580	545	559	535	540	521	528	547	577	549	556	514	542	546	564	556	607	496	579	548	560	548	567	571	564	575	609	576	572	555	572	568	577	570	577	546	574	540	558	577	528	568	572	549	589	522	551	560	535	568	584	568	545	545	517	526	503	523	552	550	534	516	526	520	552	560	562	566	553	542	609	553	539	550	556	569	573	550	592	516	562	560	568	550	539	544	540	575	531	523	530	532	549	546	574	576	532	577	558	530	511	541	489	570	558	552	575	552	574	487	528	566	527	589	579	550	544	546	559	575	558	550	523	524	595	553	564	520	564	559	519	547	554	556	555	542	578	540	570	543	561	595	590	572	532	562	558	539	581	551	513	570	591	569	518	522	544	565	534	516	607	556	567	567	571	560	576	547	560	542	586	551	497	543	539	550	542	513	572	593	552	585	597	606	524	588	574	588	572	561	549	577	490	541	597	554	550	558	556	574	545	565	530	573	569	566	559	587	561	541	575	522	546	540	532	547	560	553	517	533	530	599	580	535	582	542	570	550	558	550	525	583	575	562	538	536	553	553	514	529	564	515	543	550	554	555	570	560	548	540	556	526	512	567	556	559	540	519	558	572	582	582	563	511	560	562	550	507	590	573	569	533	531	594	563	560	515	519	568	555	581	544	528	589	563	555	538	558	587	537	597	588	582	532	563	514	536	564	543	552	598	550	569	533	535	547	541	529	540	577	539	547	522	543	580	554	564	599	522	546	557	570	506	585	531	540	558	542	569	597	573	528	541	524	573	558	555	571	531	526	536	521	558	517	559	564	565	590	581	564	512	537	571	533	535	546	548	537	550	591	601	527	576	539	509	541	542	557	575	561	540	536	537	543	560	548	546	504	551	528	563	520	546	564	520	576	545	597	582	577	578	559	547	599	566	515	538	605	567	576	554	580	549	536	530	578	566	556	563	544	538	571	520	561	556	560	579	613	549	563	508	535	572	512	550	531	534	564	576	561	577	548	539	577	581	585	530	601	519	551	578	510	540	537	564	522	587	510	557	569	551	541	587	561	557	574	555	579	512	552	512	565	562	516	571	550	557	551	547	532	522	532	566	580	592	516	571	592	527	563	552	581	563	552	545	539	538	584	561	570	546	576	545	551	579	545	535	518	546	522	561	582	521	594	609	562	563	593	544	518	556	541	560	559	593	575	588	578	514	527	501	575	554	569	517	569	557	529	544	558	539	592	555	539	573	591	578	525	548	550	581	576	537	565	598	603	591	531	557	568	529	565	527	582	571	547	574	587	518	552	553	535	551	572	534	576	537	559	604	567	596	554	610	560	584	561	538	534	600	562	591	555	509	513	615	549	558	561	532	572	573	544	522	558	539	513	545	569	576	591	560	572	606	534	570	498	511	569	515	557	529	545	565	583	526	552	571	543	552	565	569	565	547	570	551	524	584	540	564	570	592	540	541	575	561	544	585	518	538	575	564	557	572	571	527	529	538	541	528	551	595	496	552	556	571	595	582	551	567	556	548	574	562	533	544	552	586	561	511	580	539	585	564	538	550	605	562	556	592	526	558	588	563	566	576	543	557	558	547	596	542	502	555	538	538	583	544	557	541	587	607	527	538	595	600	568	596	552	550	517	542	541	535	555	555	575	507	569	539	568	559	560	542	562	534	570	541	575	551	593	567	548	607	560	564	569	543	561	556	539	588	578	589	540	536	545	529	560	629	552	530	584	539	538	514	539	512	559	557	570	502	604	550	558	586	572	539	557	576	547	544	530	542	558	513	545	501	565	588	574	542	533	547	557	553	521	560	569	566	529	572	546	545	534	557	515	513	559	536	554	551	563	557	578	591	560	572	550	556	566	595	574	571	551	569	545	553	543	621	541	572	552	576	582	547	531	560	516	574	583	528	524	516	534	532	545	560	539	531	549	577	569	587	569	549	551	539	566	514	553	516	530	542	598	523	526	527	533	572	547	545	524	546	578	546	550	551	582	548	552	548	568	575	529	558	564	524	593	547	519	582	546	526	533	524	562	531	545	571	562	549	556	546	520	505	557	550	517	583	563	536	500	540	550	576	578	563	542	577	591	549	553	593	523	527	515	546	551	552	573	599	538	556	593	533	543	563	556	551	540	549	532	558	559	565	567	509	551	569	605	592	568	507	550	575	560	553	583	538	542	560	527	558	561	550	611	526	521	516	560	595	607	544	542	536	545	587	573	542	598	566	547	549	577	554	534	569	561	555	553	572	533	549	561	541	547	600	544	550	602	567	540	553	579	540	582	554	573	539	571	541	569	539	551	551	566	559	538	546	544	575	534	564	556	536	547	582	563	568	537	592	571	553	543	592	510	582	534	568	552	565	497	559	554	518	539	525	593	566	533	542	544	586	568	543	545	553	555	563	564	510	550	540	582	557	514	579	574	575	538	569	531	544	533	543	530	569	554	545	543	540	560	550	597	563	542	559	535	584	532	585	536	537	551	562	548	567	529	587	535	572	590	528	543	592	558	552	566	556	577	550	565	553	580	564	604	546	581	556	562	569	545	586	593	557	537	535	507
27668	12307	1176	382	227	185	196	176	162	145	138	159	137	137	159	131	133	133	154	135	123	140	141	148	140	143	154	125	152	138	128	143	134	140	149	165	148	148	135	130	169	148	167	115	157	144	160	128	144	125	138	134	140	119	161	143	136	139	137	142	144	175	135	161	135	145	147	153	161	137	133	134	136	133	146	157	110	139	146	133	132	146	145	141	143	115	149	136	118	155	149	149	131	123	115	127	109	125	144	149	150	148	149	143	163	141	146	150	146	121	148	145	136	145	122	142	140	142	147	161	147	162	143	156	145	133	137	128	149	132	138	146	163	142	140	145	135	139	164	130	140	146	149	135	126	165	130	153	143	145	123	142	128	127	130	135	132	132	121	131	143	129	146	157	136	145	123	152	116	119	154	148	135	132	132	129	139	136	139	136	155	145	147	130	153	128	128	146	129	151	140	128	124	132	138	106	158	135	141	137	150	139	141	142	152	149	146	118	138	116	146	116	152	146	125	127	161	146	149	123	124	135	170	157	146	152	113	148	148	147	161	163	139	146	141	145	146	127	135	156	165	135	141	166	140	160	131	135	125	127	146	125	153	139	139	128	130	159	138	126	145	145	166	133	135	140	146	118	149	129	137	122	130	144	135	134	142	109	152	136	142	135	134	118	121	135	131	157	134	159	140	137	153	154	127	136	152	167	162	137	128	141	133	134	131	149	141	125	133	135	155	130	138	136	146	135	147	134	153	147	119	160	144	140	162	125	154	124	125	126	145	149	146	170	149	131	145	154	140	146	133	150	137	122	153	131	148	142	154	122	124	130	135	139	135	148	121	142	147	136	138	134	140	138	117	120	144	140	141	132	144	133	144	143	143	140	132	142	131	128	129	145	145	136	157	137	120	166	137	151	138	120	149	127	153	131	122	131	148	154	132	155	136	130	136	142	153	152	151	132	128	135	140	164	136	152	169	129	150	135	146	141	170	157	141	131	141	162	134	163	135	142	153	150	132	123	139	153	127	124	151	147	151	144	134	157	140	156	161	147	156	142	136	140	140	154	129	128	142	130	151	159	139	125	133	130	151	132	167	128	140	126	117	138	131	123	129	142	145	152	153	132	137	168	146	156	130	151	149	120	143	137	147	147	131	144	130	132	141	123	132	142	143	122	135	128	141	161	169	128	132	135	154	119	139	142	129	158	154	140	131	130	132	129	154	143	122	160	150	137	126	139	145	142	145	130	137	144	140	143	142	133	156	151	125	142	130	144	143	161	115	135	142	142	148	135	147	128	130	119	128	132	153	148	125	160	130	144	137	157	143	149	140	153	119	112	147	148	131	157	132	119	148	129	132	134	129	121	152	150	128	133	165	149	114	138	149	134	111	144	146	143	131	130	159	153	143	121	118	124	134	156	138	140	138	171	142	122	131	130	151	141	138	130	143	135	163	141	156	144	134	135	135	131	140	127	147	143	138	144	127	120	137	125	148	130	147	129	152	117	136	132	147	144	145	141	139	124	129	136	139	147	155	147	125	138	140	132	149	140	116	140	131	147	159	114	138	104	135	135	148	136	130	161	127	170	144	137	140	130	133	131	134	146	129	125	141	143	142	133	151	127	140	136	136	140	129	123	147	150	153	140	138	139	133	148	140	130	148	125	136	143	147	126	144	131	134	151	125	141	144	135	144	164	136	139	160	135	130	150	167	122	138	137	123	132	159	123	118	146	145	109	153	154	136	143	146	147	156	149	123	133	123	130	152	155	146	155	139	134	150	144	150	136	148	152	135	151	138	150	147	143	159	152	133	140	123	111	155	113	130	139	121	113	142	124	135	130	148	128	161	118	162	152	132	129	143	118	155	142	146	140	148	136	126	123	150	130	125	136	131	134	135	146	138	126	151	137	111	132	154	155	143	136	127	148	115	128	132	134	142	151	126	145	142	140	150	130	134	175	150	155	124	145	139	144	136	137	153	140	150	147	140	142	137	144	131	123	129	152	143	126	119	140	156	142	120	128	140	144	147	133	108	115	123	139	137	147	148	155	133	118	117	126	135	142	144	141	135	141	131	125	150	133	137	160	143	145	146	146	123	156	133	151	132	151	137	147	132	123	159	168	136	152	144	152	140	148	135	148	127	135	141	131	121	145	136	147	125	128	123	139	135	123	131	138	145	134	149	152	132	125	137	142	153	130	130	134	111	142	131	141	148	131	132	138	171	144	137	140	139	142	126	120	137	154	128	127	140	133	124	143	117	149	130	132	161	156	126	128	136	143	158	132	164	144	144	145	137	136	165	118	128	133	141	134	119	135	143	150	118	141	162	162	149	142	138	129	125	153	144	134	159	136	136	156	146	152	125	147	152	140	133	146	146	158	151	129	120	146	126	150	127	127	120	165	143	159	166	147	142	126	126	134	145	160	156	145	143	128	133	144	145	140	132	156	146	123	128	169	130	157	136	161	127	134	139	136	144	137	160	160	147	129	144	131	150	155	165	134	134	136	153	140	137	143	131	141	136	145	142	138	127	146	122	139	150	143	130	131	133	137	144	131	134	132	146	156	135	128	131	148	157	132	147	143	159	140	159	146	133	138	159	139	145	168	146	141	155	149	124	149	148	155	149	125	159	144	132	132	115	150	126	140	144	121	124	128	143	149	123	161	124	148	125	129	135	162	145	144	139	135	134	136	151	140	154	139	132	151	138	146	141	136	130	147	168	131	132	140	140	137	155	151	133	133	129	141	136	140	159	135	134	123	129	157	132	133	150	145	140	148	137	135	139	153	146	142	132	127	115	124	131	127	141	169	121	136	131	150	164	121	172	126	142	142	150	144	148	125	127	161	144	133	143	121	137	142	153	140	155	130	135	138	140	145	140	136	143	130	129	125	153	154	131	128	138	135	147	110	147	149	152	175	159	155	140	149	113	167	139	144	122	146	127	147	129	147	147	143	151	138	157	124	156	135	148	160	147	166	133	167	131	146	162	126	132	132	134	136	153	148	142	130	140	138	126	136	137	144	145	144	123	143	113	124	130	153	145	135	136	150	165	124	118	138	139	156	150	144	150	122	144	141	138	140	147	125	135	135	131	136	142	122	138	149	142	140	134	131	151	142	139	148	132	131	175	143	125	124	133	145	123	163	143	135	145	134	142	131	130	140	150	147	111	124	131	118	145	155	158	129	137	142	149	160	162	156	121	122	133	134	124	140	148	142	144	131	127	140	119	134	141	130	130	144	129	118	146	136	153	161	134	161	112	158	139	149	126	129	125	122	145	123	136	159	163	158	127	131	142	139	139	134	138	134	153	142	121	138	146	135	135	125	151	128	122	117	135	147	139	130	127	142	160	166	140	134	135	136	152	170	140	149	127	125	155	155	140	143	123	131	151	151	145	146	154	134	136	150	135	132	146	155	116	149	147	167	133	118	139	165	144	137	138	135	146	161	148	134	143	153	146	145	133	144	152	129	131	131	142	161	155	149	150	165	137	142	139	169	141	142	144	135	163	138
5011	869	729	437	343	274	238	198	199	213	185	184	170	204	184	181	168	162	182	173	172	181	202	178	149	203	160	167	164	151	138	172	176	164	182	163	160	185	176	160	155	186	145	157	169	147	182	185	175	158	168	140	189	168	174	170	150	137	149	150	144	159	132	159	173	163	182	188	171	178	183	163	155	177	163	182	160	146	156	167	151	162	157	176	161	148	160	155	186	152	159	175	178	143	187	159	157	154	152	178	159	173	161	144	136	177	190	159	175	134	157	158	145	148	151	166	173	149	156	159	143	194	146	155	167	159	171	189	167	169	159	146	163	157	162	176	176	180	164	183	164	153	160	164	150	167	133	146	164	156	179	165	157	177	170	183	165	175	144	167	165	161	165	186	137	171	156	163	161	184	155	164	153	167	147	167	146	184	143	147	153	154	133	176	134	169	149	151	173	171	158	148	148	169	167	151	154	150	157	168	149	162	159	185	166	178	168	155	157	173	186	152	143	157	163	155	161	146	157	148	167	173	164	172	154	158	147	201	169	161	187	162	160	163	167	168	184	161	159	166	173	147	164	163	159	162	137	162	159	184	154	148	166	165	163	179	162	169	154	139	162	143	165	171	170	161	148	177	165	158	165	148	157	139	178	134	168	162	163	156	174	167	154	154	158	160	162	182	150	168	174	178	179	171	160	149	174	161	156	188	156	167	157	164	174	154	137	162	156	178	156	175	168	159	163	169	167	160	172	162	143	155	175	149	147	155	177	171	169	175	181	166	184	177	139	142	155	174	170	161	178	172	169	160	156	160	166	167	159	154	147	198	179	184	177	157	187	182	172	162	158	162	167	155	157	184	157	141	143	177	144	181	161	143	168	155	172	171	183	162	180	148	168	197	150	171	166	167	164	181	175	169	169	163	171	163	166	183	165	168	162	163	160	181	151	161	183	144	173	178	174	174	170	148	159	177	166	166	177	159	151	166	149	155	162	155	147	180	161	161	157	153	168	167	163	189	159	165	142	141	154	141	158	158	145	194	157	151	166	164	164	157	154	158	138	184	156	171	159	160	187	181	152	177	136	186	174	165	149	190	171	153	157	176	192	152	165	155	148	150	172	166	156	172	153	163	167	163	157	158	174	151	158	162	151	178	156	153	177	150	164	158	155	184	161	155	137	166	144	160	178	171	159	157	143	151	158	159	185	159	137	172	170	161	174	168	151	168	151	145	178	151	154	146	141	157	168	164	177	165	191	178	163	152	168	172	136	177	148	167	153	161	146	157	153	175	172	175	155	149	170	162	176	146	168	194	159	157	159	185	164	143	164	172	156	154	173	144	144	183	164	145	149	146	149	156	178	173	159	169	162	163	161	162	155	166	157	144	167	186	200	160	169	182	142	166	174	178	172	186	163	177	150	173	187	153	171	192	154	172	129	145	175	155	147	176	173	145	144	152	149	157	163	164	170	156	150	159	164	170	177	190	180	171	163	159	184	165	167	158	163	158	155	157	185	155	162	179	155	152	182	174	140	150	158	149	174	191	176	148	155	157	167	162	159	154	153	165	158	183	156	160	161	158	153	189	166	166	183	175	143	151	162	170	144	172	177	142	156	166	160	171	170	167	175	169	152	148	143	143	152	170	187	165	157	182	156	139	172	162	178	146	158	166	174	163	168	159	151	155	162	186	154	157	155	165	184	177	149	170	154	180	173	174	151	170	159	130	164	153	158	179	171	159	167	172	186	168	162	146	162	199	169	143	168	174	158	181	159	167	179	159	169	152	148	177	157	176	155	161	152	164	170	164	152	170	151	140	163	144	180	155	168	178	165	173	165	152	179	149	159	152	178	179	170	176	145	189	177	165	163	150	162	138	175	190	154	153	149	172	170	149	132	171	171	162	166	139	170	148	149	159	168	156	157	148	178	168	160	149	170	145	155	151	191	141	156	147	195	185	155	160	154	161	153	172	171	162	165	170	161	158	161	152	172	172	173	149	166	166	171	147	181	162	146	197	154	166	174	165	141	168	157	174	145	161	172	153	147	149	151	159	160	180	164	169	145	165	170	165	175	150	149	177	154	159	177	141	154	170	162	165	165	180	164	194	171	204	149	176	176	193	156	179	160	154	161	161	164	144	148	168	187	176	152	196	153	164	173	163	159	167	157	159	153	181	150	172	150	159	169	153	177	163	161	157	160	160	161	168	148	168	179	172	162	168	171	155	150	177	138	169	173	155	169	155	167	180	166	166	154	167	166	155	170	159	149	165	157	173	173	162	158	160	192	150	148	171	148	183	166	146	154	184	187	164	163	153	185	145	183	176	160	179	152	149	151	183	171	151	165	175	150	168	171	162	182	147	164	159	149	174	154	167	157	163	146	160	168	157	162	148	167	154	170	164	159	122	190	167	162	158	168	163	157	180	156	160	171	154	182	179	147	155	158	176	150	188	160	150	173	175	176	153	169	156	144	149	176	165	170	147	155	173	165	180	143	163	161	170	168	155	171	162	167	172	168	173	168	167	148	172	150	172	144	165	161	154	160	146	153	155	163	180	153	195	181	175	176	177	158	191	166	140	175	158	152	171	160	180	151	159	156	158	146	153	136	173	157	142	162	165	176	164	153	141	148	148	162	159	178	182	157	170	158	141	164	184	180	161	142	168	178	152	174	171	168	137	163	147	181	162	157	165	163	171	172	159	171	171	146	158	159	152	149	159	166	148	186	157	150	160	185	163	139	167	172	164	162	180	177	178	162	168	166	158	147	178	155	161	186	150	151	181	167	158	162	141	164	168	160	149	182	173	138	171	159	174	150	155	140	166	164	165	142	150	173	182	179	158	147	172	184	148	155	181	156	180	172	153	152	209	169	160	144	136	163	174	166	160	154	149	175	168	170	147	174	158	151	166	168	143	163	152	157	172	165	160	148	157	168	151	170	162	185	152	158	167	143	164	181	176	187	160	160	162	172	157	164	178	164	166	164	162	191	178	187	168	153	162	130	162	170	172	159	167	156	154	171	159	144	155	160	151	139	139	151	153	149	150	148	174	162	149	159	147	173	166	157	148	177	170	160	173	165	155	140	156	171	175	161	162	173	163	156	157	163	165	168	180	176	145	147	170	175	159	164	190	139	161	179	165	162	165	170	161	164	159	147	181	129	141	169	166	165	160	160	174	161	160	172	138	169	205	160	188	176	160	160	156	176	158	160	155	161	174	171	171	177	169	165	160	176	178	160	164	155	171	151	166	189	154	131	167	169	164	167	145	147	146	162	178	173	161	159	159	170	168	164	142	164	152	167	164	153	159	167	161	179	189	166	156	136	164	173	180	151	165	186	165	160	176	168	168	158	178	154	166	166	163	168	152	187	166	147	172	168	165	179	162	188	170	188	139	161	166	156	160	155	163	138	155	158	152	144	170	148	156	148	158	154	165	147	156	174	173	188	152	155	155	150	153	172	174	144	148	162	164	159	149	168	174	152	169	174	156	179	167	157	167	162	159	152	142	177	159
24376	20358	26417	24192	20367	8519	1255	787	646	586	557	455	442	446	425	368	371	359	337	322	376	331	301	336	326	331	307	300	281	326	333	315	305	320	269	323	285	281	258	280	287	275	308	305	320	301	287	308	264	270	304	289	274	278	272	285	286	267	299	275	290	278	271	256	284	292	265	268	279	265	252	254	249	272	283	274	330	264	270	274	272	273	287	285	290	261	274	276	301	285	276	269	287	305	273	280	263	257	262	293	277	271	279	301	274	293	277	269	242	253	261	280	271	264	256	292	269	250	257	270	284	306	248	261	292	268	270	249	266	271	251	294	264	287	275	286	273	281	295	270	280	259	281	272	278	281	283	258	281	262	271	312	290	283	280	286	270	295	276	271	270	280	292	245	317	278	262	280	272	298	285	284	276	276	266	265	247	259	283	298	272	298	262	270	263	290	296	262	268	270	281	281	277	281	325	265	271	298	241	281	267	268	279	269	293	272	269	283	260	290	298	277	276	252	289	270	300	273	248	298	263	279	256	297	271	264	279	281	251	277	273	299	308	270	263	298	240	239	286	239	255	249	292	291	278	291	297	290	314	272	261	288	291	274	303	271	272	292	256	268	269	279	287	272	261	273	282	285	280	266	250	273	288	288	258	275	254	286	253	275	310	257	283	271	285	263	238	274	300	258	242	294	290	274	298	261	273	269	262	268	272	289	263	269	262	287	286	302	286	285	298	313	249	253	237	294	302	279	265	264	297	284	324	275	271	294	285	257	274	307	254	299	280	302	251	298	242	275	269	271	253	282	283	265	266	261	300	292	307	300	294	301	293	302	267	260	262	291	273	269	250	302	250	275	269	273	294	267	289	273	267	279	290	279	264	313	308	255	279	262	291	288	250	272	277	251	304	267	278	261	260	247	260	266	269	296	283	298	266	279	299	261	260	297	270	273	263	264	264	284	287	270	307	257	256	300	266	305	267	264	284	300	286	276	283	279	276	291	261	291	268	272	296	291	274	316	311	282	289	270	276	271	252	283	280	277	245	256	292	304	268	302	264	289	276	288	264	304	276	259	292	292	283	263	298	276	288	287	277	284	264	254	265	254	298	279	290	272	260	293	266	260	273	273	271	282	278	272	268	289	243	271	297	283	257	296	269	262	310	294	264	305	255	259	279	296	259	306	273	287	302	278	287	274	272	271	287	269	289	263	253	290	261	274	281	280	288	256	258	238	237	289	298	279	280	265	285	258	295	279	274	252	285	321	283	256	252	241	289	290	304	273	315	264	251	274	265	292	269	279	279	272	263	264	273	266	273	277	264	264	283	277	307	275	266	263	274	272	270	267	261	282	270	289	274	261	278	285	302	268	290	270	292	267	284	261	260	274	261	262	268	266	281	274	291	275	297	304	262	322	276	274	239	266	308	295	271	311	266	254	283	300	264	287	282	276	276	271	253	315	262	310	283	313	260	301	274	281	297	276	292	259	294	265	275	283	291	290	251	279	259	300	295	286	265	318	241	259	298	241	269	271	266	302	268	250	297	286	287	293	279	275	279	292	283	291	271	282	265	265	263	264	270	266	270	284	254	279	283	252	284	300	267	301	269	269	291	284	310	307	298	316	281	269	282	270	283	297	278	254	277	266	291	276	266	286	275	241	265	305	276	285	289	302	320	250	295	291	269	262	308	297	296	262	280	281	285	278	286	278	278	243	265	293	245	307	298	270	287	331	279	248	272	252	293	281	269	269	281	293	282	275	278	300	261	297	299	286	275	266	273	300	284	265	268	291	298	274	278	289	271	272	281	268	270	288	274	272	277	273	276	251	254	279	245	283	287	284	267	263	280	262	278	297	277	273	262	281	261	268	261	253	274	288	300	279	264	276	323	282	311	282	284	235	278	276	281	256	260	291	287	265	289	276	267	255	268	255	268	272	295	309	276	269	270	266	271	251	244	264	267	276	266	280	290	267	271	282	267	263	279	295	270	268	280	274	262	279	268	274	271	247	264	277	260	258	285	288	303	271	270	239	280	291	290	270	264	303	258	269	274	287	301	267	254	281	269	278	297	261	278	267	285	289	284	268	282	289	287	263	272	263	272	262	275	270	274	281	284	296	258	284	271	290	271	274	244	318	267	271	265	314	263	262	270	243	279	280	310	290	284	261	278	269	238	299	286	284	237	308	229	265	246	269	267	257	305	283	311	289	270	294	273	258	285	287	281	259	284	255	263	256	255	278	279	310	275	280	264	280	259	251	268	265	258	263	262	262	278	278	257	259	262	287	249	274	296	290	266	266	281	275	260	307	251	273	252	283	247	292	273	294	274	310	270	285	280	278	284	262	278	259	289	302	269	274	272	275	273	272	291	291	266	260	289	271	258	281	267	303	264	281	300	272	258	269	257	267	286	279	258	298	324	292	276	292	248	239	284	241	288	274	260	251	303	254	292	286	306	254	285	263	265	315	293	314	273	258	268	262	286	277	252	287	268	291	259	254	264	270	238	258	254	242	266	292	279	274	253	300	307	278	263	253	296	297	284	263	288	292	267	296	305	247	265	295	274	279	303	277	287	281	307	266	267	289	305	316	282	278	270	273	282	270	290	281	290	280	294	286	267	280	295	257	248	282	276	292	290	272	263	247	238	272	298	285	290	241	289	292	299	265	280	265	290	270	278	256	290	292	267	272	239	281	268	289	292	274	274	274	282	267	263	276	275	288	263	277	284	272	245	267	273	290	297	258	260	286	284	288	257	290	259	268	317	272	276	274	293	279	290	272	248	265	302	270	267	277	277	296	301	268	292	293	294	275	284	287	274	287	261	286	278	281	295	286	279	308	259	263	257	278	267	286	278	273	273	288	281	277	270	285	282	265	251	301	262	272	270	276	275	272	250	297	264	269	267	267	295	294	269	287	259	290	258	273	292	243	262	263	280	279	271	277	249	268	271	274	308	269	256	244	268	266	257	266	264	257	258	276	293	290	280	286	261	274	275	266	266	274	275	269	259	277	286	271	262	290	296	300	251	281	302	269	296	283	294	279	275	256	252	308	271	294	282	285	254	261	294	261	284	273	281	260	254	272	282	263	275	257	269	297	260	266	265	264	262	275	280	260	288	255	286	256	294	289	295	283	265	286	271	279	276	264	278	269	242	268	307	286	269	252	297	263	254	287	274	305	262	257	279	255	279	253	267	295	308	290	257	273	296	290	317	281	278	288	244	263	274	268	327	270	259	282	289	260	341	263	290	264	260	306	270	269	266	276	293	255	299	303	280	280	274	273	272	290	267	288	295	280	281	274	278	255	278	278	325	281	276	294	278	284	276	288	281	273	270	308	289	260	270	292	298	272	246	270	278	282	256	300	296	286	266	275	247	267	283	274	287	270	264	297	269	283	273	296	251	298	287	247	289	268	275	288	303	303	250	293	300	280	294	276	264	306	294	257	275	272	299	255	282	279	259	280	282	286	290	297	259	279	289	300	269	270	279	256	277	276	269	273	282	268	278	228	262	284
7796	11405	10927	5625	3482	2488	1870	1421	1169	996	865	793	668	638	539	574	511	473	450	453	451	372	401	377	340	360	346	356	354	315	350	337	320	338	295	337	338	322	327	298	305	284	293	293	316	302	301	291	334	323	302	279	251	293	320	315	301	346	303	295	280	291	318	309	291	256	316	285	292	276	283	302	289	287	260	277	267	274	266	285	277	292	293	275	272	260	280	292	263	271	287	276	266	291	286	278	270	294	274	270	290	284	295	266	278	285	271	266	271	288	286	279	267	298	273	286	281	284	286	228	255	255	284	273	291	291	290	311	288	288	272	276	250	293	252	264	258	292	298	263	263	286	281	257	259	296	286	252	279	285	274	318	289	277	274	284	295	314	264	288	262	263	269	263	288	306	293	269	294	291	320	267	277	272	289	279	260	268	307	293	288	280	277	272	284	304	282	302	297	275	296	269	253	267	253	278	294	295	285	276	292	306	285	273	282	280	279	300	280	293	288	271	289	253	283	266	272	296	297	264	259	265	299	274	264	266	276	255	269	252	261	248	266	302	299	295	278	290	272	313	276	270	286	270	224	285	286	322	275	273	258	277	296	298	273	251	278	286	304	265	298	292	284	282	296	221	260	301	284	286	232	267	287	257	286	297	272	270	273	281	289	277	270	276	273	278	291	275	284	253	278	286	252	295	285	273	266	281	273	257	273	269	286	268	250	259	266	258	279	292	258	277	296	265	288	288	284	296	252	274	281	296	284	276	276	274	301	285	274	287	258	297	261	270	318	289	280	273	266	292	282	271	255	260	283	264	252	273	278	273	278	307	261	276	265	269	284	252	296	284	305	278	267	258	277	268	303	304	243	269	256	279	280	267	283	304	252	283	283	301	292	258	257	282	270	268	279	265	253	304	261	259	273	249	245	265	260	302	264	279	280	287	263	261	279	257	274	273	279	261	276	281	273	286	287	288	275	266	253	268	255	271	257	299	302	282	251	276	304	329	295	265	276	307	277	292	265	270	276	268	254	281	290	263	270	257	231	292	281	255	254	284	275	257	293	263	300	264	292	273	279	263	264	252	273	264	270	284	295	301	268	245	280	300	238	287	286	273	275	226	280	281	275	259	317	285	297	290	274	302	278	272	250	238	281	278	278	281	299	291	303	267	293	310	287	264	263	257	295	288	283	246	283	266	284	283	295	280	282	285	287	286	286	286	265	240	239	291	255	300	276	286	285	252	331	292	298	279	268	272	282	289	264	287	272	276	292	277	301	261	262	290	288	304	285	271	276	297	289	267	311	264	279	284	278	278	253	286	267	256	281	277	269	271	281	299	290	308	264	272	266	253	266	250	300	284	259	294	301	297	281	279	300	262	259	296	271	286	281	298	277	269	262	265	254	256	289	264	304	275	286	241	325	299	265	268	281	291	300	276	243	299	282	241	281	288	266	267	288	288	295	301	271	277	291	299	265	292	256	260	258	271	282	265	299	284	276	284	261	273	271	298	304	230	305	268	268	260	282	283	277	265	258	276	265	266	276	258	266	267	260	285	236	302	292	271	312	256	294	251	281	262	281	254	258	270	320	272	291	288	305	268	301	244	263	242	274	283	296	268	267	269	273	289	245	261	304	254	294	275	275	276	304	254	259	266	315	281	268	292	300	251	317	259	270	284	296	233	286	261	287	303	273	277	273	264	287	293	278	295	266	301	286	265	280	299	266	292	284	286	267	290	262	269	274	265	307	287	273	276	288	268	289	268	273	283	263	248	291	275	271	285	268	292	275	281	276	292	288	281	270	294	276	293	264	311	278	269	259	277	273	285	266	297	269	286	254	279	274	270	312	305	264	288	264	268	258	306	283	295	282	290	282	284	277	319	262	283	267	281	247	290	287	273	258	280	268	290	268	273	280	287	295	259	276	300	280	265	283	287	264	269	251	294	274	295	308	281	270	285	309	267	262	279	289	259	273	301	292	284	284	294	286	254	285	263	265	255	274	256	295	282	277	302	257	279	258	272	249	255	282	276	291	282	263	292	255	260	249	261	251	293	284	281	253	283	282	269	285	277	276	303	285	291	236	290	306	277	261	265	282	270	271	291	275	292	307	325	274	259	259	281	276	285	320	302	284	300	305	252	316	294	271	285	275	256	281	271	291	292	305	261	270	290	269	256	282	261	258	263	265	286	296	278	284	277	264	243	276	295	261	260	271	248	267	267	294	278	270	281	280	268	268	283	268	257	291	282	277	264	305	257	287	281	287	281	283	272	265	300	279	295	289	265	269	268	289	253	297	288	237	274	262	271	256	274	283	286	291	272	279	258	276	277	255	290	259	276	280	283	266	269	273	262	254	276	311	288	261	242	273	263	276	255	272	263	291	270	248	256	289	276	295	272	260	297	286	278	279	273	275	270	253	305	301	265	271	270	256	289	260	285	273	278	293	288	283	286	269	251	282	286	290	283	298	247	284	262	246	274	293	283	272	290	272	277	281	290	268	269	295	285	260	298	271	287	259	264	294	290	256	313	265	249	280	274	252	282	269	284	270	310	268	280	306	290	284	265	270	289	296	281	306	275	272	261	265	245	274	264	297	304	275	286	300	286	287	238	278	260	247	248	275	296	251	252	275	296	269	279	305	281	241	286	260	291	294	251	255	264	295	283	258	279	281	245	277	285	280	252	265	260	276	291	297	300	296	276	287	257	246	267	283	299	292	292	245	298	293	270	311	258	274	268	291	271	293	272	281	283	277	263	251	261	298	264	244	296	261	287	296	247	270	287	285	294	266	293	321	275	287	261	275	292	289	292	258	284	281	262	272	312	300	289	255	248	279	250	273	276	284	277	274	276	267	263	276	290	274	251	289	272	293	287	286	305	292	279	277	297	295	277	300	266	271	269	280	303	274	274	301	290	280	249	284	249	294	252	277	261	271	259	266	276	276	274	301	242	288	268	260	263	306	277	247	278	257	270	279	267	258	305	284	270	291	300	265	244	274	280	266	263	264	280	253	277	275	281	281	273	287	265	276	292	265	259	293	266	317	267	271	299	276	272	275	240	270	271	285	295	277	251	270	259	286	283	274	288	276	270	257	279	288	288	290	275	283	282	280	284	278	295	303	285	275	274	267	262	265	313	267	303	303	285	269	270	292	284	256	252	273	290	309	281	267	260	277	269	251	266	283	294	278	294	282	277	275	288	264	298	269	303	261	290	290	259	307	260	255	305	295	302	268	261	290	309	284	303	286	306	298	277	283	277	269	273	274	278	288	271	244	264	272	265	252	266	274	267	294	269	259	290	302	279	252	290	293	291	298	277	286	286	284	299	306	254	271	268	279	265	252	272	278	276	256	297	280	312	271	279	287	253	274	297	292	283	270	269	268	285	282	283	317	299	273	269	268	283	222	294	272	284	258	270	264	279	277	276	255	271	267	266	296	261	261	301	263	262	260	273	237	249	277	273	281	264	288	274	266	250	287	286	285	268	285	274	264	271	260	258	277	299	280	258	281	307
22466	20342	26912	23649	20347	20406	7669	1711	1285	1130	1079	968	907	844	814	791	735	757	714	687	668	640	659	691	686	704	627	601	636	671	614	640	594	611	610	661	611	604	661	623	625	564	616	599	572	557	592	585	588	625	611	595	610	588	569	633	553	602	660	609	593	575	571	629	613	626	565	576	562	600	600	559	598	568	570	567	578	620	581	619	586	563	575	595	579	582	582	614	605	582	561	614	569	614	599	621	552	572	618	570	597	585	588	596	536	566	543	574	601	591	584	562	511	581	585	599	577	568	578	592	568	580	584	565	562	542	601	549	607	577	574	612	601	520	548	574	561	594	528	561	581	607	566	566	566	562	567	565	604	555	568	635	562	615	531	570	616	598	579	516	547	540	612	563	577	563	639	603	569	534	563	601	621	592	564	585	578	636	567	630	587	580	579	589	607	596	554	568	551	631	559	534	574	569	571	580	547	585	590	553	571	577	604	552	546	534	583	603	548	578	618	601	546	608	576	555	600	555	630	578	586	560	555	560	601	564	585	563	610	578	620	541	619	546	559	563	591	545	593	578	575	568	588	560	568	548	539	575	589	560	619	577	595	591	563	579	606	550	536	591	564	553	586	582	573	550	570	523	582	639	585	578	542	574	544	594	569	587	609	557	564	542	563	568	516	598	549	533	570	589	593	587	585	559	573	581	576	548	574	626	556	557	580	567	529	584	593	563	613	602	587	522	585	545	563	579	582	596	556	595	587	615	563	577	613	614	618	572	579	594	585	590	542	559	556	575	574	611	572	533	605	563	571	537	600	605	578	593	516	583	552	600	593	604	551	563	561	622	577	548	563	577	579	567	564	575	572	570	627	603	618	608	536	587	572	572	549	561	629	547	622	562	603	587	565	591	605	605	590	502	612	594	540	583	580	586	598	586	538	594	560	637	538	601	544	527	594	559	573	598	565	548	611	543	609	598	555	567	550	568	582	619	588	557	558	585	575	630	552	596	560	542	574	589	558	602	582	588	553	518	567	602	576	551	566	560	579	564	615	542	608	635	577	609	566	575	579	581	617	599	611	565	556	593	598	593	571	626	599	585	592	574	611	581	599	598	590	564	576	592	546	556	580	565	579	590	556	580	596	582	568	562	548	533	584	552	575	538	556	558	541	640	589	572	590	571	620	586	563	540	572	579	571	558	615	576	538	545	539	545	574	582	595	564	568	573	591	577	544	600	599	589	535	581	592	595	561	589	577	527	537	613	616	582	542	544	549	582	534	527	574	581	588	594	509	598	583	565	579	601	568	542	569	581	583	594	547	571	552	556	567	609	586	533	578	582	589	597	560	535	597	602	595	585	566	528	616	608	566	625	578	558	614	579	597	551	549	563	542	557	593	584	550	611	597	592	561	608	592	602	581	572	600	543	582	604	564	601	549	580	595	587	586	587	544	575	633	521	582	534	561	592	588	544	563	576	536	567	593	576	603	608	600	601	603	606	594	565	575	563	576	588	547	572	550	589	587	591	557	546	560	600	552	627	540	580	583	564	566	595	531	571	584	614	557	590	581	572	586	545	564	587	637	551	565	601	562	606	565	596	546	531	588	590	588	600	601	572	614	576	568	572	578	568	586	620	569	577	575	516	565	550	582	600	584	561	603	551	576	571	536	569	555	569	604	611	593	581	544	584	568	549	565	570	541	601	552	592	558	566	578	587	581	584	593	577	651	516	610	595	582	570	559	576	599	572	557	600	591	554	556	626	625	535	542	577	599	616	580	617	574	574	573	593	569	600	571	560	560	606	587	570	560	587	562	564	616	524	562	519	532	604	561	592	543	560	573	600	537	569	576	607	563	577	585	592	576	586	559	559	532	557	587	555	566	593	537	581	540	555	553	520	570	581	535	566	568	552	593	583	543	531	567	557	566	582	557	618	580	594	552	587	573	584	583	599	606	584	553	566	585	576	601	567	606	600	599	610	594	556	567	549	526	566	579	555	572	592	566	574	624	580	626	614	577	595	557	577	584	573	538	556	597	584	582	522	580	600	580	559	564	545	587	543	557	536	584	624	553	585	612	561	560	560	589	634	597	545	580	599	568	558	555	572	602	559	616	573	564	565	547	562	596	608	572	573	585	550	593	603	548	582	568	566	573	530	586	569	587	543	643	542	535	603	582	577	556	534	559	544	568	567	600	577	603	588	556	550	610	559	562	555	576	574	570	595	600	546	548	606	562	580	574	593	568	579	611	612	553	605	591	598	563	571	591	550	549	582	576	643	583	577	568	612	510	599	541	557	591	551	581	559	613	544	591	598	576	579	555	585	583	541	583	571	573	564	593	527	543	602	551	606	625	539	562	568	557	556	565	575	576	565	565	575	568	540	559	559	585	552	584	586	560	605	545	570	593	590	582	601	571	537	557	608	579	555	604	597	573	549	562	556	544	533	541	578	585	565	560	578	603	530	587	559	524	597	588	559	580	559	578	575	603	556	582	597	591	612	592	555	546	595	568	543	567	574	540	548	580	588	586	564	572	494	566	537	576	548	551	566	544	547	579	549	595	565	553	562	581	565	593	559	562	539	604	608	571	526	545	598	566	536	565	572	571	599	569	569	563	583	545	576	492	583	586	606	624	592	564	554	576	540	525	547	583	624	553	541	593	601	578	577	550	542	542	621	581	592	585	573	609	577	575	545	560	584	570	587	575	570	555	546	536	571	591	542	600	582	495	571	580	586	591	579	542	553	544	565	531	579	554	580	559	577	578	585	521	632	574	584	541	595	636	580	581	579	586	560	533	577	558	572	641	593	549	571	603	606	602	606	574	566	548	591	584	560	562	541	576	549	594	539	537	583	611	556	613	537	532	576	601	583	538	578	541	536	529	563	583	558	596	577	572	580	561	575	558	543	616	595	590	620	538	623	560	569	579	569	579	555	552	584	592	592	546	529	594	592	598	605	531	630	519	590	571	571	563	558	620	580	544	599	593	571	591	594	598	605	588	572	506	606	549	556	570	555	564	570	564	626	588	595	562	572	609	554	556	596	616	556	564	598	594	579	556	563	562	570	599	565	606	568	563	600	559	586	562	601	614	566	571	557	612	537	575	543	568	618	558	583	562	578	552	535	516	595	577	551	536	585	598	641	554	546	558	554	547	564	555	547	566	591	598	598	576	544	586	596	550	564	576	582	591	552	564	602	567	582	606	558	545	584	556	604	580	546	546	583	569	604	575	588	583	595	611	570	562	582	582	611	592	566	569	581	579	533	556	582	586	544	534	558	567	569	594	581	583	579	594	540	626	575	573	588	584	564	587	535	563	549	622	591	532	547	593	546	544	580	576	508	623	578	606	586	581	543	571	553	553	545	582	541	586	600	550	592	595	579	620	600	558	592	552	586	523	615	565	600	545	604	575	580	546	541	541	577	563	559	615	552	534	563	603	596	549	621	586	582	581	543	580	591	572	538	528	586	587	558	548	553	572	579	524	542	603	578	522	582	560	555	596	597	558	579	559	576
11006	18438	17491	9998	6236	4585	3386	2833	2333	1937	1748	1518	1255	1229	1166	1063	1076	934	906	897	860	765	807	767	739	738	678	718	701	664	684	640	628	654	644	602	603	670	599	617	651	639	600	584	616	548	585	599	610	596	606	581	526	608	583	592	621	567	576	560	560	570	585	539	563	577	548	584	557	615	574	568	564	539	565	557	596	571	580	533	563	573	610	547	598	578	540	527	530	576	567	561	588	556	553	546	514	595	573	560	537	546	554	560	608	532	536	580	567	566	532	526	539	532	598	569	545	573	550	571	561	539	551	579	552	546	553	546	559	591	546	543	552	574	552	548	610	571	551	579	549	561	538	570	539	552	529	555	533	561	522	546	569	581	549	537	582	565	547	586	528	523	594	578	566	593	576	542	571	579	560	535	541	538	559	574	548	553	582	586	555	584	532	559	536	534	568	540	576	541	597	550	556	564	594	556	578	571	542	562	532	588	582	589	547	591	521	565	556	607	572	554	568	554	554	544	550	573	529	555	591	566	553	582	571	542	530	551	591	573	552	523	553	590	543	552	576	579	540	580	560	558	568	603	562	544	583	571	577	573	582	551	528	582	571	529	562	572	558	535	576	544	554	546	553	561	553	546	570	550	530	556	551	547	531	561	538	576	552	523	550	541	589	582	569	577	570	555	586	558	562	570	560	565	532	496	535	548	548	575	584	534	571	586	566	559	518	590	534	607	585	514	548	519	550	560	549	540	562	560	583	508	512	575	578	550	542	534	542	550	563	509	558	533	568	509	550	591	572	564	573	614	564	575	581	570	593	545	560	586	584	514	578	588	581	573	574	574	533	583	531	569	538	546	514	567	545	557	558	580	562	537	557	565	543	551	542	516	555	591	552	604	540	555	585	564	535	549	555	606	560	538	556	560	548	575	561	560	522	524	588	558	554	550	543	592	558	584	500	574	577	532	547	562	556	523	527	542	574	573	549	522	526	535	563	532	518	557	552	541	552	521	523	592	521	560	566	574	526	584	563	553	529	525	578	560	548	530	553	515	586	544	563	532	527	538	537	502	502	531	544	550	602	544	550	588	535	536	579	548	534	547	567	587	559	575	542	541	549	544	589	549	551	528	534	541	555	576	541	593	551	557	500	525	523	539	565	549	507	562	565	552	544	512	583	557	550	543	522	538	557	572	555	526	552	557	603	551	543	532	523	514	526	581	529	564	584	561	567	535	579	565	571	586	568	532	539	561	601	539	549	561	566	519	566	558	515	572	547	534	544	553	531	554	542	557	562	569	562	521	582	563	557	614	543	599	555	573	576	597	551	585	548	549	549	534	544	631	571	580	579	538	563	539	537	529	542	542	582	563	587	530	566	549	550	574	554	605	528	529	559	590	587	588	549	556	560	540	511	571	523	554	526	556	568	548	555	561	543	560	537	530	525	529	564	601	586	535	519	580	548	549	526	534	588	553	562	563	534	549	540	558	568	566	552	558	544	551	542	596	555	554	586	560	564	548	548	520	555	549	568	554	540	552	534	568	533	559	567	589	580	529	596	557	563	537	538	509	565	523	609	548	523	627	503	522	559	541	547	592	588	577	559	518	555	548	589	570	550	584	562	591	559	532	557	568	579	559	576	551	558	505	550	528	551	557	536	529	571	591	566	564	571	543	573	526	582	547	554	577	569	564	578	549	564	530	549	564	553	535	547	557	575	566	550	537	521	538	541	501	560	541	591	583	588	528	570	598	547	560	529	535	540	565	555	550	534	544	566	531	537	524	530	562	566	517	544	562	576	526	546	574	550	565	510	557	530	547	573	559	534	551	518	579	543	572	517	550	527	589	552	603	555	529	538	558	553	526	566	555	543	530	543	573	549	521	579	604	519	581	512	565	555	579	559	509	573	530	597	524	507	581	551	524	562	571	534	574	546	571	550	510	537	538	518	528	583	564	549	532	562	525	529	602	520	561	551	550	549	539	542	578	579	532	527	561	528	571	564	541	534	574	528	528	539	548	547	563	583	563	565	567	582	560	562	580	523	592	580	549	584	556	558	557	530	586	536	569	597	539	536	579	535	544	581	559	559	576	532	576	593	523	552	571	531	558	569	590	562	544	594	558	532	585	578	589	555	539	599	542	560	536	549	585	609	519	588	526	538	519	527	549	545	558	592	554	566	545	555	508	569	559	573	543	557	573	577	529	554	571	549	590	583	539	556	572	553	589	628	553	581	546	543	530	589	530	529	577	544	551	528	567	597	555	569	551	556	595	613	545	571	515	564	608	545	573	524	527	593	584	585	600	594	584	588	510	566	547	548	545	536	550	576	528	512	579	553	560	579	542	548	560	524	589	555	507	542	567	546	531	600	538	524	544	565	560	544	558	566	550	557	530	583	567	581	586	551	560	527	513	554	554	554	566	580	570	492	560	593	577	528	544	575	530	518	531	542	567	585	578	583	566	593	531	593	550	577	531	568	540	538	565	538	567	574	555	527	581	575	543	554	515	533	536	580	564	574	547	559	532	587	567	546	521	543	570	537	559	553	530	529	558	539	514	560	554	531	523	554	552	573	572	545	594	578	563	528	521	597	573	552	556	565	584	555	551	550	564	586	582	571	587	538	548	552	569	563	563	553	548	572	555	549	560	533	550	553	579	547	585	545	554	529	608	550	545	564	557	602	560	532	572	572	562	561	576	543	586	540	573	510	579	556	567	526	556	533	536	509	575	593	505	559	572	566	573	526	532	541	552	545	579	559	582	548	545	524	526	543	593	549	563	493	556	561	504	587	547	566	594	498	548	558	564	558	600	531	585	555	561	540	533	569	535	597	521	550	567	537	568	541	534	552	602	555	528	551	566	575	577	556	562	538	550	585	534	556	583	561	557	548	571	511	550	526	565	553	552	576	552	576	506	564	572	529	532	533	570	568	539	547	568	539	536	542	562	546	536	536	568	537	552	549	564	554	598	547	546	539	541	580	547	581	575	532	535	594	573	532	567	569	534	560	556	533	540	553	557	561	518	539	530	534	593	563	503	505	528	538	524	545	590	569	544	547	563	570	602	550	549	532	520	580	592	558	605	572	542	561	564	545	558	587	553	572	598	601	569	550	572	553	528	554	561	551	571	549	601	556	554	536	540	558	574	549	530	535	565	544	540	552	539	548	592	534	565	526	568	561	547	577	565	537	520	545	591	589	545	574	546	531	511	556	567	505	604	541	547	535	533	512	547	554	554	579	562	581	545	541	556	574	556	582	578	530	553	530	558	563	581	546	566	551	575	542	573	531	545	524	561	545	567	591	530	623	556	602	554	614	542	526	565	541	578	568	549	559	562	551	550	589	553	564	562	532	580	555	510	545	559	539	573	561	525	537	567	544	573	519	576	557	542	552	595	555	584	543	553	551	544	576	559	556	552	520	546	564	561	527	588	522	543	559	582	576	550	550	572	539	571	563	546	556	554	533	543	533	525	497	519	566	549	522	577	580	570	555	534	598	566	539	525	570	543	577	574
27783	12553	1212	382	248	206	169	170	141	136	154	127	149	141	146	125	124	137	150	138	138	149	152	153	154	148	145	125	149	142	143	140	152	144	145	131	152	142	137	126	138	140	145	149	163	128	151	143	153	142	141	130	137	149	151	138	143	132	155	156	133	151	156	155	151	142	126	122	144	137	147	134	136	131	143	134	127	137	118	154	111	154	145	167	160	153	148	136	134	131	142	130	132	118	152	144	152	155	135	133	164	136	140	127	124	137	135	145	136	136	142	152	125	134	140	151	133	135	152	149	123	134	134	146	124	146	145	145	143	143	146	141	123	158	136	149	133	133	123	137	150	134	128	141	131	150	159	137	117	156	129	133	124	130	143	155	146	133	140	127	144	131	150	153	141	150	125	160	154	143	149	140	140	144	143	159	126	131	151	138	164	119	153	146	154	141	153	148	151	146	128	146	133	139	128	139	145	142	158	145	149	153	153	132	130	132	152	132	128	132	134	140	125	140	130	135	172	128	120	155	145	132	146	160	150	125	157	140	148	146	137	144	131	125	130	143	125	145	136	143	145	138	140	142	166	154	134	149	155	173	152	152	140	146	138	132	140	125	145	137	128	178	146	147	140	120	145	134	125	110	119	141	150	161	130	148	133	131	144	129	126	133	136	143	126	141	137	120	127	128	133	125	146	148	144	148	144	141	135	128	133	141	133	138	152	114	158	151	124	134	128	125	157	128	144	133	143	129	135	148	137	137	141	152	135	146	150	144	136	145	140	130	157	144	145	138	138	141	155	132	138	132	149	149	160	142	143	142	153	132	137	115	130	139	141	118	157	133	152	123	130	148	152	149	142	129	128	141	141	140	139	143	132	140	136	131	150	120	138	136	142	137	138	134	133	143	143	156	141	128	148	140	155	120	148	144	156	149	143	158	136	120	128	145	172	131	134	150	141	131	132	157	154	133	113	136	127	146	164	154	147	122	135	173	141	130	139	152	143	132	146	140	155	148	128	159	146	147	135	140	133	144	152	131	148	133	142	120	149	141	139	131	163	133	128	147	116	142	127	136	123	144	139	130	145	128	126	126	156	157	149	155	123	141	115	145	126	127	128	144	145	154	158	136	109	133	139	141	155	143	143	120	145	158	161	127	162	148	146	152	136	124	145	131	130	134	142	128	128	136	139	147	133	149	166	152	151	138	131	134	120	115	159	155	145	144	138	149	158	151	150	155	145	150	142	159	126	147	139	144	139	139	159	153	135	128	137	153	128	126	153	138	133	158	150	136	136	124	140	141	161	149	143	129	136	140	128	142	138	128	139	146	157	156	137	160	137	123	137	133	147	155	136	156	146	141	154	164	126	128	151	150	174	159	133	153	142	140	138	135	139	148	137	136	115	121	142	139	143	135	146	124	130	143	132	133	171	133	119	129	116	138	153	137	160	131	160	118	122	121	123	148	126	128	146	143	137	159	171	167	126	139	130	125	142	136	151	143	137	142	143	133	153	141	144	163	145	140	140	135	141	133	139	129	172	142	163	144	136	142	153	152	133	110	126	150	136	129	134	152	132	142	156	145	120	103	160	140	150	140	132	144	143	131	126	153	126	148	116	143	144	158	146	148	175	149	158	128	123	132	148	137	139	112	141	176	133	140	145	148	146	155	131	124	105	139	152	107	148	153	147	150	146	146	152	123	139	150	136	157	148	130	120	138	140	141	123	143	131	137	129	141	150	143	150	131	161	118	137	148	147	140	150	132	157	127	129	155	139	131	127	128	132	142	137	134	133	150	165	121	146	134	143	140	143	130	152	151	159	132	135	130	143	144	143	147	147	156	128	147	142	145	131	147	124	149	137	146	145	130	137	139	136	153	136	133	118	148	147	128	133	160	120	137	134	123	157	128	144	130	142	147	147	150	160	146	131	115	157	142	176	145	140	166	144	138	151	152	137	147	131	137	124	166	141	138	141	153	142	126	131	167	123	154	149	151	106	130	138	153	156	147	151	163	129	126	158	128	133	143	157	150	135	140	129	128	141	149	142	125	121	141	144	130	131	129	140	154	141	146	131	139	135	137	115	164	138	151	154	156	121	129	129	131	137	144	143	144	132	116	141	155	134	142	143	146	120	141	136	162	145	128	131	135	137	148	151	139	136	149	129	126	150	146	144	144	140	136	128	146	130	118	118	137	127	125	148	150	126	143	148	146	134	157	143	135	126	140	143	113	140	128	153	147	142	113	143	129	117	148	133	151	123	132	139	140	122	129	123	139	155	133	143	137	150	135	165	137	135	134	134	138	123	136	137	124	153	144	154	129	155	143	136	135	147	133	125	149	123	128	130	153	152	143	168	141	124	165	142	150	130	134	151	149	129	124	154	144	115	154	130	149	125	129	123	124	128	145	106	143	149	144	124	128	121	147	131	138	133	158	130	138	133	127	128	149	136	153	150	130	148	145	147	150	138	137	129	147	157	119	132	123	143	125	159	152	132	137	134	159	150	126	136	132	149	136	148	138	147	154	136	108	124	136	150	149	142	124	131	136	147	148	120	146	141	154	119	139	144	142	143	152	144	108	150	129	121	120	143	143	149	148	148	149	150	132	149	131	146	167	144	131	141	138	135	149	134	149	145	147	126	131	152	159	183	149	116	144	138	133	138	149	122	149	121	130	157	156	151	128	131	128	149	126	165	130	138	141	102	136	132	141	126	151	152	131	151	153	129	146	122	136	145	156	142	136	127	133	121	142	139	143	172	146	145	129	114	123	113	158	149	157	147	156	144	160	150	151	135	121	138	146	139	126	149	136	136	133	142	153	144	126	157	144	126	138	151	167	137	138	132	137	140	172	121	143	150	113	149	144	127	123	111	154	139	136	117	138	134	131	161	116	148	133	139	116	143	140	142	108	154	132	164	141	136	142	131	124	144	153	146	164	136	140	155	151	145	157	156	155	145	144	151	137	166	142	159	144	149	144	158	162	156	154	142	138	146	144	140	134	142	141	131	139	125	152	127	123	145	122	140	144	156	135	123	135	139	149	138	164	139	138	113	142	151	144	153	141	130	159	159	126	129	147	113	132	129	126	151	136	132	140	124	133	133	146	150	146	132	138	139	145	150	134	118	136	128	131	154	125	150	141	142	129	167	144	134	137	136	149	133	146	154	153	140	137	149	139	133	154	154	135	140	117	136	163	121	149	154	151	133	121	128	128	146	116	142	147	136	151	133	137	129	128	136	145	144	147	106	135	154	144	146	145	133	140	151	120	128	136	121	136	142	138	134	140	148	163	126	139	138	140	154	135	149	133	149	137	140	111	145	151	142	130	132	131	122	130	128	132	130	157	126	137	135	141	144	146	165	142	135	155	133	146	142	143	128	148	166	112	133	132	121	152	134	139	133	119	133	149	145	142	129	142	132	119	147	131	163	135	145	145	151	131	153	125	140	124	118	124	128	142	130	138	143	142	136	139	126	136	135	147	142	142	120	140	136	151	120	135	152	143	138	123	145	129
5025	847	777	463	304	259	243	192	207	197	218	175	167	186	193	175	163	188	172	180	169	160	173	163	179	166	183	161	173	165	163	184	147	160	169	164	176	161	149	163	164	164	149	155	156	155	158	145	180	167	140	154	169	160	160	175	154	180	169	158	165	132	168	172	166	178	154	164	167	171	169	158	168	177	173	166	187	159	158	166	155	161	147	171	163	183	181	166	180	173	154	163	159	154	199	195	158	156	183	197	145	178	141	171	174	144	181	152	173	178	149	167	143	156	149	170	168	155	177	151	187	166	163	178	174	175	161	159	146	153	163	167	161	157	154	171	183	161	172	137	155	160	154	162	168	194	145	168	160	137	161	152	147	154	154	182	146	153	145	164	174	153	142	167	150	143	178	150	150	147	164	165	147	139	143	150	178	176	165	170	168	150	204	141	145	161	136	150	160	154	186	175	160	145	172	150	158	171	168	174	180	150	146	152	175	166	144	166	165	171	179	155	177	177	163	163	161	142	172	160	170	171	158	152	151	159	167	158	174	198	172	171	171	157	171	161	156	137	150	156	174	156	167	156	143	159	144	170	167	164	148	175	177	156	169	151	160	177	152	139	146	163	157	153	175	163	167	169	158	142	138	178	177	160	162	150	156	163	148	170	160	156	160	172	177	164	131	146	187	169	170	178	155	187	156	145	171	170	130	158	172	157	164	180	204	169	139	167	184	149	178	178	142	172	178	157	147	153	156	169	172	177	171	178	161	140	157	179	162	155	141	169	135	170	150	166	159	182	140	160	152	172	152	177	174	171	148	155	155	157	153	182	182	184	163	139	152	169	171	167	181	143	158	135	144	151	165	167	139	142	176	154	161	153	145	163	157	157	176	164	162	181	163	166	174	166	164	155	154	154	176	155	154	170	156	175	181	162	153	145	128	159	138	165	184	149	153	167	144	141	157	147	160	193	141	173	170	133	163	161	177	160	190	154	146	165	147	159	155	166	175	178	153	166	166	161	172	155	166	177	180	156	172	153	162	142	158	158	160	160	164	177	160	170	163	151	169	177	156	173	175	162	159	173	176	159	154	161	163	173	182	157	171	184	147	169	153	173	146	176	151	150	159	152	165	185	143	170	171	141	140	182	172	159	148	143	172	197	167	165	179	178	173	150	152	136	175	165	179	152	150	158	164	132	145	144	159	161	178	158	174	161	169	170	164	175	159	151	171	148	175	162	156	147	149	151	164	183	149	151	150	172	145	157	169	175	149	180	171	153	155	167	172	182	182	174	170	157	150	173	173	147	155	154	163	177	165	166	166	179	169	147	164	166	192	172	171	175	171	162	166	158	189	154	157	171	148	169	158	140	156	174	145	162	159	132	169	161	148	172	176	161	170	167	169	148	150	167	148	165	155	160	150	163	179	151	174	152	158	128	171	143	167	155	167	157	144	163	150	138	159	177	160	147	169	165	178	147	141	177	153	166	180	154	161	135	168	154	164	185	178	147	157	152	149	166	156	135	159	152	158	154	169	152	212	151	147	169	173	173	157	137	191	153	186	146	158	175	162	163	146	150	156	195	190	162	165	154	156	153	159	185	172	161	187	138	186	168	144	141	156	182	175	188	165	183	175	176	165	155	157	170	169	168	156	151	160	186	144	151	143	186	158	153	158	155	179	168	166	168	139	145	155	153	169	171	161	159	165	178	153	163	155	166	153	167	171	143	149	166	189	156	172	156	160	174	159	166	156	142	177	160	157	149	172	141	166	152	161	156	171	160	182	146	171	169	157	165	187	144	183	177	171	182	161	143	166	170	146	165	167	173	164	152	160	157	151	176	173	162	180	162	157	158	150	146	174	150	176	182	182	167	149	159	145	148	164	189	155	160	153	169	170	150	158	160	175	150	159	154	184	171	170	161	170	169	148	197	136	149	156	162	171	157	156	138	184	174	164	156	174	166	159	157	156	127	149	159	171	179	157	163	174	157	176	160	158	174	145	178	194	179	161	175	160	155	158	156	155	159	157	163	143	179	167	174	167	152	159	148	150	156	154	169	174	162	158	159	187	155	151	179	175	159	172	160	154	170	169	198	161	164	157	163	156	153	179	161	175	165	169	174	161	168	160	145	151	156	167	157	171	186	142	172	153	161	165	188	152	142	155	157	162	147	194	157	174	179	136	154	175	148	135	177	160	152	171	143	173	166	173	137	178	158	158	168	168	169	148	153	150	139	156	172	155	160	157	194	163	145	163	150	165	174	161	171	150	166	169	164	141	163	157	177	155	139	146	148	180	166	169	174	171	183	161	192	153	172	162	158	169	165	179	144	164	162	190	160	171	145	181	188	159	138	155	146	145	148	142	150	163	183	144	173	167	137	140	166	169	161	157	161	154	175	157	152	164	136	155	165	141	159	161	150	183	153	172	156	155	188	172	161	151	152	161	164	157	165	161	146	170	150	153	141	158	140	155	153	184	192	185	182	164	162	153	151	171	154	158	162	161	170	167	167	153	168	162	160	161	174	145	164	165	168	160	159	170	156	172	188	174	155	163	189	181	150	169	153	156	153	160	172	161	154	146	159	178	160	172	162	175	179	163	159	163	159	142	162	163	165	164	188	151	169	145	148	163	138	166	161	172	158	160	157	163	154	157	181	193	187	158	164	138	168	161	156	166	143	151	172	160	178	161	133	150	176	162	143	173	132	159	166	157	171	175	162	188	167	170	151	191	160	186	165	162	158	177	182	146	186	152	167	176	157	185	171	180	169	155	184	174	172	161	161	167	162	138	140	156	158	161	166	141	175	155	156	181	180	132	158	150	183	174	148	177	164	163	182	166	151	189	144	167	153	175	196	182	155	164	157	147	136	166	166	159	153	170	186	158	175	172	149	171	153	164	152	182	158	172	152	138	202	175	142	153	196	137	150	145	153	176	157	157	155	168	166	160	160	144	175	167	169	154	165	157	187	163	145	157	144	166	175	160	152	154	177	164	170	191	155	156	163	166	155	171	166	146	148	147	178	152	167	164	152	140	162	151	160	165	167	166	180	173	162	146	159	182	187	156	150	158	178	155	144	154	161	153	171	148	165	172	157	158	157	165	151	143	168	182	145	165	171	143	168	161	176	163	184	170	147	146	152	165	177	145	153	172	190	146	154	150	167	174	160	176	158	192	159	172	152	199	166	176	164	164	181	150	162	137	148	157	188	175	160	161	153	160	137	162	145	173	174	159	157	160	142	149	159	173	166	169	151	164	151	156	160	149	162	175	146	163	156	152	159	163	165	152	164	177	162	143	179	161	171	161	157	161	181	167	150	156	156	162	145	159	148	145	175	173	171	141	168	152	154	160	162	155	150	169	157	145	170	172	139	173	195	159	176	145	149	161	162	173	164	176	167	182	162	201	183	161	152	168	170	185	164	158	170	167	155	157	188	145	183	157	156	163	158	127	160	168	144	165	152	176	136	177	156	169	166	178	165	179	163	162	131	149	156	169	182	138	141	172	151	152	180
24411	20352	26440	24154	20355	8499	1237	811	619	581	543	505	463	415	413	386	358	367	359	329	324	310	305	326	320	319	314	336	317	303	309	299	325	327	289	304	272	288	276	292	278	286	316	314	307	257	291	308	280	299	292	327	277	291	283	294	292	255	300	269	293	280	294	304	261	271	298	280	284	278	277	261	286	279	290	302	269	290	268	281	274	287	300	274	262	282	305	271	285	289	285	269	269	270	268	276	264	273	260	260	273	253	261	266	266	262	280	250	285	296	280	297	280	269	270	268	282	274	287	298	281	283	291	283	274	253	290	275	304	287	323	277	278	276	273	301	270	271	269	261	281	289	289	249	307	280	280	336	255	290	276	287	279	255	265	258	291	274	291	273	280	282	283	291	288	290	268	263	282	282	253	280	273	298	273	285	259	298	260	295	260	277	267	279	241	297	283	292	271	281	278	277	288	259	310	303	258	284	265	276	294	311	287	252	294	303	294	276	291	275	261	289	279	247	278	274	282	265	270	293	267	279	297	291	314	262	287	291	253	256	275	319	294	278	286	282	256	265	282	298	252	277	284	291	278	305	300	265	262	259	297	300	285	301	260	278	286	289	270	274	271	264	328	256	304	288	268	270	317	271	274	287	286	287	291	256	276	273	287	292	266	308	257	261	287	265	261	275	273	275	267	243	267	281	282	261	317	250	293	288	289	280	284	290	251	265	257	288	269	289	284	273	241	290	256	288	269	255	290	310	287	245	267	276	270	274	286	250	258	262	285	257	294	278	301	240	252	262	298	284	281	275	282	285	320	259	273	287	278	300	302	280	298	294	309	268	251	255	259	287	275	290	248	236	286	286	273	254	288	275	280	237	278	267	290	268	267	268	276	279	296	276	276	280	282	285	276	270	271	274	269	255	292	288	287	273	284	293	249	250	300	265	291	263	276	255	280	273	288	291	263	239	275	276	267	286	265	268	304	259	295	262	308	267	269	276	257	296	265	312	296	296	287	282	316	276	271	277	267	277	294	274	291	291	287	304	250	283	288	279	286	283	294	308	268	290	282	264	274	278	260	292	304	272	279	298	286	268	304	296	255	282	271	257	269	267	276	255	267	288	254	287	297	297	270	306	286	285	288	259	306	293	283	341	323	272	298	286	277	264	293	265	280	276	262	261	291	295	319	277	269	248	282	256	301	261	275	298	299	288	227	268	295	247	297	290	269	251	271	269	271	258	269	272	304	256	273	279	270	265	245	288	291	275	285	289	304	292	274	256	296	286	266	284	292	271	279	258	290	305	280	277	292	294	249	263	302	281	295	270	295	276	247	269	282	245	307	304	259	263	303	271	289	302	302	294	285	280	276	304	285	293	280	309	276	297	310	279	284	294	258	282	293	272	318	284	251	265	276	275	294	249	262	306	309	303	240	272	265	278	243	277	274	264	250	258	321	275	283	282	281	279	296	263	282	261	320	247	265	284	267	282	297	261	276	267	288	239	296	296	297	301	262	280	295	259	258	271	289	270	258	270	302	278	274	260	296	286	281	296	268	292	298	306	279	245	280	283	284	315	274	285	289	258	265	277	318	258	283	275	266	288	290	269	259	272	259	274	305	308	287	293	292	308	281	278	249	271	279	265	262	280	289	296	301	286	306	246	267	248	269	257	276	268	259	279	282	247	263	272	260	281	273	272	286	273	261	277	268	302	288	271	290	288	300	318	294	277	257	298	289	272	301	282	301	251	258	289	291	302	291	277	278	307	286	280	300	260	274	284	284	318	269	290	281	295	268	264	285	267	260	287	267	286	274	296	280	262	298	274	283	300	281	288	289	277	277	300	273	308	302	281	265	280	266	259	298	274	280	265	281	299	277	283	305	259	243	271	308	293	259	254	280	255	267	321	265	255	271	246	264	284	288	283	293	303	299	292	293	299	252	276	294	261	238	297	266	280	278	269	286	276	275	272	265	287	293	294	297	256	257	258	264	268	272	267	281	263	265	287	299	276	285	292	280	286	266	313	293	263	279	299	279	278	269	298	287	261	276	314	254	257	267	277	260	301	285	289	284	311	245	263	258	285	296	257	302	267	274	297	238	317	302	253	280	263	281	281	291	266	300	271	263	284	275	289	307	315	294	291	273	277	276	265	261	316	271	291	280	304	297	268	287	247	282	260	273	292	249	288	274	291	259	270	293	244	273	298	296	283	292	279	284	263	328	239	298	276	272	285	276	306	269	279	286	303	278	281	293	254	314	305	281	295	285	277	259	280	281	272	290	290	294	269	256	318	291	271	284	275	295	263	258	263	287	312	286	299	278	280	299	293	284	288	246	298	275	294	290	278	265	260	268	266	276	280	291	307	298	282	255	263	287	275	284	292	271	263	254	293	258	277	265	270	300	263	253	300	253	284	283	280	277	285	289	262	301	308	279	286	291	277	292	259	286	247	283	283	277	290	274	273	274	255	260	249	272	266	270	273	262	278	276	275	268	281	244	275	284	304	281	290	273	254	282	274	294	282	273	265	305	268	304	248	231	318	282	283	290	286	300	281	275	295	300	264	283	281	269	242	318	267	306	295	285	311	255	281	288	259	263	266	271	294	258	281	282	291	292	269	271	311	263	291	294	312	270	254	264	297	284	282	287	248	287	281	290	281	269	269	269	283	305	284	264	296	297	297	271	311	284	314	268	270	296	301	272	296	282	252	324	240	284	260	246	282	306	273	283	283	285	281	285	284	276	313	278	235	282	279	252	276	283	278	282	266	290	234	236	291	277	268	268	277	277	283	270	293	273	279	253	294	306	234	257	284	289	298	315	296	240	278	267	286	254	280	277	270	261	279	267	274	279	281	305	306	280	314	257	274	254	293	265	262	257	264	255	288	287	284	275	263	296	249	273	289	287	282	276	268	241	309	267	286	261	297	281	284	282	274	278	267	253	226	249	317	275	276	292	236	250	270	262	293	290	268	280	251	253	251	275	274	274	256	298	250	274	305	274	280	292	261	283	290	292	267	270	274	266	281	283	254	287	273	298	285	294	288	280	285	283	274	269	259	287	288	284	276	259	275	301	297	305	267	282	269	282	296	265	258	275	311	286	268	310	280	265	268	282	274	258	260	269	265	276	305	248	291	289	251	292	281	280	317	253	279	279	255	267	290	297	268	288	272	296	249	281	271	268	271	277	307	270	292	268	295	299	272	295	258	270	270	312	264	259	289	278	278	316	254	291	313	272	274	299	276	291	277	300	299	285	284	297	251	272	307	258	279	259	288	292	281	314	274	298	266	297	260	285	283	304	291	285	279	310	281	280	240	269	272	277	286	272	256	301	276	297	265	287	253	283	262	255	281	282	279	279	281	298	272	315	295	275	291	283	298	270	263	261	295	274	263	294	251	265	284	278	301	298	272	281	280	284	286	281	281	306	264	235	266	296	270	271	257	282	280	298	292	266	247	282	256	278	249	254	290	300	288	272	270	255	267	274	269	284	263	266	281	269	296	291	296	294	279	264	305
7646	11539	10814	5638	3521	2484	1900	1398	1143	938	839	753	649	613	610	537	454	488	468	436	429	409	408	389	382	368	382	382	336	347	314	366	361	303	336	334	308	306	364	304	329	300	319	290	312	273	333	296	284	300	316	285	294	303	271	308	285	293	296	279	285	311	285	301	306	305	302	276	279	311	291	273	293	286	242	257	301	267	270	305	302	318	301	290	262	302	278	280	263	286	279	283	262	284	320	293	285	307	300	282	269	280	293	314	266	262	256	275	291	286	281	249	291	289	295	284	301	314	280	307	300	283	262	277	286	282	249	254	283	251	275	279	279	293	281	276	262	266	274	285	252	286	283	270	284	273	293	263	316	269	279	280	263	274	240	271	287	294	296	313	268	272	275	298	297	275	240	276	261	288	303	261	291	281	254	292	272	271	298	265	243	260	296	268	307	287	276	259	299	280	290	271	264	284	229	271	274	300	275	253	287	265	275	295	274	267	243	285	261	274	255	294	280	277	283	292	251	289	303	265	276	301	299	242	264	249	285	275	278	261	273	281	269	256	312	281	315	281	290	279	283	295	292	303	274	279	280	300	285	287	289	277	287	266	275	271	263	278	281	272	280	289	276	290	250	270	287	286	279	285	267	295	270	306	282	295	294	243	279	257	253	277	270	267	248	276	252	260	267	263	291	262	288	292	288	291	271	268	286	267	276	270	281	287	250	272	287	270	281	288	266	324	317	245	273	297	311	296	281	272	261	265	283	292	298	278	256	311	281	250	278	271	274	283	282	249	269	276	266	263	266	272	297	292	289	261	272	299	275	265	309	331	303	283	301	290	260	289	279	289	265	268	282	260	263	280	299	280	264	267	261	258	256	275	262	249	289	271	270	271	298	278	299	266	271	262	280	278	272	260	263	280	282	288	267	270	290	258	287	252	274	286	282	252	295	280	283	288	279	268	272	282	298	267	245	236	276	306	281	279	248	287	285	292	273	272	298	284	270	259	233	273	292	301	272	285	278	282	266	276	282	249	239	257	308	276	276	289	283	240	267	263	260	283	271	290	267	287	313	269	265	276	289	277	276	296	256	283	281	244	272	295	282	295	295	283	275	269	271	284	290	284	271	270	289	279	271	277	300	251	306	263	286	284	278	283	279	258	290	251	278	263	262	254	303	286	268	305	293	275	272	283	318	290	276	265	262	280	312	273	269	272	265	270	301	264	269	275	287	272	269	276	298	283	283	273	287	310	292	299	266	265	255	273	271	308	299	248	256	239	290	254	270	249	289	267	282	260	267	275	260	266	266	259	288	284	278	282	306	235	259	266	268	316	292	297	295	289	293	262	281	285	255	308	260	252	265	282	287	290	254	299	247	302	298	270	277	273	250	286	288	274	293	281	274	312	266	292	316	257	281	280	253	267	290	289	274	278	279	267	259	279	309	304	257	270	268	293	269	263	261	251	276	279	285	297	291	293	269	271	304	279	284	299	299	303	265	286	265	262	280	286	274	259	268	292	265	288	278	267	280	293	293	292	283	305	255	266	305	299	301	263	282	275	312	282	279	274	284	275	288	266	309	283	269	280	290	263	252	263	242	281	255	262	279	292	255	275	272	249	259	262	299	294	274	274	279	277	279	293	264	257	278	277	284	283	244	241	279	316	297	278	287	267	278	253	276	265	292	260	295	288	281	263	307	286	243	272	288	278	261	285	281	275	293	240	275	258	258	259	297	278	275	260	258	279	293	284	292	284	295	240	292	307	287	260	288	316	299	268	250	290	305	329	276	284	254	278	228	249	257	263	290	308	300	281	290	275	288	263	279	283	272	292	274	254	264	273	268	297	272	305	267	262	271	273	269	278	255	234	261	285	300	274	253	283	270	275	248	290	270	262	282	260	276	278	285	262	253	258	274	268	266	281	279	286	301	290	273	248	309	250	270	291	276	288	298	270	275	313	291	284	272	241	288	267	269	276	245	303	291	285	267	302	270	269	263	260	297	303	305	277	267	276	308	284	304	275	293	284	305	263	272	285	255	269	244	289	262	287	284	282	263	252	290	267	251	313	262	273	277	276	269	280	277	256	261	285	244	261	253	253	264	290	284	284	249	277	282	296	271	244	269	294	273	284	293	266	289	280	282	253	259	290	289	268	280	275	284	309	287	306	318	295	306	264	283	273	282	287	280	248	291	292	269	276	287	268	243	323	276	280	288	289	280	252	280	277	273	275	291	298	247	247	263	288	256	278	271	293	315	252	261	282	260	274	282	264	294	268	279	283	275	273	280	292	261	259	267	255	264	275	275	271	253	284	292	291	273	283	282	296	287	289	268	280	288	278	307	274	300	279	262	255	298	259	296	270	249	276	263	291	281	278	246	279	288	289	305	254	275	273	281	250	244	266	269	277	298	280	271	252	271	282	271	271	284	320	277	269	295	267	298	300	292	271	304	288	288	278	308	278	258	286	281	272	293	281	291	277	273	280	253	269	278	280	291	270	268	263	254	273	291	276	271	284	236	276	295	312	275	297	265	313	272	303	303	277	300	283	285	276	299	273	284	311	263	284	278	296	301	280	278	253	292	284	267	284	265	272	284	258	258	302	298	289	308	284	282	284	284	279	247	321	280	277	264	308	287	278	253	291	258	291	307	295	283	259	276	282	282	266	291	267	269	281	271	283	240	271	271	296	284	286	261	285	287	262	254	294	291	258	271	269	249	290	252	275	288	263	309	262	245	303	292	285	309	234	288	291	271	270	302	293	272	274	268	279	287	277	277	261	284	327	289	288	292	286	251	268	267	272	277	277	270	301	275	294	277	238	275	268	272	284	295	252	269	299	285	261	264	276	257	258	244	293	252	303	271	284	298	270	302	301	267	236	283	285	277	286	276	252	287	287	294	277	277	269	294	279	274	278	280	271	255	246	283	279	280	263	277	265	269	289	289	288	273	301	282	269	289	267	279	291	260	238	282	282	292	294	287	263	286	277	259	280	270	242	249	291	265	285	272	251	285	266	294	296	289	275	267	294	287	263	277	259	272	262	280	296	289	280	239	268	289	276	280	257	280	263	289	281	259	270	242	258	304	280	284	283	290	273	265	286	272	321	272	308	259	260	287	296	276	292	238	255	273	268	254	294	286	283	277	264	302	266	285	270	288	279	261	272	287	293	257	285	253	256	278	276	277	241	282	270	300	258	284	271	255	289	283	315	278	260	268	304	258	270	292	270	297	247	280	271	287	280	286	288	246	259	271	271	257	279	241	291	263	289	284	282	293	271	280	268	253	304	295	256	260	283	270	276	283	295	300	296	283	259	285	299	299	300	241	299	295	267	261	244	319	259	275	302	259	256	265	272	277	256	288	255	283	270	293	283	291	268	285	267	259	281	309	269	258	242	268	259	279	271	276	253	251	242	304	270	286	314	271	288	274	248	279	252	306	277	278	286	268	283	278	272	279	275	260	277	268	289	291	282	253	291	273	266	290	287	273	289	276	264	275	274	258	297	264	300	266	283
22546	20356	26861	23729	20367	20407	7311	1714	1256	1116	1052	966	886	859	829	801	796	788	726	715	725	682	674	716	637	686	683	641	673	619	635	591	635	578	607	591	600	612	610	644	573	631	576	598	614	606	617	576	596	602	641	596	538	571	609	582	646	587	597	584	569	605	549	556	576	616	560	604	550	608	587	605	597	565	578	602	590	588	564	623	587	617	582	608	593	567	567	568	573	526	582	561	596	583	554	566	558	581	558	566	566	546	556	593	596	558	589	565	571	572	573	573	582	633	547	586	583	563	572	616	547	582	597	582	563	604	539	576	594	586	571	574	576	594	583	618	594	558	569	556	582	571	545	554	551	590	581	555	599	584	548	537	567	553	580	580	574	570	544	608	562	573	595	541	576	573	586	564	579	545	575	566	555	560	531	581	539	531	590	599	585	561	608	595	610	602	571	570	582	538	590	577	557	589	587	571	602	579	624	604	577	577	579	572	582	542	558	564	590	578	580	598	584	509	612	612	623	595	534	587	580	516	595	619	555	575	580	566	583	576	568	563	542	567	551	578	613	596	586	568	571	558	598	578	601	567	566	569	577	566	557	560	594	564	596	577	522	573	552	552	549	590	618	581	597	580	575	602	582	537	595	572	595	568	587	560	554	572	551	576	541	584	562	568	558	564	585	610	583	528	582	554	593	585	526	572	581	583	569	551	573	572	536	608	588	553	602	569	562	549	521	557	594	569	558	600	641	577	528	621	534	598	592	582	599	599	558	555	596	559	571	585	562	582	589	564	595	597	546	541	555	575	581	556	583	522	566	573	641	596	578	562	583	610	552	586	584	573	599	588	582	586	547	585	536	573	546	556	603	579	601	566	529	581	589	586	643	618	614	515	588	570	554	589	584	577	544	585	581	596	559	570	564	548	573	552	564	594	556	618	561	591	610	576	478	563	569	550	570	574	596	604	552	621	575	574	581	586	535	569	536	594	592	569	603	547	610	594	572	547	565	631	533	589	563	568	560	613	604	593	546	618	591	576	545	543	536	546	581	541	588	552	548	561	537	600	561	537	551	551	616	574	580	593	550	549	557	618	601	588	580	616	625	574	579	562	571	551	579	606	622	568	539	565	576	567	580	559	558	574	567	562	602	592	595	566	572	536	587	580	567	550	623	615	564	556	531	558	628	547	597	585	584	577	567	562	576	608	588	592	601	604	564	552	573	593	566	566	554	608	578	572	575	592	589	561	558	608	590	552	574	567	543	545	552	634	520	600	604	605	560	588	570	597	593	544	570	519	552	566	620	561	583	588	562	600	545	589	596	553	538	580	583	589	580	555	604	598	570	506	543	538	519	575	576	606	558	564	557	585	618	561	590	570	577	577	512	604	565	575	564	597	597	554	536	569	556	557	551	585	596	594	597	555	583	561	571	520	599	570	550	641	541	610	574	579	603	578	569	558	585	594	599	608	572	561	585	584	593	581	579	563	560	590	550	536	582	582	595	595	595	548	623	610	564	647	576	626	577	595	598	566	516	586	574	567	621	541	559	548	585	589	555	557	593	615	601	579	549	584	606	587	546	598	527	612	607	602	554	550	617	554	574	613	560	595	549	514	532	557	536	600	552	573	633	623	575	548	539	569	565	544	584	560	587	584	551	552	540	582	564	583	568	544	564	605	581	587	575	590	627	563	614	594	565	600	538	564	545	552	574	593	582	544	591	584	577	606	558	572	571	586	581	566	578	555	584	563	539	555	569	563	587	560	580	553	585	556	581	584	540	566	554	594	547	572	514	581	603	580	562	591	575	557	579	615	581	566	596	565	579	572	543	592	580	546	592	620	555	584	563	569	561	585	577	545	586	556	606	569	563	560	580	553	556	596	582	571	604	597	576	593	534	568	551	603	559	540	552	582	617	558	562	602	612	555	577	551	562	569	574	564	590	554	572	601	565	593	579	558	548	594	585	601	580	544	584	542	545	621	560	619	558	581	546	589	592	584	570	572	586	580	578	566	554	552	572	579	603	580	566	554	576	584	529	590	581	584	581	618	667	537	588	592	549	518	551	557	555	542	573	551	554	604	582	534	519	587	563	561	606	571	568	590	569	572	553	559	547	526	601	564	554	570	586	583	546	569	526	584	546	557	588	568	586	544	587	557	567	586	561	603	576	538	588	606	577	599	611	592	573	579	579	563	592	546	592	582	510	559	571	570	545	595	613	572	567	568	547	557	618	539	561	597	549	570	580	584	576	582	617	594	580	585	550	546	570	589	539	539	548	586	540	622	596	577	560	565	601	565	545	541	587	560	602	545	583	586	581	596	577	552	555	555	529	592	598	579	556	588	548	562	586	589	561	574	548	547	570	555	611	587	600	584	592	552	590	623	569	583	577	572	571	548	585	555	583	518	567	602	537	619	544	569	570	599	575	576	597	586	566	594	595	581	526	590	563	613	572	562	570	574	575	591	566	588	594	599	568	601	599	579	541	584	539	624	550	583	554	594	565	547	619	591	554	522	570	598	577	590	573	540	572	513	566	576	559	572	570	552	588	547	618	558	567	588	546	560	561	586	554	594	534	571	528	568	596	606	533	603	536	586	595	561	572	545	558	553	566	567	573	568	599	559	547	582	522	557	615	574	557	562	539	557	580	612	596	560	571	590	600	558	529	596	564	563	581	640	625	585	607	525	623	564	549	579	532	578	581	531	563	562	598	596	586	563	566	541	563	573	561	563	624	596	587	542	584	546	600	538	559	568	558	591	594	546	584	580	528	559	566	549	603	549	587	559	584	613	576	579	527	571	554	587	592	539	558	609	580	547	543	553	546	581	566	559	601	542	588	581	613	558	558	584	562	603	595	572	592	546	548	533	564	550	591	570	567	581	555	562	562	544	560	593	581	558	547	550	578	581	578	555	576	525	551	609	596	544	591	565	536	573	562	556	548	541	604	621	587	566	536	606	551	521	573	556	541	567	554	598	559	570	603	558	547	574	538	572	537	567	587	554	573	550	533	581	549	577	573	580	619	606	582	568	611	542	569	571	596	586	573	582	604	542	616	548	575	551	576	589	577	567	558	576	574	564	578	567	560	576	569	563	554	586	546	523	565	566	588	551	570	588	584	573	614	573	554	601	551	581	578	523	545	582	577	580	555	636	556	523	558	565	585	571	564	596	602	546	584	529	599	568	606	533	613	563	561	556	573	554	591	593	543	629	579	537	582	573	539	628	536	559	610	553	599	553	594	584	517	541	559	566	589	560	576	564	558	579	567	587	584	544	614	633	550	588	560	608	589	582	573	599	559	620	593	566	588	541	555	590	579	597	543	574	571	543	572	563	563	570	583	616	576	641	565	599	582	555	552	597	604	538	588	554	582	592	570	564	607	588	572	542	533	548	569	613	607	551	564	600	555	534	562	554	589	613	613	549	555	570	557	587	563	571	546	570	558	594	548	564	589	605	575	610	593	580	559	600	539	562	560	574	594	561	564	549	571	590	561	579	521	564	583	561	595	571
10846	18405	17379	9850	6238	4512	3640	2783	2165	1971	1795	1494	1361	1213	1090	1088	1046	920	868	885	832	857	823	741	766	673	726	712	680	685	644	672	676	655	601	656	633	643	615	616	619	620	574	610	623	614	602	583	577	562	616	578	610	575	584	590	540	562	581	581	562	545	607	553	580	555	572	512	570	538	576	562	571	556	548	522	566	569	572	565	570	576	599	610	529	520	577	575	569	597	535	557	560	550	582	531	553	556	606	580	547	578	534	532	563	541	599	575	602	547	558	606	552	570	601	566	561	535	605	564	515	569	551	559	533	557	535	526	545	532	588	564	554	562	581	555	605	608	562	580	553	539	540	535	537	605	545	558	521	567	578	566	582	569	554	555	574	538	507	537	557	563	557	514	537	548	567	572	581	562	591	553	540	568	598	573	580	529	542	527	617	549	581	569	522	547	576	555	584	581	599	549	596	581	574	547	544	533	509	529	562	593	575	566	534	589	547	556	557	583	527	529	558	553	542	535	542	591	600	543	538	550	543	512	525	530	562	574	545	549	555	533	554	568	566	580	530	565	542	559	509	536	560	550	556	553	544	576	539	569	572	561	545	532	535	563	533	599	531	560	586	586	551	539	580	527	558	536	542	597	512	542	576	571	586	532	546	533	510	578	535	574	537	505	568	531	588	499	533	573	530	532	536	558	524	566	538	551	558	544	541	547	513	536	562	528	560	555	577	579	563	553	566	519	554	544	547	545	544	586	555	544	524	560	568	550	532	583	561	514	603	555	567	580	616	594	520	588	551	518	568	584	567	566	543	576	539	553	535	550	547	570	585	497	573	588	519	555	558	579	580	554	543	560	560	588	551	583	546	541	575	507	579	528	526	535	572	559	560	564	525	526	527	553	559	563	550	539	600	583	541	563	596	574	546	572	577	597	583	558	590	533	534	573	572	523	620	544	521	533	569	522	567	560	537	547	537	570	552	536	537	575	529	540	546	514	573	570	527	541	556	527	571	581	597	496	532	530	523	551	570	538	575	481	566	556	548	562	553	558	568	583	574	562	539	573	517	536	540	549	560	546	564	536	553	594	520	548	527	564	567	509	538	562	550	529	569	578	589	553	559	560	560	538	558	530	581	550	496	552	547	596	550	568	568	531	572	580	532	590	564	525	539	488	535	568	533	550	521	556	569	534	581	529	554	583	559	539	571	567	534	589	584	540	559	532	567	547	514	597	601	555	524	536	575	588	539	579	577	558	555	541	529	543	543	560	515	533	527	563	573	553	557	569	512	588	530	552	547	521	562	529	541	557	563	581	564	604	548	556	546	583	578	562	561	532	598	535	556	521	564	514	585	576	555	544	533	562	557	528	561	554	543	590	537	545	550	550	548	597	570	553	557	535	560	526	545	577	555	560	576	532	558	557	564	532	571	539	500	597	534	538	539	558	551	555	535	577	558	588	519	575	538	549	582	519	601	559	575	558	535	558	545	582	537	550	598	538	518	507	555	562	589	575	543	554	567	570	559	579	530	528	567	537	594	549	601	525	572	506	595	520	561	537	543	565	578	538	537	547	533	624	532	544	569	522	539	570	541	565	579	565	592	574	558	543	566	537	564	594	538	553	585	560	563	586	524	551	552	540	534	550	565	537	600	581	572	530	543	523	541	538	524	530	546	510	564	558	556	559	557	575	593	522	574	543	567	572	585	534	549	554	568	517	603	548	562	582	590	564	530	560	588	522	523	532	583	583	585	579	524	570	550	571	563	558	576	586	539	527	603	598	536	542	539	554	579	536	539	558	579	543	575	510	535	567	551	558	531	572	582	520	551	521	543	536	531	538	575	564	576	566	578	544	560	554	560	569	540	591	603	577	581	570	581	532	601	570	562	585	578	554	533	562	573	560	548	512	552	555	570	563	604	538	563	568	554	542	551	568	570	533	578	564	606	590	551	504	538	600	537	569	579	562	559	543	581	554	538	533	569	588	527	542	562	582	578	563	561	612	532	601	574	533	560	547	557	553	580	603	547	572	616	569	584	549	511	537	560	518	547	566	575	582	562	532	578	573	528	555	513	527	534	557	554	554	577	540	514	571	568	515	581	590	590	532	539	567	529	588	555	548	517	542	581	556	569	513	532	546	538	565	551	563	548	517	556	584	594	557	593	577	578	560	528	565	553	604	522	566	566	530	537	603	579	552	584	580	550	572	580	547	537	522	555	554	561	523	583	552	566	572	543	585	547	586	552	554	563	540	566	543	553	582	583	593	541	566	550	514	569	576	596	576	565	550	561	561	578	579	532	535	542	541	560	561	560	567	584	548	578	583	572	538	597	541	576	575	560	593	584	562	545	559	550	536	536	550	522	538	541	530	530	576	528	555	555	540	520	572	553	537	604	574	565	516	576	558	558	567	581	579	525	560	552	557	548	538	527	510	599	560	541	517	545	565	605	565	575	539	568	594	588	573	537	585	560	568	574	557	581	575	549	592	600	573	557	566	552	559	521	580	548	551	544	574	550	557	563	549	546	575	545	560	569	562	540	573	558	565	539	523	539	539	587	545	560	520	590	560	574	607	545	546	583	559	519	535	573	544	578	546	564	566	538	574	501	538	541	605	573	572	560	573	552	578	536	550	523	538	597	548	566	561	563	535	524	547	544	595	551	543	557	565	567	567	562	539	568	576	562	571	594	572	566	550	547	519	574	543	569	569	563	500	540	528	558	509	587	542	549	568	582	560	562	572	551	555	586	553	531	549	570	565	544	537	549	533	574	577	557	536	543	537	548	541	515	518	539	586	551	550	558	582	569	559	581	549	601	558	553	568	526	580	561	520	574	585	517	545	603	561	539	576	531	543	608	580	538	545	544	562	613	549	563	543	593	527	532	553	531	554	581	534	562	588	551	563	525	532	581	606	581	535	570	551	558	581	534	558	550	591	555	505	489	574	576	546	569	567	552	504	569	552	550	566	525	540	553	553	574	598	587	573	538	535	584	582	553	562	550	556	555	499	563	535	597	553	549	584	585	574	566	584	586	524	611	543	547	524	580	536	541	527	575	537	522	584	569	563	581	539	540	550	558	559	613	544	576	548	568	585	540	511	553	538	547	592	606	543	526	528	560	525	550	566	586	560	586	568	565	544	561	560	527	615	573	558	539	559	549	566	545	540	544	590	547	551	518	556	583	540	589	564	590	542	555	551	549	564	582	561	573	505	565	571	517	564	552	551	570	526	557	604	567	588	541	578	591	566	605	566	558	520	523	531	551	561	581	506	526	537	577	582	518	555	560	540	555	540	572	512	550	543	565	559	537	538	551	568	561	549	551	556	568	557	557	550	572	513	549	557	586	563	547	560	552	573	529	547	534	540	563	590	590	579	564	543	555	560	545	520	561	543	568	578	562	553	556	603	544	531	565	561	565	575	582	545	555	536	552	568	537	575	589	548	545	552	573	566	570	545	571	564	556	527	568	551	533	547	523	559	557	551	555	551	550	589	599	562	542	563	564	538	569	537
27888	12302	1206	330	245	187	179	172	140	158	136	155	135	160	135	143	140	161	145	143	134	160	133	147	153	154	161	132	151	150	131	141	117	138	141	149	177	128	119	131	133	145	134	147	146	138	160	137	128	150	135	141	142	147	174	134	147	133	144	127	137	143	144	128	139	147	137	129	153	154	129	151	159	128	145	123	128	146	118	148	136	137	141	132	144	131	132	156	163	126	171	133	147	140	146	153	146	129	143	156	151	144	155	138	130	159	152	145	139	139	125	148	153	153	156	131	155	135	149	128	117	127	124	173	145	149	119	152	166	147	134	146	144	153	130	150	158	140	125	133	139	123	141	141	139	124	142	154	149	120	143	149	129	153	152	159	157	137	146	135	134	128	129	137	124	149	130	123	153	153	132	130	144	121	153	140	154	133	140	148	136	140	130	114	125	134	126	134	135	154	143	146	149	122	156	147	154	139	127	161	156	136	119	127	141	151	135	151	136	154	134	142	145	143	113	143	124	153	136	153	127	129	156	140	161	129	145	152	138	147	164	137	125	143	130	146	132	160	139	137	125	133	126	133	160	131	122	157	150	123	134	149	147	140	117	151	134	137	138	140	131	141	144	145	129	149	141	130	142	136	113	156	150	125	128	142	128	145	133	150	140	146	148	145	151	140	135	135	155	135	125	131	135	153	174	138	146	165	155	129	146	134	132	148	139	138	111	141	139	149	130	130	149	147	148	113	134	134	167	144	150	134	127	154	132	128	134	147	134	134	143	142	135	169	167	158	157	133	143	139	140	140	130	135	138	114	135	121	148	144	162	116	139	124	136	124	129	138	144	140	147	145	145	125	124	164	142	139	149	152	135	138	141	129	151	106	157	144	127	138	145	150	139	147	139	129	133	136	142	132	159	155	151	139	173	126	116	134	146	152	148	141	151	135	154	129	147	134	124	135	149	138	134	134	112	148	152	138	131	153	121	138	133	146	114	131	154	131	133	153	139	132	137	144	143	128	152	140	116	134	140	150	147	130	123	118	133	137	120	131	135	130	141	135	118	129	137	126	129	138	142	130	138	137	137	119	148	147	151	135	127	136	140	153	130	148	142	151	132	147	151	143	151	125	125	123	149	130	129	150	115	143	127	141	134	130	130	140	154	124	173	126	142	153	130	127	125	169	130	129	135	126	150	138	136	142	142	128	141	128	126	128	143	136	151	155	149	136	141	143	122	142	136	111	147	118	145	136	148	153	128	133	129	145	127	149	150	141	135	154	146	143	135	130	141	149	122	142	150	155	125	132	145	117	154	116	126	116	137	138	142	133	123	155	145	148	131	141	145	138	117	133	143	142	124	144	162	148	155	138	157	134	158	146	130	165	145	125	148	165	150	151	128	143	141	136	136	154	133	130	149	151	141	153	118	133	147	132	141	153	143	115	150	150	147	122	129	156	129	134	151	152	137	130	132	140	141	148	167	137	120	118	137	169	138	138	150	143	146	149	154	132	130	148	135	131	126	154	124	154	145	135	136	146	143	143	134	159	137	138	147	131	161	147	134	142	129	132	142	155	147	141	137	140	130	127	122	119	129	150	141	126	148	162	143	152	170	162	141	145	125	146	125	130	123	133	134	140	139	147	140	126	146	127	150	151	106	158	132	122	153	133	131	139	147	137	137	156	123	127	114	130	153	134	141	144	144	127	141	141	125	172	126	119	133	143	140	144	141	142	146	129	130	146	163	125	146	163	142	141	145	144	141	143	147	143	133	147	123	144	130	156	134	147	156	144	127	136	138	140	151	137	143	136	124	151	143	163	149	173	152	155	146	143	148	147	147	155	147	130	139	128	152	163	148	124	125	132	132	152	150	138	137	146	129	151	110	126	152	138	132	141	124	142	131	125	126	152	137	145	145	143	153	146	126	120	132	144	128	121	128	135	140	132	138	144	154	134	138	130	143	157	133	147	118	133	131	142	128	128	130	158	141	134	129	129	147	153	139	117	150	143	144	150	161	158	124	132	126	139	121	126	166	165	129	119	145	149	162	132	143	138	137	145	164	143	145	147	137	131	127	152	153	146	142	155	117	144	126	134	162	125	133	162	134	153	128	145	154	143	145	151	122	132	127	156	138	164	119	134	144	138	135	142	133	129	114	125	148	150	152	132	133	142	147	143	165	142	131	125	138	143	137	139	140	132	146	150	145	139	150	135	134	147	154	145	118	129	146	136	140	123	120	146	144	141	150	138	152	123	148	132	149	129	133	130	136	145	135	130	126	144	126	130	128	112	139	143	131	159	141	123	144	156	150	136	142	130	146	134	161	122	149	130	136	136	137	132	150	118	156	124	140	151	130	124	143	124	131	148	140	109	149	112	133	127	131	149	105	142	149	157	156	132	141	133	130	146	112	132	155	153	151	122	140	145	121	124	133	137	129	138	115	142	131	123	152	135	163	132	132	150	156	135	119	141	136	128	146	152	138	132	136	151	124	141	147	135	146	140	137	144	123	141	151	131	151	134	143	138	147	137	144	122	132	144	123	122	143	143	145	150	145	151	132	143	131	145	121	144	145	145	167	133	129	124	148	142	137	112	135	148	145	126	121	174	143	130	148	127	142	157	137	126	146	144	126	139	124	142	146	132	131	139	132	149	145	153	134	124	123	160	149	154	143	152	136	136	135	138	126	137	140	119	143	130	124	145	131	155	150	141	133	123	136	123	148	135	134	161	129	147	147	144	163	132	156	126	136	126	126	141	146	125	151	145	135	136	162	127	151	144	138	126	165	128	139	136	145	133	141	127	133	151	144	137	154	134	146	115	144	138	151	140	127	131	147	143	129	134	165	147	152	136	138	146	139	134	127	151	135	143	148	125	150	146	141	163	143	138	134	129	162	145	156	134	132	141	124	153	139	167	156	158	136	153	127	127	153	139	153	128	143	143	139	162	141	135	131	138	136	137	130	139	148	146	143	163	135	161	148	125	131	146	141	127	120	142	153	126	134	143	126	153	150	147	131	135	132	134	118	166	145	136	145	117	161	148	106	129	128	127	159	124	132	147	124	137	136	137	144	130	158	107	138	148	137	152	121	163	128	157	140	146	165	127	155	122	144	127	123	132	132	162	131	123	137	148	134	139	147	130	123	144	140	128	142	145	145	137	145	121	138	153	148	136	128	141	146	136	150	135	121	131	140	141	141	139	132	129	146	126	134	125	150	140	147	148	151	136	143	143	158	134	142	149	130	148	161	126	137	129	141	145	161	129	136	140	153	123	154	162	130	159	143	146	135	135	147	154	124	141	159	160	152	153	129	130	133	141	140	141	135	151	119	161	149	147	139	123	145	130	157	147	144	147	121	170	158	135	134	152	131	128	147	122	164	150	132	136	138	160	130	141	143	147	150	136	151	138	154	141	138	127	142	139	142	132	155	120	149	152	121	128	141	139	120	158	115	144	144	166	141	143	117	130	152	138	143	113	134	124	137	140	143	153	134	141	146	149	132	140	127	129	134	147
5002	911	754	413	336	269	228	201	218	208	190	202	168	174	195	152	171	182	184	147	175	194	167	152	162	177	160	190	164	195	141	171	166	154	164	178	177	166	143	184	152	174	150	145	171	155	166	185	153	156	162	167	155	190	167	179	192	153	164	188	177	163	167	163	173	167	162	169	159	172	166	155	179	145	164	154	163	145	160	165	153	164	172	188	158	185	153	164	161	153	188	172	144	155	159	140	167	173	150	143	160	139	177	142	153	158	137	162	178	162	177	160	155	155	153	153	167	161	158	176	163	163	155	161	162	158	142	165	144	177	152	195	162	155	141	177	159	136	167	184	151	158	154	144	167	163	150	161	163	178	141	150	165	163	158	163	178	147	145	166	203	155	150	161	158	177	156	189	157	174	167	168	161	160	151	156	163	176	187	163	157	167	179	151	164	134	147	144	198	141	161	157	177	171	146	157	173	181	183	176	162	156	174	165	185	174	183	182	185	148	170	144	148	156	164	174	181	161	182	166	176	168	169	155	153	178	165	165	184	159	190	160	139	178	199	145	167	183	177	196	155	162	159	186	180	167	158	165	174	188	170	183	160	164	153	139	154	166	163	145	145	155	148	167	152	182	162	140	175	158	160	145	146	160	191	185	156	165	161	143	137	161	153	161	153	165	156	143	174	154	178	147	163	153	159	163	144	163	168	178	168	151	167	145	153	164	182	165	143	139	157	181	180	153	149	167	165	172	143	150	164	154	151	148	176	151	178	179	144	155	144	141	168	170	148	148	151	188	166	168	163	164	171	154	169	170	182	171	166	175	154	170	174	154	167	143	184	157	153	144	148	178	150	176	173	157	153	165	159	165	159	181	169	178	161	159	174	149	146	174	157	158	165	145	172	130	154	177	153	186	186	161	164	192	157	164	144	165	166	169	156	172	173	144	162	149	142	144	172	157	152	176	179	150	174	135	171	146	155	163	154	148	156	148	156	143	182	182	143	139	181	152	162	145	153	148	136	156	165	166	158	166	152	161	155	179	162	169	187	177	160	146	165	194	174	159	163	164	171	148	160	156	164	175	180	161	183	154	155	142	149	191	158	170	147	148	139	169	155	160	179	150	171	176	172	158	199	174	164	179	161	169	170	159	163	161	171	144	163	148	165	142	157	159	187	174	166	158	191	187	158	162	168	155	152	161	148	164	154	151	161	159	157	137	149	152	183	152	143	144	157	137	165	151	168	170	171	170	165	178	149	166	167	151	162	174	165	187	181	174	151	164	152	181	142	156	163	160	200	157	169	172	140	172	162	149	187	140	152	191	145	157	175	180	166	175	179	174	180	157	142	186	145	155	166	141	135	167	160	184	142	179	148	149	171	171	166	178	168	140	181	150	165	168	154	160	196	150	187	157	170	176	154	168	175	145	160	148	173	155	160	169	154	156	180	187	167	186	147	145	176	146	182	145	168	163	155	158	181	147	179	152	175	165	168	171	161	158	140	148	165	156	138	153	163	130	174	151	154	142	170	182	157	171	157	168	162	169	165	168	158	151	147	171	158	154	141	162	157	161	154	169	160	156	160	167	160	166	175	172	132	147	166	169	174	155	182	174	157	135	141	153	145	162	188	176	176	153	156	163	174	170	141	151	187	164	175	167	167	141	175	165	171	166	147	150	184	172	150	169	174	158	174	192	179	154	158	148	186	168	141	167	147	172	154	152	150	165	194	175	157	159	154	162	163	176	195	153	178	177	161	161	177	172	180	171	159	147	167	154	194	177	168	154	166	168	140	144	163	158	162	158	164	174	170	147	157	139	141	175	172	170	171	153	184	159	174	150	149	172	154	157	187	160	155	163	174	149	184	165	158	180	154	151	162	150	163	194	160	171	153	170	160	164	157	185	152	168	168	153	157	160	154	143	172	164	141	179	155	159	138	164	137	147	138	161	144	191	179	163	161	165	167	164	167	159	176	153	147	129	180	155	144	165	172	155	130	164	148	144	145	155	186	178	146	166	172	140	151	168	163	169	167	177	162	160	172	142	161	184	153	186	171	173	145	151	182	160	167	179	167	165	143	149	163	185	143	158	161	161	167	183	170	163	171	183	156	163	172	159	164	160	154	158	163	168	150	181	180	139	163	168	176	168	136	172	163	187	161	153	160	173	159	161	155	153	168	165	160	155	158	153	161	152	174	157	153	174	157	156	156	139	183	167	144	162	160	174	171	158	164	164	174	149	169	156	146	156	147	177	152	152	172	163	142	154	164	162	184	137	141	180	142	185	185	168	169	164	175	144	169	161	149	146	183	179	150	167	130	155	164	174	152	181	173	150	144	134	181	144	161	177	167	172	180	159	154	163	168	154	154	152	169	156	179	163	173	167	160	164	161	171	148	170	153	150	171	144	158	146	159	180	162	157	159	167	146	143	183	179	165	170	171	151	169	168	169	155	158	161	186	153	159	156	152	166	158	172	156	166	167	149	142	173	154	163	144	189	173	160	122	157	174	179	159	180	177	165	186	145	166	156	162	157	161	184	162	175	145	167	142	171	138	164	161	169	146	179	174	178	182	157	149	164	165	178	158	170	180	156	144	157	152	165	174	149	158	166	147	173	139	156	142	165	171	161	162	149	155	177	154	173	157	154	159	158	140	176	178	152	170	153	165	164	170	177	147	154	147	158	168	177	146	171	147	138	148	167	146	172	135	177	168	170	175	156	152	169	166	159	138	141	168	186	156	167	157	165	131	174	157	148	141	153	178	146	137	161	179	171	186	182	179	192	182	169	157	156	186	152	150	190	167	158	143	174	155	169	170	152	168	166	157	161	151	146	169	161	168	159	169	157	164	168	176	167	175	161	163	150	150	170	176	194	196	165	169	161	170	150	155	164	173	169	154	159	150	158	168	167	146	138	180	145	181	183	174	175	152	178	178	161	165	188	172	161	136	164	177	164	169	169	161	156	168	169	150	162	161	122	169	181	167	183	141	156	152	160	178	158	164	166	151	167	170	157	155	153	189	173	164	157	165	175	178	167	176	182	171	153	178	169	171	159	159	168	163	192	138	185	147	155	172	179	165	152	163	142	162	143	152	193	174	154	175	177	152	157	162	163	162	164	169	164	172	182	157	181	164	129	168	166	137	140	159	151	158	166	150	167	159	149	152	143	169	163	162	172	159	177	173	168	144	161	158	157	169	176	156	153	160	147	161	144	162	154	174	155	171	173	174	149	173	166	164	164	161	173	159	161	160	166	167	142	130	142	163	163	155	195	144	157	170	161	147	190	142	151	164	176	149	170	140	155	161	171	159	150	179	157	158	163	147	155	148	157	181	170	178	163	168	167	153	168	170	159	173	163	147	179	136	168	147	163	158	158	170	180	147	145	145	162	183	142	174	132	182	179	158	156	129	150	154	152	151	158	153	170	145	167	170	164	156	178	179	172	146	164	141	183	170	162	151	155	157	156	174	163	171	152	148	158	180	150	169	183	153	160	169	155	182	174	156	176	176	167
24442	20356	26425	24184	20341	8510	1244	832	609	542	523	411	435	419	401	366	391	360	360	364	334	384	297	342	321	309	324	335	330	311	304	295	329	301	279	314	289	319	270	313	293	296	289	290	283	306	303	292	310	280	293	311	294	293	281	275	268	294	269	301	294	311	263	306	314	270	275	270	283	295	281	268	269	283	285	305	292	277	288	285	289	274	298	287	286	267	283	272	293	282	274	298	288	270	260	263	248	305	261	279	275	293	290	294	270	269	287	293	279	272	289	314	269	279	277	264	250	264	274	266	278	273	309	266	262	294	261	278	275	281	269	278	269	298	246	305	285	295	286	284	287	284	283	293	275	269	291	242	306	241	247	265	269	265	256	274	272	280	260	277	248	274	297	291	286	285	275	306	274	281	308	289	303	262	259	292	282	295	261	296	285	304	296	292	286	267	288	234	301	308	276	279	294	287	277	304	293	274	307	295	295	247	283	284	271	294	273	277	314	286	238	277	284	296	267	277	297	262	271	290	240	309	283	265	258	284	290	269	305	281	303	255	276	265	297	288	262	273	255	292	280	277	262	296	268	265	292	274	268	299	285	299	290	246	289	290	277	258	312	287	294	301	263	268	270	275	305	280	274	283	288	268	266	275	265	274	269	258	257	293	286	286	293	262	291	300	274	271	303	288	282	272	268	273	261	299	258	282	270	256	277	294	276	288	277	267	292	260	297	263	274	285	306	295	296	293	271	265	270	261	279	244	292	264	230	294	263	267	268	285	297	256	290	293	284	288	278	257	281	275	284	280	276	267	256	263	287	262	271	274	286	290	263	288	311	276	258	279	273	289	273	269	259	299	267	292	298	247	290	291	266	247	267	270	253	258	241	295	277	273	289	279	277	260	275	296	266	279	275	274	283	253	293	277	273	291	295	272	287	270	300	284	258	259	277	262	270	302	264	288	260	291	277	284	249	255	279	273	261	275	292	270	259	274	231	279	298	279	306	277	280	307	291	279	269	271	286	296	271	256	307	273	276	298	308	298	296	301	264	275	282	281	251	264	285	277	293	277	252	269	274	281	272	287	291	271	255	277	278	287	302	284	257	264	268	267	283	297	286	255	261	285	302	281	289	304	278	272	286	264	285	288	293	283	260	310	267	249	267	260	265	259	288	310	311	276	299	297	292	252	266	268	262	269	261	287	298	295	263	293	293	290	277	291	274	268	275	309	281	281	247	252	287	298	306	281	289	283	283	269	289	269	296	304	258	279	279	256	263	281	281	283	260	258	278	273	287	291	282	287	254	274	284	292	269	272	288	270	267	296	303	276	265	262	305	299	272	287	299	290	289	290	261	259	258	317	274	268	302	259	270	304	301	282	291	252	261	246	316	286	264	273	262	294	311	298	282	280	244	270	299	292	242	269	283	271	253	259	296	314	269	272	277	302	264	270	280	300	301	262	282	333	261	261	266	292	272	260	285	297	301	293	259	263	273	287	259	305	304	264	286	290	244	283	244	305	256	269	262	293	286	284	276	284	268	311	325	285	298	302	289	272	237	263	279	266	271	261	288	284	282	256	264	274	269	267	280	297	254	278	250	270	280	282	280	256	257	280	255	253	281	280	272	298	257	277	268	283	278	311	319	262	271	260	298	283	282	287	251	274	273	275	296	245	268	270	255	270	277	283	259	242	262	260	293	289	253	268	292	299	284	251	300	251	268	307	282	262	288	270	285	294	260	288	249	285	286	277	302	302	266	262	286	306	292	278	226	277	271	276	268	275	255	275	291	298	325	295	273	276	279	255	244	269	286	279	304	280	285	251	256	306	243	290	271	253	288	275	265	295	290	297	261	303	300	276	271	270	289	265	257	285	279	274	247	276	254	266	266	280	286	288	262	304	268	265	308	254	258	298	301	272	279	278	273	277	283	295	253	296	303	276	306	260	282	267	282	288	232	239	283	274	272	267	273	253	291	251	291	269	233	272	260	278	281	267	270	264	310	277	276	271	278	286	268	264	255	285	249	261	272	279	265	248	255	294	296	276	282	304	265	255	265	281	261	274	272	263	263	267	278	281	274	252	284	294	301	274	325	271	267	273	260	282	283	282	271	267	260	289	276	283	281	300	293	244	289	278	294	290	285	289	254	272	308	285	294	273	268	267	260	240	301	264	278	285	309	287	229	306	253	269	307	286	279	261	295	288	290	274	274	254	285	285	296	282	278	259	281	267	306	276	264	263	288	263	275	290	277	263	298	286	269	280	259	265	252	284	298	279	266	253	280	278	249	286	303	240	317	253	292	300	271	273	279	266	262	294	276	277	280	290	289	274	294	288	292	284	271	305	275	287	280	274	285	285	282	263	263	272	266	300	298	313	286	282	312	275	279	294	233	249	281	282	253	262	284	281	274	300	296	275	275	301	295	286	285	326	278	295	268	247	277	275	290	269	280	262	286	246	255	282	285	271	239	300	259	280	263	255	282	249	302	312	268	291	260	270	249	278	275	263	268	263	269	263	293	298	293	250	262	299	279	260	270	249	295	254	271	262	290	294	272	260	273	280	268	304	283	290	298	260	310	272	296	296	298	283	292	281	275	290	289	261	279	289	297	282	268	248	276	274	279	237	292	287	263	270	288	280	231	264	274	283	287	252	273	289	294	283	299	262	273	288	250	277	281	264	299	283	264	261	288	276	303	254	293	282	284	262	277	273	272	298	269	300	279	249	271	252	285	301	274	270	260	287	300	267	291	282	300	271	265	270	282	325	270	264	281	294	281	295	256	286	253	319	290	274	290	282	278	276	291	275	264	259	294	309	252	257	294	264	286	281	288	308	267	272	287	241	287	263	279	294	289	280	273	238	282	297	268	299	277	270	254	255	287	281	290	312	310	261	289	276	254	303	268	273	291	284	277	276	259	262	285	254	300	286	286	279	287	285	268	293	269	297	311	276	279	268	285	276	273	285	284	272	279	249	287	279	270	264	260	281	293	292	298	279	264	282	290	277	251	275	265	247	255	253	272	275	268	257	259	292	278	287	311	268	301	278	271	289	301	278	262	304	264	262	283	292	252	286	265	272	281	258	279	278	294	281	258	287	296	268	287	276	250	269	280	267	281	289	288	265	293	317	285	295	307	251	280	254	268	284	249	253	297	270	270	278	309	248	288	272	254	244	297	281	301	264	289	301	271	267	285	263	282	265	250	267	292	269	279	273	282	295	268	262	252	290	296	282	275	279	271	264	270	261	313	273	282	291	290	297	257	261	288	280	275	309	286	273	267	264	290	251	270	275	287	290	283	286	287	275	279	295	296	314	269	276	264	284	289	256	266	290	287	285	273	280	303	290	302	283	264	265	288	260	262	273	305	282	282	260	289	261	276	309	266	258	288	276	281	302	269	263	264	260	246	290	293	278	262	278	306	270	271	263	279	255	284	268	293	271	257	270	268	274	267	281	294	301	276	279	285	286	292	296	307	294	283	289	309	287	267	250	278	275	291	278	273	282	285	260	263	301
7734	11490	10890	5499	3469	2423	1845	1414	1170	1005	856	757	645	617	549	535	556	463	467	425	401	364	348	398	376	352	357	332	340	374	321	319	341	313	319	328	296	312	308	279	297	305	313	317	308	350	312	304	289	300	323	285	289	295	275	282	310	299	282	322	299	279	296	269	299	314	280	259	275	284	277	289	281	268	285	282	289	294	274	304	284	265	314	290	276	308	278	257	287	294	267	303	275	287	297	265	281	286	297	279	284	286	289	281	276	297	297	244	314	263	293	255	278	270	258	284	292	283	260	299	284	294	278	283	268	307	299	269	288	288	267	297	292	268	286	277	279	253	278	307	260	271	300	272	320	284	303	282	275	276	244	276	244	298	280	304	300	282	281	272	276	279	275	264	281	299	279	256	266	291	269	291	280	285	280	285	282	280	287	282	311	297	278	245	296	260	257	274	282	258	321	275	273	285	275	277	269	256	265	282	286	311	282	278	274	290	279	260	272	288	269	276	301	291	299	295	254	291	282	300	272	285	281	277	255	287	300	265	292	259	266	278	273	297	272	276	337	268	268	263	261	281	238	315	263	278	300	271	320	295	279	296	274	279	252	266	255	274	282	303	308	264	276	285	256	261	283	281	276	285	269	263	279	283	286	277	309	243	263	271	271	294	261	266	257	264	249	262	287	282	261	276	269	286	298	286	262	266	300	270	269	284	294	266	283	268	267	275	288	263	260	297	308	273	285	274	290	259	308	269	266	282	268	283	253	292	262	282	270	261	270	287	276	263	303	292	297	275	294	272	271	295	265	299	286	285	288	297	299	288	289	270	300	274	262	293	266	304	290	289	262	283	264	289	292	286	254	275	285	295	324	278	288	282	281	263	285	250	291	251	278	269	290	295	263	254	243	285	274	261	283	281	252	260	289	269	292	297	279	287	286	267	260	292	273	263	284	285	272	250	260	274	280	256	303	273	282	279	276	261	273	266	311	252	316	278	287	249	247	286	283	275	299	261	285	274	275	260	257	260	299	270	279	256	263	284	305	272	287	292	296	264	265	277	268	288	264	281	298	285	263	265	263	265	290	265	278	262	253	256	291	270	286	282	273	283	239	301	294	301	283	298	236	234	291	269	284	275	291	293	244	291	264	284	270	320	266	282	274	287	267	270	294	273	263	298	268	280	315	268	250	296	292	267	300	285	239	290	308	324	265	265	281	272	275	272	258	270	295	279	267	296	324	312	263	246	270	282	302	283	288	246	255	249	267	273	281	257	265	266	259	298	260	261	261	275	250	274	284	276	296	263	304	277	281	286	269	278	282	280	269	284	281	280	287	266	285	282	297	260	313	262	250	295	292	276	289	294	279	287	294	270	281	276	271	269	304	289	269	255	260	264	301	282	269	287	268	279	280	266	245	295	272	297	277	269	274	288	292	260	275	269	285	255	254	291	249	268	309	275	289	281	279	272	290	297	303	250	296	286	264	264	270	277	241	286	277	236	243	294	290	225	260	261	266	266	293	283	275	301	291	270	270	279	262	299	275	257	301	294	243	277	293	253	268	231	314	252	280	302	266	271	293	309	275	269	288	268	272	276	275	280	286	282	291	290	279	281	258	284	282	285	295	290	266	326	282	275	285	299	255	273	285	274	278	282	260	262	291	262	268	300	317	284	298	300	270	289	270	283	321	276	280	280	269	264	272	275	291	270	285	297	304	305	282	289	273	280	261	299	262	310	263	275	248	240	268	287	289	285	263	306	291	288	263	292	266	253	296	284	273	280	270	284	289	279	276	280	285	266	272	270	270	288	273	250	278	278	269	284	288	273	263	300	277	286	272	306	294	251	261	279	258	275	268	270	299	301	301	279	287	295	250	284	258	253	266	263	259	290	303	315	284	261	281	275	280	250	287	277	279	245	280	282	269	287	273	296	263	310	266	275	271	284	283	262	298	298	294	293	232	298	258	302	281	302	272	256	280	276	278	275	292	269	282	268	263	261	281	295	270	269	274	280	287	297	287	265	292	314	293	285	283	270	264	272	254	263	297	271	306	276	268	267	272	290	284	276	305	258	282	313	275	297	285	280	267	296	297	295	277	284	297	272	299	275	292	280	304	285	245	312	302	281	282	291	282	271	264	263	280	291	268	262	276	271	273	291	268	273	286	278	287	250	274	289	297	291	286	267	276	292	300	287	288	295	272	263	271	304	289	277	289	282	281	248	278	246	284	292	310	274	249	293	282	289	275	264	267	295	293	249	286	295	292	310	264	241	269	269	298	255	280	265	273	299	308	254	252	278	266	272	323	266	271	274	275	299	265	284	260	265	276	290	269	247	283	276	256	298	275	316	269	262	264	261	274	258	312	283	274	298	281	299	276	290	266	261	301	313	270	276	289	303	293	299	263	255	286	290	267	308	272	268	286	288	280	297	249	272	315	250	283	288	289	282	290	294	289	265	305	290	263	277	290	266	302	267	291	262	300	280	279	291	289	287	277	272	262	312	267	260	263	300	263	272	275	266	296	275	286	291	296	285	245	271	269	277	273	273	265	270	297	282	302	283	271	261	295	261	279	254	281	286	274	263	284	248	290	273	313	288	287	277	278	303	259	299	302	292	289	284	302	291	263	250	262	268	268	281	259	293	263	272	295	303	281	285	292	292	324	270	284	288	249	272	290	290	281	244	245	274	267	295	279	275	277	290	270	261	258	262	262	294	280	278	304	284	292	297	280	264	258	284	249	264	273	280	261	261	292	282	274	267	274	300	271	309	290	290	308	272	236	285	282	310	262	270	315	250	252	273	299	286	287	290	296	270	296	242	272	267	271	274	265	316	279	304	278	288	249	317	272	287	283	275	294	277	284	278	272	320	276	278	274	284	276	280	265	286	251	282	276	246	259	261	300	285	263	239	303	284	292	305	278	269	266	296	255	253	258	276	283	273	287	257	289	274	277	273	273	281	269	262	254	269	280	262	249	289	267	265	312	274	288	261	297	269	300	292	257	285	270	271	277	276	283	247	267	282	283	289	279	264	272	298	242	260	277	299	282	291	281	285	299	285	292	280	303	263	260	287	283	272	269	294	283	253	298	287	281	290	290	282	297	271	290	286	275	263	276	300	286	240	313	262	273	297	310	259	301	276	284	262	279	272	285	276	258	296	258	257	280	304	272	267	266	277	271	281	287	263	264	268	263	303	270	296	287	258	276	285	297	267	281	265	266	261	298	313	255	296	290	280	261	291	240	277	297	272	266	278	282	288	267	263	263	247	261	291	254	264	277	289	290	305	294	266	279	316	256	288	247	271	286	307	299	282	297	269	259	287	303	288	258	293	292	242	260	293	288	272	253	263	262	286	256	302	276	290	263	268	279	276	272	287	257	253	284	278	277	291	264	286	284	273	307	280	259	269	257	275	280	299	279	271	264	316	287	278	256	279	294	318	293	278	276	301	281	261	268	266	272	290	271	310	279	289	263	296	273	261	296	309	278	283	282	265	256	281	270	280	286	292	262	262
22549	20346	26888	23669	20354	20406	7332	1720	1306	1114	1095	961	854	859	805	808	730	748	718	707	651	716	658	648	687	647	697	626	631	623	671	596	655	650	676	587	577	596	625	579	583	616	592	621	605	570	587	584	602	582	609	618	561	598	555	603	603	605	603	596	586	579	587	585	616	611	603	610	572	565	560	590	597	630	577	564	587	553	566	609	574	561	592	599	568	558	544	596	569	565	621	603	595	548	564	571	572	551	574	562	573	581	580	588	653	571	581	582	564	557	584	639	615	518	587	523	578	553	552	552	578	539	568	567	594	540	536	556	581	609	601	520	563	604	570	590	560	544	569	505	603	602	567	574	549	590	581	567	567	603	534	604	614	560	594	609	574	592	583	573	570	506	608	576	592	603	567	610	563	558	594	576	580	557	605	567	569	535	590	553	576	610	580	562	599	591	597	637	564	580	555	593	536	584	586	569	596	555	553	552	590	610	555	578	569	564	557	555	612	546	585	571	575	612	586	550	592	584	556	596	572	606	563	592	595	562	578	598	613	549	661	566	565	591	582	539	570	591	590	620	631	535	541	557	583	576	581	546	618	579	566	579	603	546	555	607	594	591	567	565	570	570	598	555	571	578	591	606	590	594	609	582	597	548	581	561	542	560	586	550	556	590	630	576	522	575	562	559	584	550	577	567	578	579	568	582	534	559	581	557	569	538	587	567	577	573	605	590	598	573	532	538	564	593	565	579	591	582	607	544	555	568	607	574	581	562	572	591	580	594	565	566	565	572	544	542	549	581	594	520	577	585	576	557	590	573	558	589	529	584	604	563	569	575	552	600	601	569	542	571	562	565	541	547	567	526	569	561	566	587	579	543	561	581	571	576	572	566	583	571	570	586	590	538	571	580	593	567	561	532	595	561	579	588	594	602	592	576	576	575	566	546	579	560	549	551	576	589	546	593	572	602	514	591	641	564	619	628	589	581	588	590	596	557	569	595	572	515	622	575	550	604	596	553	554	569	541	578	586	557	561	555	622	591	584	549	568	582	573	578	623	588	577	541	575	569	536	566	559	578	603	572	607	576	617	597	566	551	567	587	592	593	571	561	537	620	612	570	593	604	542	584	603	619	574	542	571	579	592	548	513	596	572	575	545	562	606	593	558	602	562	586	554	548	580	553	550	577	559	563	547	619	623	569	555	573	572	571	540	533	574	586	527	565	570	575	603	556	561	557	588	553	531	578	557	569	534	568	593	547	560	593	540	581	544	595	550	637	628	629	592	564	581	587	585	573	583	570	588	540	589	547	566	574	590	618	548	533	553	587	568	571	560	557	591	614	585	558	589	582	521	600	622	575	566	609	537	594	570	559	623	612	536	568	571	613	559	547	554	558	590	548	601	541	550	614	523	533	566	615	599	571	543	575	603	560	578	547	561	576	547	589	570	561	580	593	596	554	564	581	583	559	585	568	536	557	621	579	608	562	598	607	569	550	522	562	563	522	629	567	552	574	585	580	596	553	537	572	541	577	606	600	538	581	586	585	539	610	582	552	547	569	597	591	536	563	571	562	556	566	609	561	572	551	587	561	600	549	582	581	562	558	528	558	542	581	566	601	583	552	575	570	581	558	544	564	584	564	545	551	556	550	570	579	582	536	553	598	537	582	565	569	589	566	532	563	538	583	569	595	585	563	530	576	552	540	576	611	617	568	541	561	544	564	553	584	611	583	586	558	568	527	588	588	570	536	537	593	588	575	591	550	553	537	612	599	604	615	553	554	608	603	562	632	582	574	576	614	579	568	539	573	573	548	557	567	609	587	607	553	552	553	576	562	592	600	576	571	583	560	579	542	589	572	551	558	584	611	577	572	612	574	582	550	554	532	540	598	618	594	581	539	581	569	560	587	551	566	605	572	539	590	555	603	609	583	567	565	545	556	609	572	566	577	576	580	558	576	566	555	579	571	551	584	542	578	611	588	584	583	582	563	557	565	585	566	569	586	533	593	559	532	570	615	596	539	596	605	601	575	569	588	551	601	560	570	564	582	522	568	561	553	561	605	577	574	553	603	591	572	598	578	571	602	565	598	553	524	584	560	592	567	564	572	501	527	562	567	612	600	608	607	612	579	577	594	565	567	605	596	559	622	574	579	580	582	597	581	599	538	584	538	557	572	581	567	586	588	603	638	577	567	612	584	578	552	628	590	564	597	633	617	574	539	582	549	599	589	568	615	537	584	567	575	524	512	590	574	590	555	554	612	581	541	555	534	539	613	598	583	594	572	608	573	593	548	558	572	526	552	579	562	558	547	596	522	545	565	612	593	574	552	579	554	553	583	562	587	537	561	558	551	565	546	559	563	611	563	528	594	588	612	614	606	556	608	568	597	584	603	579	542	559	569	586	587	557	588	559	592	596	575	534	572	575	624	553	549	591	596	580	627	589	550	550	545	573	558	581	551	588	547	618	580	522	598	572	544	549	541	532	577	584	581	574	605	602	584	523	553	574	536	569	627	585	568	571	600	555	563	554	560	590	623	551	545	567	550	557	588	589	537	546	568	553	554	544	565	559	599	559	587	582	572	610	566	564	568	594	589	624	605	594	580	590	551	537	549	589	577	592	551	529	554	554	519	573	600	629	580	590	596	558	600	568	510	581	588	591	578	597	595	587	577	579	588	550	578	574	585	552	604	592	563	546	574	562	621	589	600	532	603	541	564	565	547	582	584	539	597	561	545	551	564	563	600	546	546	536	564	577	619	608	595	535	611	549	547	551	564	559	583	580	580	602	589	639	563	532	560	583	540	555	561	561	585	581	590	545	572	571	587	576	558	552	574	552	580	581	543	557	516	569	608	557	563	568	573	582	589	605	536	583	534	641	579	529	579	613	608	581	571	558	587	537	573	577	550	551	550	570	543	584	581	585	574	539	565	589	616	548	550	566	587	595	551	546	558	546	516	606	545	606	574	542	559	568	578	596	544	544	597	574	546	575	558	560	602	547	585	576	616	577	569	598	603	558	568	586	580	554	571	553	573	584	568	564	538	582	539	549	578	615	570	552	560	572	566	533	575	567	557	542	552	590	593	612	550	571	560	555	554	541	565	602	557	598	596	598	550	551	585	607	589	600	568	569	585	550	550	563	575	570	583	561	569	541	566	579	567	546	570	571	545	586	557	577	552	559	564	602	552	555	566	550	606	569	556	558	606	553	547	574	552	556	561	557	564	539	557	581	581	565	551	547	576	586	531	578	570	557	550	559	603	617	570	546	546	563	550	557	573	568	597	610	533	578	608	540	573	577	567	559	524	592	572	586	567	544	566	569	527	567	573	561	547	604	597	536	592	584	604	606	579	556	606	577	527	584	588	564	590	574	569	556	610	587	610	579	611	574	534	537	556	521	570	582	543	576	531	556	543	557	585	596	597	631	556	570	573	604	594	627	556	584	552	599	543	597	531	573	556	610	564	591	571	581	562	540	566	549	591	572	600	574	546	590	542	580	595	565	581	585	581	549	590
10914	18638	17298	9960	6403	4628	3512	2754	2308	1999	1722	1552	1333	1169	1073	1058	1015	936	900	839	818	815	813	731	727	725	713	730	690	656	661	675	660	676	648	643	653	671	623	621	623	604	616	610	539	589	574	611	635	628	647	622	633	603	569	595	587	566	548	563	583	568	579	648	551	537	544	596	570	591	590	572	563	558	594	590	533	577	542	558	570	586	600	593	518	564	560	594	575	587	560	529	536	587	578	572	557	553	598	592	569	570	552	572	599	550	571	495	589	537	530	530	591	568	557	580	569	583	550	591	603	556	575	589	581	576	603	590	534	542	592	543	594	542	601	565	541	571	539	525	545	547	597	551	504	567	554	583	549	575	574	586	564	546	532	551	563	578	594	608	593	500	534	557	573	553	499	581	581	608	570	578	589	549	558	566	548	511	578	572	544	553	539	565	583	582	555	557	538	519	531	569	545	557	547	590	584	574	614	536	548	564	559	540	571	573	578	552	506	571	571	561	639	605	536	578	571	522	592	566	583	577	584	562	545	559	588	575	566	552	585	569	582	547	558	543	522	543	551	556	590	562	589	548	599	581	531	550	611	556	543	550	502	557	568	508	569	586	570	591	549	549	540	548	531	526	546	488	568	542	518	599	550	552	565	539	559	556	584	536	556	526	547	586	571	550	603	583	537	527	592	556	527	547	573	527	539	530	535	571	538	580	526	529	532	549	559	581	490	547	543	576	552	568	554	585	577	594	551	568	571	592	512	543	567	564	594	547	579	586	524	582	582	535	574	535	563	550	599	550	524	581	570	550	533	550	558	591	529	543	561	581	575	550	562	567	595	554	569	581	596	552	523	531	576	570	546	562	537	557	529	558	537	558	567	529	539	555	557	537	585	583	577	591	544	532	585	580	555	550	575	556	600	629	547	552	536	564	544	539	550	569	568	502	579	491	557	591	572	558	598	607	574	571	498	545	538	583	546	585	582	549	567	535	533	582	579	560	525	569	576	523	566	573	579	559	572	568	539	563	553	560	584	560	572	579	518	550	576	543	542	614	559	551	575	547	562	593	593	555	539	530	555	578	564	542	558	579	583	543	568	540	524	575	537	548	579	544	570	584	568	556	534	560	524	533	559	544	572	546	545	544	548	553	524	574	565	535	521	592	542	523	564	578	574	558	551	547	564	560	540	586	568	524	573	576	537	543	537	599	546	551	580	570	549	535	592	561	559	579	535	586	561	590	506	586	589	603	528	561	510	570	526	562	565	534	535	528	604	557	558	567	553	551	556	540	572	527	580	571	578	575	571	577	547	560	546	570	549	565	536	542	574	524	599	548	532	567	534	528	562	539	598	570	531	567	576	565	582	540	507	555	562	570	553	543	532	568	536	566	571	592	537	579	562	573	530	566	614	561	549	568	538	532	543	502	596	548	572	602	561	528	539	594	556	538	574	553	576	555	535	544	536	573	536	547	529	555	565	587	504	534	579	571	534	545	561	598	518	563	544	552	529	529	544	587	549	576	499	533	628	586	600	533	551	551	566	554	518	575	585	533	540	611	595	562	577	533	574	544	542	528	590	542	578	555	532	530	561	540	529	558	559	586	531	530	562	552	500	571	563	551	574	555	532	562	562	592	582	578	552	567	518	524	561	562	530	571	543	576	533	563	559	586	584	602	549	541	540	540	512	564	566	585	578	531	560	552	555	572	585	513	591	547	578	594	567	517	528	606	580	506	604	577	548	576	542	570	526	546	540	526	529	565	570	566	546	535	575	599	553	603	551	523	530	574	548	562	552	565	567	573	557	533	597	548	526	578	559	556	553	539	557	513	543	561	600	569	515	553	589	558	529	559	542	563	546	571	573	545	529	555	537	586	559	502	548	548	573	548	607	510	575	489	532	603	554	583	572	540	557	518	508	589	524	561	550	590	571	544	512	582	507	579	560	532	597	538	528	556	553	571	551	604	580	534	585	565	527	539	580	544	582	568	553	581	574	555	550	556	559	578	580	531	551	567	572	568	562	547	551	572	546	609	586	619	530	597	548	552	550	603	551	586	571	502	554	521	589	567	535	540	546	555	566	550	568	551	546	596	578	559	598	544	526	544	567	564	557	593	607	588	576	561	544	551	536	595	567	554	577	554	585	571	543	565	559	547	559	571	550	572	572	552	560	589	563	574	553	531	552	541	599	537	546	563	514	538	574	541	520	586	527	584	520	541	531	531	593	585	586	527	529	599	518	541	557	568	553	541	562	556	551	585	548	572	583	591	535	537	530	521	561	559	560	541	539	544	559	553	563	551	544	539	565	559	539	576	591	556	542	533	547	529	618	583	543	561	582	553	536	558	563	558	532	588	575	573	569	552	558	617	560	536	542	526	583	581	583	551	523	535	563	538	557	550	540	564	553	548	518	600	558	530	539	528	534	518	565	568	552	555	536	554	541	520	583	578	555	556	533	553	528	566	565	568	582	557	575	567	540	528	502	546	538	551	557	532	614	536	565	573	528	525	526	549	554	528	538	529	577	562	534	532	567	506	576	540	567	580	554	567	555	571	501	551	555	562	540	553	557	535	625	553	575	552	530	539	576	583	554	564	501	515	529	581	526	586	541	529	544	573	527	554	584	549	588	576	529	577	569	531	549	520	613	552	523	596	586	570	509	565	583	600	553	530	559	572	499	572	590	589	580	551	577	550	554	558	547	533	535	565	563	565	598	576	539	589	544	561	557	603	553	570	519	593	567	581	544	565	573	560	576	554	551	543	555	532	575	577	537	589	591	554	537	575	574	543	594	560	549	552	518	580	548	583	528	602	599	534	572	574	564	525	558	545	581	620	558	565	566	556	526	553	573	563	531	595	533	570	568	564	570	579	528	553	529	549	517	548	555	575	523	528	558	558	545	600	579	531	589	576	569	538	571	526	567	554	571	585	543	551	534	556	544	576	536	558	517	548	586	537	561	571	513	613	576	593	541	556	530	564	579	555	509	575	549	555	559	617	533	545	564	524	571	578	545	553	587	542	569	571	580	564	539	554	569	532	560	563	540	526	552	599	563	551	535	589	576	582	535	579	569	568	579	571	569	509	550	585	543	584	527	558	531	506	561	585	539	557	559	552	558	582	544	555	542	573	531	492	558	585	533	561	518	602	576	525	573	573	560	598	545	601	558	554	544	547	572	568	504	543	560	552	539	548	555	534	542	593	528	567	564	555	559	532	561	530	553	581	588	563	562	531	604	576	585	557	564	562	539	533	550	546	581	575	537	562	564	575	542	537	589	583	551	581	571	546	570	589	555	564	590	554	538	556	569	599	544	553	528	534	526	541	625	563	623	542	557	577	569	539	530	575	535	571	528	560	600	499	540	537	580	537	561	573	559	558	615	501	610	538	563	562	539	579	558	554	550	534	580	555	578	570	539	545	597	601	552	528	559	557	525	554	579	550	563	552	526	545	532	561	539	529	518	548	576	565	540	540	532	570	580	579	583	576	547	548	552	543	531	557	526	570	550	594
27755	12337	1199	375	216	209	181	156	139	158	160	140	147	139	133	124	133	149	136	124	137	143	158	155	148	151	162	144	150	133	142	150	146	153	152	160	149	140	151	137	145	147	126	109	143	131	127	138	134	148	171	143	122	130	155	134	147	135	119	158	150	127	156	139	150	149	153	132	146	133	132	129	134	144	130	133	140	164	126	147	133	143	142	126	136	138	137	124	139	143	144	134	119	158	153	144	144	143	136	124	118	129	142	135	144	142	143	145	136	141	129	140	127	145	122	143	109	151	123	150	137	146	143	127	119	138	111	166	159	130	144	118	132	131	153	131	136	132	126	139	141	127	156	130	131	139	134	137	128	153	138	150	132	123	135	142	158	133	139	143	120	127	133	118	130	151	146	136	131	162	146	160	164	123	128	130	167	160	135	123	155	141	129	144	126	142	137	142	137	125	136	129	143	152	148	126	139	127	139	150	145	134	130	123	135	137	144	124	127	167	135	149	146	153	134	157	132	142	157	154	130	121	147	163	142	124	133	133	141	128	139	156	135	123	135	162	139	137	135	134	139	156	138	129	119	139	148	133	142	132	136	124	145	114	144	144	133	141	140	138	169	151	151	169	136	157	135	139	129	115	129	145	139	138	136	147	153	139	130	158	151	141	159	138	143	145	134	131	129	142	148	154	138	151	118	134	135	110	145	138	130	141	136	149	149	158	151	168	148	119	117	139	130	129	123	130	141	141	143	151	136	153	152	162	138	139	135	112	147	143	142	143	153	150	148	131	129	140	139	158	117	133	135	136	141	139	151	146	137	151	136	130	123	147	143	151	137	147	134	132	142	138	143	148	121	150	141	143	143	124	146	147	112	144	154	140	125	135	163	146	134	129	142	142	139	136	137	144	132	135	139	145	125	134	128	131	130	143	148	140	134	144	148	141	134	137	113	137	148	136	158	139	153	142	164	153	134	139	118	141	124	138	144	140	158	121	149	145	126	123	117	143	139	146	160	149	132	145	134	150	125	146	133	135	130	145	133	131	130	151	149	140	126	123	141	135	149	129	129	133	146	138	138	141	139	109	160	137	136	146	133	148	115	130	139	131	145	132	156	137	153	131	143	130	127	158	131	134	133	134	137	138	145	158	150	157	146	131	142	153	139	128	152	132	129	142	132	124	127	132	121	137	134	153	135	135	138	131	125	158	155	146	138	142	146	139	135	133	132	133	134	153	134	131	128	149	138	136	131	110	141	143	163	137	135	121	139	161	141	147	120	123	147	136	140	135	137	134	141	155	109	151	147	140	116	150	109	133	129	130	136	151	120	145	143	152	129	144	138	130	125	134	161	148	155	154	120	160	132	133	141	141	148	153	126	135	150	134	142	137	148	135	135	124	134	128	139	134	134	122	135	128	125	129	149	147	141	158	121	122	147	131	129	133	121	157	149	153	124	133	138	122	126	138	134	155	140	114	140	148	147	138	146	152	151	146	155	129	126	133	133	144	123	136	129	139	161	129	126	146	145	126	161	154	136	156	138	136	127	136	146	147	133	138	152	138	144	137	149	141	132	119	138	163	137	157	160	135	133	145	142	154	129	145	142	136	129	132	134	151	144	136	119	137	140	135	147	126	122	162	126	149	144	140	167	143	161	148	152	149	149	106	159	150	157	138	140	140	141	163	131	134	157	138	154	123	155	121	160	139	149	147	136	123	138	149	145	149	164	135	127	145	143	130	110	141	132	138	125	140	135	145	154	138	137	119	140	128	132	126	145	134	140	128	142	147	136	138	155	139	137	121	127	153	148	137	136	131	136	115	137	121	131	150	134	152	167	140	131	122	161	137	133	151	134	153	133	142	151	135	137	129	153	122	147	144	140	133	131	133	122	132	138	127	138	133	133	155	125	121	151	145	127	144	132	133	150	114	151	142	136	143	165	133	158	134	136	138	145	158	133	131	130	141	149	128	125	134	150	137	121	158	125	159	154	122	131	143	137	156	123	145	150	132	126	134	153	147	135	125	146	176	117	124	134	144	169	128	135	120	123	127	113	149	133	142	135	153	130	155	136	133	152	132	137	144	142	157	144	142	132	139	151	140	147	115	135	155	127	130	137	130	134	124	142	136	156	148	149	131	139	119	135	144	130	149	144	138	151	133	145	130	141	124	111	122	138	145	152	144	138	142	129	130	146	153	148	109	145	134	128	133	155	139	121	148	151	148	166	145	133	130	139	143	123	115	128	134	134	145	143	133	149	161	144	154	132	170	160	150	145	129	135	131	139	127	141	121	141	162	124	140	133	130	126	140	147	124	128	131	136	117	142	139	154	119	130	127	165	120	137	120	136	123	149	133	123	135	147	131	146	139	142	134	137	143	139	138	135	124	137	144	157	130	138	133	146	162	128	155	150	159	152	135	149	135	129	124	132	134	138	131	136	131	140	166	124	136	153	138	136	141	122	134	157	142	133	157	140	145	120	150	139	167	126	143	117	141	140	153	138	117	145	132	134	161	157	146	130	135	168	133	143	140	136	138	126	161	134	152	159	143	145	127	129	129	123	155	155	130	141	120	131	149	126	151	127	125	141	165	148	124	126	120	147	127	166	131	160	121	158	121	146	131	144	150	141	125	124	130	146	135	143	137	160	121	135	149	135	133	121	130	136	146	151	160	129	125	145	142	143	130	130	106	157	128	155	131	143	131	136	154	147	131	137	125	141	122	145	133	154	140	163	140	137	117	132	113	137	131	143	126	147	145	133	131	140	138	144	145	145	142	125	149	145	133	127	139	134	127	128	144	130	163	123	121	144	138	119	132	146	129	140	140	127	146	149	152	134	149	148	157	139	141	135	167	141	143	128	138	153	136	153	124	147	159	140	139	142	150	155	154	139	148	155	161	152	115	131	123	144	129	150	132	144	136	143	140	155	111	133	121	131	134	124	135	150	143	141	155	153	147	154	129	117	137	141	157	121	142	141	149	142	154	146	136	148	118	140	124	164	143	149	161	151	120	152	138	137	148	132	152	148	149	131	131	152	147	149	140	153	146	128	116	133	136	131	123	152	140	161	144	151	128	147	142	132	130	132	145	149	121	130	135	141	138	143	137	159	135	114	154	159	120	130	124	148	153	153	130	153	135	133	143	159	136	141	132	138	139	134	130	142	170	155	168	135	128	153	158	134	171	134	110	136	126	124	116	128	140	134	152	137	158	108	146	176	135	131	134	157	148	173	160	157	126	138	138	136	146	129	123	168	150	157	133	140	129	130	166	131	121	131	120	143	148	123	143	143	145	143	146	127	131	130	148	143	139	130	128	133	156	137	116	128	143	146	139	138	132	137	139	133	147	141	129	133	129	137	145	141	144	126	148	154	125	131	164	127	157	135	127	149	136	112	158	131	134	156	122	139	145	140	129	138	156	141	155	138	146	157	146	154	136	174	125	143	113	127	148	142	146	129	139	126	162	116	144	143	140	163	146	151	140	152	147	161	116	162	126	139	147	147	145	163	122
4971	873	788	436	356	278	241	207	204	212	188	185	200	169	184	189	154	154	174	173	164	156	166	178	183	176	146	156	186	182	178	158	167	156	177	185	147	185	162	149	171	164	191	172	163	175	162	149	185	143	171	179	158	159	173	176	158	147	170	173	163	165	173	143	181	170	161	158	160	149	164	195	161	161	163	170	171	167	171	167	181	149	154	176	168	164	165	142	179	167	172	157	167	166	156	163	164	177	160	161	186	173	158	186	177	178	154	141	179	173	151	173	178	155	158	151	169	160	164	176	164	142	163	143	165	154	164	158	167	163	163	143	152	136	171	168	145	157	167	157	138	158	155	158	178	164	161	147	182	157	155	160	175	151	164	147	170	156	161	156	154	168	160	165	172	150	180	175	173	158	139	157	140	163	165	171	174	144	164	177	154	169	150	171	160	170	178	183	183	159	180	179	154	139	157	165	139	158	149	163	160	168	133	162	181	163	144	162	164	136	169	152	145	146	156	152	152	157	174	148	147	161	175	141	175	182	178	177	168	168	153	145	150	148	157	166	170	159	166	164	149	163	165	147	189	141	155	159	163	159	158	151	155	151	150	176	175	149	171	176	153	178	139	150	165	136	161	146	157	181	168	164	186	165	167	143	162	164	151	162	214	146	155	159	173	157	163	160	157	156	160	167	163	172	150	174	162	173	166	161	177	179	146	143	156	154	164	155	158	161	139	165	170	158	179	174	161	156	166	160	164	160	188	169	183	188	168	154	152	175	166	153	157	158	173	173	162	188	183	168	157	137	165	161	162	184	153	147	144	153	166	188	171	143	171	174	147	149	162	155	164	151	161	166	166	176	138	171	147	140	146	144	173	161	173	195	168	171	158	134	174	164	163	170	184	140	187	170	172	154	168	159	154	171	165	161	126	180	153	164	182	162	173	171	153	160	136	171	172	168	163	167	189	170	166	153	168	139	190	162	167	152	161	182	156	169	174	157	143	162	152	178	154	161	150	176	162	176	169	162	180	178	170	174	128	173	198	159	160	170	172	174	153	161	138	158	159	161	172	154	178	160	152	158	168	146	163	158	151	170	179	175	169	150	169	170	163	148	149	163	163	151	174	179	147	142	170	177	141	156	172	169	146	159	188	197	175	183	142	184	154	150	155	175	185	174	162	155	158	176	172	175	138	143	172	176	178	174	174	175	179	149	144	165	160	179	170	190	152	169	186	163	158	156	159	161	146	187	168	167	160	187	180	179	158	161	161	169	150	157	173	177	160	157	159	155	145	160	180	151	149	182	144	144	160	184	159	140	162	168	161	167	170	161	168	160	151	163	176	186	144	159	183	172	148	167	177	172	169	166	157	178	151	165	166	185	168	173	159	155	149	162	144	159	163	139	144	163	155	150	155	156	165	154	156	126	147	195	165	145	178	153	179	157	152	140	146	159	175	146	171	152	158	166	175	188	163	167	158	178	136	176	162	178	154	164	175	170	150	173	165	198	142	164	148	175	176	151	182	178	166	154	156	159	191	158	174	164	116	185	157	158	146	154	159	162	169	177	168	179	175	141	168	163	168	158	178	137	167	136	151	162	159	147	160	164	168	157	143	147	145	147	150	197	156	130	176	133	155	176	165	166	145	161	167	147	163	161	169	161	172	167	168	156	158	159	134	154	174	162	131	187	138	162	139	157	190	163	182	167	179	154	150	170	177	156	165	156	159	179	155	169	173	172	176	191	156	167	155	155	148	182	169	124	158	146	170	154	177	174	186	154	148	168	162	190	178	179	175	167	170	163	192	178	174	172	174	168	179	176	143	174	155	170	160	159	147	173	148	165	173	182	168	181	167	160	167	154	162	172	171	167	181	144	145	156	162	174	169	163	159	153	159	142	154	138	156	162	171	157	181	159	151	162	158	167	160	162	166	168	154	144	181	165	160	162	170	158	153	159	145	143	157	146	141	176	168	175	143	171	168	169	183	171	192	172	175	178	155	158	135	168	166	168	168	176	159	168	140	155	167	151	166	159	161	171	202	160	175	160	161	148	160	169	162	148	146	166	143	146	163	139	160	162	145	146	188	155	175	172	166	153	160	150	170	150	188	163	161	174	176	166	188	175	169	139	161	157	158	153	169	166	177	161	163	161	158	160	148	177	139	162	155	162	167	178	190	129	168	183	184	156	168	136	160	141	142	172	158	191	170	142	167	183	154	155	155	166	180	164	163	170	169	151	193	162	179	161	163	146	171	149	153	179	142	171	173	178	144	153	153	164	162	153	176	174	178	162	162	174	173	150	176	168	166	184	178	162	167	138	156	179	170	150	153	147	175	155	154	170	153	155	161	190	171	156	188	173	174	164	139	170	178	173	176	170	130	167	158	158	167	191	171	184	141	182	163	156	167	196	143	141	162	161	152	162	158	174	163	186	157	167	169	185	162	181	166	155	140	164	159	199	149	158	150	156	157	168	158	171	177	164	144	195	168	152	155	168	169	167	159	162	172	162	170	184	162	147	156	161	173	150	154	166	171	163	165	155	155	155	163	166	182	173	168	176	141	151	159	162	161	155	168	162	150	180	156	151	178	172	161	160	142	146	143	134	189	164	134	176	172	167	158	158	163	183	149	141	157	165	138	163	164	184	176	155	173	169	137	147	155	155	163	162	159	150	153	181	181	189	172	161	149	166	167	164	156	157	169	156	162	166	162	169	159	166	153	159	158	182	153	167	162	173	151	162	129	170	174	172	164	161	147	168	141	138	181	167	151	156	175	177	166	159	156	153	171	146	164	150	163	154	156	178	159	181	149	170	176	180	157	120	161	151	164	159	178	164	165	167	193	172	188	177	189	165	171	149	164	165	166	168	172	157	135	168	162	150	146	163	155	183	157	171	165	155	154	184	138	183	135	150	144	158	163	162	159	166	172	198	187	178	176	181	140	179	161	164	156	174	170	162	157	158	160	160	184	169	150	170	157	174	161	148	169	167	190	154	174	180	175	166	148	155	170	170	164	145	177	167	151	194	158	201	151	150	160	159	146	165	136	168	157	165	157	139	135	179	163	153	152	161	149	161	168	154	157	154	178	164	171	161	161	158	150	197	172	174	139	163	146	145	164	153	150	173	177	162	155	161	161	152	161	156	158	137	182	137	167	154	159	148	156	152	169	161	177	168	180	174	162	185	167	140	167	154	144	176	148	154	182	170	184	149	160	166	156	143	151	157	158	169	168	163	160	132	172	141	166	147	160	151	187	153	182	184	188	141	156	158	131	162	157	142	142	159	149	156	158	162	161	169	136	163	166	146	183	139	145	151	170	153	178	155	164	144	169	168	151	147	174	167	152	141	160	173	141	156	162	173	163	206	140	156	185	171	175	163	150	159	191	153	164	154	172	161	179	156	141	153	164	149	149	161	170	164	163	189	153	139	174	149	167	189	141	187	191	155	160	150	162	162	159	168	165	177	171	162	147	162	180	165	153	158	164	165	166	162	155	161	154	180	169	157	190	152
24432	20346	26396	24150	20349	8412	1217	831	637	587	525	483	453	433	429	413	391	384	388	336	357	328	364	292	362	313	314	288	306	318	287	296	303	319	345	312	335	303	274	284	290	283	292	302	320	285	289	294	299	274	280	304	295	311	300	278	286	291	260	309	269	277	292	271	279	281	299	288	278	283	272	282	280	274	276	268	298	279	274	265	281	288	267	261	281	288	265	272	288	282	276	266	300	285	276	284	294	276	277	291	273	258	295	268	266	295	263	264	307	279	282	298	282	293	311	280	264	281	287	284	290	269	268	275	312	287	279	282	282	294	299	294	285	269	287	270	298	290	270	271	250	280	236	302	267	269	254	300	277	267	277	288	249	253	266	257	293	316	283	223	287	277	310	274	286	269	285	270	283	276	246	275	270	278	273	269	268	268	260	292	281	281	283	265	274	274	252	270	272	305	290	274	265	278	258	275	275	301	265	318	266	291	291	266	280	284	282	285	282	295	263	334	321	288	299	283	282	291	299	266	276	258	279	298	270	291	266	307	278	291	258	258	265	272	262	303	288	277	287	281	269	276	311	284	260	293	299	309	272	303	281	264	259	291	274	286	303	249	294	273	284	270	301	266	272	280	276	299	301	277	284	277	276	271	287	284	263	281	275	295	277	276	277	265	269	298	271	284	280	257	281	265	275	283	286	261	310	255	277	295	248	291	297	265	312	289	287	297	277	280	287	278	290	281	291	279	272	300	276	286	258	274	264	283	270	287	300	278	267	287	285	314	256	298	332	266	287	273	320	250	277	272	292	262	291	305	282	261	267	268	295	277	268	304	276	268	263	289	265	261	327	299	299	266	288	296	285	309	284	277	255	248	267	232	280	289	298	271	250	294	308	320	311	284	300	282	262	277	287	258	299	274	265	242	265	298	289	250	297	247	286	263	320	271	289	279	238	297	278	279	280	271	304	267	297	266	263	285	266	269	296	275	308	304	274	267	267	289	264	280	272	303	262	279	309	281	240	281	266	313	272	291	252	269	292	268	290	277	303	291	299	299	303	269	307	278	272	274	262	272	279	282	304	296	270	288	264	286	286	295	268	305	297	275	300	275	275	277	269	257	262	262	266	267	284	266	273	269	263	293	295	303	271	275	266	302	306	283	280	262	282	275	294	278	323	273	260	301	297	294	300	276	287	250	309	281	270	258	262	275	260	267	273	334	291	286	282	295	264	289	280	295	278	280	277	294	293	274	279	265	264	287	270	285	284	259	285	281	298	284	243	264	280	272	320	271	281	283	303	281	295	274	273	307	312	303	263	302	279	285	264	261	298	292	277	259	270	277	295	277	248	283	284	251	285	285	315	267	259	295	277	298	268	293	291	268	263	292	266	277	302	290	283	304	265	303	272	269	264	288	298	281	276	297	274	286	297	272	280	280	288	276	273	303	263	281	266	301	271	307	306	275	266	285	283	267	279	273	283	288	287	281	302	315	290	295	262	262	281	295	280	290	289	254	286	262	305	324	278	264	287	271	270	284	278	274	281	282	287	245	271	283	305	270	279	278	271	268	275	298	286	248	272	268	315	277	269	280	304	279	259	268	261	254	264	318	298	290	241	281	292	292	271	307	283	282	295	292	318	270	230	272	280	272	262	257	251	265	277	259	276	273	282	276	283	247	271	260	270	271	272	278	272	278	283	296	293	265	271	283	267	266	261	276	278	268	280	273	278	277	297	284	268	287	293	246	310	259	259	303	297	298	301	306	299	268	294	283	285	280	283	260	293	250	275	322	285	266	242	283	240	290	256	282	324	272	253	273	268	289	276	277	290	289	270	257	277	246	275	296	290	288	294	275	282	292	277	289	247	297	263	293	295	267	284	287	283	249	273	259	295	268	278	260	251	284	266	275	288	306	289	323	261	276	257	260	289	266	264	254	299	305	290	298	298	288	289	288	298	284	269	285	280	294	294	290	285	302	295	269	285	276	257	284	278	285	304	272	279	294	304	256	273	279	261	252	297	266	250	257	250	285	295	284	253	249	265	286	308	284	279	289	301	300	295	294	295	300	275	329	286	267	300	275	282	260	264	268	271	250	310	235	272	279	273	282	264	272	278	296	259	286	263	276	292	267	295	293	282	313	283	292	308	266	279	271	262	280	264	280	318	286	310	285	267	301	300	289	292	292	294	291	282	262	262	278	291	260	249	308	265	260	291	273	278	282	282	300	273	289	297	268	290	270	275	296	266	245	274	306	268	304	268	297	286	277	282	247	281	281	317	277	256	282	291	275	267	287	251	305	278	295	271	301	280	271	309	293	272	285	287	273	298	286	272	284	254	256	287	273	275	259	290	280	284	271	267	292	250	284	282	260	314	291	290	252	293	311	262	285	314	266	267	271	288	279	269	289	289	268	281	272	281	273	249	271	271	287	276	297	266	251	270	263	294	269	274	262	295	300	286	291	267	284	279	277	296	263	297	303	295	281	283	283	277	308	285	251	278	314	270	262	279	222	301	283	282	269	280	273	260	250	255	322	274	280	309	260	260	281	268	291	288	315	271	296	298	310	258	308	299	253	264	261	268	251	272	285	274	285	256	287	275	268	288	307	277	252	285	257	308	275	281	287	246	261	283	297	278	260	276	276	280	264	274	292	297	285	289	263	275	276	271	268	298	280	289	238	282	254	273	262	269	302	301	296	253	293	285	269	298	281	307	281	279	296	275	276	277	274	257	285	292	294	293	257	280	262	281	293	264	285	292	268	280	264	291	316	289	269	258	245	299	272	272	289	286	260	275	301	285	261	269	266	275	290	263	264	265	289	289	254	275	280	290	292	307	299	257	275	284	258	265	300	261	272	275	281	283	276	267	286	275	271	283	266	294	246	278	261	278	279	264	265	270	313	259	288	269	275	295	301	281	284	297	293	290	288	281	273	275	289	289	276	264	277	282	296	261	302	300	284	266	274	284	271	274	281	281	271	272	306	303	283	256	281	296	277	285	261	305	256	297	255	259	260	257	270	271	233	266	305	255	282	278	257	307	275	276	256	246	266	292	264	287	308	262	282	235	293	279	287	279	255	270	290	272	287	277	280	315	291	267	268	294	282	292	278	251	271	308	251	280	266	268	307	284	277	305	266	263	257	301	271	282	264	299	266	262	262	319	306	265	280	281	284	269	300	284	284	274	304	252	242	291	304	268	273	276	257	290	270	300	245	309	257	292	300	287	286	293	268	289	284	281	283	287	283	270	276	288	290	288	276	323	272	289	245	270	295	284	279	317	287	276	284	274	256	288	277	273	285	284	269	279	257	268	297	300	238	305	279	288	283	281	277	292	303	264	297	295	260	312	270	297	288	301	298	285	280	269	258	243	293	262	272	279	286	253	271	261	285	278	280	303	287	282	290	263	309	298	262	298	303	286	239	280	271	272	293	244	271	306	289	250	285	294	311	254	294	257	282	280	277	275	273	273	282	282	294	264	294	270	273	281	284	288	292	287	261	268	271	281	284	279	280
7738	11555	10669	5595	3426	2478	1860	1405	1105	1012	870	786	627	606	564	522	496	470	416	405	443	389	388	387	392	388	375	324	350	377	329	350	340	313	334	266	322	319	315	291	310	306	304	305	330	299	316	297	285	268	319	290	292	290	279	260	261	285	302	282	271	276	295	292	283	272	304	272	282	318	274	276	281	272	281	276	278	287	264	282	290	288	264	303	269	281	292	299	288	267	289	275	291	240	258	268	316	284	286	253	280	281	275	278	296	268	311	286	294	289	272	270	292	300	274	258	297	300	251	294	259	329	279	294	289	288	244	258	300	291	292	290	278	289	305	268	266	301	238	274	281	283	293	297	264	256	279	286	270	295	278	274	272	277	252	265	283	279	310	298	274	283	270	271	265	262	290	248	283	271	277	265	301	295	282	294	313	289	284	270	282	280	277	282	270	264	289	304	297	288	259	270	282	263	305	320	291	278	285	298	296	289	280	267	300	243	269	286	299	295	277	266	321	265	254	274	316	273	285	269	283	265	268	283	301	281	261	268	293	290	247	276	292	281	270	268	276	262	267	277	297	313	270	267	276	251	282	275	280	260	297	268	288	282	288	273	295	288	273	269	273	299	258	307	286	289	251	304	272	289	268	298	293	285	276	286	304	288	316	284	287	296	260	303	291	271	280	293	283	272	308	280	261	285	273	283	276	290	276	290	306	284	252	293	332	287	268	274	291	269	285	284	279	262	237	281	273	291	297	270	279	282	276	258	263	281	306	270	280	288	288	249	268	280	299	281	279	273	292	268	271	297	289	265	286	271	258	280	265	281	288	294	300	271	256	271	324	250	286	296	287	271	296	301	324	261	272	310	293	290	277	281	248	261	278	279	309	299	266	285	267	276	271	231	272	291	270	280	277	269	268	288	278	273	309	290	277	266	298	298	251	281	286	245	292	294	298	267	266	298	276	289	253	232	266	284	273	264	266	323	265	278	284	280	285	290	285	302	283	255	259	280	327	289	297	292	312	283	276	255	256	290	285	262	304	261	255	289	242	260	281	300	281	294	256	264	277	292	256	254	296	270	266	282	273	299	287	272	298	305	258	269	279	261	289	268	280	274	274	248	271	259	272	284	260	319	280	252	283	301	249	287	272	270	303	292	297	278	277	249	273	287	292	268	276	252	259	289	303	286	279	292	256	262	241	275	303	282	301	272	259	291	284	269	252	278	276	254	286	277	317	268	279	279	269	294	269	292	285	282	272	291	274	304	277	278	262	267	278	254	294	246	275	253	292	272	273	280	270	257	292	296	281	272	329	263	302	275	289	281	267	257	297	289	299	261	296	283	305	286	260	265	304	247	286	294	266	300	259	281	282	307	313	287	281	304	267	279	299	280	280	268	299	262	283	273	295	254	280	267	310	284	245	273	273	296	269	277	243	287	274	273	284	242	273	299	298	286	243	298	250	314	272	288	276	293	287	285	279	274	255	270	257	302	284	278	271	293	278	279	269	274	284	264	260	288	282	241	279	292	277	292	274	285	277	270	266	289	292	267	290	277	275	299	248	283	282	292	279	271	262	267	276	287	268	258	289	280	264	268	271	286	264	269	284	287	291	266	278	256	295	261	282	297	263	276	295	291	267	266	268	304	293	255	264	256	298	269	263	256	278	303	241	278	259	280	259	283	294	279	280	288	288	279	270	272	274	313	277	279	281	266	281	291	293	295	282	262	278	263	264	293	252	280	281	290	287	296	271	291	268	284	267	283	264	280	279	265	287	272	270	291	316	293	261	283	308	293	278	267	301	279	309	287	258	278	293	302	296	271	273	265	304	264	277	284	283	279	266	265	267	293	279	268	259	272	279	285	298	260	251	288	275	304	296	308	248	291	263	288	299	308	298	281	278	279	290	274	268	274	264	248	246	309	226	272	251	267	312	289	279	278	277	264	267	283	269	275	269	273	255	268	253	264	287	268	246	291	265	286	273	279	280	286	272	275	293	295	292	282	302	298	275	272	244	271	283	296	286	309	267	264	299	278	269	274	288	271	277	264	270	309	315	265	292	313	243	284	291	254	285	285	277	257	288	267	293	257	284	282	279	262	242	270	283	286	292	285	270	283	279	284	260	305	270	260	270	273	276	294	267	257	270	266	308	303	263	263	318	261	292	290	327	284	272	279	297	285	297	276	243	302	274	256	309	268	286	296	281	286	295	294	288	267	281	265	293	264	281	270	263	274	310	280	292	270	263	284	269	278	271	290	283	260	293	274	276	272	282	265	276	299	278	303	272	301	283	293	314	296	272	253	280	277	265	281	287	265	272	301	292	280	271	272	268	303	255	255	256	297	286	275	252	276	275	275	304	299	256	288	244	299	253	280	257	291	266	283	267	270	268	269	288	288	254	268	309	241	299	298	253	279	299	310	276	287	254	285	307	295	277	275	249	279	309	278	281	284	282	305	265	275	245	285	283	273	285	298	273	268	298	261	273	273	273	267	270	272	260	282	286	272	297	286	292	281	275	298	293	291	275	295	272	254	274	273	284	278	276	279	261	260	245	253	260	278	269	270	298	280	321	271	277	293	270	293	287	296	296	261	269	308	285	278	253	274	290	269	280	281	280	280	258	295	291	272	292	300	289	309	280	268	286	279	284	297	279	304	292	289	276	294	307	268	250	298	277	264	281	270	255	274	284	306	273	248	238	282	304	295	298	288	307	290	283	259	258	281	324	299	316	292	275	274	259	257	265	266	284	289	273	276	277	252	293	306	283	274	273	281	314	282	266	270	296	284	285	283	291	301	311	281	286	263	289	269	259	270	270	262	267	273	291	286	293	271	265	270	254	284	287	276	276	274	267	266	280	262	306	270	295	287	319	266	298	267	288	291	287	241	268	267	282	273	274	317	256	286	261	287	286	265	295	254	291	265	298	261	297	284	256	307	282	286	251	288	322	276	273	263	272	296	310	301	274	286	276	264	291	300	308	281	278	268	253	268	254	260	268	295	255	268	290	278	273	268	292	268	250	296	279	272	280	281	267	251	278	274	307	288	233	269	265	274	277	266	306	307	300	289	288	266	295	264	282	279	303	256	272	285	282	295	272	283	252	287	290	258	274	278	302	293	257	287	275	266	262	309	257	264	286	264	296	291	295	262	310	266	275	274	263	261	262	268	273	303	289	296	283	284	284	282	291	284	279	254	278	288	289	244	272	295	273	326	275	304	284	256	276	292	260	264	257	246	288	254	301	281	294	243	298	245	263	282	288	278	295	263	287	268	267	290	266	288	272	308	284	313	287	291	281	264	282	267	309	286	301	289	286	280	291	283	254	266	282	303	307	302	262	282	275	276	277	274	264	261	280	290	290	280	283	277	268	274	262	283	263	298	310	272	260	244	282	282	288	280	278	297	286	296	258	239	280	281	278	281	265	324	255	271	300	277	282	254	269	284	303	300	265	315	297	273	264	271	279	290	265	281	276	281	303	268	289	281	248	270	289	253	287	282	272	242	275	263	287	296
22561	20368	26891	23719	20378	20423	7405	1701	1325	1108	1055	942	967	900	747	763	755	704	752	768	683	654	637	716	697	631	662	623	672	676	632	608	630	645	659	573	591	613	627	594	583	589	585	569	602	592	614	605	579	597	535	574	609	585	580	639	640	587	606	576	628	611	605	593	533	638	560	538	552	540	622	619	611	546	568	582	593	565	575	584	553	569	531	599	551	549	605	595	604	552	568	559	581	579	603	574	584	542	611	604	614	549	561	554	640	591	560	585	577	565	558	543	580	555	581	582	557	608	583	610	570	615	570	555	587	608	549	617	578	600	614	624	559	626	586	603	616	535	549	624	533	575	574	609	585	574	586	599	597	596	601	573	531	553	594	563	602	584	613	572	560	574	579	557	563	627	563	544	624	569	589	590	561	568	601	586	552	581	583	566	582	599	604	572	631	558	578	543	558	563	569	570	547	591	569	620	565	606	543	555	556	581	611	639	540	592	610	576	579	598	604	521	556	623	587	566	548	586	585	574	599	588	604	594	627	537	564	587	599	573	564	572	530	582	578	566	627	561	563	583	551	540	587	574	567	582	598	595	598	576	542	551	553	593	564	539	556	584	597	591	590	552	591	551	595	560	672	572	582	570	595	613	552	567	588	575	616	552	591	550	567	628	596	542	552	604	549	634	609	571	554	567	576	577	588	602	604	601	556	595	594	596	564	544	572	533	568	553	628	533	557	590	595	521	567	592	580	581	573	644	575	559	601	573	572	609	565	584	592	594	553	566	594	569	591	567	561	594	535	607	599	567	520	575	560	577	573	595	636	562	589	560	556	587	545	575	558	539	632	556	590	562	568	533	640	607	570	581	591	545	548	533	562	607	546	595	570	583	572	591	554	588	573	565	608	532	578	572	585	572	569	609	604	542	573	616	625	576	616	550	571	579	573	576	571	544	585	599	567	656	622	572	563	580	555	540	581	575	612	587	608	539	589	594	591	601	569	569	534	578	590	531	613	634	567	569	555	557	575	558	570	546	581	553	593	580	562	563	581	561	594	628	597	562	580	579	570	546	562	549	587	579	577	556	574	569	543	568	585	580	575	603	553	603	539	568	553	598	612	533	604	627	573	599	565	543	610	570	587	549	536	549	537	583	555	564	580	539	588	573	556	554	592	569	577	539	597	604	558	588	627	527	587	542	564	614	550	581	614	609	584	582	598	586	601	573	582	606	567	563	572	577	578	588	564	630	537	617	561	585	547	540	597	574	563	583	552	565	582	591	556	621	590	584	579	594	587	580	600	572	574	517	558	533	536	612	560	597	535	569	560	534	553	567	578	563	567	573	547	585	602	621	599	609	569	579	550	582	582	556	534	590	584	634	597	513	527	624	576	577	580	564	592	600	586	580	593	574	583	591	615	576	540	597	589	589	553	576	559	539	569	603	559	574	577	638	573	591	551	616	567	551	599	593	562	549	553	603	574	583	540	582	625	552	560	564	553	568	528	536	606	583	590	570	530	591	629	634	565	574	557	537	566	572	590	577	602	624	595	564	554	574	596	598	567	556	643	539	596	593	557	590	541	594	551	572	575	524	584	580	535	560	577	560	554	546	583	602	562	563	577	645	588	600	595	592	571	577	580	568	578	593	548	551	565	547	605	566	608	611	570	586	604	550	588	569	549	597	574	567	583	547	617	602	587	552	572	583	583	569	596	561	587	557	544	604	588	544	619	582	553	566	568	600	575	575	548	568	580	604	612	539	583	583	609	586	564	559	602	589	586	572	546	570	604	581	586	605	601	591	569	595	575	550	559	578	613	589	532	570	572	559	569	603	594	560	537	599	586	577	571	529	593	593	619	605	574	553	565	555	558	564	535	564	574	583	607	611	572	584	568	584	584	575	606	556	534	572	580	553	547	613	561	562	557	528	583	617	563	589	556	555	603	556	613	586	574	585	575	578	606	581	556	546	563	542	645	571	577	605	554	585	563	557	565	592	561	572	554	633	577	580	578	603	575	559	584	573	561	577	598	548	594	556	546	534	558	540	566	588	589	575	593	588	525	572	576	574	547	572	563	564	507	643	591	590	584	589	591	598	565	542	611	553	573	567	589	588	560	569	593	570	596	582	591	544	551	541	583	572	582	551	566	557	592	568	550	581	572	569	562	598	540	637	581	570	551	577	523	564	562	565	625	576	585	589	577	588	587	617	535	589	567	564	592	605	597	553	600	566	582	579	565	621	558	585	581	589	579	536	601	545	570	595	573	598	557	595	557	626	583	561	592	524	500	532	588	523	532	595	597	613	574	615	589	536	606	560	580	595	550	567	592	548	619	559	587	619	586	515	569	568	564	623	600	541	579	600	543	549	563	600	606	563	576	589	553	561	563	587	579	583	615	598	579	589	579	615	591	555	564	581	566	599	550	587	540	519	605	579	568	578	562	593	603	615	574	595	566	586	574	606	541	573	550	543	590	513	592	561	588	567	607	565	579	583	580	569	555	586	550	575	537	571	568	567	595	601	547	581	573	615	524	563	571	612	576	632	570	582	555	558	579	529	556	575	551	549	522	583	627	583	542	574	535	558	558	615	575	571	565	584	590	619	591	574	575	587	565	569	560	589	567	605	572	591	593	598	585	609	550	557	605	583	569	581	568	586	572	570	590	573	547	558	586	552	565	576	618	561	592	568	537	573	574	600	521	614	563	574	572	595	582	564	612	561	540	548	596	579	558	552	572	544	608	608	587	623	578	611	552	543	599	595	558	552	605	588	586	575	600	550	552	564	541	613	542	535	560	593	562	606	632	584	590	616	567	540	522	572	565	579	568	567	526	607	589	586	539	541	587	565	568	576	548	549	556	541	573	538	552	564	526	586	574	609	595	585	646	578	600	588	569	585	560	594	596	591	543	586	564	561	550	574	539	535	592	599	589	572	572	546	594	591	567	557	539	595	578	604	583	580	565	564	598	583	579	571	624	539	598	580	581	589	595	552	593	588	551	589	601	607	568	583	557	559	577	594	560	589	580	570	614	599	583	537	584	621	571	616	571	575	579	539	550	573	501	582	516	574	568	572	568	573	566	546	534	573	574	551	547	614	572	570	555	575	552	588	558	612	544	577	618	557	577	580	549	593	543	553	584	554	581	578	602	594	579	595	589	538	535	580	581	562	578	591	542	544	608	545	613	636	552	568	537	576	605	527	577	552	550	585	563	552	577	567	579	582	573	576	599	595	546	534	593	586	572	554	563	600	583	606	548	597	618	570	591	547	583	561	608	566	564	576	575	565	541	577	581	589	541	544	547	556	568	565	585	601	566	599	576	590	556	511	566	544	573	566	642	565	551	604	588	562	538	588	564	577	552	542	569	554	583	628	589	562	561	562	593	570	580	551	551	573	629	579	627	551	575	537	587	569	513	614	544	579	597	564	584	534	603	594	572	559	566	580	568	553	596	569	585	610	627	588	529	535	560	585	577	565	561	587	547	589	569	547	547	552	555	557	574	579	587	597	561	549
11167	18601	17305	9917	6435	4514	3570	2810	2303	1846	1721	1508	1297	1163	1033	1055	1003	943	881	883	778	828	802	765	648	756	713	714	705	672	639	699	657	641	632	644	606	650	643	631	582	594	595	603	617	598	628	618	585	613	577	605	585	593	630	632	622	601	589	536	602	596	560	565	605	554	617	622	594	550	592	569	555	587	552	556	567	573	571	582	593	566	571	582	559	530	540	563	557	563	591	593	571	561	561	533	548	630	536	572	555	566	548	552	574	586	531	571	555	555	540	589	578	518	617	544	567	563	606	593	595	578	592	610	559	559	548	547	562	528	558	548	581	636	546	571	551	562	542	530	569	532	549	578	562	577	590	549	551	576	549	526	557	585	554	572	551	594	569	560	571	554	558	566	570	550	528	520	590	541	547	616	593	555	534	560	600	618	563	535	555	554	567	569	581	562	602	543	562	529	532	584	563	560	544	578	539	574	573	580	524	554	570	571	562	556	550	563	558	560	562	535	566	551	576	565	562	574	553	539	567	583	557	553	552	540	547	543	547	514	582	540	547	557	542	554	574	572	506	575	559	536	522	554	571	607	557	523	562	561	555	526	592	531	615	541	597	562	544	582	565	545	584	587	575	555	524	567	586	542	578	565	538	536	556	554	556	591	536	532	566	580	500	559	557	543	567	546	571	545	582	574	526	536	573	556	585	578	589	546	546	571	576	585	560	516	588	523	579	591	552	554	563	530	557	536	592	569	574	543	572	551	543	562	566	566	559	534	556	565	552	556	627	610	572	566	554	546	582	546	583	536	546	529	562	573	561	562	541	564	539	565	562	568	563	525	586	578	592	567	545	534	555	543	561	525	548	582	577	541	549	580	548	540	514	565	572	552	541	517	587	529	543	560	589	547	564	533	628	609	582	546	559	568	551	559	549	560	505	531	570	567	517	602	572	547	546	548	537	564	545	549	563	534	544	550	532	569	558	531	566	584	557	566	604	543	551	543	554	558	530	532	576	532	557	558	569	514	583	559	531	555	553	542	586	594	571	546	532	553	552	536	516	546	607	578	593	543	564	564	571	581	557	585	552	586	532	574	562	575	540	567	620	566	555	547	555	554	539	545	535	577	607	525	600	552	550	558	540	563	566	564	516	577	566	526	572	532	547	578	548	632	541	525	565	588	549	573	593	521	577	539	533	607	562	581	522	550	562	533	564	545	555	551	579	562	576	519	563	547	564	522	513	540	578	522	521	551	604	537	564	586	557	530	520	525	547	581	568	536	553	583	592	564	542	549	564	590	535	525	537	574	525	519	559	600	555	559	574	561	569	554	514	577	509	599	549	515	595	573	528	538	581	541	541	559	570	545	551	587	521	589	555	524	519	564	539	537	526	597	603	543	578	544	580	567	598	560	605	537	548	549	572	550	578	532	550	544	512	544	562	556	590	570	553	571	532	604	602	570	538	546	534	568	567	549	596	575	545	565	587	572	592	518	564	580	521	558	548	564	556	573	624	566	541	592	530	593	550	557	548	531	557	563	547	524	531	534	565	534	543	567	542	578	559	559	529	522	559	585	584	555	540	554	562	564	561	566	582	586	527	514	550	543	546	554	550	560	580	572	559	526	603	586	495	531	523	536	544	561	545	554	540	586	531	572	557	531	566	607	595	546	548	541	576	537	573	549	577	582	558	541	576	596	527	597	549	573	565	604	545	580	539	578	571	562	542	561	554	538	534	624	515	600	541	552	524	571	595	615	593	580	519	555	590	554	520	529	549	565	559	518	558	551	552	516	513	557	562	556	613	567	530	615	548	544	576	584	574	589	573	517	560	544	552	594	546	551	569	534	568	545	533	592	551	551	549	572	544	554	532	570	580	593	536	558	568	567	548	552	569	556	565	535	583	551	585	557	559	551	596	525	541	514	535	544	555	531	562	584	525	571	565	568	577	590	559	515	520	567	556	580	557	535	574	577	552	595	588	544	560	572	570	558	573	564	554	548	573	545	561	562	544	558	558	536	525	559	511	548	573	545	538	573	563	571	539	571	570	556	541	530	559	516	585	581	535	580	517	565	564	589	584	552	552	585	557	580	585	575	532	579	585	544	569	659	567	563	563	546	558	533	561	576	572	565	603	566	573	597	615	553	571	568	515	585	570	569	577	610	537	580	542	517	562	552	549	552	589	587	627	531	542	534	573	572	536	538	531	552	579	576	565	549	547	552	572	562	582	559	536	531	548	534	518	558	555	502	552	590	550	566	549	591	556	544	562	520	561	548	548	549	523	567	543	540	527	586	520	521	564	556	554	516	560	541	566	555	551	557	545	568	535	567	593	563	566	573	546	554	566	561	559	573	574	521	561	534	543	600	579	545	569	604	600	553	576	557	526	528	566	579	561	573	530	554	564	558	594	536	528	538	590	546	558	561	579	570	539	563	565	542	561	589	568	561	544	571	521	528	536	539	579	567	504	561	585	587	562	560	546	493	546	564	546	587	537	550	573	549	539	559	541	577	543	573	539	617	580	583	581	571	567	545	561	534	559	539	526	543	555	576	578	562	594	531	554	539	560	543	559	580	567	585	557	555	546	600	589	588	567	553	558	558	616	562	532	554	555	618	579	523	514	541	610	558	569	566	589	572	536	560	573	572	544	543	561	549	540	545	561	579	524	588	559	588	534	542	540	535	548	549	577	531	539	576	550	583	545	545	561	547	557	535	548	531	598	568	561	558	534	582	603	551	520	550	558	485	587	530	541	517	551	568	576	598	536	528	562	533	552	543	571	539	505	571	556	600	503	567	573	532	593	521	558	553	597	532	555	585	548	541	559	576	583	554	553	565	538	554	574	547	549	538	570	537	569	568	565	560	523	552	597	532	567	544	538	564	544	498	553	560	523	550	563	564	567	546	554	548	554	524	528	561	563	547	554	581	568	564	555	548	579	573	543	568	579	576	597	569	532	542	554	566	544	542	571	564	542	575	559	562	582	581	585	589	577	595	523	545	536	527	591	581	544	573	537	565	636	568	581	557	560	533	528	568	563	550	569	540	522	560	532	550	560	572	600	604	587	535	556	569	559	551	549	574	566	612	582	588	538	562	555	565	567	565	590	552	558	568	580	532	576	545	551	534	573	542	519	568	560	571	584	575	538	542	539	534	546	549	547	582	532	592	591	584	543	558	551	584	548	558	568	518	553	559	555	556	497	536	567	571	542	570	517	567	582	531	554	595	593	575	583	574	547	518	572	521	527	577	534	576	572	545	546	584	536	533	575	533	599	556	577	590	568	534	543	571	518	559	599	584	576	545	585	537	564	564	543	576	550	570	555	539	572	519	544	553	548	571	554	529	552	562	595	560	550	545	529	569	610	539	595	542	605	535	550	549	556	569	538	539	597	520	619	550	573	581	551	544	560	578	567	540	607	573	544	583	518	564	556	567	554	541	554	600	581	573	555	545	587	546	578	602	573	544	603	570	564	583	545	535	575	559	518	522	537	522	575	515	552	603	586	591	554	560
27629	12266	1072	354	211	208	169	171	141	167	141	150	135	141	142	143	140	143	146	143	165	140	150	144	137	145	151	124	143	117	140	132	137	146	130	149	139	124	117	134	159	160	143	145	164	169	168	141	119	156	149	143	165	153	166	142	135	151	145	157	151	169	126	157	139	122	120	147	137	145	149	153	131	132	125	141	154	113	148	150	142	136	151	162	152	160	118	146	142	156	139	139	126	136	124	137	146	155	134	139	145	135	146	140	150	155	130	145	129	139	148	138	142	132	140	140	140	121	138	158	141	138	145	142	145	133	127	161	158	155	148	137	139	143	160	151	144	150	134	151	137	145	134	150	144	139	148	136	135	126	152	121	152	123	131	154	135	120	141	148	132	131	157	128	147	124	116	126	113	137	139	136	152	122	124	120	134	148	164	116	139	155	142	124	138	125	130	134	158	146	163	114	137	152	133	151	113	146	128	130	144	149	146	129	138	157	144	122	154	149	138	143	154	169	131	141	132	150	127	110	139	133	134	173	138	146	132	135	136	151	156	148	144	127	147	124	134	139	141	116	144	154	140	118	133	143	149	138	143	148	133	137	155	139	134	158	138	133	125	131	143	139	125	159	125	127	123	127	129	140	142	127	139	126	145	162	156	134	133	142	177	141	155	132	134	134	133	120	147	142	130	139	154	132	128	129	134	153	136	137	143	148	145	141	156	135	145	145	163	135	141	141	116	129	127	136	144	157	134	142	146	147	152	145	140	159	131	125	133	119	134	123	117	133	160	146	138	150	141	157	156	161	121	127	139	145	136	135	161	156	154	149	136	129	135	115	168	128	144	141	126	134	129	140	152	122	142	141	154	150	171	146	141	134	153	141	123	139	125	112	147	155	150	136	131	152	139	144	131	150	126	157	160	138	137	132	139	131	126	141	122	142	142	141	136	132	165	148	137	130	156	148	141	144	145	154	138	130	138	137	149	145	137	147	124	136	141	145	143	129	150	130	139	132	129	139	137	138	142	145	132	124	145	146	150	126	142	155	137	142	148	157	148	136	140	160	142	132	131	135	136	140	135	133	140	123	141	141	137	145	151	148	115	130	113	142	132	148	127	155	132	152	151	133	127	137	154	142	125	124	126	143	140	154	145	154	155	134	153	116	134	154	123	121	150	147	145	144	145	147	147	121	139	123	153	150	153	151	133	132	147	158	145	167	144	142	142	130	143	161	132	117	139	129	130	127	133	121	137	150	128	123	160	144	162	159	142	149	136	133	151	124	134	125	142	150	121	129	147	161	134	131	115	136	127	127	122	143	135	143	130	149	142	148	139	135	151	123	135	140	117	140	154	144	144	132	151	132	147	145	144	140	130	112	140	137	139	111	147	132	127	148	129	166	160	134	119	141	123	154	166	130	127	140	131	140	126	138	143	147	144	125	133	123	143	151	141	133	150	126	119	133	152	140	138	131	122	141	134	151	138	155	143	137	135	128	160	123	126	157	137	133	143	153	130	146	126	127	135	125	133	142	155	130	139	134	148	141	144	134	130	135	127	140	133	137	118	149	152	141	144	130	138	130	151	134	137	154	141	143	144	129	135	153	141	131	138	136	150	129	127	136	154	127	159	138	114	133	163	145	142	139	131	154	138	128	146	136	135	144	152	122	128	144	125	131	129	141	148	138	162	143	132	144	134	120	127	128	139	127	129	115	143	145	140	133	129	153	126	148	141	147	152	144	135	151	132	103	135	128	129	163	139	128	150	130	160	119	141	156	125	144	130	143	122	129	136	134	141	133	146	137	144	149	139	138	140	149	114	136	126	137	142	120	148	111	134	138	151	121	137	160	144	132	135	158	156	138	129	130	120	141	140	134	146	122	136	152	130	151	136	131	141	143	137	132	138	141	118	155	146	151	128	147	133	152	125	118	154	152	140	127	138	135	132	128	153	140	136	130	135	160	136	138	141	142	129	155	166	128	118	137	149	112	140	135	120	134	120	137	141	173	142	135	144	128	140	142	142	143	113	146	128	137	126	148	135	126	119	133	138	141	137	134	131	127	154	149	119	161	155	136	158	130	145	148	157	146	126	137	123	139	135	140	150	161	140	123	157	123	136	170	137	157	143	122	129	146	121	131	146	145	144	161	117	155	148	131	146	127	132	150	146	137	143	121	130	130	157	152	141	134	142	156	124	146	146	138	114	131	142	135	156	125	175	141	154	122	136	140	148	142	152	155	149	161	146	135	136	141	130	128	135	137	147	125	131	138	122	134	122	147	159	126	171	132	146	145	151	135	150	147	134	153	143	138	131	139	123	128	150	129	132	146	146	153	109	142	143	140	152	121	147	128	128	147	146	142	130	133	141	123	133	132	149	151	141	123	151	144	135	132	163	133	150	139	138	160	136	158	142	147	111	144	144	157	123	153	147	130	136	139	144	135	147	133	134	136	123	133	135	139	145	146	117	157	152	177	135	142	126	149	123	147	111	142	151	143	147	151	140	147	136	153	156	144	146	145	124	161	137	141	144	138	131	112	132	122	169	124	138	157	119	124	134	133	131	157	135	149	154	141	143	153	134	150	138	129	135	158	136	157	153	156	140	152	143	123	137	150	128	139	97	127	155	136	164	130	157	125	156	140	162	132	131	136	122	138	153	124	150	139	143	133	125	150	166	139	127	126	136	136	158	131	135	128	134	140	149	128	130	127	154	135	157	152	126	150	130	132	135	152	174	139	124	135	135	132	158	147	145	139	136	147	135	154	139	151	139	140	148	125	130	129	156	151	126	135	132	139	121	153	162	141	139	132	149	150	128	156	131	125	127	134	136	132	128	119	147	138	143	168	154	125	121	143	160	160	154	123	142	153	126	165	122	135	122	129	146	130	122	146	131	120	144	139	146	119	144	135	131	132	138	148	160	141	98	143	154	131	151	131	126	139	138	130	143	146	153	139	149	141	122	145	131	150	128	128	135	141	154	137	137	120	158	139	120	136	153	141	133	128	156	136	142	147	117	157	145	136	139	123	139	150	135	132	139	149	127	157	136	138	137	118	135	136	135	144	160	125	146	161	152	140	152	144	125	141	143	130	143	162	125	133	144	146	115	149	140	140	131	142	139	126	154	120	123	142	145	132	146	144	130	190	132	135	145	135	165	117	130	137	114	129	130	134	154	142	152	128	160	135	143	139	126	158	151	128	144	136	124	130	136	136	144	135	126	146	139	156	117	124	126	141	169	125	146	153	136	137	159	136	124	136	117	142	130	136	140	131	139	154	143	144	141	162	154	140	126	161	143	144	149	137	170	134	129	133	124	136	144	129	147	136	142	153	141	139	147	144	116	147	121	149	142	143	150	161	130	126	130	125	144	144	135	144	136	118	167	120	118	120	130	169	132	128	127	134	147	121	135	129	144	131	143	131	137	137	116	146	127	124	138	155	140	144	130	136	160	141	143	112	134	153	149	119	125	147	136	125	145	155	144	144	151	154	132	130	138	150	150	137	145	133	133	140
4979	894	774	455	313	285	226	211	207	183	224	217	180	175	176	180	178	185	161	165	182	150	162	152	171	160	167	144	159	165	184	163	162	177	159	156	170	163	159	187	155	193	164	181	163	165	161	154	180	146	155	147	168	166	178	144	162	174	165	164	158	155	175	166	174	184	188	154	141	146	168	170	169	144	167	151	155	160	140	178	171	172	168	151	162	136	184	160	158	171	163	171	170	154	156	149	173	174	176	180	157	186	167	170	156	151	145	171	188	162	156	150	166	157	157	168	192	166	182	182	160	153	177	156	169	150	143	147	170	147	184	189	162	182	165	172	170	168	178	159	160	160	160	160	154	145	166	146	173	177	141	164	187	153	171	144	170	144	172	163	158	171	166	143	170	170	167	181	144	165	156	167	164	163	158	147	184	165	147	147	164	156	153	182	164	151	156	174	149	145	148	146	163	165	144	158	148	166	167	186	130	151	163	188	159	181	153	154	141	161	159	143	161	176	158	181	155	174	168	162	182	174	158	155	150	141	168	172	159	166	169	179	148	171	156	156	184	165	151	145	129	154	158	178	154	153	189	138	154	163	173	172	157	154	192	161	139	179	163	141	163	161	171	169	157	154	171	157	157	151	163	146	143	162	178	157	169	162	164	168	143	162	159	165	197	177	169	185	147	165	153	162	167	159	164	145	161	162	179	186	161	150	140	165	149	146	122	163	173	147	137	162	139	147	169	149	176	144	160	164	154	157	142	152	150	180	159	154	154	177	151	148	178	157	176	139	151	158	158	175	170	169	170	181	166	161	156	193	153	191	155	159	175	164	166	172	133	167	167	170	154	163	137	161	149	161	173	160	169	156	149	160	166	149	159	157	167	169	154	146	175	163	129	168	153	155	176	178	169	169	165	164	146	137	171	179	151	139	153	147	176	160	167	161	166	162	149	171	150	153	162	172	139	190	151	150	140	175	160	197	145	166	172	146	177	153	183	153	168	159	160	166	154	171	167	153	153	177	156	163	145	163	160	158	149	152	146	163	180	169	146	158	178	169	153	167	164	168	175	155	164	186	181	168	164	160	143	169	146	161	187	187	152	175	164	167	163	162	165	161	172	138	148	192	133	132	116	169	150	158	172	165	166	169	161	180	155	163	177	160	171	143	164	164	157	188	180	163	167	161	158	139	187	162	177	188	154	166	189	158	154	171	168	164	159	164	160	168	182	173	145	150	144	148	172	160	162	155	169	184	149	135	172	158	170	166	161	154	157	151	153	183	170	163	154	146	163	146	154	157	166	179	155	163	175	165	156	172	188	186	161	174	134	171	162	163	180	177	163	155	153	159	166	186	155	187	163	165	160	148	144	167	137	185	167	180	164	167	160	163	182	169	177	165	146	171	174	168	149	177	145	168	152	166	184	185	179	174	154	153	154	185	170	158	174	168	180	163	159	136	175	169	178	163	169	161	158	141	157	150	146	154	143	174	181	155	168	158	160	158	169	177	153	173	161	170	166	188	155	154	168	182	170	137	166	150	179	155	155	184	167	147	177	149	156	157	158	159	159	167	166	175	155	161	152	143	148	177	161	167	151	154	180	157	185	122	143	157	146	149	157	155	148	144	161	181	169	136	160	161	175	152	165	167	160	181	163	148	183	167	146	142	150	156	150	158	162	157	168	166	176	138	188	167	164	169	175	157	173	168	157	169	152	164	169	156	140	171	153	153	166	171	166	168	178	164	196	180	165	155	168	148	170	172	159	178	142	162	153	167	156	158	141	146	137	181	163	165	164	158	152	173	163	179	160	172	154	163	159	160	161	155	153	149	150	153	155	173	170	158	160	160	160	163	155	165	158	158	171	181	166	150	173	193	160	163	166	153	178	162	152	159	154	168	153	168	149	152	141	162	137	185	184	170	163	160	155	162	142	189	174	149	168	161	177	159	144	163	137	168	161	137	173	147	157	145	171	157	164	167	175	167	152	175	156	159	156	171	147	159	181	159	165	180	181	158	156	164	187	188	170	161	147	177	147	159	173	149	155	161	191	134	149	149	149	160	153	152	164	146	167	170	167	174	169	154	167	164	167	137	180	133	173	174	164	179	171	150	168	171	159	179	177	161	187	154	153	165	136	145	157	152	167	161	150	183	160	157	168	173	153	174	156	152	131	156	163	165	165	135	154	167	164	174	154	168	168	150	139	154	162	157	153	175	159	148	161	151	171	175	142	137	168	138	168	167	152	171	160	161	148	146	165	155	163	170	167	179	150	160	182	166	166	151	176	158	148	157	150	152	162	170	144	154	170	175	187	146	184	161	138	163	167	164	191	158	156	164	172	175	180	183	174	156	166	181	182	169	168	136	159	137	158	168	151	147	156	175	153	164	165	153	167	147	158	162	179	154	175	164	176	150	148	158	161	162	173	165	168	152	160	171	145	144	177	171	154	148	178	130	186	170	159	192	165	143	133	163	168	163	149	174	172	150	142	170	155	174	165	140	189	149	150	171	168	153	161	178	162	161	170	138	134	153	185	165	164	170	145	163	162	171	159	165	151	154	160	152	167	144	151	143	140	163	184	137	195	166	147	167	175	153	152	158	159	165	168	165	174	163	161	169	180	170	144	178	154	139	165	177	169	164	173	151	160	152	153	161	154	166	148	158	174	164	159	185	169	149	162	154	185	144	148	146	162	141	162	162	151	182	167	127	165	186	157	171	190	132	164	173	169	173	166	151	164	171	158	164	142	156	136	177	177	177	150	163	151	161	162	157	142	156	162	162	161	181	170	141	168	166	166	148	166	175	155	159	163	166	161	158	142	174	166	136	180	141	176	161	172	168	154	156	154	173	147	169	175	153	191	185	160	144	171	157	164	165	170	172	175	159	169	174	166	163	154	157	168	164	153	165	188	158	162	164	142	167	156	148	162	157	144	154	187	156	183	168	155	153	167	146	167	140	166	179	162	169	168	150	170	153	144	181	192	147	169	165	174	150	169	164	134	153	144	168	172	161	170	148	178	170	164	169	149	163	136	155	187	174	149	169	154	153	136	188	164	146	175	158	161	168	175	172	139	150	169	157	171	170	145	158	161	146	175	171	177	176	167	139	183	159	174	153	149	164	177	164	163	135	154	160	169	174	160	167	164	163	178	174	159	186	155	182	174	149	167	152	172	164	168	162	173	151	147	152	146	166	158	163	166	172	147	164	163	175	179	146	149	156	158	156	164	138	157	156	174	127	175	154	170	142	138	155	160	154	141	164	159	163	169	157	168	149	145	162	154	154	167	187	141	175	163	162	154	159	162	178	172	158	160	164	138	164	133	152	142	153	145	153	168	164	150	162	138	158	153	173	171	162	132	161	162	166	169	164	157	157	141	151	148	185	129	169	154	164	167	169	149	168	156	178	164	159	147	159	182	169	163	178	162	178	168	168	165	156	180	148	159	164	149	164	167	165	184	174	162	153	147	179	156	161	184	174	148	173	178	177	163	158	143	157	165	162	156	173	143	143
24548	20380	26511	24157	20382	8441	1196	800	628	551	493	459	423	378	397	361	340	360	377	352	340	341	327	334	336	324	305	327	324	297	308	326	339	296	283	298	284	284	295	307	303	289	273	284	321	272	294	288	298	287	289	297	310	281	276	285	274	288	306	258	298	298	251	284	260	259	287	314	276	283	305	293	294	286	268	292	269	265	283	289	287	264	299	278	284	284	290	296	288	263	281	281	287	289	306	279	291	303	270	295	270	278	268	286	287	313	278	282	302	308	292	277	279	283	311	267	308	279	268	271	279	297	265	302	293	300	256	287	300	294	279	261	271	284	288	281	322	270	274	286	294	290	296	286	291	291	275	277	304	281	286	284	289	275	279	280	283	291	310	261	299	265	275	287	310	331	284	281	259	245	275	283	249	293	295	294	272	285	281	267	290	278	269	300	284	299	284	287	283	269	243	276	266	283	277	245	288	294	298	278	280	301	280	289	289	299	272	300	248	285	292	267	272	289	265	278	298	269	240	297	275	306	290	296	267	296	308	286	259	281	267	284	295	286	284	285	276	309	284	281	295	285	268	294	301	324	296	292	307	286	313	279	288	305	287	252	287	268	292	278	275	257	285	315	284	295	264	279	281	291	290	273	301	280	300	293	303	281	273	293	269	279	298	309	306	298	251	259	288	302	271	273	280	290	250	278	305	271	272	290	273	287	283	282	305	282	276	302	262	279	274	281	326	315	283	281	279	273	242	259	294	266	283	269	305	257	326	250	261	303	264	268	286	274	275	261	280	286	295	297	274	299	291	281	291	309	280	310	274	280	291	262	313	276	267	280	274	285	239	314	309	280	268	280	279	262	268	287	277	274	303	295	299	273	278	247	285	288	243	266	242	298	284	296	262	280	282	317	304	289	301	265	300	274	281	268	253	292	279	288	283	268	279	249	300	259	295	259	320	274	285	326	306	298	284	294	308	296	286	316	290	267	280	289	285	258	271	238	268	280	280	269	290	274	276	291	291	272	296	320	321	265	308	275	272	271	301	306	303	254	305	277	279	266	263	282	233	272	291	256	286	281	283	284	295	297	288	281	280	254	263	271	273	232	287	296	256	273	277	285	302	287	282	295	302	249	300	295	269	267	272	284	280	283	290	282	253	335	293	273	280	266	268	305	268	276	294	292	287	270	282	274	253	243	294	293	285	252	285	298	291	247	284	278	259	295	289	267	262	297	317	271	296	288	276	280	296	279	270	305	289	282	263	292	261	301	305	284	264	273	287	269	275	296	237	278	294	295	285	289	260	265	264	273	303	262	317	319	278	310	282	245	297	285	260	298	286	270	297	298	296	311	245	305	284	311	279	283	304	293	285	279	289	257	264	266	282	277	292	285	314	292	322	273	287	299	290	280	314	284	319	298	284	293	299	280	272	266	259	273	282	277	267	311	295	316	329	269	269	253	293	278	299	265	256	302	247	277	276	333	288	257	298	286	239	304	295	306	293	285	288	321	303	271	269	278	272	268	280	258	273	281	321	291	270	300	301	278	283	289	275	299	275	255	243	272	258	336	283	283	278	275	308	308	292	257	276	269	241	273	249	327	297	301	275	262	268	266	284	257	281	279	257	280	295	294	274	254	293	306	270	299	255	276	258	286	249	288	305	291	282	273	237	287	285	307	243	298	279	280	276	277	288	286	285	268	260	290	291	270	275	256	268	272	276	267	307	284	255	281	286	278	270	294	267	302	250	269	255	282	287	290	274	287	284	271	277	280	274	302	257	307	267	242	288	287	276	302	325	272	326	264	267	289	277	259	266	261	263	281	253	274	264	291	267	304	284	274	280	256	300	291	270	265	266	290	294	300	280	278	279	285	275	243	270	273	271	282	291	266	284	282	307	309	276	278	267	263	305	288	285	266	290	263	283	310	324	266	271	283	282	271	278	256	310	317	288	301	296	272	280	302	270	263	313	284	255	298	270	319	277	281	246	282	306	271	256	285	278	292	273	300	274	304	285	291	303	299	311	287	281	306	277	294	256	294	285	319	303	269	309	262	284	276	297	246	286	270	293	265	268	278	280	278	277	268	303	288	273	290	246	297	276	311	303	270	301	297	291	268	291	257	310	251	278	311	271	292	287	286	297	297	251	298	253	271	280	283	266	305	300	271	262	270	266	259	280	263	283	268	299	279	254	280	274	272	270	278	294	271	284	245	276	286	301	278	277	305	278	296	286	313	277	257	298	255	274	291	307	301	298	256	307	271	282	269	266	295	280	281	275	283	258	273	248	293	263	295	266	266	255	291	275	274	267	270	289	255	256	275	264	275	289	271	261	283	247	306	289	288	282	247	232	275	275	271	241	303	303	335	295	301	277	256	262	293	246	274	310	276	287	287	281	283	267	265	257	283	301	296	273	255	306	297	272	289	299	274	296	292	284	290	268	282	252	282	296	283	308	281	271	273	275	252	281	249	302	318	265	270	265	285	295	276	274	282	265	276	260	312	290	286	265	281	267	270	334	276	273	256	254	260	260	283	301	269	246	285	278	308	304	285	285	284	281	323	298	272	267	284	297	272	290	284	299	272	299	271	299	279	310	313	271	309	267	269	257	265	261	280	278	332	281	282	272	266	266	315	297	296	281	298	290	291	254	314	278	271	262	279	302	277	249	270	262	315	263	294	318	303	270	277	273	275	293	310	270	312	308	269	236	260	279	259	280	261	303	279	279	270	292	295	256	284	297	313	300	287	257	272	280	286	292	294	248	239	289	304	301	288	343	279	270	266	272	266	315	291	286	279	279	251	286	283	277	267	271	268	258	274	294	278	272	272	279	321	279	271	279	287	254	292	280	290	290	309	273	277	287	272	281	287	282	294	304	269	320	292	326	291	304	259	304	274	287	299	283	252	280	298	264	286	300	254	295	274	282	276	294	282	264	283	296	308	272	282	273	304	286	286	293	283	299	299	278	277	306	288	288	249	276	291	297	287	280	289	269	284	259	284	292	297	274	288	277	274	295	289	280	313	284	288	318	280	238	278	314	266	274	255	290	293	287	290	282	286	259	288	297	265	280	262	279	289	251	282	286	264	328	283	277	263	312	257	285	290	276	262	270	282	282	304	261	279	286	272	261	285	267	287	305	276	273	274	300	268	311	271	265	259	257	276	276	275	270	244	285	290	287	274	269	291	290	309	273	288	300	304	268	278	267	280	287	279	285	272	313	285	285	260	269	255	285	267	288	280	289	243	292	266	310	280	304	301	276	257	294	289	313	292	289	237	278	321	294	288	259	292	285	268	266	271	260	276	284	280	288	306	300	274	284	288	264	290	287	286	261	302	263	307	290	275	271	285	299	273	275	290	300	258	288	286	305	304	292	293	266	306	285	305	275	267	301	303	264	276	267	280	297	296	261	304	265	275	268	273	281	258	274	293	274	267	282	283	253	279	309	244	263	279	265	279	279	282	260	262	277	293	252	279	271	279	294	244	272	253	278	283	297	314	290	278	280	272	307	298
7894	11727	10638	5643	3433	2403	1900	1492	1161	946	856	776	694	580	606	551	449	511	483	446	460	409	387	395	329	378	360	372	378	332	372	333	315	346	330	313	306	324	316	331	294	316	308	312	308	299	275	304	305	295	266	276	296	312	272	275	300	301	308	315	299	300	304	289	317	288	292	290	283	295	259	264	305	301	313	286	292	273	334	293	282	285	304	273	294	258	260	274	248	283	252	277	266	294	277	245	319	286	299	295	281	278	292	291	259	295	256	269	288	285	285	281	307	321	307	241	262	261	320	286	295	300	315	277	298	325	298	276	292	276	259	288	277	291	280	292	287	286	295	321	270	262	273	274	277	293	281	293	285	276	283	271	293	281	263	305	281	263	283	317	270	304	269	299	285	288	261	277	256	300	255	276	251	309	282	291	247	286	297	285	275	294	286	252	270	287	294	322	273	274	288	277	254	291	267	262	277	279	287	316	303	314	267	290	298	269	266	275	258	281	277	326	279	260	296	272	281	256	290	290	273	271	293	268	279	272	289	275	278	269	282	318	283	263	255	301	248	255	275	266	270	268	295	273	285	284	285	268	295	287	301	263	275	292	239	308	265	285	296	302	263	277	250	275	283	281	267	275	264	277	260	259	270	264	258	272	288	274	313	289	293	277	296	278	300	296	284	269	296	266	256	299	272	274	288	264	270	257	281	255	248	269	296	291	289	294	264	279	256	283	269	282	299	272	273	302	310	300	282	281	296	298	265	312	293	275	309	286	291	291	304	276	302	292	279	264	302	279	304	309	295	279	258	288	263	272	248	279	250	279	285	248	271	285	254	300	266	293	271	265	253	271	283	261	269	280	268	265	269	262	256	272	298	279	282	273	278	293	279	296	273	275	257	277	282	287	277	272	276	264	272	268	284	273	290	277	260	293	276	265	275	264	286	291	280	289	290	276	264	272	284	271	285	274	270	287	269	284	267	267	265	295	276	286	324	305	285	261	255	285	289	278	299	268	290	295	262	269	277	281	253	279	268	289	293	293	276	279	299	285	298	269	280	292	285	295	277	255	265	269	278	283	301	271	289	312	293	288	276	245	260	272	258	281	252	276	312	260	268	304	262	300	281	281	287	253	267	244	292	273	272	281	267	273	248	254	277	274	297	274	298	269	291	304	315	234	249	258	291	263	292	285	270	266	308	277	267	259	282	281	274	295	234	282	261	279	279	276	311	290	277	258	258	277	304	269	302	298	294	274	266	298	292	272	249	236	286	261	271	314	258	290	286	302	286	266	288	276	282	287	268	281	265	300	307	286	255	281	261	307	281	271	245	275	278	298	270	299	293	260	304	287	276	281	255	285	275	286	287	311	271	277	260	301	283	286	300	279	284	268	278	240	273	280	274	292	248	295	270	288	263	268	257	284	284	285	293	261	272	261	277	295	236	267	273	263	296	268	272	254	258	265	279	249	247	282	260	278	279	252	265	255	281	265	264	279	252	253	272	305	253	281	268	285	293	273	287	263	296	268	306	243	291	297	308	274	275	278	271	270	262	291	293	283	261	276	259	283	283	293	289	283	305	294	290	272	298	277	292	274	293	263	273	276	298	284	273	284	290	264	286	264	276	253	294	284	285	256	298	275	299	247	301	270	244	267	278	278	262	302	275	286	287	297	272	260	264	284	275	278	282	291	266	274	271	258	293	300	279	284	296	273	266	287	273	249	289	282	270	280	287	289	286	300	267	316	287	270	275	266	278	267	266	308	296	293	277	300	292	303	253	266	269	254	259	272	272	270	273	298	271	258	279	272	273	278	281	313	270	290	269	303	245	274	281	269	256	268	287	267	277	302	264	261	234	303	297	310	249	267	282	292	280	272	304	265	275	317	253	293	290	297	267	290	264	292	285	306	293	272	284	267	318	253	288	257	266	268	295	282	265	264	293	290	287	272	308	292	284	297	282	262	253	284	294	256	300	276	264	288	299	272	270	286	290	289	297	316	294	272	245	267	252	284	292	276	285	291	291	295	276	256	302	280	278	291	290	285	302	328	245	289	286	260	298	287	286	294	319	272	270	279	302	330	288	270	271	283	307	271	287	283	253	273	279	305	295	298	290	299	255	270	284	301	296	286	276	269	283	289	267	287	276	321	276	261	287	265	275	289	268	285	289	270	254	258	314	285	271	252	279	304	262	278	296	267	270	283	322	290	276	268	283	280	275	269	295	288	276	296	254	318	259	325	271	272	288	253	283	269	286	267	276	270	287	261	278	288	260	307	264	260	274	259	305	286	282	277	290	286	260	250	304	282	290	268	285	312	296	289	306	257	291	300	259	280	298	257	260	306	276	291	273	296	300	269	263	273	290	290	270	291	298	265	273	262	284	305	263	299	267	255	288	287	268	317	309	300	285	280	324	300	278	282	322	264	283	291	294	295	278	283	271	292	284	251	323	260	286	275	285	292	297	273	295	270	263	244	316	260	252	282	271	273	287	273	304	276	280	298	282	295	273	263	305	281	270	286	281	271	280	297	272	271	283	275	293	289	304	263	281	285	292	282	294	283	285	300	287	292	286	250	283	293	288	308	260	297	299	292	267	299	284	285	272	291	249	282	262	265	287	293	318	274	265	244	308	291	256	240	291	272	266	291	289	238	269	298	323	292	268	291	265	270	260	278	261	271	282	267	260	280	269	266	239	291	287	269	273	299	264	271	277	280	320	290	268	266	269	260	285	280	280	271	286	292	288	300	261	300	293	294	288	274	277	299	305	289	277	318	294	251	276	310	261	300	300	285	280	269	269	304	297	287	292	290	282	253	274	303	261	279	268	283	274	266	305	285	279	262	260	283	270	297	327	261	273	270	289	272	269	265	265	287	293	257	289	273	287	263	287	269	274	261	257	277	244	267	251	289	296	267	266	260	304	267	298	284	291	279	285	270	283	285	297	282	282	290	266	296	292	270	270	280	263	282	262	251	283	272	280	241	284	262	283	283	296	284	286	318	271	267	265	268	271	281	278	262	307	263	273	269	298	275	282	274	284	288	268	273	285	285	297	284	255	272	282	274	248	263	282	262	256	284	282	308	272	283	309	279	282	310	274	319	255	273	291	310	302	263	292	308	273	290	286	286	304	307	273	299	283	299	305	290	244	248	258	293	265	268	286	259	261	314	282	274	288	257	263	303	238	277	314	263	256	285	291	284	268	239	276	283	279	291	285	276	301	251	288	284	262	262	292	262	263	279	308	291	264	270	296	273	287	265	280	302	255	294	254	248	263	273	296	306	255	274	289	301	277	277	301	270	268	284	304	285	283	273	296	278	293	272	266	285	271	274	297	278	263	303	286	267	296	277	273	302	278	263	304	264	259	268	279	267	307	270	288	254	277	277	302	278	257	284	295	305	262	307	283	292	292	258	276	274	293	283	305	289	279	262	265	284	273	263	287	251	271	267	292	293	277	231	255	240	278	301	290	288	270	266	282	260	287	249	274	271	248	283	250	280	295	264	295	289	253	294
22593	20412	26940	23797	20414	20464	7460	1667	1258	1131	1078	977	889	902	792	776	803	754	713	695	690	659	689	684	638	660	677	625	673	639	694	636	644	611	629	610	579	596	590	612	642	555	599	570	646	608	608	601	594	589	606	586	632	622	557	561	651	601	600	576	618	559	588	594	583	554	635	548	574	535	582	532	613	601	565	625	572	607	556	628	520	607	591	572	577	594	591	594	601	623	604	583	603	595	569	594	593	567	557	609	594	568	573	585	604	612	613	595	550	596	566	583	575	609	633	563	539	564	531	574	576	623	615	575	579	582	565	557	540	604	576	587	567	572	553	578	568	581	616	614	602	596	558	537	559	592	587	573	573	549	593	578	572	590	584	542	606	580	600	566	604	542	577	596	592	534	569	592	629	539	567	546	577	607	615	550	555	581	560	581	556	608	532	559	556	538	588	584	566	596	551	566	596	587	570	594	547	623	549	590	557	572	582	586	610	594	548	612	604	603	614	623	615	600	567	524	585	623	539	575	500	586	550	578	550	559	599	574	571	520	569	592	607	540	499	604	580	540	564	578	586	559	560	581	574	556	652	572	587	581	619	614	551	502	626	592	571	590	591	557	567	593	606	540	553	542	585	587	585	593	597	560	578	573	570	592	584	591	578	553	594	596	583	582	570	598	572	561	558	572	562	551	554	605	626	612	581	579	578	552	511	599	586	601	568	517	533	522	548	598	597	610	596	606	545	553	587	582	601	612	584	554	558	579	600	638	565	600	575	579	557	557	575	583	599	580	581	584	557	596	571	577	568	555	622	552	615	611	629	553	503	610	603	589	595	552	549	563	586	572	577	577	629	516	527	560	557	527	604	577	557	572	610	625	560	595	551	595	619	568	582	559	577	572	565	612	581	607	609	647	570	606	545	559	576	583	572	555	636	578	575	609	584	598	588	564	576	561	593	601	578	564	614	552	588	568	596	579	542	568	568	596	564	602	579	567	565	598	596	575	568	579	572	598	554	532	598	590	520	614	566	583	568	567	582	556	589	575	581	578	602	533	597	588	552	595	579	571	580	558	579	589	596	580	571	553	539	550	547	589	583	596	519	528	563	550	575	592	582	580	596	561	607	606	635	582	625	578	634	550	595	590	609	538	599	575	571	625	580	561	588	558	580	590	572	595	576	570	520	591	548	584	536	580	573	583	601	581	571	597	549	568	601	606	561	585	597	538	610	575	577	589	584	582	556	612	551	587	569	594	568	562	574	582	600	591	590	542	577	576	554	589	563	560	626	601	571	581	555	573	592	557	583	556	608	609	625	540	567	558	552	573	548	551	568	621	608	570	566	571	539	570	566	561	558	585	557	532	600	585	559	597	606	587	563	554	583	535	566	535	550	582	583	575	571	596	590	604	558	605	602	580	582	574	562	574	538	585	553	581	576	577	608	583	588	539	516	598	603	558	619	568	559	618	639	613	550	591	590	579	611	580	568	603	561	592	527	568	582	547	584	593	517	630	598	583	581	647	585	532	547	594	545	548	534	554	583	525	590	554	617	579	555	531	597	555	528	574	616	558	594	591	559	583	606	484	601	614	583	589	599	593	584	561	600	553	572	601	587	580	574	564	543	580	582	545	560	576	574	576	533	573	613	587	550	576	596	558	491	598	548	565	607	626	609	584	586	585	551	575	552	564	576	554	586	538	566	558	545	614	584	564	528	623	567	590	570	599	566	588	586	584	548	533	562	610	574	564	576	638	566	534	602	579	579	583	582	580	586	556	526	570	612	553	561	583	652	579	567	576	639	616	524	559	606	560	548	596	595	641	605	560	597	592	561	529	600	556	566	584	581	509	584	611	567	603	620	602	587	571	539	565	619	587	596	612	592	552	583	554	564	584	594	570	587	575	579	580	569	552	591	580	585	551	557	597	561	563	561	560	591	576	586	530	591	618	542	572	554	600	544	569	604	610	574	540	599	561	552	555	606	584	577	541	615	572	552	580	588	607	562	589	576	577	585	586	579	572	548	601	592	599	579	581	546	621	572	575	571	560	577	593	547	573	570	590	597	586	604	572	558	559	550	594	556	561	587	539	566	592	572	532	602	582	545	618	551	593	568	566	617	562	560	545	587	558	588	592	567	605	578	580	572	560	549	549	615	547	593	595	555	547	592	569	537	522	585	580	560	575	579	556	598	527	568	560	554	568	570	558	552	575	579	562	588	567	586	561	567	554	585	595	518	567	573	590	591	597	564	570	584	529	567	612	540	596	592	561	573	616	610	553	591	541	554	573	539	582	591	580	596	579	558	600	583	550	570	571	601	537	553	547	606	554	562	565	559	551	580	598	566	612	576	648	583	587	540	548	552	596	625	588	615	568	605	552	598	596	552	572	587	590	588	558	539	584	559	569	615	606	567	553	556	563	618	582	565	554	544	524	566	552	612	578	564	573	553	528	580	577	595	612	584	635	585	594	596	621	566	630	560	570	567	575	577	572	567	620	614	603	555	574	573	554	558	568	564	593	559	555	615	549	608	599	597	550	584	600	515	599	571	555	609	548	556	603	585	583	600	531	542	584	590	556	574	572	523	529	520	552	560	571	545	580	620	558	578	550	554	572	564	505	539	561	617	593	611	565	514	614	548	594	581	605	592	567	603	626	563	581	591	566	580	610	543	582	569	582	565	554	583	565	551	594	597	570	558	554	591	539	583	575	592	556	576	575	556	565	535	607	551	550	528	596	551	574	559	617	568	599	572	565	542	575	623	563	602	580	582	563	545	579	530	613	580	593	572	575	578	593	609	542	583	556	578	595	593	552	571	555	496	555	581	581	560	604	598	556	591	549	537	597	585	553	579	553	553	586	593	521	587	589	514	537	583	576	566	582	596	608	577	612	582	579	590	609	545	580	553	607	601	567	581	546	562	576	579	574	582	593	595	563	543	599	553	576	582	561	579	569	619	555	553	561	526	584	536	582	591	589	547	545	611	555	587	553	590	554	605	592	571	561	599	549	534	575	573	548	571	560	603	638	550	575	545	573	581	550	579	537	550	568	577	581	568	555	570	570	568	567	561	576	544	535	607	530	527	575	561	577	534	595	596	563	564	562	559	555	529	608	569	560	596	585	580	615	541	546	594	599	579	556	586	608	584	561	565	551	594	577	602	568	571	577	577	542	560	597	561	601	603	561	568	534	586	591	557	576	596	557	571	575	569	598	613	600	539	604	560	567	603	573	623	610	552	564	559	591	522	586	571	553	558	552	604	553	570	562	581	576	589	587	569	576	563	606	589	545	557	584	578	583	618	570	574	568	591	581	558	593	574	573	564	563	575	580	585	559	554	563	573	583	564	575	610	562	550	585	589	555	561	589	586	587	574	592	633	608	586	564	579	615	574	597	569	568	620	556	558	570	567	525	557	618	604	564	595	561	543	579	592	594	569	605	631	617	548	548	599	584	564	545	574	546	547	574	562	562	533	605	531	570	591	590	586	547	583	618	531	562	572	586	613	564	570	587
11195	18799	17391	9871	6427	4571	3493	2794	2337	1984	1806	1506	1349	1207	1128	1075	1008	947	889	873	792	822	817	765	723	726	725	722	657	673	653	665	662	646	633	627	637	657	611	671	648	661	662	625	607	602	598	601	579	616	638	611	608	585	576	600	576	564	613	604	601	596	566	607	567	561	554	604	555	594	562	553	597	567	586	598	576	592	557	589	598	570	588	585	557	601	541	550	573	592	566	585	562	586	590	635	561	603	598	545	564	587	538	559	576	595	584	584	572	562	577	565	560	557	560	564	569	551	527	588	524	565	571	571	564	533	538	581	542	553	547	554	571	498	584	565	586	573	582	562	554	562	571	587	622	558	535	583	577	598	535	590	562	508	599	552	554	555	599	574	523	567	570	557	542	527	569	573	556	579	622	569	562	526	562	547	557	580	563	554	536	561	543	588	609	547	560	553	556	548	538	602	550	520	590	596	566	572	561	527	536	555	582	576	546	542	603	537	577	586	530	578	553	558	588	570	537	555	503	562	494	551	576	590	580	547	549	553	562	546	547	556	558	590	594	618	539	601	595	575	554	611	553	524	590	552	582	535	510	564	548	532	565	608	548	599	520	571	549	570	577	554	589	548	548	553	564	547	594	555	563	531	579	566	562	577	566	588	581	540	564	513	555	585	585	566	519	607	567	551	539	560	565	582	541	581	543	573	570	621	559	582	581	588	576	578	559	536	532	567	541	543	549	540	527	567	551	523	562	574	540	546	577	554	559	556	545	533	557	545	578	554	592	570	576	533	542	551	537	558	562	592	564	558	520	610	543	615	565	541	616	572	563	593	592	571	566	558	532	571	534	582	561	577	595	579	560	574	518	592	583	566	560	589	560	536	549	600	579	564	578	565	584	564	563	583	550	579	540	594	565	575	558	575	537	533	568	613	561	560	570	563	516	547	542	561	543	538	555	559	555	544	583	513	559	539	603	544	591	579	548	543	568	581	542	586	567	570	556	559	559	561	599	578	561	549	556	561	563	575	593	547	543	544	608	569	563	581	570	530	561	570	570	551	606	538	524	508	542	540	588	589	551	556	583	536	565	531	597	558	558	492	582	545	536	558	569	567	589	588	576	540	556	564	510	541	562	574	585	549	546	619	555	565	587	526	581	585	534	514	603	624	599	548	572	611	544	570	558	567	572	521	557	511	564	601	549	602	555	517	535	578	553	551	526	552	576	557	556	589	584	573	564	602	561	567	551	550	585	523	567	584	553	575	539	590	551	557	563	609	558	529	588	526	605	540	522	557	547	537	561	560	599	631	593	558	586	562	528	548	591	533	548	530	557	555	584	583	578	552	549	550	579	593	551	576	588	539	582	552	537	632	588	574	582	566	562	593	562	542	553	562	564	576	624	552	584	537	602	531	543	582	547	536	605	594	536	541	552	565	549	536	548	539	599	587	595	507	561	571	599	556	561	541	539	575	575	584	508	576	531	540	561	551	576	583	558	576	551	576	560	543	571	581	599	547	572	619	545	587	562	541	574	555	550	538	557	581	564	590	567	577	560	560	529	575	576	549	598	540	592	586	541	526	589	555	552	576	581	576	572	527	566	576	586	571	564	554	573	577	590	571	579	571	552	593	534	581	557	543	564	595	523	574	585	564	566	588	544	550	550	584	562	578	561	547	615	535	601	555	565	553	572	503	566	540	581	578	613	530	558	594	536	596	587	556	523	532	561	587	545	542	540	574	542	568	568	586	551	543	575	550	612	548	596	580	563	554	564	554	587	553	567	545	546	512	552	512	558	520	523	544	552	560	597	545	562	517	561	606	593	529	542	583	529	582	562	556	531	546	549	592	570	573	578	546	578	576	558	560	550	550	552	583	541	594	555	519	563	590	554	568	569	518	550	558	523	535	546	571	581	533	547	541	559	566	545	637	534	612	583	552	591	566	579	534	546	532	548	571	545	543	563	555	543	543	566	570	617	606	538	566	546	578	542	552	586	582	565	546	573	573	575	597	603	588	520	566	547	584	574	567	570	577	541	543	547	558	518	561	605	569	569	530	577	524	525	581	548	524	588	582	583	544	560	583	550	553	551	576	534	598	555	575	561	560	543	577	598	540	537	589	571	575	526	543	582	571	630	583	594	579	567	547	582	564	558	560	541	554	611	544	574	603	525	608	574	548	605	504	600	560	598	501	542	560	554	566	568	533	592	546	500	570	513	574	585	518	589	555	557	573	544	554	591	565	593	550	535	580	548	574	565	591	549	613	575	623	579	538	581	570	555	574	561	587	576	556	552	581	585	542	537	559	550	600	512	546	590	536	553	573	575	515	580	577	548	592	565	564	551	542	549	630	544	534	602	571	584	577	551	562	516	543	551	566	558	572	574	549	530	520	577	549	568	594	559	562	536	579	573	562	580	556	553	573	540	550	566	560	547	538	541	548	577	519	594	551	536	583	524	546	551	521	566	540	563	577	596	566	537	570	571	526	604	595	574	571	554	542	561	541	535	543	522	535	547	535	563	550	551	590	560	579	575	541	615	541	574	554	597	520	569	559	578	616	534	578	571	543	593	535	562	548	540	571	556	578	595	581	553	520	557	551	546	579	540	591	545	609	560	557	555	556	551	566	550	523	586	579	565	571	535	541	554	578	538	520	597	534	565	601	559	583	613	528	559	575	582	574	583	529	553	578	576	550	568	589	555	537	564	582	540	559	552	562	601	551	550	552	568	589	565	543	609	571	599	565	580	585	564	564	530	539	541	572	576	575	562	552	555	531	524	579	519	557	553	617	550	571	561	544	529	546	554	536	537	501	554	564	519	571	595	564	507	598	534	580	596	588	578	539	558	574	537	578	542	533	547	559	538	533	553	587	536	617	556	553	540	572	599	543	544	552	572	527	516	547	539	591	557	593	524	559	565	620	553	504	537	542	574	560	537	592	555	601	558	583	507	539	570	605	586	579	566	557	577	558	547	582	539	549	543	546	609	599	606	539	591	584	566	545	524	555	565	570	558	541	591	586	539	553	585	564	541	556	568	573	555	573	556	527	532	574	558	568	569	569	556	574	561	566	540	523	559	528	559	558	560	571	547	548	578	587	568	585	564	581	595	507	606	531	538	564	551	540	555	526	586	612	545	557	517	550	581	524	577	592	553	513	545	589	539	534	574	517	527	517	532	587	543	572	588	540	564	538	578	561	542	561	540	590	583	570	564	550	523	590	503	567	557	525	595	555	557	558	561	540	562	527	566	576	534	559	540	514	543	614	548	537	573	563	566	540	558	588	540	580	551	580	590	525	552	564	565	547	565	549	589	548	563	587	590	539	596	497	581	585	553	555	551	573	522	533	563	533	559	575	571	579	568	557	577	550	573	533	573	544	569	545	519	606	503	599	526	561	542	578	531	539	563	588	562	575	542	559	561	535	570	559	576	607	575	548	545	590	542	545	503	530	562	602	574	552	543	571	585	541	531	603	521	549	576	557	529	536	548	571	568	585	529	575	561	560	584	567
27634	12329	1164	345	235	180	179	153	157	152	134	149	131	141	140	148	126	122	150	159	158	155	148	165	131	133	142	111	136	142	130	122	151	138	130	144	137	126	134	134	170	119	140	133	160	131	138	146	139	139	144	129	155	119	159	122	151	140	142	122	140	137	147	126	136	140	137	161	128	130	140	130	129	143	154	175	163	136	147	166	137	136	130	125	133	139	156	146	134	157	133	128	155	155	136	136	142	128	130	137	132	147	126	137	150	138	120	142	150	148	154	132	131	157	136	146	143	140	162	164	140	149	150	134	133	133	131	140	139	149	121	137	124	123	158	142	151	149	133	138	107	145	133	114	151	140	143	131	130	133	155	134	135	146	102	159	149	127	156	151	148	127	142	128	142	127	156	148	130	144	137	133	119	125	129	133	149	146	138	134	137	162	152	134	155	127	144	137	140	146	157	135	145	151	146	139	125	138	134	137	159	132	152	133	133	125	130	151	139	130	140	124	151	148	138	138	146	133	151	129	135	144	139	141	138	154	152	148	169	127	150	147	118	130	131	132	125	126	130	130	114	133	139	135	123	128	125	119	128	145	154	145	140	130	138	147	147	119	142	128	124	150	145	143	126	170	150	118	161	135	132	145	140	136	147	134	134	136	160	137	151	126	124	129	144	128	153	122	155	143	142	117	109	141	141	135	132	140	134	135	138	144	128	160	135	149	140	150	133	115	148	145	143	148	127	149	138	137	144	151	138	147	128	137	147	142	144	156	132	145	161	138	149	159	138	138	131	138	137	112	140	124	135	112	130	120	144	124	142	143	164	148	112	121	124	147	143	145	134	127	125	131	142	120	145	126	142	136	122	122	133	130	137	152	133	144	145	131	130	128	131	171	133	145	140	120	148	150	124	136	129	152	138	135	151	148	142	133	137	150	137	156	137	125	145	119	119	144	131	139	127	128	143	145	151	145	127	137	142	135	144	163	143	133	152	152	142	141	166	131	125	143	138	140	126	144	137	136	131	156	132	140	136	141	134	138	123	127	133	128	140	153	126	146	132	166	157	146	134	130	123	158	134	146	145	126	134	125	143	128	128	142	133	151	142	126	134	160	150	135	146	136	140	140	142	132	138	150	145	154	137	148	121	148	161	142	140	119	133	122	131	143	128	141	134	126	135	136	150	134	158	145	112	134	145	141	164	129	141	162	147	123	132	126	134	137	165	142	127	142	115	145	157	131	132	145	127	137	147	117	121	139	150	142	144	134	120	148	127	150	135	140	139	139	129	128	128	153	150	142	134	144	147	140	154	126	124	139	137	147	135	121	140	129	136	129	118	148	118	136	114	152	132	116	143	144	137	152	151	134	130	138	148	131	152	152	117	142	155	129	136	131	139	131	122	129	122	142	140	158	148	126	153	173	123	163	110	138	142	168	134	139	142	138	133	147	120	126	154	127	129	142	138	143	135	122	148	120	139	132	143	136	139	143	145	157	124	132	130	129	158	137	149	152	122	122	151	146	130	134	139	127	163	138	122	140	145	123	137	133	120	156	141	139	137	113	127	144	141	148	158	146	159	127	159	160	129	131	132	125	142	134	149	142	142	161	135	138	125	155	133	136	134	143	127	154	142	121	142	136	133	145	146	138	136	134	141	119	131	137	156	134	126	147	151	120	128	147	114	138	145	143	109	146	154	133	136	149	128	158	146	148	130	144	121	127	134	148	136	130	123	141	122	147	142	135	145	152	135	130	126	146	135	139	137	121	142	149	146	141	154	154	137	124	144	132	141	137	161	141	155	134	133	165	137	146	148	139	136	129	159	145	143	157	143	126	132	139	142	161	143	113	131	161	127	134	148	138	140	140	127	136	152	148	142	126	159	143	121	146	137	134	137	141	143	125	147	125	153	148	142	130	143	162	139	140	135	118	144	133	121	133	135	111	120	133	130	126	132	144	144	141	144	122	136	142	133	152	133	153	135	137	140	139	133	121	136	121	136	124	144	117	147	135	136	155	124	136	135	127	116	136	129	135	135	153	151	143	120	134	127	157	140	138	160	135	133	159	135	145	144	149	138	136	153	147	138	125	133	146	156	151	148	135	125	134	158	121	159	146	149	132	147	123	137	152	153	128	139	143	138	135	156	169	142	116	148	146	144	139	150	146	141	149	113	138	116	149	142	114	127	138	131	134	145	134	139	116	142	124	157	120	115	155	141	136	131	144	149	146	142	129	122	132	165	128	128	127	144	133	131	136	132	133	152	137	168	148	107	129	143	132	147	140	161	149	128	155	133	119	148	152	127	139	130	142	134	137	148	138	159	150	163	132	142	137	150	131	135	140	137	147	128	132	142	145	126	141	136	153	164	156	154	135	144	114	144	148	147	130	158	134	169	129	135	141	127	136	130	120	141	140	149	126	130	140	141	116	133	120	152	130	151	147	138	141	150	157	155	135	129	130	148	132	147	150	136	142	146	156	142	117	135	153	119	113	130	146	133	142	151	120	127	148	114	143	143	135	137	151	150	139	147	146	138	148	136	135	138	142	149	141	130	132	148	131	134	128	155	138	158	126	132	129	146	145	117	142	137	137	144	133	171	143	123	125	128	150	126	142	132	138	120	124	142	138	173	148	151	154	146	136	137	143	136	137	162	126	139	124	132	133	138	129	135	139	138	155	140	131	161	134	144	133	133	144	149	145	166	134	153	158	143	146	143	153	122	138	142	157	145	152	111	143	157	143	130	121	135	126	135	161	143	129	147	130	147	142	140	141	129	126	143	122	138	136	137	134	140	138	126	151	146	147	158	146	131	142	133	156	147	125	149	130	136	140	142	126	136	129	128	120	137	142	165	132	133	132	133	142	151	130	145	149	133	128	155	144	134	143	122	144	140	138	113	136	139	148	139	119	142	118	115	142	131	114	146	124	161	134	137	122	134	135	140	140	130	153	137	175	146	136	136	134	131	156	123	143	152	109	136	168	143	137	135	167	143	119	120	153	137	155	145	124	148	140	143	135	173	137	121	136	141	130	157	148	127	138	134	141	133	134	127	134	156	131	122	163	159	146	145	131	140	132	133	142	141	131	130	139	129	140	155	144	137	137	152	129	146	145	135	151	151	150	136	127	151	156	153	123	140	134	161	128	138	122	145	151	154	135	142	147	145	116	132	135	156	139	138	140	127	148	128	116	151	134	141	128	172	137	144	162	134	137	131	145	149	140	149	156	132	147	129	149	151	155	138	135	159	127	123	118	151	174	139	141	138	139	136	131	123	141	123	144	137	147	120	141	135	154	126	138	140	125	154	138	127	141	133	135	138	119	124	132	153	151	143	125	146	128	138	132	129	155	129	144	121	132	143	123	129	131	144	170	125	131	168	121	128	145	134	148	138	121	143	145	125	142	135	135	150	139	132	127	129	141	135	143	130	122	139	138	131	138	141	146	138	146	132	134	121	135	156	131	154	146	149	124	143	129	150	133	167	137	128	149	134	132	125	128	153	146	123	132	137	129
5066	870	743	450	334	277	234	233	222	198	191	179	184	157	169	153	154	178	164	152	154	168	182	175	166	165	177	170	168	183	183	175	154	164	160	164	164	178	185	158	157	175	177	182	180	183	162	176	154	163	165	166	181	177	184	192	190	167	144	165	160	150	144	161	164	153	147	169	155	165	166	162	169	149	153	151	154	156	144	171	154	183	170	161	170	174	193	172	138	148	155	153	167	166	146	136	155	151	164	156	140	183	164	173	154	153	145	137	167	153	149	156	149	159	162	177	175	188	166	164	161	156	161	161	154	165	177	145	175	171	165	165	168	168	159	162	145	147	158	188	131	159	178	164	145	172	175	159	161	167	136	149	147	168	166	163	145	152	167	130	180	158	163	161	173	157	178	171	170	175	176	159	144	177	164	153	159	163	204	162	165	154	161	152	160	157	150	143	160	184	169	166	151	137	167	157	153	165	173	163	176	168	170	160	173	168	170	152	156	187	168	175	156	131	164	173	152	157	149	147	171	151	158	169	152	178	163	174	166	175	156	158	168	152	153	148	171	166	145	185	158	160	187	165	150	180	169	149	155	159	164	149	153	159	182	143	154	128	173	149	176	144	155	165	182	154	162	153	173	160	145	144	134	160	153	151	151	191	192	174	181	168	150	166	165	167	184	164	157	136	182	160	175	151	190	150	178	163	139	142	148	166	164	146	143	165	154	178	181	173	168	189	172	155	166	171	170	183	165	156	153	166	135	138	158	167	171	139	179	151	173	178	169	172	149	147	175	145	173	150	171	162	160	176	167	148	185	167	167	162	150	147	169	140	143	189	173	177	173	141	166	166	161	163	163	161	154	157	161	141	159	151	157	182	164	172	152	167	171	152	190	152	173	158	151	146	153	166	165	157	146	146	159	160	144	167	133	177	181	135	154	162	161	155	163	181	163	158	158	151	151	161	163	160	171	159	163	174	165	196	138	160	140	193	172	151	189	157	163	154	157	169	149	185	139	176	169	191	153	168	145	160	165	171	153	150	150	149	140	154	163	152	166	146	150	175	168	166	149	151	178	149	167	161	137	176	162	161	178	156	153	171	170	160	169	172	163	152	169	174	133	143	170	163	172	175	174	162	154	151	145	165	160	161	181	142	172	155	188	164	164	151	163	155	168	178	159	171	159	152	168	165	145	169	160	198	163	182	176	151	165	178	170	156	158	166	156	175	140	162	150	178	141	152	148	156	178	144	182	155	172	120	164	160	160	178	159	173	161	169	144	142	155	179	164	161	159	175	153	153	146	148	162	174	160	153	205	150	183	179	153	173	157	162	164	140	178	165	140	186	148	168	173	162	186	160	149	158	142	193	148	148	137	141	162	167	171	167	167	129	147	172	152	145	170	158	164	163	159	156	159	164	163	167	148	170	152	159	171	152	151	165	155	173	163	161	169	148	187	169	156	142	170	164	177	169	167	168	146	147	157	142	159	189	153	157	147	182	175	158	165	161	145	143	162	163	157	158	162	158	145	148	165	176	157	163	151	178	158	173	172	164	147	143	161	164	195	165	175	156	170	156	150	169	173	179	159	177	171	177	156	120	165	168	168	163	177	170	143	179	184	159	171	163	172	175	171	156	164	174	162	160	164	161	158	164	174	153	170	164	174	167	133	158	160	160	151	131	155	157	156	153	166	171	164	148	138	150	154	179	168	155	137	166	157	163	164	160	156	158	170	148	186	170	168	162	169	140	143	154	163	163	163	175	195	185	155	179	161	160	144	150	169	159	182	150	165	149	173	155	184	167	175	159	166	165	155	139	131	161	160	155	143	147	164	150	154	150	145	157	158	187	157	165	190	151	186	177	183	180	161	168	161	172	158	137	166	159	179	162	167	158	183	180	159	186	171	155	162	164	144	157	153	181	155	163	161	160	163	142	159	172	181	162	159	186	174	172	178	164	166	167	163	167	166	169	180	163	156	155	154	160	165	175	176	169	174	136	165	165	180	148	153	152	154	189	164	168	135	149	144	161	163	163	171	171	150	163	177	158	151	166	171	171	168	159	159	198	159	161	157	145	153	179	159	159	172	152	157	153	147	156	141	143	156	158	158	162	155	146	154	154	159	183	132	150	157	178	177	153	156	154	163	186	174	139	156	156	177	186	150	164	151	142	174	162	156	191	173	142	162	165	170	165	164	157	166	148	177	154	164	150	154	161	161	173	161	166	163	138	168	179	186	159	179	158	163	156	163	156	152	153	175	161	176	162	184	155	172	155	147	163	183	181	173	161	148	156	144	157	166	165	170	140	157	190	161	187	158	163	152	159	172	137	162	149	152	156	175	167	167	147	154	169	159	162	182	161	192	169	182	173	161	173	169	157	178	164	150	172	152	171	151	181	162	174	152	166	184	177	176	137	191	169	166	149	160	171	153	144	160	144	161	173	191	170	147	170	149	159	155	152	167	156	153	149	153	177	153	185	186	163	166	149	163	135	158	152	167	163	151	147	166	154	165	161	181	165	178	165	154	160	158	154	152	169	144	159	168	161	171	164	147	162	159	167	164	147	157	180	146	173	172	167	142	182	157	195	194	155	192	173	141	162	183	145	170	161	148	144	148	161	164	160	161	154	186	151	163	160	175	168	159	179	163	164	175	166	156	155	144	139	150	159	156	168	178	158	180	152	168	180	146	164	164	178	177	170	180	144	166	173	156	149	161	152	165	164	144	161	146	165	137	177	160	182	187	155	180	174	154	154	171	183	186	161	169	157	170	135	183	163	172	156	148	150	167	155	163	156	179	176	170	170	169	148	156	154	162	151	167	169	183	171	168	179	158	165	152	165	163	162	178	192	164	160	166	152	143	173	166	139	161	151	169	138	171	178	191	160	149	157	162	149	151	148	165	181	162	162	160	130	152	165	139	183	153	157	144	174	146	165	157	159	169	177	168	163	183	177	146	172	137	169	183	163	154	157	155	141	164	147	155	172	155	180	158	174	162	151	159	159	162	152	174	153	165	159	173	176	143	169	149	165	161	161	152	145	174	159	151	181	160	161	163	161	154	167	164	148	192	164	168	163	185	171	156	156	156	134	164	165	161	158	166	169	158	162	180	180	174	176	161	174	172	167	167	175	169	158	161	168	154	155	186	165	153	156	166	153	152	159	170	180	158	148	162	182	165	165	142	160	151	168	146	172	163	163	152	150	165	188	154	146	149	142	137	164	139	156	153	162	179	174	155	170	164	166	147	149	166	172	147	172	158	165	161	144	176	161	183	158	156	177	181	151	194	171	161	156	144	145	158	174	149	192	164	183	138	193	160	167	163	169	162	152	151	171	152	166	158	161	144	136	178	178	159	173	166	169	191	148	174	159	153	152	153	171	157	173	178	159	148	162	150	141	147	172	181	147	174	174	148	167	158	162	159	167	156	159	162	161	172	184	163	170	170	158	160	163	155	161	138	182	144	166	170	154	171	155	164	147	150	166	177	147	172	163	158	175	148	177	154	166	152	167
24361	20370	26475	24141	20363	8410	1215	797	648	551	561	471	484	434	426	426	374	357	370	351	316	338	348	321	314	305	312	310	297	339	335	301	293	304	297	310	269	314	295	318	275	291	290	288	317	298	319	315	310	334	309	316	300	299	283	291	299	256	300	279	291	299	291	277	277	301	287	263	309	278	264	286	253	280	283	265	267	300	298	292	276	299	266	302	303	309	276	260	283	286	304	277	279	293	283	256	296	291	284	308	290	269	273	272	282	266	272	269	269	286	256	275	288	274	279	298	274	291	281	274	277	278	279	263	259	299	283	293	249	294	269	269	293	283	288	280	244	286	311	275	265	257	272	306	281	250	286	261	267	281	278	261	243	282	278	270	247	280	268	304	306	263	275	260	290	306	287	273	276	283	250	291	252	260	295	283	315	273	269	265	260	262	287	280	280	265	273	272	254	322	277	271	300	276	300	263	269	305	275	253	296	265	278	273	263	280	315	280	271	263	246	306	297	276	292	254	262	274	292	294	271	275	296	280	281	304	302	266	271	289	281	289	261	264	293	278	299	275	274	281	299	276	280	285	251	278	313	274	263	304	324	285	286	270	312	304	329	300	279	276	279	262	277	271	278	290	273	273	277	272	283	274	310	271	265	244	271	263	288	284	290	292	298	318	303	273	263	260	286	283	260	265	275	306	308	301	306	293	291	300	287	277	273	253	253	273	273	273	268	299	293	285	268	251	277	289	289	249	260	288	291	275	270	276	271	301	274	297	292	269	291	281	297	287	258	288	272	283	287	282	276	265	265	281	267	258	288	263	274	260	301	301	243	290	279	261	226	324	257	253	264	252	283	280	278	278	275	245	245	290	274	275	284	247	292	293	276	297	258	288	297	273	277	280	287	268	290	292	326	317	267	279	283	243	316	275	276	287	262	265	289	253	275	263	295	257	288	290	283	280	257	265	293	294	258	274	318	261	302	271	304	271	312	271	260	254	289	274	246	285	331	286	284	287	281	297	264	269	277	276	276	292	290	251	271	297	271	275	275	268	263	264	311	291	270	274	290	259	264	283	266	299	257	264	259	300	300	267	297	265	292	267	267	272	282	285	320	295	310	298	273	287	276	282	267	286	263	284	263	249	284	270	287	316	266	288	299	256	282	333	282	279	286	280	267	302	258	308	294	256	270	253	293	259	333	255	262	289	272	286	307	292	295	284	267	293	287	305	281	285	282	281	258	263	246	305	249	249	258	263	272	274	282	264	277	283	306	297	245	287	266	252	270	302	240	268	257	273	302	274	291	264	300	268	287	307	296	292	282	304	262	312	244	269	290	282	296	256	255	275	269	296	235	281	280	272	293	281	281	232	287	285	272	282	275	265	326	268	282	286	304	285	273	264	282	304	253	258	265	281	255	267	292	284	236	258	264	282	280	315	288	279	264	297	271	275	257	290	303	266	278	266	274	277	298	322	298	282	300	276	270	271	290	297	240	275	270	282	295	306	299	317	289	283	287	291	292	287	309	301	256	279	304	269	272	305	271	317	286	309	285	258	274	295	243	281	266	289	281	286	266	291	284	267	252	286	287	291	257	259	267	290	281	280	278	293	276	291	276	268	296	278	280	280	276	302	297	280	293	252	300	276	250	267	279	272	287	279	271	304	273	279	284	288	284	252	301	273	293	268	287	274	287	283	250	284	291	269	265	305	250	290	263	291	290	292	262	300	297	262	290	289	318	286	269	279	302	306	293	275	294	279	257	280	295	291	266	272	262	290	290	271	299	277	282	285	274	298	287	260	292	278	251	277	241	291	280	271	304	252	272	262	310	300	293	311	287	325	286	319	280	271	241	271	294	271	249	294	263	287	276	286	289	279	286	244	287	280	294	261	277	287	272	268	294	271	283	312	269	265	285	284	260	264	273	305	263	277	293	252	265	283	275	308	270	266	283	269	272	301	291	283	275	276	266	284	295	290	288	285	300	263	266	280	297	283	292	281	259	279	283	307	317	269	301	292	297	302	301	259	280	277	293	272	299	269	298	281	294	277	284	271	254	256	270	258	262	278	285	290	312	253	278	265	286	263	262	279	279	259	285	276	303	278	266	277	283	300	273	320	263	264	291	260	287	282	269	277	250	263	273	307	274	275	263	313	258	285	267	284	264	301	302	285	294	272	269	269	282	298	287	283	252	287	316	295	271	279	287	273	269	281	271	280	297	287	274	240	286	270	266	281	304	268	253	280	304	316	248	281	298	280	281	257	292	288	306	234	274	268	267	273	286	282	270	240	275	280	308	296	261	255	308	255	287	282	306	298	279	290	287	270	270	274	261	281	276	277	260	273	258	286	286	245	243	297	298	289	254	275	294	267	289	279	266	270	289	280	287	271	247	276	245	299	302	281	281	291	273	272	275	281	269	277	280	327	266	300	285	298	299	273	298	288	303	294	260	296	256	286	262	258	278	287	275	316	258	279	263	288	266	293	287	271	254	276	271	261	285	300	274	292	272	284	284	269	294	304	301	265	298	272	282	279	259	313	273	280	255	271	264	289	287	284	284	285	262	246	265	263	279	243	273	292	286	281	248	291	277	247	235	286	310	301	287	287	261	257	270	271	260	268	297	313	279	284	282	282	270	267	263	299	279	261	272	259	285	274	329	288	286	279	259	267	313	268	262	278	286	290	289	282	318	289	299	277	277	269	291	260	261	264	296	276	296	256	284	301	258	278	295	284	266	268	261	297	274	271	276	286	325	276	258	308	270	290	279	270	256	271	302	293	291	317	264	277	279	309	288	257	302	291	291	268	263	301	283	302	273	255	278	276	306	247	299	294	310	296	279	256	261	252	297	254	286	283	291	265	274	286	292	235	271	281	299	270	283	279	297	283	292	237	273	250	292	262	297	275	298	273	297	279	294	251	306	264	282	314	241	318	277	274	287	280	283	278	271	285	291	265	243	346	250	281	283	281	300	304	285	266	278	269	295	264	298	288	283	293	257	286	275	283	281	255	281	252	271	304	269	253	281	271	295	253	275	269	278	296	253	284	275	267	260	312	278	280	278	282	270	287	247	276	265	276	295	294	260	284	285	302	289	275	284	274	277	266	273	280	288	280	259	278	297	305	288	279	279	267	294	290	286	268	283	291	283	279	281	231	271	295	293	258	271	280	293	296	275	280	279	286	276	308	305	282	297	304	267	298	291	295	302	272	272	288	288	274	299	267	285	300	250	280	257	267	269	299	263	278	276	317	261	261	287	313	279	297	267	272	273	257	303	292	273	285	300	276	283	285	314	269	269	297	273	280	260	314	275	297	291	286	289	240	257	265	294	281	273	306	322	267	282	263	263	272	313	260	270	267	275	257	326	292	280	263	307	286	274	293	294	303	290	305	308	271	289	256	289	304	275	299	286	272	294	301	270	265	305	275	308	277	271	298	291	265	272	286	283	269	296	289	279	287	300	285	271	275	293	257	271	292	252	287	286	266	276	267	299	324	290	301	294	291	276	244	280	308
7824	11554	10694	5546	3525	2481	1895	1368	1189	985	869	809	677	578	561	508	530	460	452	444	403	426	391	341	359	365	354	387	355	359	315	347	330	309	324	299	313	309	311	328	340	312	324	300	320	304	310	301	319	320	299	290	308	317	313	294	281	303	306	260	311	268	306	270	282	256	322	267	297	312	269	322	306	295	278	292	258	314	286	271	279	279	290	286	291	285	303	316	270	317	239	280	303	290	302	290	278	279	273	258	269	296	279	272	274	258	258	283	274	293	255	248	316	259	308	295	270	294	273	304	279	318	285	276	283	286	302	295	313	290	295	271	282	254	286	274	274	285	277	292	251	289	272	298	298	323	296	273	281	271	304	285	290	294	318	288	282	282	286	270	293	275	273	296	272	269	264	324	283	277	268	266	302	258	290	279	262	262	288	287	275	298	288	247	302	289	258	279	306	276	283	242	279	270	311	253	316	279	264	261	267	260	276	283	286	296	251	295	276	282	291	249	280	285	280	268	272	320	239	300	328	288	292	273	293	299	312	252	288	291	294	284	281	291	289	265	297	272	281	269	299	242	279	303	267	277	273	301	293	306	291	270	267	296	298	254	273	268	303	271	287	275	283	280	273	281	279	265	284	278	273	299	264	296	271	265	267	278	268	312	308	271	256	280	288	281	275	291	250	292	293	254	309	291	271	293	265	294	283	288	294	279	287	290	316	276	274	267	263	289	274	285	288	274	291	288	276	265	282	292	246	293	298	266	282	272	270	286	274	266	276	269	255	290	277	264	283	275	268	290	308	271	283	306	271	283	305	271	265	304	272	295	245	267	285	302	310	309	269	296	252	304	287	256	279	273	265	255	255	292	288	268	279	277	313	239	285	293	296	252	305	285	259	283	305	279	263	253	282	295	276	279	282	292	270	297	287	275	269	252	265	270	297	270	318	267	285	278	295	261	298	284	230	274	301	287	292	269	303	274	309	296	292	274	280	280	260	272	300	296	272	261	313	278	292	327	281	326	274	288	279	293	275	267	282	283	281	299	288	268	305	257	307	262	298	275	301	311	287	295	269	276	275	280	303	282	296	246	279	291	280	274	257	269	283	282	277	281	249	313	284	278	268	273	246	299	275	259	275	255	286	269	237	284	270	270	277	280	296	275	266	275	288	294	295	288	292	295	279	294	295	277	254	293	298	284	279	264	305	254	278	285	258	277	249	273	276	274	279	288	305	287	274	277	286	262	310	273	301	316	259	278	279	294	265	298	319	300	272	271	298	298	277	264	284	245	292	270	287	311	273	264	290	249	260	273	270	292	282	291	274	307	269	278	338	283	272	278	271	269	275	306	265	291	310	282	259	284	262	263	294	273	288	304	264	283	283	274	301	264	283	300	296	281	256	284	304	286	275	263	277	276	296	277	280	262	276	264	290	257	278	327	262	294	241	312	304	268	269	262	277	273	257	273	301	276	282	288	304	272	266	299	315	285	264	287	284	259	282	259	277	295	289	281	286	292	274	293	282	300	267	278	291	278	275	262	299	269	263	317	287	311	270	302	274	270	258	294	259	304	286	249	258	271	277	279	305	289	277	250	297	283	304	289	276	303	291	275	283	292	324	291	253	279	289	291	271	276	280	287	286	297	271	276	297	284	274	253	277	277	273	291	263	287	267	295	260	266	271	295	282	279	280	280	288	290	270	271	290	232	281	273	282	272	301	286	289	274	257	307	277	294	256	298	286	305	275	280	290	281	288	276	284	266	283	248	266	261	283	267	279	286	272	299	284	285	299	280	296	299	263	287	251	258	320	288	283	292	287	254	297	255	286	274	269	289	251	276	294	274	322	246	283	263	283	279	269	281	264	285	273	281	293	258	307	300	280	276	278	283	283	280	307	280	252	260	280	294	276	276	309	317	251	272	285	281	270	251	244	279	275	278	289	287	255	242	273	258	281	292	263	293	292	264	261	301	293	276	281	244	297	276	307	232	294	297	294	290	267	268	281	277	267	270	294	272	278	295	270	276	297	255	302	306	276	308	309	285	283	280	281	270	280	318	288	283	274	276	269	308	270	260	260	302	278	288	312	288	283	269	292	264	296	297	270	263	287	294	283	251	287	295	270	271	276	307	258	282	259	276	294	287	237	250	276	297	254	236	259	265	293	264	307	284	287	270	252	271	266	251	273	268	276	243	285	270	286	281	254	312	304	268	272	266	309	284	293	292	289	261	262	270	276	275	295	270	274	303	311	288	301	291	281	269	285	251	283	262	257	266	267	287	298	267	278	275	301	275	292	269	287	280	273	295	291	282	304	283	289	269	276	268	273	247	287	287	310	273	265	285	256	295	287	279	290	287	263	288	320	269	281	277	299	273	267	265	305	280	265	273	284	260	313	291	286	291	272	268	279	318	273	274	287	268	267	264	275	274	288	259	304	278	275	291	292	234	291	255	295	288	307	308	294	273	280	289	265	294	267	247	296	272	298	263	257	287	282	259	318	288	278	274	263	266	291	293	278	313	247	299	293	302	257	270	288	268	286	271	284	282	283	271	250	282	301	286	288	270	264	286	303	277	279	300	262	288	284	278	270	275	255	292	268	256	271	285	296	295	276	273	277	275	282	255	278	284	277	310	264	271	287	264	274	274	283	294	291	281	264	235	303	259	271	259	305	293	290	281	281	266	264	263	279	281	286	291	279	285	295	301	301	264	287	254	262	287	318	276	274	278	270	277	289	303	255	286	286	282	274	268	275	264	271	273	285	254	257	285	282	274	282	277	277	287	267	285	291	269	286	288	281	286	271	287	273	247	276	253	276	270	288	300	287	272	293	269	249	316	290	291	272	265	300	273	265	292	267	269	297	268	303	267	273	304	314	272	280	284	274	262	270	225	317	266	273	308	263	255	280	263	312	269	267	299	298	266	281	277	273	281	276	275	281	286	298	301	268	278	249	286	265	282	298	278	274	255	297	261	313	274	276	281	287	307	278	300	304	301	263	302	287	289	254	274	301	303	272	316	279	288	280	262	301	258	283	273	288	293	278	276	290	283	302	283	273	322	270	246	304	291	278	286	235	270	275	288	289	274	241	268	282	255	293	309	288	301	296	284	303	310	266	266	260	271	285	301	288	289	283	279	277	260	290	283	266	250	308	302	232	274	272	299	286	269	281	295	282	286	274	275	296	281	283	302	277	279	282	278	295	261	274	276	264	290	310	284	301	261	258	311	289	289	284	305	283	289	256	271	272	280	268	272	261	267	258	288	271	293	268	279	256	292	274	301	301	272	264	305	312	281	289	282	278	277	308	291	277	273	301	293	285	312	277	276	259	283	282	269	265	297	283	295	263	293	269	266	275	266	298	276	277	286	283	249	254	261	290	266	270	247	271	288	274	311	310	293	298	312	286	293	277	266	289	277	272	247	279	294	280	298	294	271	290	269	287	275	236	265	300	298	256	278	288	287	267	291	268	280	289	295	293	262	273	294	279	273	289	285	271	301	257	273	290	285	253	281
22513	20358	26893	23675	20362	20418	7409	1817	1271	1096	1089	972	909	893	853	791	732	734	673	663	717	665	710	682	660	643	638	631	662	609	591	661	626	666	658	610	622	643	634	600	585	627	576	638	636	623	627	605	582	598	603	615	567	552	635	600	553	588	593	595	590	606	569	637	592	587	540	608	583	592	579	593	626	529	590	593	597	569	551	582	532	558	587	597	613	539	593	608	595	576	548	579	529	560	587	588	583	557	590	612	540	567	562	576	555	578	547	579	571	565	545	617	557	554	594	563	568	573	630	553	538	580	581	552	568	600	580	540	576	593	576	542	586	593	527	558	545	568	555	532	559	547	559	581	577	568	576	539	638	538	564	590	551	605	593	548	592	568	597	574	616	579	596	557	607	582	567	565	623	601	555	547	554	602	609	519	592	567	585	542	562	592	542	564	593	542	638	566	605	598	603	565	563	567	560	532	560	603	605	535	549	608	557	584	618	555	524	603	584	576	617	583	607	595	542	593	593	555	624	562	583	527	590	568	606	571	555	554	551	557	582	590	587	557	605	586	591	588	557	575	534	591	575	552	545	560	583	542	572	553	532	545	597	565	553	589	568	581	552	547	551	558	534	609	545	616	592	554	571	558	611	576	587	594	583	527	591	599	625	575	565	561	530	569	549	557	581	605	589	572	560	553	566	585	600	581	599	592	549	546	586	600	573	588	618	529	582	600	535	597	636	559	530	582	533	588	577	568	579	533	568	566	651	533	612	566	562	605	609	572	583	586	570	550	604	580	581	558	559	542	526	626	590	557	542	550	611	575	590	571	572	519	539	553	588	573	568	576	557	629	553	556	588	586	564	561	582	571	567	626	604	560	597	548	551	601	592	621	597	619	610	560	563	596	541	607	601	563	581	606	560	536	550	570	547	563	555	611	550	557	563	571	583	581	577	526	571	512	588	556	550	552	544	551	559	557	566	561	561	596	590	552	571	582	619	559	520	568	583	581	591	602	581	579	602	611	579	564	638	553	602	559	571	575	593	581	588	548	557	559	606	538	582	580	548	576	554	562	561	590	568	578	558	583	585	584	532	549	590	548	584	495	566	575	554	559	607	578	561	598	602	541	592	573	546	572	565	562	542	553	612	584	589	530	575	561	594	543	537	598	617	588	588	609	584	570	548	560	616	554	550	555	605	590	614	576	585	555	547	538	581	619	579	550	564	605	613	577	586	541	600	545	593	612	576	579	565	600	624	537	588	542	582	577	570	570	574	591	579	557	594	579	580	578	629	589	580	574	535	565	589	622	625	586	572	575	583	591	515	598	564	565	555	592	559	619	536	580	557	564	552	565	572	543	536	556	603	540	545	595	560	520	578	571	581	613	577	552	586	560	583	516	557	572	551	591	586	590	606	573	558	622	559	571	576	611	584	619	571	581	549	604	565	564	574	572	605	582	555	585	569	551	582	535	553	538	546	591	578	598	516	606	625	532	570	579	570	586	557	583	597	628	580	583	571	539	575	571	599	617	562	535	534	581	546	618	597	577	579	601	585	597	564	529	518	623	534	589	582	521	570	551	548	555	555	579	602	551	542	598	619	585	544	626	599	546	570	551	548	576	569	564	576	619	596	595	552	591	571	557	566	563	602	552	552	602	585	548	553	576	579	575	583	549	537	595	569	568	575	561	617	550	557	579	581	551	602	571	583	550	563	545	589	579	582	580	558	594	557	560	580	593	580	579	544	511	558	547	594	601	604	572	560	559	558	583	583	577	571	552	570	591	560	566	615	575	616	543	539	599	529	558	567	561	583	529	550	573	561	557	547	598	564	539	647	542	519	545	594	571	534	579	578	592	606	572	631	585	544	588	584	553	568	585	596	580	583	589	554	563	587	562	589	587	562	560	582	575	575	582	539	543	585	560	565	568	579	609	574	582	587	560	582	626	580	527	586	557	605	627	602	575	556	585	580	574	552	579	577	569	540	568	574	593	561	589	567	604	596	610	591	608	536	570	600	552	534	584	550	576	552	583	560	588	569	562	575	538	545	572	557	566	569	562	627	607	593	582	571	569	539	564	583	551	573	589	560	546	561	584	603	532	563	554	577	523	613	548	578	571	598	532	614	598	582	574	556	564	534	543	623	581	611	540	552	620	548	543	628	566	563	574	531	588	553	573	639	549	618	599	598	596	563	572	563	587	509	565	551	546	557	582	591	530	550	589	604	567	548	547	549	562	526	567	552	542	535	570	590	579	532	586	589	580	620	557	557	586	560	594	574	543	600	538	568	577	606	612	587	561	610	572	599	567	603	563	540	611	574	564	537	586	604	561	648	552	563	614	606	606	557	555	584	607	606	581	577	577	582	595	560	575	637	585	545	544	606	611	542	563	586	545	575	610	546	566	569	591	579	568	531	558	590	609	585	559	573	565	573	558	599	535	568	587	624	625	556	577	557	554	606	566	593	585	573	549	536	555	559	570	589	567	587	574	580	535	564	568	545	609	538	613	532	519	575	572	587	584	595	535	552	536	567	541	550	576	592	556	587	580	564	573	599	566	580	559	575	553	570	543	580	549	626	545	591	577	599	551	567	583	585	584	547	619	587	588	544	597	589	568	590	526	575	586	560	557	552	571	565	553	595	529	548	577	596	561	570	591	587	600	586	541	582	575	594	566	556	591	576	622	563	587	554	557	626	585	588	574	514	558	598	603	568	541	590	549	567	581	552	591	607	558	574	596	591	572	551	599	587	601	576	576	568	559	584	577	582	596	611	587	576	605	575	563	570	602	535	519	582	534	611	596	568	561	560	561	565	608	596	568	595	582	547	607	559	575	568	521	611	586	509	607	602	589	561	591	575	596	555	611	583	554	580	590	598	555	541	585	561	550	586	606	578	549	559	604	646	570	547	548	578	584	566	546	561	569	533	533	555	591	536	584	608	618	561	553	596	575	574	577	598	590	549	617	582	546	575	583	563	578	553	558	588	604	562	588	559	573	534	580	525	562	550	589	566	572	594	581	564	588	593	606	555	548	581	566	553	568	558	570	563	595	562	541	556	604	590	580	612	611	577	618	592	579	603	587	593	613	557	530	590	553	585	564	521	547	563	577	529	576	542	558	548	584	586	589	575	577	567	586	562	599	562	604	584	564	603	637	568	513	552	576	562	550	602	564	565	584	604	583	567	559	589	542	574	576	587	505	583	546	573	571	535	591	550	566	569	527	534	588	547	552	554	568	571	592	566	574	591	555	572	586	568	567	548	578	544	583	567	584	595	563	610	597	597	571	588	560	595	556	590	601	584	580	568	538	511	537	610	554	607	602	572	606	561	576	556	523	551	601	522	555	559	563	618	563	592	565	570	591	589	583	623	582	559	575	594	590	539	591	563	595	560	580	571	564	594	603	551	592	581	599	552	574	563	568	586	576	542	567	580	599	568	547	550	597	548	544	571	596	559	581	572	533	527	556	540	594	570	549	576	600	576	587	571	543	570	642	591	561	571	592	608	584	594	534
11131	18677	17299	9760	6373	4634	3518	2856	2277	1899	1769	1512	1308	1284	1143	1072	988	989	919	868	832	795	797	800	738	718	675	708	721	693	664	687	708	681	677	634	615	645	621	589	606	605	601	626	667	599	622	562	583	579	640	572	618	620	600	574	644	591	535	560	613	614	602	580	579	582	583	578	610	580	640	590	593	597	581	593	577	571	563	612	565	579	585	584	567	580	569	537	556	590	519	542	571	583	597	588	574	538	579	588	595	559	588	559	584	605	571	615	548	561	589	560	567	563	578	554	558	569	531	547	575	622	547	565	596	577	592	532	542	570	574	577	565	555	542	545	534	613	580	562	585	539	559	569	544	568	544	553	554	525	579	558	586	588	548	541	557	535	547	539	565	548	590	535	539	574	598	568	578	560	577	552	550	527	593	570	581	579	537	573	546	493	542	568	568	618	573	541	611	535	583	583	556	568	577	599	540	534	587	536	577	543	565	580	556	547	558	547	575	560	506	563	558	572	557	584	548	579	578	548	581	556	604	590	558	591	573	537	550	563	595	571	526	577	527	605	509	578	598	557	541	596	543	546	586	583	537	580	546	540	554	580	564	571	561	586	528	590	588	587	571	552	585	545	537	563	543	560	608	557	623	567	544	551	511	575	595	611	612	545	528	535	565	573	566	540	588	580	591	523	565	595	543	541	603	513	567	549	522	540	591	551	492	596	541	593	536	573	591	557	589	592	597	552	565	558	545	586	550	514	587	653	553	594	575	537	585	557	543	560	553	547	576	579	571	556	532	613	546	580	539	539	578	570	546	564	564	563	569	540	578	517	555	568	579	525	565	580	508	565	551	601	528	557	553	595	548	593	542	592	539	616	577	585	553	582	554	572	545	584	572	529	582	558	591	592	542	540	576	544	537	568	579	587	556	536	580	562	567	596	576	529	524	537	573	568	560	543	561	563	574	543	572	543	542	561	563	573	548	554	569	552	560	547	527	583	525	600	527	564	586	587	599	586	558	566	582	556	547	549	598	568	545	567	624	556	587	566	557	572	492	543	561	547	543	568	567	557	588	578	555	607	589	538	544	564	588	532	591	563	556	583	562	572	578	565	580	571	591	603	583	602	572	533	577	569	520	576	565	574	563	540	572	579	558	596	557	571	567	582	578	577	559	582	530	568	527	548	554	558	538	532	553	577	541	554	548	526	580	541	569	546	572	551	552	560	554	565	571	565	590	566	492	544	551	577	553	586	535	544	610	578	592	517	532	563	530	551	556	608	571	567	556	571	523	528	572	551	540	579	560	557	546	559	561	600	542	611	552	559	587	557	510	548	585	542	552	540	584	546	566	567	569	573	533	553	550	547	574	506	612	533	578	589	565	540	536	562	535	545	524	566	539	542	572	550	587	572	563	578	563	560	592	512	545	605	554	529	568	511	540	562	573	575	581	550	611	567	567	580	565	568	604	553	569	593	556	573	545	539	565	560	585	522	578	556	526	563	580	561	564	540	564	506	588	620	582	548	583	598	554	575	572	551	593	592	531	590	596	554	575	556	504	596	566	601	555	560	551	595	533	523	536	562	590	560	567	530	576	566	580	578	571	540	601	529	579	575	532	528	591	564	563	540	555	551	520	527	575	517	592	520	580	565	524	547	541	548	535	520	546	585	574	545	580	536	585	573	573	562	549	561	554	557	582	598	531	570	569	551	573	579	530	567	571	591	600	573	569	582	543	605	558	597	601	569	540	621	532	547	532	538	562	536	579	589	563	528	582	518	569	571	549	577	547	550	543	569	551	568	566	579	540	565	567	555	556	587	553	561	575	543	593	583	537	546	587	563	563	585	534	569	553	558	534	573	565	567	560	557	561	535	558	546	547	546	564	532	569	533	595	588	532	589	571	525	587	537	569	536	534	582	542	597	555	529	577	511	576	556	533	570	584	581	601	546	551	612	555	527	621	588	544	564	530	582	525	565	570	549	567	523	544	553	555	573	578	561	544	571	550	554	556	579	573	569	547	543	584	531	565	614	594	601	570	542	577	564	595	537	560	550	566	529	543	558	524	574	545	491	572	504	552	612	600	516	552	556	553	572	574	585	553	566	579	546	559	534	545	544	572	543	572	585	530	574	566	560	597	519	609	582	527	552	561	565	510	551	563	565	601	557	544	544	556	543	562	566	551	569	570	544	511	590	564	583	565	576	548	563	540	558	601	589	549	543	592	549	573	534	569	582	622	580	547	590	566	554	608	560	582	553	513	561	510	613	566	554	563	540	587	550	556	539	577	524	514	584	570	548	600	555	586	561	602	525	512	542	573	567	510	566	558	575	562	540	542	583	570	578	574	573	559	569	571	565	583	535	579	568	576	552	551	515	549	522	531	561	606	548	563	603	549	575	568	527	547	611	543	575	561	541	580	527	567	549	546	567	553	579	585	590	553	542	527	548	517	540	573	564	581	588	556	543	564	573	553	534	566	580	522	549	553	572	546	544	533	614	575	560	559	597	557	555	558	613	596	544	581	562	556	548	526	583	580	575	578	524	558	536	553	544	538	559	570	573	580	534	558	570	514	565	584	567	563	552	571	553	551	575	529	603	581	578	578	540	526	597	572	562	559	550	552	569	558	537	582	545	564	561	603	560	589	555	551	556	616	565	554	527	523	585	592	534	579	557	573	568	564	541	596	543	562	561	559	556	545	579	532	562	560	581	544	560	577	545	579	587	534	558	574	587	561	593	538	570	554	539	587	561	548	541	555	579	584	587	578	546	587	556	587	603	524	521	581	581	584	550	544	570	570	548	540	560	516	568	560	566	541	570	551	524	509	551	559	525	581	567	608	587	554	549	580	560	574	560	571	532	515	575	568	572	560	547	542	581	599	532	583	570	562	524	548	504	573	589	584	573	556	535	535	579	539	538	518	587	579	589	535	542	544	533	562	548	599	537	539	560	594	566	573	604	536	548	604	583	578	557	601	557	533	566	559	513	549	522	600	522	575	543	546	559	560	513	528	552	599	577	555	589	577	569	545	535	558	631	582	542	535	577	521	534	584	546	573	573	596	556	544	559	564	584	543	575	580	564	537	555	595	572	552	550	600	566	571	590	546	552	568	580	579	520	531	590	560	536	583	590	584	600	547	572	580	572	556	600	597	578	518	542	564	563	570	557	561	528	558	532	580	587	549	549	532	554	526	527	616	575	561	528	571	545	561	541	578	541	563	555	580	552	547	612	544	585	557	534	550	565	565	523	562	518	551	561	524	528	544	574	556	561	577	521	560	580	573	570	541	557	566	546	514	518	562	570	570	518	555	599	580	541	610	569	522	554	579	523	571	561	536	582	563	535	533	579	560	511	550	539	556	537	512	523	525	554	546	588	526	543	568	572	580	555	580	553	603	577	540	575	569	541	553	614	558	560	549	581	567	614	583	525	559	515	548	576	589	547	542	596	567	584	548	558	595	559	623	576	540	584	588	585	530	540	574	574	572	535	543	563	591	543	554	557	525	609	603	514
27696	12353	1082	293	216	200	168	163	155	164	157	148	130	122	124	139	147	136	143	154	151	143	140	137	135	148	148	158	124	154	119	136	162	124	135	140	131	144	112	131	153	143	143	158	137	128	153	148	126	152	150	141	128	124	153	154	130	145	109	133	132	131	129	133	154	150	150	147	146	130	149	133	138	148	147	147	137	124	128	132	126	147	135	125	117	142	141	133	129	140	151	143	151	115	141	142	141	135	143	137	132	141	161	145	137	144	141	150	142	124	151	136	118	142	147	131	124	145	131	150	116	128	148	155	121	140	138	140	138	140	110	144	138	133	155	135	132	130	152	136	138	135	128	130	143	130	148	121	139	142	140	140	137	133	140	129	122	129	135	119	145	107	138	134	111	132	123	130	130	127	131	146	176	150	141	130	135	140	137	125	137	144	125	126	117	129	134	129	137	133	132	153	134	125	157	143	159	135	148	144	131	135	145	121	133	129	146	151	141	140	140	124	154	115	144	123	127	177	135	151	129	122	153	115	147	143	122	126	119	160	141	160	145	142	155	154	119	127	154	136	120	132	132	162	127	136	143	135	131	142	128	128	142	121	141	139	139	137	151	136	117	145	148	132	154	139	148	155	144	159	122	133	128	150	141	151	162	138	150	140	138	140	152	146	141	128	164	141	150	125	125	127	150	163	141	129	135	151	132	121	165	133	132	142	158	163	116	160	127	126	143	135	124	151	149	127	137	147	131	157	133	144	149	135	124	111	124	156	151	132	146	130	127	131	141	153	125	133	132	128	154	161	120	134	163	161	148	127	127	112	111	148	139	156	118	133	145	130	126	118	141	156	126	114	144	127	150	135	134	141	156	128	148	155	127	139	153	129	122	139	137	126	135	119	130	149	150	142	150	161	144	133	138	110	135	137	121	138	133	134	114	154	145	125	133	143	121	133	127	130	154	147	148	128	114	134	119	156	136	155	151	138	152	135	153	130	134	136	123	142	142	149	140	149	133	139	156	121	121	155	125	127	145	152	145	148	139	158	134	138	159	148	141	145	153	145	135	123	131	143	135	143	142	118	139	131	144	123	134	154	129	150	138	139	144	134	153	145	143	142	135	138	135	135	135	147	136	152	129	141	137	133	136	128	129	135	118	147	124	142	145	142	143	132	128	156	137	128	120	145	132	130	140	151	131	161	126	148	138	136	139	148	134	126	151	146	119	120	126	111	148	130	133	133	145	133	152	130	141	132	147	148	154	131	137	141	135	147	152	144	152	140	138	145	155	137	135	130	144	154	142	130	131	132	133	157	128	176	131	131	144	148	161	134	162	142	119	134	147	125	135	144	130	140	146	137	148	144	153	148	144	127	124	141	127	122	152	135	133	130	133	152	117	128	133	141	128	149	153	135	133	136	150	131	146	122	136	148	153	141	145	119	141	123	139	143	120	143	146	126	136	136	146	143	148	142	130	137	149	108	154	142	153	125	172	134	122	124	145	127	132	123	131	127	143	110	159	128	144	127	120	134	135	112	128	120	149	116	142	135	143	146	142	128	144	133	137	139	144	135	117	135	129	144	138	126	144	134	151	123	135	143	126	155	135	143	127	159	163	126	126	136	155	145	149	153	122	139	146	147	135	128	147	134	129	129	126	155	136	152	139	157	140	140	152	123	115	125	141	139	134	137	126	142	137	140	125	142	149	123	111	140	120	162	133	147	144	144	151	136	135	114	146	124	131	142	116	155	132	134	147	143	134	132	107	137	156	120	133	136	144	139	126	138	162	126	119	134	118	145	147	149	145	144	122	121	119	150	133	144	129	140	158	155	133	144	139	148	111	126	130	115	128	124	127	143	128	132	126	139	152	131	134	145	133	147	147	138	127	140	146	125	137	159	129	132	146	133	140	142	143	151	132	153	133	129	134	140	147	120	141	152	131	115	125	125	148	146	135	152	149	135	130	148	141	147	131	140	150	126	165	149	124	141	135	133	131	135	132	143	149	134	148	137	134	143	155	118	126	142	153	128	126	139	162	142	138	132	133	135	157	142	157	121	154	125	129	134	156	145	135	138	133	131	133	141	138	134	143	146	131	135	131	177	140	139	145	150	134	132	149	154	156	120	121	141	134	142	137	149	139	153	141	135	132	136	137	131	129	136	149	152	166	146	127	125	115	118	153	165	132	171	119	152	152	131	158	141	122	150	123	128	139	133	135	129	134	135	125	139	146	160	115	129	150	130	143	153	155	126	122	135	148	129	132	123	121	135	144	145	146	142	139	141	148	160	131	114	137	145	150	124	158	137	135	137	137	136	128	143	139	143	154	133	143	127	154	133	173	158	149	151	141	142	143	148	129	146	148	130	131	152	133	153	133	122	147	135	136	155	147	137	143	150	140	138	129	139	141	117	134	138	130	126	136	150	132	124	141	136	161	146	127	134	150	130	136	140	130	143	139	128	126	137	169	161	134	135	125	126	112	138	108	115	128	144	155	125	147	128	136	137	119	129	135	149	141	131	138	128	134	149	139	125	130	125	140	127	138	140	115	138	155	163	156	149	157	152	119	136	147	153	143	146	123	110	130	144	135	138	136	128	130	144	132	127	131	140	132	136	134	139	133	130	149	139	130	159	119	119	148	133	137	155	131	123	142	137	135	138	136	129	138	126	140	139	138	138	133	118	133	157	141	129	135	136	142	121	164	148	117	144	145	132	163	136	145	158	145	137	144	148	136	125	158	133	153	135	155	149	170	150	146	158	149	133	134	146	103	153	134	119	139	146	143	125	142	147	129	143	129	147	142	128	136	136	149	144	137	139	130	138	126	110	120	117	146	143	136	126	154	127	122	128	136	119	140	134	152	146	136	141	154	156	126	127	128	143	148	149	139	125	126	127	115	126	139	145	138	127	136	136	154	139	161	168	157	141	141	149	153	143	170	163	154	132	138	140	126	134	121	134	142	144	134	139	130	128	125	135	128	148	128	150	117	138	121	138	116	139	129	145	143	147	144	122	128	147	138	160	127	125	132	142	137	137	130	136	142	148	135	148	165	151	123	140	156	144	139	135	124	144	134	151	133	114	131	160	148	141	146	150	133	156	126	135	131	152	125	143	124	118	148	154	143	141	135	113	137	156	153	137	130	135	169	154	137	123	125	129	139	174	150	141	145	135	133	127	134	151	136	133	143	149	153	142	144	120	159	143	143	145	128	132	138	117	115	157	134	136	133	142	132	136	140	121	133	126	120	129	127	112	148	144	149	139	149	158	141	136	123	127	145	139	145	149	121	146	152	145	135	143	148	147	132	144	137	126	121	130	129	143	148	117	134	128	135	119	147	160	159	138	134	131	126	139	116	117	134	147	129	117	146	146	120	138	145	120	153	161	165	126	155	149	148	128	135	135	117	128	151	142	134	147	141	144	139	126	114	155	143	142	155	125	158	138	136	121	145	145	143	138	177	133	132	149	138	126	130	142	148	126	132	138	120	130	125	145	145	137	152	118	163	134	135	139
5028	900	803	462	336	278	246	193	219	176	168	214	178	184	175	164	151	173	164	150	183	179	161	175	177	160	192	151	173	134	168	178	188	173	166	156	171	170	172	166	144	163	148	180	167	168	156	178	155	154	160	188	161	160	140	177	155	184	145	170	196	155	151	153	166	139	177	153	153	175	169	162	170	168	158	139	179	182	158	133	166	147	173	142	164	159	167	174	175	161	172	145	169	182	176	135	171	148	171	156	176	173	171	164	138	169	154	158	157	161	161	171	177	162	154	197	148	141	158	174	166	153	182	172	175	165	148	161	162	160	160	168	165	143	161	196	168	179	169	141	174	154	166	175	147	158	158	156	160	173	159	161	156	174	180	129	179	156	155	160	160	174	182	156	169	183	157	166	193	138	179	135	167	179	173	156	154	158	160	172	178	162	163	153	167	151	159	146	148	153	181	166	186	156	148	177	167	172	138	148	158	177	172	168	158	157	166	167	153	179	145	170	163	172	140	148	167	150	178	175	176	184	165	144	160	147	169	131	176	164	155	148	141	182	155	177	169	160	174	138	155	169	180	132	144	166	131	168	152	156	154	196	147	170	162	163	173	170	165	175	167	161	154	169	164	172	147	142	173	145	156	167	150	151	144	180	168	150	168	138	158	161	165	140	159	164	178	138	185	143	138	174	188	155	187	165	163	172	169	160	160	139	166	146	149	147	166	166	152	159	146	167	176	164	147	152	151	158	179	192	158	164	169	171	161	175	167	138	143	152	136	168	169	179	166	161	153	154	153	153	185	155	174	175	165	165	179	155	157	171	160	169	166	169	156	144	158	163	179	171	161	165	158	157	185	158	153	168	152	156	176	162	188	154	139	155	143	171	160	154	159	151	174	197	180	176	133	148	140	171	167	157	182	152	163	156	153	159	162	176	158	167	160	170	162	163	176	156	155	166	151	186	155	150	153	162	161	148	159	162	151	147	162	180	155	181	156	166	188	162	158	163	140	175	153	153	160	183	162	170	156	178	155	165	171	164	187	163	165	147	168	166	169	152	161	147	153	154	170	153	170	181	177	182	146	150	143	164	146	148	169	161	159	168	173	156	161	162	153	164	148	182	182	131	162	157	169	152	160	147	156	158	168	163	175	162	176	166	162	174	171	155	165	137	151	154	142	157	166	170	155	148	151	167	182	153	165	135	156	147	153	161	147	158	150	150	167	157	172	172	180	189	177	184	150	159	155	183	150	160	175	175	174	146	166	149	174	176	180	164	152	149	164	154	151	165	152	172	192	158	129	163	160	184	146	169	147	162	168	168	192	154	157	158	155	149	151	159	170	149	173	171	145	152	155	167	148	171	145	157	164	170	161	173	162	159	156	152	172	153	134	165	142	166	152	176	161	153	172	140	154	177	162	144	162	163	186	161	158	164	149	179	150	182	166	152	162	168	155	162	139	144	178	147	153	152	174	181	145	157	162	167	155	164	144	166	166	155	166	155	180	173	150	148	145	166	163	162	161	156	160	145	159	165	135	159	144	165	155	143	155	150	165	169	160	147	145	151	161	171	153	152	190	162	154	154	155	177	172	161	154	164	174	147	171	145	144	180	184	158	145	151	173	144	191	173	170	169	129	183	153	174	177	168	147	157	143	162	177	137	166	162	185	155	151	162	165	166	139	174	158	174	168	182	149	147	141	158	155	183	179	162	159	183	182	155	163	145	168	166	161	171	174	163	167	155	185	165	164	170	166	177	142	160	186	167	148	166	163	161	134	163	161	149	151	168	168	146	154	155	154	157	176	169	153	157	168	167	172	177	175	148	150	162	174	170	176	171	163	170	160	176	168	147	130	149	147	164	170	169	147	153	142	174	163	171	156	143	181	162	143	171	174	159	181	162	164	151	159	147	172	148	178	175	173	192	129	161	153	132	149	173	133	165	155	154	152	157	186	169	162	167	183	178	147	146	166	168	139	151	165	169	155	178	158	175	147	182	170	168	160	164	178	157	157	139	178	158	166	138	171	142	157	136	169	156	172	162	165	142	178	144	182	168	139	156	174	158	155	168	176	156	162	160	147	165	157	168	178	179	162	158	189	154	179	184	160	165	182	162	135	177	164	168	146	163	157	160	181	161	164	146	167	193	133	183	151	168	178	150	185	171	152	161	162	179	151	170	160	166	168	191	159	170	185	142	165	177	156	174	161	166	168	176	150	164	164	160	171	155	153	154	187	138	157	161	171	148	164	145	166	154	151	163	144	157	149	160	150	171	167	148	178	147	174	148	157	157	151	151	185	157	171	145	162	180	155	150	170	171	150	149	177	170	179	163	180	179	160	166	167	175	145	159	160	173	177	124	168	167	159	162	153	169	141	164	143	164	185	167	154	152	137	156	161	154	162	150	152	172	151	171	173	168	158	155	170	159	164	165	160	157	179	163	165	170	170	168	147	184	156	184	149	176	177	154	159	163	162	154	166	155	178	161	149	160	170	167	170	166	154	168	174	153	168	161	153	162	166	162	149	154	147	159	174	170	179	156	172	161	170	155	190	149	140	186	136	171	156	163	127	157	172	175	148	151	165	143	182	172	163	165	166	165	168	176	151	140	162	161	140	199	136	155	175	172	194	150	166	162	151	155	169	156	136	174	161	167	176	165	171	153	170	152	133	172	172	173	182	151	181	156	155	145	152	158	151	153	144	163	144	143	135	154	175	168	167	159	168	170	159	169	162	194	153	167	194	137	152	153	175	141	143	166	160	158	155	148	188	152	152	168	164	151	149	151	139	177	156	176	155	167	162	164	164	162	150	174	174	157	159	148	176	169	164	138	181	151	155	167	151	177	147	171	163	141	160	164	177	159	157	145	160	178	155	190	169	148	159	165	144	183	173	155	149	192	173	169	173	153	169	163	161	171	158	160	176	159	174	156	154	158	156	186	171	167	164	160	141	147	160	141	174	167	187	167	162	165	153	161	171	147	152	193	192	175	158	136	175	163	168	166	166	160	182	174	152	174	155	171	151	170	161	156	154	152	156	162	164	162	160	157	164	151	167	154	167	167	162	174	145	163	158	156	143	174	149	149	173	166	172	150	163	163	152	158	148	174	161	150	186	163	135	168	167	156	165	177	155	147	153	193	161	157	176	156	164	174	166	163	137	165	152	170	180	179	147	155	164	191	151	169	151	167	144	147	145	167	184	159	177	140	153	160	158	170	163	175	160	188	170	152	188	159	191	160	151	152	193	174	145	180	162	170	162	169	151	159	154	150	161	147	159	154	155	160	139	171	159	146	175	173	160	179	180	158	154	159	172	161	160	168	164	165	155	168	178	142	172	152	172	175	125	167	187	163	139	148	187	151	177	154	153	163	178	144	162	149	180	182	157	149	161	178	144	150	150	155	163	170	156	159	172	180	152	172	161	187	152	150	158	156	155	156	187	168	139	163	160	164	163	163	141	161	147	149	177	168	171	172	184	156	163	129	153	165	159	171	166	142	157	172	164	162	154	141
24538	20396	26449	24234	20392	8334	1234	766	652	574	535	448	437	425	419	382	382	376	366	366	348	344	312	323	342	315	323	291	305	301	327	309	301	316	290	276	308	306	325	267	321	294	300	299	305	299	307	292	279	309	279	303	272	283	309	320	241	318	298	318	259	327	283	304	289	280	277	299	295	299	278	315	311	296	275	264	299	256	255	284	286	277	336	304	292	295	308	328	251	291	287	288	319	287	321	279	272	286	285	263	273	285	265	308	297	300	284	241	273	246	269	269	284	285	244	277	306	302	272	275	260	286	288	278	264	258	302	322	300	273	307	270	280	287	277	304	286	265	281	301	290	298	266	283	288	288	285	278	286	252	304	299	270	288	312	285	287	288	315	271	260	265	287	289	280	276	310	281	262	284	329	309	295	265	287	317	260	278	253	259	311	276	271	246	283	305	284	308	300	287	267	294	282	283	298	267	301	314	278	283	285	296	279	293	278	271	269	297	284	271	283	280	288	298	281	291	278	278	269	295	298	289	281	263	274	293	276	273	276	319	271	268	304	275	298	257	277	311	257	282	290	273	280	321	284	293	265	290	273	244	274	252	270	275	305	293	291	314	293	285	289	314	281	273	244	277	318	304	262	300	279	275	257	301	273	284	298	288	284	267	283	277	290	303	306	295	260	262	299	265	272	272	278	267	280	273	299	259	262	295	281	258	250	273	283	282	275	274	305	293	250	288	321	284	286	307	259	278	305	289	310	292	286	309	243	282	299	314	250	292	281	283	293	288	254	288	281	281	270	259	292	255	272	292	273	263	291	292	279	273	305	272	241	324	266	304	296	269	295	283	275	299	287	290	323	319	281	295	273	279	253	265	310	307	271	283	279	308	250	290	268	296	284	268	250	300	275	294	282	292	306	277	288	295	297	278	286	266	262	281	245	283	318	286	273	264	263	285	261	295	289	309	307	277	273	289	266	239	308	255	296	277	314	273	315	277	281	289	283	285	267	288	269	286	313	279	319	300	293	244	247	287	297	278	306	284	277	258	302	295	278	275	275	288	280	281	284	267	285	284	250	293	282	312	300	286	296	256	334	290	260	268	258	265	274	268	300	298	293	279	281	257	307	296	271	268	300	278	271	283	279	261	287	271	285	275	278	284	270	279	268	287	289	286	284	268	301	306	262	253	305	275	296	282	287	268	299	284	291	245	286	260	257	277	286	287	264	287	315	265	290	294	280	280	283	304	287	287	300	289	273	261	278	307	275	283	277	290	287	307	316	288	275	291	277	302	311	282	282	288	269	274	273	254	292	263	267	256	273	276	271	275	294	290	292	276	308	290	271	302	316	289	295	292	275	247	308	291	289	289	287	268	282	285	274	256	256	244	280	271	268	303	292	255	270	288	257	283	305	267	266	276	282	267	295	291	264	299	281	290	302	288	291	295	309	265	307	247	285	283	266	254	267	269	289	305	288	260	266	279	297	295	274	269	310	280	295	254	299	273	307	260	287	311	262	291	320	282	298	273	280	304	288	272	252	264	301	320	296	260	270	295	276	300	264	274	274	288	252	267	305	280	280	284	245	278	270	288	272	281	293	274	317	271	259	295	303	291	245	287	290	274	284	297	272	314	276	309	313	289	262	293	301	262	269	272	282	249	281	280	298	280	297	298	288	275	261	267	265	309	279	284	274	297	309	285	292	300	283	275	300	281	284	323	291	305	280	296	323	268	270	280	288	296	287	281	257	244	267	291	281	279	260	287	280	230	249	306	282	277	279	314	268	266	300	281	299	293	282	309	282	289	289	291	293	292	313	289	302	297	276	281	286	262	279	277	273	290	272	299	271	270	257	303	284	281	286	321	282	264	256	272	290	253	297	293	319	284	287	294	265	282	267	274	264	243	307	290	270	265	291	297	287	299	312	255	251	277	299	279	258	287	272	262	294	266	300	299	252	280	282	286	309	294	303	264	261	278	279	273	267	292	260	307	280	278	279	263	296	266	259	283	279	279	294	285	293	284	269	295	294	258	290	268	276	276	292	271	264	301	280	267	292	295	258	283	296	285	280	276	274	271	298	277	252	288	275	313	292	285	266	257	271	288	264	297	297	247	295	285	290	289	301	256	271	266	286	270	251	278	304	272	297	263	284	254	244	278	272	285	258	273	276	274	296	309	241	267	302	261	277	280	283	277	284	272	314	255	306	312	256	281	291	293	267	280	262	279	269	274	307	297	291	258	266	285	268	257	274	259	273	301	292	300	266	275	320	313	279	257	287	256	278	299	280	265	287	288	300	244	282	299	292	273	276	282	301	284	267	288	266	274	291	277	275	269	247	295	278	277	291	309	300	265	289	291	255	277	278	262	303	281	260	253	273	254	296	280	270	257	293	295	285	250	275	310	274	311	301	287	283	258	288	317	291	320	257	270	273	299	272	265	229	281	258	277	301	314	327	261	271	290	303	303	269	290	274	271	314	311	300	306	302	271	278	281	286	277	270	276	262	263	275	289	272	262	235	295	274	303	256	268	284	297	271	264	273	250	271	273	278	300	294	260	277	246	259	296	300	265	266	273	281	281	273	257	264	276	286	262	248	304	270	276	275	296	286	262	265	286	309	284	252	287	318	260	270	280	261	274	287	284	273	274	309	245	294	284	302	267	287	287	270	269	295	285	288	286	286	298	296	297	296	276	281	247	288	280	249	283	275	244	267	261	302	290	291	269	271	266	234	290	280	269	258	277	284	294	291	264	270	279	283	286	281	285	273	276	285	264	302	267	269	280	257	301	281	272	299	271	309	253	285	303	294	261	285	286	268	303	299	277	295	292	300	258	260	297	290	303	274	257	278	292	256	306	278	256	282	286	280	278	288	293	294	273	278	286	273	304	287	240	287	287	273	268	303	307	276	301	278	306	248	272	273	283	289	286	311	282	279	285	305	296	290	278	296	268	282	287	304	295	259	257	281	283	281	299	275	299	315	313	273	258	262	304	291	256	251	272	279	276	279	277	295	265	309	278	277	279	287	269	276	303	266	250	287	268	310	308	256	261	275	289	270	277	333	290	291	279	310	274	262	299	274	291	272	302	294	272	264	290	275	274	291	273	276	256	270	294	290	271	298	245	284	277	292	265	255	281	269	242	282	283	272	268	288	294	281	288	283	268	279	271	310	286	270	307	260	297	293	288	272	298	282	244	280	271	282	285	296	336	286	264	303	291	309	294	292	278	298	281	293	244	285	273	294	245	278	275	282	282	276	294	280	285	299	272	281	289	295	242	252	303	282	297	274	261	297	270	272	280	295	284	293	282	268	279	287	267	278	312	278	271	279	257	318	289	283	289	297	273	270	286	273	290	265	279	276	265	314	274	245	290	277	292	248	264	305	259	267	293	253	281	279	280	316	304	264	257	298	274	272	265	246	284	244	277	261	260	279	272	293	277	262	289	295	266	271	284	274	278	301	256	292	301	326	304	280	313	276	331	289	270	306	290	276	319	292	288	285	269	274	289	291	273
7919	11476	10840	5598	3488	2416	1863	1451	1179	979	903	784	701	606	537	517	496	416	470	443	409	420	373	349	377	356	367	371	335	361	353	350	358	335	324	316	330	345	330	333	296	295	309	308	306	320	315	327	338	303	299	324	320	334	300	261	319	288	309	282	317	281	299	299	274	249	289	281	309	309	302	286	323	301	295	282	281	281	257	278	300	294	280	277	268	272	289	293	280	260	300	274	256	304	276	249	287	272	291	291	271	275	307	295	302	270	277	287	267	283	267	290	311	273	281	275	274	292	311	289	289	280	285	304	278	293	280	270	279	285	310	310	277	277	275	287	282	272	266	325	264	279	280	273	271	279	297	305	267	304	265	271	297	309	278	315	283	266	318	268	292	278	281	299	288	271	267	300	246	294	282	274	290	299	285	286	280	288	299	314	287	267	299	255	296	291	271	286	295	274	280	257	300	268	295	283	303	299	237	277	265	318	270	293	296	261	277	284	281	248	251	287	287	298	302	268	274	280	290	277	275	303	304	269	268	278	285	277	288	277	272	263	295	264	264	244	279	258	294	265	297	295	289	262	250	277	287	273	280	294	286	273	274	274	248	280	294	258	277	281	292	274	293	315	273	284	270	294	301	278	290	284	285	285	287	277	277	274	277	283	265	269	286	280	266	276	270	276	297	258	293	291	251	250	274	267	287	284	296	297	308	262	259	275	258	285	318	290	282	268	282	259	308	301	273	262	273	304	297	319	246	269	261	262	281	281	234	287	278	282	262	307	286	282	304	267	278	307	267	269	293	283	271	286	286	285	274	259	282	295	267	296	307	288	284	292	321	270	294	254	268	296	280	294	290	264	277	287	327	276	293	277	274	295	248	251	297	299	288	282	291	312	278	299	280	288	272	273	271	291	309	311	284	266	288	273	291	314	276	269	278	283	295	305	250	273	291	322	269	256	290	266	259	289	291	290	274	282	268	292	284	247	303	290	280	274	282	298	286	239	275	281	292	288	285	288	277	287	250	258	282	277	274	268	296	281	279	307	303	273	268	289	302	278	285	294	277	283	304	275	276	312	281	264	281	294	276	298	282	280	271	286	261	275	285	290	282	284	289	285	323	282	272	303	300	266	262	285	306	298	285	301	272	268	271	303	268	289	272	286	277	275	261	257	290	299	296	300	257	295	281	273	281	287	266	257	252	275	266	275	275	303	292	278	269	250	264	287	272	308	274	283	310	262	276	281	295	302	294	276	296	285	263	281	297	257	282	293	269	299	268	255	303	282	286	260	293	266	308	308	252	277	288	298	289	280	267	277	259	249	262	282	284	289	266	278	277	255	331	294	285	280	239	281	264	283	278	299	293	293	268	293	275	256	284	281	289	274	276	301	273	305	299	279	299	283	304	268	261	270	279	283	277	278	291	288	296	303	266	318	289	277	260	286	289	254	281	289	280	249	293	281	271	284	311	305	315	283	294	277	269	272	268	299	295	279	286	269	304	279	296	292	285	273	320	280	271	259	287	284	269	266	283	285	318	308	263	277	257	302	285	248	294	282	290	283	270	279	289	275	295	263	293	312	287	286	286	312	289	274	276	290	303	285	324	273	298	311	266	304	260	292	296	325	262	293	262	271	255	292	280	291	259	306	252	239	279	274	323	271	269	300	304	270	267	308	285	327	284	303	258	268	305	279	283	293	285	265	276	309	314	280	311	279	302	261	265	282	293	300	264	282	266	281	319	257	296	296	291	251	256	263	268	308	263	300	289	282	262	260	277	255	303	256	235	296	287	304	274	284	283	274	303	315	277	273	284	302	267	283	282	287	269	296	290	285	296	281	274	273	253	273	281	287	276	298	282	243	274	283	260	239	256	297	294	299	279	289	292	277	269	283	281	265	268	283	285	279	272	280	268	273	272	274	286	266	312	302	267	298	249	309	271	298	300	284	286	273	277	281	278	260	323	272	242	300	270	269	289	259	258	288	290	305	307	256	298	261	248	308	286	287	268	287	306	276	307	265	282	280	322	294	291	302	284	304	283	276	279	282	287	292	292	269	283	285	275	268	286	261	252	276	258	273	306	285	289	289	266	264	275	288	270	282	269	294	282	250	305	260	261	292	300	273	281	253	283	287	287	305	278	300	274	280	289	301	275	289	297	282	281	275	288	268	292	296	267	309	267	278	269	264	282	268	255	285	246	284	290	288	292	272	297	293	288	267	251	262	298	294	270	285	280	312	298	303	300	304	237	289	305	263	273	287	287	284	296	298	271	265	298	251	267	296	258	302	285	271	281	280	301	312	281	286	337	269	258	254	251	296	241	293	253	283	268	289	282	270	280	293	291	302	265	282	268	284	305	295	302	257	269	272	281	297	266	269	292	285	279	275	236	283	270	298	246	287	292	287	284	270	303	270	267	268	290	286	267	258	281	267	281	291	267	264	270	287	264	267	283	248	282	280	286	280	259	273	263	301	268	300	271	273	269	317	297	287	265	248	274	312	279	301	279	263	309	271	249	290	310	323	284	294	266	302	289	252	304	279	259	286	273	312	259	261	277	288	286	289	294	262	283	286	286	274	268	273	268	272	323	295	286	266	282	270	273	292	288	291	289	274	270	285	286	277	299	283	310	294	289	289	280	292	306	277	284	251	253	297	278	267	280	287	291	293	278	277	275	286	329	295	299	330	291	275	290	303	302	277	291	286	274	272	281	301	282	286	282	286	289	267	290	293	284	277	257	296	272	260	297	290	270	266	277	253	242	266	253	260	288	279	282	301	292	304	301	310	303	285	258	283	265	305	266	278	311	255	280	269	284	295	314	295	296	268	329	294	296	243	287	279	291	281	270	314	291	255	245	299	272	276	273	268	282	282	262	307	291	256	290	279	256	260	301	292	289	257	289	270	304	249	280	292	250	261	255	293	262	271	317	264	290	265	270	256	256	301	271	284	277	290	274	259	277	284	284	256	267	257	293	269	264	279	282	280	284	283	285	290	287	258	306	268	298	312	266	281	284	291	286	304	301	293	281	285	243	288	287	310	261	276	271	275	267	291	335	264	281	281	292	288	298	309	279	263	278	273	288	267	268	279	295	300	320	286	261	233	284	284	294	308	288	296	280	289	282	318	263	281	270	271	279	279	265	283	294	281	279	269	248	308	297	251	294	290	240	273	282	261	271	290	278	307	317	310	281	266	276	256	277	284	242	297	291	318	293	301	286	280	284	272	275	269	277	281	246	263	278	285	296	226	308	278	278	270	301	316	312	303	301	296	288	296	274	270	283	261	285	286	329	272	304	289	285	296	275	260	275	256	288	274	268	258	280	306	301	310	278	260	262	256	266	280	311	293	274	281	279	254	254	261	263	276	253	264	304	287	291	291	274	264	274	278	286	259	274	268	260	306	271	278	291	285	293	278	271	273	293	283	271	294	271	274	278	296	311	298	288	278	255	290	285	309	296	290	303	326	285	272	295	277	268	275	280	265	278	265	276	298	293	306	281	293	271	306	290	284
22564	20364	26908	23695	20383	20412	7439	1693	1241	1166	1042	1001	931	863	787	801	777	751	766	714	711	700	664	709	639	676	625	680	615	587	647	622	627	600	608	619	598	607	629	619	596	639	612	642	650	618	589	582	603	635	648	589	593	615	576	616	592	555	575	611	599	595	578	578	624	569	588	632	569	609	564	558	585	648	593	606	582	594	559	560	542	625	547	612	561	562	583	550	608	612	607	568	564	565	562	536	574	557	604	569	519	593	547	565	605	562	549	561	547	579	581	576	628	550	574	605	559	610	576	534	588	565	572	570	582	584	611	581	578	588	550	581	574	536	562	569	561	581	542	521	565	618	584	550	602	526	562	583	584	626	617	558	565	604	593	546	552	564	587	555	561	593	579	593	548	607	585	596	609	609	572	563	578	604	574	588	587	603	599	551	565	575	613	602	596	551	566	593	567	530	573	569	595	539	569	564	535	601	595	598	553	630	600	615	575	568	573	540	543	591	557	603	583	592	593	567	567	577	555	590	601	583	612	585	555	580	601	540	604	574	564	566	588	576	550	613	571	586	575	563	574	581	586	574	562	572	595	554	536	571	568	575	561	578	601	616	523	612	619	549	603	572	569	569	602	614	572	569	555	607	573	559	571	622	604	627	554	545	559	577	591	560	582	594	566	600	567	578	596	569	577	590	572	591	567	574	583	542	613	592	576	595	591	590	597	574	546	606	562	548	548	569	601	521	571	576	570	581	523	577	568	574	576	543	552	561	580	588	582	557	586	590	608	577	553	566	582	596	587	598	573	601	577	546	540	591	608	597	559	576	567	592	567	568	624	586	546	558	575	562	569	640	602	557	592	573	566	574	581	639	553	593	599	584	577	572	564	608	549	596	559	594	549	588	556	579	571	553	526	583	603	572	552	560	603	562	565	589	608	621	566	578	578	565	524	566	605	544	576	581	570	576	568	610	577	597	573	555	625	558	560	541	594	538	511	596	535	530	580	566	584	594	588	535	584	583	588	544	611	534	569	600	587	521	572	577	557	575	575	590	570	595	585	600	570	622	569	565	605	604	569	570	588	533	582	566	619	583	569	536	532	594	617	584	534	612	611	581	592	561	558	545	579	573	568	600	560	544	537	558	597	611	575	585	586	557	583	584	566	532	579	575	571	573	607	621	571	627	615	614	559	592	568	586	526	581	549	560	551	604	564	568	595	576	518	610	563	550	580	583	600	584	600	599	560	554	558	635	588	560	569	593	595	583	560	598	547	566	569	560	567	537	599	570	557	585	581	585	544	586	535	600	549	595	577	576	573	566	582	585	541	594	577	590	559	561	581	614	570	588	596	565	571	573	604	616	576	569	584	587	620	564	586	579	555	578	635	581	610	535	554	578	578	589	583	574	579	589	580	594	525	567	579	581	601	569	591	594	592	560	557	584	598	603	573	608	594	592	570	621	551	590	537	591	567	598	557	577	549	555	623	565	579	558	544	564	558	630	609	577	564	601	605	602	621	572	586	605	609	590	628	628	564	543	543	601	599	553	592	538	566	551	615	545	601	582	566	557	559	557	562	574	583	563	601	598	543	606	534	533	551	588	589	568	579	581	579	575	568	583	537	575	586	586	594	602	592	562	610	558	569	556	616	591	537	538	591	564	565	586	597	611	572	589	558	562	580	609	575	574	623	566	583	599	541	576	550	586	558	538	601	547	615	608	539	539	591	564	558	562	560	554	530	605	551	582	581	614	633	548	609	568	624	537	615	549	593	549	565	595	575	568	558	569	537	538	565	560	538	610	563	589	564	549	574	563	617	587	593	553	623	570	587	594	595	563	564	570	607	554	550	577	610	563	578	571	543	617	592	605	593	589	557	578	558	582	555	550	591	570	569	599	556	576	568	577	546	586	589	603	613	530	542	628	605	548	561	528	556	523	594	555	573	610	561	558	587	612	558	579	561	547	573	581	597	593	577	563	610	571	572	598	627	604	585	548	566	579	589	586	597	615	629	557	571	552	543	599	578	530	571	579	572	604	540	581	602	526	592	563	593	597	578	580	555	572	571	551	552	580	595	581	586	607	597	601	568	615	616	599	592	592	583	601	550	567	579	567	599	611	630	585	611	574	567	576	594	532	577	583	532	568	559	591	554	564	588	573	588	566	536	569	519	634	597	609	598	543	589	593	590	589	577	567	593	589	558	595	600	621	569	554	589	593	613	624	593	548	553	581	564	524	629	541	564	618	589	547	581	576	564	562	582	564	590	587	558	653	578	591	631	569	585	574	549	533	584	508	539	598	575	595	553	609	592	543	580	563	600	611	532	597	635	548	619	562	580	606	585	589	630	551	590	567	618	560	596	517	566	572	549	608	558	582	614	588	544	589	571	591	582	585	558	556	588	546	626	612	596	582	584	575	572	636	607	552	577	630	630	515	603	613	577	550	585	613	574	594	593	577	586	589	564	594	537	602	574	572	551	600	598	618	562	579	604	633	559	598	623	563	558	571	606	561	611	586	581	602	531	578	579	603	603	601	537	562	544	548	639	554	581	588	546	600	597	577	612	567	585	559	561	534	578	536	574	590	551	574	576	586	565	604	604	579	581	551	610	616	586	551	614	572	597	563	589	602	569	588	599	563	590	569	586	543	556	562	613	564	635	597	585	628	536	601	558	599	608	548	569	590	580	586	599	596	586	577	596	521	580	604	521	595	607	597	578	559	553	567	546	584	585	570	581	587	569	549	555	629	615	582	579	523	592	562	626	603	562	551	546	533	584	547	586	593	577	581	590	583	566	627	581	618	551	605	615	581	580	582	545	565	600	548	562	515	622	594	551	582	538	574	561	579	577	636	551	620	595	573	557	553	572	579	582	566	593	585	598	524	607	598	589	561	544	566	623	599	553	586	547	587	587	544	539	563	562	564	581	595	606	602	577	547	593	610	582	548	604	522	610	579	580	588	562	564	559	562	571	560	539	569	547	552	584	570	607	588	578	604	598	541	545	613	566	517	568	630	593	569	592	598	579	545	559	579	530	578	596	599	567	528	568	552	590	564	570	585	543	624	588	561	567	571	532	578	531	556	574	568	588	622	582	607	539	636	601	582	580	568	565	540	592	591	573	589	610	610	569	587	588	592	575	603	522	551	601	575	573	589	578	605	586	596	620	562	568	545	572	603	558	560	585	544	558	567	606	544	564	577	572	535	531	555	559	610	561	598	594	575	573	585	550	496	559	585	575	586	581	568	568	558	535	574	601	560	570	603	544	583	605	586	597	535	553	567	592	643	554	566	590	563	622	565	607	584	552	547	603	563	613	589	608	581	612	501	574	621	591	598	535	550	575	648	586	535	598	595	603	547	575	569	601	579	560	542	626	538	536	553	530	595	546	552	563	586	588	587	612	538	563	544	570	607	557	581	566	579	583	609	590	580	590	540	566	605	611	633	577	611	565	545	578	515	581	587	591	551	580	579	621	623	605	601	572	589	582	549	578	573	616	536	582	545	567	569	598	596
11124	18369	17427	9919	6475	4621	3649	2792	2317	1902	1689	1553	1329	1252	1156	1034	1003	1000	882	840	845	870	807	766	765	723	686	722	679	758	655	629	677	713	626	603	649	624	647	659	578	632	587	584	569	581	587	629	577	643	589	560	594	570	587	561	576	597	589	579	578	589	566	602	598	566	524	576	611	602	612	570	592	604	614	566	580	568	552	567	553	596	601	560	576	559	591	594	608	568	594	545	586	551	563	605	569	593	555	581	542	546	575	580	576	550	600	582	558	584	591	567	564	562	575	573	577	559	572	570	551	607	586	592	577	580	527	576	610	543	545	579	603	607	560	528	626	551	547	522	514	578	569	585	551	585	588	579	562	606	538	573	586	554	572	593	565	564	571	567	601	549	570	535	546	555	566	592	541	558	559	569	541	599	564	593	586	556	561	542	522	527	543	571	537	559	563	531	537	555	485	550	570	577	570	563	583	557	559	545	528	556	530	630	613	574	558	580	543	608	504	523	577	528	551	519	613	538	565	635	582	539	571	573	580	596	609	592	535	548	520	571	540	572	551	539	540	620	592	577	533	530	591	542	542	578	555	590	557	538	598	530	568	582	575	556	563	590	543	536	558	539	571	562	544	570	567	567	547	578	545	577	548	584	545	552	543	539	565	558	568	569	544	571	591	534	598	515	577	575	556	557	558	554	579	591	560	568	559	565	576	602	556	520	560	563	547	567	603	558	576	585	534	562	570	541	558	554	547	560	564	559	553	547	542	558	543	578	554	516	544	550	578	547	566	572	579	574	561	588	572	561	518	569	551	525	547	528	533	594	559	562	540	563	586	575	537	573	561	513	589	558	580	576	560	540	576	588	608	585	582	562	573	549	561	558	512	551	586	518	577	541	584	543	607	563	541	572	565	580	589	556	563	539	533	584	538	555	573	567	572	529	561	584	555	540	524	547	584	581	578	547	606	552	566	560	552	560	596	583	582	541	541	528	538	552	592	566	577	571	556	561	556	580	543	535	565	561	637	562	558	632	496	592	586	578	566	578	584	611	576	586	532	557	579	583	563	546	572	574	550	546	530	542	563	589	529	615	528	531	611	527	584	567	588	529	601	570	568	567	562	555	551	555	604	550	576	557	570	545	549	531	566	565	539	534	569	579	540	579	610	538	546	598	588	587	523	554	578	568	579	583	554	604	568	527	546	586	559	583	578	546	579	559	545	534	578	548	566	573	535	538	549	572	572	559	560	535	580	572	581	586	563	540	535	533	616	604	543	546	595	538	597	545	626	577	537	552	581	558	553	562	595	573	577	545	572	582	547	567	593	612	536	540	584	570	529	541	553	605	594	587	529	545	546	522	548	591	550	562	559	570	542	537	511	558	580	607	562	588	553	540	565	545	590	562	562	561	581	556	534	589	604	560	537	579	574	604	572	594	548	609	592	527	554	550	568	550	585	552	558	547	548	548	546	528	590	540	560	547	551	557	553	576	535	572	590	593	561	625	586	591	550	575	517	568	540	545	540	537	560	576	566	539	561	573	570	635	541	577	534	584	582	555	536	573	552	598	565	584	551	569	544	496	588	545	567	560	538	576	577	585	575	617	555	532	549	544	584	591	559	596	572	598	542	581	583	548	552	521	551	524	572	577	552	550	562	529	578	518	585	576	553	552	567	544	508	557	531	561	585	561	562	556	579	556	574	578	563	569	547	553	508	571	539	568	563	545	596	613	604	537	558	558	544	542	550	562	545	552	548	516	532	542	558	541	603	589	557	589	534	574	576	556	597	542	534	549	580	574	574	541	579	563	597	559	549	566	552	553	531	585	550	564	590	613	542	534	569	574	572	552	567	574	522	583	563	563	589	533	579	527	543	537	570	547	589	579	562	552	516	584	552	537	587	572	579	584	556	573	524	571	574	581	527	586	589	561	544	595	566	536	509	535	574	560	597	552	593	551	562	563	558	541	552	577	570	543	567	591	597	524	570	559	635	565	553	563	593	605	544	570	576	557	557	560	594	549	562	570	582	559	490	596	546	567	570	573	581	550	559	543	564	562	569	580	568	564	595	570	509	583	556	552	572	572	536	578	569	555	568	535	549	591	524	575	567	573	535	586	542	546	590	533	549	565	575	585	553	591	523	581	556	579	558	507	519	601	541	578	554	588	594	561	567	540	602	593	591	588	541	565	564	574	554	579	508	582	595	538	534	543	520	587	521	547	549	540	562	563	583	584	539	570	587	583	591	571	583	573	543	560	549	583	579	555	605	547	526	588	579	581	568	540	579	519	593	570	512	546	534	515	587	563	575	535	516	601	569	553	588	559	567	571	521	550	563	563	585	612	553	570	620	552	556	541	568	617	551	560	526	547	542	559	560	587	635	565	571	538	582	565	519	565	582	548	583	583	565	576	591	558	539	595	584	523	563	542	576	580	557	561	551	567	560	546	558	558	578	541	575	564	553	566	566	563	533	557	564	549	554	617	572	566	525	529	555	557	593	590	538	566	559	557	565	568	552	576	559	575	570	554	602	543	572	540	533	579	553	546	584	545	552	541	532	531	596	617	584	570	541	548	542	540	578	580	579	566	565	585	558	526	595	518	578	609	558	570	568	572	558	520	565	579	574	564	567	565	568	571	556	578	549	564	602	524	578	539	556	566	500	552	524	530	542	555	538	526	559	561	549	562	553	505	567	597	595	577	551	521	611	582	590	524	561	554	564	588	565	594	565	594	582	563	559	563	574	548	533	556	602	533	569	511	568	549	541	584	566	578	571	552	559	565	570	599	543	575	553	553	556	564	523	558	553	546	568	518	568	569	559	588	533	553	551	556	584	540	535	576	566	548	612	567	560	570	574	571	604	580	574	540	575	587	571	562	634	548	584	505	562	580	600	591	546	539	541	581	568	558	536	596	591	589	592	540	576	535	560	554	556	564	567	559	549	533	563	575	580	577	532	555	571	555	552	554	575	561	567	582	550	552	605	537	581	530	545	568	576	566	548	583	561	539	564	553	581	602	553	590	585	583	578	598	576	544	534	557	563	565	539	578	594	564	558	573	555	555	569	558	570	570	518	535	566	549	570	565	543	562	556	607	536	508	556	568	578	541	577	591	602	524	566	547	572	578	532	573	548	532	538	572	558	571	543	529	538	574	525	588	577	576	559	535	554	548	549	515	556	570	528	526	564	544	540	581	540	592	581	568	582	602	595	547	561	532	574	546	585	563	574	529	527	577	560	514	549	538	545	559	555	541	554	533	583	564	546	539	557	573	583	553	526	599	573	553	564	588	581	530	562	554	562	569	570	549	547	603	592	575	564	574	553	573	569	560	581	550	556	541	553	528	563	548	516	578	535	589	574	519	567	545	571	572	588	565	591	537	574	564	570	602	576	559	560	557	547	572	568	587	546	547	564	564	551	589	556	537	539	554	569	552	582	565	586	605	590	569	543	557	551	585	577	588	576	602	515	542	522	531	533	531	581	555	562	585	563	553	526	569	548	592	610	539	531	538
27761	12572	1185	354	241	203	168	161	147	164	131	150	136	125	118	138	149	140	130	139	147	146	140	134	128	158	141	130	138	165	142	159	142	145	143	111	139	125	140	150	147	152	125	146	136	140	147	151	139	152	124	140	131	141	144	127	140	133	141	125	146	141	143	143	129	127	146	142	138	136	132	147	141	140	130	143	129	147	150	130	124	130	161	132	158	142	147	125	134	129	146	135	129	129	137	132	146	97	149	150	134	163	134	135	143	135	131	134	136	148	132	148	139	162	120	144	127	150	163	134	124	146	122	134	133	136	133	153	134	141	142	127	160	135	142	135	121	140	134	156	143	141	128	139	154	150	119	139	136	145	146	126	135	119	157	125	144	135	150	132	134	162	121	128	132	146	146	139	137	141	151	130	133	145	151	144	143	144	155	130	140	131	135	123	133	130	131	126	143	134	152	147	130	132	138	146	147	148	161	125	159	151	163	138	154	118	136	134	174	151	118	129	141	143	153	122	132	142	153	114	119	142	148	148	123	123	169	136	148	138	133	142	135	136	153	153	164	129	133	150	139	150	128	148	123	149	117	143	145	136	141	142	142	143	142	154	133	139	128	145	137	142	132	137	131	144	134	138	119	133	118	119	132	135	163	152	128	134	151	150	130	121	135	138	125	141	154	127	141	148	132	139	164	150	140	140	122	146	141	160	125	141	151	134	165	135	126	124	143	137	133	147	136	138	151	138	158	145	121	124	134	134	139	155	131	142	128	143	141	127	155	133	112	155	134	150	163	146	113	154	125	123	140	132	149	119	142	139	131	148	128	118	137	123	155	143	124	131	139	141	124	159	120	138	143	132	150	152	141	162	141	129	136	157	164	143	135	149	160	136	129	146	117	161	127	118	123	138	122	175	165	142	137	133	137	127	133	143	139	115	145	141	115	149	116	119	133	144	158	133	126	121	147	145	137	144	133	146	126	123	132	150	140	126	127	144	149	162	128	133	142	141	172	135	153	140	149	137	142	141	153	140	148	135	136	135	112	135	149	141	126	132	139	161	140	160	157	155	136	137	119	155	113	113	143	130	137	133	158	158	152	133	169	145	134	142	138	148	160	131	149	165	156	137	153	141	132	126	149	141	141	127	128	118	126	142	127	166	141	154	144	142	147	138	136	153	151	162	146	149	137	157	142	161	137	137	132	154	159	150	135	104	138	129	147	135	131	142	140	128	158	129	142	134	119	158	121	159	143	116	139	129	132	141	141	153	139	135	136	129	153	139	144	121	146	150	119	155	131	130	142	136	125	152	143	132	127	152	140	142	155	150	140	160	128	133	142	133	137	135	120	128	157	143	130	135	156	133	142	134	154	119	138	151	137	147	154	154	145	133	150	132	117	136	148	138	143	151	134	153	145	133	158	146	122	135	154	147	132	135	135	139	153	143	143	141	153	138	127	148	141	121	142	156	141	146	149	144	130	148	150	160	148	135	129	138	164	131	148	141	139	147	155	140	141	123	135	138	123	130	137	152	131	145	151	139	135	134	128	131	157	126	131	129	144	147	139	145	143	141	149	155	130	140	140	141	137	128	143	125	131	139	128	135	126	153	130	139	159	160	132	122	146	137	141	135	127	143	144	127	137	152	130	138	147	141	141	130	134	132	125	141	135	151	131	151	152	138	136	145	168	137	137	145	140	146	152	133	151	128	145	142	164	137	140	152	137	116	139	155	139	149	142	135	152	128	148	157	142	131	147	136	152	133	128	135	128	132	149	145	140	136	135	140	127	153	148	126	127	131	151	155	155	138	134	130	129	153	134	149	136	150	149	152	125	151	135	150	149	139	135	141	121	135	144	142	132	134	139	134	138	134	139	154	149	123	128	132	124	148	127	174	148	129	143	145	138	150	142	130	146	139	143	147	143	143	146	120	133	145	135	141	140	136	131	176	133	138	144	143	128	116	127	125	130	141	145	150	157	128	141	134	134	151	129	120	106	129	146	107	163	132	127	135	127	144	150	148	147	122	138	125	135	115	157	139	120	158	125	145	135	117	136	147	169	153	139	121	140	132	132	145	145	148	129	134	125	143	158	130	153	146	157	142	143	133	147	130	142	119	133	146	139	147	148	156	140	114	145	126	120	134	118	142	133	129	142	136	158	137	141	148	129	116	130	162	142	141	162	128	136	145	162	123	137	118	156	129	143	155	150	134	131	132	130	145	124	143	136	123	165	144	133	136	147	137	133	161	129	156	137	150	120	133	125	140	130	120	124	121	133	141	151	131	142	138	137	156	151	120	129	137	151	152	133	147	134	149	145	140	145	132	132	143	155	134	143	137	149	131	133	145	137	150	136	128	123	127	139	113	136	127	138	136	140	145	135	157	126	137	130	120	156	127	152	140	135	147	144	113	175	147	153	136	123	156	158	159	154	158	142	160	133	139	139	126	166	119	145	141	152	130	128	143	143	153	147	125	116	134	139	119	146	146	128	146	148	153	146	138	126	113	125	127	147	137	141	134	152	127	143	146	132	134	162	141	154	143	144	151	146	173	143	133	152	152	135	117	149	153	141	131	142	135	129	133	132	137	149	146	129	132	137	136	128	146	142	160	143	123	157	148	130	138	150	153	131	110	148	157	150	131	141	129	130	151	150	139	136	136	138	141	160	140	144	160	143	130	132	137	127	146	140	146	147	111	142	124	142	125	117	158	140	141	144	152	134	160	153	119	168	159	155	173	142	144	140	119	126	135	129	138	147	153	141	121	140	131	133	150	143	142	131	121	139	143	143	138	139	130	138	140	142	129	138	133	136	161	133	141	154	115	139	129	159	136	140	130	132	135	138	163	147	127	126	150	127	135	148	139	140	145	120	166	131	142	134	144	160	123	150	125	118	142	126	137	116	129	138	137	128	148	149	151	158	141	146	138	151	140	129	135	138	128	117	137	142	126	139	147	138	132	134	138	116	135	151	138	152	141	126	129	130	150	143	142	153	153	135	156	153	133	129	126	138	145	163	146	123	139	137	136	140	116	137	133	150	129	122	135	153	143	139	153	127	166	130	133	126	149	121	134	141	131	131	139	133	153	159	125	140	124	118	160	144	123	142	150	126	150	124	141	138	135	130	143	119	139	139	148	129	127	129	137	114	135	156	139	127	138	143	144	143	134	145	125	153	145	132	165	136	114	157	133	157	146	132	141	152	134	127	151	120	123	137	157	147	140	137	148	157	160	143	140	137	134	128	142	141	131	146	141	132	138	146	129	154	135	152	147	146	154	121	146	128	152	123	157	137	156	109	144	149	141	145	149	133	144	120	153	141	135	125	131	138	145	129	139	156	145	147	123	144	139	154	141	130	155	145	155	143	131	130	133	123	135	147	145	139	147	142	139	161	125	141	152	121	166	139	115	124	135	122	149	138	131	133	157	153	146	140	141	145	140	126	149	146	137	154	121	128	139	157	158	127	141	145	124	128	150	134	149	138	142	155	143	140	152	125	135	147	132	152	151	156	119
4997	858	801	447	349	260	219	194	184	180	193	179	167	195	163	169	165	185	186	160	180	181	190	157	158	149	171	175	163	177	137	153	154	153	174	176	170	171	155	175	154	162	160	161	184	162	163	161	169	166	147	160	162	164	175	159	176	173	148	181	193	182	168	158	174	164	147	157	181	168	137	149	143	155	150	170	170	169	163	155	172	166	170	142	176	166	171	155	174	164	161	172	173	166	178	164	166	160	130	184	180	154	166	155	149	163	175	163	188	153	145	161	172	147	177	162	160	169	154	167	169	146	174	163	154	151	174	165	165	159	159	156	170	174	147	169	164	155	160	155	155	167	143	159	154	164	161	184	144	168	161	164	158	150	155	197	175	163	162	163	171	164	174	172	156	165	174	153	164	158	188	145	187	156	174	154	150	181	169	181	160	182	163	189	178	155	147	165	154	162	147	172	158	167	167	166	159	153	158	155	152	142	157	153	179	144	163	154	144	154	163	198	161	156	175	166	173	175	153	157	178	162	152	162	166	160	188	175	178	166	165	150	171	164	166	156	167	177	168	134	153	162	158	160	146	153	147	159	153	163	156	167	176	180	162	160	145	188	162	172	146	178	173	158	163	151	142	175	156	156	150	182	167	167	153	161	160	145	151	164	187	161	173	153	149	173	174	138	150	176	165	181	158	145	156	172	166	161	175	153	153	158	149	179	157	171	145	159	143	154	160	143	153	156	165	150	171	170	143	160	169	171	157	175	169	162	178	177	175	174	157	169	164	163	190	170	160	161	156	178	168	174	187	164	147	172	156	150	190	168	157	156	187	160	179	177	184	170	156	153	142	170	155	179	145	156	184	175	138	141	165	163	156	154	165	166	147	140	157	150	171	169	163	159	142	158	168	159	184	163	173	156	157	172	140	158	159	156	155	143	176	167	144	156	163	150	155	158	153	146	167	137	150	146	150	167	155	174	181	160	153	152	139	180	146	151	153	160	146	163	173	160	146	186	159	153	160	162	162	155	156	179	177	166	179	169	153	168	173	162	177	156	161	135	171	163	176	176	183	166	160	171	169	160	168	168	162	143	176	181	174	195	152	165	166	167	163	172	205	162	181	167	178	153	178	157	179	182	158	175	168	177	154	145	166	166	143	148	150	166	176	161	168	157	188	152	159	171	168	179	142	181	176	154	168	157	160	139	146	148	155	150	163	183	152	156	169	146	167	163	158	158	187	171	153	175	146	171	162	147	152	141	159	161	168	154	156	153	181	179	161	156	168	156	161	178	152	158	181	153	164	159	169	158	166	159	175	179	189	165	145	152	160	146	159	171	162	157	175	156	156	157	171	151	150	153	161	154	149	166	170	157	182	142	149	164	168	168	179	169	183	178	162	158	178	162	162	181	150	176	177	165	180	187	176	174	153	168	152	165	180	188	189	154	170	136	152	142	189	158	144	176	159	165	138	132	149	164	164	130	152	154	174	166	187	164	168	180	163	179	154	170	171	149	165	170	172	151	177	158	176	164	165	164	173	158	159	169	146	153	165	164	171	154	149	152	141	157	158	137	191	152	146	176	177	143	168	169	160	167	152	157	167	163	147	151	179	144	150	162	149	191	178	158	158	162	177	156	155	157	179	176	168	167	157	153	148	155	166	146	160	151	188	177	174	165	157	169	163	160	154	158	161	156	157	144	146	164	170	145	157	170	158	173	176	162	152	143	157	165	166	145	166	165	156	179	156	146	195	160	178	183	162	164	168	165	144	163	202	171	162	155	150	144	174	161	181	176	176	183	165	156	176	168	136	147	147	171	164	165	164	166	143	152	182	170	164	173	159	176	151	148	168	147	143	186	142	183	157	160	162	153	172	174	177	151	173	163	187	135	162	160	143	170	174	172	151	159	155	157	175	164	163	179	166	166	155	151	154	172	154	168	165	183	163	147	173	173	167	170	178	164	153	166	160	154	166	144	169	155	158	177	138	154	160	175	173	151	169	160	162	140	171	178	160	136	128	177	177	156	160	163	166	156	156	154	150	144	168	171	177	163	144	133	162	165	172	178	174	154	133	161	166	167	180	168	155	175	166	169	152	143	163	156	201	162	180	129	154	155	160	143	174	158	152	153	162	154	160	159	154	164	188	162	157	166	173	176	167	170	161	153	162	151	147	178	150	143	188	178	169	160	182	139	138	180	187	168	169	143	167	165	173	170	154	150	138	175	186	166	160	159	186	147	145	173	182	193	135	148	168	161	174	140	167	156	156	185	157	139	150	170	170	165	165	174	178	152	149	145	140	167	169	151	167	176	167	159	176	165	158	154	173	170	161	177	157	163	163	154	146	192	159	161	143	168	161	171	193	157	164	171	171	149	139	149	156	154	152	149	171	180	169	141	167	179	164	148	167	179	163	153	147	164	163	140	155	153	185	155	166	155	160	149	163	166	170	155	154	169	162	146	168	188	187	163	158	171	153	158	164	181	166	164	160	148	165	167	168	152	161	166	157	170	140	170	151	154	151	175	183	161	165	167	149	133	159	162	159	168	164	171	156	158	166	172	153	163	178	138	165	149	147	176	170	141	163	157	142	180	172	162	169	136	150	152	152	161	173	176	164	134	157	145	157	158	167	148	138	158	129	143	152	158	152	158	146	161	179	185	174	154	168	164	156	145	167	164	179	148	147	163	144	151	171	153	186	144	162	181	158	159	185	170	172	192	154	157	186	155	173	155	160	153	161	171	141	162	157	167	138	175	140	164	150	164	177	137	188	180	144	151	170	164	192	183	162	150	165	163	163	172	164	163	169	166	161	162	162	182	158	146	150	168	154	170	152	165	159	168	142	148	176	175	155	170	172	179	173	165	167	149	171	139	168	160	174	172	158	178	178	161	179	135	178	145	150	178	179	160	155	171	138	174	154	166	180	140	165	163	144	176	152	178	159	156	170	176	155	162	168	189	163	156	159	172	164	172	171	172	155	165	160	178	166	155	160	168	156	171	154	151	163	161	152	174	164	164	150	147	151	173	164	188	180	178	180	157	174	168	163	167	161	159	173	161	177	182	157	151	173	182	160	171	157	165	155	179	154	162	170	167	154	160	166	184	163	157	160	175	176	173	172	171	164	164	157	156	157	164	159	159	152	172	160	162	165	166	145	168	153	180	161	159	159	164	180	154	192	168	160	183	142	157	173	158	170	142	170	176	167	179	180	181	189	171	163	170	172	162	149	157	167	183	157	165	176	151	145	178	159	182	164	182	179	161	139	161	172	163	176	151	131	158	154	158	186	172	160	179	179	161	180	166	143	173	160	151	164	157	161	185	171	186	185	173	146	161	171	157	148	163	176	163	158	167	165	172	152	166	204	172	164	187	182	173	152	155	148	183	153	161	161	161	146	191	198	174	163	166	162	151	134	136	142	168	148	150	175	159	167	161	120	165	173	158	165	181	162	174	170	155	169	164	156	182	162	163	154	168	156	172	167	154	173	169	166	137	169	164	152	176	155	181	179	149
24424	20372	26432	24195	20350	8432	1183	784	679	627	523	493	459	443	426	412	358	379	335	376	351	329	341	336	315	303	329	298	325	281	338	307	316	313	300	329	291	277	306	318	296	280	290	291	293	304	331	282	297	270	261	315	303	282	277	291	267	320	329	271	305	287	313	306	280	294	270	270	297	288	252	272	306	286	283	261	275	267	291	303	273	261	264	292	278	291	279	279	308	316	302	306	301	263	251	289	285	280	252	258	267	273	273	287	287	316	277	277	276	322	269	295	281	266	279	296	266	277	320	320	274	286	294	306	267	257	286	309	279	280	269	312	280	267	262	281	259	292	257	294	293	320	281	288	277	300	295	286	293	256	273	278	264	287	276	313	308	292	257	286	311	286	282	306	312	279	282	263	262	261	299	301	292	291	260	291	279	293	284	289	292	282	296	304	276	265	268	264	320	290	304	278	259	277	264	275	273	268	277	271	276	272	282	277	288	301	297	266	251	291	277	273	287	299	303	285	300	288	288	305	294	254	293	296	308	294	273	254	263	286	313	274	260	303	293	266	256	276	270	287	276	279	261	273	304	266	264	285	277	311	256	272	316	326	290	245	258	274	271	270	256	292	312	298	312	293	272	284	256	308	304	262	288	300	301	274	288	258	296	323	286	277	317	290	283	292	268	260	297	268	284	306	283	293	278	293	300	283	291	314	287	270	290	269	266	251	290	324	297	268	262	261	284	267	259	288	286	274	300	266	295	288	284	279	255	280	264	272	269	271	278	295	271	322	293	238	271	297	276	290	287	289	295	288	286	301	306	258	283	286	288	317	281	292	282	312	259	260	270	281	281	263	295	286	264	276	295	278	291	290	277	269	286	283	285	278	290	286	300	302	298	274	286	270	289	286	283	285	272	309	259	261	281	267	258	256	275	302	295	278	272	250	278	283	291	297	275	296	283	276	268	287	275	272	299	277	305	303	296	298	294	259	291	267	302	319	279	274	263	319	314	291	268	277	320	299	262	296	293	262	302	284	266	335	259	292	285	276	278	258	301	304	278	295	301	291	301	310	312	270	289	296	294	275	268	265	288	286	308	306	257	281	293	278	297	255	269	280	287	275	291	276	314	277	283	253	286	297	274	282	297	244	269	268	270	285	278	278	260	259	256	272	295	271	305	281	281	290	281	289	280	282	269	282	254	267	264	312	288	279	276	302	289	278	305	262	296	257	295	278	299	289	287	294	252	268	265	284	253	289	295	277	262	264	304	291	304	296	272	270	269	303	274	298	286	269	286	294	257	265	309	279	286	280	268	266	305	296	295	292	276	274	280	299	308	275	269	274	283	282	281	287	259	283	294	273	286	275	263	291	277	288	276	268	293	301	299	274	286	294	313	294	261	269	293	268	287	294	278	297	288	267	317	282	300	314	278	311	269	273	282	289	275	260	298	307	276	292	250	273	290	296	274	303	265	264	282	289	283	297	268	278	294	257	306	290	264	299	295	242	301	299	301	280	287	322	291	279	272	296	276	268	282	286	300	304	269	272	311	271	325	272	295	285	287	276	270	309	284	286	305	291	283	309	270	265	315	295	284	278	310	265	293	299	274	269	280	289	260	275	275	280	294	278	295	313	263	295	316	304	288	266	276	272	283	314	304	256	295	258	271	277	276	290	300	243	267	278	295	283	283	278	263	260	291	293	293	267	283	288	280	286	281	296	314	272	290	263	262	288	276	287	303	308	275	295	319	293	304	265	299	280	292	301	285	288	294	320	294	298	298	277	282	286	294	279	290	291	280	295	268	297	307	259	292	273	283	283	315	280	295	267	267	283	300	292	288	299	286	276	285	228	277	296	302	274	308	310	269	277	294	267	278	272	300	265	255	278	275	304	289	296	273	301	295	314	262	303	280	266	257	279	273	303	302	263	286	272	279	275	288	268	270	260	305	277	273	281	310	289	268	278	277	306	284	290	306	304	309	273	267	261	270	254	277	298	284	295	272	261	266	283	279	269	288	271	313	287	263	249	260	290	252	260	296	313	263	293	276	284	276	282	288	316	279	271	305	300	261	322	261	267	271	304	253	305	289	291	300	274	288	276	285	289	232	265	320	280	310	292	281	278	298	266	288	284	314	270	275	277	294	285	289	282	299	311	286	281	290	269	267	303	276	274	254	271	280	285	290	290	289	281	287	272	259	279	311	299	298	274	283	275	269	304	307	290	267	266	272	294	262	301	291	261	308	257	293	306	315	270	296	267	313	282	310	303	252	277	272	276	304	284	290	272	289	296	295	281	261	317	261	289	306	272	275	300	272	295	286	288	262	274	307	288	291	300	266	281	262	254	275	263	285	256	275	303	329	288	281	271	278	289	298	250	277	290	291	279	294	259	289	262	309	276	253	306	303	305	277	292	313	269	288	291	283	292	275	276	288	285	297	237	294	259	276	285	285	290	265	305	297	292	303	313	299	291	286	305	264	300	281	312	294	302	261	306	289	239	272	271	306	313	300	275	298	274	299	259	257	271	271	292	294	278	260	265	261	301	269	269	258	306	299	269	325	307	295	284	258	278	298	280	288	283	280	304	292	269	252	281	268	290	323	285	273	269	275	279	298	305	296	245	302	262	282	264	289	285	306	315	293	295	239	267	280	309	270	249	282	308	283	286	297	270	282	260	317	273	288	301	257	284	304	272	292	276	271	287	248	285	297	280	299	262	282	300	264	274	277	264	296	325	276	260	268	294	274	280	309	285	283	261	294	275	314	275	272	286	317	298	307	290	269	290	263	284	300	267	261	296	296	287	261	292	287	254	260	263	244	267	300	295	286	286	274	264	248	286	292	255	275	254	285	295	260	266	293	312	282	315	273	273	284	303	272	275	254	268	300	312	279	279	267	276	287	320	278	296	264	275	279	302	274	261	282	323	275	283	313	309	274	281	296	270	294	272	282	293	290	289	294	266	248	264	335	244	274	260	262	292	302	253	254	258	285	290	288	278	298	308	248	270	251	296	290	240	281	289	303	301	303	287	306	269	278	261	302	282	308	305	255	312	275	300	299	272	260	284	284	290	297	270	299	255	304	291	304	267	304	275	258	262	253	291	280	272	273	329	298	300	253	293	270	282	265	311	286	266	292	297	285	304	297	263	291	245	295	270	297	315	275	289	284	299	294	282	267	283	297	257	266	286	275	275	268	253	312	274	299	300	291	268	292	287	272	284	290	308	295	274	270	290	293	268	294	296	272	284	285	274	282	305	305	263	295	295	288	297	311	287	295	291	262	289	292	277	283	301	286	287	284	289	320	262	274	280	310	291	258	277	294	270	297	300	264	303	285	284	277	278	267	306	280	317	278	269	297	296	299	324	320	305	279	272	300	301	304	308	295	297	299	270	273	288	287	291	261	285	308	256	281	262	300	292	289	294	277	270	281	304	279	256	289	291	277	294	279	290	287	272	277	254	301	263	292	262	253	253	308	278	269	304	269	294	270	295	291	318	271	285	300	276	251	293	298	265
7846	11560	10859	5531	3596	2403	1907	1445	1155	952	882	785	702	673	567	534	498	458	426	379	405	436	391	351	339	367	353	331	344	353	335	303	341	334	323	327	335	312	319	277	279	329	286	305	283	303	327	285	287	285	288	320	282	294	285	295	261	274	304	286	301	275	291	287	288	270	282	296	308	279	273	280	290	299	307	292	305	279	298	299	284	280	312	296	295	313	295	265	279	280	290	284	290	261	255	268	291	296	299	280	280	249	255	288	277	305	244	292	282	314	286	314	279	258	274	293	318	271	290	288	280	285	292	267	289	292	301	275	324	280	274	305	297	268	278	284	275	275	281	304	262	281	283	293	310	287	281	284	298	292	288	296	317	252	295	320	291	296	272	308	277	271	271	278	284	299	281	271	278	291	278	321	291	279	313	249	348	299	321	295	291	283	249	292	295	266	290	283	283	288	282	291	301	285	282	271	225	304	281	280	294	283	277	273	275	293	264	282	287	283	300	292	305	284	282	304	257	254	243	312	282	282	278	272	265	322	270	269	273	296	248	296	283	287	284	288	264	332	287	312	294	306	278	267	262	291	295	281	263	264	315	305	263	281	284	297	300	313	280	298	300	281	282	298	262	260	238	291	281	278	280	273	277	290	287	288	302	288	306	302	304	291	286	260	300	284	274	287	325	294	291	310	291	286	262	301	288	263	285	299	288	284	268	262	263	265	300	300	268	305	278	263	266	292	291	293	298	255	283	260	257	267	268	269	275	297	296	264	297	259	278	255	293	296	272	271	257	322	294	258	276	268	292	302	308	294	270	281	297	281	264	281	263	274	262	284	290	290	288	269	311	279	312	255	283	288	270	264	285	249	308	284	276	265	273	274	314	278	290	277	292	281	270	250	272	255	266	253	313	279	244	260	273	295	301	276	268	297	300	302	256	281	297	326	303	272	309	271	275	283	301	290	294	296	282	301	293	264	300	314	271	285	296	266	288	267	296	265	283	288	258	290	281	321	280	277	307	275	290	249	276	259	300	285	250	296	272	271	272	270	273	293	261	269	307	261	303	300	247	260	328	297	266	285	302	301	290	273	283	266	259	291	286	278	295	280	287	259	281	297	261	293	281	275	280	298	282	276	281	304	280	289	278	273	286	285	283	299	271	298	276	276	289	268	283	293	269	273	277	268	312	267	259	254	280	289	266	302	295	291	274	281	301	312	298	277	296	287	288	281	293	281	284	260	262	314	292	253	296	282	306	284	293	289	269	282	291	267	301	295	258	278	291	251	254	256	290	290	287	309	273	291	267	290	296	286	276	274	276	276	299	283	261	302	293	294	291	271	303	275	297	268	287	286	284	299	293	272	304	280	290	296	289	279	260	262	292	254	277	256	271	273	273	272	303	256	268	278	291	286	301	242	268	278	300	299	280	301	263	277	288	269	260	256	283	285	270	287	290	270	306	285	258	256	267	245	265	252	299	293	280	271	290	292	279	271	259	296	275	302	289	277	287	259	291	297	277	302	277	283	314	290	291	292	265	281	274	278	306	294	277	311	278	286	284	274	280	324	288	285	280	299	285	289	284	304	289	281	247	290	278	290	276	287	297	250	274	295	315	268	263	285	293	270	285	283	296	277	284	279	306	275	270	294	265	305	295	264	271	287	292	266	310	314	283	287	274	270	276	264	275	314	260	258	303	300	305	263	266	291	307	290	292	291	273	306	275	291	269	278	267	241	250	284	287	287	344	280	276	261	296	293	259	309	312	269	233	304	276	279	277	287	275	296	279	305	270	289	294	295	285	267	279	291	283	272	286	310	293	264	293	277	294	300	278	282	307	283	278	292	281	285	269	298	297	282	320	288	280	271	292	304	285	266	310	290	275	256	293	276	272	294	281	272	286	304	250	296	255	254	268	286	289	251	271	268	309	277	274	306	271	304	310	253	301	297	299	295	271	299	280	276	289	268	278	302	313	284	285	305	293	245	308	273	280	274	282	292	259	284	282	263	266	283	277	296	274	297	267	291	290	271	280	264	272	276	284	280	274	273	303	259	233	294	267	280	283	274	291	278	269	277	302	268	283	284	272	284	269	262	271	301	287	274	276	271	289	281	269	298	295	297	295	288	309	274	302	267	231	281	266	272	269	270	267	282	291	281	259	296	263	287	274	273	259	284	278	302	267	281	289	321	282	291	285	304	303	325	315	271	282	285	266	260	291	256	242	257	290	249	310	292	252	328	298	284	282	281	256	293	300	269	286	326	308	245	295	276	303	267	280	277	300	312	289	293	278	327	304	273	301	268	276	293	237	278	303	280	302	273	278	279	299	283	289	279	271	283	267	272	272	290	277	288	268	283	311	285	263	301	297	285	274	285	281	262	270	302	283	298	290	275	291	256	275	277	288	296	274	266	258	269	270	283	276	223	266	287	288	247	304	291	256	321	292	316	284	281	286	305	295	288	288	281	269	279	269	271	279	272	290	284	257	269	290	275	268	299	300	260	304	250	301	298	278	270	272	241	276	255	291	260	306	262	282	272	273	276	221	292	278	265	292	299	289	277	294	295	261	275	287	329	282	274	255	298	292	248	267	286	261	298	286	276	301	261	282	288	266	265	262	274	285	269	283	264	284	272	265	295	277	303	286	312	262	284	299	244	277	276	322	251	276	303	280	272	294	294	276	282	249	264	282	284	286	291	295	279	297	294	269	267	281	308	284	281	307	263	275	289	264	280	265	258	293	308	286	288	290	277	277	265	287	294	250	252	325	312	273	296	242	283	286	274	281	309	287	286	238	282	293	315	312	300	267	286	327	301	283	302	298	290	273	278	268	256	302	288	287	275	305	297	278	265	312	258	291	255	275	261	290	288	285	277	279	291	279	266	286	278	291	294	274	275	281	299	277	308	303	271	294	262	282	272	272	291	235	267	282	251	254	281	283	275	303	304	250	301	292	294	284	303	284	289	262	266	268	292	288	276	274	263	280	298	256	273	295	292	293	271	267	309	274	265	284	299	279	264	288	300	285	294	254	294	249	315	288	296	266	272	273	296	279	280	280	258	253	294	258	275	294	274	288	283	305	296	276	293	289	295	265	291	253	269	283	291	295	283	257	294	304	301	310	260	281	252	309	285	303	289	293	306	267	291	291	266	284	273	288	274	295	273	275	320	294	262	248	268	312	290	280	298	277	272	288	269	282	296	294	291	257	287	297	300	277	272	306	277	264	279	289	261	271	295	310	272	279	246	307	258	285	301	276	274	284	270	312	258	289	272	293	287	309	269	307	301	280	289	282	284	265	277	291	263	259	256	269	258	302	290	294	287	262	286	262	277	281	306	292	336	285	281	276	285	262	261	288	256	284	255	257	281	291	301	267	296	281	286	254	304	287	287	254	289	276	292	304	300	275	288	290	272	296	249	284	238	278	282	255	272	283	278	306	305	268	292	286	293	272	255	243	313	304	275	250	304	274	250	299	251	290	247	303	297	281	269	258	281	253	279	263	279	265	260	266	277
22502	20352	26849	23715	20354	20421	7468	1741	1269	1132	1041	1038	932	859	800	802	737	697	733	771	723	676	662	689	655	682	657	619	639	650	593	631	614	601	576	569	664	651	645	568	637	615	598	615	618	647	591	599	565	580	584	574	586	617	624	563	561	605	639	585	587	597	575	565	610	592	648	563	602	581	573	608	607	622	621	635	582	670	557	557	592	625	567	588	576	606	604	588	594	608	565	571	593	586	554	574	599	606	584	598	591	545	605	589	570	604	572	603	595	578	595	604	577	619	629	546	579	594	613	577	623	572	582	582	619	602	606	600	573	609	603	588	568	578	553	577	569	580	477	590	594	566	630	573	578	559	569	609	557	610	587	580	593	583	553	586	588	561	597	588	597	590	579	569	602	578	550	603	598	574	624	569	625	555	570	591	614	625	572	583	624	553	617	578	685	566	591	578	566	547	560	542	583	591	577	523	613	576	579	591	581	563	554	554	581	555	577	596	586	582	574	539	624	574	620	572	593	611	578	605	553	589	572	573	578	560	584	550	557	566	576	575	604	537	563	585	540	595	581	559	576	581	602	592	540	604	587	568	567	539	573	582	592	565	567	579	570	551	570	588	562	549	568	559	559	577	600	583	540	592	578	568	556	595	599	580	592	552	592	601	594	559	605	551	595	567	556	598	593	550	588	587	598	592	516	566	625	615	592	618	560	548	564	585	560	583	600	572	562	585	592	592	576	615	573	558	603	584	616	608	553	608	587	569	595	559	590	605	566	584	638	586	561	600	617	555	614	560	568	582	579	595	556	616	572	590	547	556	601	587	565	573	590	575	565	544	558	564	566	610	605	574	606	630	668	592	545	599	543	599	543	566	532	599	608	576	583	545	577	593	586	628	579	600	570	613	574	551	568	625	624	591	597	600	582	554	556	559	556	601	577	555	609	590	560	581	615	578	550	584	553	612	558	607	603	548	553	569	574	557	564	548	577	585	638	564	605	572	595	544	616	604	587	583	554	561	550	581	612	566	532	568	558	598	582	610	604	579	606	583	541	572	565	578	611	613	581	550	590	621	604	575	551	545	563	607	565	545	594	607	614	575	611	616	579	569	622	581	582	568	625	548	597	592	590	582	559	548	578	551	542	562	605	580	553	574	588	547	548	563	567	624	630	604	546	556	593	576	579	565	559	603	532	574	602	589	606	576	578	532	617	639	595	579	572	539	558	602	603	578	594	582	558	578	560	592	561	609	609	611	561	606	600	564	608	576	634	586	588	606	561	591	591	588	501	614	569	617	594	616	588	553	566	608	631	611	551	576	558	557	559	589	569	609	587	585	596	591	570	585	536	561	592	602	623	568	593	582	595	565	608	585	582	583	600	564	554	609	590	576	567	595	584	588	612	574	620	577	622	564	565	594	609	577	582	596	556	554	623	573	549	599	601	599	545	582	582	583	625	602	544	599	591	566	614	604	508	588	563	604	589	561	598	557	552	590	534	586	633	553	602	606	577	601	580	563	547	556	552	589	582	634	611	562	551	564	561	582	620	565	600	585	573	598	552	575	604	619	564	560	559	551	574	606	582	633	564	600	557	570	566	536	549	556	607	594	573	589	533	585	568	584	572	602	638	541	591	555	586	587	543	610	613	586	583	591	627	588	610	578	548	548	609	600	600	573	561	561	575	599	596	607	591	597	583	562	592	543	594	584	604	587	576	585	616	578	595	590	534	558	625	535	558	564	608	623	583	578	597	585	618	601	615	540	548	584	588	568	575	632	595	555	563	554	594	605	637	556	585	553	569	518	598	537	566	627	596	593	528	543	576	558	576	580	602	541	559	569	553	622	573	610	559	542	551	555	612	607	632	588	527	595	597	598	575	582	591	604	620	586	583	588	542	555	572	593	602	581	532	570	600	579	567	668	537	578	579	609	584	595	605	585	595	572	577	602	595	590	620	595	600	543	578	581	607	569	550	534	592	628	564	541	557	569	604	575	579	588	636	522	540	601	570	567	580	578	589	597	606	540	562	561	600	590	566	621	548	571	599	597	577	564	606	567	595	556	537	594	558	601	598	605	641	542	558	609	589	617	534	569	576	595	540	560	620	542	582	580	594	572	553	601	527	563	585	611	576	555	545	580	573	532	613	587	614	604	587	589	515	555	578	544	573	596	626	629	563	596	573	564	613	586	570	565	576	571	564	570	588	577	597	545	584	583	567	568	610	554	563	567	563	614	602	546	577	576	559	598	608	573	551	590	608	584	599	624	598	603	618	581	563	644	568	622	592	594	575	542	586	573	539	586	579	562	594	622	606	596	533	561	598	565	574	574	550	573	580	645	589	604	599	610	581	569	588	591	576	568	595	591	556	546	643	598	547	578	612	594	592	567	561	586	584	556	587	588	550	581	585	581	537	594	565	602	616	627	644	598	564	581	602	598	594	579	570	547	591	618	598	583	581	595	612	540	596	619	554	573	553	544	595	600	535	617	571	601	578	600	575	591	608	551	583	593	579	617	573	630	601	550	576	582	578	581	611	573	546	519	594	577	585	530	572	616	571	579	558	588	598	583	590	599	639	598	514	569	587	593	549	599	588	578	562	581	575	598	570	556	588	630	599	573	598	568	605	562	568	601	625	578	585	593	578	581	560	584	626	561	581	559	564	572	577	616	566	611	590	596	630	593	616	561	619	560	594	579	587	570	592	601	579	587	604	547	541	570	629	596	583	596	606	565	579	591	599	534	598	521	609	560	588	630	570	574	543	562	567	561	550	536	598	598	568	584	606	570	562	571	618	551	570	573	591	554	568	583	544	582	570	562	572	598	579	559	586	578	625	632	568	570	597	560	592	557	628	558	617	570	587	598	578	560	533	594	586	616	567	600	614	551	569	606	607	566	587	556	601	535	573	584	572	581	598	573	560	599	551	561	610	537	565	570	610	550	532	565	626	604	548	601	588	556	588	583	570	554	564	585	615	592	565	587	582	582	569	594	563	554	578	546	582	604	555	536	569	575	582	597	597	605	615	579	595	569	555	547	588	561	602	597	569	567	586	541	557	567	579	555	583	579	602	557	570	575	599	596	561	550	582	534	579	561	585	551	565	616	561	560	566	583	574	562	616	563	543	565	593	578	590	569	573	558	579	584	590	551	596	570	615	565	593	572	538	583	619	569	584	590	562	597	556	601	588	590	573	572	623	563	556	618	582	576	564	582	562	575	584	598	587	617	582	581	590	613	559	564	621	584	628	548	584	580	578	584	582	583	575	552	602	532	556	541	555	589	610	560	515	576	596	590	591	559	577	607	592	573	613	556	597	527	552	604	556	561	619	601	637	599	574	585	576	583	583	569	589	624	618	546	550	562	582	580	589	584	580	575	592	528	611	590	626	606	583	565	568	560	591	570	585	595	555	593	573	553	540	554	635	603	574	559	592	593	618	600	627	554	566	574	577	567	572	605	554	575	612	565	583	595	568	601	552	592	594	603	557	579	586	578	561	557	563	587	629	605	591	596
11131	18577	17391	9828	6452	4612	3408	2827	2285	1873	1710	1484	1366	1213	1111	1050	1060	968	920	822	876	875	850	797	766	739	697	686	719	725	661	621	639	621	630	632	639	627	609	616	617	661	671	623	565	589	620	619	611	594	607	580	625	604	596	612	574	534	591	565	589	590	598	561	613	547	595	574	589	569	610	579	593	541	584	626	541	513	570	553	589	559	576	601	615	562	589	575	564	583	584	600	537	558	579	603	592	571	550	547	574	585	605	623	557	553	562	551	626	569	546	574	537	551	587	529	546	575	566	566	560	564	610	637	516	546	585	540	530	595	522	534	541	591	571	544	591	533	554	597	594	568	557	569	569	578	554	580	579	577	565	594	521	543	599	537	572	597	600	577	565	538	584	576	577	585	561	568	582	566	603	547	557	582	523	563	551	596	581	544	572	552	564	626	592	568	546	581	552	538	539	558	502	587	579	571	580	577	555	538	577	543	586	577	575	526	606	600	524	533	578	573	579	561	578	593	537	586	558	610	513	565	574	587	544	522	563	563	559	568	612	549	515	544	561	558	531	583	553	529	563	522	559	533	574	540	578	589	575	582	570	569	571	559	561	548	563	544	546	592	599	587	575	573	554	539	560	564	553	604	580	578	564	600	538	543	575	545	563	611	565	583	556	583	619	538	565	534	554	577	575	571	511	613	626	563	557	598	559	559	568	552	548	547	586	530	563	533	566	546	518	539	513	524	522	547	573	533	555	588	564	590	589	564	558	563	597	542	600	518	524	556	561	521	595	596	535	587	549	565	572	576	566	580	560	553	526	547	582	564	547	569	559	600	525	574	569	548	604	596	554	603	588	547	610	563	593	568	588	552	548	567	552	592	535	538	583	565	525	560	571	558	533	592	558	547	611	530	553	562	597	563	619	537	537	529	633	582	576	562	562	564	579	592	618	569	534	572	605	569	583	564	554	507	576	545	534	557	568	549	569	543	541	564	590	578	530	561	584	505	555	570	573	601	565	546	533	583	536	580	581	586	540	568	585	554	549	578	550	564	548	558	576	597	535	534	578	556	527	522	559	528	552	618	540	530	577	579	566	564	585	597	544	548	563	586	532	554	572	575	569	610	583	563	548	600	554	557	571	532	558	579	544	564	542	534	568	570	580	545	544	546	576	554	535	532	551	562	577	621	579	565	577	492	579	568	570	504	514	577	603	532	614	552	556	541	492	573	583	544	573	570	558	587	512	555	578	564	569	572	579	534	569	560	545	560	546	574	581	553	527	594	570	594	583	557	602	570	531	581	521	579	567	585	572	555	593	560	560	530	585	560	566	536	563	558	554	539	533	574	555	545	586	582	560	535	511	557	534	568	618	571	578	540	591	532	557	570	566	629	608	535	549	519	513	555	533	575	552	532	530	591	542	565	569	565	545	550	592	568	529	564	523	568	540	530	567	571	567	575	532	578	567	583	592	561	560	598	538	539	517	567	592	582	587	542	572	558	561	559	563	549	600	568	543	580	598	544	512	585	603	535	582	588	588	559	564	589	600	579	556	512	551	572	549	557	541	562	554	497	544	572	563	568	582	547	535	550	588	612	525	558	606	577	562	571	513	581	573	583	542	542	569	565	589	543	613	530	545	537	571	572	525	526	570	592	558	571	554	556	559	552	606	548	565	589	581	546	543	573	585	556	548	539	599	545	568	600	551	556	586	576	557	528	524	566	590	545	584	573	526	567	570	566	585	554	575	579	548	539	578	596	574	609	570	579	583	530	528	580	575	542	551	542	528	571	568	562	532	578	580	592	554	559	560	572	595	535	547	537	530	548	593	544	535	561	562	573	550	563	561	601	554	584	570	532	593	555	595	564	558	573	534	582	523	586	618	544	536	545	569	552	554	577	571	591	569	605	578	567	545	585	547	617	556	579	553	592	568	564	576	563	570	553	531	606	518	550	573	567	565	561	549	560	542	550	618	538	578	655	551	559	587	582	583	614	534	562	548	600	577	537	544	552	523	561	558	537	524	608	550	551	582	539	573	556	563	559	526	566	582	545	544	552	545	577	595	576	591	546	604	591	567	602	567	527	547	558	551	538	540	553	559	518	560	594	544	585	573	577	580	608	569	585	567	573	542	562	551	599	509	546	573	566	585	605	531	559	558	573	558	544	528	596	558	614	611	560	584	592	563	532	604	588	574	547	586	596	553	554	578	546	566	547	592	651	558	567	595	533	550	567	604	538	594	559	584	554	525	609	550	531	592	519	578	534	523	567	527	576	584	564	563	595	543	569	576	536	545	573	534	560	586	581	561	561	564	584	593	544	597	542	558	556	583	559	604	556	564	545	592	566	546	555	575	567	567	546	528	528	540	560	590	550	506	521	607	541	589	589	497	577	572	551	524	562	607	505	553	578	544	558	567	571	609	570	530	580	582	567	565	554	590	566	604	526	583	580	560	501	606	531	574	554	547	567	531	545	606	561	531	556	535	538	584	607	527	572	627	607	569	584	532	528	565	605	555	587	545	564	527	561	594	564	538	591	576	580	530	594	579	533	546	545	595	562	563	575	558	554	567	567	582	598	557	570	580	580	567	521	558	556	578	531	588	587	528	558	573	570	560	614	631	540	603	570	554	532	556	513	575	554	554	516	554	541	619	594	513	514	577	536	551	599	586	588	526	559	583	539	553	565	541	586	575	565	553	556	598	555	574	574	602	547	601	580	563	524	568	551	608	587	588	584	576	574	569	575	562	543	585	541	552	570	591	559	572	550	546	568	562	556	567	575	579	575	611	561	535	529	568	601	579	567	563	551	558	544	553	580	555	553	538	536	573	545	551	598	561	619	564	558	545	580	594	583	580	545	550	581	576	586	576	555	588	560	573	586	572	590	562	576	576	541	586	586	565	561	541	523	628	549	571	558	563	591	587	543	581	562	609	566	549	536	597	550	590	574	521	567	532	587	589	568	557	543	565	548	567	575	531	555	533	590	616	583	580	543	559	566	549	571	552	568	548	589	565	563	552	559	567	575	572	535	600	578	531	527	560	535	572	536	560	555	530	538	556	534	550	557	583	556	569	533	557	547	572	549	592	565	572	549	544	579	594	584	555	531	587	534	541	578	521	542	574	574	543	545	573	588	571	550	552	564	581	579	562	574	588	554	545	529	558	545	540	563	528	570	578	552	571	535	537	586	553	597	558	556	576	586	587	567	571	510	560	586	576	580	550	529	549	590	544	558	575	572	588	559	560	578	542	550	536	558	548	562	527	565	550	569	600	552	581	613	534	576	591	585	587	502	541	556	541	528	567	579	569	567	524	522	579	548	594	581	571	563	567	525	608	586	548	563	548	542	553	555	574	543	569	525	598	554	564	547	583	553	552	573	552	571	566	588	577	557	549	583	580	550	576	546	564	555	565	577	591	556	555	607	555	586	595	574	602	571	532	594	599	557	566	547	552	562	593	582	561	606	564	526	546	488	586	609	521	562	541	537	580	547	575	586	536	541	589	544	585	534
27750	12394	1135	318	212	179	170	176	155	145	150	170	136	136	137	121	169	127	155	150	131	138	127	143	139	139	144	130	138	147	140	131	128	144	153	148	128	130	137	150	133	134	142	142	157	139	129	155	143	113	154	134	169	132	166	143	129	136	126	147	162	140	129	139	110	135	132	149	136	141	127	144	149	138	125	157	143	138	122	121	136	114	143	162	135	130	137	147	149	158	133	142	134	146	150	156	142	134	141	121	151	135	152	141	145	92	114	137	155	139	166	119	132	149	136	141	146	138	132	145	161	148	153	141	128	134	144	135	142	119	117	119	152	147	124	132	130	125	157	157	159	148	141	158	132	123	133	149	149	148	126	137	124	129	134	143	133	126	154	134	147	133	165	156	134	130	143	131	147	123	126	143	136	137	153	154	148	153	145	146	126	132	132	149	139	128	117	153	150	127	123	136	124	137	120	152	148	128	143	134	123	133	138	136	147	155	130	181	137	132	148	132	148	132	125	155	120	144	137	147	134	133	139	117	137	154	136	129	139	146	154	146	154	150	148	157	131	135	131	144	139	138	125	135	134	148	117	155	160	149	118	138	138	144	156	140	138	155	139	124	116	135	147	144	148	121	137	123	160	135	162	161	126	133	148	143	156	139	150	126	144	129	129	145	154	137	118	150	150	134	138	148	126	125	124	124	133	144	130	152	142	137	136	134	116	120	132	132	133	151	158	146	130	138	120	142	135	107	144	129	126	143	133	126	138	146	145	127	139	143	133	126	145	147	132	134	127	121	146	168	144	166	133	150	141	155	138	155	125	130	145	146	152	142	142	152	167	129	143	145	118	124	148	140	158	130	140	112	127	147	145	128	138	146	131	139	132	138	135	144	132	154	127	144	123	138	146	138	130	145	140	139	125	128	153	136	116	138	126	146	131	131	147	133	129	154	145	139	142	135	120	151	131	133	136	140	152	125	143	138	144	136	135	157	128	146	142	126	148	115	114	160	161	130	142	141	138	145	121	128	124	125	137	160	146	164	140	132	151	142	149	145	143	128	129	152	153	124	130	140	138	135	132	143	136	151	146	130	152	129	160	137	137	155	138	137	165	131	132	154	130	148	134	142	157	132	151	133	104	138	126	147	158	142	144	110	134	150	150	125	127	103	138	145	152	116	116	139	158	130	138	154	146	140	145	135	133	159	137	135	139	136	131	133	114	140	139	149	134	139	142	140	154	141	139	133	131	135	127	132	129	140	138	145	138	141	139	140	151	144	141	153	157	128	136	129	148	126	132	128	123	156	139	157	129	147	138	139	149	152	146	143	108	144	141	130	129	135	135	130	128	135	137	147	129	131	147	142	153	152	137	126	125	149	145	132	129	176	143	134	140	144	161	139	153	130	129	138	160	133	143	138	130	136	156	129	138	137	146	120	143	129	131	156	149	118	120	130	149	147	144	153	120	161	132	126	172	150	117	121	145	126	157	113	142	142	143	143	138	133	148	133	142	151	138	144	125	129	137	124	128	141	132	157	147	162	160	139	139	140	138	155	152	136	139	150	148	119	148	151	146	142	148	135	143	138	136	108	125	161	139	143	140	129	139	142	141	147	147	125	141	156	116	132	139	148	135	171	140	116	149	140	128	150	136	130	140	139	137	162	126	145	135	162	148	136	132	153	134	147	158	141	139	124	119	117	143	153	140	147	134	136	153	148	120	152	150	137	154	130	146	148	152	143	147	148	151	158	159	140	146	137	144	133	148	154	133	139	149	128	139	153	138	142	138	149	146	123	139	136	141	133	143	142	138	126	142	133	161	127	162	155	141	152	133	155	159	134	144	144	152	156	142	132	118	139	144	135	131	143	128	148	130	114	135	144	145	118	146	129	120	148	145	147	137	146	155	145	146	123	139	158	142	151	147	152	136	119	120	129	148	127	123	132	120	142	147	127	142	123	162	126	148	148	139	158	131	139	151	158	138	135	151	129	145	122	144	118	150	142	129	126	138	137	141	139	152	128	134	148	140	140	142	139	152	140	128	159	135	151	140	131	118	129	159	122	133	151	141	134	155	133	148	131	143	156	139	136	132	161	147	130	141	122	115	149	147	150	133	143	130	127	134	148	120	145	170	122	143	148	140	152	143	127	148	131	119	129	145	133	116	137	153	128	157	147	149	145	126	143	125	137	130	135	157	149	152	137	118	126	119	132	161	142	140	129	149	142	143	142	112	142	142	135	139	148	149	126	158	141	129	137	149	147	130	140	166	128	127	169	127	152	148	134	147	140	138	131	121	124	140	114	152	144	132	140	139	134	114	146	142	110	150	144	127	130	127	144	145	151	138	115	122	123	147	150	126	162	138	131	126	146	143	149	147	133	133	144	134	134	126	147	122	138	125	131	142	134	134	162	115	155	164	128	120	140	131	140	152	116	131	153	135	154	145	123	145	122	127	126	147	140	153	164	130	138	140	140	156	129	140	141	141	133	147	129	160	153	146	130	123	117	148	139	148	144	148	140	152	141	134	133	127	161	141	165	138	140	139	147	145	123	121	137	145	157	130	130	134	136	141	134	153	108	149	135	137	137	136	119	158	142	131	135	122	115	146	125	162	134	157	142	159	112	143	141	147	135	127	130	133	125	124	157	135	167	138	148	142	120	125	143	128	123	144	122	134	137	145	138	140	122	144	140	132	131	129	131	136	163	149	131	146	142	146	134	149	129	173	165	164	153	124	145	124	151	133	138	129	132	150	152	116	155	112	122	149	147	141	155	127	151	137	130	137	133	125	142	133	144	144	142	133	144	149	143	141	122	144	147	140	142	131	141	152	146	122	129	119	161	127	149	141	141	139	165	146	133	144	128	146	160	137	152	144	139	132	134	129	147	140	138	141	125	139	143	142	139	122	130	130	129	141	127	121	122	128	142	130	153	147	159	142	137	140	172	158	124	155	147	146	113	158	152	128	132	151	130	145	116	161	136	123	149	128	125	124	125	129	151	128	148	127	134	139	136	107	139	136	134	128	142	143	144	138	137	127	152	154	124	159	124	114	154	152	134	125	145	141	136	132	151	139	123	136	134	136	139	152	136	122	145	148	136	139	148	128	128	143	155	119	136	147	147	131	139	130	142	121	155	140	147	155	145	141	160	132	144	128	145	134	128	133	129	134	135	149	145	133	142	123	135	152	140	153	135	142	140	140	143	139	150	154	132	145	147	134	145	144	135	135	139	145	142	112	141	138	136	138	129	156	139	124	136	127	149	134	150	160	118	146	142	115	140	145	142	138	124	118	118	149	155	123	137	148	135	146	121	143	129	124	136	134	144	138	136	124	127	136	145	126	133	135	118	122	136	138	135	142	171	144	156	128	144	142	157	145	138	146	158	134	137	135	138	130	133	147	116	138	141	153	135	135	139	135	120	148	152	124	130	126	143	139	122	138	132	117	160	144	158	142	122	130	140	123	151	140	132	130	131	116	145	134	133	155	127	122	143	149	155	127	139	121	124	137	140
5034	856	727	451	297	277	214	233	190	210	192	185	166	180	162	145	194	171	168	157	153	153	167	167	156	154	169	162	182	170	174	186	155	147	196	154	169	178	171	173	175	189	143	160	166	164	202	137	164	170	164	164	166	154	189	160	162	147	155	179	178	135	156	168	164	168	168	157	163	143	152	149	162	171	165	156	144	147	168	168	136	165	170	173	150	153	178	179	155	129	149	175	161	153	171	168	152	195	160	148	183	144	162	144	175	164	154	129	141	148	139	145	138	155	142	157	178	184	151	171	174	155	145	145	166	141	186	142	142	174	157	173	171	165	160	162	153	189	187	169	173	150	172	159	181	170	154	148	174	146	155	159	161	155	150	159	157	177	162	137	163	157	144	151	149	175	164	148	155	167	158	190	161	174	171	170	162	161	166	162	165	173	159	177	148	164	158	152	166	145	159	166	157	158	155	129	126	155	152	178	144	155	181	141	168	165	160	148	128	173	136	174	153	160	143	164	172	170	158	174	147	158	156	167	173	160	159	189	187	159	154	166	182	157	164	207	139	160	164	179	149	162	180	167	129	180	149	171	166	154	151	153	151	143	171	183	154	157	145	158	164	185	165	184	165	148	140	169	164	157	156	177	146	180	159	167	162	146	166	144	148	165	174	169	175	149	153	142	167	173	162	156	163	156	147	170	174	149	181	182	164	157	165	149	157	154	184	143	132	173	177	153	171	167	167	137	165	166	156	149	161	160	158	163	169	156	153	181	154	162	169	143	188	154	145	155	157	138	147	161	199	163	142	156	152	159	182	177	175	161	167	177	149	155	151	136	144	168	148	194	147	158	176	157	171	169	155	149	152	177	161	182	175	167	152	147	156	167	147	164	183	151	166	175	173	155	187	171	160	184	152	180	163	158	167	151	165	155	144	157	165	170	159	158	170	130	149	163	178	178	153	149	167	165	181	167	162	173	179	159	171	151	158	152	159	162	156	190	163	186	157	167	167	151	173	188	155	182	162	178	158	156	168	162	183	152	154	179	157	175	166	149	149	165	165	162	153	146	129	163	157	154	144	185	174	173	165	164	167	156	175	161	137	155	156	156	167	185	163	158	153	193	169	154	160	120	147	139	182	160	166	148	155	133	154	166	163	153	152	156	162	180	175	180	173	169	188	151	176	164	140	143	167	162	144	180	162	162	159	188	159	163	174	165	155	175	159	177	164	176	165	156	153	162	161	157	163	155	160	155	134	151	174	142	188	178	177	183	168	153	162	165	177	172	173	173	175	160	167	138	140	154	163	163	169	165	171	151	154	163	142	154	144	181	172	162	168	163	156	162	155	166	173	143	167	163	168	183	158	181	181	162	159	157	165	159	171	162	173	164	162	131	158	172	167	167	165	169	143	188	152	163	172	170	178	139	158	169	138	137	161	181	158	185	167	152	155	153	145	170	182	179	159	168	166	157	142	158	151	146	188	151	179	147	153	174	169	165	159	150	185	173	164	165	156	176	156	155	164	179	151	156	165	177	170	175	154	169	171	145	166	169	138	166	162	139	137	150	164	161	189	146	179	147	157	170	150	138	172	148	153	174	150	166	172	147	154	165	149	176	166	154	141	164	162	136	142	161	170	179	167	157	168	160	160	175	165	189	169	149	163	174	185	175	169	169	166	162	178	153	169	156	159	141	159	141	171	178	172	180	160	170	175	177	163	136	185	149	191	163	150	159	180	157	180	140	178	167	147	175	146	166	165	173	153	159	157	168	164	159	136	142	175	164	176	140	197	162	145	143	154	178	178	176	166	156	154	131	149	158	159	148	172	163	173	169	159	163	167	159	165	193	145	145	161	152	145	169	155	161	152	167	157	157	162	154	152	170	165	146	149	144	150	161	161	150	170	165	153	160	176	154	180	158	185	147	155	167	172	164	169	155	141	164	132	178	165	176	183	126	171	186	147	157	145	194	169	147	159	135	183	174	164	164	137	157	169	152	163	152	157	166	153	173	154	170	169	154	166	157	168	166	169	144	167	157	145	177	164	149	145	162	176	140	164	175	177	168	170	157	157	167	162	169	148	154	150	153	129	193	184	147	149	136	158	156	178	153	148	164	188	188	169	171	163	150	163	151	145	188	160	156	155	163	159	156	168	162	152	162	154	171	141	156	168	162	161	164	134	144	167	157	168	150	155	159	146	174	146	174	163	165	167	154	171	174	163	154	160	174	169	140	154	158	161	156	151	140	144	150	164	155	146	178	168	178	187	162	159	154	151	175	157	179	161	172	179	166	149	166	162	138	142	147	177	143	152	150	166	166	164	148	141	180	151	179	164	149	189	161	171	139	163	166	175	162	164	172	142	164	187	160	156	171	186	166	157	134	166	172	164	156	168	149	162	175	156	160	172	169	149	172	162	153	150	157	176	153	164	156	173	139	146	160	147	156	160	159	161	155	168	178	160	167	164	166	158	159	160	159	169	156	151	150	154	164	147	168	161	161	165	146	161	180	156	172	166	158	162	181	160	160	158	158	163	158	154	164	159	160	160	172	151	165	174	176	173	156	149	133	173	158	147	154	169	170	180	172	167	155	161	154	165	173	155	146	159	157	173	143	158	180	160	158	176	161	176	160	167	152	153	179	156	160	155	164	162	177	159	163	164	172	178	171	163	162	161	172	141	158	180	152	175	138	155	178	166	169	167	170	147	157	160	181	174	146	146	137	166	169	159	165	149	181	160	173	173	149	150	152	185	149	151	175	152	169	181	150	158	164	185	162	137	170	179	161	179	148	160	169	172	147	175	147	178	161	164	147	175	168	166	177	162	162	151	156	156	175	199	168	179	154	179	176	159	151	149	156	167	167	140	178	160	152	166	152	176	164	161	167	138	144	157	164	152	159	165	145	147	162	163	157	148	148	166	179	181	159	146	175	160	172	143	164	186	185	158	156	154	152	151	163	168	162	149	153	145	164	137	190	161	169	156	158	139	151	178	145	179	159	173	160	150	167	160	165	166	182	168	176	188	166	159	143	168	164	176	171	181	169	171	149	154	164	174	154	171	145	158	166	160	161	154	181	132	161	163	163	179	170	145	162	130	151	148	184	173	160	149	172	159	166	170	146	140	156	161	172	163	162	146	153	147	185	186	149	152	170	154	154	154	176	162	162	165	177	132	185	167	187	167	141	163	166	168	145	158	162	173	160	172	165	158	164	179	161	174	160	177	162	147	156	185	160	162	138	159	145	154	156	148	148	149	164	172	176	168	163	177	128	166	154	156	152	165	158	144	149	140	166	159	149	155	170	153	162	176	170	175	167	158	185	154	169	153	147	167	163	143	152	141	135	177	148	148	171	143	159	177	158	171	166	169	143	151	176	181	160	139	173	155	156	170	167	163	176	152	174	186	152	152	170	166	158	164	149	156	155	153	154	168	180	123	157	163	162	164	158	165	171	165	142	174	152	170	153	149	152	138	162	166	178	168	168	165	151	151	160	157	157	161	166	155	152	175	160
24438	20354	26439	24170	20348	8532	1249	785	601	532	463	471	440	426	402	392	390	395	360	351	342	335	339	323	365	331	322	324	338	317	311	289	280	309	330	312	334	263	312	299	293	288	327	297	291	294	287	299	276	272	307	301	275	271	278	300	259	309	284	269	277	297	306	284	271	304	299	281	277	290	283	273	294	313	326	257	295	281	289	329	295	303	283	300	276	287	266	290	299	272	285	294	268	277	291	276	299	285	308	307	270	291	254	309	303	289	268	264	310	325	281	274	282	280	284	291	288	278	276	288	288	281	282	273	307	317	264	264	299	280	279	278	289	264	270	284	290	299	268	276	299	302	299	259	307	295	286	297	263	308	309	278	305	298	299	302	282	277	301	282	272	280	283	276	294	290	289	279	283	293	292	284	309	274	272	302	287	278	281	261	287	268	291	285	295	280	286	280	310	326	261	313	319	259	279	277	299	310	260	284	275	290	263	291	268	260	287	273	289	268	266	283	258	289	276	282	260	284	290	280	303	277	269	299	316	308	293	280	276	280	291	263	281	249	270	273	314	277	287	282	296	260	292	270	275	263	272	304	281	278	251	352	295	295	277	314	277	299	322	272	296	318	279	291	265	265	309	284	261	286	253	284	281	278	275	268	289	272	271	278	330	313	275	295	286	277	280	290	277	263	272	311	268	253	283	308	278	283	288	300	299	309	263	268	290	279	279	270	243	286	280	308	275	298	275	275	286	298	286	295	290	299	293	277	286	304	257	291	273	283	282	266	316	307	292	286	260	302	298	287	282	282	290	304	328	287	261	274	245	270	270	257	285	262	287	317	283	301	294	261	272	314	275	293	287	274	283	287	266	298	289	289	275	330	276	273	275	257	280	268	277	271	311	282	308	303	311	279	288	290	276	290	304	284	284	238	291	278	295	293	262	254	305	332	272	286	270	294	269	263	297	303	291	258	293	298	285	312	245	279	259	298	260	279	249	311	284	263	281	293	284	291	287	278	301	309	294	286	287	277	312	291	272	285	275	285	292	278	285	296	286	299	271	283	274	272	292	279	252	272	301	251	290	277	289	273	291	266	273	274	303	286	280	257	281	288	293	283	299	317	289	310	325	289	290	289	279	294	303	269	269	270	254	292	272	297	300	300	297	303	309	290	273	280	314	290	276	280	298	302	262	303	281	263	266	290	273	317	282	280	330	283	271	299	264	253	307	289	270	270	314	323	289	309	289	281	285	248	284	304	273	277	270	294	279	314	305	307	296	278	265	271	243	288	267	300	284	292	303	276	306	284	267	282	310	262	258	294	290	292	293	279	274	304	290	254	284	287	286	297	273	303	283	279	301	254	248	275	269	296	264	263	261	303	296	269	288	274	309	252	301	292	279	275	299	304	295	252	312	279	276	294	299	292	247	256	320	303	286	315	290	307	276	278	286	299	277	279	270	263	291	279	278	301	299	270	313	287	286	282	286	277	292	297	275	308	294	290	275	281	288	279	311	285	281	303	293	294	282	330	269	245	307	281	275	289	313	273	272	275	315	313	292	303	251	284	269	284	282	246	273	280	278	289	262	274	332	292	288	285	301	268	299	286	271	258	286	295	301	278	277	307	265	279	291	274	302	291	277	305	304	248	263	282	288	285	283	289	273	277	272	293	288	280	285	286	278	292	286	277	316	273	305	283	296	296	299	298	282	296	289	271	246	288	265	282	303	273	264	278	279	277	253	306	269	287	279	308	247	269	296	309	296	263	275	274	287	307	294	291	285	280	299	261	248	281	273	278	262	267	253	301	252	285	300	277	283	316	281	285	290	292	259	282	299	302	305	272	263	298	272	274	278	295	297	316	265	285	265	263	278	252	296	273	244	262	304	277	265	258	298	290	277	328	286	276	289	288	287	273	303	278	288	259	311	300	294	300	304	278	288	275	255	227	265	282	296	282	283	296	260	318	295	307	260	304	264	272	295	281	287	274	287	259	255	266	284	279	275	278	274	296	305	318	279	263	268	279	295	286	296	276	299	296	265	275	312	273	262	293	266	297	284	309	293	241	320	265	271	265	320	295	285	246	281	316	306	272	271	325	245	290	281	270	291	295	300	291	300	293	312	268	269	263	282	276	277	286	283	279	271	281	294	298	289	280	269	283	313	304	270	267	257	291	293	296	253	264	269	258	295	293	253	288	300	297	291	301	321	294	270	301	299	280	276	290	279	287	290	248	287	291	277	282	270	276	311	292	311	271	292	283	282	291	282	291	272	284	301	263	279	268	297	305	307	275	298	278	262	310	281	291	305	314	301	256	280	296	289	263	308	249	270	323	282	309	293	260	304	282	289	278	256	276	275	283	297	279	258	287	272	288	286	276	292	313	259	297	295	278	275	260	307	278	310	273	296	289	285	272	311	298	273	287	257	268	276	284	273	253	304	280	254	280	299	287	309	283	299	321	254	274	275	276	277	279	287	274	326	290	242	296	294	256	299	250	269	301	286	268	293	313	292	266	269	295	299	262	280	254	279	268	316	285	326	292	293	272	294	273	302	315	253	276	282	284	278	284	278	289	275	266	291	269	257	302	258	273	269	289	292	303	267	259	281	281	290	273	290	304	278	263	277	272	267	261	298	304	294	261	270	287	261	274	251	278	292	261	280	265	286	277	307	260	306	275	257	297	298	301	255	284	307	293	305	288	303	266	280	289	260	260	311	265	269	273	276	270	261	261	260	295	267	309	264	276	282	257	311	304	267	327	276	281	291	269	280	322	271	288	301	290	251	283	318	269	251	293	269	283	267	287	304	293	281	266	293	299	299	268	293	287	246	286	308	282	284	293	276	292	270	292	246	292	299	305	290	242	288	254	264	297	257	265	292	293	282	301	275	304	277	278	289	347	300	286	273	282	253	246	309	285	282	294	307	280	282	286	272	286	292	280	254	265	273	270	293	291	270	268	304	281	283	274	302	294	263	250	280	274	251	274	283	304	276	270	274	286	274	303	273	281	283	290	266	264	289	291	303	294	277	256	282	276	291	295	272	301	247	311	295	275	286	276	269	271	271	294	288	279	318	235	284	298	266	276	284	279	277	286	283	282	287	263	292	291	274	281	296	289	278	293	292	307	262	248	297	293	290	291	279	262	288	297	282	304	278	258	284	274	304	266	313	269	280	275	306	310	254	266	262	262	298	304	295	311	338	266	276	259	290	265	278	287	292	282	266	300	283	271	304	294	291	304	299	289	279	293	266	293	294	299	245	303	282	270	299	306	294	290	266	340	279	273	270	295	275	272	283	294	293	306	254	279	255	319	265	301	295	288	265	256	303	302	285	291	293	315	284	276	277	258	278	285	281	272	255	293	302	293	253	291	289	296	276	290	301	309	298	272	244	277	272	271	290	299	273	280	282	286	281	295	290	278	261	288	287	266	308	304	276	273	276	289	318	284	266	274	275	297	287	278	295	310	287	253	321	277	301	287	291	284	279	261	275	277	308	289	278	285	287	284	290	298	298	266
7900	11466	10805	5618	3493	2525	1828	1454	1190	983	826	793	671	588	569	525	515	493	420	423	482	416	419	368	404	393	362	353	338	352	323	343	324	313	345	304	313	319	309	323	326	305	344	281	319	315	302	321	292	275	316	310	272	273	338	321	292	318	286	284	297	315	283	275	299	290	300	269	300	272	299	253	312	308	296	289	327	291	277	270	286	241	284	265	280	277	318	289	263	283	264	265	289	284	279	276	273	282	293	288	290	269	293	283	315	281	285	259	302	250	290	269	278	315	299	311	292	303	306	266	309	299	297	287	283	287	294	281	267	283	300	263	289	281	291	278	285	278	294	304	280	305	307	272	268	267	304	254	298	290	291	315	279	273	284	285	283	319	276	259	298	277	295	308	271	275	306	243	283	294	271	278	292	263	275	283	263	293	273	279	282	277	284	276	289	296	304	307	284	298	268	295	283	287	277	280	280	286	273	295	272	263	264	261	283	266	298	282	298	305	288	286	294	275	288	284	264	272	288	275	252	280	293	308	251	291	294	296	290	289	273	264	257	274	289	305	301	267	309	275	272	264	295	253	300	306	262	265	290	278	300	258	274	294	307	307	281	291	293	300	294	268	291	290	332	265	271	261	276	273	289	286	296	310	270	318	246	274	251	248	265	286	319	283	314	253	256	274	273	268	272	293	276	275	299	297	264	300	287	282	283	292	288	283	287	299	253	277	306	286	327	301	279	263	297	291	293	298	296	304	277	283	293	289	294	307	313	300	275	307	279	306	273	290	292	252	286	291	305	317	279	239	281	271	298	291	264	286	304	257	276	288	278	294	283	317	264	268	314	258	279	283	281	285	314	282	315	286	274	249	260	292	285	286	308	261	305	301	285	264	251	290	294	280	272	255	255	288	307	262	249	269	285	265	287	283	289	299	319	321	306	263	271	268	288	257	286	259	267	282	264	262	287	269	262	289	284	290	295	252	291	292	273	306	273	298	281	276	297	291	295	253	300	279	318	239	276	285	283	285	279	296	246	299	268	283	288	269	293	272	275	286	318	287	268	284	273	254	276	289	299	286	260	304	281	266	269	276	292	294	279	314	259	281	283	276	289	295	275	313	272	287	305	265	284	288	300	295	295	270	271	267	247	273	295	293	277	284	317	270	276	272	275	284	295	298	307	297	264	257	289	308	290	278	298	264	276	270	285	238	276	260	250	289	284	287	278	286	312	266	294	263	269	286	292	277	285	284	295	288	256	290	276	270	262	289	281	307	288	295	254	303	277	292	297	292	292	279	268	260	301	308	268	254	274	279	297	274	270	271	277	286	270	244	291	298	243	287	294	273	317	286	301	301	272	308	282	243	288	278	293	274	272	274	305	264	292	269	290	273	261	300	294	305	311	292	307	281	281	271	309	289	283	270	275	299	273	279	253	287	259	266	282	287	273	308	298	279	282	285	285	309	269	304	263	254	267	243	293	260	247	249	273	284	267	276	289	294	257	272	268	263	309	272	248	289	275	286	259	271	299	257	298	278	271	276	273	312	264	264	278	272	298	271	316	254	280	283	289	303	298	278	245	288	288	280	269	279	274	293	286	261	298	267	303	283	317	295	274	311	264	290	264	300	301	288	288	279	322	299	274	293	262	318	286	300	278	272	293	255	271	291	261	270	273	291	274	285	271	340	289	273	293	250	267	315	267	295	297	305	287	270	261	267	264	243	262	253	310	261	301	270	292	305	246	282	284	278	282	266	285	260	310	285	291	252	296	266	299	273	279	263	252	277	275	293	311	304	283	267	271	267	280	259	301	291	311	287	294	287	317	312	276	299	321	275	286	298	278	291	247	284	289	296	261	279	269	306	303	262	281	267	302	285	281	289	268	272	280	275	310	244	296	304	261	289	282	298	307	305	292	307	288	271	270	289	265	304	312	271	280	300	295	287	295	301	274	256	287	266	267	288	282	319	241	298	279	301	303	299	292	287	289	282	288	281	294	259	289	309	291	292	265	274	323	269	265	287	307	266	280	288	283	297	311	273	249	279	297	299	310	266	259	260	304	264	287	285	282	295	262	287	293	287	278	313	294	268	296	255	281	274	270	271	296	262	282	268	288	288	272	290	297	301	266	271	319	299	273	295	282	258	303	284	279	270	320	278	290	257	283	265	313	289	293	306	327	297	256	311	299	268	296	285	290	264	269	247	249	270	281	270	262	266	320	300	308	307	286	273	292	287	279	315	289	296	298	256	262	297	268	277	269	301	289	262	292	311	261	272	285	276	283	265	258	307	266	289	293	293	291	291	283	275	286	293	288	288	288	250	271	263	271	285	270	290	273	306	282	271	298	276	311	281	305	294	299	302	254	310	286	271	265	289	282	300	291	247	292	279	280	287	288	261	269	278	287	296	282	289	267	278	253	258	300	305	250	312	273	246	298	269	282	254	280	321	284	274	276	287	332	290	277	281	316	246	284	301	277	303	288	287	288	277	276	260	271	317	266	285	285	284	271	257	291	282	271	274	284	302	296	281	303	275	258	287	278	293	274	290	296	285	270	285	265	288	314	282	291	268	299	239	314	286	288	284	311	296	295	297	300	288	282	290	284	304	316	271	296	299	291	299	309	261	279	291	254	286	297	270	280	303	267	282	296	285	321	311	294	279	283	272	268	276	265	269	264	282	298	284	287	304	292	241	286	296	312	280	288	258	305	289	285	279	249	257	265	273	278	302	284	283	292	288	239	265	300	299	278	289	243	275	278	328	283	272	294	284	268	303	272	279	269	349	310	268	271	266	297	305	289	270	258	261	264	300	275	272	308	301	257	287	302	293	279	262	308	276	308	286	256	285	274	258	262	276	286	286	281	326	288	267	276	272	288	293	263	304	255	287	275	296	298	292	301	265	278	270	298	251	299	274	277	286	256	277	269	278	284	327	290	245	244	288	274	290	291	268	271	295	283	295	288	294	266	268	318	270	294	296	325	289	277	298	292	293	306	298	260	290	268	293	249	265	288	284	281	301	270	284	292	316	307	267	290	281	239	301	271	267	264	313	254	265	289	270	281	298	267	272	279	276	281	272	269	262	287	292	278	290	291	288	285	298	280	300	269	291	318	280	242	274	282	268	293	292	280	260	297	289	277	278	296	280	239	294	272	306	294	316	272	263	280	305	269	290	301	259	288	282	269	268	269	272	301	304	302	288	255	313	282	281	262	269	263	294	276	273	306	296	254	238	272	275	312	279	271	273	270	251	280	281	287	285	296	261	253	259	292	275	292	290	261	287	317	277	277	309	305	284	302	257	287	288	288	289	270	261	311	273	275	293	268	295	294	282	275	260	276	310	261	313	290	278	241	290	282	277	274	297	309	289	307	265	282	284	265	274	274	274	301	296	303	267	299	275	289	275	248	314	279	267	279	299	259	286	309	284	287	276	309	270	278	265	270	268	308	273	266	300	302	271	275	330	290	259	278	274	287	296	281	251	309	290	280	276	257	296	290	306	298	303	317	294	317	282
22543	20346	26862	23693	20347	20392	7582	1739	1289	1186	1118	978	894	837	820	801	724	756	760	741	714	698	682	667	618	692	603	664	580	600	649	619	627	596	652	638	664	631	620	619	587	649	605	593	594	631	650	569	564	581	567	629	631	605	557	600	626	584	595	625	605	622	628	655	596	641	639	554	557	578	625	554	618	560	587	587	603	622	542	585	562	560	592	612	607	598	595	573	558	604	597	582	607	592	618	613	554	642	587	588	609	561	601	588	586	608	599	592	572	557	546	571	603	636	630	590	583	584	578	572	605	580	575	593	583	577	562	587	546	554	545	543	551	578	561	574	550	582	567	572	609	584	607	617	533	617	637	550	581	564	573	571	600	530	608	575	562	597	611	594	616	612	581	595	550	550	590	567	609	582	551	593	563	550	589	578	587	591	566	545	533	573	561	551	585	573	551	605	602	590	592	573	606	626	558	599	536	556	607	582	639	600	579	602	596	577	626	606	611	558	582	585	603	589	585	544	576	596	536	579	606	585	612	613	561	608	549	532	600	560	571	625	590	593	547	624	536	608	605	567	561	579	623	605	584	589	585	578	555	578	594	524	597	549	595	587	559	613	627	614	595	652	600	583	601	606	554	547	579	588	587	619	560	567	605	596	574	587	582	575	590	564	581	601	547	560	551	636	570	580	557	604	617	590	585	589	579	560	591	584	585	586	532	585	567	587	562	603	551	616	555	599	588	585	568	613	594	542	590	580	636	609	628	613	549	552	585	590	542	579	572	546	607	560	578	620	592	548	592	605	561	570	550	552	560	578	561	580	595	613	600	564	580	591	556	556	630	537	585	568	560	554	617	559	600	594	564	604	588	585	579	557	589	583	571	566	593	566	575	553	558	587	630	605	574	591	565	588	584	578	580	539	565	588	579	620	539	548	548	566	597	593	612	642	578	599	590	564	592	586	562	561	603	560	551	586	648	582	578	549	564	557	573	634	570	560	558	610	587	578	579	592	569	600	558	546	535	595	575	597	531	604	577	569	586	552	573	551	587	593	595	568	585	593	597	643	601	645	589	553	599	625	578	596	582	577	568	570	571	527	604	602	607	590	610	553	590	612	581	568	546	574	548	593	631	603	610	533	563	585	566	574	559	568	565	576	581	575	600	603	570	584	527	607	567	564	578	533	541	619	553	569	569	576	590	537	607	566	550	590	612	574	540	590	540	648	605	570	549	549	558	602	576	624	584	540	626	602	569	577	617	576	616	549	596	562	599	605	583	582	598	600	580	595	550	562	570	601	574	585	592	584	607	570	613	592	565	602	578	568	577	603	590	562	606	582	589	608	600	579	613	558	569	586	561	600	570	579	534	596	556	593	635	577	563	544	525	556	574	594	671	595	593	557	567	629	586	555	551	634	562	579	590	537	610	574	556	569	552	606	587	604	601	572	624	545	565	600	586	596	577	568	558	536	612	598	596	572	583	549	556	607	616	573	585	551	587	584	570	566	594	610	562	622	570	573	598	588	629	607	581	630	594	634	566	594	557	573	539	567	594	601	531	584	582	584	586	579	582	617	567	619	632	622	600	567	550	619	563	590	598	567	578	581	600	554	578	567	574	575	590	615	596	582	588	599	597	572	588	614	594	561	558	558	599	574	599	626	611	611	611	653	561	589	556	564	625	572	611	609	588	550	570	556	553	557	578	547	603	571	576	573	586	607	595	549	570	598	560	571	569	593	625	576	601	591	601	607	558	536	604	539	557	559	578	586	615	619	606	523	602	575	565	551	574	585	607	539	532	568	556	566	584	587	553	588	578	564	566	598	539	576	580	562	575	620	576	617	631	617	600	611	595	590	539	568	571	603	578	527	564	593	592	578	562	600	595	580	575	533	583	575	587	579	577	582	619	605	607	605	563	561	548	538	606	587	539	603	586	559	554	572	616	606	560	601	571	611	571	588	609	567	575	621	572	571	590	627	555	546	590	590	559	568	558	561	595	630	552	624	602	549	574	564	569	526	597	576	562	571	624	593	579	590	542	551	588	582	576	572	605	627	536	600	618	625	562	573	577	577	562	550	571	604	540	631	601	566	533	592	570	586	593	600	552	572	554	579	595	554	630	545	602	561	587	546	564	567	659	582	668	593	566	586	578	589	597	587	593	572	606	584	558	585	557	515	557	594	585	595	533	579	540	544	563	582	587	607	624	646	570	609	607	574	578	572	584	550	563	625	585	592	596	555	523	581	565	618	538	541	624	603	600	581	558	619	589	564	574	555	605	574	567	583	564	581	593	583	579	554	615	562	612	573	555	604	584	558	597	576	569	580	571	634	590	618	631	529	537	570	600	550	600	579	590	543	570	571	586	612	599	580	593	579	598	629	575	546	554	554	551	607	596	572	606	603	563	555	598	571	595	584	598	556	584	548	571	546	607	557	560	578	594	617	595	585	579	575	607	573	577	574	571	575	613	553	613	625	571	598	575	573	582	577	544	565	572	568	578	608	595	550	601	587	558	627	623	595	566	631	625	549	555	567	550	606	557	576	591	581	551	580	620	585	569	621	613	592	610	606	595	595	552	612	562	530	616	568	594	608	547	577	574	590	594	601	601	587	561	518	575	588	572	580	626	556	597	593	576	557	563	554	603	579	595	613	572	634	578	556	569	597	596	561	563	544	611	572	614	538	568	576	522	600	633	590	612	614	613	551	557	594	560	539	564	549	616	564	558	592	555	588	582	552	588	595	603	581	608	594	553	571	569	549	604	582	553	559	589	579	586	566	584	591	591	550	553	576	569	547	594	607	573	595	566	529	573	577	586	583	599	603	563	615	563	607	601	608	574	550	568	604	548	605	564	541	615	584	545	593	597	563	558	538	575	586	608	574	576	579	615	575	539	587	570	554	567	594	604	556	602	579	527	565	562	545	574	568	605	583	589	584	602	583	617	599	601	585	601	580	575	585	566	579	568	565	593	613	592	586	574	573	597	591	602	549	534	617	606	632	618	589	595	574	618	594	585	577	585	554	573	583	548	582	569	596	540	574	594	598	607	515	565	575	567	590	535	542	584	569	602	584	578	536	605	575	537	581	593	550	541	588	579	635	568	553	536	624	574	598	566	592	548	564	583	633	595	576	567	567	573	592	574	553	606	612	606	614	556	583	583	554	583	586	577	544	576	574	583	589	577	584	545	573	561	561	606	540	585	603	564	557	566	610	572	525	566	612	543	640	555	596	577	567	599	648	586	585	592	562	601	584	554	565	598	530	578	600	520	564	547	557	545	560	579	567	618	563	564	588	560	589	542	582	543	565	611	573	596	571	575	631	605	558	586	593	605	562	546	612	578	572	572	625	580	589	535	540	571	545	589	573	562	616	641	585	597	609	556	504	616	610	523	564	565	602	563	573	553	566	566	561	631	536	578	597	580	579	577	586	573	575	590	593	608	614	538	568	580	586	592	647	558	597	556	586	594	613	586	576	567	589	552	618	605	582	569	608	589	614	641	581	611	632	555	619
11231	18559	17246	9759	6392	4622	3486	2763	2288	1924	1746	1429	1324	1144	1093	1036	985	941	905	950	849	801	746	796	773	742	684	703	718	684	637	695	607	632	637	655	612	641	648	618	617	662	588	604	644	592	604	615	550	607	588	608	626	563	601	639	630	617	569	568	560	576	597	547	605	594	583	569	591	553	543	564	553	561	587	558	563	538	572	609	606	551	579	547	542	606	595	573	616	563	573	619	560	545	582	582	580	552	581	575	570	579	571	545	566	574	610	583	604	561	605	557	612	526	534	546	591	543	573	539	572	564	567	584	538	573	587	573	615	600	588	572	546	524	541	582	540	560	531	553	592	563	546	584	602	598	578	577	539	547	592	555	571	610	562	564	592	554	591	588	570	558	569	542	558	622	594	576	605	559	568	570	587	602	571	571	559	547	590	594	578	575	557	572	572	571	587	509	553	553	581	562	603	591	521	589	596	583	607	528	554	510	549	591	583	571	518	584	558	557	571	560	555	575	548	551	551	567	579	576	562	566	532	544	594	550	542	583	545	567	574	591	579	549	537	571	576	519	504	555	559	594	542	546	554	535	568	543	538	613	577	548	579	559	554	582	543	546	569	595	576	569	581	614	556	541	564	637	535	575	504	564	569	588	544	578	561	594	582	546	558	626	547	592	538	535	554	542	594	583	575	566	580	551	538	595	552	599	554	554	555	573	536	590	549	566	600	615	573	569	572	589	590	557	532	561	552	538	588	589	573	555	538	596	586	559	595	596	557	561	567	569	547	546	611	555	587	585	532	559	561	527	554	590	616	551	584	545	531	591	574	587	520	530	618	600	596	594	551	516	565	559	579	573	541	516	618	532	597	574	543	555	565	566	551	536	524	583	599	551	525	581	568	564	581	549	585	550	551	514	569	582	527	499	537	518	588	573	574	556	615	545	538	560	575	552	558	556	554	554	558	600	553	539	547	604	563	569	500	599	604	566	579	560	561	546	609	568	579	568	562	590	585	538	577	496	541	582	536	581	561	556	530	574	555	559	556	533	582	538	540	542	586	634	560	542	516	552	546	563	521	549	570	542	591	567	587	573	599	574	592	592	571	552	548	578	545	576	547	542	548	547	538	574	543	563	549	578	554	596	567	553	586	603	582	560	565	568	562	577	543	555	537	591	519	540	557	595	559	495	534	560	552	593	521	595	561	547	547	549	571	570	578	580	573	570	539	585	575	544	584	542	579	575	500	585	565	572	545	573	567	552	539	550	548	583	558	515	538	548	580	554	559	551	591	570	573	566	556	544	533	548	553	531	536	545	612	586	528	523	550	576	554	564	538	591	612	609	618	572	547	589	557	579	562	579	583	608	556	547	533	594	567	570	547	544	507	573	582	598	560	593	537	590	577	549	577	618	561	530	545	576	567	555	575	590	526	571	590	583	554	491	560	561	549	581	561	556	552	524	566	534	538	590	542	545	563	609	550	593	567	550	566	516	583	581	622	557	605	541	611	535	547	527	544	563	559	541	546	565	617	564	525	554	561	571	562	577	571	562	571	574	594	542	577	563	570	584	549	586	545	603	526	573	565	525	561	537	592	605	538	557	533	555	561	537	565	562	588	560	569	601	551	561	607	553	544	551	550	580	524	572	599	553	519	581	572	607	556	556	571	556	541	592	591	532	600	539	565	548	597	564	558	590	567	572	550	577	542	581	527	545	520	570	597	556	580	512	577	555	573	592	536	569	564	536	588	589	549	539	605	588	545	605	567	576	566	543	599	573	580	572	540	561	549	549	563	600	610	576	528	560	598	563	540	564	577	575	562	594	532	526	554	575	545	596	545	560	568	538	538	563	559	538	548	524	586	570	593	489	613	587	560	594	538	533	580	580	553	527	526	546	561	551	548	571	590	548	534	563	549	556	571	564	598	552	526	542	553	577	583	509	628	582	540	578	544	548	605	587	572	561	541	554	543	579	496	555	538	578	583	546	561	536	603	547	552	621	574	555	574	555	540	574	544	592	620	538	524	523	547	553	559	570	514	599	577	566	585	586	568	570	621	551	550	561	586	548	592	549	572	578	560	591	572	541	561	554	588	576	598	559	555	513	515	556	535	573	555	567	550	568	563	572	532	557	582	587	549	616	560	558	549	612	556	527	561	555	520	564	559	541	547	517	528	528	559	518	598	542	551	535	582	548	518	584	567	582	568	553	593	588	550	549	575	530	556	555	534	585	540	539	537	550	583	610	567	574	525	548	599	570	564	548	584	563	569	564	551	552	570	573	544	560	606	585	560	572	596	578	544	533	568	555	563	548	563	572	522	572	552	546	538	588	548	614	577	554	549	574	597	577	580	566	573	574	536	574	554	562	565	556	544	576	544	624	543	556	563	536	584	585	620	606	564	531	578	596	595	562	560	608	567	550	552	579	554	557	571	575	583	540	567	589	535	597	612	557	588	580	575	563	573	602	533	524	530	558	549	539	571	614	616	573	619	598	573	593	577	599	534	579	546	571	561	590	586	582	587	537	590	527	576	584	604	504	539	585	561	563	569	555	566	574	560	547	579	556	556	521	540	541	586	532	575	554	572	524	542	554	571	543	548	537	561	574	606	584	561	558	518	503	597	551	552	578	558	557	530	575	562	578	565	558	551	597	566	558	546	546	586	527	616	511	564	558	538	543	550	546	581	563	617	530	540	569	556	556	581	562	564	582	553	566	625	522	561	566	605	577	583	547	548	547	580	553	521	554	532	571	557	539	554	564	572	607	603	569	547	569	539	552	569	573	575	597	568	555	553	546	563	586	520	557	560	574	581	603	569	553	571	540	535	570	561	546	532	537	562	566	534	600	554	570	557	560	541	595	566	540	560	562	530	538	608	579	580	577	571	577	524	555	537	574	547	564	497	573	553	558	583	579	554	585	532	562	582	603	526	570	574	545	607	600	556	573	534	578	605	540	529	517	542	584	548	593	587	585	586	553	564	564	581	551	569	576	549	558	577	578	557	518	575	557	546	601	569	539	576	558	581	575	565	561	533	601	505	583	572	565	584	563	575	580	566	564	559	594	568	567	548	595	594	537	548	569	572	571	576	546	526	530	549	541	531	577	609	575	541	573	579	523	619	574	547	559	549	625	573	575	551	586	554	519	579	584	571	562	581	554	590	570	557	567	532	551	566	507	561	504	560	566	566	536	546	536	597	593	559	558	509	554	548	566	568	547	544	563	545	556	556	590	573	589	597	539	582	543	525	567	588	566	575	543	538	559	529	619	551	565	561	528	581	549	549	541	554	575	597	584	588	565	581	571	569	576	580	603	612	556	551	593	550	623	518	548	570	545	546	602	608	516	549	573	594	545	562	555	533	558	551	565	540	589	578	551	572	533	599	579	560	527	576	552	553	584	578	569	556	579	549	548	589	584	556	567	513	598	554	583	592	583	585	561	552	565	544	578	535	570	551	581	566	569	574	591	570	564	577	571	546	590	564	576	546	599	549	534	562	566	576	549	548	586	605	590
27613	12412	1157	383	249	214	204	161	177	145	143	178	156	144	161	137	148	133	127	137	144	127	147	151	146	168	162	131	167	161	153	131	138	168	120	136	168	135	155	134	136	145	138	139	143	158	149	161	132	131	134	125	151	139	147	145	133	151	139	147	147	153	149	153	145	132	136	160	146	149	139	134	145	143	117	142	139	113	130	135	156	130	165	136	144	145	134	141	142	133	123	131	135	147	147	139	135	141	140	127	150	135	132	138	137	119	125	139	146	117	119	141	136	132	149	136	153	138	125	140	140	129	142	169	151	157	145	132	139	142	145	143	106	144	161	140	139	151	123	117	140	137	141	140	154	147	139	151	137	118	141	149	134	130	134	146	147	136	137	116	137	162	140	142	123	139	148	143	145	160	145	124	135	149	140	147	130	147	143	143	136	143	139	137	141	129	126	136	139	145	148	130	122	164	134	148	135	141	128	138	140	150	152	142	132	122	147	149	131	145	155	149	136	131	150	149	145	130	135	133	166	147	122	133	147	153	152	137	147	138	138	143	144	143	155	150	119	145	140	147	143	140	164	129	147	139	157	161	145	163	142	142	134	155	149	151	149	134	141	161	129	147	134	150	142	138	139	155	120	156	147	147	131	127	150	105	142	146	127	142	147	143	127	140	160	142	127	152	139	130	139	131	151	138	134	155	152	146	141	140	145	152	120	148	138	146	116	139	143	137	144	143	146	146	124	130	127	138	128	123	154	129	111	144	128	157	148	155	155	138	135	154	138	133	157	137	136	129	131	136	101	140	146	155	163	141	135	134	132	126	143	141	135	139	148	133	132	160	151	143	133	122	153	170	139	152	162	116	146	153	138	149	128	152	159	143	137	125	153	162	131	117	126	149	135	135	135	154	150	136	153	128	156	155	148	120	139	106	162	162	158	132	136	153	148	137	132	140	147	133	156	144	144	146	147	113	145	139	124	143	142	149	148	172	143	139	129	151	146	136	150	153	137	134	136	158	128	123	123	156	146	149	142	137	155	140	147	161	144	139	119	152	149	130	136	146	139	153	152	146	153	137	159	127	114	156	153	151	147	144	148	136	144	148	155	145	143	155	139	144	163	148	134	126	141	128	136	139	132	156	134	160	154	128	148	163	136	150	140	132	150	164	162	136	133	159	155	162	116	141	131	138	157	147	142	125	123	140	132	126	144	121	163	133	119	147	121	142	135	146	132	128	128	109	144	147	149	130	136	151	148	147	123	155	146	141	147	141	114	121	115	139	140	131	133	133	145	158	124	145	151	138	139	150	151	140	138	163	152	141	127	132	153	130	116	168	134	147	153	150	149	120	151	110	152	139	125	139	132	127	152	136	124	146	155	121	138	168	139	165	146	163	153	149	134	140	140	141	132	135	138	154	144	150	139	140	140	124	136	133	132	147	139	150	138	155	124	137	156	141	134	139	134	161	136	131	124	159	171	128	134	121	144	145	135	120	150	125	137	136	133	152	126	151	146	124	139	150	136	150	151	149	162	130	153	133	131	168	156	143	133	155	117	136	134	136	130	165	130	149	160	145	150	140	148	133	134	138	155	142	120	123	134	112	152	145	128	127	129	153	126	126	144	115	142	129	146	144	131	156	129	119	161	139	115	130	148	126	153	149	132	134	121	148	123	166	144	144	135	139	149	125	133	160	138	123	143	151	141	130	147	141	148	138	139	145	137	136	127	155	146	143	150	140	168	157	144	139	115	140	136	140	135	168	137	136	132	134	143	155	130	144	160	132	151	126	147	138	140	123	131	136	145	137	122	131	125	129	148	137	123	154	142	137	136	140	145	136	124	141	167	147	147	131	158	132	131	155	133	138	122	148	149	141	153	154	151	165	167	128	139	123	142	163	147	152	139	145	143	132	135	127	130	125	153	148	145	142	149	154	138	128	124	125	129	149	145	131	131	154	149	143	144	150	154	132	157	131	162	130	129	138	144	154	156	144	146	130	138	136	132	143	137	141	136	151	134	156	134	145	158	126	141	127	137	150	153	168	138	113	146	156	120	129	158	151	169	134	157	149	136	132	124	141	143	127	111	131	149	141	116	134	164	142	123	146	128	145	117	148	124	125	142	125	161	132	139	124	142	164	129	153	149	125	141	146	145	133	148	147	147	131	146	132	142	164	128	140	152	138	130	140	148	127	150	124	147	146	145	155	136	139	151	137	123	147	134	145	137	152	142	143	148	122	142	146	150	153	131	133	146	131	140	143	101	147	134	139	136	140	138	134	132	151	125	136	108	145	130	149	150	145	127	143	146	146	121	147	147	139	126	135	149	135	154	139	131	132	151	134	160	119	150	142	133	144	148	113	140	142	159	147	141	156	149	145	127	133	166	128	128	161	153	145	137	132	136	143	166	123	141	125	157	144	142	123	150	132	120	137	155	149	139	131	143	146	143	122	151	143	138	123	132	134	110	133	152	126	125	138	150	132	125	136	123	115	158	155	121	140	157	134	144	120	131	133	119	142	121	137	164	131	133	152	139	126	161	124	133	149	134	151	145	163	129	145	142	155	151	151	161	146	144	154	162	142	141	155	129	144	148	138	163	141	139	127	145	138	130	149	125	149	133	162	147	151	147	135	163	133	143	147	126	131	145	123	134	119	136	147	122	137	145	160	127	143	124	145	127	147	134	127	139	143	138	152	138	144	142	145	136	150	135	163	117	158	126	144	134	150	127	134	161	141	138	142	162	137	124	153	133	149	144	136	138	135	160	131	144	128	126	124	148	125	142	133	166	134	148	128	137	154	148	132	134	160	148	159	155	132	130	153	140	129	146	148	143	125	144	145	151	142	130	136	136	145	136	141	131	135	146	131	159	139	128	116	148	125	151	122	142	167	150	174	134	148	146	147	134	127	123	142	170	150	136	142	129	146	116	139	131	142	160	135	146	159	155	131	149	155	131	136	140	141	164	146	141	149	147	124	161	150	128	125	138	127	125	122	151	132	135	140	168	138	137	121	130	124	145	146	159	134	134	131	149	157	147	138	169	150	144	131	139	133	138	132	143	141	138	135	130	158	158	133	133	136	132	159	144	149	129	145	143	142	146	135	135	137	164	146	132	113	146	134	139	142	150	148	163	148	129	134	159	132	127	143	144	145	151	144	145	142	157	130	138	131	162	125	157	160	154	137	135	126	145	137	125	132	118	131	131	132	130	142	147	144	131	147	134	150	149	129	144	121	138	140	129	125	159	124	139	139	147	136	133	130	154	145	159	139	161	121	143	143	127	133	135	152	137	140	131	138	133	160	137	145	122	148	140	134	134	126	140	152	130	137	144	152	140	138	156	162	144	131	136	161	133	122	136	127	136	153	136	123	151	118	150	155	152	146	122	140	145	171	154	138	145	139	146	149	128	138	149	136	117	148	146	142	137	136	139	109	136	155	133	116	130	146	127	149	161	174	133	159	138	134	147	143	137	132	130	137	144	135	133	140	126	122	140	143	145	151	143	160	132	152
4970	848	756	459	323	274	240	202	219	169	188	156	196	172	161	192	153	169	181	189	176	158	176	174	148	165	169	172	150	166	154	151	153	150	184	160	162	161	199	182	156	161	171	149	150	162	146	159	175	170	181	165	164	144	136	155	165	161	168	150	156	156	159	176	177	162	173	155	157	157	164	175	178	166	162	179	183	170	162	162	158	176	170	149	191	162	152	172	154	174	146	182	162	146	162	158	176	171	145	150	158	168	174	191	179	153	150	156	170	182	154	183	159	159	185	150	164	175	166	165	159	159	154	168	164	161	175	155	174	172	146	151	160	144	170	139	151	155	167	148	167	142	135	156	179	138	165	153	161	166	155	165	154	144	168	158	164	162	148	155	146	176	171	170	169	173	159	157	163	149	156	173	164	165	162	146	152	150	150	160	146	134	164	178	188	155	158	163	169	169	148	150	167	142	179	168	153	171	149	160	155	152	169	158	189	152	180	145	156	157	136	151	157	183	152	159	180	181	151	129	171	176	171	166	181	179	155	174	152	169	174	165	167	145	168	161	170	170	155	151	163	134	155	165	177	157	168	169	183	163	153	168	177	172	168	150	155	159	154	172	156	154	164	160	180	162	170	169	157	154	166	167	183	141	166	151	162	166	130	166	167	156	169	188	166	183	178	156	155	173	161	171	171	167	148	173	174	145	155	173	144	137	179	155	172	146	152	151	162	148	158	158	153	169	156	156	149	166	158	173	146	167	173	157	160	162	162	157	164	139	146	161	159	172	150	167	144	167	186	140	152	157	160	155	174	143	173	162	157	183	165	142	139	165	171	163	146	165	186	158	146	160	137	147	167	150	144	190	161	165	154	167	160	163	161	154	139	158	154	147	167	177	168	190	161	148	175	157	188	158	180	136	162	179	162	161	159	162	184	146	145	157	158	171	152	162	157	159	157	168	160	178	161	169	151	168	190	171	166	161	156	154	158	172	168	144	166	155	149	175	171	178	167	160	162	174	154	173	187	149	155	160	146	170	158	172	155	162	160	153	144	179	142	157	173	154	136	185	177	144	155	172	184	156	169	153	143	158	139	146	170	167	147	174	157	161	166	177	169	153	158	163	150	176	168	148	134	170	158	181	159	169	137	129	149	154	153	164	156	179	173	192	151	149	157	178	170	162	168	140	185	138	160	147	182	175	147	176	168	185	130	178	140	164	148	147	194	181	133	158	151	171	125	160	161	151	146	155	195	149	191	154	167	155	162	146	154	179	138	169	190	158	149	164	150	169	183	167	159	157	181	155	157	165	154	169	172	155	170	137	162	171	168	173	175	141	147	158	145	189	162	167	154	147	159	164	157	166	153	183	151	163	166	142	146	173	140	177	147	176	174	163	164	161	172	165	162	188	162	150	158	184	177	195	161	146	169	167	166	162	165	174	174	140	128	180	152	152	149	158	174	162	160	159	155	155	165	144	166	142	168	157	130	160	170	153	176	164	163	171	158	167	174	176	163	166	165	168	157	140	175	164	155	155	164	173	146	159	149	163	168	155	187	141	156	143	169	154	159	184	172	140	155	179	154	138	174	194	176	171	152	157	158	156	186	166	173	176	169	172	157	151	152	149	161	178	149	169	156	150	166	162	165	159	159	162	175	174	156	157	150	151	123	164	158	167	158	166	144	176	183	168	142	151	174	172	164	147	146	167	174	155	181	161	159	176	157	164	170	153	152	148	153	182	173	133	172	147	169	173	159	155	160	164	157	162	157	160	145	152	176	131	149	163	156	183	167	167	180	148	163	158	158	185	157	168	145	161	169	179	166	160	177	189	144	142	158	154	175	161	170	165	169	142	163	150	174	149	149	156	142	159	172	157	164	175	167	162	169	168	173	151	145	163	187	160	154	165	140	166	167	179	152	153	140	158	148	176	164	180	157	175	160	172	171	164	142	158	148	166	170	155	151	156	168	152	169	170	146	163	167	152	181	170	177	154	173	151	166	142	136	169	157	169	167	159	150	167	130	152	171	155	155	165	140	135	165	173	174	161	166	163	155	172	189	168	163	161	172	201	156	141	165	175	167	156	170	157	169	173	173	174	158	161	156	151	150	173	140	183	180	160	171	172	149	154	173	169	177	157	141	163	155	161	162	178	164	166	164	147	145	151	160	161	139	168	159	151	152	153	166	134	185	190	179	146	159	175	150	148	137	164	156	155	148	178	153	167	168	163	163	177	169	178	159	165	150	160	159	162	150	168	179	168	181	159	148	168	164	176	168	166	171	160	146	156	160	174	143	160	165	166	146	169	158	164	158	154	166	152	191	147	150	157	150	179	167	167	167	153	156	180	154	171	144	165	161	139	174	163	166	160	176	158	172	159	183	179	156	163	143	183	172	148	153	145	160	176	176	168	157	150	168	148	169	173	162	158	186	177	148	167	143	163	161	162	165	143	158	163	178	145	165	161	163	189	160	149	153	160	165	156	156	164	171	171	159	150	143	157	162	146	165	187	176	187	167	168	156	143	157	163	165	181	126	175	165	156	138	156	170	157	153	188	180	189	159	166	170	181	178	166	173	150	145	170	179	157	152	150	202	158	149	175	174	134	155	149	166	142	157	162	166	166	148	160	170	173	186	191	144	181	185	149	169	185	146	168	181	168	153	154	140	151	163	181	167	161	165	166	157	174	160	146	181	158	157	133	152	155	166	172	151	164	144	161	174	152	175	160	163	158	167	174	177	150	151	157	173	186	171	153	154	156	170	174	148	169	166	136	153	180	172	163	169	175	161	141	173	145	158	173	155	152	183	144	178	178	162	154	173	159	169	166	170	186	154	165	168	157	161	152	164	161	156	163	176	158	183	151	185	165	146	173	155	167	159	181	152	185	183	155	131	165	152	164	170	149	151	153	162	151	164	149	145	149	187	173	176	172	182	145	159	141	135	186	156	161	155	141	167	157	188	162	157	135	169	154	177	157	163	154	155	167	177	169	155	158	161	140	143	158	174	176	155	161	155	162	166	161	165	144	160	178	170	170	191	171	167	165	164	166	167	185	164	155	165	129	169	167	154	149	171	176	171	164	168	168	155	159	160	149	164	173	169	152	166	178	147	157	151	166	169	163	153	157	158	156	172	180	161	140	152	145	162	166	183	155	153	155	144	153	181	165	168	164	176	172	140	177	174	173	137	157	167	153	153	169	165	149	174	159	170	151	175	162	154	149	164	183	188	195	172	161	172	152	176	183	140	148	177	158	156	143	170	166	177	160	145	156	156	170	169	161	177	159	134	140	163	193	176	162	150	150	180	165	148	170	180	160	147	158	161	179	175	159	193	161	180	172	161	191	165	161	190	155	155	163	150	174	170	165	173	163	166	167	159	161	137	179	143	171	163	160	177	171	177	151	179	147	154	162	143	163	151	183	145	171	152	151	165	166	169	170	142	183	183	186	165	153	173	149	147	179	155	165	172	150	164	144	153	156	170	159	192	168	160	151	180	141	186	146	167	149	151	148
24421	20354	26427	24147	20358	8684	1196	794	636	592	536	470	433	473	420	385	402	395	384	341	339	362	338	339	308	356	339	293	316	314	374	318	324	311	350	316	287	297	305	281	284	302	291	289	306	289	291	314	266	287	267	320	267	293	342	293	301	311	276	263	287	298	304	326	299	288	286	302	298	276	322	283	299	310	299	320	300	298	309	271	271	270	275	279	324	258	280	301	288	277	288	276	309	281	322	303	285	253	270	290	306	295	289	282	297	297	314	270	314	308	308	276	278	301	278	326	313	279	271	304	287	295	252	308	298	317	290	267	328	284	292	310	304	302	304	303	303	305	283	285	297	283	269	292	288	259	262	267	266	274	268	285	302	294	275	306	296	297	310	296	286	303	285	263	293	269	291	280	282	268	285	314	286	304	306	284	282	298	294	287	268	295	308	262	258	293	281	283	278	265	296	294	290	285	276	284	260	281	282	268	294	280	282	269	266	264	295	294	284	299	299	322	297	300	314	280	261	289	299	283	282	254	288	292	321	308	254	304	283	261	286	275	280	277	303	298	318	283	293	293	270	322	290	311	289	247	288	277	296	270	294	284	274	291	309	306	280	286	299	327	318	289	298	296	289	300	266	280	290	269	294	289	308	264	248	288	249	266	314	292	263	280	277	286	285	291	279	292	260	265	292	290	265	287	295	310	284	273	273	283	259	309	262	240	315	310	314	288	282	310	288	306	284	276	295	283	273	307	267	268	308	323	314	295	305	293	264	280	285	289	266	281	274	297	271	304	260	296	306	306	281	275	285	238	305	304	271	285	313	278	288	274	274	279	289	273	308	293	239	314	288	297	275	261	292	292	285	265	307	295	274	289	319	259	267	301	265	282	301	258	277	291	296	303	286	274	311	276	263	276	265	315	278	299	287	301	269	314	287	310	305	252	277	281	283	278	310	320	270	284	274	298	291	335	292	308	285	316	262	285	300	281	266	302	301	273	268	302	297	295	290	274	294	276	284	294	311	293	304	311	265	278	304	289	295	268	265	317	285	310	285	290	277	293	298	269	277	307	304	302	276	267	275	308	274	302	270	292	272	307	275	301	268	297	282	293	308	281	314	280	275	265	277	253	285	299	276	298	258	278	278	281	321	300	274	300	293	273	284	286	287	296	298	264	280	267	306	266	282	304	283	277	286	289	295	327	307	307	276	315	282	298	293	286	279	268	298	259	269	283	273	263	290	304	294	247	288	303	284	305	256	277	283	307	285	301	289	296	281	275	269	289	291	291	270	259	275	320	297	296	308	295	274	253	274	262	272	302	286	335	272	298	316	268	308	281	289	279	310	294	304	294	297	305	271	263	304	305	278	316	274	285	289	281	289	294	297	272	289	270	320	292	292	283	276	270	313	291	280	298	314	280	281	269	291	310	279	266	287	289	300	244	282	279	283	293	306	300	302	268	298	289	241	259	300	270	282	290	305	295	275	302	269	278	277	276	273	283	273	317	305	280	279	303	286	275	303	297	319	275	272	299	290	270	269	260	277	304	280	271	281	310	290	284	302	284	293	275	291	299	299	259	305	309	315	285	294	277	289	296	241	265	250	298	291	299	286	313	306	309	280	302	302	295	292	278	286	275	278	275	245	316	291	313	276	275	254	293	260	275	301	293	271	258	310	293	288	294	303	295	271	305	293	292	296	273	305	255	314	304	305	281	297	276	299	276	291	302	307	267	304	292	278	293	306	276	272	286	260	284	274	298	303	315	281	294	252	286	304	266	279	296	286	311	275	297	277	247	313	268	285	296	275	273	267	279	317	301	287	259	327	262	287	306	291	270	276	285	296	256	292	303	284	277	278	292	264	251	289	295	255	280	279	295	303	297	287	275	286	279	285	281	305	276	272	276	257	290	296	308	303	294	299	270	311	296	292	304	262	292	255	272	296	278	282	281	290	327	284	289	270	316	279	308	314	315	318	254	293	271	293	294	298	269	303	339	262	310	289	281	273	292	291	279	308	285	282	265	298	313	281	304	252	265	266	295	283	284	295	279	302	321	288	311	275	271	253	295	325	280	261	278	282	285	299	278	299	275	298	286	275	270	277	263	306	267	267	273	293	263	276	280	288	277	290	278	292	320	258	256	296	314	268	284	275	272	297	280	283	286	300	303	269	280	287	275	292	260	268	261	289	251	293	287	305	290	306	301	299	281	255	279	286	270	281	284	307	299	268	287	286	273	316	296	290	280	282	275	290	275	296	279	334	269	296	281	274	311	292	311	278	255	266	281	297	274	257	308	264	299	299	315	282	275	311	272	281	286	318	283	283	272	301	314	282	301	278	295	316	272	286	312	290	264	278	287	288	276	321	300	292	287	299	314	296	303	286	285	267	295	266	262	279	258	294	303	275	273	309	307	307	277	268	286	294	301	299	302	280	273	304	315	255	270	284	292	304	284	287	247	264	263	305	287	281	292	277	292	254	277	275	283	288	308	271	315	285	267	262	278	304	284	292	278	283	281	285	279	295	271	286	270	276	280	300	280	288	292	309	280	296	292	254	269	296	295	275	298	305	280	290	286	263	303	282	308	261	309	307	288	295	281	299	280	313	304	257	275	280	284	265	336	304	257	257	284	299	274	288	278	278	297	295	236	288	279	277	263	292	263	291	263	277	280	304	285	285	303	303	254	273	265	288	271	249	293	274	290	287	278	288	282	279	318	278	317	276	298	283	288	294	286	306	294	284	297	281	295	267	243	311	314	262	290	301	262	298	297	302	285	284	260	257	285	295	280	263	261	303	268	309	282	261	295	294	264	280	277	331	277	284	323	274	305	302	278	322	271	278	257	301	270	257	314	279	281	322	313	315	296	305	305	270	290	288	281	270	290	324	287	277	312	287	291	299	296	282	307	283	287	303	289	256	311	289	285	282	316	284	283	276	295	275	256	288	242	263	336	295	285	276	317	292	282	289	265	285	269	278	288	273	308	303	253	281	278	254	315	257	276	274	274	295	235	276	271	287	261	281	284	290	310	277	268	268	310	257	293	299	322	292	282	294	292	300	285	289	292	265	299	285	299	309	277	266	257	294	314	281	306	261	288	287	266	295	299	287	286	265	258	255	270	301	312	305	281	302	303	292	277	276	279	295	271	267	256	306	279	305	267	297	285	256	316	280	298	329	286	301	310	295	308	291	262	311	295	286	281	312	315	269	298	278	252	267	314	305	290	272	283	297	305	294	290	288	287	262	247	293	290	255	293	264	318	261	278	275	284	293	267	292	274	270	291	280	277	292	283	303	288	290	306	276	256	272	283	297	285	303	274	294	299	279	251	290	275	304	250	288	259	298	269	260	282	295	266	298	269	304	289	312	302	280	309	311	295	265	302	278	272	283	288	293	277	273	299	298	281	278	284	282	285	268	333	286	299	274	282	258	288	288	242	247	295	295	293	270	284	314	285	301	300	277	268	297	261	311	285	292	259	303	285	263	260	261	293	282	280	308	266	271	270	287	278	262	258
8026	11499	10825	5565	3490	2392	1907	1433	1177	968	847	741	671	634	552	540	483	505	451	442	420	410	392	378	367	390	377	322	350	329	345	325	328	345	298	332	296	332	309	360	294	351	320	325	293	302	313	306	297	320	299	301	318	281	290	326	272	324	288	297	327	303	272	325	302	312	293	316	325	302	288	247	285	328	281	281	297	279	275	282	272	301	262	278	311	264	287	263	286	326	276	276	294	265	271	269	271	295	299	307	287	320	281	284	281	286	237	267	274	293	292	271	276	285	302	291	302	302	274	308	284	296	296	274	284	274	292	262	309	296	281	266	300	275	317	302	292	306	279	295	245	313	270	278	273	300	294	292	280	255	271	285	290	269	270	280	284	269	259	300	319	277	293	267	296	272	274	286	258	301	282	263	284	287	284	292	303	319	301	298	280	259	306	308	295	307	322	313	270	287	269	290	297	262	294	264	282	293	259	291	289	279	252	263	278	282	281	269	286	260	295	290	253	299	310	306	282	250	291	269	287	249	284	300	297	268	271	277	284	289	300	285	280	286	288	267	254	290	280	278	281	302	276	296	259	282	296	270	263	281	289	279	304	304	278	277	264	306	274	300	263	306	287	304	278	281	264	279	298	273	248	309	292	296	303	309	254	264	269	271	298	309	309	289	296	281	283	280	278	294	281	284	282	287	297	264	281	285	288	311	263	306	273	293	291	273	282	291	284	268	255	297	281	304	309	314	264	275	277	300	275	285	289	267	277	270	291	265	294	297	265	276	245	285	265	304	289	273	291	276	282	263	267	274	286	271	295	280	297	263	270	273	295	296	275	263	286	291	250	278	305	267	316	287	284	326	274	276	260	268	316	298	270	284	302	288	264	305	270	273	280	299	297	283	266	284	288	289	295	256	284	291	294	283	283	259	293	295	304	288	290	267	299	299	299	284	278	275	294	290	279	271	267	288	317	288	273	281	269	271	271	260	297	289	294	272	306	274	284	279	265	281	304	262	301	260	286	280	310	259	287	303	290	266	271	281	315	273	271	293	284	319	281	295	254	267	290	284	303	254	296	324	277	270	319	286	293	299	299	267	258	276	281	284	266	298	280	304	254	302	279	275	289	273	290	264	309	268	288	267	292	295	304	298	301	299	310	242	282	276	242	283	277	271	308	287	300	280	280	276	273	287	281	265	287	275	300	295	288	293	267	284	271	310	246	321	287	307	279	276	259	281	285	270	264	283	260	276	268	292	314	266	291	265	293	280	276	312	305	286	285	289	267	303	306	279	262	269	300	285	288	263	293	288	283	293	275	268	304	274	270	273	261	297	286	287	297	251	272	269	304	253	250	267	296	292	268	286	289	272	317	287	290	285	247	254	243	293	304	309	294	291	297	284	302	282	292	273	286	296	284	294	275	300	277	280	281	296	275	290	270	294	289	288	290	300	265	269	309	281	305	283	285	288	278	278	311	288	286	273	268	265	292	315	310	286	270	287	287	296	271	249	269	315	281	296	270	263	293	283	291	245	286	292	304	260	263	310	272	263	297	292	306	266	292	285	299	275	283	281	292	273	264	291	323	286	272	291	270	314	272	298	286	275	255	301	292	290	272	272	293	270	288	284	303	281	274	263	280	313	270	289	263	283	279	269	292	263	302	308	295	327	262	293	288	270	259	260	278	279	264	276	267	278	321	265	305	297	259	282	286	288	261	256	277	275	278	289	272	285	275	317	271	270	276	294	256	287	270	285	300	289	259	300	303	287	296	269	304	263	305	281	284	283	277	295	309	295	270	280	283	296	301	312	264	286	271	324	282	253	276	300	276	298	291	296	298	294	260	286	321	285	278	288	305	278	295	306	305	288	295	285	290	268	282	292	287	260	291	272	285	285	326	267	302	289	286	269	291	272	268	271	304	284	242	288	255	281	262	254	278	279	258	313	283	298	272	311	317	285	278	300	273	272	264	289	247	293	272	288	287	260	296	279	304	308	289	306	268	265	270	294	297	289	323	286	291	275	277	281	257	285	278	286	290	288	291	302	278	283	283	307	299	301	288	307	261	234	294	301	247	302	299	291	292	266	292	284	284	272	267	287	261	259	309	299	291	266	296	271	297	292	265	252	266	283	295	287	277	292	296	272	307	282	292	277	292	295	291	260	259	315	273	279	269	269	251	277	274	286	303	278	265	274	287	225	258	290	302	282	273	275	259	267	290	284	281	289	314	294	287	304	278	322	264	293	278	303	293	271	311	288	322	272	306	295	273	261	279	249	301	258	292	276	274	276	286	295	278	290	275	281	280	308	263	278	277	289	299	267	273	298	263	300	254	263	273	288	271	277	248	264	275	261	265	297	282	279	289	264	270	279	274	298	287	272	302	283	279	281	248	279	288	302	280	289	283	262	257	286	290	293	285	267	270	275	286	285	290	274	309	253	289	269	256	264	298	275	264	249	285	259	290	306	271	274	292	273	305	318	305	272	279	296	289	280	295	274	253	266	261	317	272	278	263	296	312	290	283	318	291	274	297	307	276	285	246	246	264	267	303	288	287	290	317	275	280	307	264	270	299	277	285	284	313	284	289	281	284	282	279	289	275	276	302	259	282	283	278	266	296	314	292	283	288	312	282	272	250	306	280	265	288	305	293	262	278	255	317	238	302	295	292	321	259	307	262	272	298	304	293	299	299	286	291	301	301	255	294	290	318	283	263	276	282	317	268	255	291	258	264	298	298	262	263	287	269	276	314	292	284	320	300	296	293	302	289	289	308	301	271	301	304	279	248	260	261	311	310	266	278	282	278	294	294	274	267	269	276	282	269	275	288	298	296	300	285	281	294	308	315	250	306	280	254	273	280	293	304	279	287	289	286	296	247	276	285	293	275	279	295	287	272	256	328	309	271	271	320	260	286	254	307	283	268	282	273	270	285	250	268	254	304	253	267	293	300	259	292	297	296	275	306	286	297	299	261	253	317	283	318	281	265	275	288	266	271	268	278	290	275	249	271	287	288	274	292	290	301	297	287	297	296	254	284	269	271	296	274	290	274	268	279	261	303	297	302	278	271	264	283	283	282	290	299	278	264	280	260	308	286	265	310	310	258	277	282	284	251	281	292	318	283	256	285	257	284	282	275	268	285	295	298	292	274	300	271	294	286	288	267	272	307	263	290	258	265	286	322	274	317	291	302	272	288	292	307	311	276	312	282	272	279	298	318	288	267	286	251	271	266	287	290	265	266	290	282	282	274	304	307	294	277	278	295	296	274	271	266	279	284	302	283	281	292	269	305	278	297	290	268	306	280	266	290	304	287	290	283	289	315	250	279	304	269	288	255	265	268	294	267	268	259	308	269	269	273	296	275	264	276	285	303	279	298	305	289	249	292	282	255	276	289	293	269	294	271	297	276	283	286	266	270	280	287	251	236	284	281	267	278	285	268	296	302	279	299	270	288	272	287	279	280	272	256	272	315	309	283	290	276	264	304	274	301	286	287	285	312	313	291	299	267	285	296	280
22522	20346	26840	23708	20349	20415	7690	1837	1354	1184	1074	1014	833	809	795	799	779	783	790	725	698	730	731	697	692	680	658	693	681	666	638	627	634	645	642	643	605	614	613	632	542	645	617	614	616	569	607	657	588	608	574	628	560	618	576	609	567	596	579	612	583	612	616	597	596	602	591	582	564	599	616	601	616	613	540	615	565	630	608	603	632	611	605	597	584	592	637	589	565	579	571	629	601	601	588	586	597	580	566	593	569	624	590	601	599	546	615	589	612	597	576	598	602	582	593	622	610	610	593	573	609	572	602	597	554	589	608	557	581	533	540	612	584	584	635	577	579	574	609	583	562	604	575	615	566	620	641	602	543	592	595	557	582	595	600	592	569	605	580	589	594	594	612	564	603	573	619	602	576	556	553	609	615	591	541	578	540	612	607	590	604	582	619	563	575	646	579	616	601	555	576	632	580	585	568	588	573	521	653	592	604	570	599	612	595	591	571	601	621	573	600	639	569	603	593	572	602	601	577	562	576	609	555	626	564	624	574	637	579	610	562	597	545	605	610	607	591	619	552	599	634	588	599	602	599	580	563	542	586	611	577	584	567	578	613	584	591	583	566	586	552	600	545	622	574	562	582	597	597	573	616	618	624	584	600	565	603	556	590	603	594	601	581	564	569	603	548	575	602	585	578	583	559	577	608	608	572	557	626	564	633	616	592	573	584	548	628	627	583	612	584	548	600	590	612	563	597	582	617	599	553	608	605	612	578	569	574	617	576	609	631	582	558	551	567	575	576	613	590	575	608	608	554	569	565	554	579	557	612	574	619	611	578	576	573	639	541	599	558	604	562	574	574	588	568	597	571	608	555	565	576	578	584	602	579	588	624	591	612	583	568	608	591	586	585	556	595	623	578	583	609	578	577	566	637	622	568	582	580	587	582	608	552	549	592	623	576	556	553	569	573	583	618	610	594	592	578	599	572	619	569	571	585	594	598	567	579	576	565	590	580	563	569	588	606	595	551	616	593	596	593	617	587	604	628	592	627	587	575	580	587	613	592	554	604	607	616	612	547	563	555	608	583	565	566	585	565	609	612	592	574	590	515	564	594	625	607	644	584	593	604	664	543	504	581	563	588	575	581	582	619	585	593	571	610	588	622	607	624	622	555	611	546	579	601	653	560	581	588	584	607	636	594	562	614	594	600	609	576	607	574	593	594	580	544	574	572	603	584	621	570	572	601	582	597	564	586	608	590	542	626	589	568	605	558	619	600	633	556	612	621	592	593	559	607	559	545	569	553	564	591	600	618	599	592	618	576	550	576	577	561	568	600	600	601	578	547	581	587	608	574	595	546	604	600	593	604	569	545	572	541	574	604	568	609	589	575	574	587	585	580	571	581	605	544	595	594	578	630	558	586	634	592	579	590	596	573	635	588	556	586	625	572	621	620	565	606	607	658	607	581	574	572	562	596	574	585	569	575	580	632	583	541	550	521	629	606	568	558	584	576	576	560	579	617	551	543	614	596	596	584	568	574	587	548	588	567	577	578	638	586	601	592	591	610	610	620	565	621	603	600	622	608	567	576	590	576	571	645	616	580	613	524	574	582	574	562	575	607	611	540	561	579	584	600	571	595	560	614	604	589	641	559	579	599	561	571	605	639	593	588	584	539	568	597	600	619	611	569	575	631	613	599	543	569	566	589	569	555	573	559	575	579	567	557	568	626	585	546	572	603	575	595	590	596	608	577	599	556	567	596	565	596	585	566	605	552	585	576	603	591	593	561	569	629	551	606	605	562	541	585	564	609	576	548	622	584	610	577	605	578	537	606	584	557	590	594	604	608	569	590	571	590	601	598	565	618	571	598	554	609	587	611	589	573	556	611	617	598	588	597	588	557	600	579	596	585	609	573	612	571	562	612	620	586	600	595	581	611	555	567	549	582	598	596	577	574	570	597	632	562	557	561	585	599	580	600	570	586	607	579	566	621	595	576	596	573	584	621	597	552	589	585	581	558	573	606	608	554	542	579	548	597	577	618	581	580	603	641	668	632	614	597	575	593	538	592	596	574	550	575	599	576	593	621	595	576	583	583	555	558	577	579	601	609	529	589	575	605	539	581	576	575	568	575	569	593	575	570	589	605	596	513	603	581	560	606	584	605	565	577	618	549	566	567	553	530	546	587	537	578	562	551	597	613	591	586	561	597	598	573	599	573	577	629	586	563	587	616	555	614	605	589	587	595	575	590	547	599	595	594	587	603	601	550	619	593	563	573	586	622	577	553	604	585	597	552	594	609	559	589	580	572	603	617	579	598	592	571	577	622	592	580	600	553	608	587	558	577	615	567	592	534	603	583	594	573	586	598	588	609	603	618	569	594	609	574	546	580	621	564	593	572	582	565	582	597	537	627	606	574	618	589	582	589	565	587	565	616	567	548	642	616	554	598	647	548	596	523	512	614	579	591	536	573	578	591	559	587	611	566	613	595	557	618	556	577	538	580	566	611	576	597	582	632	549	575	578	585	567	593	587	612	575	611	618	572	590	557	557	593	508	595	601	552	592	616	618	647	568	590	586	621	593	534	585	585	551	586	578	572	552	620	537	638	578	569	538	574	541	623	577	586	552	576	574	567	566	566	542	566	598	590	548	577	570	614	577	628	554	584	550	578	563	529	589	599	593	627	626	596	570	582	588	590	607	590	550	580	605	599	557	602	585	606	586	583	622	553	577	585	588	622	575	650	589	615	606	541	603	584	567	545	588	602	582	628	583	588	588	601	554	588	621	553	602	612	565	576	567	587	544	559	604	554	594	563	608	573	576	585	564	579	661	572	616	591	621	598	567	572	583	575	622	581	579	589	588	558	572	603	650	575	587	548	571	575	580	585	611	556	582	600	613	580	623	559	585	597	561	650	614	594	589	573	574	571	602	609	565	567	555	602	568	599	605	604	604	551	566	604	567	607	603	597	565	602	545	616	557	615	609	577	575	631	593	577	550	601	588	598	568	592	565	614	631	588	594	606	583	571	607	589	625	612	560	537	601	561	557	591	615	578	614	581	575	564	544	558	581	601	551	600	575	581	591	524	584	582	604	523	613	650	578	584	553	607	575	598	551	576	631	608	570	555	600	587	560	559	608	603	598	570	566	552	587	594	595	577	559	571	571	560	583	575	578	613	556	587	558	546	544	572	546	576	614	624	572	621	582	606	603	641	591	592	556	602	549	594	587	600	588	593	608	602	577	580	594	571	563	568	628	540	634	589	587	582	618	576	583	564	629	585	584	607	607	632	602	545	591	596	574	619	561	575	587	586	563	563	586	615	583	560	585	585	582	565	561	575	627	613	600	599	614	540	605	556	574	583	569	559	581	605	543	567	568	594	575	556	579	564	555	564	612	586	563	581	583	552	563	612	599	561	551	572	573	580	591	557	554	598	614	588	610	588	560	637	598	620	556	576	597	586	606	571	585	607	521	587	589	627	602	577	586	600	603	560	564	565	592	579	583	601	582	565	591
11166	18345	17283	9860	6442	4808	3531	2751	2219	1931	1717	1512	1347	1191	1144	1133	940	961	916	931	852	811	819	746	799	675	697	777	677	681	687	649	703	629	661	658	622	621	633	641	613	635	618	613	629	628	624	584	616	617	588	558	618	606	600	598	620	641	634	575	632	602	619	621	589	616	569	579	583	597	589	607	585	539	625	640	598	576	569	592	548	604	581	579	581	602	523	616	541	582	563	546	603	549	617	589	545	572	547	581	540	594	571	537	586	532	561	594	571	580	561	614	594	597	540	521	530	564	573	561	542	529	588	601	597	541	587	541	562	574	586	558	563	573	570	535	575	583	585	513	612	539	537	575	557	562	575	530	571	538	534	572	556	595	519	609	556	601	564	566	542	587	561	598	513	604	610	559	599	557	537	589	536	581	567	581	558	582	541	560	548	521	596	576	595	568	588	562	570	553	547	571	587	569	577	558	575	593	585	541	573	573	568	626	606	589	613	581	594	603	558	569	550	603	536	521	541	597	562	571	562	594	566	565	551	563	589	576	545	587	566	557	572	507	541	561	567	568	615	538	558	571	528	599	596	547	547	553	552	576	581	567	547	543	556	609	620	551	557	559	540	592	578	578	588	550	581	577	596	532	538	619	591	576	541	585	531	552	567	577	547	542	538	570	548	543	561	592	580	594	546	608	527	582	545	535	550	581	618	530	583	583	564	595	585	577	620	525	535	571	600	552	596	508	534	564	541	556	558	576	535	564	575	553	508	507	596	560	569	579	599	524	534	554	581	571	546	587	556	583	543	594	559	586	561	558	510	583	578	553	569	606	549	575	581	571	603	596	561	541	589	569	574	550	590	570	559	526	576	554	603	556	545	571	558	578	537	593	558	571	535	578	562	568	497	562	564	538	567	571	554	591	583	547	557	538	545	561	575	589	593	556	597	598	584	546	588	535	551	540	547	602	539	563	544	577	524	569	588	539	548	583	567	534	599	513	565	546	597	552	605	578	558	587	541	551	591	540	621	585	564	576	580	556	572	538	597	569	583	569	573	583	567	562	579	544	569	564	583	583	573	561	526	540	558	532	538	582	525	525	588	541	540	590	556	575	550	569	556	515	554	578	559	531	586	570	594	529	543	554	514	552	540	557	569	543	627	507	603	579	578	556	585	581	542	578	547	536	586	556	530	532	572	584	550	575	580	587	574	557	567	612	531	561	513	560	555	602	550	565	569	591	575	575	581	617	622	560	586	570	568	512	591	590	553	574	586	542	558	565	534	550	553	561	554	608	539	589	629	535	574	530	559	541	587	555	555	579	553	552	579	565	550	604	532	581	556	625	565	555	563	573	576	609	562	565	521	567	549	533	543	546	588	535	519	540	549	577	551	517	544	612	556	591	563	571	589	536	547	542	557	599	530	580	593	597	582	535	585	603	533	564	558	562	562	568	530	553	547	517	607	556	601	568	522	525	562	548	526	568	545	593	562	535	571	559	588	616	566	573	604	550	549	593	545	546	575	561	542	568	535	528	589	599	567	578	599	568	552	561	555	610	584	564	546	511	551	567	579	533	577	566	610	597	549	574	561	561	537	556	543	534	567	576	531	530	580	548	543	520	587	556	577	557	570	599	564	546	579	592	558	583	530	552	607	555	586	526	573	572	586	578	562	594	566	525	542	586	601	565	565	609	602	593	563	568	576	557	545	547	555	565	594	537	619	593	591	549	502	567	565	541	558	547	614	559	539	583	551	573	557	566	546	587	576	583	566	571	558	600	577	541	567	550	574	578	573	542	542	549	593	564	630	558	568	591	570	581	554	571	575	563	582	571	558	593	591	596	572	572	582	590	571	594	535	608	553	566	562	543	526	585	573	553	571	536	572	551	572	591	598	554	573	579	618	575	552	545	555	551	532	555	567	554	543	592	544	557	552	559	557	544	552	554	577	553	588	567	572	562	586	530	585	563	578	613	558	585	558	524	545	548	551	597	554	541	552	533	560	559	591	552	583	566	559	554	596	573	527	571	549	571	587	545	569	588	554	571	558	569	565	585	504	520	535	552	572	573	561	582	576	552	588	594	566	614	559	572	564	531	590	595	592	571	576	600	564	561	584	568	533	543	587	560	561	548	546	577	571	556	601	560	601	574	567	573	598	590	503	558	583	575	522	560	541	574	547	558	515	528	547	561	562	588	564	549	610	557	572	575	572	602	579	603	576	594	612	564	511	600	559	506	542	586	566	522	577	533	536	586	517	560	567	612	571	570	528	583	596	543	553	568	553	550	545	573	611	604	600	584	549	540	534	595	574	576	547	599	569	599	580	550	545	569	590	564	535	617	570	571	550	561	558	547	523	563	592	553	529	551	590	549	565	534	562	558	520	624	552	556	569	563	553	532	559	549	561	564	547	572	576	574	561	569	558	581	613	578	543	562	596	578	591	565	577	585	543	526	585	568	520	518	575	567	567	577	568	584	568	554	601	532	517	603	564	576	575	555	576	536	535	570	515	611	599	564	576	557	565	592	567	612	610	547	552	572	602	540	556	549	592	557	544	570	568	525	564	630	556	580	607	552	589	588	514	596	572	565	565	546	540	550	509	529	582	554	532	595	540	562	549	561	619	545	556	598	564	558	557	542	538	583	553	523	580	525	509	549	570	557	528	528	612	559	557	563	589	581	590	575	559	561	548	538	620	563	587	604	595	572	551	504	534	587	542	593	568	583	546	599	524	529	571	572	596	566	567	573	567	576	578	550	562	559	558	564	566	590	614	585	563	580	555	553	548	562	585	563	546	550	560	550	572	556	597	572	569	555	562	569	576	536	571	547	554	580	549	555	574	594	536	533	546	594	550	576	548	608	560	540	545	545	570	557	580	581	524	557	590	533	563	547	593	499	524	583	544	552	564	537	563	593	572	562	563	564	545	581	561	568	520	558	504	531	593	546	607	539	557	582	525	551	518	543	545	588	579	568	580	596	535	539	562	560	575	545	582	601	579	560	553	571	591	570	556	551	552	590	584	598	569	575	560	578	571	587	611	536	537	542	557	598	606	564	532	562	592	580	515	608	590	571	519	571	544	613	532	574	570	556	585	544	558	554	537	534	555	569	553	552	586	540	554	529	579	585	523	541	545	605	596	510	563	490	590	577	528	557	538	591	540	590	597	553	529	589	567	514	548	588	528	577	570	583	570	594	545	580	550	580	512	537	611	581	579	588	616	548	532	546	565	539	609	546	589	586	565	585	531	562	599	538	563	525	551	568	544	564	545	534	531	563	554	543	563	583	547	587	574	562	589	567	567	537	624	630	502	617	527	578	539	588	546	601	569	592	600	575	554	563	546	562	581	602	595	549	517	575	546	545	516	562	541	583	567	552	615	593	543	575	572	551	547	516	587	569	564	562	555	545	565	572	581	561	594	561	569	531	514	551	540	552	556	578	558	541	555	536	555	521	505	572	576	534	539	555	565	552	585	616	558	578	549	587	572	544	583	541	546	585	529	547	578	510	534	542
27750	12610	1181	362	212	190	183	166	158	139	159	164	139	148	137	142	158	143	160	144	129	145	146	180	150	142	180	135	145	142	131	140	175	142	159	146	156	145	152	140	146	145	141	166	155	132	142	143	132	134	130	147	146	163	115	126	140	139	140	131	137	126	136	152	159	149	161	142	123	145	141	133	148	127	144	143	128	142	135	154	162	130	137	150	147	143	129	133	150	158	127	143	141	136	134	138	169	145	147	129	123	146	163	149	143	141	154	155	137	128	139	159	147	164	138	131	155	122	146	132	145	134	137	149	150	137	140	134	122	126	144	136	129	136	152	143	129	140	124	143	132	136	132	147	136	141	137	142	131	151	156	148	146	155	150	130	146	131	140	154	134	154	174	124	150	132	133	152	119	132	144	142	132	124	165	139	126	147	150	133	122	157	140	151	149	150	143	117	142	147	132	122	129	133	142	160	141	148	129	132	119	138	137	145	156	141	120	142	138	119	152	151	118	137	138	134	151	149	125	144	145	132	137	128	161	156	158	143	129	139	142	154	145	145	155	119	152	127	128	138	136	138	128	145	120	148	128	123	142	133	147	140	171	145	145	166	150	150	146	153	155	132	142	138	144	153	130	148	127	133	156	138	142	129	130	144	174	141	155	126	125	149	142	134	136	155	129	132	133	133	141	144	150	121	123	156	130	135	140	142	150	144	138	130	138	121	126	122	122	155	153	148	132	134	154	143	127	150	139	135	143	123	142	143	131	155	144	141	133	156	135	166	125	134	153	157	133	130	138	164	133	155	149	136	137	150	136	149	121	136	136	157	132	136	125	134	168	125	129	127	134	123	132	135	141	138	126	134	131	127	133	141	150	169	117	137	127	138	112	147	153	133	145	125	145	140	146	168	128	127	127	129	145	130	132	140	147	143	128	152	126	145	140	164	121	138	148	123	130	146	165	145	125	140	143	134	157	135	137	135	138	150	147	141	131	132	122	152	159	147	162	153	152	141	120	141	134	145	154	156	140	95	137	146	138	125	148	128	148	130	142	148	167	150	130	141	120	123	128	130	157	142	139	162	149	125	155	134	158	143	152	131	119	149	144	145	139	130	170	151	132	148	135	166	123	145	129	149	128	149	134	153	144	133	126	122	147	131	135	144	152	157	127	159	131	127	126	133	133	144	124	142	153	156	143	127	152	135	138	134	137	131	157	122	137	149	130	145	132	126	107	130	136	162	127	144	138	134	149	128	146	143	155	147	152	139	126	136	143	146	140	182	124	124	158	139	129	149	137	144	138	138	150	124	133	128	141	161	127	154	132	161	148	134	149	138	133	151	135	124	135	158	132	147	157	120	125	130	154	150	153	122	123	115	164	150	132	124	132	163	140	165	144	131	136	146	140	142	146	136	125	132	121	136	135	153	141	126	130	132	143	142	139	139	123	153	161	121	139	127	127	157	132	157	136	128	139	130	160	139	141	135	128	146	157	155	144	142	120	131	143	144	134	147	148	151	130	140	141	139	138	150	170	135	138	138	128	134	116	135	123	167	120	147	146	154	116	128	134	145	148	147	136	146	129	160	138	142	121	129	125	143	155	133	142	140	142	141	136	129	165	153	172	140	139	145	162	145	114	150	153	149	141	126	131	154	124	141	131	144	148	142	118	151	148	131	151	132	128	139	147	133	143	157	129	133	144	144	131	150	158	144	150	130	144	146	127	127	124	134	130	154	139	126	161	148	136	131	132	136	140	166	133	151	130	158	152	141	124	137	143	139	164	123	159	153	161	140	132	132	145	136	146	135	130	126	146	139	140	143	174	144	152	136	139	147	154	140	135	169	147	134	143	155	147	114	129	146	136	131	144	139	117	146	145	131	151	150	129	136	126	146	135	138	146	130	142	152	134	125	148	132	159	137	111	149	115	145	173	143	133	154	141	142	132	137	124	116	130	136	146	141	136	147	158	134	131	148	139	137	134	151	114	144	151	155	134	137	133	120	119	142	131	139	145	129	135	164	141	147	135	162	137	155	145	128	119	136	136	123	144	146	128	149	144	157	153	125	155	137	152	144	153	138	140	150	121	126	131	156	141	137	144	148	140	138	143	159	139	144	143	142	136	147	144	139	126	136	159	120	134	159	141	146	133	122	151	134	159	128	143	143	151	119	151	148	143	140	157	150	114	154	158	136	124	112	139	132	131	153	167	137	136	152	127	130	139	132	122	145	148	134	147	149	128	149	140	134	144	155	132	142	127	142	122	134	127	143	120	136	124	155	159	130	146	154	156	133	150	127	154	143	146	138	140	131	141	128	135	143	125	125	136	137	146	124	148	143	134	127	135	123	167	132	128	164	152	152	169	168	147	132	150	144	125	166	157	154	137	137	145	144	139	154	159	142	145	146	138	122	146	142	161	142	126	148	136	154	150	126	131	129	149	142	146	134	151	150	146	147	121	161	123	133	149	132	158	119	138	151	154	140	160	146	132	126	182	123	135	137	132	131	154	138	149	155	136	158	135	149	120	128	119	127	134	120	143	141	154	150	130	145	124	124	128	123	157	136	134	134	145	145	146	148	143	110	148	159	150	139	125	151	127	111	156	144	151	133	154	137	143	154	124	134	136	155	123	151	132	149	112	142	140	128	128	156	167	156	164	159	130	131	138	116	125	139	149	142	133	125	131	158	141	148	138	135	135	128	138	128	133	145	144	131	139	136	149	151	134	158	129	120	132	141	140	148	146	154	120	153	150	138	144	134	147	140	121	127	149	140	127	114	149	128	151	147	153	152	150	133	143	149	134	142	142	140	146	131	123	155	160	139	139	139	140	145	138	140	122	124	146	124	145	148	145	136	131	136	141	143	140	142	152	140	133	125	142	165	120	123	122	137	144	127	130	143	141	136	145	135	114	146	121	134	123	138	131	128	149	147	132	141	155	137	152	165	113	164	136	138	134	152	159	136	141	141	144	142	157	142	124	143	147	137	152	131	145	151	144	180	125	136	125	156	157	123	131	148	136	125	157	148	135	135	145	127	170	128	132	124	154	122	146	119	141	147	156	142	143	119	134	158	142	126	126	135	142	162	117	119	145	159	166	158	138	134	139	144	151	141	135	143	147	149	135	119	149	129	148	147	126	139	129	141	136	130	154	156	139	139	143	148	145	139	147	152	125	129	145	144	151	120	131	143	136	134	147	168	136	137	148	142	145	132	155	148	136	138	140	137	146	136	129	121	136	145	144	130	130	126	118	118	129	144	141	165	155	127	131	117	143	135	152	142	129	160	137	154	148	113	143	121	149	151	149	138	144	163	151	138	137	127	158	127	143	143	140	135	151	133	140	117	118	140	137	138	140	126	132	168	130	138	142	136	134	150	138	144	138	135	156	162	134	145	148	141	133	133	129	111	126	141	129	141	115	141	152	141	135	142	154	152	135	138	156	142	134	126	151	137	121	134	133	135	141	161	141	138	144	127	144	144	156	149	145	142	130	131	132	131	147	131	150	127	142	118
5137	875	756	440	327	264	240	215	196	203	192	183	174	178	165	193	175	190	168	166	177	152	171	162	153	152	166	166	160	144	173	177	161	170	154	172	153	175	157	176	156	157	162	156	152	152	151	128	175	155	181	164	159	171	160	172	164	166	159	185	158	175	166	182	148	170	156	177	156	172	157	142	159	167	179	167	170	159	175	181	166	158	179	175	160	156	161	151	154	165	202	185	165	146	147	179	165	159	153	167	176	164	149	184	155	152	140	168	139	165	169	155	157	167	168	164	151	156	171	154	160	149	141	165	173	140	162	158	182	159	132	156	149	169	148	156	155	132	164	176	179	161	159	174	166	148	168	156	137	176	160	161	153	163	179	162	168	179	145	151	156	158	172	163	146	162	179	168	178	165	140	141	164	182	180	158	148	162	175	166	153	160	170	141	156	156	161	184	180	157	145	146	161	143	168	184	158	151	148	167	147	156	172	168	148	156	173	152	162	142	181	150	190	183	160	190	165	147	187	152	150	149	149	166	154	163	170	146	152	138	163	152	168	146	170	181	172	157	130	129	177	156	156	161	161	162	166	181	164	172	195	156	164	162	151	158	185	157	173	183	178	175	159	168	157	159	164	165	172	159	173	158	164	151	147	166	188	176	176	159	175	166	159	169	151	162	153	171	154	166	181	150	140	184	165	145	164	159	174	160	151	163	174	177	164	170	170	156	161	174	147	156	170	161	168	160	158	147	176	174	191	141	160	193	167	160	154	162	160	153	174	176	157	168	183	154	158	171	143	185	153	159	174	165	160	144	154	138	167	153	155	167	160	155	171	170	178	149	153	142	155	158	162	145	170	179	158	166	166	172	139	172	185	179	148	157	149	173	159	140	168	146	150	176	149	164	159	169	172	157	164	155	172	158	155	192	146	152	165	156	131	166	182	176	159	166	183	153	171	166	157	164	146	186	148	167	164	171	178	157	169	149	187	150	141	158	178	163	159	150	152	175	170	160	170	169	187	156	150	164	169	143	166	185	181	132	148	148	162	152	164	176	168	165	161	163	163	146	165	160	153	157	181	160	168	185	162	189	160	159	174	156	167	168	153	156	168	158	162	160	179	200	159	156	152	165	163	175	139	168	161	177	159	153	152	165	168	151	146	181	169	183	162	174	185	163	163	175	147	156	158	171	142	202	171	172	171	157	166	159	162	166	168	161	147	177	150	180	189	182	153	160	168	170	175	203	141	163	164	148	165	153	151	171	157	172	151	163	161	171	177	168	166	176	156	157	154	128	164	130	160	170	154	168	165	150	175	161	188	176	182	129	148	152	155	131	161	186	162	167	162	178	152	162	153	164	182	178	171	145	170	179	150	160	156	158	131	169	161	165	183	173	156	155	176	150	157	171	156	202	165	168	145	149	140	160	172	181	147	165	164	167	166	166	168	182	150	160	183	182	167	161	165	170	152	145	150	151	172	160	155	164	161	162	146	160	156	151	151	165	157	157	159	148	164	177	169	164	150	162	156	181	174	161	163	149	163	170	149	192	168	176	169	142	186	171	159	141	160	170	182	169	169	168	173	152	175	147	137	146	165	159	167	172	185	179	167	153	153	160	162	171	195	151	152	164	179	166	149	161	157	137	164	176	171	185	187	165	160	165	141	160	176	171	162	180	164	162	161	177	143	160	189	177	176	173	162	134	167	179	175	157	170	174	176	190	187	158	166	167	155	165	169	160	180	163	184	162	138	154	155	161	155	155	169	162	151	174	162	162	177	146	186	157	172	162	161	159	182	177	159	156	155	175	162	148	179	156	164	173	171	160	153	159	159	172	165	173	176	152	149	175	161	154	143	167	161	178	148	179	131	161	155	168	154	173	151	177	154	160	180	174	163	155	147	163	158	194	184	139	151	178	176	169	156	144	169	155	173	155	184	143	169	159	160	139	160	182	156	153	173	140	186	178	162	172	140	150	160	178	162	171	152	158	164	155	164	153	135	162	151	157	158	161	187	147	159	147	177	179	169	159	149	149	155	144	157	160	151	147	171	157	179	163	159	143	171	193	176	170	168	187	154	161	162	174	172	162	160	178	164	149	141	163	187	157	159	169	139	157	159	137	192	161	166	164	170	175	157	149	150	163	160	174	165	168	158	163	144	168	159	165	174	140	180	174	130	174	156	157	176	161	157	147	166	153	152	161	173	162	177	162	165	164	154	155	161	153	153	159	149	138	150	159	167	175	181	150	163	178	164	178	179	180	161	146	157	177	170	168	142	151	146	153	153	191	137	168	191	135	147	163	167	173	181	157	156	172	168	162	144	182	184	188	167	152	158	173	141	166	169	140	147	134	160	142	170	161	174	151	153	138	154	172	173	145	175	158	163	159	162	179	157	148	147	176	175	155	153	171	158	178	154	132	183	156	184	162	167	151	168	144	155	162	166	171	179	162	162	149	169	164	176	161	165	161	163	154	161	140	161	161	182	162	167	170	168	137	167	148	166	145	160	164	161	131	152	148	174	181	130	142	172	158	168	164	153	139	144	163	177	153	157	158	148	172	153	155	160	156	165	162	179	171	162	167	124	180	177	152	166	163	182	170	164	167	152	169	182	163	151	151	161	164	161	143	151	156	144	160	152	142	157	160	149	182	144	158	173	149	166	160	150	162	160	160	156	159	140	162	149	149	178	166	152	178	146	160	173	165	180	174	155	164	141	153	159	168	151	160	145	175	171	153	168	158	152	160	171	159	157	157	154	159	159	155	154	166	154	171	176	151	148	141	172	152	175	187	162	151	141	153	179	165	166	151	174	177	174	182	153	174	148	143	165	152	165	170	150	145	163	149	173	179	177	155	145	190	159	172	168	161	158	161	164	160	146	184	158	174	160	161	166	149	164	169	180	138	170	184	166	149	156	170	153	150	152	150	166	168	150	193	181	175	141	170	138	158	178	183	148	177	158	169	167	150	137	164	161	146	141	162	140	169	163	158	149	174	169	142	173	151	166	154	173	157	149	150	186	163	181	140	160	161	148	158	151	155	168	169	177	154	172	164	162	156	160	171	165	177	162	142	170	155	152	152	162	159	154	153	168	164	170	155	175	158	175	142	189	180	167	172	164	181	168	175	168	160	131	154	179	138	198	168	166	148	162	174	175	161	140	161	171	157	130	171	158	174	142	164	162	159	173	149	167	144	171	164	176	155	169	176	158	180	167	174	169	151	159	172	188	188	165	163	159	152	144	180	154	158	140	161	159	171	185	147	147	155	171	163	148	157	162	183	158	165	170	157	167	176	169	154	154	160	165	162	163	164	170	177	143	160	162	154	164	154	144	168	144	185	154	158	165	140	151	171	168	184	151	168	166	156	170	172	163	155	177	172	159	152	151	173	171	153	158	177	152	136	163	149	144	160	160	172	162	170	172	149	152	172	149	157	132	154	162	163	166	156	169	194	177	174	159	161	178	173	170	166	165	188	155	139	175	128	148	164	147	152	170	161	176	154	142	166	178	178
24385	20348	26422	24150	20338	8675	1250	692	624	616	541	480	460	406	446	357	383	387	322	350	340	317	340	300	328	333	300	345	314	317	350	326	323	302	284	275	295	314	290	335	327	300	282	323	302	305	265	314	297	304	338	292	292	290	281	318	311	335	307	292	288	319	305	277	318	270	306	326	274	296	267	282	297	304	285	287	285	335	315	274	276	290	287	279	299	283	260	323	281	290	290	295	291	261	298	272	318	304	278	287	275	262	285	285	281	277	294	294	281	308	282	292	263	292	270	273	301	283	299	312	286	324	303	255	280	285	283	290	261	270	272	333	289	326	261	287	289	292	310	264	267	280	302	290	284	248	264	278	305	278	295	261	278	303	292	284	265	286	290	284	279	315	269	297	310	274	266	288	297	305	288	280	286	281	301	282	279	277	288	265	283	298	288	291	290	271	283	294	284	298	325	296	293	288	259	296	265	267	297	312	274	255	279	293	281	279	292	293	296	297	291	306	295	302	294	273	305	287	321	313	290	302	275	285	283	269	273	297	295	279	271	312	286	298	321	297	270	260	295	275	261	284	281	260	274	271	331	291	313	266	318	296	290	284	249	290	294	295	304	283	254	295	290	304	276	283	312	278	279	273	276	315	241	296	305	295	268	276	287	285	317	289	296	257	302	293	271	292	295	263	293	293	268	264	259	293	265	291	266	310	281	324	284	290	278	271	254	292	281	306	321	285	288	261	277	294	278	261	267	286	306	283	263	282	282	298	283	316	301	290	279	299	274	267	300	307	304	287	259	299	294	273	273	242	280	303	297	279	297	291	289	279	310	344	292	300	292	281	281	258	293	309	297	287	288	276	292	294	281	276	272	281	287	288	277	291	289	282	275	273	288	310	290	273	319	295	272	295	264	276	278	253	291	308	284	277	290	308	298	295	302	282	291	282	295	312	274	308	296	304	287	305	274	274	268	278	291	297	288	294	259	251	261	274	324	296	303	267	276	271	266	296	308	295	304	269	273	299	275	291	279	290	310	311	275	271	284	314	274	298	284	294	312	290	285	282	310	298	309	327	308	285	271	289	287	291	274	272	306	292	268	271	276	268	294	276	275	286	314	272	309	284	313	305	285	282	285	273	315	289	308	276	267	293	276	295	300	254	291	306	256	304	282	315	264	293	279	264	280	275	326	306	280	276	278	269	314	274	282	277	277	274	286	284	264	277	296	304	305	277	285	271	307	306	290	262	303	286	307	308	294	312	300	320	274	290	283	281	287	312	259	276	292	322	281	292	262	307	266	284	292	291	284	280	287	282	273	276	292	276	285	296	299	285	272	308	298	254	275	335	273	252	299	295	283	306	292	320	276	290	295	288	286	283	271	264	267	305	238	291	280	270	295	310	328	294	254	296	252	293	232	278	324	272	293	288	282	317	279	290	283	301	286	261	297	282	279	258	256	301	287	299	302	284	274	259	305	301	254	311	285	279	291	310	304	279	306	303	295	299	315	306	285	305	281	317	339	287	320	294	292	295	291	285	313	266	307	299	265	299	260	300	282	294	274	261	258	314	281	293	278	300	281	265	285	280	303	302	283	273	265	281	306	293	278	264	274	261	308	280	294	300	287	297	304	271	275	286	269	273	274	282	278	281	316	295	287	279	277	256	297	288	289	290	265	253	292	291	306	289	306	262	316	258	275	289	286	286	281	273	311	299	272	254	334	285	286	307	276	279	280	310	295	306	297	300	279	266	297	294	274	301	294	284	287	272	239	258	291	252	286	272	284	316	295	294	265	308	280	295	273	312	293	282	305	296	303	281	314	307	278	311	281	314	293	263	289	295	322	299	278	279	304	261	297	293	295	256	287	301	266	266	257	261	319	286	303	271	295	286	284	286	295	286	252	290	295	285	289	286	276	284	311	305	317	282	281	273	308	302	271	289	275	296	292	276	284	271	315	295	291	317	272	299	250	276	315	287	286	267	303	259	267	263	298	300	282	289	274	262	319	253	306	276	300	300	270	268	277	281	311	276	282	302	275	277	294	285	286	333	295	293	326	278	285	312	286	293	285	288	296	305	291	303	316	293	252	307	257	283	305	285	285	301	275	287	276	290	285	285	295	294	271	291	287	287	280	286	272	279	277	281	270	308	289	310	295	288	281	285	301	308	273	282	265	323	291	304	283	292	278	269	278	268	284	281	307	277	311	255	300	291	266	298	317	287	294	282	293	282	295	268	294	284	287	306	274	290	271	278	308	275	262	299	295	307	269	306	283	293	303	231	290	303	293	307	279	283	265	270	296	277	266	297	284	266	312	315	272	281	312	290	292	287	286	334	287	305	303	291	308	287	260	322	285	310	275	283	298	281	304	319	272	283	302	276	277	310	262	287	274	267	311	316	236	311	324	269	270	280	291	292	277	281	317	301	269	286	286	292	302	272	297	276	259	282	287	291	310	280	316	277	253	302	296	292	329	261	266	299	255	275	290	290	319	293	311	306	275	285	300	291	299	290	339	290	286	285	298	323	289	293	274	271	309	259	291	305	283	264	270	304	253	276	300	312	291	290	272	319	262	271	295	279	302	295	259	304	297	317	333	276	277	297	257	280	309	266	277	264	261	285	299	305	310	311	286	277	282	268	268	280	301	296	328	285	298	292	270	277	280	262	296	272	297	282	290	301	289	302	292	324	299	295	301	277	280	254	280	293	252	278	281	279	272	282	293	270	293	291	291	300	271	268	284	312	290	316	293	290	314	274	296	293	288	292	285	301	292	310	273	256	317	272	288	308	266	283	276	307	264	296	298	291	294	267	304	257	293	267	285	280	317	276	294	285	302	320	275	302	281	304	290	290	287	275	318	300	290	253	269	338	295	279	275	292	273	278	285	311	299	304	282	292	271	259	269	292	282	265	283	257	296	283	287	280	292	288	278	300	293	314	296	303	264	299	291	259	280	273	288	296	271	274	320	315	260	272	308	282	252	286	299	308	274	286	274	309	298	258	253	278	276	266	304	303	297	288	298	308	312	240	298	298	297	282	275	324	267	295	296	292	309	280	264	275	308	262	284	317	298	292	269	331	260	296	271	285	288	253	289	298	297	303	326	293	323	330	309	257	300	268	293	250	292	294	298	276	239	305	283	321	306	300	296	304	280	303	302	281	266	279	290	276	293	279	285	291	275	270	275	282	272	261	285	289	313	301	275	287	310	316	240	293	300	299	293	256	279	294	298	268	311	310	271	299	264	255	303	296	296	280	300	260	277	311	285	266	296	275	289	292	253	265	294	293	266	298	275	281	274	259	265	273	309	277	274	295	315	313	284	270	279	295	278	306	302	273	278	295	321	304	276	286	298	269	279	262	269	291	249	272	292	293	278	277	285	291	281	311	248	288	286	303	314	308	272	308	256	312	259	278	265	312	293	288	272	310	313	309	279	289	287	274	281	287	307	283	282	304	286	289	290	293	284	290	280	270	318	327	299	297	270	309	293	271	259	300	282	311	273	299	315	283	301	280
8071	11480	10632	5637	3483	2598	1844	1388	1148	996	885	849	696	623	605	534	498	481	447	415	413	425	433	375	388	356	358	365	342	362	356	345	361	299	358	299	302	322	323	317	325	300	320	303	312	316	301	320	296	316	304	298	277	320	273	296	333	314	324	306	317	297	293	307	283	303	273	267	282	306	289	297	297	305	315	305	307	268	293	299	318	303	315	278	315	273	284	302	271	308	262	288	308	277	298	269	323	281	305	268	286	273	312	313	263	294	305	296	294	308	284	287	299	288	278	289	288	278	275	307	267	288	260	270	279	248	302	279	293	278	260	285	261	313	272	280	284	283	271	279	280	278	285	316	279	275	257	305	262	288	258	299	275	287	255	267	251	272	276	302	262	294	280	289	279	291	278	313	283	281	297	300	265	283	277	281	288	293	299	298	269	267	300	260	287	269	289	268	258	269	256	279	256	269	285	286	320	267	277	266	294	286	289	268	258	283	292	290	277	286	249	257	271	311	282	279	278	280	306	263	270	322	295	273	272	278	298	275	306	246	304	241	306	280	276	298	294	284	308	282	277	275	272	302	280	291	312	296	292	290	320	315	272	268	302	267	274	289	294	312	288	312	302	291	264	294	279	265	306	242	290	300	312	274	281	284	268	278	270	295	296	329	270	262	291	287	282	283	260	292	265	280	308	257	305	294	294	283	302	244	275	299	283	283	288	283	286	282	272	269	299	282	288	283	279	264	295	293	308	270	301	311	287	270	266	312	281	290	299	285	280	280	260	277	293	252	312	310	262	322	290	275	267	259	290	308	286	289	263	269	279	267	268	295	296	293	302	286	269	294	284	277	282	276	275	288	310	275	295	284	296	275	288	261	294	293	285	291	289	308	306	265	280	280	260	316	275	294	284	268	277	292	286	335	294	269	290	317	293	278	291	286	290	266	300	300	253	327	270	249	296	277	267	275	272	262	294	295	260	267	278	300	294	274	256	285	287	308	331	276	276	294	284	293	282	280	297	280	288	261	261	283	285	275	269	292	262	255	319	255	283	283	306	294	266	279	304	296	307	287	261	301	249	300	277	268	266	275	314	313	259	268	293	258	302	285	303	320	287	318	297	284	290	278	285	273	289	278	304	296	255	295	266	284	263	266	289	310	282	275	271	278	284	277	281	285	321	273	291	263	295	291	308	273	295	248	273	291	261	295	261	314	271	268	286	256	273	284	305	277	296	257	291	273	300	255	288	301	275	271	277	305	290	286	274	276	298	294	300	284	276	309	271	274	299	311	256	266	292	297	277	305	305	287	288	264	293	268	261	267	313	298	274	284	278	276	264	286	283	309	270	269	282	293	256	255	293	292	303	315	267	296	282	281	326	281	287	242	319	261	273	283	298	299	296	300	260	256	306	268	291	290	308	281	272	278	269	282	275	273	300	267	277	292	297	291	293	284	268	277	310	279	289	301	288	286	294	291	312	291	279	259	253	269	302	292	277	294	281	279	270	304	275	304	284	262	295	278	282	272	305	324	292	293	330	284	261	287	306	254	317	291	322	289	291	285	294	286	286	281	273	296	296	258	290	299	278	280	295	264	282	258	295	304	266	306	266	273	277	277	294	272	311	265	260	279	304	283	268	322	276	308	278	273	286	300	286	273	276	291	276	299	292	278	276	293	301	288	298	265	310	263	279	280	271	285	309	278	273	240	302	278	275	289	282	261	270	295	290	273	257	266	276	303	276	279	289	299	246	291	271	304	331	275	250	274	275	290	302	278	274	276	298	279	282	298	299	294	272	295	291	273	284	289	285	300	286	273	275	314	275	276	303	270	272	281	285	304	277	288	264	271	270	286	291	260	270	292	271	276	315	274	295	268	291	269	296	293	293	286	264	267	324	276	264	304	285	253	291	266	275	312	296	288	289	292	294	275	279	312	270	266	282	301	275	286	292	298	294	291	285	294	295	261	259	288	312	274	307	273	279	287	271	269	275	260	275	284	321	296	287	302	301	271	267	303	289	253	278	273	253	277	292	285	242	286	324	291	304	293	310	310	280	299	284	274	299	269	292	257	281	263	277	302	288	290	246	274	247	284	260	283	268	276	330	273	276	263	298	298	288	313	317	280	303	296	273	289	301	291	285	282	249	272	275	284	298	300	247	294	289	291	277	287	271	281	280	283	278	299	292	259	254	326	278	307	284	254	317	287	312	262	284	282	281	274	246	282	301	297	304	291	287	259	293	288	282	292	309	300	287	275	276	267	297	276	298	273	288	308	293	278	302	306	313	276	279	292	269	284	284	322	305	302	290	279	260	301	251	281	252	322	271	291	276	303	301	282	261	284	266	258	284	275	268	292	281	297	305	309	274	246	282	279	308	269	293	260	278	284	262	292	314	295	258	289	292	292	289	285	270	288	276	271	306	292	266	300	245	285	304	314	319	265	290	275	296	278	296	271	299	280	310	258	282	269	252	313	274	264	295	284	289	280	280	299	267	274	287	294	280	329	304	277	306	298	263	294	278	267	292	278	262	251	284	320	250	301	327	276	291	278	266	278	293	303	272	300	280	280	312	287	276	305	286	288	302	246	256	261	276	290	286	275	266	295	294	268	290	307	297	279	335	292	282	304	273	311	260	285	251	298	301	275	314	285	289	275	292	295	283	300	278	295	263	285	308	304	273	281	284	301	278	295	290	290	275	293	310	325	295	286	304	259	310	283	280	284	295	301	266	291	268	305	303	265	273	272	275	301	262	281	287	253	290	284	300	268	297	315	294	295	288	292	295	278	286	259	308	279	277	290	278	290	292	298	293	293	253	290	298	261	306	266	285	303	272	282	289	276	290	280	291	269	252	269	277	275	254	283	272	268	292	263	296	306	283	276	284	268	278	284	310	307	284	272	304	323	275	309	245	260	279	281	277	302	251	319	294	292	228	279	253	293	242	277	261	282	258	267	307	259	326	324	285	285	272	308	309	263	286	298	297	296	287	273	267	288	272	317	271	279	286	278	307	301	284	275	247	266	263	253	282	272	258	280	281	263	277	300	275	309	294	293	270	259	283	309	271	280	320	255	276	267	309	281	300	278	280	262	315	298	283	291	280	274	285	268	287	280	267	299	284	284	277	289	279	274	313	290	280	288	258	284	285	268	275	290	310	258	313	274	307	283	296	261	267	259	255	269	297	297	266	281	285	271	292	305	292	281	272	256	313	272	273	276	255	279	303	271	268	284	327	313	259	284	296	260	276	305	314	289	264	256	284	293	237	275	303	239	274	295	283	291	301	298	264	324	275	277	288	302	316	283	294	291	279	294	272	262	266	265	291	270	320	305	264	289	266	303	272	271	300	288	269	283	290	290	260	294	266	305	307	281	309	275	262	271	285	316	273	288	266	269	262	296	268	272	299	313	273	269	291	316	299	283	259	280	283	301	234	297	307	298	277	301	269	249	308	300	289	280	275	279	278	286	264	282	295	289	293	303	300	277	282	289	288	301	291	273	267	260	318	288	289	305
22546	20354	26872	23725	20355	20422	7575	1696	1275	1143	1131	998	902	857	812	772	798	753	739	725	681	664	654	680	695	650	659	703	690	656	608	598	612	624	596	598	571	617	658	631	620	618	566	601	602	645	614	605	560	626	593	619	604	584	562	624	554	601	609	574	600	646	641	583	584	602	600	585	574	621	580	638	578	571	574	572	613	597	589	593	560	568	599	578	561	575	543	624	613	558	595	564	609	578	580	575	608	582	543	572	559	554	613	569	579	602	576	603	609	586	592	611	579	593	607	593	599	609	577	576	609	555	559	554	621	535	580	565	523	584	546	546	607	588	569	614	563	577	617	599	589	573	611	608	598	598	635	613	580	597	603	554	567	623	608	615	574	594	537	565	578	608	569	614	603	599	583	607	545	607	580	667	540	571	605	533	594	581	614	549	600	606	560	624	623	596	639	580	595	578	601	555	576	599	583	579	586	603	556	578	588	554	572	575	609	585	562	582	586	552	663	595	610	616	585	600	609	574	636	608	575	594	587	584	559	551	560	550	570	564	560	561	634	587	561	566	554	578	557	564	588	556	625	573	605	570	588	568	559	597	549	585	588	616	560	555	539	573	588	566	591	587	548	578	593	575	559	562	552	646	581	604	581	606	574	624	576	606	599	558	590	606	630	597	597	576	639	539	610	623	564	591	557	578	612	586	608	563	611	617	610	597	569	592	622	602	537	581	574	592	602	572	569	538	564	627	594	553	607	592	663	569	576	647	614	593	594	637	593	617	594	578	516	587	623	586	604	618	575	570	608	573	595	587	624	567	622	596	603	592	580	564	602	588	618	616	609	622	586	589	546	605	561	567	557	596	573	543	584	572	566	600	559	597	567	602	604	605	578	604	539	590	570	577	561	575	558	574	601	569	604	601	543	589	599	574	551	597	588	615	522	559	583	587	594	620	556	572	584	597	541	612	619	632	548	573	587	578	594	591	598	586	642	614	608	589	558	578	613	575	587	595	566	600	550	587	596	577	549	539	565	600	609	588	593	582	561	591	591	585	600	607	558	560	592	619	587	617	618	565	577	614	615	613	600	580	643	621	589	604	575	562	584	585	564	597	601	565	606	588	576	612	636	528	599	610	581	574	588	562	578	578	624	577	596	614	545	561	595	618	572	593	601	561	587	611	637	545	561	603	607	575	613	579	578	586	573	601	578	604	580	562	552	613	588	548	611	530	585	602	593	573	559	593	590	596	611	575	596	572	566	592	542	624	577	591	566	578	608	567	577	565	623	610	564	606	592	552	622	587	651	586	612	626	562	583	599	587	596	559	581	585	539	556	586	539	529	594	564	599	582	625	597	541	597	558	574	593	564	630	594	595	576	623	586	571	593	575	587	585	589	606	572	591	609	587	584	595	586	595	586	552	608	578	608	617	544	592	573	585	611	591	580	590	595	599	627	589	586	571	612	602	600	599	563	578	567	593	608	610	615	632	592	545	604	607	526	574	591	643	574	573	598	549	636	600	607	595	618	533	586	551	599	526	589	594	581	575	576	577	568	614	554	621	547	575	588	586	593	617	551	598	612	576	577	629	594	604	559	608	583	568	591	566	592	604	571	562	554	550	594	631	609	573	567	631	575	578	609	578	559	570	559	612	625	596	609	587	592	598	583	579	571	600	574	587	597	601	609	604	586	565	541	621	623	589	607	584	603	544	547	566	632	613	583	624	622	596	551	606	559	629	573	559	587	620	618	566	565	576	626	602	616	589	616	558	547	574	589	541	630	562	545	569	533	610	600	583	594	591	595	614	580	563	614	605	613	603	570	610	593	583	605	587	571	600	585	649	569	589	573	576	573	577	605	595	649	629	610	623	622	611	592	554	621	574	620	564	632	582	608	592	602	572	569	591	557	619	592	600	602	573	545	569	586	628	612	582	551	628	576	605	536	583	628	575	603	554	554	596	577	624	604	554	554	647	581	591	590	548	595	596	643	606	578	592	559	580	603	572	529	619	584	567	579	564	573	588	596	583	594	590	604	584	595	617	593	622	508	598	584	610	578	618	568	629	611	577	621	600	594	572	628	586	559	584	582	615	576	601	571	606	584	551	608	597	567	574	564	616	563	550	564	596	583	561	621	578	580	597	579	575	576	602	617	548	555	563	574	606	634	569	595	579	609	559	577	562	611	569	606	568	581	520	587	572	566	594	569	614	587	587	612	583	577	563	558	586	607	572	603	557	569	616	577	574	560	571	582	618	615	598	581	567	587	548	548	590	603	559	633	587	535	579	566	608	586	578	593	646	536	550	609	568	570	553	518	563	606	609	623	538	599	556	580	606	564	565	571	595	586	584	575	602	563	543	553	570	552	587	590	621	577	576	585	634	582	558	576	605	570	630	596	588	599	553	594	569	609	609	581	581	525	584	590	552	550	578	615	593	562	579	625	584	582	587	625	578	597	617	553	619	573	598	646	590	605	520	571	584	575	588	583	602	634	607	652	570	578	609	569	601	575	636	599	589	608	553	541	574	591	596	589	567	600	568	589	635	587	590	579	529	578	615	573	535	589	591	529	577	592	606	631	557	568	597	589	583	615	598	583	588	561	619	593	581	559	599	538	579	620	573	580	639	609	591	580	602	564	504	576	571	600	581	590	540	605	607	583	575	571	622	563	595	546	630	555	559	566	601	585	595	574	559	592	589	604	551	562	540	599	641	593	575	589	640	633	607	606	599	575	543	541	541	556	592	573	623	581	578	545	581	529	555	525	616	626	587	605	637	581	576	562	596	576	621	572	601	562	585	605	629	564	584	578	572	553	554	607	557	620	599	619	521	584	603	579	587	587	611	590	590	571	557	557	524	595	592	585	577	589	612	560	556	577	582	565	535	596	599	572	587	616	557	580	565	610	571	565	616	548	592	587	617	596	560	604	572	531	556	581	576	631	602	544	599	592	586	552	575	548	625	609	584	605	586	576	544	567	603	600	593	589	610	581	606	600	557	618	563	587	600	599	570	520	619	569	562	546	585	589	562	574	614	570	590	565	572	591	577	631	597	640	578	576	524	572	587	602	515	575	584	600	575	615	574	605	539	569	570	583	574	532	570	595	594	544	643	619	575	616	603	533	575	623	601	570	565	571	587	656	620	615	567	601	541	566	601	600	622	629	585	591	568	566	588	565	586	588	642	552	511	632	579	600	559	618	571	577	589	595	568	569	562	544	586	621	576	577	600	551	617	563	562	607	607	612	618	571	617	596	569	601	610	620	581	537	530	569	565	597	608	601	569	565	570	581	589	605	612	584	596	613	579	609	601	583	628	530	607	556	601	587	571	607	589	612	603	619	585	542	610	588	589	578	569	589	571	555	605	608	587	668	554	619	580	566	617	584	644	577	564	557	596	626	591	597	600	606	572	625	590	616	595	579	582	582	567	639	582	597	591	580	583	602	549	570	586	549	605	580	594	593	553	570	613	575	592	641	554	607	616	605	587	595	591	588	586	544	589	600	565	546	596	567	588
11490	18620	17441	9731	6469	4811	3544	2915	2324	1965	1733	1555	1312	1211	1083	1067	1000	976	912	901	796	843	781	761	724	718	734	694	694	664	667	704	689	682	669	670	594	591	631	604	608	626	611	636	601	637	605	641	596	588	607	591	576	610	618	581	573	593	575	561	608	600	557	571	613	598	580	614	570	599	554	567	570	614	563	572	629	570	587	578	578	587	544	606	571	563	563	573	545	561	566	579	605	601	548	550	568	559	603	575	590	574	542	583	570	559	590	603	560	577	562	593	536	572	586	593	582	578	593	624	580	590	570	554	575	566	595	553	544	589	601	559	563	566	569	578	565	532	581	586	523	577	544	559	592	571	573	553	625	545	537	544	527	524	535	589	606	522	550	569	523	569	566	563	568	551	559	548	543	559	557	577	597	560	552	588	569	624	605	597	557	565	598	585	562	572	532	565	577	567	540	571	577	599	568	573	542	622	566	546	580	582	534	631	564	609	600	598	569	560	597	615	571	616	550	608	599	564	548	559	557	578	599	590	517	559	545	544	557	534	581	531	619	594	591	556	556	545	531	557	558	560	574	578	535	548	552	581	562	567	592	616	570	553	582	588	556	592	547	581	550	569	571	568	531	585	613	551	558	590	579	536	491	561	559	598	569	574	588	595	594	572	544	548	609	592	540	558	550	579	596	537	601	570	552	546	559	572	579	576	540	598	559	541	573	547	557	529	554	560	551	571	581	601	572	589	550	596	589	552	539	541	595	545	547	544	575	546	544	539	525	587	559	566	555	565	593	579	551	546	561	519	543	537	585	572	559	565	586	576	551	575	587	595	582	559	594	549	536	581	535	621	580	560	601	577	532	559	548	577	568	557	566	540	553	544	593	570	570	552	550	602	556	549	553	626	576	542	560	544	612	537	600	547	606	583	556	563	554	558	569	537	542	517	550	587	536	536	564	589	575	552	573	573	563	529	563	544	556	541	564	558	552	596	571	577	570	541	563	589	576	568	557	584	534	551	521	590	549	594	534	588	599	599	541	604	581	535	570	583	542	579	556	585	552	552	592	589	552	554	570	557	580	588	545	567	560	563	549	539	512	551	541	561	525	573	574	558	576	546	570	577	586	565	588	598	580	596	558	614	606	606	560	544	576	607	663	560	587	560	563	570	556	546	580	631	590	541	589	573	562	581	601	590	567	567	554	544	557	595	564	559	543	614	557	603	573	597	576	526	539	535	598	555	585	540	554	559	593	565	589	569	535	562	536	570	581	522	581	554	546	626	519	574	561	581	643	585	562	574	579	578	525	580	559	564	549	537	559	587	556	551	575	595	591	597	568	558	563	584	575	581	568	594	550	567	571	541	624	556	561	562	547	610	577	553	570	569	634	580	582	599	587	553	534	560	588	520	608	565	571	561	582	618	582	567	565	559	584	539	574	569	550	546	571	607	566	586	566	555	535	624	567	579	507	585	537	593	539	611	576	566	575	592	566	578	581	562	574	569	528	560	586	553	570	588	579	598	568	565	526	593	574	564	574	580	549	537	563	551	545	530	570	562	579	566	577	577	518	572	523	562	560	564	622	571	560	535	573	547	585	541	551	541	578	539	565	541	601	556	575	584	551	603	582	553	565	598	589	561	566	587	576	554	613	559	609	561	571	548	577	528	573	594	575	583	556	564	597	570	571	555	570	565	593	574	562	565	558	551	547	585	572	549	518	566	547	580	577	589	529	559	603	544	573	596	580	548	581	592	549	573	555	575	591	607	531	569	593	553	562	581	581	560	544	556	538	565	569	582	570	561	568	577	593	550	554	617	537	529	556	543	550	563	551	590	579	619	540	573	601	613	578	585	521	569	565	571	593	583	545	569	603	587	561	543	570	558	582	564	568	586	553	568	589	572	536	579	551	577	565	586	557	553	560	560	560	567	513	561	563	585	594	584	578	542	539	574	583	558	612	594	529	538	566	564	552	563	579	545	553	562	565	603	610	547	568	598	587	610	570	568	558	519	547	602	558	570	588	531	601	551	559	568	580	583	556	507	509	557	520	607	567	554	569	541	547	584	535	550	556	578	576	570	583	564	561	557	489	549	531	534	628	593	554	540	600	580	565	551	526	529	586	558	595	571	559	540	578	576	634	565	562	565	561	574	593	528	524	600	561	570	577	552	573	618	548	548	565	566	528	563	561	557	536	516	587	559	554	568	557	530	595	573	553	533	587	580	552	595	561	545	563	596	589	501	587	549	552	562	574	514	594	570	574	531	582	597	568	516	594	537	633	547	569	567	554	556	582	531	556	572	567	534	548	544	583	522	600	554	550	593	589	557	554	552	551	612	636	575	589	562	527	526	601	587	554	563	607	554	595	586	544	538	564	574	616	589	583	576	603	574	580	586	572	533	569	551	549	572	556	587	568	564	547	566	501	583	592	552	589	622	590	597	527	577	595	527	579	533	588	618	551	579	599	556	545	524	571	562	561	583	551	567	591	529	613	610	560	576	553	564	574	555	590	552	574	570	536	540	564	601	534	579	589	587	574	566	596	569	557	545	553	549	573	602	561	572	544	551	599	554	572	560	578	592	553	576	518	570	539	522	553	590	497	574	555	618	554	556	580	576	560	596	585	571	564	572	546	590	592	595	584	575	540	549	617	557	583	602	572	613	583	585	562	524	596	588	551	564	631	546	542	599	546	581	536	591	518	540	537	596	554	536	560	547	599	588	551	576	568	583	552	547	559	552	577	581	545	533	537	541	564	611	586	578	567	554	540	588	548	567	562	571	581	581	574	567	571	603	536	599	573	575	569	557	551	604	572	566	501	604	607	552	578	564	536	526	551	563	583	550	572	563	598	578	577	577	549	590	584	552	570	605	578	523	591	518	559	596	565	576	547	570	612	531	584	568	543	562	538	527	562	546	561	621	516	567	578	607	559	581	560	557	571	572	552	565	544	565	589	580	569	552	535	569	529	577	556	572	566	584	576	560	568	598	544	558	565	547	571	566	561	561	605	534	577	569	553	567	595	551	558	560	561	571	576	579	595	559	581	570	545	538	582	549	581	596	560	596	547	562	527	581	577	543	555	554	560	542	572	570	575	543	557	541	598	542	533	548	545	576	545	564	552	560	577	590	555	566	558	561	603	557	579	539	552	574	569	549	537	550	569	540	545	537	596	556	565	535	528	562	568	559	583	547	502	554	557	587	561	577	590	558	566	569	560	607	536	581	563	579	556	613	522	568	573	580	550	572	562	565	528	543	614	527	537	579	524	595	557	515	574	536	596	545	502	532	574	563	549	580	575	574	591	562	545	569	532	531	590	573	560	573	568	545	564	559	588	556	608	556	553	598	605	575	576	541	575	565	582	573	578	522	563	560	555	564	569	580	533	593	623	562	535	584	574	590	576	569	539	561	584	543	578	598	552	543	553	547	572	547	569	563	568	538	542	543	554	592	576	563	579	534	575	539	549	582	542	557	578	501	632	559	578	584	536	562	619	544	580	576	592	573	567	571
27829	12680	1282	412	300	263	202	150	162	152	157	150	139	162	153	159	178	138	154	155	116	152	135	152	141	130	123	139	139	159	155	138	170	136	166	145	136	157	110	133	133	126	153	131	140	160	138	150	140	145	132	157	151	122	142	145	147	143	129	145	130	105	131	143	154	132	133	114	107	144	154	124	151	138	138	155	127	130	143	150	152	132	122	152	159	132	133	145	149	151	138	164	132	139	142	122	146	151	144	146	136	130	140	145	146	152	145	137	152	144	125	146	144	127	156	146	154	157	145	130	152	126	128	150	142	146	141	121	148	154	146	140	144	134	146	137	154	150	138	136	140	125	123	147	113	137	153	140	155	146	154	150	121	155	143	125	134	154	132	142	128	116	134	157	143	149	154	129	146	157	145	145	156	156	149	140	155	134	141	140	140	133	172	130	137	143	149	146	116	141	131	159	144	166	137	161	134	148	131	159	134	136	125	141	142	159	150	141	136	126	144	159	136	145	118	125	137	142	116	142	151	137	140	142	136	157	138	136	134	140	157	150	140	133	137	138	121	149	138	147	115	146	141	137	146	142	130	146	138	147	102	135	151	150	124	124	132	147	135	162	146	143	154	164	138	143	123	150	138	126	133	142	122	124	125	136	156	133	141	124	149	133	155	150	147	135	124	128	128	146	154	117	133	148	131	129	153	137	135	153	139	123	145	142	128	175	141	127	134	150	122	147	147	149	132	140	148	137	141	116	135	141	143	131	157	153	151	133	154	157	153	136	154	154	138	134	129	142	143	128	137	137	136	117	171	135	141	135	146	133	149	147	159	140	152	145	154	150	133	154	124	149	144	146	132	127	145	130	134	146	159	140	145	122	155	147	125	139	148	138	142	142	134	159	140	143	156	133	140	161	138	130	132	159	160	135	137	138	143	119	145	143	139	126	133	134	133	144	152	150	126	143	151	146	162	145	154	143	151	141	142	136	153	162	148	140	143	123	147	148	140	122	139	146	122	175	178	134	138	158	132	133	132	147	126	139	138	105	169	149	139	119	164	157	138	137	160	135	148	133	146	128	128	138	143	140	150	161	125	156	148	144	160	149	139	149	149	154	126	131	148	163	143	163	157	117	144	142	140	143	150	149	135	131	127	125	134	136	143	153	150	134	134	151	146	138	138	153	146	134	153	139	142	161	137	135	134	129	138	140	143	130	151	135	163	144	138	155	148	136	143	131	150	141	122	155	103	153	151	136	122	135	153	155	149	143	138	147	120	143	155	131	146	124	161	121	155	150	126	139	136	119	128	137	157	134	130	142	140	145	137	127	133	148	143	144	162	158	140	134	129	147	142	157	132	137	155	116	151	140	128	143	124	143	145	138	142	148	144	149	141	163	141	142	152	142	148	142	131	153	138	139	147	144	148	137	139	148	134	138	122	161	133	137	161	142	137	123	134	172	144	150	141	153	148	136	154	133	153	148	133	162	141	167	165	142	115	135	141	118	135	131	166	144	126	120	154	155	119	159	137	156	141	143	145	128	154	142	149	151	144	143	137	117	149	150	147	145	139	143	141	144	140	133	167	147	148	151	151	128	127	144	132	129	148	144	135	139	132	171	159	136	129	129	129	147	147	156	157	144	148	133	137	140	158	149	140	143	143	146	131	158	116	132	147	160	145	142	137	166	155	138	142	156	126	146	149	133	156	147	147	118	131	153	129	150	129	133	131	131	140	151	153	142	131	142	129	162	121	160	141	146	146	150	146	137	136	144	130	131	143	153	152	146	160	120	153	128	154	166	122	143	153	130	146	151	131	140	145	141	151	153	150	140	140	124	153	169	167	136	131	136	150	136	166	144	138	134	141	136	136	132	147	149	158	146	126	155	141	144	136	122	146	124	141	156	141	130	141	148	131	118	143	130	147	140	145	134	138	127	141	142	149	116	146	130	141	130	148	146	134	159	147	157	155	148	149	156	119	140	124	146	140	147	122	145	129	146	127	129	124	117	126	142	120	134	146	117	144	153	127	153	138	155	142	150	140	126	150	158	126	147	166	160	146	147	142	136	150	146	148	144	150	134	136	154	134	113	121	148	155	156	138	146	134	141	127	142	171	132	134	146	145	139	129	157	143	147	140	125	140	154	139	130	138	123	117	141	134	134	138	135	145	141	129	154	149	144	124	139	107	146	141	159	141	148	138	110	152	147	140	121	139	125	157	124	165	132	133	135	142	149	147	138	135	123	148	147	144	139	127	143	135	139	147	139	138	136	128	142	156	127	143	140	151	139	151	141	142	141	133	152	160	158	150	146	136	121	135	144	149	144	126	132	147	131	139	117	160	150	141	152	128	153	147	140	153	137	140	134	125	167	156	129	156	146	141	143	154	148	140	153	146	156	173	155	111	117	165	133	139	133	133	138	147	143	147	144	135	126	137	122	149	156	121	130	157	180	147	135	130	153	134	148	168	150	151	142	127	136	164	146	147	139	159	134	156	146	158	153	140	155	128	138	163	162	160	146	143	163	128	142	142	134	160	148	152	148	150	127	137	145	138	131	144	129	131	139	131	135	134	127	147	140	145	140	145	127	142	161	145	153	150	134	128	155	130	134	129	139	128	149	162	148	147	138	146	166	149	134	145	153	169	124	157	128	141	125	151	145	149	138	142	153	143	135	128	144	153	156	136	155	152	143	143	141	128	129	150	146	130	138	141	132	134	146	141	153	138	145	148	149	152	139	141	139	143	129	152	154	133	159	158	138	137	143	126	147	124	124	153	148	141	162	126	132	144	162	154	138	148	134	132	152	127	149	135	158	138	167	138	132	139	134	141	160	130	143	149	139	154	147	149	144	123	134	136	137	146	147	148	130	169	140	129	122	178	150	134	144	147	120	123	132	129	159	122	155	137	155	157	138	136	169	140	154	141	148	138	169	152	151	144	135	142	150	163	146	131	146	151	143	151	140	139	155	148	165	144	145	138	128	146	138	162	140	150	128	123	152	136	132	153	142	147	131	140	137	123	135	145	143	155	121	159	149	129	149	149	133	128	148	150	138	140	137	131	121	160	143	146	147	116	139	146	167	144	129	126	163	130	144	148	136	151	119	124	124	161	156	158	129	132	135	141	152	149	151	136	130	142	142	136	131	120	166	143	141	152	142	150	122	131	136	155	148	161	155	154	162	146	164	171	134	143	136	127	154	136	128	147	119	163	166	144	126	132	126	130	144	141	134	150	144	141	129	141	135	159	136	162	132	133	134	133	143	131	126	151	135	124	145	126	132	133	137	164	155	156	122	141	126	161	139	127	134	143	149	130	144	153	150	146	138	161	141	135	146	118	155	133	136	143	130	131	146	139	133	153	132	162	121	149	140	136	159	153	137	145	145	149	140	147	120	143	143	156	142	135	142	157	133	115	163	131	138	117	152	108	143	139	112	144	141	149	133	150	134	135	131	124	145	135	146	141	141	138	162	163	139	129	146	157	129	155	149	136	139	150	140	149	168	128	154	130	150
5119	934	835	432	365	292	235	218	201	195	226	213	183	181	173	169	156	167	188	167	176	175	155	159	180	165	165	166	188	170	177	170	181	164	169	160	160	166	159	158	158	170	157	178	158	154	166	158	183	167	162	175	174	154	192	174	158	192	158	181	163	186	192	153	179	188	146	160	169	154	180	155	169	162	177	137	152	159	178	143	158	176	159	170	158	168	163	148	163	155	173	171	187	171	156	170	172	137	175	163	151	143	154	151	153	158	173	168	171	189	147	172	159	152	176	186	151	167	156	180	156	148	172	154	189	173	172	152	164	157	138	174	178	173	176	155	176	143	133	176	152	162	169	161	177	176	182	140	153	147	163	175	169	139	184	159	156	174	184	152	174	157	156	158	169	149	181	155	172	144	127	164	153	152	157	185	159	165	155	181	176	176	172	168	179	151	171	142	151	161	146	165	138	144	170	164	165	165	156	154	157	161	182	174	165	133	159	195	159	179	171	177	175	165	156	154	157	157	164	186	157	159	146	165	171	175	154	165	150	174	152	173	162	170	185	153	170	163	155	176	154	153	141	172	169	167	171	178	151	167	168	183	154	165	156	172	154	146	167	175	151	142	160	182	157	158	186	154	149	162	156	155	168	130	164	158	162	145	164	173	182	174	186	174	149	158	146	179	165	159	174	142	146	164	162	155	145	143	161	169	178	156	150	171	161	161	156	166	165	155	141	170	142	165	147	173	161	161	161	149	176	159	157	165	169	156	163	154	150	153	151	161	164	153	148	155	172	134	175	170	165	153	177	157	171	178	168	176	145	156	185	163	175	178	161	180	178	168	168	154	154	150	150	169	160	168	153	162	178	149	189	157	168	153	175	146	150	151	167	172	163	147	168	141	165	167	162	164	166	171	150	166	171	178	157	154	152	170	150	154	184	162	172	157	172	160	170	163	169	153	158	187	155	155	153	152	161	170	191	161	155	158	174	169	168	156	141	138	171	162	163	143	170	165	162	163	162	172	146	172	157	157	196	177	156	161	144	139	166	155	155	172	152	161	150	154	170	151	158	181	162	148	155	160	173	190	162	155	167	158	153	147	174	140	136	170	156	188	157	162	161	155	162	168	158	175	159	167	158	175	193	166	176	182	174	131	160	158	166	165	181	165	172	162	175	179	174	158	136	168	138	161	178	171	153	155	158	145	148	161	182	160	155	149	172	144	168	141	143	158	178	165	168	183	172	180	169	162	171	169	171	146	154	167	185	161	187	184	210	157	165	174	159	176	164	178	170	158	171	147	169	156	154	173	183	155	174	162	163	157	158	146	168	153	161	165	169	175	162	170	157	183	162	157	160	159	140	155	143	163	167	165	167	158	172	144	157	181	165	151	187	161	168	150	159	163	188	171	174	164	149	132	155	161	155	178	184	189	184	154	184	148	166	149	171	159	192	159	167	169	138	146	174	155	195	153	160	167	182	177	177	143	159	178	173	150	173	166	157	175	157	152	170	170	153	167	172	166	167	135	145	155	169	151	157	159	176	155	141	165	161	173	161	163	163	180	185	165	180	151	180	153	184	148	164	162	156	179	161	179	141	147	165	158	156	144	175	166	168	147	137	183	164	158	164	157	167	171	153	158	163	163	146	177	172	154	165	158	156	170	168	149	174	176	182	148	153	157	163	151	159	161	166	155	152	159	143	153	182	161	164	145	151	141	141	157	175	166	161	184	158	164	158	160	169	168	178	142	157	161	161	161	160	163	165	165	162	155	172	157	173	178	168	183	135	167	160	164	139	176	150	167	167	152	155	172	180	158	184	169	146	167	185	169	172	158	177	171	186	168	145	166	184	168	165	163	159	179	173	170	156	193	177	165	160	174	160	139	174	172	165	165	177	159	157	164	183	171	160	167	165	170	158	164	151	171	143	169	190	157	169	159	161	180	139	180	169	155	152	165	151	151	161	177	161	149	184	170	170	177	166	149	168	179	164	146	166	151	162	150	146	182	154	146	169	173	141	167	160	183	142	159	153	172	180	153	177	150	167	168	145	157	174	162	182	155	176	173	168	166	173	162	169	160	165	167	162	172	152	177	173	173	173	177	168	132	176	180	166	184	152	157	156	172	172	177	172	167	155	134	167	152	160	169	157	176	145	155	186	173	154	169	183	166	158	183	191	170	153	162	153	166	145	149	148	153	163	153	177	159	184	196	182	159	158	189	159	147	166	153	161	158	155	156	179	168	161	165	170	164	177	170	165	163	166	158	167	161	162	162	154	175	145	181	174	165	150	153	184	136	161	164	128	159	204	160	171	175	176	158	157	152	172	138	166	143	167	182	174	159	161	157	174	161	156	156	178	169	150	175	166	156	177	165	152	190	148	162	151	170	162	160	181	150	178	177	158	150	149	166	162	152	170	171	154	160	155	166	164	174	162	159	174	152	153	156	170	192	175	172	178	159	150	163	147	152	163	162	190	167	169	173	161	146	174	144	175	163	150	167	165	163	166	180	152	154	199	153	172	178	191	154	187	157	179	162	173	153	160	151	174	164	167	182	167	163	177	158	175	174	152	183	188	180	167	173	179	171	178	161	161	179	153	180	186	158	154	167	166	175	176	173	165	157	162	146	164	187	171	174	164	198	173	193	156	164	162	143	175	162	143	157	154	171	147	170	172	169	162	154	162	176	150	170	148	166	168	169	173	158	184	171	149	183	144	173	156	161	174	162	163	164	153	170	187	152	152	167	176	181	172	159	152	167	173	182	151	185	176	177	149	160	175	168	194	177	165	182	163	153	146	148	168	148	145	157	162	182	181	154	141	152	154	157	176	167	169	179	171	170	182	166	150	160	165	181	150	179	167	167	163	144	156	160	155	151	163	156	157	158	168	144	155	154	172	172	154	164	150	160	149	151	146	178	144	178	158	167	160	156	174	168	165	153	152	169	166	154	161	160	173	145	152	184	161	169	160	171	155	182	155	144	187	150	182	151	154	151	143	183	169	165	161	169	165	133	159	184	182	176	158	164	196	154	160	144	145	176	162	203	148	178	180	147	153	167	162	159	155	168	179	194	146	173	177	142	160	143	158	162	172	188	163	176	183	170	143	138	163	166	148	152	179	163	180	149	175	160	157	159	163	162	151	174	166	181	158	192	165	153	181	176	156	165	134	176	160	163	144	163	156	158	148	169	175	138	166	146	154	157	174	163	138	171	160	170	159	172	172	173	147	170	168	172	183	184	160	133	177	159	197	162	146	160	170	170	160	173	163	158	150	169	167	163	169	154	163	174	184	160	170	157	201	145	166	171	166	152	177	181	158	196	163	155	170	172	164	182	148	151	150	162	166	177	152	168	154	163	195	154	172	171	133	191	166	151	173	184	160	147	180	153	156	168	177	143	149	172	142	176	153	181	153	153	169	147	156	157	165	167	190	153	150	152	173	170	155	170	177	167	153	169	149	170	170	165	172	155	149	184	163	156	145	173	159	158	173	179	152	171	173	176	185	173	187	190
24412	20352	26423	24128	20335	8509	1237	783	612	586	540	469	437	443	417	397	402	362	350	374	343	330	337	356	339	342	313	316	311	325	314	315	328	292	310	285	308	323	288	310	279	302	287	276	275	284	312	322	292	285	301	287	317	288	274	289	290	302	310	316	287	328	284	310	284	282	259	288	272	287	280	265	324	286	274	317	328	289	292	273	288	272	288	319	277	282	275	276	253	290	269	299	302	282	274	273	309	285	285	320	316	278	282	299	310	262	330	276	267	317	322	289	284	316	285	304	317	288	280	300	298	297	274	289	301	280	301	266	288	287	297	310	281	286	280	274	280	315	298	292	312	292	289	257	274	269	307	286	280	307	325	283	285	270	277	286	293	298	297	294	285	288	295	293	264	284	297	287	270	281	281	316	307	259	287	309	295	294	303	276	274	297	296	278	287	272	306	276	297	298	272	286	290	296	265	292	301	268	295	321	288	312	322	275	279	274	251	301	259	304	289	310	298	270	296	332	306	267	293	315	290	273	293	300	290	302	265	275	297	274	298	297	300	298	297	299	295	295	258	272	311	274	284	282	299	285	280	292	302	282	261	249	290	280	301	278	291	297	255	259	291	266	285	294	271	290	279	292	309	241	298	271	283	286	298	300	291	279	291	268	257	305	302	310	300	306	273	302	271	275	289	264	302	302	311	257	301	305	287	312	286	297	271	278	332	304	289	253	308	302	282	299	274	295	264	284	310	253	306	284	309	285	262	294	261	287	327	280	287	295	269	291	290	272	271	257	269	248	299	288	284	306	286	305	308	298	313	266	321	281	265	267	299	288	251	283	269	267	285	314	249	303	255	272	279	286	299	289	256	268	269	309	272	266	265	312	301	272	287	281	289	273	302	282	303	306	274	319	295	289	274	281	285	297	283	251	315	286	284	250	283	271	297	294	312	292	291	285	239	291	324	291	296	267	304	298	274	289	290	299	304	278	292	306	279	283	303	286	289	314	275	279	274	311	294	299	298	292	271	267	273	282	293	320	294	334	291	293	306	296	281	263	292	283	300	287	295	311	258	294	274	292	295	299	292	321	283	285	287	287	276	303	288	288	272	289	283	319	313	266	280	270	265	329	288	278	293	293	291	270	315	306	262	280	268	306	272	274	256	292	304	280	298	296	338	299	290	291	340	265	292	280	291	267	299	300	292	326	280	270	259	297	295	285	317	299	260	275	277	295	288	284	275	267	270	271	264	288	293	294	262	309	302	274	300	268	280	314	314	240	292	324	286	301	310	294	288	272	279	263	287	287	281	272	280	280	311	287	295	311	298	297	295	286	315	282	264	309	262	270	309	300	295	308	286	306	299	270	265	300	286	285	299	300	256	314	277	291	313	271	282	305	274	303	294	321	316	291	312	302	282	290	298	276	316	274	271	285	297	293	270	289	311	286	297	275	270	304	285	267	318	283	289	259	278	273	320	280	290	277	302	274	286	333	287	275	310	258	272	289	281	269	284	309	295	283	281	276	266	271	275	276	275	286	265	279	273	280	266	268	286	268	288	278	284	309	283	287	306	280	287	283	259	268	305	293	308	307	308	302	291	279	303	286	275	272	282	314	258	299	298	277	310	282	265	301	289	294	272	281	284	264	257	275	268	280	291	310	289	294	281	265	267	253	302	272	266	318	276	286	266	285	294	268	281	296	314	279	260	282	271	261	287	311	336	288	292	264	286	295	292	287	273	259	276	279	277	265	297	274	287	277	288	274	297	278	278	303	287	266	305	283	291	263	297	283	272	283	290	289	292	270	279	275	288	300	259	289	268	304	272	280	281	272	281	307	324	272	285	286	298	286	314	284	292	290	282	284	297	307	281	300	297	280	273	311	291	293	276	285	290	292	281	274	275	291	293	265	295	286	270	285	273	299	310	282	278	293	286	302	272	280	285	271	298	299	302	282	299	303	252	308	287	293	261	268	284	320	281	279	279	283	284	298	284	264	258	288	268	282	287	288	259	285	292	277	291	271	297	278	290	283	295	299	305	291	317	308	255	289	305	277	307	302	310	266	299	259	275	300	311	280	308	273	306	281	278	290	278	286	290	281	302	305	272	292	302	281	289	297	306	312	305	277	296	295	266	300	282	270	262	270	322	284	302	289	288	308	289	299	284	266	275	274	280	274	293	308	285	309	290	288	315	322	315	280	272	276	305	294	277	265	310	284	290	310	235	315	266	276	280	283	271	283	265	285	273	267	286	298	301	311	299	302	295	289	298	307	275	266	298	289	286	280	277	305	300	274	307	284	310	295	278	277	318	275	300	266	288	267	280	260	267	272	278	287	299	301	271	326	250	289	283	276	280	267	273	327	295	275	265	257	257	288	302	280	278	279	276	299	302	315	287	284	312	255	289	287	276	277	289	297	279	284	290	293	297	276	306	315	288	307	277	306	277	291	270	271	297	296	290	301	269	292	278	287	283	315	309	285	295	305	299	280	280	283	288	314	300	310	284	301	269	260	323	309	321	315	304	278	276	294	300	290	300	294	291	260	283	275	302	308	235	261	278	297	286	279	309	280	278	290	294	283	282	292	261	295	300	271	319	267	268	294	284	284	297	294	289	288	274	288	294	277	293	261	316	269	260	299	285	264	311	272	303	299	266	278	283	302	319	264	273	315	311	295	323	274	269	278	277	285	281	320	269	270	284	290	278	276	304	257	280	283	297	278	284	276	242	295	304	265	286	278	329	286	291	303	260	305	299	289	309	267	265	307	313	278	269	294	279	260	289	295	229	292	276	273	273	276	287	316	286	256	282	294	261	273	265	289	308	311	273	254	272	281	259	283	303	297	288	298	271	286	300	258	287	260	275	260	300	319	274	287	298	281	280	274	308	293	310	302	280	301	285	298	283	291	279	293	293	273	272	274	282	281	272	293	281	277	297	285	289	303	293	288	285	289	270	257	288	278	255	283	309	281	305	290	313	285	287	320	276	311	330	285	286	305	326	289	289	263	282	274	269	276	281	261	277	268	271	279	299	283	318	268	305	271	263	254	294	257	291	320	281	312	297	294	274	270	286	290	288	292	309	267	287	299	299	282	285	286	288	310	270	291	280	291	285	281	299	268	286	292	272	318	297	271	305	273	295	311	305	286	289	264	308	256	275	256	263	312	309	305	264	300	292	294	283	284	294	296	276	285	254	295	295	311	276	288	266	320	329	270	303	260	269	303	282	284	275	296	265	305	306	300	282	305	280	285	317	281	323	309	307	268	296	295	288	299	280	283	282	277	276	292	309	320	286	300	274	288	277	314	285	281	298	282	296	290	254	270	291	294	305	258	285	281	291	282	268	287	297	295	282	310	286	302	258	266	268	287	282	283	269	273	288	276	290	257	291	281	276	328	283	271	304	300	281	298	265	274	281	299	316	256	270	296	290	306	280	278	287	301	290	316	333	304	318	281	277	235	282	282	291	286	286	260	310	286	297	314	293	270	307	287	277	290	267	273	260	292	259	279	288	256
8291	11307	10808	5593	3473	2495	1866	1423	1229	975	875	709	669	606	584	536	468	470	448	387	402	407	409	384	373	398	354	383	358	339	366	324	359	333	331	285	326	324	296	351	345	308	324	307	339	325	340	303	281	283	301	302	326	325	285	318	299	296	291	270	299	309	304	307	277	348	298	292	295	308	281	293	302	278	294	279	293	279	264	283	304	313	296	265	308	305	262	315	291	269	287	301	280	275	306	283	273	310	318	291	284	304	272	294	304	292	291	293	285	300	246	288	296	259	296	263	278	270	290	298	273	309	311	309	277	274	276	284	294	302	287	284	276	278	287	276	296	288	281	278	309	242	281	284	288	286	307	297	264	299	297	272	293	303	260	307	284	275	300	282	313	277	278	292	288	283	279	289	288	284	311	297	269	282	279	283	289	272	302	310	280	281	278	292	286	294	269	278	256	275	268	297	275	272	285	269	285	268	278	305	290	273	271	263	284	286	304	271	299	295	280	260	300	274	278	274	286	281	289	279	306	248	297	298	281	267	270	299	255	303	300	282	265	265	275	317	303	292	275	277	286	275	241	294	288	275	286	277	294	305	281	286	304	276	244	257	307	285	246	267	284	273	285	303	265	315	284	288	271	280	284	291	289	273	314	286	272	277	248	292	285	276	294	310	281	262	317	313	289	292	288	287	268	274	300	318	262	287	298	293	304	319	280	292	283	272	279	263	315	294	283	286	306	325	301	300	283	289	302	290	301	259	307	281	299	260	308	301	271	302	278	280	296	277	288	288	295	286	267	276	300	304	302	274	270	300	282	285	262	276	291	308	313	292	284	274	311	296	279	289	307	259	270	282	287	296	255	264	282	301	294	269	264	309	281	329	266	324	308	266	273	314	277	275	303	308	311	317	297	251	287	288	291	297	282	297	301	286	305	288	260	272	292	263	275	312	285	275	297	281	283	283	298	291	296	299	302	291	268	288	284	291	274	322	276	258	304	261	280	277	308	250	278	262	289	267	305	281	270	303	269	295	288	275	283	277	277	282	266	265	233	287	277	293	304	279	303	292	277	294	276	275	271	296	276	273	273	287	299	302	275	327	270	299	280	278	268	292	276	287	281	286	276	313	302	298	294	282	322	293	281	319	283	284	288	279	289	307	298	296	274	293	247	316	302	290	277	279	285	285	306	299	265	255	290	262	305	275	258	288	287	304	304	279	302	295	268	255	274	269	318	289	261	281	285	262	297	278	292	277	291	278	294	256	280	261	318	290	272	298	301	286	307	294	303	296	309	275	264	305	312	314	263	293	269	281	279	298	295	264	271	278	260	307	273	267	293	273	304	275	290	267	310	286	290	286	305	296	292	277	280	288	273	286	271	265	254	277	287	293	303	275	277	274	269	296	273	269	283	291	254	296	307	271	311	263	314	311	275	298	282	315	313	314	268	284	290	283	290	276	264	286	258	307	265	301	274	292	276	291	299	256	277	262	290	279	310	309	305	295	307	267	263	308	286	282	234	312	252	290	293	269	316	258	273	298	254	278	285	289	272	285	274	255	270	306	293	286	311	275	281	271	295	264	297	304	267	302	276	321	285	280	253	274	307	296	286	292	288	256	287	266	261	258	246	268	265	281	250	259	292	278	295	301	303	289	264	288	280	286	275	276	318	272	311	279	290	288	312	301	289	268	309	287	295	281	283	299	278	268	257	259	272	283	283	291	307	291	288	276	265	270	253	261	278	302	263	287	279	268	288	301	296	275	259	266	292	281	309	318	262	280	299	250	302	288	279	299	288	297	276	304	275	282	291	297	280	286	289	283	299	279	290	285	295	277	299	285	311	262	280	319	297	308	288	268	298	245	292	290	266	272	256	280	275	260	282	281	261	270	253	255	310	285	278	269	305	292	294	292	275	279	278	303	286	281	273	279	278	256	300	294	317	306	305	309	283	304	300	293	295	291	295	280	304	309	271	301	291	294	259	301	317	271	288	294	263	283	294	275	287	260	294	284	271	302	272	293	305	297	261	314	300	261	279	302	279	293	282	287	284	273	275	271	282	310	277	292	286	294	337	313	282	249	291	285	249	284	262	297	263	293	269	271	291	292	298	276	284	294	279	282	283	338	287	296	293	300	304	299	288	265	269	261	279	289	263	303	250	275	277	316	279	246	299	299	306	260	307	314	296	286	282	288	275	319	277	269	291	292	259	295	266	272	269	304	282	302	294	299	301	297	322	291	280	285	295	278	297	277	283	300	283	292	246	254	287	328	289	284	270	265	267	290	279	290	283	282	273	259	258	296	291	298	275	280	288	255	263	286	304	292	306	292	295	298	290	313	284	296	279	293	299	267	305	310	271	281	284	304	301	323	316	282	279	294	270	249	281	295	256	281	296	288	258	292	260	285	290	278	276	284	297	252	278	268	270	261	279	286	288	292	270	276	290	300	292	273	270	311	312	321	324	257	272	286	279	287	282	302	266	300	281	293	277	260	294	278	246	312	292	277	277	281	250	278	260	324	296	281	299	266	262	282	288	277	279	283	243	290	291	325	304	244	290	272	292	280	292	294	277	288	285	257	282	280	287	270	289	265	274	275	318	256	261	287	298	277	283	290	296	286	283	270	305	296	279	279	309	283	303	298	266	265	273	295	264	292	276	297	276	314	290	325	273	288	326	287	242	258	292	278	331	318	281	293	288	290	277	275	268	298	260	314	276	291	323	270	277	264	285	254	302	292	307	296	274	289	253	263	286	287	267	293	291	289	307	279	286	276	282	294	266	283	322	266	277	294	286	269	295	290	281	284	302	273	251	310	294	294	281	256	304	303	299	286	279	316	306	260	285	300	292	311	285	300	307	310	282	283	274	264	278	298	259	262	280	259	317	273	308	255	272	279	285	285	308	290	253	288	306	284	258	271	263	290	300	242	267	298	294	286	275	273	285	307	279	283	253	276	307	281	267	285	260	295	289	270	285	274	279	316	248	289	292	305	301	267	277	265	275	303	304	253	296	271	273	267	290	271	303	299	290	281	299	291	302	287	268	303	283	325	271	270	273	270	295	294	257	239	286	281	268	255	287	280	277	273	315	276	304	270	250	262	287	284	299	283	295	287	297	277	286	291	301	278	296	300	312	282	277	310	307	287	280	269	290	275	310	312	291	293	261	310	270	269	273	294	263	280	295	301	280	296	285	281	289	273	285	282	310	290	279	294	292	284	272	310	301	320	269	275	267	285	281	291	281	245	290	283	298	277	299	281	327	294	291	331	292	304	310	277	284	273	273	280	267	297	272	263	262	290	268	275	265	291	292	235	284	283	292	294	279	332	266	268	290	278	283	276	270	293	283	297	296	309	269	269	308	299	263	256	258	260	278	280	291	286	287	295	283	291	291	272	293	297	285	277	305	304	273	260	286	285	310	295	288	313	302	299	256	316	304	263	295	263	283	287	294	298	281	279	278	298	297	263	292	315	267	276	290	258	282	267	316	297	297	291	288	259	277	303	294	295	273	279
22556	20404	26942	23795	20412	20487	7661	1684	1315	1118	1039	964	899	887	770	829	740	788	701	774	707	658	686	679	661	699	666	634	641	679	646	663	624	605	625	630	661	570	675	617	641	599	612	619	653	641	625	561	682	594	562	604	614	613	588	634	587	615	594	648	620	608	616	648	596	556	601	605	624	612	586	623	632	603	626	581	632	619	607	599	583	567	594	611	593	577	579	608	604	642	558	635	648	586	621	580	587	558	602	582	593	585	642	597	643	572	618	622	584	545	610	639	633	594	619	632	603	599	599	601	587	617	600	573	575	597	612	602	579	589	602	588	585	545	591	550	556	599	582	610	585	607	596	588	585	575	605	540	607	581	580	595	596	569	597	546	543	584	620	555	623	544	575	624	641	530	557	577	626	589	591	583	569	609	545	565	576	600	613	589	582	603	581	591	571	588	573	581	556	649	606	601	595	602	619	592	592	585	628	585	575	580	574	595	627	623	595	573	596	598	569	588	537	574	598	588	584	585	567	604	565	617	562	567	584	556	596	595	603	581	561	603	607	630	618	579	618	613	573	574	582	541	597	568	569	591	599	579	566	605	581	558	586	581	594	568	588	583	569	585	544	576	614	553	586	569	626	607	584	620	633	546	581	560	544	624	607	591	578	614	601	614	570	562	551	590	632	573	555	607	603	605	595	606	588	586	586	597	587	624	610	604	563	616	587	559	596	633	600	606	550	609	574	572	610	569	627	605	612	575	592	555	639	574	559	625	603	612	595	577	572	596	555	601	601	593	589	631	577	589	601	575	573	576	557	579	618	606	587	602	604	608	578	587	578	544	541	604	624	589	619	579	598	584	600	605	583	559	585	568	561	597	569	567	610	565	584	582	582	593	591	583	583	561	637	569	598	615	569	594	560	605	590	576	634	578	560	629	561	579	582	593	597	605	605	578	594	591	572	604	604	579	594	612	608	603	607	611	567	614	542	537	597	565	607	633	602	595	647	600	595	605	578	607	600	553	553	610	627	537	542	597	584	609	597	578	574	597	599	580	567	591	602	552	572	569	578	626	603	597	539	545	603	581	588	598	588	637	590	571	592	583	602	588	591	545	587	603	609	576	627	605	588	561	589	614	574	636	582	609	555	584	566	592	549	626	608	577	594	644	576	627	612	595	588	591	597	587	642	585	601	579	599	600	560	618	590	603	603	583	595	548	607	605	574	627	635	565	575	600	592	589	588	531	580	519	596	604	594	618	613	571	577	607	588	609	569	593	608	633	611	561	600	602	626	588	612	544	582	559	589	636	589	538	619	609	592	617	597	561	584	561	585	575	577	613	588	584	556	602	574	621	591	561	576	600	616	579	605	597	552	538	559	633	611	595	634	611	528	601	546	629	618	553	578	632	567	562	582	551	584	572	611	602	620	605	603	583	616	624	581	600	601	608	566	552	581	602	631	600	521	577	600	576	579	583	609	596	535	610	568	603	574	586	564	562	613	583	597	586	603	611	597	616	619	613	609	601	566	573	617	608	601	575	578	645	586	565	555	580	574	577	603	601	635	591	539	603	568	579	613	570	604	561	582	577	649	589	640	618	601	563	635	596	609	564	598	602	579	593	616	573	586	591	561	582	596	602	568	651	571	572	620	545	570	586	631	589	589	588	613	566	596	584	595	581	565	608	593	629	580	575	612	583	604	583	592	558	591	606	579	596	583	615	562	590	590	587	580	569	574	567	605	596	610	573	604	572	568	625	559	593	572	575	637	585	599	578	590	591	580	606	632	599	573	625	622	595	587	589	574	571	592	599	583	647	580	604	614	590	604	610	574	577	600	606	540	592	564	570	581	620	568	603	549	550	596	573	580	626	606	601	622	562	595	580	585	573	599	587	592	585	564	611	635	608	577	581	592	581	626	598	599	613	561	629	609	636	566	615	600	563	575	592	581	601	573	600	591	572	603	602	620	555	627	594	562	600	599	605	597	620	614	567	597	633	589	589	609	634	627	542	553	588	578	591	615	582	588	591	610	611	556	599	576	595	602	583	614	564	589	587	567	568	575	644	546	587	550	595	591	565	548	609	577	553	627	601	587	573	569	518	603	575	593	616	603	608	569	586	624	551	610	616	585	604	619	615	574	569	570	573	590	601	578	591	620	584	586	606	561	607	593	575	561	586	608	578	606	561	582	550	614	573	572	546	626	620	604	576	616	546	572	579	564	582	580	606	570	616	664	583	579	609	612	574	554	572	648	580	556	545	601	549	579	628	597	565	579	564	610	556	589	610	580	622	603	605	569	618	579	608	542	603	599	621	582	582	619	594	608	558	600	592	575	563	581	605	598	591	597	572	598	579	600	586	612	583	550	575	601	581	573	588	580	614	572	568	595	601	596	567	585	580	592	558	632	633	634	555	597	597	595	607	598	537	580	577	560	514	560	589	542	580	596	609	546	545	564	584	545	547	599	625	580	568	576	601	586	575	587	623	627	596	617	587	608	584	581	585	603	622	574	614	578	587	609	592	615	643	570	520	596	596	608	571	527	553	584	566	585	584	618	586	629	595	579	577	593	564	513	551	621	595	607	589	566	573	613	574	551	548	636	581	646	606	602	557	564	574	596	610	568	562	550	581	555	534	558	612	609	531	671	591	585	599	579	599	605	640	575	576	567	562	614	571	541	559	585	616	636	571	601	558	552	606	621	612	616	578	565	597	609	592	613	588	592	590	578	625	583	591	595	587	589	601	565	561	587	544	601	604	562	619	574	614	525	577	553	589	580	545	586	593	583	583	548	573	611	592	565	585	624	526	569	614	624	569	561	612	530	603	590	633	565	621	589	556	569	581	625	599	551	588	556	591	628	619	589	591	600	570	631	606	574	554	608	567	546	605	540	590	594	603	594	578	644	616	592	576	541	584	559	636	605	595	600	588	554	601	592	615	591	612	605	594	541	612	569	582	586	589	626	588	588	581	566	590	605	541	577	572	591	562	554	603	573	619	571	632	557	597	597	590	589	567	618	590	596	539	595	581	609	580	568	587	596	598	569	548	590	589	592	520	589	581	563	586	571	598	585	572	601	554	594	614	582	557	600	619	590	600	620	574	570	573	595	567	561	591	572	571	576	588	597	612	610	611	591	595	570	590	572	600	601	577	559	580	624	597	594	568	536	608	574	595	593	560	563	586	576	567	566	597	607	580	601	550	628	615	589	576	583	542	573	585	588	589	607	568	615	612	544	621	584	612	628	571	578	583	584	607	550	589	577	564	552	586	582	570	592	611	616	586	623	575	551	591	604	591	580	573	596	622	574	593	587	578	589	575	604	598	581	644	609	606	595	608	571	546	596	550	547	566	580	581	559	583	523	586	612	621	595	609	613	578	610	559	618	590	589	609	593	611	607	626	646	563	606	611	602	623	614	621	594	612	639	655	628	603	598	635	590	592	595	581	581	531	607	577	582	629	616	564	600	595	602	543	598	597	611	537	548	592	547	562	586	638	577	559	559	600	576	573	611	603
11573	18680	17368	9857	6509	4657	3412	2768	2262	1969	1736	1519	1327	1194	1112	1094	1049	1006	917	937	794	834	762	755	752	738	715	735	688	682	693	685	660	672	681	660	631	624	660	638	620	639	629	588	636	633	582	541	603	621	598	606	651	598	619	613	616	629	616	615	572	559	607	567	564	607	575	585	574	548	588	526	604	590	589	601	602	612	560	598	650	570	575	556	574	572	557	575	561	595	570	603	573	616	571	621	554	569	628	589	583	571	540	609	554	540	594	548	527	561	601	570	566	591	523	531	584	558	584	605	588	564	576	569	561	548	588	543	584	578	543	585	541	577	571	512	546	536	605	550	534	580	538	591	582	530	571	567	563	556	564	567	565	596	532	569	557	590	554	549	521	576	589	575	577	554	555	580	582	582	526	568	563	514	568	572	584	587	569	611	578	596	597	573	558	534	557	605	614	541	597	583	580	581	590	598	584	589	594	584	527	567	535	553	571	591	540	583	559	564	527	575	558	588	571	568	550	559	545	589	549	578	570	574	596	565	567	594	573	544	578	554	577	568	493	574	570	499	567	547	547	540	535	565	562	526	602	546	550	542	559	552	579	570	554	550	562	573	601	579	616	591	569	566	546	547	594	576	571	577	565	574	529	540	561	593	549	592	596	542	532	560	562	560	586	550	561	512	531	551	567	599	541	566	596	547	570	577	537	572	548	579	591	618	603	547	584	587	539	561	566	529	571	557	562	546	565	588	576	593	583	556	563	586	614	587	572	565	625	543	533	562	518	557	554	569	560	587	552	577	571	595	526	604	508	607	544	539	579	558	582	611	551	583	565	565	557	568	578	577	587	559	582	578	594	575	605	520	533	592	556	531	572	537	581	574	533	580	543	541	541	575	584	530	605	582	571	546	609	551	553	542	556	579	566	550	548	516	558	569	550	608	564	582	570	542	600	582	572	548	590	603	553	569	549	564	614	497	569	523	543	586	611	586	583	576	579	557	567	556	554	573	539	575	562	524	564	602	580	553	578	571	536	571	565	573	566	626	552	592	560	557	574	565	611	535	617	546	569	584	607	608	508	574	596	601	532	546	538	586	580	617	562	528	587	573	577	570	533	578	611	575	543	614	570	595	582	558	529	569	597	549	574	589	547	580	561	573	600	549	583	585	539	601	518	560	596	545	560	601	623	572	597	578	550	523	585	576	561	565	579	552	570	549	529	544	559	549	563	538	542	590	591	588	558	583	560	591	584	556	551	612	583	591	557	572	576	597	555	609	568	563	519	529	577	586	599	585	575	538	609	561	558	580	539	559	540	592	545	553	560	593	613	588	556	593	580	542	527	558	566	570	571	607	594	560	529	552	530	548	600	576	534	549	627	558	562	582	556	547	566	588	585	585	574	644	597	588	571	591	586	536	596	553	603	557	596	556	549	538	591	589	571	572	543	568	536	617	592	531	561	543	593	506	575	593	554	576	535	543	571	559	528	581	560	574	548	579	622	598	555	559	562	565	563	568	591	532	598	604	600	564	599	608	571	551	582	569	543	585	581	544	550	533	531	583	529	532	576	533	534	572	565	610	571	577	576	616	555	549	560	571	545	553	573	571	561	566	617	547	549	573	575	542	545	576	601	556	588	543	593	576	565	581	554	523	503	556	577	543	538	564	552	567	577	597	556	557	582	572	573	560	570	580	611	573	545	558	558	574	617	554	570	537	545	595	577	573	575	622	545	571	581	566	584	532	562	611	555	569	570	537	564	576	588	532	565	574	575	584	579	565	560	566	584	581	556	534	548	587	578	560	562	588	531	626	566	547	570	579	521	585	573	559	563	567	581	571	519	571	555	563	574	560	553	569	589	607	550	620	591	573	587	530	547	558	597	595	570	582	566	572	618	566	561	580	574	588	582	576	585	557	557	617	545	600	542	579	615	595	572	570	572	554	613	540	556	534	600	594	631	570	551	553	573	541	527	598	589	577	576	559	586	585	617	559	577	562	557	557	559	546	624	583	571	551	593	560	537	596	577	543	543	563	559	608	547	559	535	568	554	540	590	586	551	556	556	595	584	581	557	598	593	526	599	574	535	570	606	555	608	512	557	540	523	556	610	581	555	556	568	592	592	549	545	541	551	592	571	573	572	580	578	595	590	582	585	580	588	588	560	594	570	565	558	539	586	618	588	561	533	585	623	562	570	557	589	575	576	570	582	589	556	585	592	550	584	586	623	600	550	549	611	577	572	566	559	559	573	559	570	580	606	556	573	576	555	567	572	529	596	621	550	591	554	566	567	587	559	543	606	569	586	571	572	582	574	568	576	545	546	512	533	554	595	557	563	564	599	560	605	565	524	560	617	555	560	585	554	578	586	555	575	563	569	565	529	549	568	562	558	607	552	620	568	599	588	557	528	579	580	581	547	549	622	549	574	565	554	551	520	573	585	540	558	567	579	535	598	576	566	577	567	587	575	580	552	593	564	558	567	547	564	562	568	541	580	535	558	560	601	611	588	538	620	548	574	597	577	567	592	553	570	556	577	589	615	566	521	568	575	596	546	618	544	573	579	605	606	571	523	588	553	537	549	579	587	585	619	597	588	588	588	547	529	543	533	572	587	558	580	605	606	543	564	589	557	561	549	568	552	592	576	608	579	599	548	581	592	584	570	577	604	611	592	521	553	547	564	606	571	553	571	565	576	528	565	560	541	580	584	568	602	592	561	579	544	564	584	572	561	536	579	570	562	557	554	558	585	576	581	599	573	566	560	559	582	565	564	546	595	587	568	591	577	593	582	533	563	551	627	564	586	593	560	564	557	567	561	524	583	592	545	582	565	569	563	587	576	577	540	575	548	579	551	593	602	578	543	562	564	587	553	601	595	557	588	561	571	594	563	575	582	582	582	548	555	560	547	606	590	539	575	607	537	593	534	556	597	555	557	618	555	560	587	564	576	546	544	561	581	570	561	565	527	571	557	565	567	575	508	614	594	548	546	528	561	551	575	558	561	572	545	556	546	581	565	569	585	562	563	609	587	581	541	564	603	543	584	549	604	586	525	558	556	578	578	592	529	565	587	568	568	545	523	533	605	574	604	569	553	568	572	585	581	557	579	636	612	519	575	563	600	607	530	584	522	547	553	570	593	576	556	547	565	559	597	586	569	594	564	577	577	555	549	553	565	581	605	566	596	545	599	591	549	589	582	571	573	554	595	528	562	515	585	617	566	578	575	535	572	546	536	510	544	583	547	553	513	586	539	609	557	552	576	546	569	558	570	561	558	572	591	575	575	590	553	573	552	595	553	570	620	589	573	537	599	592	576	550	600	592	566	577	565	596	553	572	553	559	579	591	589	566	614	597	582	551	583	543	518	558	556	577	562	568	549	572	557	590	593	571	559	573	608	580	566	553	524	591	587	581	578	559	535	587	547	559	535	571	623	573	568	554	543	604	554	561	542	536	594	548	580	552	556	610	628	608	566	573	540	610	592	570	616	543	599	583	582	568	537	569	551	573	624	610
27710	12412	1173	372	275	207	171	176	162	159	159	134	159	135	134	144	132	157	142	147	131	155	140	147	141	147	136	152	153	144	145	135	155	149	149	151	126	144	138	166	141	138	142	159	161	158	137	143	156	138	154	137	137	146	144	155	137	147	151	141	131	141	113	160	137	129	149	117	141	139	126	117	134	141	122	139	132	109	140	150	142	141	123	165	140	141	142	131	142	154	134	129	142	157	152	162	130	159	146	132	163	142	110	129	138	130	120	148	125	126	138	140	136	123	138	133	147	137	142	148	137	159	133	143	127	122	155	151	156	137	132	136	143	130	143	167	142	153	151	160	136	134	140	130	122	134	142	127	129	114	130	138	159	125	144	140	137	142	153	166	141	142	126	133	127	129	138	142	144	139	122	149	150	134	123	159	151	137	133	134	144	139	135	129	133	136	125	174	139	135	146	143	137	127	150	135	129	151	142	136	149	141	151	154	125	143	141	135	123	129	131	137	107	122	135	155	134	134	144	146	158	143	153	139	141	128	145	131	125	157	130	127	113	144	150	144	147	135	161	132	144	144	153	130	122	124	147	132	139	140	120	115	133	159	160	140	140	137	139	139	156	138	142	148	154	138	141	129	148	137	146	134	135	122	145	137	134	132	133	155	144	158	145	133	165	158	150	140	130	136	150	144	149	138	127	149	135	127	122	129	153	175	121	122	126	120	133	162	152	131	147	119	137	153	129	135	133	133	139	143	140	144	141	130	126	148	147	124	148	145	130	132	150	139	154	149	148	108	130	151	121	157	131	136	134	123	129	131	168	125	146	123	154	142	133	120	137	160	138	129	143	146	138	150	140	132	152	124	144	153	138	144	143	145	134	136	145	158	143	145	145	150	136	135	136	118	148	136	145	136	163	147	142	150	143	144	136	158	143	146	134	128	120	142	126	153	138	133	146	145	138	128	114	132	140	159	135	126	153	125	143	152	134	144	140	125	118	124	147	148	123	147	132	140	146	137	152	163	138	154	127	161	146	138	140	114	121	135	138	144	129	143	147	137	132	129	128	147	118	130	132	132	144	132	133	131	125	154	97	138	149	159	139	116	129	134	153	146	139	157	132	145	132	121	152	143	153	151	137	130	136	152	131	135	137	121	130	163	124	133	122	147	138	149	151	129	133	125	140	125	150	115	145	151	148	140	132	134	148	146	145	157	126	141	146	137	123	153	152	144	146	130	165	145	133	137	120	156	128	123	133	143	153	133	143	139	141	133	127	133	110	134	137	156	142	124	112	178	145	152	146	130	142	150	131	129	132	139	143	161	146	140	142	144	132	142	141	147	141	156	141	152	127	120	136	127	147	134	135	147	147	141	125	153	145	133	151	149	148	131	154	142	145	162	144	145	136	147	134	124	132	148	111	132	143	144	163	135	131	119	127	154	123	120	137	149	149	154	143	116	147	152	152	122	131	127	119	159	167	158	133	127	169	143	126	141	145	119	153	130	139	141	113	141	137	135	144	127	147	129	124	126	120	133	149	143	144	147	154	131	144	144	140	114	149	134	116	139	136	143	145	148	126	109	159	138	129	137	144	116	134	144	163	150	154	140	117	145	144	133	147	131	136	133	153	137	133	153	145	149	149	120	140	138	135	160	132	137	137	163	145	132	117	135	133	140	168	145	138	137	151	147	138	145	136	131	137	145	143	160	140	143	131	126	149	150	144	143	120	131	116	137	128	152	129	147	139	146	146	135	140	128	128	141	154	133	140	127	122	135	130	140	138	151	119	140	138	136	146	152	133	131	166	145	139	141	132	130	148	151	156	127	117	142	130	160	144	139	143	130	152	132	136	138	141	143	122	140	132	133	141	151	152	158	159	165	144	144	122	143	145	153	135	162	152	133	134	160	151	146	132	129	139	117	130	138	140	145	148	126	135	154	147	142	146	141	150	142	129	141	143	139	135	154	140	139	144	121	149	149	127	129	126	159	146	148	141	139	134	136	154	150	139	134	150	148	137	121	142	144	149	131	149	137	137	146	147	130	133	155	136	124	137	151	150	142	138	155	130	167	131	156	123	140	155	123	146	152	180	150	133	157	152	139	125	129	180	147	136	146	142	124	119	138	135	152	146	114	136	139	134	139	146	133	110	156	151	140	122	130	152	144	126	100	139	119	162	149	141	154	139	129	101	145	155	145	138	130	139	112	135	154	149	151	121	146	129	151	148	131	143	154	138	147	128	148	147	142	168	132	142	130	141	124	147	120	147	143	137	137	138	148	136	155	134	145	144	136	131	135	149	128	118	139	139	148	140	144	132	165	108	122	152	142	128	132	155	133	123	143	145	117	137	149	134	129	137	138	140	146	124	177	126	138	135	140	144	149	131	129	135	160	159	135	128	143	147	129	130	117	142	134	137	140	127	139	147	127	122	129	143	144	142	134	123	136	151	152	141	141	129	144	150	128	156	150	125	113	114	154	154	132	135	158	141	142	131	142	143	131	132	120	137	138	147	138	129	131	134	131	126	140	138	130	151	142	136	146	141	156	152	155	143	125	146	165	137	137	134	145	156	157	124	131	132	108	148	143	140	113	141	159	141	124	138	141	144	124	129	145	153	150	160	147	132	126	143	125	144	144	127	144	139	126	136	132	133	143	147	120	136	140	147	151	155	146	159	137	166	135	128	159	135	133	128	124	144	132	129	138	168	136	120	138	126	100	125	163	159	149	150	145	135	131	141	127	135	141	132	144	144	122	170	143	138	136	128	124	148	128	151	136	154	145	145	139	117	117	148	133	133	121	135	147	155	133	134	144	126	135	163	156	147	134	132	129	131	138	145	131	153	146	127	140	119	143	153	147	154	133	137	115	141	149	165	147	144	127	142	125	154	135	155	132	133	152	134	137	134	125	146	129	138	136	150	142	133	124	118	143	116	143	154	142	166	148	147	149	111	118	146	149	161	143	131	162	142	144	135	131	129	140	118	142	131	154	141	174	124	140	136	146	126	157	125	135	112	142	124	154	143	147	150	147	133	155	153	140	134	166	133	124	150	147	169	145	153	125	139	135	152	133	135	155	149	147	143	143	131	155	142	125	131	110	151	128	148	129	136	131	116	121	144	136	132	126	129	134	144	126	138	159	129	163	153	147	136	153	135	118	148	128	135	132	139	131	137	128	140	147	149	116	143	150	133	132	139	141	120	146	135	132	140	124	165	145	141	124	159	144	132	161	139	147	131	145	152	152	146	134	134	131	143	152	136	146	125	137	152	129	130	138	137	126	128	143	142	123	131	122	140	161	107	137	131	126	142	134	133	117	148	146	125	146	139	135	160	163	151	147	104	116	141	160	139	151	149	156	142	169	141	152	142	146	136	134	136	132	129	138	143	126	127	127	138	149	131	165	129	145	137	116	149	130	130	151	130	132	133	140	136	138	153	143	148	123	126	133	123	134	136	134	131	143	131	158	140	137	156	153	144	126	143	168	130	137	124	150	127	139	129	134	137	141	153	130
5048	900	811	402	334	259	228	228	225	208	198	195	195	162	166	171	156	173	153	150	173	159	187	150	183	172	168	170	164	158	166	168	155	155	158	162	157	155	141	196	148	166	152	166	147	145	162	157	166	177	181	166	170	144	175	166	164	156	171	170	180	157	176	166	179	163	173	164	156	150	183	176	168	176	165	157	186	178	157	149	134	155	158	172	143	170	173	163	156	144	144	148	174	163	159	157	172	188	154	178	146	166	168	173	172	174	150	146	155	146	162	157	148	162	179	139	157	170	177	166	164	154	129	164	146	148	151	152	158	176	154	170	152	200	156	163	151	172	161	163	162	167	150	152	165	159	156	185	147	151	141	156	144	156	170	159	160	175	166	166	159	174	177	178	154	152	164	163	158	152	154	158	141	163	136	184	152	171	153	149	183	162	154	161	153	177	181	157	169	155	152	153	160	174	158	161	145	141	161	163	158	178	159	153	150	176	160	164	168	163	162	161	158	147	167	164	175	142	152	176	153	161	162	154	163	131	153	162	171	158	167	149	177	165	148	158	146	146	162	163	154	154	156	163	150	170	167	153	175	146	143	157	179	162	158	165	179	194	151	154	155	161	150	154	173	164	148	153	169	172	166	164	153	165	164	186	174	156	163	138	153	155	164	173	157	171	148	182	160	180	173	172	163	186	162	160	151	164	168	161	170	168	178	157	170	165	153	171	179	160	148	163	158	172	153	177	176	170	148	145	169	159	156	155	174	155	162	157	175	171	160	189	156	136	163	158	168	144	143	170	160	181	169	163	169	187	178	179	160	159	156	152	170	155	194	171	163	158	150	173	179	148	181	156	145	150	156	154	153	158	178	186	183	144	143	178	161	170	152	163	181	168	179	183	158	142	161	154	177	182	159	175	162	146	162	159	172	158	155	182	148	154	184	161	179	174	161	148	142	160	139	154	177	165	166	161	158	168	153	153	160	130	158	148	185	173	167	159	143	167	152	160	159	167	150	163	158	161	160	171	147	174	148	144	167	163	171	162	168	154	172	151	161	151	153	173	150	159	152	175	168	151	169	170	163	160	154	145	164	183	153	155	168	138	198	177	171	147	167	162	167	178	146	158	184	157	162	166	172	179	188	155	152	167	169	174	158	168	174	173	160	162	178	147	128	175	144	144	170	150	151	158	180	141	145	170	165	175	138	152	141	162	171	140	161	157	179	174	161	157	174	146	164	156	161	138	180	177	192	161	166	162	174	144	165	168	160	162	178	168	164	147	170	154	157	179	152	180	162	169	161	153	151	151	151	165	175	176	171	137	174	166	149	175	150	185	133	155	180	162	178	170	140	162	167	170	159	160	153	163	162	164	166	180	139	185	170	158	184	151	136	179	174	165	166	162	161	174	167	141	162	178	159	169	164	158	163	127	174	158	167	153	138	142	158	171	164	148	179	158	147	138	164	150	173	172	134	147	159	179	147	145	166	170	160	180	146	193	154	164	181	178	158	146	150	166	177	153	192	171	180	147	164	175	164	154	177	163	171	173	167	173	157	168	162	153	174	166	165	167	169	135	134	137	147	162	177	168	197	164	167	146	148	163	152	152	156	142	167	173	193	159	172	164	148	196	169	150	155	206	157	189	160	165	140	172	165	169	160	148	167	174	149	160	169	177	146	182	140	181	158	180	142	176	160	170	144	149	165	147	167	189	147	147	147	174	149	157	142	162	183	153	169	169	155	175	151	160	159	152	157	155	164	182	161	191	164	155	171	150	132	161	169	142	178	166	155	166	157	157	157	180	157	162	163	163	160	163	136	154	157	167	177	172	148	170	178	170	143	149	167	154	159	160	185	164	150	177	148	168	184	148	148	151	185	147	161	156	160	140	180	178	139	151	165	166	177	156	152	175	183	183	189	156	166	177	144	183	148	156	179	158	145	175	159	158	158	139	169	175	195	176	162	165	171	156	147	164	178	152	188	162	180	151	149	157	166	138	144	168	149	151	168	153	142	170	163	157	161	162	201	160	144	148	159	154	174	154	172	161	156	180	155	168	180	155	182	147	156	165	156	170	145	164	141	181	146	185	149	184	192	171	179	168	148	194	166	165	163	157	180	130	171	157	182	150	159	168	175	166	153	172	159	180	170	162	173	160	148	168	177	153	171	157	178	165	147	149	169	179	158	185	165	144	191	162	137	160	158	158	181	170	155	177	175	163	149	148	153	152	163	171	153	152	180	168	161	145	173	164	171	163	170	133	144	160	173	162	155	164	148	166	187	175	149	139	156	147	169	179	151	155	159	155	173	165	145	168	178	156	161	163	170	186	164	182	172	169	163	178	164	181	177	154	156	144	143	148	150	163	177	156	149	159	154	164	166	158	179	187	143	174	174	178	139	160	143	148	149	164	156	159	173	171	143	160	155	157	162	159	156	155	175	158	171	161	158	156	146	162	143	178	162	176	187	156	164	173	166	159	141	158	189	158	153	147	180	156	154	158	178	171	140	176	157	145	177	155	172	157	158	160	158	164	147	158	172	173	143	189	154	162	166	167	160	150	163	173	171	158	162	149	157	138	156	167	163	169	147	182	179	144	186	158	171	173	181	141	160	155	136	149	177	175	169	160	161	175	152	157	182	184	152	162	178	165	157	180	176	181	168	164	155	143	173	175	166	189	163	140	164	164	172	166	152	184	176	151	167	176	169	171	151	183	168	177	172	170	162	159	161	149	143	147	183	145	178	166	186	185	190	168	171	157	162	170	167	159	157	144	138	158	166	151	143	179	159	162	158	143	160	171	163	170	182	172	152	164	177	164	169	158	155	171	166	163	136	145	155	173	152	163	148	199	171	180	177	186	182	149	159	157	143	164	161	162	145	157	164	188	158	167	172	168	137	174	157	156	151	164	164	152	156	156	184	162	173	166	170	142	159	145	163	157	160	166	156	174	179	172	144	175	148	149	144	149	138	183	174	160	140	165	174	154	169	159	150	145	196	136	155	147	167	182	166	151	157	164	181	150	165	171	174	181	165	150	163	163	178	180	153	168	172	159	165	163	153	172	160	160	177	174	173	164	175	156	152	165	163	163	155	150	162	147	157	157	153	149	155	147	164	180	172	157	178	158	160	182	194	157	135	165	170	190	164	181	173	149	165	167	184	188	161	156	150	162	152	165	175	166	199	176	154	185	175	185	167	167	151	155	174	145	157	160	191	125	174	165	166	158	156	182	175	153	144	162	153	166	186	181	171	171	164	193	156	186	173	148	177	160	152	177	166	200	181	190	155	181	167	181	154	166	174	149	185	156	142	156	162	183	148	148	140	172	164	202	186	162	162	162	167	167	164	148	160	156	163	154	166	140	150	165	165	179	163	172	176	174	172	161	176	161	161	181	167	149	170	161	146	173	187	174	150	164	174	197	171	162	149	149	169	174	167	155	176	166	147	185	163	165	164	172	157	178	151	175	174	148	173	162	169	181	167	170	154	162	180	173	147	150	151	186	174	158	153	162
24534	20380	26452	24173	20365	8483	1212	790	641	549	529	473	489	428	398	373	374	384	355	401	354	342	328	330	340	349	344	346	319	304	316	294	328	306	334	302	332	277	340	313	311	293	284	287	271	327	297	327	288	299	331	309	332	326	299	323	297	279	273	301	298	292	241	298	302	284	305	289	280	291	300	310	304	299	323	276	318	304	288	265	316	305	291	298	279	306	299	320	322	306	311	285	280	324	307	293	270	290	274	312	303	265	299	321	294	272	311	278	272	322	291	280	273	258	306	269	294	306	295	306	307	281	268	251	312	301	313	285	284	275	299	275	315	279	305	299	293	267	312	281	315	283	284	309	290	280	326	310	268	279	280	270	292	277	283	286	279	285	278	272	285	266	285	301	287	245	329	286	296	279	271	249	274	334	269	289	270	284	314	299	277	296	323	324	278	311	293	303	304	299	304	296	266	283	291	309	302	265	331	286	297	260	292	312	284	262	295	313	290	302	281	263	296	290	282	307	312	269	272	308	296	299	305	295	293	299	295	291	277	296	312	318	310	271	297	276	304	237	289	307	299	284	272	280	294	287	307	280	289	280	257	283	299	276	293	295	267	272	290	294	326	283	269	304	307	289	279	272	317	271	285	260	305	262	297	278	263	310	305	303	292	301	268	289	290	288	260	305	287	276	302	302	303	270	311	296	296	270	287	262	309	285	303	289	282	288	275	299	300	323	291	289	280	286	300	296	278	286	273	289	262	299	275	284	291	287	279	271	317	287	274	281	300	304	310	300	306	312	295	277	267	266	281	293	301	289	297	290	281	289	285	274	289	249	291	269	267	297	305	267	269	258	310	305	261	283	320	289	306	280	269	321	291	318	276	272	264	281	279	325	302	288	262	286	272	299	278	305	287	288	282	282	255	299	249	278	282	278	290	302	266	276	312	298	291	262	296	281	311	251	304	291	301	276	280	331	306	266	314	294	302	291	286	284	304	287	313	297	301	332	313	291	298	284	293	294	271	302	293	289	261	284	273	279	304	295	281	272	306	271	281	281	280	307	302	285	304	310	274	289	323	323	274	286	272	288	275	276	264	303	288	272	270	312	307	275	282	323	285	285	306	288	271	301	257	307	306	275	275	298	296	288	274	303	298	275	292	314	305	318	256	280	263	290	329	289	265	328	302	284	274	313	297	305	308	279	293	281	278	268	269	287	298	307	316	260	288	311	268	317	268	295	280	270	286	296	272	284	272	261	295	260	294	278	324	304	273	300	314	285	272	269	313	294	296	301	316	280	300	276	271	322	293	295	268	306	285	324	296	298	294	285	270	265	302	299	303	293	255	285	283	286	294	265	252	289	289	301	266	272	307	298	307	318	313	305	287	283	270	263	269	283	299	294	306	276	290	306	290	307	301	319	284	278	291	301	264	282	329	288	294	259	288	313	275	269	277	309	261	273	261	277	302	299	311	305	295	279	253	314	285	282	287	289	270	274	296	305	271	293	292	293	296	278	282	283	273	288	304	275	281	323	329	300	296	265	270	300	296	313	297	271	289	275	288	279	314	293	288	274	276	321	280	276	256	268	297	284	296	289	293	308	272	276	306	311	284	275	269	291	287	297	289	308	253	305	307	257	292	281	302	333	306	276	282	275	322	300	297	306	275	286	298	252	319	312	294	297	280	276	301	284	277	301	305	287	242	282	294	275	294	272	291	296	280	282	273	299	298	269	304	285	317	281	294	275	282	306	295	305	287	305	278	290	283	275	282	256	290	295	295	309	261	309	283	290	297	287	305	289	304	329	268	290	275	278	256	272	301	265	279	288	280	289	306	299	313	266	335	285	286	282	262	299	274	306	327	274	292	316	261	286	280	282	273	282	294	289	290	291	302	289	264	291	304	297	293	272	312	248	308	270	300	270	311	297	283	243	308	280	266	292	266	301	312	272	279	277	261	278	287	297	272	296	295	300	309	288	256	288	282	270	258	265	309	297	310	320	309	276	301	276	296	310	273	292	259	311	264	288	287	301	296	303	320	296	293	279	274	271	269	299	289	271	262	267	288	251	298	274	312	266	273	298	279	258	274	269	311	287	287	314	317	293	290	296	290	292	305	290	293	282	304	282	260	300	284	286	295	280	308	295	292	265	265	286	268	281	275	277	301	308	288	302	284	308	268	281	295	295	318	297	307	316	283	270	279	300	312	261	293	303	285	300	285	267	290	289	278	274	313	271	292	261	286	300	283	285	288	295	278	297	295	272	266	275	277	280	309	271	285	307	266	282	284	286	297	298	302	251	294	265	296	292	275	296	301	283	263	285	278	262	281	313	299	290	314	275	301	288	264	271	305	276	289	286	281	282	293	280	283	289	304	299	262	289	275	296	287	299	276	275	292	292	285	281	271	295	289	267	314	270	277	317	291	301	286	279	268	263	261	264	285	282	291	282	324	311	245	239	283	268	313	283	303	284	290	298	277	314	300	302	262	265	275	283	278	325	292	311	299	288	320	282	334	277	268	294	308	270	322	291	308	308	270	263	286	290	291	278	302	298	308	305	280	296	269	303	267	294	315	317	313	269	253	309	280	290	313	291	276	299	297	273	292	314	297	287	275	312	279	320	287	318	305	284	304	271	269	280	285	271	282	285	328	262	319	304	317	281	300	269	307	316	294	298	295	299	300	285	276	265	287	297	306	327	287	261	291	299	297	284	285	298	297	269	292	290	321	273	285	283	282	272	293	275	311	267	272	259	278	273	268	301	292	309	285	316	299	311	309	287	308	289	299	310	272	288	290	273	289	302	302	297	275	300	318	293	304	238	305	299	285	313	290	276	305	280	259	280	270	314	312	309	296	295	272	305	273	286	307	267	289	267	264	305	276	273	298	317	297	289	252	284	297	320	281	300	296	299	306	294	292	302	264	254	267	288	294	282	293	303	298	288	297	285	312	278	275	295	264	305	289	317	292	285	288	299	293	272	300	279	307	265	296	295	283	295	313	308	259	263	301	297	317	294	309	300	288	266	308	319	311	298	289	286	275	275	282	306	281	303	302	277	281	283	290	286	306	286	297	289	279	302	267	305	267	311	282	291	285	301	276	259	266	269	278	260	314	292	283	276	279	279	295	308	293	295	299	294	279	287	302	279	305	322	306	280	279	315	291	277	306	285	280	286	303	276	299	316	288	266	294	303	317	317	295	279	308	287	315	276	284	275	282	290	280	277	280	290	264	278	279	286	273	298	303	289	253	313	278	300	342	294	285	275	289	289	272	281	289	262	271	312	285	278	303	303	270	303	279	281	268	279	290	310	284	276	291	275	298	294	329	285	286	275	271	299	293	296	310	284	294	309	293	326	280	322	244	297	290	281	296	291	267	266	293	301	307	295	307	304	298	331	279	283	309	268	314	288	303	294	277	266	286	295	284	276	281	283	258	262	284	267	271	261	278	270	285	283	284	271	286	281	284	288	282	274	296	268	286	268	289	330	301	308	273	266	287	303	293	287	308	283	309	309
8033	11470	10638	5621	3499	2495	1806	1420	1156	1025	893	756	653	598	584	531	511	514	459	463	432	412	385	366	366	371	352	324	356	334	314	352	327	364	324	341	335	342	347	296	308	300	310	304	307	324	318	326	327	309	327	304	312	277	293	317	317	317	292	306	324	282	293	316	331	265	248	315	285	286	313	285	300	286	297	306	285	320	269	284	296	271	287	281	261	293	314	298	287	311	278	297	293	303	259	292	263	289	280	285	275	292	284	298	303	295	283	281	289	298	304	318	267	295	291	314	280	291	281	300	291	316	302	264	285	307	308	278	269	310	283	298	276	307	270	299	261	282	309	270	302	274	260	297	323	304	299	273	290	285	332	296	287	365	272	284	270	290	270	291	256	258	291	267	286	292	293	277	294	309	300	273	275	268	288	297	278	310	303	305	310	298	272	315	286	247	280	258	315	267	278	293	296	282	301	280	266	296	303	298	282	282	265	282	319	302	294	281	304	317	284	274	275	289	300	277	262	308	303	270	294	290	274	281	289	281	294	275	280	296	293	278	317	259	262	301	270	289	284	315	301	294	294	296	279	303	259	280	311	305	292	292	289	278	320	309	290	285	252	281	309	320	288	322	313	309	318	277	303	287	253	267	298	271	308	296	284	274	278	320	287	298	293	287	295	305	288	291	292	266	275	272	280	314	286	268	256	284	319	279	298	273	266	280	299	297	286	288	285	307	304	272	292	278	301	303	282	285	289	301	306	320	280	277	284	287	276	298	306	281	273	270	317	290	306	272	306	317	292	297	285	287	296	271	277	303	316	270	275	303	279	283	281	322	273	272	276	292	282	322	305	273	298	293	241	291	283	267	301	261	272	257	274	265	274	294	293	312	302	284	297	307	289	304	292	298	304	305	300	272	270	272	309	338	289	287	299	264	293	264	266	292	282	272	287	300	277	307	309	304	294	292	280	284	283	287	272	276	305	275	302	311	279	334	247	321	278	292	289	279	300	294	293	303	292	280	290	265	279	279	294	292	318	270	268	288	267	291	301	271	338	261	288	279	294	317	298	282	267	270	272	277	262	269	286	277	287	261	302	285	271	293	315	322	305	262	297	267	290	292	273	287	292	285	284	285	288	298	305	274	288	304	262	295	300	298	258	307	292	251	267	280	320	313	283	275	270	260	295	297	265	279	288	288	286	272	271	284	268	304	290	305	282	267	292	324	300	277	275	291	302	280	271	274	299	306	319	285	274	263	258	283	286	275	309	302	263	303	293	267	293	292	256	286	292	275	290	310	271	312	271	305	276	307	278	267	289	288	297	294	278	287	286	309	298	288	309	291	263	294	277	277	295	291	296	272	293	256	316	303	309	289	279	296	272	311	280	308	286	264	254	277	261	296	294	292	296	290	310	290	268	284	282	280	304	283	293	280	308	295	278	283	300	300	282	269	274	307	310	256	293	277	264	290	259	304	280	284	261	293	291	277	278	271	295	281	283	300	262	314	276	270	262	300	315	293	267	289	306	296	299	296	287	303	274	274	291	301	273	284	297	293	275	290	302	257	312	302	332	285	275	288	297	300	304	273	292	279	287	263	284	296	296	315	303	307	268	276	283	253	267	281	272	263	302	252	267	238	305	282	251	280	310	262	308	277	263	300	294	276	320	297	261	273	292	277	298	280	292	273	306	276	311	307	264	294	268	262	280	264	293	291	274	300	298	299	268	285	286	280	278	271	263	296	294	298	286	281	311	284	320	290	260	306	281	296	292	283	254	349	291	272	267	300	290	273	273	305	271	292	294	281	264	311	264	272	279	284	313	277	280	286	271	293	285	266	292	294	282	291	271	275	307	296	280	281	291	291	291	275	264	302	299	302	300	292	267	278	298	295	286	300	257	279	303	302	279	269	287	285	298	282	282	261	288	290	253	296	278	295	285	295	288	271	267	270	307	278	258	300	299	283	252	273	259	284	269	276	296	282	249	290	292	277	286	279	297	304	283	285	263	295	307	299	244	293	286	298	302	281	299	291	284	273	299	300	279	300	290	304	303	308	253	274	304	257	279	294	285	275	302	295	298	264	286	314	257	341	278	267	276	290	265	251	260	262	275	289	283	233	257	311	299	278	304	294	283	289	280	307	278	285	312	258	289	277	279	301	284	275	282	284	291	276	271	288	287	259	282	231	265	267	317	343	281	280	317	298	288	295	255	274	296	311	294	282	297	296	298	272	317	277	302	291	291	278	271	268	276	276	296	275	285	248	315	287	250	291	309	295	271	293	271	301	296	270	297	282	295	272	296	304	276	318	270	260	303	281	281	310	258	309	278	315	304	271	278	306	281	260	289	331	312	270	307	268	284	298	269	297	274	306	288	295	295	297	265	274	274	323	290	288	285	330	255	281	270	274	272	285	300	290	305	313	298	278	276	287	270	315	255	302	290	268	288	275	273	279	319	285	272	281	265	295	280	282	281	274	293	308	289	288	292	292	296	294	296	329	303	287	292	275	258	270	314	273	258	293	303	287	304	300	290	295	294	266	286	288	299	267	316	286	302	270	283	261	270	288	304	264	290	290	286	297	285	297	272	274	280	268	278	302	293	275	306	296	272	293	280	272	279	309	291	278	285	296	279	274	302	313	291	280	294	280	279	293	279	272	267	313	273	268	287	263	293	289	297	282	261	263	279	260	300	296	292	285	291	298	278	270	269	266	295	303	295	297	302	283	307	321	292	290	285	282	287	284	269	303	307	254	265	268	250	288	277	297	278	294	267	297	288	316	300	290	280	282	268	273	271	255	287	303	280	297	275	281	264	306	305	282	296	265	301	283	264	279	287	276	333	273	305	296	284	273	308	308	285	263	293	287	268	299	295	277	276	308	271	319	299	300	314	273	292	281	282	305	297	285	268	281	293	273	294	308	258	299	295	290	302	291	280	272	296	295	284	285	276	272	262	284	269	288	274	280	290	264	292	283	297	282	293	275	280	264	296	297	284	275	283	280	254	296	284	287	284	259	261	281	306	289	299	291	281	313	266	287	252	293	310	274	301	282	289	268	281	294	296	276	298	281	291	259	265	295	276	275	274	298	264	259	293	294	293	293	297	307	291	282	282	292	279	276	266	267	290	273	254	293	284	275	315	273	289	272	290	293	278	281	297	285	274	270	256	272	307	274	282	284	267	274	272	278	281	287	282	310	292	305	287	279	318	267	298	273	285	291	299	289	258	261	272	289	260	312	289	277	291	263	286	304	303	285	264	285	299	256	280	278	225	270	284	279	263	330	260	293	294	272	288	296	316	311	272	295	290	276	284	266	294	305	295	286	266	312	300	281	304	301	273	320	284	282	283	283	291	272	275	290	264	257	276	284	295	314	278	299	311	345	312	286	291	259	297	317	306	250	274	300	281	288	258	289	274	294	267	280	284	277	273	279	296	251	295	275	294	264	273	301	273	267	266	301	309	298	308	261	290	275	278	260	319	297	295	270	281	321	302	290	294	266	293	259	276	285	288	284
22586	20396	26918	23777	20409	20456	7731	1767	1358	1166	1115	996	989	924	859	832	810	765	754	703	749	766	682	677	676	699	676	657	672	621	660	618	648	615	671	636	633	621	660	616	586	587	623	613	594	636	662	606	635	630	601	674	596	594	615	587	591	585	598	599	638	649	588	568	631	621	608	606	585	585	616	594	586	570	598	609	584	605	603	614	629	582	625	605	644	631	551	609	652	625	545	605	603	562	598	652	581	575	584	575	587	587	582	621	645	588	627	626	635	564	609	625	607	607	587	629	582	577	575	598	623	610	594	573	544	614	623	627	636	593	582	570	588	573	600	607	531	596	573	573	587	602	582	577	557	592	607	594	573	600	568	536	606	590	619	596	597	590	582	595	644	598	614	587	542	619	563	576	606	598	597	550	578	584	589	593	585	614	570	616	576	577	586	607	574	607	564	570	617	623	613	590	603	564	643	584	578	635	591	587	558	595	616	585	566	568	549	564	567	615	583	587	601	586	630	565	609	600	608	609	600	599	584	633	585	588	606	576	578	594	619	554	650	621	556	650	562	611	575	584	588	612	628	570	581	606	627	624	588	584	547	574	590	560	585	632	544	617	617	600	606	602	615	576	583	598	554	571	568	578	608	573	613	570	605	638	585	594	659	591	565	623	629	582	594	542	610	572	562	614	637	614	582	599	581	597	593	583	589	563	620	629	588	602	575	597	554	604	595	592	596	571	573	556	635	546	587	606	586	602	551	535	617	557	634	589	596	609	594	553	606	614	595	644	566	615	568	604	608	580	576	618	642	600	579	563	610	614	586	589	602	594	567	586	552	625	569	595	658	611	602	634	584	573	612	584	526	599	583	601	607	616	563	624	591	589	600	602	616	604	537	610	553	598	585	621	575	584	529	599	568	586	611	588	586	582	606	599	602	585	576	576	604	587	635	611	579	599	561	595	613	548	580	596	553	573	574	623	577	650	615	562	601	570	620	562	615	609	565	588	624	586	580	577	620	599	614	579	556	568	544	605	585	589	633	580	631	558	576	612	611	622	615	609	622	569	570	630	561	606	603	612	591	600	584	640	560	590	607	593	546	572	581	597	604	575	592	580	581	592	587	598	612	557	602	621	580	594	553	564	616	613	593	615	615	565	603	549	629	546	581	571	631	573	553	578	573	551	599	579	616	595	612	588	642	566	602	643	585	598	631	562	570	590	626	609	554	613	646	583	587	582	592	605	657	637	587	570	602	591	596	586	591	622	569	617	607	611	595	547	618	586	596	561	663	583	616	599	588	598	598	597	622	596	588	607	585	567	607	552	608	612	567	585	594	592	594	619	600	555	585	584	628	626	625	632	570	598	591	617	629	627	583	612	620	570	581	601	633	607	583	599	589	555	569	594	610	623	573	567	594	578	602	586	617	563	556	582	615	579	600	615	556	639	597	574	606	572	599	555	564	578	587	569	595	572	579	581	550	588	563	574	586	615	592	598	564	630	597	570	592	589	602	594	526	559	634	600	606	581	605	593	576	597	567	592	610	570	574	568	627	601	568	581	601	589	570	624	600	602	585	589	621	597	602	610	598	557	620	538	563	625	592	592	597	571	578	575	599	578	581	598	590	559	598	628	555	577	605	605	561	565	582	591	612	543	627	612	573	599	577	567	575	562	561	571	557	658	600	590	597	606	590	592	564	583	571	577	647	639	573	570	580	566	580	598	565	645	609	636	582	611	567	569	630	546	570	618	606	626	603	609	659	600	595	572	595	582	604	586	632	589	608	590	611	557	573	586	605	566	610	575	618	617	548	624	602	628	618	579	592	572	600	638	640	578	628	551	585	618	558	582	580	612	587	572	592	611	565	596	607	577	586	592	548	558	621	633	554	602	619	610	580	558	575	588	557	603	603	570	593	559	579	618	632	615	638	584	600	578	552	605	584	617	575	577	593	627	537	585	551	551	632	574	591	619	600	592	616	639	578	594	569	583	600	574	585	583	595	596	588	581	567	588	592	593	602	552	579	531	607	630	526	599	596	605	632	561	630	618	570	574	559	586	591	583	610	555	630	583	568	629	620	569	572	580	597	582	605	639	581	565	590	608	578	522	558	603	622	587	582	604	615	605	596	609	580	595	579	617	610	605	615	586	584	618	586	569	575	627	528	579	613	622	583	546	595	641	604	609	615	549	586	547	620	560	598	593	565	610	563	558	569	574	628	599	614	642	592	618	579	602	572	613	574	630	599	580	554	598	617	583	567	609	645	544	578	597	592	579	591	562	596	569	578	562	604	579	599	565	601	601	558	614	629	584	562	580	605	610	628	583	611	560	553	587	590	596	570	563	575	582	576	587	589	571	552	603	608	562	567	584	582	592	588	598	593	612	616	577	577	602	556	578	565	582	579	583	625	604	638	610	622	571	591	562	607	578	551	552	653	552	612	557	569	633	560	622	606	573	548	585	597	604	576	603	591	564	599	591	585	593	565	620	587	588	585	561	600	566	564	606	573	589	581	599	598	599	602	590	591	602	575	590	561	584	666	581	560	607	555	586	550	581	580	615	571	615	578	566	548	607	549	564	659	592	587	580	598	643	596	603	574	587	587	583	602	624	600	597	576	578	598	611	590	576	621	562	612	593	616	553	591	614	538	602	552	625	575	593	566	576	543	612	579	573	620	621	606	590	571	576	586	608	599	585	609	627	553	549	574	585	622	630	626	623	597	586	586	602	629	582	598	592	565	579	612	633	573	602	613	586	638	608	594	608	581	580	590	598	568	554	617	598	588	557	578	626	564	577	560	584	587	596	603	577	584	573	579	593	572	583	559	530	592	611	601	587	570	566	558	585	608	589	572	592	570	568	635	550	561	610	638	566	608	571	593	603	591	587	561	535	563	595	604	597	612	592	559	559	606	597	584	617	629	606	580	598	623	584	571	607	595	579	652	577	598	634	555	612	590	610	567	573	609	550	612	613	557	629	574	615	634	576	585	589	557	567	544	631	564	658	596	565	618	597	602	535	571	613	613	575	573	594	617	555	576	554	559	593	581	582	606	556	563	587	582	604	581	532	578	583	580	609	599	611	602	618	611	584	589	581	566	572	615	581	595	578	578	591	554	607	570	629	597	587	568	557	579	554	626	599	556	589	556	599	568	567	609	592	554	580	616	626	601	615	613	614	574	626	596	592	603	552	628	592	581	597	568	622	556	594	608	610	579	586	596	639	599	577	565	608	646	574	596	581	639	564	559	569	624	576	568	585	612	634	595	551	589	624	598	560	614	582	591	598	566	602	587	605	622	599	580	586	636	601	599	575	611	636	550	555	635	620	556	594	615	577	617	595	597	595	590	611	566	598	558	577	666	592	582	591	591	602	570	575	561	585	579	606	603	598	597	645	580	588	586	594	610	597	596	577	589	606	586	575	561	599	593	626	638	625	603	584	573	578	621	617	601	630	589	561	605	612	597	587	569	605	586	591	596	571	599	613	607	621	612	577	597	607	581	597	558	573	591	576
11707	18572	17382	9844	6514	4672	3520	2798	2344	1947	1761	1561	1398	1264	1146	1050	968	997	927	852	794	804	788	757	732	787	730	731	711	655	663	691	661	658	629	667	621	624	630	610	663	627	610	598	606	639	601	593	552	631	591	624	614	577	598	588	573	652	618	570	576	600	620	547	636	583	631	549	685	603	564	599	612	576	622	618	590	569	613	550	609	560	572	573	573	602	595	581	581	596	609	574	598	608	576	608	570	580	601	595	589	591	598	587	597	529	569	597	535	579	583	585	553	575	571	529	586	583	636	579	548	624	594	603	596	563	558	623	575	555	561	558	573	586	580	572	566	585	604	609	598	534	532	521	558	586	590	564	543	585	589	556	552	548	588	594	571	553	551	552	601	548	573	611	609	549	535	537	573	606	564	529	589	572	583	597	604	589	581	555	576	597	532	562	534	620	581	557	616	613	581	613	580	603	591	592	613	564	584	613	553	549	595	551	624	558	586	570	589	596	589	577	553	561	585	584	546	557	575	540	571	558	541	566	602	597	556	593	580	578	594	587	560	535	596	601	556	518	581	570	599	570	582	552	585	566	598	569	560	573	602	578	583	596	543	538	576	578	543	568	609	565	576	584	539	543	549	567	599	538	563	535	579	554	536	556	565	571	565	585	590	633	582	561	584	578	581	584	578	526	516	572	540	582	610	548	556	569	547	606	573	562	583	558	573	582	614	577	573	545	541	592	572	567	571	603	598	539	605	568	527	601	596	567	579	517	546	539	611	596	518	546	564	579	569	616	572	542	556	604	533	526	606	550	586	623	572	622	571	577	590	535	552	563	579	597	623	576	561	540	591	553	587	580	596	528	598	571	575	579	579	581	534	561	568	605	583	583	567	604	561	574	559	577	540	570	575	544	576	572	554	599	535	577	552	570	609	590	544	625	600	578	595	575	600	610	568	583	553	588	573	568	530	563	585	597	559	563	579	613	572	559	636	582	479	567	586	527	603	574	556	559	552	586	577	552	557	563	553	589	571	573	592	606	559	580	543	581	567	589	547	603	577	545	564	562	573	555	592	601	552	571	602	551	550	610	565	585	559	551	563	570	558	542	551	569	573	566	570	587	583	552	583	585	570	551	578	600	570	572	611	544	563	596	529	534	610	600	594	541	542	558	586	550	533	572	553	514	558	601	584	523	578	552	506	590	543	574	562	583	569	530	578	550	583	537	630	549	599	541	541	555	581	572	575	572	601	591	543	570	574	513	586	579	557	585	582	572	580	551	573	548	571	560	579	558	554	560	565	565	580	575	588	559	531	551	600	578	581	564	595	611	549	545	563	571	587	555	559	593	566	576	506	573	536	561	564	547	574	548	586	605	574	549	537	591	600	549	568	549	518	539	561	568	526	554	600	541	576	573	597	567	559	618	537	552	624	559	569	579	585	568	559	526	575	550	573	561	580	570	610	564	536	578	553	571	565	539	597	569	594	577	572	566	571	561	594	579	551	572	595	557	588	562	578	612	596	613	557	554	549	630	555	577	596	581	595	574	582	635	546	595	533	593	582	564	579	562	575	569	542	557	557	534	562	572	586	581	605	581	572	582	534	544	601	580	575	561	516	580	583	564	568	569	577	575	574	629	591	601	535	534	550	600	564	567	577	536	576	576	575	557	576	581	586	568	613	572	570	564	596	603	563	552	565	549	505	583	592	551	559	572	557	606	599	544	568	565	560	564	530	561	544	580	565	560	545	626	577	595	618	569	586	614	591	564	594	539	562	559	583	564	549	576	544	538	556	567	563	567	567	560	592	546	529	592	618	597	582	593	585	572	605	616	585	604	602	587	562	572	576	533	578	592	510	559	614	571	655	629	586	560	580	567	578	602	575	620	573	567	558	561	580	530	579	613	529	542	544	584	566	561	580	531	577	561	536	558	595	566	544	587	559	560	543	598	515	527	585	541	584	576	607	538	599	592	581	504	558	534	556	567	546	521	630	530	596	572	569	589	533	561	593	624	552	557	565	612	580	559	610	628	533	583	578	551	565	559	529	614	581	575	547	576	561	574	561	561	558	615	499	559	617	550	590	566	590	561	599	549	558	584	564	556	587	581	602	597	578	598	557	554	535	587	517	524	574	576	535	580	547	562	596	604	582	576	584	574	551	571	529	576	561	537	576	552	541	567	544	597	530	575	606	577	553	518	570	560	587	541	563	576	549	618	584	540	558	578	582	524	554	559	564	559	555	586	609	615	561	539	556	548	590	559	615	543	575	551	552	563	645	537	537	587	604	543	560	568	556	629	585	542	540	580	595	576	558	567	568	590	569	593	570	578	600	577	533	518	550	551	579	568	583	543	543	560	564	569	578	525	534	575	545	545	559	556	610	550	592	565	567	515	561	564	576	579	565	513	543	548	527	585	579	573	558	556	543	587	576	546	595	528	549	605	554	572	578	586	571	585	577	593	562	571	574	581	558	618	546	568	579	552	603	542	589	570	552	554	567	540	599	572	549	570	520	544	583	537	587	570	608	537	555	503	528	526	572	535	560	548	612	530	544	575	525	555	518	582	509	589	559	540	522	569	627	551	567	575	618	595	570	588	573	623	539	556	584	568	592	554	570	601	575	571	575	589	572	612	599	586	597	533	580	559	569	560	562	528	601	598	575	577	602	548	582	586	569	570	571	516	552	579	557	537	577	532	533	633	606	572	560	578	545	557	549	552	507	570	550	552	578	562	567	534	535	560	519	568	549	579	539	596	575	573	566	567	583	558	588	558	576	581	576	629	579	528	602	574	513	549	564	531	591	551	562	552	564	593	571	524	553	572	556	572	574	559	562	626	576	601	581	552	557	591	577	562	606	576	555	552	569	598	599	606	565	554	551	575	598	576	565	561	562	590	560	531	598	573	565	609	535	605	553	615	616	563	549	611	579	557	557	564	584	573	586	574	576	597	570	571	583	558	573	568	579	577	515	577	567	532	573	529	619	567	570	583	581	597	562	602	538	591	559	560	552	570	599	601	539	531	570	570	531	555	552	563	557	600	583	581	552	560	573	535	567	594	573	587	553	574	520	538	537	542	539	601	592	569	599	582	584	567	582	585	530	545	559	571	574	556	559	563	591	573	588	581	564	588	549	560	557	543	568	547	560	552	541	583	547	546	539	560	581	576	601	587	552	539	583	559	602	552	575	563	584	588	572	576	587	567	562	571	585	578	537	573	553	543	569	558	567	563	545	580	608	612	552	567	559	545	555	599	534	564	564	588	533	584	598	552	563	604	607	539	568	548	562	555	570	571	556	568	560	574	541	550	583	567	566	587	539	553	566	558	563	526	578	552	614	532	606	602	579	553	556	552	521	590	585	559	550	560	591	583	588	593	578	562	608	595	553	551	547	533	597	585	557	579	579	582	565	564	552	600	557	566	593	551	557	544	550	577	581	557	589	564	547	583	570	568	565	604	542	553	568	576	557	602	553	577	575	596	584	572	552	593	587	549	609	594	565	591	600	555	541	564
27757	12635	1314	447	300	258	180	167	155	171	140	148	158	158	162	149	162	150	149	132	138	149	148	145	155	140	171	141	141	140	148	158	149	178	152	158	167	143	141	156	137	139	152	138	165	140	133	151	129	147	152	151	152	136	114	142	141	141	153	135	129	146	123	139	142	133	133	135	141	138	151	145	140	117	145	147	130	141	140	134	117	161	140	132	142	120	156	138	146	138	144	152	142	133	137	132	152	126	150	158	131	142	156	141	141	139	135	139	155	136	135	127	145	135	148	142	143	133	123	143	140	155	164	128	147	150	107	164	144	143	135	140	140	137	157	129	166	139	138	112	124	150	169	136	145	139	142	138	140	170	157	143	134	161	133	139	136	144	133	137	146	145	144	144	159	130	172	151	142	124	144	137	125	140	136	148	131	135	129	134	144	146	139	144	150	149	134	160	127	129	145	143	150	170	126	126	158	141	175	136	143	153	154	135	143	150	135	165	119	145	156	137	123	143	131	139	146	153	164	166	155	128	131	134	136	137	143	147	144	139	128	132	141	123	153	108	146	139	160	140	137	138	135	124	153	141	145	165	129	142	132	138	150	153	149	137	113	147	135	143	124	140	136	133	147	146	153	143	158	145	153	131	165	122	154	156	156	128	155	145	149	143	141	124	150	137	141	160	139	135	162	151	155	143	144	126	130	144	141	131	141	149	146	127	146	156	138	139	149	130	155	151	177	128	146	157	145	159	146	131	139	152	146	150	149	144	146	138	127	130	134	163	164	132	141	157	144	126	135	159	132	146	152	144	150	151	151	133	107	129	139	140	144	150	146	141	148	127	129	138	142	147	158	156	137	124	143	138	161	132	155	138	129	134	158	129	150	191	158	152	131	140	155	146	149	169	154	153	130	149	150	153	164	165	145	127	133	142	133	161	156	135	133	139	133	137	152	159	129	152	116	114	139	138	151	154	119	138	138	141	140	142	148	141	150	157	150	165	154	132	141	145	159	128	148	152	122	168	148	134	140	132	139	138	143	132	152	142	151	135	137	164	149	159	144	135	149	137	145	162	134	146	145	137	147	151	141	136	146	146	130	145	147	141	153	117	142	174	126	156	139	122	146	147	135	114	132	148	145	166	126	128	151	135	135	154	147	148	125	139	166	160	132	130	124	135	144	132	132	158	156	138	143	157	138	147	134	150	125	153	145	154	167	150	131	125	150	124	135	150	130	138	152	143	132	149	151	124	133	140	144	126	133	141	125	149	126	138	136	138	136	137	152	135	148	173	135	130	138	141	149	141	134	136	124	151	145	136	136	161	144	125	145	132	138	115	157	148	140	131	131	141	138	157	141	154	164	137	136	115	148	160	123	132	156	157	151	148	149	153	126	139	126	138	143	139	136	128	152	129	132	172	154	144	132	141	177	135	162	147	161	146	130	138	148	139	161	153	132	149	151	138	138	124	149	140	127	134	146	150	146	154	160	153	123	131	127	120	126	139	133	132	146	158	122	160	140	133	152	179	146	139	159	145	150	141	121	140	124	157	124	142	149	155	163	157	149	142	149	112	158	122	147	145	108	148	156	163	129	125	133	153	148	153	161	139	148	132	144	158	151	167	149	139	132	150	144	149	135	140	144	143	160	135	120	130	145	128	121	155	139	140	155	130	131	112	126	142	146	116	135	161	127	138	129	130	149	137	147	128	144	132	146	149	155	142	143	136	135	145	139	162	146	127	138	136	123	138	152	132	140	139	153	132	131	143	146	124	144	145	142	156	144	159	144	145	152	119	145	145	131	143	144	141	146	144	142	143	137	138	145	134	151	159	156	141	125	141	112	137	151	150	146	168	128	159	134	137	140	137	139	131	136	140	125	125	128	150	152	145	149	152	135	138	128	115	114	150	148	131	139	133	136	133	139	142	142	153	150	157	139	133	132	150	129	124	141	161	125	139	150	134	147	128	144	140	136	163	157	126	143	155	138	133	144	145	132	149	144	150	131	135	137	139	147	168	122	155	127	141	145	144	130	141	144	150	162	153	138	144	171	139	137	172	105	136	152	153	132	128	140	114	144	114	154	139	166	160	155	133	136	159	129	133	155	131	139	149	140	136	144	138	156	133	152	148	127	131	124	135	148	137	146	143	140	161	142	151	155	145	133	130	155	136	125	170	138	150	146	136	127	149	144	159	137	164	163	140	137	130	135	157	132	147	169	135	131	146	141	122	139	149	139	132	128	152	124	126	136	142	148	151	131	131	149	156	135	137	153	121	157	147	147	128	129	120	155	150	137	126	159	131	132	113	157	122	131	148	130	137	138	132	135	155	124	125	149	159	132	152	163	147	159	155	122	153	140	145	128	156	127	121	136	123	154	143	118	132	138	106	122	155	149	132	155	147	126	152	145	145	131	131	155	152	127	144	146	151	141	153	129	140	153	134	142	142	131	128	159	132	146	142	150	122	139	156	153	150	144	133	127	119	139	125	136	145	146	156	136	145	125	159	153	119	139	144	139	145	133	156	140	151	137	133	165	150	147	129	137	141	143	157	138	149	158	157	152	138	151	136	155	140	142	166	146	132	163	184	139	150	157	130	111	147	136	145	148	137	140	146	135	129	135	133	153	132	126	153	137	124	144	135	144	110	118	143	157	148	152	138	157	117	145	131	145	147	136	144	154	145	124	158	134	144	142	139	153	156	152	126	125	140	131	152	150	144	143	133	138	159	152	158	165	141	123	136	131	141	154	135	149	145	149	135	154	153	151	139	157	137	143	134	140	142	136	155	140	129	156	152	158	140	119	156	137	159	147	158	169	137	156	164	127	145	122	146	120	151	149	134	131	154	142	132	137	133	146	124	144	153	137	133	131	134	135	155	140	135	147	132	126	134	132	125	140	147	140	162	154	144	126	150	137	142	142	139	162	129	121	159	168	153	146	148	133	133	133	148	144	120	154	147	125	146	149	144	153	136	150	159	154	136	136	146	134	141	137	139	154	149	163	136	155	161	124	154	126	133	151	140	147	123	145	135	150	131	123	135	134	146	148	140	124	129	162	138	160	135	129	131	141	132	153	124	124	138	161	145	169	142	143	158	147	147	139	153	128	135	158	150	158	143	150	152	159	132	123	157	154	148	138	139	137	123	145	145	127	148	134	143	143	146	136	137	135	158	148	123	153	169	164	140	141	134	131	169	118	143	130	141	136	148	144	150	136	129	117	146	145	163	142	160	152	151	148	117	129	131	139	142	142	124	132	164	114	136	145	154	161	141	139	123	156	146	148	136	132	116	134	143	133	153	126	142	122	140	153	126	137	132	155	146	148	130	151	123	145	148	147	124	116	145	145	164	131	135	114	148	145	143	141	156	130	133	130	153	119	134	142	156	126	169	151	136	149	171	136	137	139	132	115	150	146	134	142	131	135	128	153	147	140	132	143	135	153	143	144	146	153	151	130	149	147	140	135	149	123	147	146	137	146	132	120	136	151	164	165	150	135	156	139	135	119	113	124	140
5085	943	820	469	325	298	219	242	214	167	193	189	205	200	189	169	201	158	169	195	183	178	154	150	163	167	155	188	159	163	164	164	168	155	160	154	182	177	162	146	150	183	173	168	146	169	150	184	163	156	172	178	174	181	152	170	181	161	170	161	165	153	203	154	140	173	184	146	197	176	145	182	172	144	163	161	145	184	182	168	177	157	163	149	181	162	166	187	147	155	158	148	159	148	170	171	164	180	149	166	140	162	155	177	176	180	175	148	154	159	168	177	150	174	148	130	163	169	177	165	163	167	175	174	150	160	161	171	171	169	151	163	169	142	165	161	160	180	167	155	171	163	149	159	172	141	151	171	177	168	163	168	157	165	176	171	169	158	166	163	162	161	165	155	152	171	156	185	168	156	163	148	153	156	184	180	149	165	173	136	153	159	152	147	159	166	158	160	166	158	172	159	151	117	178	159	147	162	177	173	157	170	170	170	149	176	152	176	169	184	161	163	158	195	179	152	156	147	165	167	163	159	165	160	154	167	177	132	166	160	166	154	173	167	175	165	152	156	137	155	162	160	138	177	176	157	178	190	156	179	159	155	154	153	163	190	160	180	150	161	160	174	149	171	167	148	186	171	174	162	166	171	153	147	181	157	160	166	186	158	146	154	159	177	152	151	169	178	168	161	154	144	157	174	159	178	174	144	145	160	156	157	166	139	150	163	176	144	165	164	136	172	169	161	162	176	164	161	172	163	170	133	177	155	160	156	157	173	158	167	138	159	171	179	169	153	164	159	160	156	163	168	177	164	172	147	171	153	147	163	155	146	181	150	159	166	167	168	167	181	176	170	162	181	163	146	162	170	157	140	150	177	167	171	161	160	167	172	186	144	167	128	146	178	157	155	130	153	153	154	143	180	165	180	166	179	160	160	173	147	170	164	172	151	159	167	174	197	154	154	151	148	151	176	159	162	162	141	169	169	172	160	180	168	171	193	173	162	150	162	166	174	171	162	168	169	138	166	168	152	121	142	173	144	183	149	160	169	190	154	163	172	157	161	170	172	177	171	146	158	154	170	165	180	167	175	146	158	152	167	191	152	159	152	173	191	170	177	164	180	178	154	170	183	142	172	152	150	169	151	178	132	134	173	166	156	177	164	176	159	185	174	152	166	155	158	156	179	149	180	164	185	185	162	157	140	151	186	179	154	161	145	151	170	183	174	160	168	173	179	147	150	157	165	164	167	149	166	170	165	147	143	142	158	168	165	183	156	171	151	162	144	168	179	151	167	164	172	180	158	157	157	161	172	186	168	183	168	160	151	164	148	168	176	172	150	172	156	181	195	136	178	180	159	182	156	178	175	195	151	180	164	174	175	161	148	147	165	155	164	176	173	151	163	182	170	141	142	149	184	160	179	173	188	147	168	162	172	147	178	164	166	172	170	161	162	190	154	166	157	145	151	179	171	147	177	156	155	183	150	166	153	138	157	144	163	183	156	163	170	189	161	157	151	165	157	188	179	141	159	167	167	167	163	170	167	166	160	148	157	165	174	158	145	181	145	168	162	143	176	156	154	163	162	172	172	174	181	170	167	179	172	172	162	166	162	139	158	150	132	162	171	160	156	152	149	161	155	161	161	162	178	171	161	138	183	177	170	148	163	161	163	146	166	159	167	156	175	167	144	165	155	150	179	179	168	181	175	152	162	152	166	179	181	145	163	184	154	166	140	159	154	169	147	155	162	170	159	143	158	164	136	153	163	162	171	196	187	151	160	164	173	154	176	161	159	149	168	175	168	183	154	152	140	179	150	150	174	156	186	175	167	179	143	183	162	139	180	173	174	165	156	135	161	166	182	151	162	146	179	163	151	152	150	168	172	177	141	176	182	175	157	139	153	158	189	170	170	189	159	167	181	169	145	160	184	163	159	156	176	171	161	155	172	158	157	138	148	174	169	160	168	142	170	167	165	159	171	164	167	160	163	177	159	163	159	159	159	159	168	174	153	155	178	153	161	172	162	153	172	163	151	172	155	150	153	175	183	172	188	173	186	184	162	171	169	149	185	170	155	144	166	150	180	191	165	159	149	159	148	184	185	147	169	178	185	166	134	176	172	176	169	160	148	156	155	177	179	154	147	167	159	157	169	166	160	168	156	157	139	168	160	156	164	137	154	129	159	171	178	182	164	164	180	166	160	173	173	166	169	164	166	160	175	167	156	161	150	176	178	156	146	162	170	167	167	168	172	186	168	138	179	164	157	163	192	151	167	167	160	146	166	153	166	177	150	158	167	159	154	180	167	153	157	163	161	154	171	150	149	150	162	147	153	160	167	164	148	183	168	150	140	172	187	173	170	142	166	159	165	170	168	169	179	166	143	161	172	143	154	154	168	145	173	152	154	157	156	182	164	153	159	173	169	162	164	168	155	161	188	195	151	148	156	163	172	163	157	166	162	155	166	150	163	166	173	159	160	136	159	172	178	189	166	157	150	153	186	202	200	172	152	145	183	162	154	180	171	147	170	173	162	179	162	166	144	151	153	170	179	185	168	141	162	141	149	172	164	179	172	162	157	143	184	165	173	178	152	153	152	162	173	163	133	160	177	144	144	171	166	163	142	137	159	133	142	160	129	152	169	176	161	181	176	178	163	159	193	175	158	178	165	152	162	167	175	145	155	159	196	184	168	163	147	164	162	173	155	176	179	168	157	162	151	194	143	179	155	161	160	161	149	180	155	176	178	145	171	150	163	184	149	172	173	146	175	173	190	187	161	172	178	162	137	185	173	160	159	174	169	155	164	161	165	155	149	171	151	165	170	152	168	147	181	150	178	171	162	168	190	156	180	186	160	167	166	147	166	159	154	174	160	155	177	147	165	138	178	177	142	162	183	163	167	160	160	185	139	153	168	158	175	137	139	155	147	187	171	157	159	169	153	174	161	182	158	174	168	157	187	168	145	143	177	171	174	174	167	147	168	171	149	171	166	161	159	160	180	143	163	158	150	157	178	163	142	165	163	170	176	152	178	140	164	155	145	166	159	154	167	157	164	153	148	166	185	145	154	162	170	166	164	163	178	164	169	156	153	177	176	144	157	176	158	152	189	184	159	167	139	166	166	142	180	155	162	177	158	152	172	177	175	159	147	174	163	158	142	176	150	169	164	172	143	189	158	182	166	163	145	140	170	158	167	146	180	170	146	192	176	163	184	192	162	140	164	190	171	186	187	170	156	170	152	148	151	170	159	196	191	156	171	173	148	160	157	167	162	176	158	147	170	166	165	154	177	137	167	170	166	161	162	161	165	172	163	169	171	153	158	182	164	171	161	169	144	163	183	176	158	142	165	176	198	161	171	156	149	167	168	161	149	155	162	178	176	175	165	158	161	153	149	180	148	161	171	158	159	164	169	148	140	178	166	156	162	168	160	162	160	154	166	176	148	149	154	182	149	164	163	174	151	161	171	158	154	159	160	161	162	167	155	175	160	172	165	158	159	133	179	153	156	162	171	147	165
24411	20380	26439	24203	20378	8578	1169	786	653	558	574	520	402	411	426	406	365	370	374	352	364	345	318	353	342	306	306	328	333	325	328	352	316	313	339	298	307	316	302	301	320	297	285	314	278	321	320	285	304	296	295	283	306	290	303	283	298	288	297	336	299	297	279	332	281	278	284	308	284	281	325	298	305	255	326	282	305	294	284	274	273	286	304	296	295	283	282	296	275	317	288	296	305	253	294	295	306	296	319	288	280	300	313	262	291	282	308	304	301	305	295	299	289	296	304	311	288	315	279	293	276	298	271	307	259	275	260	268	268	310	266	317	280	293	280	266	343	280	294	275	319	298	286	281	287	275	278	286	324	280	284	270	299	306	268	289	284	286	315	296	316	271	290	291	289	303	295	254	283	284	294	305	278	294	279	314	277	301	291	317	320	266	322	268	297	301	309	296	304	260	272	296	293	275	291	274	284	323	281	309	271	296	283	310	298	285	303	301	309	257	272	310	325	303	311	264	296	303	316	329	324	316	294	291	293	308	303	263	285	303	293	280	258	313	269	285	298	279	300	301	285	285	289	322	303	284	275	290	270	283	276	307	299	292	292	268	308	268	305	285	264	295	283	297	298	315	278	293	293	297	270	279	289	261	322	298	287	280	334	292	278	307	295	289	307	263	278	296	297	261	293	255	278	286	327	313	297	267	293	291	310	306	269	309	271	298	311	261	279	283	327	303	272	298	310	293	299	295	311	301	315	302	298	309	303	289	300	276	289	290	279	297	290	300	281	321	270	310	281	295	306	295	276	290	307	279	280	301	291	286	302	280	298	285	291	297	295	295	298	282	278	304	312	260	318	275	293	288	281	289	302	289	283	287	300	267	277	307	277	269	284	275	305	277	262	270	297	280	294	272	279	260	274	281	289	283	289	285	263	279	289	304	304	287	281	269	311	247	260	284	284	324	294	291	276	281	335	270	280	299	295	285	279	279	308	304	293	320	309	303	263	314	298	285	277	279	294	286	261	321	263	295	299	291	304	278	287	317	323	279	281	297	268	292	268	254	296	280	306	301	287	295	315	296	274	270	281	296	322	280	282	294	278	290	270	293	265	311	266	304	282	303	297	284	285	287	296	320	279	312	321	274	291	273	295	292	276	289	299	296	274	287	298	284	294	297	289	305	306	307	272	286	311	310	276	273	277	275	308	282	269	272	308	268	274	276	262	326	269	296	291	287	304	307	328	317	293	262	277	261	284	283	276	304	323	271	277	301	312	287	294	284	296	269	288	287	272	295	287	255	276	288	286	321	273	277	300	316	262	266	281	312	290	269	272	281	298	309	308	282	289	293	294	281	301	327	292	266	285	322	275	262	304	291	261	296	270	295	303	271	249	319	261	276	267	287	310	264	293	279	276	299	307	280	284	261	280	279	287	270	272	299	281	294	292	330	288	259	294	288	286	317	246	285	298	302	298	293	312	285	278	299	293	266	257	311	269	271	286	309	328	316	284	292	289	287	262	298	294	315	244	263	279	308	284	305	276	272	293	295	286	278	304	279	302	277	293	283	271	276	300	273	274	277	294	285	309	267	288	306	282	324	314	262	297	317	285	262	305	290	268	271	289	297	289	288	299	290	275	271	280	283	288	296	258	270	313	307	275	325	313	296	260	298	306	307	293	286	304	267	301	269	274	267	286	298	307	303	277	292	307	300	279	276	287	295	263	271	253	302	283	294	277	270	274	274	276	308	275	283	298	300	263	280	287	288	293	281	308	287	272	296	299	267	265	286	295	277	313	275	247	286	312	296	274	269	289	307	317	293	317	265	277	305	315	313	253	287	293	303	294	309	291	269	267	304	298	314	306	269	279	296	285	300	317	269	292	275	268	291	289	279	271	266	280	275	289	266	269	269	310	308	283	291	289	273	278	289	289	284	272	283	283	305	284	308	293	292	325	274	314	262	281	303	296	293	315	279	296	278	287	280	291	291	275	274	245	283	290	292	292	303	312	282	301	292	291	298	255	276	305	304	285	296	321	276	300	300	273	299	281	311	316	306	315	286	275	274	294	320	262	286	328	274	285	276	302	279	305	305	264	282	291	277	295	256	269	278	252	323	320	282	264	281	284	267	290	257	277	291	269	282	277	316	272	250	277	265	283	281	282	306	313	314	264	277	319	266	290	300	316	282	295	277	282	275	305	314	249	286	286	295	278	270	312	283	307	262	327	320	289	259	287	287	289	281	310	267	324	303	309	279	284	288	279	272	295	282	275	280	309	301	277	305	328	272	275	287	271	274	271	242	312	296	272	308	327	274	292	319	288	277	301	264	292	307	254	293	303	255	287	309	303	277	280	296	295	297	269	260	278	296	281	307	282	278	273	283	284	293	285	286	290	307	323	316	309	301	253	296	278	301	263	281	307	292	297	289	291	291	296	314	289	290	287	292	304	272	299	301	293	263	281	300	281	278	321	266	268	308	325	261	277	291	335	296	305	260	274	307	303	310	263	299	290	302	292	276	278	279	255	312	302	278	280	273	274	328	288	298	277	299	277	301	292	287	316	279	307	303	277	285	300	295	308	299	284	282	294	292	279	294	281	305	258	318	287	329	311	286	258	286	276	260	275	285	294	286	282	298	279	265	284	261	292	298	295	300	302	284	274	284	277	267	289	313	279	289	311	277	316	304	290	277	275	316	267	283	272	291	275	272	272	313	282	266	294	268	263	279	275	282	299	267	260	291	297	279	302	321	300	306	272	262	286	313	294	297	282	307	293	292	279	275	266	302	317	270	274	301	309	300	279	290	274	280	296	313	311	319	285	297	302	306	296	281	267	283	299	306	278	307	270	280	274	256	299	317	272	295	296	293	306	250	302	291	320	301	298	296	281	273	287	301	289	326	289	300	266	288	298	270	272	285	283	287	288	310	285	286	279	285	292	294	273	318	283	263	274	289	275	309	276	276	281	285	272	324	277	274	283	294	273	276	304	263	275	294	278	307	269	304	282	286	277	303	282	289	287	286	285	271	300	295	253	294	300	293	304	277	286	317	294	299	328	268	291	311	261	257	270	315	304	279	277	279	264	323	269	283	266	313	251	294	273	275	271	341	290	297	298	281	301	293	303	315	290	266	290	291	313	262	265	281	256	293	282	278	327	281	295	272	307	285	266	310	287	313	301	319	286	286	291	277	291	282	287	289	308	268	290	297	277	283	306	301	297	270	287	325	290	280	288	310	295	271	288	311	269	302	272	283	285	274	297	303	281	287	309	306	288	305	276	260	260	275	302	274	272	286	281	300	273	311	278	279	309	277	272	293	308	304	321	309	305	255	255	288	270	269	284	262	258	275	267	301	265	269	311	264	279	298	254	291	244	290	307	277	293	267	301	295	277	291	301	285	281	294	314	281	264	284	291	305	304	300	314	305	277	273	289	317	307	260	298	275	302	277	266	269	273	274	264	282	301	297	293	289	300	260	306	277	299	289	301	304	289	291	274	283	291	271	296	263	300	282
8157	11539	10908	5644	3547	2522	1835	1336	1165	950	893	805	662	598	583	517	537	481	438	422	432	421	392	393	379	377	395	349	349	342	379	358	364	314	366	328	323	302	307	323	316	347	316	326	301	285	306	297	319	316	320	322	300	328	307	307	295	297	289	289	324	313	326	295	319	277	323	285	283	286	293	323	298	285	310	315	311	290	301	297	293	294	298	298	310	324	306	286	302	277	288	276	274	300	282	295	278	290	287	311	281	296	282	290	310	293	307	297	327	298	276	284	289	291	331	277	291	291	325	288	260	271	312	264	290	261	272	290	285	273	290	281	276	285	294	282	288	273	285	295	291	281	285	295	306	271	271	310	287	298	278	291	300	315	299	299	265	301	275	289	277	294	280	298	287	271	308	287	243	312	254	292	257	307	259	275	287	293	260	290	270	277	274	311	283	310	277	279	284	308	303	253	294	298	311	275	302	290	302	281	320	256	281	316	299	284	296	294	286	288	273	279	280	312	304	303	301	291	276	282	287	297	307	284	252	281	298	301	291	314	313	291	309	325	321	266	306	267	268	277	273	291	299	314	300	315	296	275	298	289	278	295	293	277	307	309	323	289	302	326	298	300	261	281	269	266	301	291	265	275	330	264	276	307	307	296	267	285	286	289	314	314	286	275	284	299	274	291	278	290	282	279	251	285	291	295	308	260	304	273	290	275	261	320	247	277	290	322	302	272	283	283	270	290	291	274	280	319	262	324	293	288	262	298	295	277	279	281	280	286	265	296	302	293	250	267	308	305	301	287	284	305	261	286	226	298	289	278	294	283	301	290	273	290	283	291	261	256	302	305	300	256	281	270	293	287	293	286	288	286	322	314	276	291	259	284	307	270	311	293	300	290	284	284	304	278	290	292	284	276	287	291	274	303	302	307	312	282	296	286	248	293	282	284	276	286	271	275	284	298	291	288	298	284	288	274	296	277	291	305	302	285	267	260	258	270	293	315	269	288	270	303	298	268	285	321	323	290	297	333	278	302	291	261	324	307	278	274	308	298	313	301	312	263	287	284	308	284	279	276	284	312	279	241	286	276	281	284	270	295	275	276	275	280	274	319	274	319	296	280	279	286	320	290	277	253	239	293	288	284	293	302	299	280	281	308	290	284	309	307	309	301	293	288	306	279	260	321	274	281	296	272	305	270	270	291	289	285	274	294	263	306	295	298	286	293	280	273	312	290	281	296	274	303	268	305	317	284	320	270	278	300	237	321	271	300	307	272	258	282	292	283	285	290	294	265	274	294	301	278	295	253	297	287	268	297	283	286	301	284	255	294	285	289	304	288	253	275	284	295	290	283	281	289	268	275	279	302	264	260	300	292	276	314	299	280	285	291	290	314	302	314	294	321	288	304	251	261	284	285	292	286	300	286	260	311	265	266	301	293	278	276	287	270	299	289	290	308	286	279	276	277	310	274	294	274	296	284	275	260	312	278	288	302	285	309	273	298	288	296	275	284	276	307	305	305	298	274	288	325	285	285	279	345	270	280	285	298	296	266	281	287	297	267	287	285	313	306	303	287	322	302	251	287	279	265	281	294	310	291	276	285	314	278	285	266	277	285	279	294	297	257	282	277	317	311	291	269	270	296	277	258	279	289	252	290	302	287	263	315	294	259	285	287	272	297	302	297	272	296	297	304	299	263	285	277	277	284	279	289	297	282	296	291	298	293	263	270	291	273	302	284	319	268	290	262	288	316	296	299	306	275	262	279	304	275	283	300	294	278	290	299	291	254	271	262	282	311	279	292	266	303	262	286	286	319	272	276	273	289	278	296	271	295	302	292	273	297	261	237	303	304	292	294	300	282	304	298	297	299	272	292	288	301	268	309	284	308	299	279	260	266	291	292	280	266	278	290	266	297	266	291	268	276	299	284	291	295	269	301	300	291	265	312	294	296	268	299	310	281	277	259	273	260	266	284	304	283	245	304	275	267	278	295	302	307	258	249	267	306	282	317	315	319	271	283	276	285	281	270	269	278	275	311	272	284	290	296	273	256	273	291	290	277	303	307	292	300	272	268	284	277	281	283	279	315	284	278	306	298	280	285	318	289	291	314	296	308	298	254	289	284	315	269	292	293	283	308	256	282	299	279	267	274	290	298	268	274	300	293	325	280	299	284	267	296	284	270	289	310	279	300	316	281	268	285	279	307	278	278	296	318	283	280	268	281	291	305	318	263	289	278	284	310	329	290	261	287	291	273	297	284	304	282	296	268	313	260	275	299	264	303	273	300	311	296	273	300	289	299	293	264	275	293	293	294	273	290	249	274	279	276	262	288	307	287	295	292	298	256	283	300	267	294	262	298	263	276	299	290	304	262	301	289	294	272	299	274	285	285	268	276	307	301	316	263	278	267	285	284	295	280	283	276	288	283	293	278	268	275	283	298	270	270	287	285	317	302	286	285	276	310	291	281	339	273	301	259	265	285	285	297	285	292	287	293	296	307	286	280	269	278	287	261	298	275	288	282	292	283	269	289	288	266	280	306	284	322	287	283	272	310	294	298	306	290	289	313	280	283	255	303	287	262	278	291	283	275	306	276	280	308	287	289	301	293	315	300	276	284	293	263	288	269	300	310	299	306	267	294	305	297	308	261	290	276	285	291	295	280	270	292	265	286	293	295	290	284	302	283	298	315	286	292	286	273	277	284	280	287	283	258	304	283	279	312	296	286	310	312	301	260	285	253	315	273	294	322	308	296	259	276	285	289	261	279	314	285	278	300	270	303	264	303	282	297	308	290	287	279	305	273	251	281	287	252	300	280	293	297	270	297	277	253	303	290	292	268	292	299	303	264	306	286	269	291	294	291	282	264	321	289	292	293	255	276	271	268	260	282	285	264	269	286	298	292	304	281	291	272	273	279	291	304	305	275	278	282	317	262	281	287	286	270	299	303	276	280	291	283	277	312	271	284	291	269	313	293	289	271	276	275	289	266	302	275	293	276	291	286	290	270	291	319	301	291	291	306	309	309	303	266	272	299	293	303	301	302	269	307	278	300	284	262	288	282	301	290	282	290	276	284	275	280	272	319	273	309	295	283	309	291	307	272	301	294	272	283	267	307	287	310	274	304	292	307	300	255	282	257	282	273	300	308	267	301	301	302	279	290	291	269	307	294	296	261	268	287	285	281	278	293	271	306	291	313	299	290	319	291	296	283	264	267	275	310	306	289	309	314	281	323	288	291	288	268	283	270	284	300	277	247	283	307	269	294	265	283	317	253	282	293	279	311	299	285	271	256	272	252	266	337	280	285	285	302	329	263	302	320	289	297	323	278	261	297	283	271	305	318	287	304	279	272	291	281	296	294	287	297	269	317	316	271	276	267	301	273	308	303	293	250	289	273	277	286	302	310	274	315	290	296	280	293	290	269	297	275	295	286	303	275	289	279	284	304	324	292	263	256	283	293	278	251	277	258	301	302	272	312	264	288	272	295	301	292	292	313	292	303	278	256	258	256	278	302
22541	20392	26924	23751	20399	20454	7670	1689	1261	1190	1099	990	945	891	804	805	768	719	779	709	714	738	665	683	717	668	627	667	645	665	641	645	653	641	632	607	617	655	636	680	652	604	594	593	615	663	634	600	646	587	595	614	605	590	625	555	597	570	582	604	640	599	616	609	531	570	629	621	570	599	536	567	628	629	580	597	577	573	590	597	578	609	584	600	556	559	572	613	608	598	572	578	577	596	566	605	585	610	605	624	625	593	577	570	574	588	599	636	540	612	610	589	589	605	597	581	549	596	562	579	624	568	592	570	601	594	598	621	587	567	635	509	588	575	611	621	572	621	626	593	575	528	549	524	580	633	571	605	624	570	645	617	601	601	572	572	588	566	619	568	583	569	596	573	588	562	529	549	615	594	576	578	591	555	570	583	607	609	616	614	607	620	628	584	569	613	630	594	614	579	558	578	557	602	605	626	586	600	624	568	630	604	572	617	621	565	581	595	536	596	593	571	587	594	584	592	581	604	570	614	591	615	565	573	592	582	554	576	587	542	607	581	547	563	569	588	614	590	550	618	588	546	583	614	605	566	598	559	581	571	574	561	541	600	570	549	557	594	615	584	583	541	596	555	550	610	614	551	598	581	587	586	584	602	581	592	586	593	609	587	580	596	596	612	608	569	572	613	576	556	569	553	576	591	551	581	597	610	568	619	608	614	612	615	589	529	618	611	598	585	575	583	547	566	596	585	552	600	612	592	582	563	604	609	630	582	579	588	584	597	565	600	634	571	608	630	589	538	583	615	581	590	574	603	596	601	596	551	599	569	597	579	590	600	554	602	584	595	581	589	588	606	576	667	583	584	548	561	577	617	622	596	573	594	618	694	582	553	588	601	586	524	584	604	586	600	592	584	579	601	591	544	595	595	578	597	575	579	536	588	588	583	593	557	600	589	566	569	575	597	597	619	539	610	615	604	584	603	608	590	544	560	571	576	601	608	559	551	574	587	585	603	579	581	596	583	614	600	579	590	621	610	579	606	626	577	586	623	553	591	605	568	582	574	601	581	570	592	554	567	574	578	545	599	562	574	535	573	596	575	577	577	563	572	632	578	600	637	572	592	561	551	637	568	593	589	556	602	618	531	593	545	582	553	555	617	613	627	564	594	590	608	591	563	612	528	621	583	526	554	564	594	620	571	570	562	575	591	568	565	579	581	624	586	589	592	566	580	593	581	591	601	613	580	537	553	562	598	572	600	593	628	557	631	594	586	594	611	580	576	611	577	641	609	607	589	600	584	591	610	589	589	596	576	595	630	592	580	559	550	577	581	585	588	582	564	611	544	610	629	626	568	595	607	598	547	595	579	608	560	551	595	558	582	618	552	599	654	589	635	590	550	585	621	592	592	572	619	587	568	592	577	543	589	601	600	580	580	606	635	589	610	560	602	572	573	578	579	629	589	564	590	599	585	563	589	591	619	591	569	587	567	608	617	569	576	606	571	557	602	559	538	604	559	585	579	593	588	575	579	572	572	619	582	632	583	577	601	590	592	582	606	560	509	570	598	624	581	559	577	584	584	561	567	571	579	571	538	600	591	613	589	596	589	658	587	587	586	581	582	623	645	585	605	552	566	581	610	600	580	589	619	566	589	604	564	572	564	565	598	579	615	580	583	572	575	593	560	599	544	577	575	617	624	556	552	559	550	599	599	619	582	569	524	598	640	606	583	603	571	605	587	571	565	581	601	631	575	597	579	606	607	599	558	603	592	548	566	564	601	601	601	561	568	588	556	561	558	590	567	619	650	566	582	577	580	524	557	596	563	640	597	593	568	590	604	568	574	593	583	572	569	598	549	579	570	581	601	587	569	572	626	572	598	583	609	614	615	604	571	582	577	549	580	581	548	554	593	647	555	552	594	599	599	593	626	600	556	572	589	621	613	593	612	611	560	566	621	594	594	560	605	615	599	652	579	576	593	623	577	549	589	557	549	611	575	584	620	605	564	600	615	578	587	606	606	628	593	579	608	559	604	571	627	574	554	590	562	595	595	626	592	571	581	550	606	552	615	573	586	584	580	597	591	555	649	577	575	581	621	591	591	571	607	577	561	594	560	638	586	571	610	581	614	557	567	587	545	577	590	553	616	567	571	554	569	610	596	580	589	605	584	585	586	584	620	597	602	608	620	597	583	595	611	587	559	604	614	585	569	533	539	577	575	575	598	627	577	593	572	578	579	573	586	610	617	566	585	549	583	580	525	561	565	621	592	614	599	570	599	588	570	569	614	588	584	578	588	621	608	551	573	579	544	613	582	572	615	565	618	630	626	581	611	575	626	618	557	616	574	547	579	589	615	612	611	580	559	608	571	602	557	578	582	573	586	585	557	603	589	546	556	594	567	611	564	598	580	560	580	628	561	584	579	607	623	575	636	528	600	578	574	605	617	579	624	573	601	611	574	602	559	588	570	567	628	572	628	578	579	561	614	580	580	581	597	638	558	585	588	563	564	573	629	569	590	560	538	610	604	553	607	572	595	553	571	565	570	559	601	578	556	591	564	646	539	605	619	566	578	591	608	575	641	588	607	607	576	604	581	604	603	598	535	606	608	561	590	609	543	577	583	579	613	564	583	582	601	595	568	602	585	623	617	566	581	542	593	558	585	638	608	629	636	624	576	560	572	590	606	556	597	583	572	609	591	586	632	582	559	596	587	600	579	586	615	600	607	589	555	580	609	619	559	600	598	646	556	603	568	598	604	547	623	630	635	550	580	605	574	570	542	554	575	618	591	622	584	624	630	564	610	575	560	619	613	585	589	592	623	607	604	597	556	643	576	568	598	612	605	611	610	563	568	579	629	572	585	593	600	597	605	624	608	590	564	604	567	594	594	589	606	556	584	566	571	639	548	579	648	605	579	571	592	598	584	592	587	568	558	627	582	632	543	553	543	595	559	582	622	590	583	613	551	543	581	593	592	558	550	607	585	571	571	575	580	603	590	586	600	591	625	601	563	584	577	651	578	561	672	545	575	653	570	604	591	604	607	594	551	589	590	563	579	624	628	533	582	573	609	580	552	587	616	630	610	575	587	588	609	587	600	591	576	544	539	580	544	625	611	553	622	570	507	608	587	558	597	596	600	563	626	582	578	567	581	613	575	597	584	617	558	618	621	558	576	553	608	580	578	618	567	572	614	625	629	574	606	542	555	581	569	569	574	550	624	595	591	600	621	595	570	600	604	579	562	621	634	582	612	614	557	609	593	582	562	544	585	578	586	547	597	581	611	593	596	588	608	586	608	609	587	589	576	592	582	603	615	568	555	546	597	576	587	605	617	569	537	605	589	608	577	531	586	633	651	556	606	573	558	586	622	628	635	545	548	562	621	534	616	561	566	620	538	541	585	569	618	598	611	573	593	632	592	616	555	581	556	586	572	593	580	539	600	586	576	546	609	628	621	583	619	586	598	509	566	573	573	547	596	600	572	584	638	619	613	578	583	573	611	570	608	590	585	631	548
11301	18685	17473	9961	6492	4732	3519	2897	2273	1971	1698	1532	1405	1221	1129	1061	1002	951	940	860	797	863	785	766	768	726	746	734	685	669	723	673	691	678	677	642	653	686	631	591	631	632	589	609	669	639	650	619	620	609	583	651	586	559	575	616	596	600	606	541	612	573	599	595	610	566	588	592	594	562	600	553	565	593	574	582	634	573	562	558	577	568	560	585	577	570	588	601	582	562	614	611	552	573	575	583	565	593	556	557	576	558	565	596	532	606	538	594	560	549	576	611	578	598	613	586	574	561	585	597	627	570	582	584	530	585	577	563	614	576	562	586	573	555	586	567	563	619	585	582	561	575	591	592	573	592	556	600	537	573	622	564	550	594	573	571	545	571	571	584	560	572	545	559	587	546	545	576	598	580	545	555	564	571	558	535	571	602	574	595	573	580	556	564	559	523	584	574	547	584	580	586	549	593	550	560	597	551	550	551	593	606	608	578	585	570	543	596	532	567	587	565	560	573	550	562	554	563	577	557	553	559	621	573	547	568	549	571	586	610	558	563	543	563	547	560	566	551	563	591	562	573	585	610	537	575	564	614	563	575	559	564	552	585	580	609	555	550	588	597	596	568	585	552	555	581	548	583	521	565	580	540	545	610	566	594	549	579	559	570	531	569	502	559	579	547	580	599	527	579	559	562	595	579	620	573	568	567	543	583	557	600	617	577	572	581	576	561	562	594	583	548	588	523	552	555	578	550	572	567	547	592	550	592	600	561	578	606	597	533	531	574	573	528	554	565	599	574	561	583	559	567	560	570	604	549	599	557	594	591	588	577	573	589	565	529	540	588	580	545	551	581	534	571	563	564	584	572	583	593	627	593	557	551	611	555	580	554	567	594	585	601	550	543	579	563	572	597	561	545	540	586	546	515	598	518	560	560	584	586	599	571	541	583	603	582	595	554	548	544	558	629	597	550	537	560	594	582	548	575	545	557	587	589	567	567	549	529	590	575	568	583	609	546	607	570	585	571	577	568	610	593	542	566	551	535	587	535	569	562	599	550	549	522	576	567	588	558	578	608	566	538	562	586	558	571	559	566	581	527	615	557	591	597	555	554	536	559	524	608	568	537	571	580	518	533	538	570	576	578	562	592	550	553	603	578	590	579	522	572	563	576	593	558	571	568	553	590	576	584	570	538	597	547	543	566	576	548	546	540	600	579	544	579	517	568	551	580	576	590	550	577	573	601	588	552	530	565	602	593	509	585	596	569	532	569	555	533	581	585	549	549	596	554	556	577	579	569	562	557	584	542	580	550	589	582	580	537	589	533	545	596	564	555	581	611	545	521	595	606	534	573	583	577	557	544	520	582	578	596	602	553	601	524	552	562	591	584	571	588	560	576	544	542	595	599	559	556	535	533	574	592	583	543	563	560	568	584	554	590	549	559	559	560	538	589	572	516	550	557	578	587	566	561	534	566	587	615	580	562	605	559	547	573	519	531	576	576	582	617	525	559	562	592	553	605	580	544	577	591	581	536	589	548	562	570	539	571	553	580	564	529	567	546	520	574	596	553	562	562	606	584	537	597	576	572	587	573	599	569	534	591	570	567	588	558	564	601	553	579	600	590	566	562	550	523	579	584	546	587	585	554	576	571	584	577	570	540	602	550	588	593	547	560	577	570	617	583	570	591	565	633	548	585	583	605	559	628	560	574	581	561	584	557	576	546	531	579	575	606	564	616	598	604	586	576	572	583	580	626	570	561	562	559	586	544	571	571	570	548	566	583	572	549	566	498	610	588	589	583	618	602	588	583	547	542	531	582	572	576	551	553	539	572	524	540	557	591	547	552	552	598	549	552	507	565	530	567	577	595	573	591	545	557	526	552	547	544	606	564	582	583	576	550	571	576	543	596	551	538	543	586	527	541	536	552	582	569	553	547	556	585	580	569	559	577	568	637	571	565	587	574	547	593	577	562	601	550	565	547	571	530	560	602	526	581	597	584	618	555	500	559	542	640	542	570	565	539	547	597	578	576	566	603	562	536	584	576	581	606	585	574	595	577	596	553	581	582	576	562	604	589	544	566	562	566	590	574	527	552	553	594	587	575	560	571	588	578	558	571	583	604	581	538	581	543	559	542	600	544	547	548	592	542	559	562	564	542	592	555	557	570	571	632	556	587	596	567	598	615	554	535	583	554	547	585	562	603	553	599	558	565	576	597	564	564	586	575	594	577	584	558	559	601	558	516	528	563	566	588	563	554	550	578	542	563	575	587	543	557	561	592	551	543	561	563	528	565	594	550	586	571	561	582	538	554	607	540	544	566	552	557	587	537	559	607	592	567	580	554	566	538	586	573	597	567	565	587	594	607	565	568	556	550	553	590	529	573	570	596	519	557	535	580	542	592	571	582	554	546	553	556	592	559	570	596	571	542	589	589	586	585	534	551	563	574	570	618	574	604	580	543	584	602	557	563	571	574	559	536	549	575	559	578	596	554	585	570	589	611	563	598	577	588	556	553	578	612	537	554	612	610	535	544	591	593	580	555	553	509	539	572	563	555	557	563	551	508	590	645	595	571	573	566	605	565	610	587	526	580	576	592	557	588	587	526	564	624	557	587	588	588	560	533	535	560	552	574	600	557	556	592	554	592	555	561	598	552	610	568	623	606	565	514	559	553	549	586	568	600	582	632	538	533	582	573	582	610	592	573	605	553	600	543	571	529	575	591	569	551	595	579	573	556	574	550	589	552	535	578	579	563	586	579	599	585	569	574	571	583	576	525	571	549	565	600	558	569	574	576	517	572	551	569	567	572	531	578	560	579	529	568	542	596	582	534	600	589	603	543	552	588	577	581	555	555	546	536	585	577	590	594	587	594	597	540	554	555	551	612	571	580	566	583	584	568	561	566	565	578	535	581	584	580	489	556	596	584	585	563	548	539	601	557	549	542	551	552	565	578	590	573	525	536	597	582	611	559	612	585	530	601	580	550	558	591	595	555	558	567	554	592	572	540	570	589	571	608	588	566	584	608	576	549	552	565	603	602	558	559	558	555	604	573	531	585	498	617	596	562	563	565	554	566	606	571	606	593	570	585	588	558	567	595	543	587	575	539	567	576	579	561	540	606	555	540	557	566	577	563	630	557	571	547	613	577	533	583	565	585	537	582	563	555	571	560	549	584	558	591	546	601	571	601	542	555	542	531	579	604	546	536	591	563	572	583	525	576	600	579	524	541	589	575	538	559	565	551	564	545	579	620	542	560	580	585	585	608	557	594	571	571	525	530	573	553	587	545	581	629	602	559	634	572	542	544	603	587	592	563	592	589	576	523	595	593	602	517	575	543	611	563	563	549	559	614	521	589	539	603	560	534	609	601	574	561	543	560	547	553	591	580	608	561	589	539	576	604	536	587	582	613	551	578	555	556	593	552	556	598	580	543	540	581	565	567	519	588	564	599	579	562	525	574	545	540	587	607	577	513	548	616	574	536	520	566	525	621	550	583	580	577	564	613	553	624
27749	12564	1262	421	307	273	207	172	164	177	161	157	143	145	161	162	136	125	169	147	116	143	150	132	133	147	150	153	126	146	154	140	128	153	143	131	141	168	133	133	151	148	136	134	139	137	143	145	134	141	135	150	148	126	137	151	158	164	137	138	120	130	123	138	153	163	136	156	153	147	151	144	140	164	153	136	137	136	146	143	152	150	141	133	132	147	173	143	141	137	142	146	146	146	153	130	142	138	153	146	140	123	152	146	142	153	151	126	139	148	131	142	124	143	135	136	114	158	161	129	125	127	119	145	139	146	134	137	143	143	159	122	139	154	137	141	134	126	136	143	165	130	149	145	138	140	170	172	150	160	120	156	136	132	146	134	147	152	149	134	146	145	151	136	156	148	130	141	137	166	137	145	114	143	140	149	144	147	127	156	147	142	132	141	130	136	145	117	141	138	143	153	139	151	114	152	126	139	158	138	143	139	124	138	138	133	130	137	158	140	155	135	142	124	131	162	139	155	142	130	160	134	164	165	131	153	139	127	167	148	132	153	137	159	126	146	158	134	131	140	140	143	135	150	149	140	127	156	143	165	133	151	157	149	143	130	157	144	147	149	157	128	137	144	143	130	131	131	133	145	132	150	129	150	142	138	145	134	122	132	139	148	145	146	148	143	139	159	147	144	157	136	132	148	138	133	132	129	128	149	125	115	123	145	158	162	134	117	147	127	135	132	111	142	135	148	151	121	143	144	170	156	139	138	145	138	134	134	131	136	132	149	117	128	131	147	128	136	160	143	146	149	132	159	132	145	154	155	125	155	144	164	156	138	145	158	126	146	166	114	136	146	136	135	134	137	151	139	136	140	137	164	130	134	156	144	143	122	118	142	136	143	147	141	144	155	159	152	158	143	140	147	140	129	136	160	152	150	115	155	130	124	142	151	151	156	135	135	141	140	133	127	151	133	149	160	142	150	146	145	133	149	125	165	145	136	123	134	165	140	119	161	129	136	144	148	138	124	126	151	135	135	146	155	154	144	126	146	129	143	152	137	149	140	132	161	134	190	155	149	143	148	133	150	133	154	148	157	124	146	131	129	142	146	142	158	134	131	149	112	154	168	132	133	140	115	152	141	157	135	127	151	153	139	120	137	132	147	129	161	160	149	153	137	143	126	132	153	157	140	156	143	139	122	121	141	152	128	134	147	136	120	152	138	129	134	143	143	138	145	131	145	125	177	130	119	137	144	148	142	154	164	132	154	141	120	138	160	140	145	128	146	134	146	120	149	157	147	127	130	127	131	152	146	125	126	151	131	150	125	139	169	145	142	128	130	137	119	141	132	126	148	122	144	133	159	131	141	157	131	140	113	117	150	135	145	157	139	135	157	152	138	158	118	149	139	161	145	150	129	143	128	159	146	130	134	119	131	144	143	132	141	151	165	156	150	152	140	159	133	127	138	145	147	120	100	133	141	135	121	136	144	143	133	125	165	148	138	140	146	152	146	120	131	142	155	153	143	132	130	129	150	150	150	140	126	138	145	136	139	132	139	141	152	166	151	143	159	130	140	137	137	139	122	149	168	143	148	135	149	120	148	144	121	146	151	142	148	142	148	141	132	148	144	131	154	135	133	131	122	150	158	139	133	138	133	135	146	136	139	150	158	150	137	132	170	148	123	151	153	125	154	136	140	136	141	126	136	137	136	162	136	148	158	134	130	126	121	128	126	128	145	148	143	150	162	118	148	154	136	135	154	142	135	131	137	116	138	151	149	139	138	138	137	114	170	150	131	144	141	124	121	140	147	124	135	133	133	134	139	131	149	126	136	133	142	139	144	141	158	149	163	143	145	132	136	142	145	148	156	156	165	118	177	135	137	156	149	142	127	141	151	122	137	136	137	127	144	163	156	136	125	143	154	138	140	164	138	136	156	136	143	140	150	129	136	143	127	124	140	131	159	158	141	136	135	116	135	150	125	118	118	140	156	166	142	139	158	119	125	139	146	135	150	131	132	126	149	134	147	138	129	142	134	151	137	142	121	135	149	134	125	152	148	134	155	160	144	137	135	141	135	141	129	129	139	130	136	134	142	140	140	157	118	122	136	131	139	151	126	147	147	133	137	144	143	159	142	150	129	138	136	152	139	164	138	144	157	155	133	140	121	141	139	171	175	151	163	143	146	126	137	125	142	138	136	128	131	139	150	138	140	144	130	143	124	143	130	143	142	138	124	148	149	144	148	136	131	146	145	132	144	124	137	161	148	133	132	117	153	144	126	126	144	136	139	127	150	143	119	133	151	113	136	145	145	149	147	145	123	123	160	135	118	133	143	146	129	127	132	131	149	140	158	123	119	139	127	155	135	127	138	139	129	136	140	134	137	134	142	124	129	117	141	134	154	152	143	133	140	157	141	128	141	157	124	147	140	133	117	137	166	139	135	142	134	133	170	122	138	150	125	135	132	171	149	154	125	179	146	149	148	131	144	141	125	147	127	146	126	143	128	141	138	127	121	139	163	130	151	133	145	126	155	123	128	133	128	153	143	125	138	122	130	142	130	145	170	127	127	146	143	124	127	134	126	115	136	151	134	144	142	138	134	157	133	139	149	158	117	134	157	150	123	139	148	148	122	145	123	141	147	143	135	132	156	143	152	158	146	142	136	168	137	132	151	143	145	135	139	159	139	127	154	146	157	140	128	155	144	151	144	143	139	122	166	139	138	139	120	137	127	156	154	123	146	135	113	178	154	153	136	109	124	141	142	141	156	146	154	154	134	126	148	134	156	138	156	151	149	140	156	122	127	133	156	145	132	138	134	143	159	109	133	137	149	122	138	123	142	125	168	160	150	122	167	142	146	139	143	157	141	167	133	114	146	162	149	155	149	141	132	135	160	123	133	117	146	131	147	150	137	129	108	151	147	143	134	138	153	126	139	125	135	144	136	134	139	152	145	132	159	154	156	143	141	137	147	162	141	106	139	141	137	151	162	143	132	130	134	159	128	144	138	127	147	126	130	134	140	152	148	150	143	135	129	136	153	142	145	150	140	145	146	134	137	133	120	127	159	152	145	126	148	147	126	157	152	133	126	143	156	128	135	144	131	138	126	136	144	150	147	126	133	122	134	136	159	139	131	133	153	134	140	148	117	142	139	150	159	129	136	144	149	138	119	160	159	135	132	132	157	125	161	133	138	156	136	139	137	154	130	129	133	129	115	139	120	153	140	154	148	131	120	128	150	148	145	152	150	113	146	146	116	116	143	139	137	142	141	123	143	132	129	159	124	159	133	147	164	120	151	122	142	149	162	140	154	141	129	155	129	137	159	158	126	131	136	140	139	145	140	127	132	153	145	135	143	159	125	122	136	145	139	149	150	151	130	146	142	165	131	143	146	167	155	155	139	143	128	141	163	131	141	143	140	137	148	145	143	131	159	148	134	141	144	166	147	132	153	132	125	132	148	160	155	122	143	133	150	130	152	127	125	150	153	156	145	129	133	132	141	134	125	117	129
5065	965	822	478	358	267	246	205	255	203	203	170	180	173	171	194	174	176	172	182	167	173	164	176	165	194	150	177	213	200	166	144	171	171	154	182	167	173	175	169	179	158	165	169	152	170	175	169	193	165	165	170	150	152	171	138	157	144	171	159	161	174	160	174	175	196	164	177	172	158	164	161	152	155	155	166	186	165	142	165	167	145	167	188	150	156	166	150	168	149	148	174	175	155	170	171	147	176	161	180	165	178	157	159	172	167	183	155	166	142	150	139	168	155	167	164	175	179	170	161	166	150	162	185	184	150	160	162	179	181	161	144	145	165	160	150	173	152	143	149	168	164	157	153	166	157	168	146	157	177	166	165	152	170	172	176	166	174	163	154	165	165	160	165	173	166	158	182	167	159	186	147	180	155	168	181	184	144	149	153	173	153	166	158	160	168	176	155	153	136	160	163	175	166	159	155	146	160	183	139	154	185	163	189	172	171	152	152	183	178	164	162	149	163	166	147	142	180	168	173	157	157	156	165	163	143	163	169	155	139	164	169	145	173	168	171	145	170	175	164	165	164	160	136	146	153	166	150	142	163	176	163	151	144	158	189	158	148	137	152	188	165	134	170	161	172	178	177	142	166	178	156	169	161	167	158	173	144	162	149	155	142	151	167	152	152	146	161	154	195	167	146	154	169	145	174	158	158	162	162	184	157	161	177	184	156	172	139	168	159	148	178	162	154	165	156	152	153	172	159	144	158	160	163	183	163	156	163	170	161	179	159	157	166	149	179	166	192	178	158	165	181	170	146	160	154	155	164	165	162	165	168	147	177	174	154	157	165	170	162	165	159	171	177	167	181	195	145	161	170	180	151	165	148	157	166	172	145	181	162	153	175	164	170	172	152	146	163	164	144	163	159	170	174	134	172	177	170	165	176	149	170	180	154	168	145	169	167	171	184	162	173	194	174	158	175	158	183	173	160	156	185	157	160	171	162	165	161	169	177	197	160	146	159	153	162	167	170	150	157	166	193	144	158	165	163	156	162	162	159	158	190	161	162	170	172	172	187	149	159	176	177	158	181	147	175	157	166	161	187	133	161	156	169	180	168	169	144	160	151	181	166	167	184	177	150	167	156	167	191	142	140	178	177	141	164	172	158	157	163	160	138	177	189	187	199	197	142	163	173	158	160	146	153	168	163	167	147	183	161	175	164	155	167	164	144	156	169	160	161	156	134	169	163	163	164	142	161	140	175	136	166	158	160	171	155	183	172	169	197	155	180	164	178	177	166	185	169	167	158	150	144	159	165	166	171	164	176	153	166	160	187	156	165	158	152	181	138	160	142	172	179	161	159	167	142	183	151	148	180	175	163	177	134	159	159	146	166	161	165	170	161	156	159	150	167	184	168	168	163	176	169	149	159	174	169	181	168	179	160	156	142	150	173	156	177	161	193	170	164	156	154	162	152	152	167	179	169	170	185	165	179	168	169	150	163	168	134	148	181	144	161	175	158	161	173	178	142	188	177	140	172	154	160	156	156	180	158	152	189	172	164	178	167	142	151	180	166	170	168	172	170	158	175	150	179	155	145	155	178	173	180	187	155	176	163	144	180	169	148	156	169	185	157	159	192	149	160	186	150	185	141	156	166	159	169	174	153	188	163	172	178	173	160	163	182	193	144	178	198	164	167	166	148	153	164	169	154	151	176	182	139	179	142	163	179	168	158	158	159	147	172	207	164	163	161	178	170	180	162	157	160	157	143	154	144	166	174	163	152	146	177	166	162	164	145	187	160	183	158	146	172	180	181	164	182	136	163	146	149	149	159	176	145	159	168	153	167	154	167	160	159	145	161	148	154	156	159	160	173	164	148	160	171	148	147	149	164	166	154	152	151	173	173	158	169	152	172	164	166	145	144	147	170	174	163	179	160	177	164	179	165	152	174	152	178	155	138	176	175	170	163	154	167	169	175	140	174	146	166	165	175	154	177	168	154	165	180	172	181	158	166	181	170	204	163	142	153	161	178	171	178	169	160	170	162	158	159	152	197	169	177	168	157	163	153	169	182	151	170	176	153	170	189	160	164	185	167	168	157	149	162	160	149	166	136	151	173	154	147	152	146	153	162	178	153	172	167	175	175	171	166	168	171	164	183	167	172	160	158	154	171	162	165	175	186	172	167	148	169	169	158	166	167	170	152	149	168	150	175	167	186	141	142	155	166	179	166	174	158	143	153	168	149	170	147	148	169	161	175	179	148	190	167	156	178	164	172	176	176	161	156	160	162	163	155	170	152	150	154	150	136	142	163	126	165	140	166	173	178	138	166	166	178	177	152	165	157	154	174	162	165	145	144	157	172	155	158	158	148	158	170	158	177	164	188	140	170	153	149	163	174	146	168	153	153	170	144	154	175	152	160	159	160	169	152	170	154	175	154	169	161	147	147	190	169	174	190	175	150	167	180	159	156	172	174	164	157	156	160	160	161	163	155	177	172	171	162	152	163	174	145	168	168	147	155	172	176	148	181	156	177	166	181	157	189	151	157	139	184	159	151	147	156	142	174	151	175	147	177	177	153	156	152	146	155	154	175	162	139	165	148	186	168	178	179	169	154	157	143	137	188	162	180	186	169	185	151	165	149	171	186	184	157	151	137	177	174	158	178	142	160	183	163	166	161	175	157	150	135	174	143	148	152	159	162	135	157	181	160	165	155	176	151	176	147	184	130	170	157	150	166	183	167	151	159	153	173	171	163	161	174	155	161	150	174	142	179	152	170	149	177	166	172	181	138	177	179	153	163	177	156	153	166	157	164	163	150	148	166	163	164	165	172	139	158	146	157	165	148	177	169	160	169	169	161	158	182	162	161	156	192	150	148	155	149	166	162	182	162	144	170	161	146	160	161	136	145	173	161	152	177	148	179	149	161	153	151	158	174	156	164	149	163	143	149	177	168	151	162	155	169	159	145	142	169	162	155	176	176	153	182	171	166	156	155	147	156	172	145	138	174	143	150	170	171	180	162	162	169	164	158	164	187	160	159	178	152	165	182	181	168	196	158	153	150	179	155	155	166	173	157	177	167	170	175	156	163	176	175	188	158	148	172	168	168	149	153	165	147	151	171	169	172	173	171	166	145	193	140	178	172	156	164	157	156	153	189	197	154	159	185	178	147	184	152	183	170	150	175	159	160	163	152	159	167	144	143	140	183	187	158	170	145	187	176	159	167	167	189	146	161	153	148	156	155	143	158	175	165	142	150	154	141	159	162	185	161	173	178	179	176	164	168	158	157	174	170	166	163	169	178	157	176	150	186	153	149	180	159	160	159	171	173	158	142	163	151	171	147	153	141	151	163	170	180	161	162	186	171	150	157	165	155	170	168	154	147	166	156	160	158	188	162	185	177	166	174	151	177	180	174	185	161	185	166	185	184	149	160	170	137	166	153	190	179	157	162	153	163	152	158	166	163	153	144	165	173	167	144	155	169	161	171	181	151	149	159	117	182	152	172	171	162	176	171
24510	20414	26517	24222	20391	8545	1258	835	683	603	532	469	452	438	405	374	412	394	390	359	344	371	332	344	299	304	311	324	316	360	337	309	303	336	323	291	324	309	314	320	299	313	333	320	321	279	268	305	345	288	274	292	300	280	321	337	334	286	279	257	307	285	319	280	297	294	292	290	318	263	330	332	294	284	319	307	313	282	309	299	278	296	309	295	302	290	290	285	276	312	307	293	281	290	297	269	319	302	311	307	279	332	299	331	301	292	279	294	275	290	300	306	314	304	286	310	319	314	286	308	282	310	307	271	328	292	280	265	248	297	294	244	283	295	277	323	330	320	311	327	296	310	298	324	284	283	282	277	286	294	289	249	304	298	273	281	297	295	293	272	278	287	252	293	294	272	281	291	307	293	280	298	283	305	268	299	301	305	263	276	305	302	279	299	302	299	296	260	310	322	311	279	296	300	305	312	285	285	282	275	301	275	291	316	289	279	298	304	306	268	291	312	291	274	322	256	283	292	296	276	300	295	314	267	302	308	283	278	267	283	263	288	308	302	281	304	270	300	272	319	265	282	296	298	288	283	323	286	287	265	307	293	295	257	284	292	295	290	293	297	303	290	331	288	287	269	310	308	281	308	264	307	283	300	289	310	315	299	292	304	296	265	320	311	297	303	287	277	288	304	317	258	292	318	284	314	293	269	295	309	288	269	281	308	299	304	305	282	268	323	292	287	306	313	300	296	296	284	260	274	288	270	285	285	310	264	307	274	299	261	278	278	273	271	287	276	275	295	317	263	282	321	295	298	310	291	273	322	266	289	266	288	282	280	270	323	267	269	267	287	318	317	277	299	347	313	289	264	281	323	326	305	299	278	310	306	286	266	292	286	279	321	290	315	292	318	294	288	279	310	289	298	326	293	280	278	298	284	267	290	250	297	306	278	304	334	335	291	296	297	272	285	297	309	300	303	277	277	287	265	271	286	311	267	317	286	309	293	320	301	319	308	305	325	284	273	332	313	259	273	269	298	317	277	278	294	257	273	272	289	272	280	286	275	288	320	258	282	274	260	319	313	311	281	301	289	290	282	287	294	270	267	308	312	273	307	297	275	300	286	314	292	283	306	309	282	289	291	327	249	305	295	304	271	280	274	252	287	286	278	327	282	273	300	264	298	283	263	298	306	309	282	284	263	303	285	280	288	289	275	296	295	287	299	308	288	261	302	311	282	298	315	288	268	272	288	338	279	291	264	284	296	298	263	267	268	279	297	281	269	301	298	311	290	281	278	329	308	297	296	259	277	270	289	307	294	316	302	314	284	298	296	298	278	289	288	303	305	278	271	314	293	291	284	284	330	278	289	262	269	280	302	265	285	290	278	275	272	291	303	302	318	300	294	284	305	265	251	307	327	310	287	277	279	308	292	294	290	305	303	296	300	259	284	299	300	299	286	274	300	289	260	317	302	286	275	303	268	280	316	254	310	300	284	293	277	313	263	278	309	283	285	281	297	266	300	306	291	312	304	277	284	301	318	276	294	309	288	247	307	303	341	304	277	333	328	293	264	312	267	274	305	321	306	286	237	276	327	286	304	258	325	303	297	302	296	276	317	294	273	278	269	308	290	300	311	348	313	283	276	291	288	278	283	275	292	313	269	299	303	287	288	301	274	283	287	313	276	276	311	289	284	299	306	276	268	284	296	287	286	276	262	289	292	297	337	265	297	303	296	283	294	284	323	297	326	294	283	303	285	301	277	285	285	304	294	276	260	290	292	286	303	289	286	317	313	304	274	291	289	283	279	293	324	306	279	268	284	252	279	280	258	288	305	265	280	309	267	296	300	276	312	325	272	262	317	286	279	260	283	300	287	341	270	327	312	278	283	298	294	313	315	323	294	286	306	299	274	307	275	307	275	306	284	298	303	308	286	260	294	254	276	307	305	312	283	285	291	313	282	325	300	278	308	298	301	316	287	287	297	324	276	285	265	293	316	328	299	316	287	298	306	272	296	289	272	281	291	293	290	296	298	289	301	276	316	293	289	294	269	285	265	271	263	288	268	349	327	303	298	280	287	260	292	284	304	277	308	300	305	312	281	264	263	321	309	296	282	311	291	292	310	267	303	290	289	273	306	285	305	297	267	266	286	303	308	288	302	312	303	317	293	307	295	334	310	274	298	307	288	303	310	303	305	298	291	278	291	284	312	297	276	279	284	278	290	303	323	267	297	290	285	295	277	285	268	271	286	303	306	263	290	269	297	306	302	293	307	288	290	304	271	268	288	266	306	295	285	292	297	303	293	338	321	265	324	292	268	294	268	303	277	334	261	300	279	285	293	303	271	267	283	326	279	293	315	280	300	327	266	274	306	270	295	320	308	287	279	297	322	267	284	286	282	275	311	295	310	236	326	285	298	307	297	304	285	264	286	263	309	312	283	275	306	295	294	283	296	273	273	312	294	290	316	271	269	297	286	285	295	262	316	299	277	283	299	280	310	311	295	277	276	286	280	281	282	301	302	330	258	279	287	284	272	288	289	279	295	276	282	288	305	280	286	339	286	297	316	307	276	303	314	301	288	274	294	259	302	324	285	302	263	298	270	285	302	282	289	307	278	302	299	272	304	287	297	276	293	302	310	276	299	290	298	300	306	296	295	298	324	270	267	312	287	290	304	304	272	296	265	266	291	309	271	254	277	274	290	276	288	301	323	276	315	290	284	300	289	325	299	294	288	308	302	318	262	283	298	276	297	300	257	261	264	295	250	305	322	315	294	324	253	264	246	301	275	298	287	295	272	292	265	322	305	299	294	285	292	283	332	283	278	330	316	297	318	307	294	302	329	288	288	297	317	314	313	281	301	262	302	302	274	267	279	322	267	306	269	326	304	316	303	305	267	287	268	310	289	277	278	294	304	276	290	311	261	309	283	292	297	301	317	267	273	306	282	275	304	274	278	281	321	331	264	262	325	283	305	301	294	317	292	310	288	265	277	291	314	271	298	283	263	308	294	298	309	301	327	288	282	288	262	331	314	303	280	265	290	281	296	278	259	263	290	289	303	306	301	297	296	271	316	292	293	292	280	282	279	272	285	284	277	273	305	303	306	284	304	288	271	273	306	299	310	289	276	291	276	307	284	303	294	269	243	266	309	309	303	305	295	275	288	250	291	284	273	268	329	264	281	263	295	302	299	306	313	297	300	296	283	325	275	274	292	300	286	287	289	261	283	292	279	319	336	300	307	292	242	276	266	311	272	269	288	297	332	305	263	277	290	260	287	291	309	293	290	284	307	293	315	256	280	287	299	287	287	314	268	289	271	265	310	315	299	300	288	276	289	282	270	267	301	295	298	311	266	302	281	313	304	318	300	283	292	278	276	293	289	297	293	261	315	287	309	265	325	262	261	308	309	293	287	267	259	288	283	286	303	277	307	315	303	291	288	296	267	289	277	265	304	292	272	304	313	262	295	265	280	280	313	274	273	322	299	255	287	297	264	316	281	291	291	305	268	299	310
7935	11582	10889	5725	3508	2442	1903	1442	1156	1000	878	806	659	580	546	528	486	527	446	460	424	419	403	362	406	356	368	388	327	384	368	340	327	340	346	317	317	335	301	331	294	307	313	330	313	329	319	297	315	311	306	300	301	334	311	298	283	284	307	297	305	300	271	317	312	309	283	309	306	293	297	268	307	273	309	279	335	323	267	335	264	283	267	280	304	312	304	300	278	313	270	285	288	293	274	269	302	269	287	306	272	274	286	292	305	281	272	291	283	330	275	282	304	296	271	325	312	288	295	280	330	292	283	264	300	295	280	325	308	287	287	308	275	275	327	307	292	278	257	266	268	292	278	282	277	259	283	276	319	283	323	267	286	294	331	313	284	294	306	269	290	305	292	291	282	301	273	281	252	291	279	309	284	303	325	302	289	323	268	258	293	275	307	301	303	264	275	268	324	315	286	295	275	329	260	297	312	306	293	310	256	273	293	272	296	307	325	292	296	299	281	303	316	303	273	270	253	291	295	317	257	284	268	265	277	299	303	326	294	280	282	273	312	283	300	286	276	294	269	274	310	295	279	295	331	310	298	273	305	289	291	288	275	274	298	280	310	275	283	276	305	267	308	261	302	287	291	298	286	290	284	280	299	289	292	335	288	309	286	285	285	301	289	304	282	272	277	291	289	285	283	264	288	303	315	292	296	279	273	280	290	311	312	300	305	305	292	283	287	309	296	281	296	313	318	295	259	315	285	303	281	268	279	268	279	260	306	291	279	291	305	318	309	296	299	326	311	296	294	282	280	254	291	287	284	302	301	282	278	279	264	266	311	289	274	293	295	287	293	300	302	308	294	269	273	260	278	288	290	313	290	278	284	296	312	285	304	295	276	288	271	279	283	289	273	321	312	268	276	289	301	292	307	278	286	287	285	261	280	294	317	307	294	307	271	272	299	280	320	302	291	267	301	272	295	301	294	269	310	292	294	289	309	247	287	284	288	307	276	297	279	304	274	299	280	290	272	269	296	293	307	298	266	298	283	283	258	260	309	288	287	273	280	285	279	281	308	311	299	292	272	278	302	287	289	278	274	276	279	318	263	280	284	316	268	319	272	303	271	266	297	258	299	274	294	271	311	291	314	291	282	278	282	302	316	301	300	279	306	316	262	289	288	273	295	309	303	287	268	309	285	300	294	276	289	326	242	310	259	302	293	294	298	295	292	277	328	287	262	299	307	274	285	288	286	270	274	279	285	267	269	260	304	303	262	298	287	272	298	260	314	278	307	299	275	284	310	253	287	306	306	283	304	297	290	293	302	292	327	316	292	289	274	280	249	318	317	267	257	284	281	286	277	291	289	271	270	265	278	291	277	292	273	303	266	284	306	281	315	287	284	285	301	273	280	280	294	290	310	333	280	295	282	280	288	309	284	292	281	282	280	271	291	270	265	283	290	301	287	293	273	295	327	291	288	296	289	261	291	261	317	291	284	284	315	287	319	299	291	312	288	268	323	271	294	295	256	271	306	286	279	311	290	331	296	268	292	285	263	320	269	299	294	263	284	304	309	307	288	316	277	302	282	280	304	312	329	296	281	278	285	287	281	260	309	290	309	289	277	278	296	310	295	272	306	291	283	297	300	276	293	269	287	269	305	282	297	295	279	285	277	299	313	282	241	320	276	261	299	285	291	276	276	277	300	287	266	296	292	291	286	290	273	253	253	280	284	292	297	265	255	247	268	297	278	299	303	280	332	313	247	277	287	294	278	278	290	278	301	313	299	285	303	323	302	291	264	298	291	301	269	303	288	305	290	291	286	283	280	261	306	283	292	283	281	298	287	315	280	288	275	286	297	321	259	281	269	295	298	277	298	279	299	282	325	293	278	287	256	285	268	273	291	268	282	270	271	280	266	250	273	301	268	287	310	274	295	304	276	277	283	293	315	267	304	285	313	272	274	300	306	280	327	301	280	300	283	334	310	308	343	288	281	282	286	276	298	279	302	275	299	317	283	290	281	278	328	269	294	297	291	273	308	308	277	300	251	259	272	275	282	270	282	295	302	302	286	309	282	268	271	276	297	316	295	283	282	284	305	285	292	283	266	302	309	275	268	263	286	309	282	289	267	285	266	284	284	282	271	286	287	309	303	277	321	274	296	279	278	287	287	299	293	278	313	275	275	319	297	298	307	315	294	280	263	277	297	260	273	301	303	293	269	277	287	297	329	295	293	293	283	288	313	294	321	278	269	304	304	286	264	296	316	284	295	271	263	303	306	302	274	282	269	309	316	280	321	281	296	287	284	270	284	275	302	329	279	293	308	286	280	297	305	327	302	286	279	300	281	274	314	273	292	292	321	318	286	303	313	279	300	301	305	295	267	325	291	305	292	294	288	290	265	324	287	299	303	285	307	301	289	271	284	289	281	267	291	292	311	280	285	305	300	270	304	291	329	307	279	309	282	276	276	289	268	293	292	284	282	279	273	296	299	287	301	300	270	295	262	285	329	267	287	268	299	286	318	263	288	298	287	277	271	274	267	306	270	298	291	291	263	297	288	285	284	298	288	301	299	292	283	329	299	315	297	305	264	291	274	262	313	278	320	295	303	271	288	308	312	306	303	279	277	277	273	285	258	309	306	243	326	308	314	267	268	276	272	280	303	297	297	291	273	282	267	288	262	299	261	275	282	274	285	269	292	300	323	288	287	249	281	317	304	291	216	290	274	314	269	301	298	256	267	270	287	300	272	256	281	284	303	287	268	258	288	312	304	300	259	284	301	272	256	302	250	279	279	290	298	287	285	328	244	293	295	314	287	286	286	272	282	303	270	294	331	282	298	273	323	291	279	297	305	296	280	272	287	306	287	274	309	273	309	304	303	321	312	279	250	266	290	278	296	288	318	313	289	319	265	291	277	282	296	297	254	301	291	277	304	277	272	294	302	312	287	295	287	284	271	275	275	288	284	267	299	270	271	310	271	315	243	272	316	276	310	271	300	319	282	279	305	347	288	308	304	290	313	293	300	293	261	298	258	261	280	300	297	333	273	263	298	290	302	282	267	277	283	287	303	304	268	297	295	269	266	249	302	280	316	317	310	295	268	281	293	299	281	313	283	290	283	262	287	289	289	275	291	297	295	269	266	290	291	279	262	307	261	299	302	321	292	317	286	300	310	297	300	306	285	292	269	295	326	298	280	280	278	290	285	289	271	289	297	273	288	287	289	278	313	323	317	280	296	322	267	291	283	246	316	289	276	290	280	284	298	312	294	298	295	279	284	302	283	280	287	275	292	306	277	290	293	280	295	303	288	311	306	284	283	296	285	324	306	275	307	296	309	262	313	283	306	284	284	254	285	311	303	296	276	291	283	293	285	305	327	311	282	305	286	278	297	306	279	299	279	304	303	271	284	272	330	250	282	276	280	303	293	284	292	279	296	289	284	284	299	287	248	312	337	284	304	282	285	290	308	252	284	281	268	283	316	262	257	302	286	274	279	281	323	263	307	298	294	296	258	275
22510	20370	26897	23724	20376	20454	7701	1712	1294	1155	1093	993	921	887	863	799	821	745	740	741	744	716	673	737	700	697	708	609	642	639	639	620	655	650	635	647	626	607	555	647	621	604	625	617	635	631	612	608	592	548	610	607	613	565	624	617	628	582	608	620	647	586	587	679	620	595	571	584	660	564	594	586	606	559	603	635	595	571	593	621	551	559	560	631	614	619	616	597	613	616	589	603	635	626	593	621	588	628	640	624	621	600	605	630	617	576	628	629	600	603	577	608	610	575	583	555	567	597	570	604	603	582	599	592	646	580	580	568	589	592	614	584	628	567	600	606	613	616	620	594	588	607	625	642	542	578	593	588	589	636	562	623	599	579	587	578	582	556	554	608	618	635	575	547	614	612	587	607	611	602	602	606	611	569	574	578	614	588	572	603	617	589	530	606	559	607	615	607	591	548	648	563	621	639	620	568	608	632	581	584	593	631	629	589	602	599	599	647	604	595	609	594	597	577	613	601	594	557	590	585	571	656	585	584	551	575	604	617	567	600	587	586	633	620	583	606	577	620	599	587	550	570	624	661	636	613	652	585	613	582	598	623	604	602	552	584	577	562	594	621	572	641	556	569	600	590	612	626	594	545	577	583	606	549	619	579	571	571	644	586	631	615	621	573	559	602	598	610	597	562	597	575	605	617	606	623	579	617	566	590	573	617	627	559	589	645	574	592	592	530	581	593	599	585	574	588	576	616	604	584	653	595	595	617	588	575	593	608	563	603	557	620	594	597	580	561	604	569	607	566	599	580	591	639	633	620	612	593	606	640	595	637	618	570	592	542	617	632	589	578	589	561	611	558	575	598	617	575	539	619	621	557	611	535	589	565	588	554	606	581	563	556	577	578	564	564	591	584	575	597	596	552	580	601	583	581	620	594	568	554	580	579	563	605	622	595	537	590	580	610	565	603	590	557	609	566	574	599	566	594	615	624	600	582	602	578	599	616	568	602	562	647	665	605	594	573	594	590	601	562	643	560	629	579	576	621	586	590	609	604	584	616	666	605	608	593	547	595	580	562	619	603	651	575	549	577	598	596	631	665	587	576	592	562	599	585	593	588	611	565	578	611	561	590	584	603	588	559	628	618	624	588	610	567	587	600	589	610	621	614	620	596	606	617	580	620	609	571	595	583	579	597	592	616	567	587	566	608	589	606	588	533	557	590	642	617	577	546	569	601	585	578	543	604	601	630	616	590	624	592	659	556	582	599	539	594	548	603	620	570	568	621	541	581	593	582	573	585	597	636	559	618	598	583	541	597	633	581	599	595	613	601	602	578	608	578	614	545	564	604	601	624	604	592	612	618	590	577	606	625	649	560	565	559	607	591	585	552	551	651	630	573	581	587	627	560	614	579	638	586	563	631	572	603	597	630	544	622	604	605	591	548	599	614	627	582	599	569	578	566	599	591	618	640	569	623	609	568	552	624	596	557	598	553	589	558	561	588	583	594	598	607	590	613	620	575	578	610	632	593	591	668	650	598	613	584	620	548	611	583	632	586	572	583	580	592	626	549	590	593	609	566	605	591	672	620	583	570	596	604	601	552	587	599	574	600	602	595	585	545	612	583	549	610	564	586	604	574	614	574	582	592	600	601	612	587	612	607	585	622	580	585	587	581	611	626	651	566	631	610	607	611	630	610	555	632	597	573	601	573	621	556	617	607	557	608	599	573	554	559	628	530	593	601	570	571	597	595	579	558	575	578	581	596	572	579	607	563	565	556	610	588	618	563	572	588	572	619	555	560	597	576	568	613	581	563	577	591	606	544	578	627	580	685	563	572	620	569	584	612	588	622	611	585	605	599	611	578	600	575	616	621	572	562	581	609	559	619	619	607	557	555	587	607	567	587	617	607	610	596	591	598	624	537	566	577	584	554	612	543	613	600	572	615	584	625	578	610	622	587	582	620	556	601	634	597	557	608	625	580	593	600	579	587	608	557	616	590	589	592	613	577	612	577	568	610	619	597	585	583	576	571	609	575	591	605	588	637	595	588	641	612	575	601	604	571	553	566	610	597	560	633	595	604	567	629	553	603	645	582	565	622	605	616	567	605	577	605	647	567	590	588	651	602	590	613	552	586	591	618	626	604	560	548	637	567	579	615	559	608	606	592	587	598	563	567	577	619	619	557	604	563	535	590	614	590	614	616	607	602	599	508	577	578	588	604	576	548	584	582	591	575	574	591	581	583	602	567	628	622	633	549	580	608	552	593	586	617	619	620	637	568	618	598	571	575	600	603	611	582	604	623	572	553	595	592	607	582	629	585	597	600	571	581	575	629	612	601	594	608	575	620	654	542	584	608	576	571	592	613	615	611	586	597	605	573	513	598	607	587	605	614	580	590	612	602	617	631	581	587	628	578	574	595	545	633	569	565	609	585	635	551	583	611	546	550	597	576	593	570	602	579	597	606	590	626	595	592	620	602	581	608	594	547	562	580	613	621	626	600	569	596	601	607	622	572	607	579	569	532	586	595	615	578	609	619	605	578	565	589	619	590	607	615	618	566	608	578	581	566	593	577	588	635	616	591	564	607	560	623	608	610	585	611	589	594	544	644	599	620	583	606	576	583	597	604	539	577	610	562	588	577	631	600	605	583	609	590	591	612	613	630	618	645	599	581	581	585	611	598	585	527	588	617	562	630	606	618	627	593	558	581	594	589	570	614	553	598	591	618	568	585	600	567	559	618	601	577	589	590	593	603	591	573	584	529	575	551	574	552	581	534	548	576	588	573	613	576	577	586	586	596	600	576	604	605	589	613	602	593	615	568	622	593	598	622	620	620	620	546	578	605	654	594	574	569	579	583	585	584	612	606	586	574	646	582	589	595	572	589	552	545	592	604	598	552	642	641	623	576	565	585	583	591	631	609	623	564	568	598	579	586	598	570	612	575	578	602	610	560	564	581	640	569	606	598	564	534	612	564	616	562	596	589	599	630	578	567	585	618	597	587	607	579	642	600	558	622	625	568	550	598	632	572	614	597	559	610	603	589	594	595	541	597	620	611	624	549	585	598	603	570	591	590	587	517	625	551	599	569	602	545	578	616	587	577	630	619	577	611	552	574	575	624	606	598	573	597	562	633	637	557	623	610	577	606	561	608	633	587	599	561	584	539	600	604	597	616	590	590	585	601	565	612	632	630	622	589	562	652	569	638	577	600	606	540	557	552	596	620	616	604	589	602	559	579	612	592	582	563	576	586	591	611	626	608	545	601	575	591	597	589	564	594	576	585	602	571	558	591	546	590	574	579	641	575	609	568	564	586	576	613	602	612	541	607	588	594	605	577	607	630	591	568	558	608	566	562	554	613	605	603	575	611	561	571	582	630	558	595	614	631	585	536	564	608	602	572	629	589	611	552	570	578	582	593	606	611	616	583	653	573	611	593	616	650	654	567	589	602	602	567	587	561	622	599	614	606	595	606	595	586	583	580	587	611	593	599	585	578	605	555	598	568	553	609
11221	18535	17417	9807	6544	4657	3495	2901	2332	2026	1694	1484	1316	1177	1163	1078	1024	949	928	843	822	891	783	765	784	786	763	739	688	712	662	685	657	671	681	651	642	594	657	684	644	594	628	592	642	603	607	581	585	592	596	618	603	621	622	579	601	563	603	563	569	624	533	618	571	588	639	586	605	582	546	584	603	607	560	565	604	596	575	563	596	604	574	579	571	545	555	575	540	633	590	544	602	597	566	600	583	586	598	556	589	594	585	576	559	558	594	612	560	554	550	587	599	577	583	575	578	612	591	573	585	550	561	603	571	577	570	580	540	586	588	573	552	573	578	538	634	521	570	558	567	626	577	604	599	614	589	578	580	611	542	504	570	563	601	554	587	579	587	586	583	590	575	568	556	543	576	540	615	562	547	570	580	555	584	539	587	564	560	563	581	520	591	587	588	540	606	575	582	581	595	604	588	573	567	607	585	554	586	580	587	546	559	542	585	536	601	559	580	579	553	581	601	578	567	600	538	593	571	555	593	553	561	566	520	523	574	599	606	563	617	613	590	570	565	596	547	574	574	567	551	594	584	601	576	561	557	609	575	561	537	591	610	526	590	574	557	586	591	578	558	627	559	523	563	574	579	524	550	575	549	552	568	612	578	567	585	574	558	555	551	539	564	602	615	625	541	580	558	537	572	587	553	589	563	583	611	551	550	604	563	562	567	607	588	556	567	535	538	583	555	619	574	572	513	562	585	562	574	560	587	551	555	582	574	608	543	588	561	601	594	592	595	568	617	542	553	597	574	590	551	563	545	625	597	590	534	575	531	547	552	559	582	602	562	588	555	580	595	583	578	642	574	569	550	550	552	565	593	607	564	588	591	574	561	567	586	563	557	568	567	606	527	570	583	542	542	604	564	563	557	568	560	527	574	626	587	579	541	586	559	595	593	579	552	602	536	580	553	558	553	550	598	591	575	583	607	559	573	576	578	553	602	586	547	546	576	639	589	554	558	581	613	566	532	569	601	537	578	598	573	575	572	569	556	567	522	571	561	555	540	588	585	534	528	545	562	567	535	545	587	572	604	575	550	567	561	581	595	545	581	549	562	561	553	537	598	566	541	581	581	595	555	542	579	600	598	609	525	568	608	553	586	523	570	586	563	561	544	590	574	526	551	576	529	556	572	541	541	536	584	556	568	566	567	614	559	562	592	588	595	580	578	520	573	528	546	557	593	546	556	576	573	537	562	540	594	546	573	571	646	548	560	606	626	598	616	545	546	542	537	613	564	548	597	568	554	530	581	531	582	548	582	575	554	589	620	581	544	579	552	546	578	601	579	638	549	596	529	523	587	584	534	565	615	576	616	561	558	586	587	526	567	556	575	544	573	524	546	615	580	568	607	586	529	564	545	534	569	600	542	591	564	533	587	539	594	581	549	558	569	570	565	495	542	575	584	588	555	604	571	593	590	551	540	594	579	587	578	566	519	594	563	567	577	577	557	540	579	599	550	588	584	524	558	576	574	585	558	550	544	581	561	567	554	561	545	570	564	573	606	557	571	562	567	571	588	580	567	586	575	553	597	567	585	570	584	591	566	588	600	577	536	597	580	532	564	604	597	581	544	580	568	564	573	579	586	575	575	581	596	590	576	569	569	558	566	617	556	569	584	535	603	600	626	522	563	548	575	583	576	571	581	610	558	529	588	557	564	576	588	571	597	529	581	585	543	545	561	580	579	573	557	579	542	559	545	575	578	594	587	587	540	522	613	585	566	576	559	576	589	560	558	548	571	574	546	549	619	571	571	571	514	601	610	573	558	539	599	534	607	561	567	549	565	516	579	573	539	564	588	592	588	557	557	582	596	612	536	581	586	545	584	541	595	615	592	574	563	560	603	572	588	596	538	560	604	598	555	547	526	552	611	558	613	557	563	541	591	604	599	582	558	570	562	580	560	540	596	559	548	561	621	520	578	534	557	579	588	553	530	567	567	541	609	534	577	605	563	581	582	608	531	540	551	571	579	566	563	573	541	576	562	593	572	568	591	564	554	592	538	550	559	585	597	589	564	568	590	578	602	583	596	562	595	586	575	624	556	614	580	576	593	598	544	548	587	570	541	605	535	585	598	575	568	603	505	568	621	588	569	551	548	574	570	604	539	559	586	580	588	576	575	545	591	576	585	598	562	559	594	605	581	537	548	589	535	589	585	550	540	581	540	542	579	566	572	556	558	568	571	584	535	560	600	567	577	574	557	555	556	557	554	586	590	582	561	550	584	568	558	581	558	558	555	561	551	543	588	545	579	605	563	569	617	557	594	563	574	583	554	560	592	547	552	572	553	593	572	630	564	580	557	569	577	566	581	585	613	581	562	575	541	558	618	581	579	576	533	594	545	570	587	581	561	553	573	597	604	579	527	565	535	575	616	571	576	552	548	581	568	611	580	553	576	532	567	517	596	552	553	558	566	591	575	607	569	590	557	588	601	569	585	591	540	550	575	593	555	564	551	534	590	567	621	603	558	556	562	590	587	552	528	602	541	617	581	555	561	568	561	570	593	560	552	569	588	577	563	554	586	586	596	590	570	602	573	590	608	551	591	592	589	568	567	599	563	582	557	548	583	580	567	563	548	595	594	525	562	576	579	589	543	604	606	555	587	543	622	567	557	561	536	612	536	584	567	612	547	576	597	550	609	573	581	530	590	555	620	574	558	556	569	541	544	570	560	560	584	596	593	556	587	585	578	578	590	576	580	556	594	585	547	569	556	575	572	555	566	552	605	579	537	565	590	557	600	570	526	592	549	596	565	545	546	548	610	524	575	540	547	538	595	562	587	564	611	514	566	623	619	593	532	575	530	531	554	601	578	566	586	553	591	578	553	583	569	584	594	553	534	601	573	565	574	591	601	568	510	568	574	581	544	551	579	583	550	621	575	566	575	541	578	532	544	536	529	539	540	538	584	563	575	597	568	554	564	570	563	532	588	574	603	553	588	561	576	544	519	509	596	557	557	619	568	560	577	561	550	606	592	555	551	583	572	590	580	560	604	524	586	588	604	557	590	556	567	554	565	602	526	557	529	566	558	614	584	605	586	575	559	548	586	594	595	542	571	581	611	602	576	577	592	569	556	520	588	574	598	555	571	548	574	551	566	582	586	570	565	572	617	564	587	563	577	542	564	590	583	546	599	548	559	618	586	608	530	538	597	596	552	596	585	526	541	589	593	557	608	598	557	556	576	555	542	591	576	552	585	567	562	572	613	544	590	574	529	572	555	569	570	536	588	562	544	600	575	565	519	543	587	586	528	561	559	587	592	592	577	495	594	602	521	518	601	541	551	552	588	577	586	560	578	626	581	561	550	568	556	580	558	592	583	591	552	586	557	558	593	567	576	582	553	562	570	578	600	566	571	541	586	551	590	581	566	573	606	566	583	543	587	540	573	552	595	559	588	569	568	590	562	564	598	571	589	559	548	598	603	570	553	584	581	558	529	558	568	550	554	589	583	562	565	566	604	581
27685	12550	1244	333	259	188	184	149	203	152	148	171	138	124	146	138	147	143	150	141	159	148	114	147	158	142	145	138	127	131	154	124	133	135	155	149	134	147	148	153	141	130	142	141	138	124	137	139	146	147	130	150	150	158	118	147	153	144	145	143	137	133	152	139	128	186	125	130	149	131	137	161	138	138	145	137	142	133	153	155	127	126	136	131	117	130	144	129	150	149	134	135	119	126	128	149	145	160	167	141	145	160	136	132	135	158	130	132	139	119	139	136	147	129	146	141	152	155	153	134	139	140	138	136	125	127	144	142	146	146	138	153	153	153	145	147	162	143	143	155	125	135	138	146	136	118	154	119	144	139	118	171	131	139	122	128	141	138	146	94	154	154	150	145	138	127	139	127	139	125	126	152	126	131	158	160	134	126	153	134	129	136	146	143	148	148	133	146	125	146	144	131	146	121	128	136	160	140	146	134	156	150	152	144	138	139	139	174	115	131	131	152	157	124	131	133	139	133	145	146	144	125	154	129	107	171	145	149	139	146	140	127	146	155	127	127	150	128	127	141	150	123	123	128	120	127	158	144	129	143	150	153	131	152	152	155	159	121	130	125	137	143	148	169	154	147	159	140	147	151	132	129	158	124	158	153	137	163	154	136	159	129	167	143	124	142	132	151	151	138	136	139	134	128	120	157	99	136	148	143	141	148	129	140	144	140	134	139	133	142	144	128	139	119	135	132	134	122	138	121	134	139	160	132	154	131	154	137	139	137	145	131	144	134	147	143	139	140	121	126	163	138	160	153	154	114	150	136	131	167	140	149	151	135	131	152	136	121	131	139	164	137	122	164	144	125	144	142	130	145	146	135	137	129	131	152	132	135	149	155	134	126	147	162	136	135	133	141	136	143	138	142	141	128	127	132	118	136	142	134	143	153	112	149	132	168	145	125	135	142	127	121	126	129	143	134	151	120	148	138	134	122	140	133	130	146	155	142	132	130	127	127	148	168	146	134	149	130	159	137	143	135	147	131	135	152	150	137	154	116	141	127	134	128	131	163	153	138	158	143	146	167	126	129	124	142	127	130	133	120	117	150	144	142	166	135	116	131	139	154	136	147	127	153	134	133	120	164	118	153	113	128	164	158	153	133	134	122	137	150	135	145	115	131	135	138	144	143	179	133	145	142	127	149	160	126	137	127	119	128	130	147	138	134	153	155	143	132	133	141	121	169	121	130	147	136	126	158	133	135	130	139	116	138	141	153	119	128	151	123	157	141	142	130	149	131	124	123	132	127	128	143	164	130	145	125	136	127	148	126	149	149	119	157	140	137	142	127	123	115	144	128	119	133	147	151	142	147	140	144	132	135	156	146	163	139	140	136	145	133	140	143	158	152	144	144	144	144	138	144	126	128	140	140	147	113	144	141	150	148	139	145	142	116	152	139	119	137	153	146	119	121	133	132	173	145	150	136	157	126	146	135	157	118	132	139	125	145	129	135	145	136	146	147	142	152	164	153	117	159	138	133	130	127	118	146	142	144	135	152	168	135	127	130	130	119	158	142	132	160	137	152	148	159	161	144	163	131	146	122	139	125	145	124	152	125	150	154	130	132	138	115	153	160	123	129	116	126	129	150	137	148	142	165	147	149	154	152	130	147	158	119	144	144	133	155	151	139	115	155	137	144	149	150	137	123	128	160	150	132	138	153	134	128	146	116	157	137	156	132	149	133	154	129	127	133	127	136	139	143	160	141	140	128	144	146	168	137	143	130	150	133	152	121	132	146	120	145	113	125	135	153	122	160	120	133	150	136	132	121	138	122	156	134	148	149	130	147	148	127	115	133	123	143	164	141	134	138	134	139	134	147	122	165	147	128	130	146	126	133	132	135	142	141	147	141	135	138	141	150	152	149	146	136	140	119	156	133	132	130	149	152	109	147	154	139	149	134	143	134	152	137	119	137	134	130	131	149	125	158	136	129	114	125	135	125	142	127	136	142	142	137	118	130	151	135	143	127	156	139	141	145	126	153	124	139	144	122	138	117	154	138	139	132	149	145	131	142	129	154	135	128	133	148	137	145	159	150	155	129	137	133	145	139	133	138	152	133	145	139	135	138	144	125	119	146	132	141	143	142	140	157	145	158	141	136	164	142	156	140	138	148	171	156	127	164	141	139	144	135	150	149	138	149	124	132	112	155	114	136	146	140	139	160	135	142	148	135	123	135	126	117	171	126	128	147	131	165	162	146	136	131	165	163	135	155	134	133	122	121	133	149	135	130	148	127	151	133	166	145	132	129	142	144	150	148	151	144	136	140	125	138	130	125	144	132	124	129	154	147	140	144	125	136	148	140	146	148	158	129	129	154	126	132	149	136	148	152	149	118	141	146	136	123	146	141	120	144	132	126	167	131	137	155	127	153	136	136	129	127	150	156	139	144	146	145	140	147	148	136	144	156	157	137	130	142	148	144	124	124	167	140	135	132	125	138	154	151	140	140	125	134	138	140	139	140	128	155	142	131	135	134	128	144	146	147	132	138	151	130	144	146	132	138	138	122	121	131	154	150	147	146	136	133	130	126	125	154	140	161	149	148	148	140	144	121	120	137	140	148	135	127	161	139	132	141	157	132	134	129	141	107	130	138	132	136	147	139	148	149	139	140	136	153	118	137	128	134	118	135	140	151	137	160	143	127	134	136	150	125	132	124	117	155	138	144	128	146	141	127	180	156	114	143	117	138	127	126	136	150	146	165	141	135	153	137	143	145	136	114	125	142	148	147	144	138	141	163	149	138	151	113	124	139	121	158	111	128	164	151	136	139	148	165	132	151	129	127	139	145	132	147	128	147	131	125	134	135	134	174	136	142	144	152	151	144	151	143	129	157	143	159	144	147	144	123	135	134	118	152	131	136	141	145	143	148	137	128	139	135	151	131	159	143	121	130	126	121	131	140	138	136	148	137	139	126	136	145	127	173	148	156	135	127	136	153	140	130	133	151	132	146	120	142	135	122	143	133	134	149	142	140	145	156	146	137	146	138	136	139	134	151	126	160	132	135	129	135	151	131	141	137	159	144	159	138	144	153	145	134	147	147	125	121	143	142	118	153	129	153	144	162	166	124	130	126	130	130	155	134	138	120	118	116	132	156	136	125	130	159	149	140	133	130	141	160	125	144	132	137	129	132	137	122	135	136	154	129	132	129	143	143	134	134	150	138	137	144	143	144	144	127	155	153	141	148	149	127	130	133	128	142	126	145	136	119	123	132	123	130	135	145	146	156	136	121	146	140	140	130	138	128	131	173	131	124	134	153	113	146	157	133	115	128	125	135	148	141	128	134	131	137	147	139	149	136	151	156	160	152	107	126	134	132	127	146	138	145	139	140	148	134	141	145	131	162	144	112	125	146	160	161	148	138	142	131	124	153	145	128	152	137	156	132	132	144	142	152	141	132	150	118	135	123	155	157	149	139	146	130	142	114	139	134	154	152	143	155	124	149	149	142	155	134	142	135
5144	838	764	423	299	246	225	191	195	199	190	182	176	190	187	165	180	196	187	165	178	174	154	167	180	158	172	188	152	153	164	169	181	160	166	157	168	155	157	166	154	156	186	157	166	159	169	189	152	154	184	176	139	145	157	158	168	165	164	171	171	184	159	144	178	187	175	165	137	163	169	154	169	168	166	177	172	167	185	183	173	176	180	179	171	152	162	158	171	154	168	137	169	187	164	165	160	177	150	171	154	171	162	138	131	182	150	162	147	155	131	164	168	177	165	172	153	150	154	158	136	168	190	150	139	151	171	159	174	144	160	182	165	159	179	146	172	140	126	149	166	162	168	144	184	185	151	164	152	183	152	151	183	151	170	154	177	158	131	169	162	167	185	189	149	143	159	150	146	169	159	152	137	163	155	185	146	158	179	172	140	154	149	182	152	143	147	170	174	166	169	159	162	168	155	151	170	181	175	153	168	157	165	168	176	165	163	144	175	171	164	176	181	187	185	140	178	142	163	176	172	164	150	139	177	149	165	162	181	170	152	163	152	155	164	164	156	160	162	162	158	177	174	182	138	161	175	157	132	164	157	177	202	148	154	146	153	163	170	188	157	148	154	158	144	166	170	159	150	165	160	157	171	180	178	170	162	159	161	156	171	164	151	155	173	177	161	158	170	143	176	166	164	155	152	160	157	171	155	167	143	163	150	161	193	186	155	182	167	150	161	154	156	182	156	144	169	190	158	156	178	176	182	146	165	160	167	142	178	157	159	142	174	153	159	172	139	179	158	160	167	144	153	191	144	153	154	152	161	174	178	176	173	168	160	135	158	159	137	159	156	162	152	146	136	183	151	163	164	154	166	151	152	159	172	166	168	138	153	149	141	178	175	153	169	153	173	153	159	169	167	164	157	169	136	164	175	169	175	155	156	146	147	150	170	156	182	171	151	164	168	154	167	160	161	186	155	169	161	165	150	151	151	139	148	156	167	166	140	176	183	152	135	177	158	172	132	166	146	152	139	164	174	152	181	165	183	156	165	166	152	161	152	152	173	159	167	147	177	163	156	164	153	163	138	150	177	158	146	152	173	145	161	174	172	147	157	180	178	153	168	148	177	150	163	168	146	155	167	159	162	174	167	164	199	156	137	162	176	177	159	182	175	152	160	170	179	172	149	172	167	147	158	153	168	165	139	146	171	156	155	141	167	145	161	197	176	155	150	173	149	154	153	169	163	166	142	161	149	143	175	176	157	142	156	161	156	162	160	163	171	159	149	151	167	163	168	183	159	169	177	189	162	142	149	162	164	159	173	143	151	178	180	189	181	159	176	172	180	173	155	184	178	171	161	147	176	164	148	149	166	140	164	162	154	145	155	161	180	169	171	161	167	135	153	154	160	170	165	146	174	152	156	144	142	159	154	177	145	167	168	179	174	161	170	174	139	188	156	129	154	184	155	131	158	173	161	169	157	173	170	184	151	164	165	173	147	161	153	152	187	166	155	159	173	134	164	151	130	166	169	176	190	165	168	168	166	170	174	161	170	174	166	149	169	169	158	177	179	153	160	181	187	170	157	160	161	171	186	173	177	165	172	171	177	152	147	187	163	137	164	144	154	154	186	170	135	162	164	135	173	143	166	158	156	156	152	163	147	156	172	161	167	156	163	145	160	174	144	167	150	154	153	159	174	184	158	169	159	182	154	168	160	164	161	143	163	174	146	169	165	161	158	151	139	168	165	152	128	158	174	168	189	166	138	144	160	160	182	181	150	171	170	166	173	156	158	167	167	155	149	159	164	166	159	177	143	161	162	157	158	155	145	152	173	161	186	178	160	172	158	162	158	165	147	169	153	156	157	181	169	160	180	157	168	177	161	158	160	166	152	171	147	156	152	145	166	151	151	153	162	167	178	162	190	166	147	157	182	170	169	157	155	151	167	179	170	182	155	162	154	145	158	162	167	130	163	165	170	153	152	161	170	164	163	161	143	160	161	184	158	166	168	166	149	157	160	163	169	161	196	179	169	157	157	168	157	129	159	153	171	169	154	148	192	176	161	173	165	185	171	150	156	186	154	171	156	172	177	157	163	156	168	137	155	161	177	148	173	138	148	147	159	155	172	167	167	147	159	173	166	149	181	160	164	150	169	159	169	171	149	163	173	136	157	176	146	159	148	185	154	163	145	160	151	169	159	152	167	168	160	152	174	183	161	155	157	139	194	168	156	154	158	180	169	155	160	162	160	164	180	143	163	147	196	161	187	153	174	160	185	158	178	156	159	154	156	158	170	150	147	175	169	149	161	185	175	165	176	192	145	160	164	167	165	166	176	167	153	173	159	167	156	152	177	183	173	171	153	176	152	156	160	182	176	154	168	149	147	179	164	157	185	162	173	144	150	153	152	154	173	144	160	156	175	175	149	155	173	188	161	166	147	163	160	167	140	158	160	171	164	169	175	174	172	177	178	165	170	144	161	174	153	164	165	164	152	179	160	163	181	187	167	148	181	137	182	176	155	151	154	184	160	171	165	165	165	175	172	141	153	156	166	159	142	166	176	169	145	165	175	148	184	186	161	140	166	164	158	161	143	161	163	158	161	171	168	181	142	162	160	149	157	147	164	177	152	140	151	158	184	143	170	153	159	160	149	187	172	175	174	169	163	158	160	156	156	153	154	156	174	186	180	151	161	163	177	153	164	155	178	151	159	129	148	166	171	161	159	143	175	149	175	171	184	181	179	156	174	155	142	166	143	175	156	163	195	169	173	166	162	158	143	167	155	165	181	170	147	151	162	151	176	167	166	158	155	165	163	167	162	153	140	172	158	181	180	151	161	160	179	158	151	161	171	158	183	145	164	148	174	149	174	157	162	136	167	174	155	159	164	171	165	168	165	145	148	173	143	169	165	175	156	149	140	176	174	165	155	188	165	156	158	163	166	154	150	153	154	155	172	161	165	165	161	158	162	160	179	155	157	168	182	163	173	165	168	165	161	172	151	181	175	166	160	163	157	153	150	172	151	131	155	171	163	172	151	136	143	155	179	182	146	181	141	153	178	161	160	137	172	160	154	175	183	157	172	148	192	144	172	148	151	178	175	146	182	161	189	155	145	162	165	158	154	165	192	164	166	139	156	147	171	168	161	151	168	156	194	140	178	170	162	153	146	148	139	171	155	153	164	173	160	150	177	165	163	180	159	163	166	164	169	174	159	159	167	142	160	169	171	185	148	180	158	152	171	176	182	151	195	166	135	142	187	156	160	184	163	169	170	162	164	163	141	167	206	159	172	156	165	171	186	156	172	145	143	155	145	152	147	180	160	174	152	190	149	168	169	172	152	189	153	151	171	155	158	161	179	163	166	163	160	163	161	148	152	171	178	179	156	180	193	143	153	152	175	149	178	151	168	178	168	164	169	169	177	162	170	176	160	177	166	163	160	153	139	168	138	161	171	147	152	154	159	191	182	165	157	161	147	168	157	144	160	167	167	169	166	160	169	169	164	152	127	154
24372	20351	26414	24149	20324	8615	1220	789	718	594	553	506	446	437	440	369	381	415	374	308	364	342	339	349	356	298	339	332	339	329	362	309	293	325	311	299	324	277	288	295	303	304	315	321	300	301	316	302	316	286	311	300	328	303	249	298	285	306	320	301	285	263	301	278	299	287	338	317	303	293	288	292	296	288	284	293	266	311	286	302	287	287	299	306	304	278	298	301	303	309	268	281	302	317	310	302	304	308	284	307	298	287	275	269	282	274	297	295	306	286	301	293	287	272	270	314	341	260	303	276	290	303	256	265	280	304	260	275	243	306	307	319	293	279	308	304	268	282	289	270	284	282	289	301	302	256	289	297	288	282	279	298	300	300	297	281	290	276	272	288	336	271	283	327	278	304	293	278	306	283	285	289	294	297	306	327	312	309	307	305	280	327	277	276	298	309	281	316	276	301	300	309	262	317	295	326	307	307	284	302	282	237	308	258	297	295	272	306	310	276	274	288	294	284	285	324	296	282	284	293	258	276	274	304	271	295	269	301	286	279	306	289	272	299	251	281	287	317	292	266	261	266	294	303	307	285	269	299	307	287	284	311	293	282	302	255	267	322	269	305	309	295	285	293	294	296	280	267	289	264	283	281	299	286	301	293	312	302	300	260	289	296	317	302	269	283	318	266	296	310	293	289	275	299	274	298	299	285	281	278	302	283	305	269	303	302	300	289	273	314	251	268	299	285	294	279	268	273	269	290	286	287	291	285	263	261	318	333	284	286	287	311	272	292	297	292	282	294	287	325	299	311	303	275	280	300	300	301	310	313	317	293	329	307	269	290	305	325	292	306	311	286	294	267	307	284	298	323	254	291	312	318	273	292	309	286	324	294	289	265	280	285	296	257	305	307	328	283	317	309	292	294	300	280	273	295	296	295	297	282	275	286	299	303	283	269	296	311	286	308	290	283	314	306	305	313	282	323	317	302	304	303	312	300	320	297	301	280	306	266	296	294	299	283	284	268	285	309	282	317	266	295	321	305	290	285	280	320	305	270	301	300	296	316	282	289	277	295	304	307	289	301	275	297	285	299	295	312	302	291	349	294	289	293	260	278	307	286	267	269	304	282	324	297	298	277	266	309	324	277	283	286	294	293	268	264	280	301	289	328	255	282	277	278	289	278	303	295	290	256	287	293	308	311	286	316	284	265	287	294	279	316	285	293	292	283	288	327	257	306	284	300	319	284	307	274	292	292	304	323	279	280	294	314	295	266	318	278	275	297	311	263	299	293	304	314	300	277	277	308	274	311	294	306	280	287	293	293	262	301	302	316	278	313	284	279	317	332	266	274	294	282	273	316	327	287	302	303	330	306	290	316	301	330	284	285	286	277	287	291	298	283	262	280	300	262	314	298	292	288	284	262	288	273	266	290	271	321	282	342	281	303	272	299	304	298	257	301	313	279	301	288	315	294	298	291	278	328	276	298	270	289	320	276	305	294	274	272	279	306	265	303	292	318	295	293	298	300	302	305	287	305	285	292	300	319	286	287	263	306	306	302	278	282	296	279	278	298	311	288	258	311	277	291	289	292	293	280	286	283	282	309	302	277	267	302	298	331	295	307	287	260	305	273	305	311	309	288	249	276	285	309	283	269	285	313	290	310	293	275	276	288	273	273	285	280	258	307	293	296	307	272	269	332	300	304	286	314	258	301	282	292	304	308	305	275	317	308	282	286	274	283	316	287	302	318	290	256	313	319	286	269	306	317	280	320	295	311	291	249	275	275	290	303	276	307	269	299	317	295	303	270	263	291	336	274	260	296	294	308	291	284	286	330	287	323	272	287	325	307	309	291	286	292	320	305	303	299	304	271	290	291	291	281	302	283	273	267	301	286	266	304	277	284	297	320	298	321	284	290	291	284	298	285	311	257	304	296	301	305	274	273	309	282	281	267	292	312	298	284	320	288	285	295	320	295	270	338	279	348	268	296	282	305	288	308	274	316	278	314	319	286	285	312	306	310	282	277	287	289	287	279	289	298	314	307	278	293	296	280	290	297	290	298	272	302	304	338	305	276	301	272	278	280	300	294	260	292	328	316	304	309	291	291	311	302	311	316	309	278	251	311	293	305	302	271	252	293	261	300	269	289	273	294	323	290	266	308	298	289	291	296	278	267	284	287	303	297	304	307	276	311	309	315	291	278	266	296	298	280	328	287	291	333	284	268	314	290	299	276	286	295	303	251	311	287	299	269	293	303	308	301	275	293	301	311	273	276	293	275	290	286	277	296	312	293	279	280	307	284	274	298	264	280	315	250	299	289	286	325	266	302	278	311	285	290	316	303	303	324	299	294	260	297	263	287	314	264	320	262	297	278	314	279	310	300	292	282	277	318	299	321	295	307	296	267	300	292	258	299	266	292	274	268	278	287	295	294	287	282	289	319	276	282	295	285	292	314	285	283	321	270	303	289	283	281	322	301	297	282	275	265	278	280	275	301	307	312	282	299	304	298	318	293	317	304	290	281	291	269	292	295	326	267	277	296	291	309	298	287	275	261	286	292	277	299	294	272	299	284	319	305	291	285	313	294	266	303	298	302	305	289	288	275	291	296	261	296	298	285	301	266	291	291	283	317	299	257	301	295	313	283	294	319	284	267	287	307	275	288	260	306	297	259	302	284	275	292	303	280	263	294	311	294	315	305	312	280	304	286	253	305	316	297	274	291	266	269	300	316	307	290	298	288	247	252	293	268	266	290	276	263	294	287	307	274	302	311	302	283	323	284	331	279	305	259	307	276	297	309	306	303	312	274	262	302	300	287	310	310	303	292	277	289	310	309	282	316	297	281	254	271	280	270	309	308	309	282	290	297	299	269	288	287	294	297	282	261	259	287	273	317	256	291	280	287	309	293	300	277	298	273	318	286	302	332	299	295	296	285	281	292	303	307	298	269	261	310	330	290	290	322	265	268	310	260	287	281	308	304	296	299	307	326	282	289	272	301	291	264	289	266	286	304	311	293	313	284	293	284	273	286	281	279	267	310	306	301	293	254	292	311	282	269	280	304	287	274	285	298	283	319	320	297	297	299	302	302	313	302	302	279	299	310	294	300	276	287	272	317	287	285	271	303	306	310	265	297	277	271	300	291	270	283	315	299	274	292	295	278	307	276	298	307	324	292	254	296	306	284	292	290	271	294	314	287	272	291	324	281	319	275	310	266	276	321	299	317	301	308	289	294	281	302	305	311	277	307	269	262	294	309	280	312	290	307	304	299	295	279	276	267	311	277	270	267	278	303	301	310	288	251	275	282	311	295	290	320	298	276	305	318	310	263	299	287	296	307	288	311	284	294	301	301	246	289	269	307	290	288	288	298	291	246	288	262	289	277	284	323	297	288	314	301	276	276	270	311	280	311	253	280	258	310	311	273	283	292	309	280	295	276	271	289	281	273	283	288	275	266	253	284	283	281	281	277	274	303	322	275	299	270	309	240	254	293	315	270	250	291	256	278	299	258	312	286
8169	11578	10775	5631	3481	2469	1929	1416	1234	960	895	814	658	633	592	513	499	454	436	424	444	458	409	393	382	404	358	398	374	322	320	340	339	325	365	325	331	296	322	339	305	324	288	337	332	321	330	277	295	278	319	338	284	309	303	304	322	279	300	242	306	319	263	284	314	335	291	279	265	254	306	291	274	297	301	310	300	292	286	292	324	314	304	295	278	288	273	281	317	301	277	284	324	326	262	300	312	324	279	299	285	279	317	291	317	284	308	302	294	289	299	296	291	285	293	248	299	271	306	269	274	290	279	272	302	282	262	312	292	261	285	295	308	314	274	322	271	299	259	282	300	288	316	281	288	289	269	292	285	288	277	272	286	299	298	309	271	283	282	314	302	282	293	278	265	269	307	282	316	283	298	303	296	291	281	255	288	293	261	293	276	276	316	269	298	290	292	315	287	283	306	291	279	287	277	306	294	306	324	292	273	298	333	292	273	298	292	325	303	273	262	313	295	309	278	277	310	295	293	325	299	301	294	303	281	309	287	290	288	258	273	277	288	275	311	311	303	307	278	301	306	281	289	278	293	301	295	271	291	260	261	281	326	292	295	273	276	303	328	281	283	285	275	291	295	308	281	285	298	299	303	270	292	283	260	282	276	284	290	291	282	284	268	272	280	289	294	289	290	294	276	304	329	307	242	299	299	284	290	341	295	291	308	268	288	306	272	299	310	304	289	318	272	284	307	295	293	286	297	279	308	303	315	296	273	284	281	335	285	287	289	307	302	256	275	299	295	284	285	300	302	296	290	319	270	284	271	294	280	289	321	308	303	293	290	298	278	299	287	300	315	271	291	312	279	286	275	284	277	267	286	306	298	272	279	316	306	296	270	312	301	271	296	298	297	320	283	268	261	288	286	296	286	287	292	293	289	305	325	322	310	270	304	304	307	304	319	305	263	275	299	261	327	282	289	285	277	282	268	243	275	326	264	292	279	313	304	292	321	286	283	279	296	260	276	321	295	280	295	283	307	266	283	304	308	264	288	272	264	250	280	301	266	282	300	296	307	257	300	289	248	297	265	300	294	283	297	289	295	276	280	303	288	282	288	264	270	288	280	287	249	280	292	322	290	312	293	287	288	306	260	287	289	284	279	266	268	246	274	282	265	279	289	301	295	289	302	265	285	285	296	268	269	279	291	306	287	282	290	297	297	296	282	288	285	275	293	294	273	328	270	283	270	278	273	280	286	305	321	286	292	258	301	286	267	285	317	300	283	286	261	286	302	267	283	257	305	279	257	267	301	285	294	259	282	275	312	273	302	318	278	281	327	318	266	292	288	289	295	253	289	281	280	287	293	316	313	259	279	248	294	308	293	315	281	283	287	305	253	309	274	286	281	316	306	289	311	285	288	282	279	316	316	306	258	313	302	313	283	270	267	284	288	278	294	295	287	283	279	254	279	267	241	310	258	278	276	298	253	269	282	300	301	292	281	304	273	279	296	284	290	266	274	305	325	312	286	274	301	309	326	312	314	277	313	298	299	282	266	284	288	307	273	289	276	283	295	295	292	289	302	286	272	281	297	289	276	276	273	273	267	323	287	306	320	307	324	301	308	294	289	285	276	283	317	290	289	327	299	288	294	320	301	325	293	275	300	288	291	303	301	294	287	282	276	301	286	295	282	276	316	281	279	290	291	277	290	261	303	296	296	290	279	301	307	306	267	277	282	308	275	315	276	294	304	280	310	248	299	276	317	316	318	268	261	282	296	288	289	319	279	301	295	299	287	296	289	279	271	288	293	262	331	272	289	277	274	273	260	265	319	292	310	262	307	292	288	270	302	304	271	294	276	299	305	299	319	274	283	285	287	307	276	288	298	279	307	270	287	289	293	294	278	280	305	283	288	272	272	281	257	286	296	278	294	303	278	282	293	286	289	287	303	306	304	309	273	300	302	271	301	293	309	291	251	281	288	291	314	262	264	303	289	307	316	256	312	298	294	290	254	281	281	301	282	304	327	321	284	287	308	274	304	291	281	306	288	303	294	280	289	299	299	286	309	273	270	235	299	261	304	268	295	286	299	281	296	268	315	287	296	292	268	295	283	278	285	300	290	301	318	290	316	285	282	280	282	309	295	271	279	307	297	280	272	286	295	300	292	279	297	244	293	286	320	318	271	271	300	298	296	280	289	294	289	300	303	276	299	290	292	283	285	261	291	321	319	291	273	293	330	297	307	299	287	296	267	295	254	301	288	289	280	270	292	293	281	292	270	278	293	294	283	288	275	285	319	259	265	296	282	285	312	279	268	274	303	286	310	302	292	302	292	282	286	268	289	307	318	265	300	285	275	265	256	283	248	322	298	281	292	281	270	290	307	313	253	291	257	285	290	287	285	286	320	276	281	288	272	276	289	317	276	300	287	273	300	277	273	294	303	325	304	287	253	296	286	289	266	285	274	276	278	296	288	288	294	278	294	296	295	284	293	281	283	307	321	259	274	303	314	286	287	310	316	277	283	324	302	313	295	283	287	284	305	323	288	292	277	296	293	310	311	308	274	284	261	287	270	285	284	282	258	303	280	283	309	300	274	298	306	314	273	285	302	298	282	266	314	262	276	305	304	269	299	292	312	304	288	317	265	309	295	253	330	292	267	276	296	289	301	298	282	288	281	309	298	269	299	298	260	275	287	274	278	283	279	306	285	292	285	278	302	280	277	279	301	284	308	257	272	297	272	293	280	287	269	278	280	297	280	260	317	299	276	302	283	258	324	307	290	278	331	300	293	287	270	296	293	298	269	264	286	268	277	304	292	260	275	295	275	279	267	304	295	316	269	304	265	290	288	295	318	285	304	276	289	281	285	256	291	279	323	282	272	287	269	290	302	293	301	268	294	304	279	266	296	295	297	289	282	272	274	293	276	307	300	280	302	277	320	318	322	262	276	299	286	290	297	288	280	271	300	276	245	297	286	300	306	293	293	322	295	304	319	315	295	303	297	284	291	322	274	311	307	276	290	332	284	321	268	278	255	279	254	272	264	323	288	282	306	295	291	285	283	291	298	312	294	331	295	298	274	290	335	274	270	257	270	263	307	246	290	273	269	290	295	266	278	284	259	300	290	278	295	284	263	329	279	282	325	295	276	287	286	303	286	301	297	286	289	285	288	340	296	301	323	305	278	299	282	291	278	299	320	301	299	270	306	279	301	284	295	280	316	276	271	279	279	276	291	281	267	267	270	293	282	296	294	268	302	297	297	290	278	265	287	290	284	307	286	271	303	313	268	302	279	274	310	298	275	312	311	250	272	254	276	308	306	289	282	327	331	308	290	282	267	290	294	263	265	323	266	301	307	238	294	279	312	254	272	319	275	319	291	302	306	264	267	306	296	294	308	294	267	278	296	277	281	275	271	250	304	300	274	318	283	300	307	308	253	328	291	292	283	295	272	314	294	262	308	261	296	304	293	276	279	289	294	289	278	264	288	285	288	308	280	289	315	302	290	268	293	305	287	303
22544	20400	26940	23775	20406	20445	7685	1747	1292	1185	1024	1009	873	851	847	875	787	799	751	730	782	756	705	697	660	668	691	610	641	678	677	617	623	680	670	621	678	672	618	619	660	636	611	610	617	579	604	611	629	574	646	657	597	594	648	589	602	594	625	608	607	585	627	574	571	608	588	567	607	599	625	566	604	569	577	560	581	608	585	612	609	595	595	629	594	592	621	560	625	609	604	613	627	618	645	597	629	607	612	592	584	569	605	604	582	564	621	619	615	643	625	636	571	602	569	589	553	629	598	577	612	657	574	601	644	591	647	655	587	638	574	631	572	619	634	577	568	612	606	546	585	584	591	549	574	573	628	557	627	569	568	614	616	614	580	562	557	612	592	590	554	623	573	615	584	592	597	616	565	620	570	556	615	595	552	572	609	641	587	598	645	599	609	632	617	571	590	599	563	588	580	619	591	556	599	607	636	600	596	614	560	585	569	629	598	614	614	649	563	590	633	616	626	624	623	632	588	552	608	616	602	620	593	628	565	555	582	581	584	594	594	615	623	625	621	594	568	577	579	553	569	562	617	585	602	561	612	605	622	590	587	644	632	613	551	540	641	576	586	576	588	577	630	610	595	633	609	565	545	639	639	641	654	608	571	573	632	604	606	584	618	615	561	632	615	578	618	588	613	608	619	572	615	596	574	612	610	537	615	610	572	579	577	546	576	596	609	546	586	600	553	569	604	608	608	593	603	598	586	575	588	616	623	645	623	590	598	597	611	600	600	580	605	575	586	580	615	593	591	591	614	561	583	608	574	564	597	642	622	609	595	596	586	615	574	617	592	648	642	631	584	557	584	574	580	662	588	580	608	554	656	588	584	553	602	580	549	580	550	606	567	590	599	587	605	597	569	614	598	630	555	601	621	617	571	622	617	577	573	593	603	624	621	637	589	604	594	606	585	584	580	582	626	609	588	575	590	576	582	610	580	594	629	614	603	571	588	530	552	614	636	620	549	604	620	571	589	654	595	606	570	565	610	598	614	661	582	571	616	542	625	582	579	608	657	597	572	583	585	622	613	580	573	570	593	600	625	586	580	568	596	574	651	598	619	603	632	608	586	575	590	571	634	634	616	608	625	570	602	591	588	593	544	571	599	579	588	604	621	576	588	619	565	573	626	590	617	630	561	563	514	595	588	577	596	597	633	579	604	586	592	565	617	593	569	585	583	627	585	633	579	623	628	590	571	567	611	594	589	582	575	617	610	570	608	585	632	583	594	600	633	611	612	577	602	575	570	634	597	588	585	578	574	636	616	596	672	614	566	600	611	558	588	572	617	628	622	607	563	578	597	602	621	556	559	532	632	624	614	562	560	605	581	600	577	589	573	546	605	552	593	599	634	614	606	623	594	599	619	600	612	577	623	619	569	583	563	626	583	605	623	578	596	569	570	578	557	558	576	602	618	564	596	608	602	600	584	548	568	612	578	552	575	613	576	572	601	590	596	572	585	643	572	599	621	613	568	584	611	614	638	608	580	598	597	585	606	597	607	603	531	564	572	613	603	633	611	552	609	600	556	610	584	621	623	586	628	647	583	581	605	602	557	608	610	635	621	583	598	606	616	602	611	599	561	611	625	609	623	603	610	561	599	569	644	628	597	600	612	612	589	615	618	546	601	644	563	597	597	594	585	590	619	583	595	569	624	560	634	591	595	592	580	604	643	589	599	630	629	547	622	614	573	565	554	591	589	588	630	606	572	626	593	611	592	623	614	577	577	631	591	612	605	632	614	597	579	568	581	625	649	595	635	590	617	626	588	617	584	589	572	549	634	623	607	535	583	579	590	565	606	598	548	560	584	621	637	556	603	585	586	585	600	533	588	579	616	644	595	619	573	591	625	580	599	624	626	618	603	568	589	595	639	544	627	588	601	617	649	572	549	583	589	563	604	571	596	653	583	581	562	591	574	606	627	608	509	592	536	595	594	587	616	600	546	596	596	567	568	605	567	583	652	639	611	621	617	599	601	623	600	608	597	592	608	613	587	584	622	591	610	605	605	602	601	607	593	558	634	608	589	597	577	588	602	608	596	628	605	577	616	604	587	559	551	582	587	593	587	558	582	599	616	613	548	567	566	585	608	638	567	575	614	574	608	624	569	605	612	570	593	599	600	618	591	612	592	617	607	573	603	610	610	586	604	595	632	603	622	579	578	607	609	571	619	579	559	588	621	567	620	589	545	616	584	560	647	577	555	589	531	620	607	609	614	598	616	593	636	606	591	594	594	608	595	601	591	577	566	622	568	587	588	573	592	604	556	591	607	569	623	602	581	572	593	568	620	597	618	574	623	614	573	583	599	590	627	585	634	611	600	649	626	605	593	558	557	623	575	581	608	610	542	573	594	579	569	607	616	599	543	639	563	605	591	556	583	573	604	600	588	632	616	610	594	578	575	552	567	570	578	591	595	564	617	569	633	605	556	608	589	587	612	606	597	626	654	555	613	593	588	646	603	579	598	600	587	572	593	613	619	627	594	611	596	579	563	587	601	604	569	617	577	637	569	607	572	570	585	553	629	562	579	587	577	593	596	573	609	564	554	588	573	584	625	611	600	628	562	568	579	586	627	578	601	608	560	514	610	561	611	551	613	568	617	552	597	589	609	608	593	601	553	574	609	589	614	597	600	555	582	594	628	584	602	585	581	551	610	584	616	564	595	562	592	590	568	606	557	633	577	613	597	561	585	580	598	578	601	608	563	587	603	582	591	562	553	563	635	607	601	613	586	626	572	560	640	604	550	581	556	610	626	609	558	583	589	604	590	576	594	586	581	584	581	604	574	566	574	578	646	587	582	598	587	589	576	602	597	622	667	590	598	612	614	615	580	585	604	560	533	579	577	589	552	600	592	617	563	589	591	593	623	561	591	586	579	565	599	516	593	604	566	597	583	587	582	614	629	587	568	569	583	584	638	632	600	612	596	620	590	550	599	550	548	630	616	602	640	588	548	615	591	553	581	603	647	598	595	638	597	599	615	606	608	617	567	598	590	560	593	609	569	617	615	584	613	653	585	599	610	616	593	563	585	601	578	599	579	611	625	611	599	561	603	565	611	585	612	558	551	572	594	627	619	628	549	629	601	611	624	568	610	618	581	600	575	622	568	594	593	572	557	592	577	643	581	582	605	608	570	585	557	596	602	548	586	597	605	593	596	625	582	577	640	579	610	601	583	573	602	582	624	646	643	582	585	576	599	605	567	607	619	616	545	567	586	635	582	577	557	553	607	582	570	573	642	613	618	617	545	591	551	630	584	565	568	608	572	603	597	601	616	545	611	634	581	626	570	605	560	593	604	602	629	610	558	604	618	616	596	567	608	598	609	617	576	625	604	575	574	561	570	606	586	588	616	638	595	589	633	604	606	578	589	596	569	549	625	587	590	571	603	633	665	638	628	557	592	543	592	588	597	586	634	577	602	605	608	518	556	599	599	606	623	574	566	551	588	581	537	626	587	616	612	567
11662	18584	17362	9878	6539	4608	3570	2769	2239	2000	1762	1581	1337	1236	1067	1195	1009	1031	902	890	852	799	803	774	724	762	727	660	730	695	745	709	668	607	704	632	646	646	654	646	679	643	668	633	600	619	651	618	620	644	590	590	626	598	604	594	577	616	619	630	611	626	599	599	596	616	616	625	588	572	620	597	557	590	574	612	616	570	614	586	556	592	585	623	611	581	581	588	587	578	565	579	592	590	569	550	595	545	548	562	589	584	556	579	593	551	613	589	557	622	570	613	550	569	579	595	587	605	564	567	607	575	543	550	527	599	591	559	551	612	584	562	577	596	647	527	527	589	553	547	597	591	592	579	580	562	571	551	579	576	582	571	591	587	575	587	574	595	579	597	586	611	606	578	577	568	549	541	588	582	564	516	571	602	585	552	547	620	603	543	551	555	574	611	578	612	529	574	529	610	544	604	581	586	577	583	546	606	600	595	536	583	586	604	571	549	594	501	594	574	595	584	541	613	560	595	553	581	567	556	602	559	576	543	583	577	574	526	579	542	563	539	576	588	583	560	575	560	624	581	546	596	594	578	564	590	596	572	584	592	566	581	546	579	588	601	564	567	582	594	600	558	568	589	525	552	573	638	584	559	623	597	605	572	533	530	572	598	535	598	630	601	549	548	576	545	619	534	536	600	593	583	579	575	569	570	559	573	562	562	572	594	573	518	567	623	585	606	613	593	569	565	524	564	551	641	563	562	571	595	607	639	581	553	588	596	584	593	562	581	589	574	599	549	579	590	579	541	576	589	562	556	565	517	593	590	586	543	580	514	548	548	559	543	605	590	596	568	570	582	563	608	589	556	549	592	575	574	565	584	567	553	592	574	553	564	567	566	583	572	555	578	578	557	537	547	611	530	581	566	573	595	565	550	571	637	640	600	554	534	622	619	545	572	608	581	597	570	566	551	575	590	588	540	564	546	573	573	581	559	561	557	541	595	572	534	609	577	566	553	585	571	640	584	549	593	576	574	545	625	569	556	583	569	566	576	581	605	596	529	562	597	579	622	595	611	569	593	597	566	552	579	570	563	568	614	570	552	557	574	599	569	596	558	593	545	539	533	580	586	584	581	523	547	545	567	591	568	579	533	553	578	563	548	619	590	596	598	547	566	550	555	563	530	550	565	558	594	545	626	588	607	573	573	521	583	532	565	603	543	561	551	588	601	560	538	558	592	583	584	543	586	591	593	580	550	583	574	585	556	535	598	603	604	552	627	569	607	564	543	575	580	594	606	629	537	556	485	601	578	529	554	574	553	636	521	563	571	529	574	552	577	545	607	561	599	595	619	603	601	568	569	580	546	559	567	572	586	594	538	593	584	583	620	568	583	595	602	598	586	563	585	578	573	591	550	578	535	551	596	556	601	584	543	630	535	550	608	601	572	617	549	600	559	600	560	568	584	567	557	549	585	645	528	566	561	612	562	524	571	560	577	552	558	580	524	590	575	563	581	631	580	567	564	588	564	577	605	563	596	618	589	584	547	580	595	598	554	545	580	566	618	575	601	611	529	595	630	569	588	568	539	585	608	647	567	572	570	580	581	585	542	539	593	542	576	607	535	576	544	548	595	573	617	578	548	535	601	601	556	596	559	582	598	600	574	626	579	582	572	570	589	546	575	571	591	597	562	540	555	597	593	562	581	596	595	561	571	549	596	592	605	577	537	612	587	575	575	538	546	550	567	557	586	593	611	572	572	612	587	559	550	564	603	610	588	576	610	586	593	562	576	601	583	624	588	586	559	604	549	609	598	581	571	565	544	628	548	552	594	511	567	616	593	554	568	588	553	568	589	570	580	585	607	585	570	596	559	557	572	572	573	614	559	604	608	508	563	512	606	585	580	525	551	609	549	551	525	556	549	546	565	589	547	583	552	565	577	574	649	566	569	627	530	593	575	552	550	562	573	593	571	556	574	571	553	565	585	602	597	592	530	593	609	567	621	553	548	545	533	541	572	589	559	606	575	573	584	578	539	574	551	584	572	557	563	560	572	567	582	560	593	527	558	519	578	621	570	563	583	617	597	577	546	600	579	583	541	581	533	554	549	614	584	593	573	544	550	548	592	632	603	601	598	606	552	606	596	601	579	573	533	563	536	600	542	606	579	566	574	562	614	571	553	562	554	578	580	553	544	587	609	570	530	576	645	561	593	567	598	558	595	590	588	560	579	559	593	597	635	592	519	566	578	614	589	540	595	587	550	544	558	553	591	592	577	562	614	554	582	560	592	579	571	562	582	575	556	512	575	550	576	556	547	556	529	573	614	562	546	533	594	599	572	573	559	593	573	575	601	554	594	536	558	571	585	569	559	574	597	609	576	557	584	600	610	582	580	548	536	560	584	556	561	594	568	557	568	578	609	602	589	603	591	640	586	548	564	576	593	561	562	552	560	566	569	573	559	541	572	577	584	561	590	558	569	556	569	596	546	583	644	586	579	524	597	547	586	589	580	583	613	575	581	564	624	560	555	563	574	564	548	577	601	539	546	553	548	596	542	591	618	567	564	562	618	606	568	604	540	539	551	600	569	535	593	603	558	587	583	625	565	590	568	547	543	597	568	580	620	560	562	544	597	537	587	553	567	551	569	579	541	568	543	548	539	544	586	605	564	558	597	597	596	580	627	581	559	557	556	557	573	561	550	642	579	599	577	546	584	588	591	542	556	569	606	564	576	573	594	591	592	592	519	625	580	538	572	619	593	574	586	564	539	538	540	578	638	607	606	595	537	530	585	543	582	623	594	593	551	552	560	544	550	606	563	580	600	599	574	598	562	556	604	544	565	613	530	567	545	569	598	624	571	588	591	615	584	611	592	611	602	552	555	531	605	598	590	580	571	601	583	581	542	566	587	557	558	548	580	549	582	569	590	541	570	562	566	567	609	583	568	568	583	562	622	569	559	623	571	567	583	558	563	558	568	584	586	583	541	620	572	580	591	587	574	585	570	561	589	569	591	580	592	595	572	555	541	574	577	580	597	576	590	586	603	538	553	602	580	588	511	585	538	544	635	566	596	594	570	583	545	588	555	532	608	576	557	526	595	570	594	590	588	586	578	579	590	601	577	587	634	552	558	566	570	596	596	602	535	575	611	574	559	579	597	556	551	561	561	570	565	564	590	575	521	574	579	577	566	576	586	540	556	571	577	604	542	564	577	540	521	563	561	591	579	555	584	582	586	577	598	543	550	605	589	561	551	518	545	574	541	598	542	567	569	565	596	566	556	518	582	534	577	578	537	611	542	557	597	578	573	583	576	596	627	585	574	597	552	569	568	575	581	540	541	570	545	535	562	633	596	534	578	588	538	562	554	604	567	539	601	541	556	605	600	545	593	557	562	550	557	576	598	567	624	584	570	541	575	625	551	596	567	595	584	548	558	583	552	615	557	576	623	617	600	569	578	545	600	607	629	568	564	571	543	557	593	518	540	629	574	616	603	584	575	604	563	598	533	590	584	549	632	582	509
27830	12372	1219	385	233	190	182	161	158	164	129	128	149	155	133	171	135	143	161	135	122	147	149	146	129	137	130	151	145	155	134	150	152	160	145	134	140	158	143	142	136	147	164	153	121	127	147	139	148	170	148	152	139	154	163	140	142	151	132	124	148	125	142	149	151	138	132	139	144	152	134	169	133	130	168	129	151	132	161	111	136	127	131	160	138	128	131	142	131	137	127	133	136	147	132	136	147	149	121	148	149	136	128	121	167	145	149	145	129	156	154	117	133	146	105	128	136	136	126	129	102	123	149	134	141	157	122	150	128	122	111	140	155	150	134	154	123	129	143	132	135	130	149	132	144	119	128	149	165	138	125	145	134	154	130	148	119	125	160	144	133	134	138	152	144	126	155	147	147	127	138	128	119	151	156	142	135	140	140	130	144	133	152	150	146	156	129	127	130	141	133	135	156	141	150	162	145	142	136	149	134	137	134	143	146	132	122	129	129	145	142	127	134	144	138	140	117	156	144	131	148	149	176	149	133	129	143	140	135	144	135	137	138	136	132	161	137	156	146	124	156	136	142	131	150	137	163	133	127	126	151	127	138	141	146	136	152	138	138	134	142	121	140	150	130	138	132	143	136	147	140	156	131	148	130	146	127	134	156	155	128	152	140	128	163	154	146	147	143	148	129	127	142	136	128	133	140	136	131	158	150	134	139	144	140	149	138	126	144	132	154	141	140	131	145	120	156	138	128	130	136	132	156	131	145	137	154	137	152	153	132	133	148	136	145	139	147	146	149	115	129	134	120	162	152	142	134	132	125	133	140	153	143	147	142	141	154	135	121	144	151	132	119	130	127	149	148	154	134	148	123	134	120	119	122	146	147	181	134	132	173	146	128	124	158	160	147	139	148	149	133	152	129	156	128	130	143	123	131	126	118	157	140	131	130	155	142	133	152	139	141	131	127	149	151	143	120	143	166	138	136	146	146	139	139	146	138	142	155	138	136	128	126	130	131	138	135	123	136	139	140	133	127	161	134	139	144	131	115	143	136	146	159	147	131	137	142	127	150	155	146	167	167	150	144	137	143	141	144	147	146	149	129	151	134	163	146	136	139	145	133	137	147	126	132	140	138	140	152	143	159	142	128	154	131	129	154	137	142	161	143	131	130	140	156	150	155	143	153	150	136	162	134	151	118	119	179	154	143	140	146	144	131	129	153	137	149	138	152	131	139	143	128	132	149	132	142	134	127	135	137	146	140	124	137	131	142	116	131	137	157	157	136	129	134	131	113	147	152	128	139	131	164	142	149	168	132	128	132	134	133	142	146	146	153	119	134	131	160	142	131	134	150	133	150	120	145	158	133	145	143	148	156	141	141	143	162	146	156	137	144	130	147	134	141	148	132	134	146	140	158	111	145	141	147	136	150	136	144	155	123	132	134	128	136	128	155	129	151	141	159	153	160	134	106	152	121	160	125	145	133	129	139	117	135	136	144	129	135	140	141	149	141	137	137	133	146	135	153	143	142	174	164	142	151	123	152	140	133	156	151	116	145	151	178	148	119	133	140	125	141	131	147	147	136	146	142	129	136	136	116	138	149	138	146	149	130	136	140	127	137	145	134	128	119	138	124	145	163	131	140	133	148	146	141	150	118	150	129	134	147	147	119	125	140	138	145	138	128	148	142	131	153	133	153	159	149	120	158	148	152	139	131	138	163	148	161	134	138	141	128	137	129	166	146	155	151	119	147	130	149	151	152	144	149	134	156	126	132	135	133	157	114	131	152	130	129	144	154	139	154	138	129	154	132	152	131	150	136	129	118	141	120	117	131	130	138	144	146	128	150	146	145	136	137	137	135	130	145	123	143	161	128	146	135	150	141	142	126	123	143	136	122	142	144	141	145	133	136	144	127	151	135	144	148	131	137	132	138	164	147	144	155	153	143	131	125	132	143	128	127	161	159	147	156	137	160	127	146	144	130	129	138	156	128	143	123	138	116	163	167	146	137	146	119	123	141	152	131	161	158	132	125	131	160	142	143	121	152	140	137	151	152	148	143	133	147	144	157	122	135	142	153	146	148	137	147	133	128	147	146	132	120	135	142	152	118	129	138	140	152	135	152	159	123	145	134	142	122	135	136	132	142	149	138	171	150	131	142	145	137	146	127	146	149	133	152	128	150	140	118	156	153	185	135	133	124	168	131	131	140	133	150	137	140	148	137	154	148	134	131	157	146	124	141	159	157	136	151	132	143	133	110	157	143	147	166	155	140	150	128	133	151	143	155	142	137	125	112	144	134	115	143	130	150	159	131	137	122	150	146	147	127	127	149	121	166	139	148	140	148	149	138	126	128	137	128	132	132	118	144	113	118	123	158	167	138	132	156	149	143	149	139	147	166	158	146	123	155	129	159	133	129	175	159	139	148	170	133	129	161	133	137	128	157	143	131	139	127	143	152	134	165	133	132	158	137	144	148	142	149	139	155	150	159	150	134	138	148	137	125	130	121	113	153	124	150	136	148	110	137	144	131	120	135	166	138	147	148	146	151	133	159	126	144	146	155	150	129	123	140	133	151	130	126	154	133	157	118	147	128	147	133	137	136	136	137	146	169	133	137	126	172	141	161	154	134	163	159	155	137	140	145	140	123	153	159	141	142	128	146	146	145	125	132	139	151	125	144	129	132	136	140	135	153	137	137	142	130	142	147	150	139	135	138	140	143	130	148	118	139	136	135	128	146	150	143	122	113	148	128	148	151	150	143	137	131	148	117	136	142	124	148	142	137	148	139	164	149	172	145	124	174	140	142	147	147	157	140	167	127	117	134	138	139	138	120	132	159	134	145	146	142	149	126	131	134	130	140	146	131	156	147	136	123	137	135	148	126	143	137	157	141	136	159	120	160	158	132	147	146	131	159	136	131	145	139	113	118	162	144	145	154	151	154	131	139	140	138	156	149	134	138	145	155	137	173	143	142	117	135	143	132	156	138	155	137	140	132	118	152	136	153	153	135	146	111	138	147	126	143	133	138	133	131	123	164	143	123	126	147	138	137	131	138	131	159	142	154	158	137	151	126	130	148	138	158	121	132	128	157	134	145	125	150	126	159	152	126	145	135	161	129	166	132	151	131	127	136	145	129	144	118	150	153	134	127	141	130	131	129	118	126	137	159	135	129	145	143	138	114	164	143	141	121	136	146	132	117	148	131	126	141	121	153	126	119	134	136	150	124	130	147	150	134	151	147	150	138	135	151	124	133	154	122	129	148	123	154	141	134	133	142	150	113	144	141	126	139	121	146	158	121	118	141	132	142	127	156	126	139	148	132	144	146	142	147	143	122	135	132	151	130	141	129	136	118	143	139	136	149	129	123	150	135	130	142	150	133	140	142	146	151	130	136	150	153	156	127	139	150	122	143	133	159	144	138	132	127	141	141	139	148	140	150	123	139	153	127	136	152	147	139	144	135	152	142	132	127	137	128	142	156	131	136	146	162	161	134	142	123	150	137	127	118	139
5022	846	759	448	300	264	236	211	222	193	188	191	162	193	176	199	161	156	169	161	156	174	159	177	170	167	181	166	152	192	157	167	161	150	167	193	183	179	173	152	171	161	171	151	150	155	168	159	165	166	155	160	171	181	158	156	186	176	155	180	164	167	157	153	162	179	156	171	153	163	160	166	164	165	164	158	159	147	151	167	192	161	178	173	181	167	190	179	156	150	161	154	185	152	180	173	145	176	134	160	191	180	168	151	152	172	157	150	157	158	154	187	173	156	138	173	150	146	178	160	153	164	151	143	164	174	148	178	158	156	140	161	149	159	138	144	182	162	170	156	151	142	148	155	156	160	165	162	148	146	179	170	170	173	143	158	170	138	159	167	174	168	168	151	160	147	160	179	170	138	150	138	146	139	162	156	149	164	135	163	172	159	135	166	155	150	166	153	153	161	162	154	159	148	170	133	158	155	177	151	169	179	174	170	153	178	161	179	167	174	151	149	173	146	181	150	198	182	162	175	149	172	151	167	145	149	148	171	153	156	140	161	161	188	163	140	183	169	168	155	170	169	144	153	150	163	149	145	155	172	148	157	171	157	163	155	156	149	175	156	168	187	179	172	197	155	161	147	173	154	156	162	165	156	147	157	192	169	178	168	168	144	175	160	157	151	149	158	183	145	176	163	162	154	173	158	151	166	163	214	180	166	145	167	170	175	163	149	131	178	141	164	171	169	185	183	171	150	143	148	164	186	189	176	172	149	173	164	173	185	169	154	130	176	150	185	188	166	156	171	150	147	169	164	143	175	173	177	149	153	159	163	152	154	152	146	156	172	187	133	149	160	145	144	152	175	173	151	148	150	167	158	171	164	166	179	153	145	181	183	150	155	147	169	158	141	162	153	156	187	161	170	165	158	179	159	178	153	160	137	171	156	149	166	170	157	163	155	154	148	159	162	161	153	149	219	166	169	149	173	169	177	143	152	159	166	165	179	153	166	166	164	164	168	175	166	153	169	132	172	180	176	151	159	161	175	146	164	159	170	146	183	165	168	160	165	173	168	154	152	174	154	179	158	167	152	156	161	163	151	171	173	166	185	166	180	163	159	163	161	161	159	170	170	153	176	169	170	168	181	157	166	146	160	153	164	183	157	165	140	179	174	156	154	167	136	186	158	153	143	173	177	181	171	173	152	156	167	168	173	169	139	176	160	156	171	189	165	176	198	159	163	157	159	138	150	167	168	151	170	156	174	167	168	160	181	157	174	143	158	166	172	152	164	150	148	169	167	165	165	174	163	158	151	159	163	172	176	179	169	162	147	170	179	186	151	163	164	151	159	160	159	152	164	166	167	159	140	152	157	158	180	164	166	152	165	164	158	146	157	167	175	174	160	185	151	159	150	156	207	165	151	169	160	169	167	162	157	137	154	157	163	182	170	185	158	163	150	151	159	166	153	174	167	159	173	182	150	160	172	145	185	171	173	174	166	169	155	182	182	161	151	135	163	147	159	165	161	183	161	169	170	155	159	142	164	176	178	151	166	159	150	162	145	171	164	176	146	170	156	150	155	163	145	175	160	168	156	157	175	170	170	159	160	156	196	144	153	150	168	153	169	154	178	170	161	157	164	155	171	160	177	166	168	143	162	156	153	157	149	177	157	189	158	166	153	161	161	179	176	164	170	164	150	147	170	171	136	166	146	173	188	178	173	154	175	165	173	160	157	140	163	135	187	136	163	168	159	163	150	168	172	165	162	188	168	156	157	169	164	167	142	142	178	173	159	172	159	175	170	154	147	152	141	140	160	151	171	152	175	179	158	168	164	146	167	162	167	143	159	150	154	175	154	155	152	166	151	151	170	175	165	140	165	137	196	176	151	165	146	156	154	162	153	159	144	139	122	177	164	184	159	157	163	190	183	162	150	187	170	178	158	184	158	155	161	159	145	165	172	149	168	158	153	142	142	165	141	149	156	174	161	183	169	176	176	156	155	150	150	154	164	149	163	157	170	151	152	140	163	158	154	183	162	150	197	167	167	157	168	167	147	153	142	155	146	178	149	180	162	179	178	145	170	192	140	150	158	178	166	141	169	150	161	181	165	161	183	161	162	168	143	166	165	158	169	161	165	149	148	182	166	197	170	175	134	155	171	202	178	175	173	170	147	176	156	163	143	179	163	167	160	149	181	158	146	161	147	171	179	185	165	134	144	184	162	160	155	172	163	176	162	156	135	159	137	151	143	165	171	168	167	144	173	173	156	160	169	141	146	175	179	165	163	178	154	157	154	172	169	162	138	138	159	152	138	175	135	152	150	165	173	146	160	181	176	164	136	157	169	145	160	172	180	163	187	160	152	158	148	145	159	163	183	164	165	156	165	170	162	169	178	153	155	152	166	153	170	202	137	168	179	182	168	160	177	192	171	163	148	169	144	168	158	150	154	181	165	170	163	195	144	175	145	173	172	170	182	148	151	159	161	164	165	169	173	149	168	148	167	131	169	167	163	176	163	163	177	159	153	176	150	170	148	183	152	146	157	143	164	173	169	148	151	167	177	147	133	149	173	141	158	164	149	196	166	189	160	152	161	190	157	162	187	182	156	154	138	197	167	172	169	166	168	152	150	179	172	163	182	144	164	147	176	149	176	151	179	189	178	159	152	151	193	161	161	176	147	182	146	188	183	161	199	142	161	180	162	158	155	149	157	142	174	161	196	166	177	166	147	157	153	157	152	142	173	154	167	175	151	153	182	171	135	184	138	156	148	154	174	176	160	149	169	157	179	172	186	158	172	154	172	170	130	159	168	175	145	170	159	146	161	157	166	187	172	145	153	150	165	179	149	158	159	181	129	157	144	168	143	157	171	167	132	156	165	169	159	161	138	144	162	198	147	172	150	172	166	142	145	166	174	147	167	161	178	164	172	163	177	177	169	163	169	148	158	172	164	187	161	142	157	170	141	156	172	175	163	170	179	168	177	171	162	147	169	160	165	153	163	171	160	156	171	166	182	157	159	165	150	165	173	173	169	179	165	159	154	180	151	178	164	164	163	140	152	188	191	162	157	174	173	162	158	166	166	178	147	160	156	151	150	172	173	157	155	176	168	155	178	119	166	160	148	161	156	165	161	147	174	160	165	163	174	140	181	160	167	139	181	179	151	145	155	169	162	172	174	164	166	151	184	141	169	169	153	162	174	179	155	166	167	162	152	186	160	179	165	185	151	160	176	171	147	157	152	173	176	178	161	151	178	158	151	150	183	172	168	151	134	161	157	167	140	165	148	188	157	152	162	177	166	170	179	158	157	179	162	155	178	173	182	164	163	149	168	139	152	169	179	167	158	169	159	163	168	189	174	136	148	158	156	184	157	136	142	151	178	150	161	181	181	158	132	177	154	172	173	166	153	153	166	170	159	172	146	169	166	152	162	169	184	138	163	163	167	177	151	155	176	160	176	177	138	154	165	181	148	155	180	153	158	163	151	168	180	170	167	154	182	172	148	161	155	178	178
24410	20400	26500	24176	20379	8566	1216	805	629	584	571	505	476	443	426	398	403	383	366	348	357	340	361	330	343	330	315	318	302	331	328	361	296	326	301	326	311	294	306	330	347	284	291	289	294	324	313	296	315	266	306	345	295	304	317	313	274	289	274	296	305	312	305	313	309	285	339	271	302	309	302	284	310	302	257	282	286	321	297	316	286	310	272	284	300	307	323	291	308	296	298	289	309	278	287	329	309	303	283	300	268	258	267	305	280	311	291	294	309	323	271	287	300	281	297	275	287	275	257	279	288	269	275	290	285	285	250	321	281	298	288	319	313	305	312	305	311	303	259	293	286	295	280	285	279	342	268	264	289	276	302	283	293	306	274	283	306	306	284	296	294	296	286	302	265	295	312	297	296	288	306	274	273	318	301	295	315	316	290	295	287	280	279	321	296	297	299	298	298	292	312	305	271	290	288	273	265	305	322	294	282	280	260	287	296	275	283	316	293	332	312	314	300	279	289	298	276	302	273	303	286	320	282	282	288	265	277	318	276	321	330	298	296	267	284	319	286	304	272	335	283	311	296	319	296	311	274	283	292	282	296	271	325	275	293	285	273	286	318	327	287	293	302	316	262	299	309	301	298	298	308	255	289	291	287	270	301	298	270	303	346	267	282	295	289	281	296	300	289	283	300	292	316	293	294	273	289	272	260	301	296	310	278	292	318	292	290	309	288	302	317	298	280	292	290	312	310	291	282	310	315	301	316	289	262	273	302	336	300	317	325	306	287	298	302	284	290	302	295	259	291	316	297	286	275	275	333	290	330	296	275	310	299	280	280	285	321	280	295	330	307	295	290	268	291	295	281	297	279	277	295	281	297	293	282	288	299	279	261	304	292	269	328	272	266	302	288	308	273	292	297	298	311	297	299	272	280	298	286	308	299	301	276	307	303	304	263	257	322	282	308	333	290	310	300	280	320	291	316	275	299	251	289	328	298	270	287	279	269	281	312	287	261	277	296	279	306	321	297	296	315	314	266	297	279	312	283	271	252	295	285	304	276	333	274	289	298	294	298	276	265	262	304	280	275	279	277	266	297	290	319	288	313	295	298	287	304	306	303	309	316	250	279	322	267	328	264	281	316	295	289	306	295	297	282	280	311	316	268	327	312	301	297	279	307	278	279	298	312	297	280	297	304	271	270	282	285	266	268	312	286	278	263	301	309	305	282	291	286	292	291	286	299	284	290	266	293	299	294	298	276	283	317	309	249	310	337	314	280	302	263	295	297	284	297	284	301	299	272	274	282	325	296	285	324	264	285	339	305	310	284	284	299	272	273	300	280	300	276	285	268	287	294	267	294	296	266	275	276	280	321	301	286	334	290	277	290	287	299	256	312	300	292	276	277	293	272	296	300	315	276	295	312	266	279	278	295	285	300	302	276	291	296	292	316	296	286	308	287	294	325	266	278	317	300	296	285	311	281	271	273	292	299	286	327	281	322	295	264	249	296	310	264	289	274	306	308	304	293	300	304	307	284	324	288	293	344	291	294	311	309	282	282	289	308	290	301	294	284	307	325	277	328	278	308	262	284	305	298	294	284	272	308	296	316	256	300	320	313	270	272	324	281	291	282	256	289	310	297	303	307	272	258	286	256	314	301	298	282	295	319	262	258	309	279	333	272	279	276	266	328	292	291	274	291	283	312	292	300	292	304	300	273	312	268	307	281	298	297	307	283	283	294	298	302	264	288	315	272	278	302	297	288	295	277	285	307	304	307	295	307	286	297	287	279	292	313	299	295	294	299	273	291	277	316	316	323	291	311	295	300	310	329	284	293	266	309	285	289	286	339	303	313	286	297	300	309	263	325	256	260	278	296	254	300	310	263	307	264	314	305	296	308	283	280	285	269	278	273	268	285	268	276	313	269	334	294	271	282	295	284	276	293	270	269	299	277	257	272	299	257	294	282	304	302	295	315	267	258	300	317	296	261	304	253	314	285	271	280	302	307	308	291	304	305	292	268	322	334	294	321	260	289	311	275	286	312	318	285	305	275	299	291	272	314	288	271	302	314	284	273	281	292	285	270	323	298	313	295	301	282	281	286	285	313	306	313	321	304	275	295	304	296	285	263	312	276	304	300	287	296	307	246	314	289	320	327	276	310	327	307	291	277	274	288	280	303	289	308	256	299	301	262	303	305	296	291	303	280	312	294	279	302	305	291	305	272	289	278	311	302	280	286	296	295	295	314	285	297	303	283	282	333	279	291	313	314	261	313	280	309	303	283	296	271	279	310	318	295	255	316	289	288	293	286	291	303	303	313	296	301	263	285	276	295	319	330	319	270	292	280	267	284	292	309	280	284	291	294	281	286	292	263	314	281	269	288	313	281	306	319	309	299	270	312	296	305	288	295	303	288	294	301	276	313	310	298	298	278	301	276	295	305	285	293	274	268	279	290	268	321	282	269	270	277	285	277	288	298	295	300	283	286	307	288	304	312	307	305	296	278	303	279	280	289	310	279	262	298	293	272	309	301	305	266	295	302	293	276	276	310	287	336	300	299	285	268	277	316	314	277	298	301	285	278	277	300	271	315	255	277	286	318	323	299	282	314	292	328	316	287	283	289	310	310	286	313	284	296	318	281	292	290	315	296	308	287	270	303	274	297	311	304	263	300	279	305	290	271	310	272	303	305	278	287	282	273	263	258	305	281	285	295	322	311	278	311	296	276	292	273	315	283	280	271	272	301	267	275	294	289	330	310	286	309	305	291	309	305	294	297	294	279	275	290	282	278	281	298	301	312	267	292	289	273	326	301	311	293	283	281	284	278	314	290	302	295	282	300	272	273	301	303	338	273	291	292	264	289	297	272	288	290	253	275	327	291	290	303	279	280	331	254	255	277	300	264	306	293	279	268	291	279	254	291	307	271	292	282	318	276	250	286	297	324	293	299	306	332	298	287	294	284	274	295	281	274	291	309	284	280	311	270	291	284	275	304	288	301	257	306	278	275	315	289	283	294	282	280	277	281	257	288	293	292	296	292	290	311	286	272	297	296	271	309	306	274	298	312	291	300	317	282	290	309	292	269	290	275	305	305	293	278	295	284	278	262	277	305	310	300	281	264	305	290	297	276	290	276	316	276	282	311	287	310	298	297	292	268	285	306	297	283	298	309	276	300	247	282	269	276	282	270	298	305	274	276	304	316	297	321	303	309	276	309	255	295	280	253	268	295	290	275	271	289	294	289	259	332	296	278	297	303	312	256	318	278	330	312	295	285	272	307	327	289	283	304	294	317	320	300	292	279	253	269	287	277	283	298	276	295	264	304	273	284	317	288	299	311	304	289	290	315	296	278	285	290	307	293	297	332	284	297	269	262	284	279	290	276	283	283	290	291	320	256	305	306	284	289	287	283	285	282	303	325	295	293	295	284	306	287	294	296	299	312	287	276	290	295	273	292	279	324	281	301	316	281	331	286	295	266	290	304	297	308	257	291	320	289	273	296	307	255	292	265	272
8158	11520	10827	5690	3576	2415	1761	1472	1212	996	919	764	702	658	575	564	535	484	480	420	400	385	418	367	391	357	347	378	355	372	341	343	359	350	320	306	325	333	358	321	325	316	300	306	306	314	325	324	332	310	297	295	341	314	312	305	297	296	307	293	314	319	292	315	282	270	296	298	282	296	300	300	281	289	297	332	307	321	321	281	272	312	301	272	273	295	299	295	264	293	297	292	292	307	305	299	300	297	259	321	286	317	321	285	272	291	264	279	267	264	301	269	301	293	288	279	298	289	274	276	298	292	280	275	276	323	308	302	296	297	273	295	274	256	291	291	320	304	271	298	279	298	299	293	283	288	283	282	302	278	308	303	319	277	301	275	307	300	297	319	280	311	296	271	293	306	308	305	282	297	292	277	276	301	321	320	265	270	281	300	320	274	283	290	273	250	319	301	305	311	316	306	323	333	276	278	290	289	293	302	298	283	320	258	281	306	330	299	277	305	311	318	286	293	294	286	301	286	286	289	306	275	332	295	286	286	293	299	264	282	273	294	294	295	276	272	285	256	286	297	288	279	247	291	308	276	294	296	298	311	292	300	294	305	300	278	298	294	280	279	301	298	293	260	298	304	283	292	294	289	295	292	296	288	294	262	328	266	322	292	296	303	326	318	289	291	284	277	310	302	274	305	259	317	292	296	304	289	317	277	299	307	297	298	292	294	281	276	296	301	299	303	318	304	311	266	277	298	296	279	279	278	315	293	278	318	266	315	303	304	269	275	306	289	302	316	287	284	322	291	281	283	282	284	311	291	313	273	297	301	283	293	297	275	279	290	309	303	312	270	243	295	285	300	261	302	312	286	284	293	285	278	281	316	312	277	299	291	292	296	280	273	298	274	292	286	275	294	266	271	313	308	297	335	268	325	276	261	313	276	289	304	265	262	275	296	304	261	284	277	280	296	277	305	275	283	260	274	294	281	326	269	312	278	270	274	274	303	298	302	283	266	303	312	321	295	275	271	300	309	269	298	290	300	328	276	281	305	299	282	285	312	282	271	290	305	275	285	272	296	298	264	289	274	311	298	306	253	312	310	290	309	307	307	284	254	304	263	287	286	287	274	292	324	289	304	303	277	296	297	295	269	283	300	269	290	345	300	284	288	284	266	269	280	273	269	281	302	299	279	260	278	297	283	297	279	316	293	301	293	317	314	289	294	278	283	285	276	310	322	266	301	264	330	284	298	288	265	278	296	332	288	285	278	284	291	296	299	305	294	292	315	279	282	303	302	283	289	277	297	268	314	293	303	269	291	329	309	285	294	307	281	269	303	287	285	269	284	322	289	285	290	296	278	296	280	281	312	300	297	275	253	252	302	308	256	288	295	288	271	300	273	322	296	275	314	291	278	278	287	291	329	284	273	294	291	278	292	302	276	306	302	280	279	282	294	288	270	314	294	316	308	286	305	282	288	310	297	300	281	262	293	287	302	295	299	284	276	302	258	279	281	258	268	303	253	270	296	283	298	288	282	298	291	303	294	300	300	261	268	262	289	323	291	288	302	267	283	289	303	278	314	273	274	310	292	325	306	323	278	290	282	294	289	328	300	261	308	298	266	301	281	288	278	302	285	268	312	281	270	310	288	268	250	315	304	283	290	288	286	275	296	314	304	320	293	275	302	304	290	294	294	300	290	297	288	307	287	286	315	322	299	292	273	282	293	298	274	287	265	278	316	264	295	296	316	310	319	272	281	279	303	279	275	293	305	273	295	272	274	254	324	288	277	302	272	285	339	297	288	316	287	293	271	276	320	288	271	274	306	280	271	278	312	286	293	291	287	301	261	300	305	290	281	319	263	304	257	284	281	287	317	309	323	294	298	296	313	277	294	289	300	298	288	311	291	278	310	291	288	304	315	261	313	287	275	279	293	283	289	309	265	288	292	273	292	272	305	283	288	264	271	291	283	283	274	296	281	303	278	291	295	301	278	280	279	291	292	311	279	274	294	260	284	313	295	289	311	281	280	261	277	282	307	299	285	275	319	299	267	317	304	281	268	311	282	303	269	292	259	255	307	292	261	279	283	289	291	273	289	278	306	307	292	295	312	310	265	308	285	295	314	275	263	274	306	267	307	290	302	298	285	297	285	278	303	331	265	296	278	286	309	261	274	265	286	241	329	283	307	298	322	302	287	306	289	289	304	308	283	275	286	270	296	268	266	284	303	291	279	275	286	314	279	268	300	289	273	278	308	286	285	264	282	289	296	314	279	308	307	281	290	248	297	246	301	306	322	295	281	268	308	290	284	280	298	308	289	344	279	283	293	316	282	266	297	282	265	291	289	288	309	275	278	260	316	286	327	282	289	283	265	301	311	273	274	295	267	261	305	274	294	282	313	303	297	312	286	279	300	274	298	276	302	296	295	292	280	296	280	273	276	279	297	273	307	308	300	308	276	285	323	291	250	293	259	287	318	288	286	289	288	294	292	278	282	275	259	298	313	294	298	284	302	291	285	292	293	286	284	272	283	310	302	285	289	292	319	300	286	289	282	315	295	299	251	299	325	297	274	296	291	274	279	297	313	291	257	301	280	319	267	312	294	274	300	256	303	307	291	287	307	290	304	300	292	270	326	267	265	303	299	266	319	271	244	306	278	300	303	274	299	291	296	286	283	281	277	274	305	301	283	294	332	305	265	296	298	270	288	309	274	285	274	278	272	290	271	269	284	287	297	314	294	322	296	293	274	302	288	275	270	281	270	296	288	302	317	274	305	321	302	297	305	304	269	302	317	311	318	300	310	304	273	291	310	270	280	281	280	304	323	295	295	284	294	287	295	292	274	304	294	286	290	284	305	284	277	302	319	299	278	298	284	292	309	302	274	287	286	281	284	295	285	299	306	279	288	311	293	309	295	312	289	290	274	287	313	294	301	277	299	284	298	282	292	255	315	272	286	268	307	308	277	314	308	311	314	269	307	264	263	275	286	300	294	264	283	302	290	297	292	290	294	284	292	312	284	297	271	309	263	291	351	328	297	302	284	286	282	269	265	302	315	285	278	277	272	303	318	284	313	320	290	308	276	284	269	284	280	274	282	267	278	258	305	299	264	298	265	299	292	295	298	335	266	290	271	300	247	349	301	292	326	261	298	270	295	260	301	277	278	269	312	310	277	292	291	279	287	319	275	294	311	293	279	296	288	311	307	307	294	299	287	302	269	311	258	282	293	307	273	274	281	300	288	281	292	290	288	305	275	277	308	302	291	296	291	273	277	319	325	303	309	296	283	291	285	310	291	291	293	291	268	263	250	295	310	305	274	286	290	301	313	272	316	265	305	325	287	320	296	277	292	289	261	276	294	299	294	320	289	269	294	274	338	292	294	313	292	291	273	302	285	317	286	291	290	275	311	289	310	301	306	291	286	292	258	268	282	277	270	320	304	327	301	290	295	250	274	304	290	295	304	292	302	309	309	270	306	307	277	303	285	261	306	288	286	328	319	279	269	275	301	288	290
22579	20396	26911	23754	20403	20475	7646	1697	1323	1162	1082	989	929	859	840	760	805	761	749	702	714	702	672	653	691	672	689	628	656	674	673	622	671	621	639	607	649	613	644	631	622	617	623	634	621	608	615	620	674	617	606	638	618	649	661	639	648	580	603	632	613	640	598	592	606	612	586	583	596	594	584	590	611	617	627	565	563	603	606	576	579	562	572	630	611	609	586	584	601	651	630	612	582	578	638	594	592	588	600	593	607	578	584	587	615	623	586	555	598	566	595	606	595	662	545	600	575	584	598	602	597	573	566	606	616	563	624	618	592	601	592	576	614	578	595	569	558	612	584	593	581	607	561	596	607	610	571	579	581	645	583	600	599	619	587	624	591	551	624	618	584	607	563	592	573	564	613	585	614	594	615	582	604	600	569	629	567	569	601	520	610	579	618	575	606	598	582	527	590	619	567	646	554	564	636	595	616	553	590	573	546	587	608	576	603	557	572	629	605	613	576	564	604	587	616	555	573	626	608	617	588	573	652	600	580	570	619	566	602	576	631	598	572	601	613	570	620	629	622	624	622	647	544	607	588	605	587	602	550	608	604	562	624	618	636	621	634	592	538	550	586	591	589	603	636	574	604	610	593	591	611	602	628	610	582	637	552	618	594	593	614	596	577	585	608	616	618	630	624	628	595	607	627	594	586	591	612	564	633	594	591	621	610	600	594	595	616	604	593	593	570	620	592	609	587	622	589	575	595	646	587	611	583	564	623	603	603	575	598	548	635	620	593	601	621	590	592	583	627	600	578	609	583	609	579	601	617	581	547	604	572	588	573	600	598	610	594	624	572	580	606	624	586	608	592	605	599	580	573	588	578	618	553	582	603	621	585	601	535	623	600	618	612	582	609	587	614	596	622	616	550	601	564	604	606	636	599	569	584	603	600	559	645	590	613	612	599	596	606	639	591	607	621	619	612	627	590	527	607	591	558	571	635	632	608	604	562	592	613	627	573	609	585	582	611	668	570	582	588	565	566	571	552	579	564	614	576	620	603	608	602	553	613	614	590	606	585	616	581	578	634	598	550	620	594	602	623	591	589	636	622	614	586	592	601	604	608	604	583	625	616	543	584	604	581	603	622	648	576	605	607	586	584	619	605	635	584	550	561	627	571	595	590	608	586	624	612	585	606	603	613	596	631	590	625	565	590	553	613	594	621	625	603	603	590	575	563	577	642	587	616	591	604	544	624	586	588	608	608	594	616	599	559	636	587	573	615	576	595	571	569	585	608	595	568	597	603	579	589	622	594	561	571	592	587	645	572	591	599	567	578	564	612	614	569	573	581	560	593	573	578	593	590	608	607	596	570	574	605	580	588	593	593	545	547	614	592	612	591	594	598	624	613	569	570	561	585	593	571	567	586	565	605	581	590	569	597	648	592	612	659	582	634	585	593	548	636	598	584	606	608	547	614	615	574	623	605	584	652	611	587	639	609	605	548	613	591	539	602	512	592	629	601	607	575	615	580	599	635	597	572	603	589	610	576	613	599	583	615	613	571	581	561	612	566	659	619	589	597	610	583	587	598	564	596	618	622	585	625	609	641	592	582	602	633	587	561	578	572	616	605	576	597	565	602	555	623	604	593	532	576	615	574	631	579	614	620	580	655	601	579	563	543	619	588	603	538	588	610	599	641	588	578	640	633	613	595	632	553	592	594	609	582	595	617	587	601	611	566	588	583	573	579	603	631	611	595	590	593	590	577	637	613	585	591	620	599	630	625	630	617	635	604	612	630	583	619	573	580	632	647	566	591	653	590	598	609	571	602	586	587	610	622	591	631	603	611	596	573	598	590	576	639	572	534	574	600	603	650	577	592	583	593	629	557	608	610	610	576	610	564	578	575	585	578	632	618	611	556	624	584	593	562	567	625	624	588	519	591	628	576	578	606	580	572	583	596	584	591	622	580	593	576	596	607	600	607	543	621	617	600	598	544	606	659	586	615	614	585	595	566	624	586	560	623	612	600	571	614	620	604	576	643	575	576	559	590	623	628	588	614	583	610	536	580	569	618	624	566	610	557	579	554	582	583	587	584	567	615	595	594	610	569	593	594	575	595	561	567	605	599	559	627	573	603	530	581	549	594	573	594	559	601	620	629	577	596	575	571	585	601	585	586	553	592	588	607	631	624	580	628	607	584	584	575	589	620	578	613	594	600	564	628	626	602	610	602	605	598	579	546	611	612	611	566	584	606	555	581	568	606	595	603	611	564	556	576	624	632	602	606	599	547	626	592	599	612	574	628	594	566	617	606	542	574	597	638	588	606	611	583	598	613	600	591	587	573	569	578	570	597	589	572	576	588	613	596	596	614	619	580	580	558	576	592	561	623	558	564	602	611	629	604	618	594	599	615	602	622	610	592	578	575	599	593	563	590	596	612	590	645	583	653	567	606	575	616	575	635	577	619	601	608	591	612	612	587	571	597	562	580	608	583	617	578	579	531	618	565	593	603	574	606	600	589	574	594	582	598	598	615	593	572	589	608	576	632	578	616	613	581	600	586	552	636	569	587	585	581	586	596	567	598	623	552	625	545	572	636	611	582	590	602	597	630	549	616	606	591	597	567	563	573	620	602	616	563	605	599	542	624	558	615	630	585	630	565	577	596	592	561	574	604	596	626	571	632	588	613	573	544	590	553	580	558	623	619	598	589	575	553	631	573	601	565	603	599	595	609	575	617	569	550	610	604	601	570	614	632	599	565	619	604	570	622	551	607	549	578	609	606	612	598	622	627	640	570	563	576	617	577	601	579	589	600	596	634	565	581	561	626	627	574	567	607	608	580	546	584	614	566	606	590	614	571	605	574	605	564	578	596	584	616	558	591	571	568	569	582	616	576	585	590	585	596	629	624	607	589	576	560	570	624	649	583	623	577	611	606	572	581	550	594	597	623	586	587	560	633	621	543	623	553	591	601	599	575	586	590	570	599	570	591	615	602	637	640	597	555	619	662	636	617	572	609	636	597	553	630	614	587	604	601	543	576	609	622	576	560	594	579	620	568	626	580	589	580	612	613	635	555	601	640	616	556	586	626	566	602	565	585	624	597	589	565	597	603	600	621	557	639	573	576	643	594	626	636	578	633	587	545	601	604	584	579	579	601	580	578	593	599	585	632	576	595	626	592	581	556	603	596	558	590	582	603	625	570	577	595	611	588	584	603	604	602	626	599	553	588	610	613	590	550	620	570	603	628	595	579	562	599	563	582	583	620	611	572	602	628	632	625	591	613	642	639	568	548	583	580	653	638	629	586	645	623	598	569	641	613	605	614	580	600	567	555	578	645	595	564	612	587	584	594	615	611	604	629	556	560	635	589	581	574	570	620	593	614	571	558	612	569	553	586	605	602	584	610	624	620	637	562	619	582	636	568	607	572	593	597	594	582	574	583	614	625	560	617	604	596	553	591	587	578	573	596	603	591	562	589	585	564	600	529	555	593	574	549	564	606	621	591	544	544	604	577	597
11430	18360	17387	9795	6504	4522	3524	2759	2363	2026	1794	1539	1368	1258	1144	1077	972	973	871	897	820	824	816	771	740	785	755	687	693	693	675	695	618	647	633	608	652	622	652	648	635	665	626	661	631	615	657	606	665	577	597	585	634	603	588	611	586	621	585	630	580	561	576	605	617	602	553	616	607	611	645	583	594	608	616	631	593	653	596	607	607	578	556	595	572	558	555	622	582	603	526	578	583	573	589	581	606	559	587	582	593	590	564	586	589	550	588	588	568	643	593	601	557	594	617	595	575	547	574	576	543	599	601	595	556	521	593	602	612	602	562	592	527	576	550	569	583	560	569	579	571	554	581	575	570	597	589	591	558	577	565	539	614	588	585	596	583	541	573	615	560	573	581	573	535	597	564	560	578	573	563	563	572	583	545	546	640	577	525	601	615	572	561	586	576	571	566	528	572	579	565	566	565	554	564	576	557	561	595	538	542	606	597	578	582	612	563	579	590	585	584	581	567	618	556	564	606	581	572	567	558	593	573	566	588	581	558	564	552	581	552	543	549	552	619	599	565	578	604	569	592	583	581	610	533	579	615	625	597	552	605	590	545	550	587	615	562	584	596	546	592	555	561	628	558	566	603	603	586	574	563	553	578	557	585	593	569	586	525	562	554	604	549	581	538	572	641	575	588	573	613	545	568	546	571	587	561	581	602	580	582	555	575	593	575	618	597	571	574	590	569	569	606	592	585	578	605	545	619	591	531	598	567	521	607	559	534	583	575	537	574	568	560	574	585	579	532	580	608	553	541	581	544	546	604	590	576	593	531	559	572	574	551	543	525	567	583	568	600	574	590	545	577	612	572	578	573	537	540	575	591	565	630	590	539	573	545	608	558	592	574	547	563	513	574	589	552	571	548	599	548	581	584	613	583	567	592	574	561	596	554	559	586	606	553	580	570	556	549	558	523	610	608	576	598	588	570	570	566	572	552	550	562	597	572	605	609	607	581	626	567	607	617	567	563	578	576	599	613	576	567	609	552	565	634	572	550	590	576	574	621	584	569	588	557	589	597	555	568	583	569	536	558	645	584	524	586	588	583	577	610	565	579	584	587	512	567	571	602	555	555	543	572	557	568	584	568	549	590	581	557	587	608	580	591	567	558	572	567	545	569	584	565	557	529	570	591	558	595	546	543	544	582	516	568	568	587	625	599	590	500	523	578	622	637	615	552	638	568	542	630	556	610	565	570	573	587	559	592	567	566	563	585	593	547	617	598	566	552	582	547	593	583	584	601	568	550	569	598	572	571	595	574	528	608	541	586	560	568	544	558	584	567	572	554	586	534	613	581	562	553	606	558	600	522	594	568	546	572	573	555	616	546	577	527	566	591	589	550	599	566	569	598	606	565	608	572	592	573	585	672	574	604	595	561	581	562	557	567	598	601	549	580	578	547	577	536	523	589	591	558	581	586	577	559	583	566	593	552	593	586	550	600	573	581	596	592	563	555	576	567	543	578	570	547	594	574	574	581	587	544	566	575	608	549	588	577	577	609	575	572	574	566	563	554	542	582	563	553	542	579	573	568	568	567	544	599	562	570	542	577	551	560	560	515	596	574	590	521	585	623	608	625	547	606	639	568	571	538	592	619	586	594	572	587	575	613	613	587	565	582	556	611	605	568	557	565	558	548	601	586	576	593	569	545	568	598	566	574	560	568	587	499	601	551	579	588	598	580	567	567	578	581	555	588	609	570	553	585	570	615	550	593	551	590	550	614	552	564	585	562	577	583	598	558	615	575	607	579	570	512	547	556	570	587	569	571	592	543	623	572	581	586	621	615	589	559	591	568	581	556	553	557	578	550	562	576	579	564	565	598	613	601	589	604	542	617	558	584	545	524	609	593	579	588	610	606	569	596	562	544	616	560	582	568	566	566	568	590	574	620	547	570	561	600	580	587	607	544	572	558	551	561	577	579	565	573	602	537	556	573	619	562	600	577	581	535	550	562	577	561	538	578	527	598	564	572	556	571	556	558	575	587	616	542	559	518	611	564	571	545	567	561	621	618	576	617	541	581	557	590	569	574	583	627	514	530	583	543	596	574	612	563	581	580	549	551	577	557	565	558	595	556	580	578	600	585	566	539	554	583	564	610	522	576	594	580	596	580	618	590	565	588	612	591	562	588	562	547	582	569	584	579	576	579	563	592	600	593	543	552	549	578	561	593	608	608	582	593	582	590	624	579	583	609	578	560	565	565	582	569	599	557	557	596	620	557	563	551	558	570	567	547	575	542	543	595	601	541	558	600	592	565	541	590	550	549	560	552	560	597	621	607	586	576	585	594	559	572	559	602	555	597	552	615	585	572	554	547	596	595	585	575	621	584	546	533	582	562	576	636	543	550	593	559	546	570	571	581	596	576	620	579	535	590	579	551	590	588	561	568	604	560	563	558	529	568	598	600	569	531	537	578	594	577	595	573	541	571	555	538	586	554	598	555	562	559	581	575	559	564	573	595	544	553	575	571	573	566	570	591	586	559	543	572	551	570	567	542	620	573	618	570	579	589	573	566	537	598	579	572	555	597	549	562	558	569	586	583	611	528	569	567	544	551	570	550	617	529	559	534	608	586	593	552	583	596	572	564	617	566	603	569	561	573	562	605	574	579	559	510	606	624	560	560	595	539	556	581	597	560	594	590	616	562	550	551	534	541	570	558	560	611	617	579	596	600	560	548	596	575	566	553	584	568	615	629	592	593	574	574	573	598	551	580	579	570	600	548	561	531	599	617	561	570	591	560	580	574	560	580	575	597	597	559	562	585	561	576	554	558	572	572	597	572	569	576	575	629	582	542	550	567	567	565	536	563	622	559	553	578	568	550	580	565	560	536	630	557	613	552	623	545	607	623	573	538	592	596	583	558	591	564	568	566	532	584	599	610	569	598	579	588	590	538	562	530	552	566	591	578	549	582	566	555	537	552	541	557	568	566	587	562	607	580	567	546	582	549	577	543	573	569	610	614	554	564	598	605	602	594	582	574	574	566	592	587	560	507	538	590	577	583	579	595	571	567	588	558	612	577	576	568	610	540	536	579	571	519	531	571	587	611	546	569	587	555	558	554	537	558	618	613	555	588	539	588	550	595	567	592	598	559	540	580	586	565	594	596	560	582	586	550	561	583	590	600	617	592	544	559	603	562	596	557	570	568	564	570	609	621	609	545	580	532	528	572	595	533	613	589	555	609	573	561	567	533	604	594	583	562	592	565	583	560	578	622	608	602	564	588	597	546	591	558	590	551	541	604	586	614	561	547	578	546	544	615	588	571	585	535	558	589	575	588	548	550	555	567	567	534	579	580	568	536	591	581	593	580	567	610	570	572	584	550	559	530	551	589	575	576	579	532	578	573	552	546	582	570	557	570	601	530	560	567	574	584	533	560	564	581	578	577	602	524	590	554	533	576	542	582	552	611	599	589	588	557	576	599	569	559	571	541	553	580	558	571	603	545	580	616	563	557	569	549	602
27869	12386	1182	342	252	217	155	164	171	171	132	151	141	149	132	153	167	138	148	140	163	156	143	126	162	146	109	156	163	134	127	133	122	122	118	120	154	150	144	142	147	120	139	132	150	139	152	134	130	140	126	135	130	150	129	163	125	176	168	148	142	138	126	139	118	139	172	147	161	149	122	136	124	127	151	144	142	114	131	148	146	149	138	145	137	151	135	125	138	161	148	141	131	151	116	153	151	157	129	110	165	129	143	142	170	138	130	150	132	148	155	141	128	145	159	162	136	144	152	156	130	131	148	134	164	124	168	135	141	147	158	147	132	146	135	135	162	138	150	170	162	144	157	153	127	134	140	138	151	148	145	127	131	131	138	137	129	135	150	133	136	147	142	154	140	141	155	142	136	152	125	138	149	121	132	145	144	141	138	125	140	127	113	135	143	153	137	125	151	124	165	142	150	126	134	157	123	142	150	149	153	149	144	157	130	145	151	141	142	122	144	151	146	143	138	122	142	142	156	138	130	131	145	158	144	143	155	142	156	154	134	168	136	138	142	140	152	122	133	155	168	129	138	129	136	134	145	150	140	132	150	136	162	144	137	133	153	132	142	124	148	156	133	138	150	128	160	133	133	128	156	142	135	145	136	112	115	137	146	148	131	145	120	140	140	132	136	114	158	129	145	127	155	141	136	131	145	137	124	132	140	125	145	122	144	141	150	126	144	154	151	138	140	137	146	130	137	138	145	148	145	144	127	123	145	158	146	159	144	159	154	158	145	130	164	129	146	127	146	145	140	134	141	150	159	127	137	133	132	135	125	137	122	125	138	121	157	146	153	147	132	131	152	127	123	143	141	132	142	153	129	139	119	154	148	139	154	139	141	135	146	122	131	139	147	125	126	138	153	163	152	119	161	161	139	173	144	139	153	138	147	128	166	122	149	124	132	147	144	138	131	120	155	144	150	131	153	124	138	153	131	121	136	146	149	141	143	130	168	139	135	133	149	148	144	148	141	152	153	143	142	143	152	143	147	180	155	145	134	146	125	141	140	144	120	107	143	126	141	152	153	138	129	136	121	144	147	124	166	143	135	140	146	146	138	136	130	135	122	149	143	154	167	133	135	163	150	130	145	161	148	160	130	151	157	129	162	145	138	131	137	142	163	146	125	146	135	157	149	146	128	150	136	167	116	169	151	127	144	155	162	147	136	172	153	166	141	149	164	141	140	148	146	136	145	156	130	138	159	144	162	138	130	135	134	136	127	148	151	141	145	169	146	138	134	128	136	140	154	160	144	107	117	142	124	150	138	150	153	145	163	150	130	142	127	149	150	135	160	132	133	148	138	123	151	157	149	126	117	147	133	129	147	144	132	152	122	139	156	126	142	135	139	131	151	145	142	143	148	149	139	130	148	148	147	150	142	124	145	141	156	154	128	138	125	147	152	142	152	135	150	139	159	128	136	129	138	128	138	131	123	152	131	143	146	137	141	143	127	140	172	138	159	140	121	126	138	148	129	156	131	169	125	146	160	126	134	123	118	138	134	129	143	151	156	130	170	128	126	151	150	145	138	136	145	130	153	172	139	142	143	132	133	160	119	149	140	122	135	154	138	142	140	141	135	135	156	179	158	125	152	127	127	153	149	127	149	137	149	144	129	151	156	157	132	135	128	131	139	127	136	147	139	139	133	150	131	151	116	129	157	122	140	147	169	126	136	143	142	135	147	144	120	116	137	125	150	140	162	140	110	151	124	151	115	127	152	124	138	147	134	142	128	135	139	142	146	135	135	137	112	140	164	136	146	122	135	162	163	141	163	130	127	147	159	138	155	134	144	140	156	149	146	136	151	147	174	149	142	140	133	132	144	159	108	132	116	151	145	145	129	127	126	151	136	135	145	134	161	149	141	135	120	139	145	142	155	154	150	144	139	137	133	160	135	137	131	135	154	137	128	144	139	126	145	128	142	140	140	144	152	152	150	120	140	135	142	132	144	144	139	124	131	156	147	162	115	136	138	152	130	128	127	143	134	136	156	143	148	117	139	129	146	133	123	158	143	129	141	140	151	155	142	136	157	122	129	137	138	134	136	157	144	154	152	145	123	120	132	112	131	156	135	137	117	132	122	120	153	136	119	144	154	159	146	134	131	137	137	162	140	139	134	146	151	150	127	166	121	145	139	155	137	152	150	127	139	121	157	129	144	155	156	124	126	128	130	107	136	134	143	151	130	138	143	141	133	144	118	143	117	150	136	139	146	144	151	132	147	145	146	143	158	148	141	143	123	133	136	146	128	147	128	163	151	126	108	130	129	144	135	140	146	134	128	127	161	135	127	139	139	135	146	134	134	145	135	140	122	131	157	148	117	161	122	129	142	133	128	150	127	164	165	148	124	148	135	136	160	148	127	140	131	138	137	137	137	126	134	156	132	139	139	135	155	148	139	144	127	128	163	148	146	139	130	141	153	127	130	126	152	133	149	158	141	123	149	139	134	160	136	130	162	116	142	115	134	137	135	113	181	148	158	134	135	166	151	125	136	135	145	134	152	122	141	117	140	128	123	144	119	137	153	132	146	129	152	137	144	129	130	142	142	134	126	154	138	163	138	162	143	135	127	150	135	156	141	122	135	135	130	127	156	147	157	171	135	159	139	138	138	149	150	140	122	132	158	142	121	147	120	145	145	130	155	134	142	137	126	142	144	125	117	139	143	138	142	131	118	162	117	135	145	115	158	150	134	160	141	142	143	130	129	111	144	130	141	139	147	135	148	166	133	142	134	143	132	134	133	137	141	126	143	156	119	143	162	137	143	143	136	151	146	140	144	146	155	142	147	163	135	151	147	134	110	135	126	156	154	145	136	137	134	162	149	148	138	151	134	152	148	135	133	152	146	116	156	141	137	103	171	150	161	151	124	134	125	130	132	140	165	148	130	145	157	135	143	137	115	123	150	138	132	115	138	151	141	114	129	138	154	147	163	132	134	148	141	156	160	144	142	138	143	137	159	150	134	154	134	131	147	136	135	153	155	144	147	138	141	144	121	156	147	163	134	163	156	128	152	154	144	121	133	133	144	139	135	146	148	124	128	129	116	123	147	123	158	124	159	142	150	132	129	167	149	142	142	140	157	151	145	125	143	135	149	142	143	142	119	141	127	147	140	126	129	130	136	109	151	145	151	133	128	157	146	148	155	138	134	136	160	149	131	136	158	137	129	131	151	142	154	141	152	149	132	141	153	137	156	142	143	123	145	139	142	134	155	138	132	136	123	135	132	142	144	150	144	141	131	155	121	137	135	149	152	153	154	128	159	141	140	146	154	138	155	125	139	141	121	136	125	147	183	147	133	142	145	142	146	142	119	159	146	133	138	125	149	150	121	138	128	129	164	153	154	131	131	139	138	140	131	166	144	118	134	162	131	143	152	142	107	129	140	108	130	146	151	166	142	131	134	136	134	149	144	133	136	134	118	149	132	134	125	166	153	119	145	136	135	160	111	139	136	126	131	148
4979	895	791	440	342	267	235	231	202	203	191	177	186	192	178	196	166	157	172	172	166	198	168	174	182	183	144	165	186	175	177	162	183	163	161	171	156	181	143	156	159	163	174	177	166	176	148	161	144	151	153	154	159	185	183	178	155	183	171	142	165	164	172	174	182	162	159	160	168	162	158	136	189	164	163	138	161	175	161	164	143	148	150	150	163	143	177	165	155	175	166	163	143	156	164	171	161	183	151	175	184	172	162	170	201	171	150	161	168	169	164	148	166	179	171	166	140	167	163	135	160	159	166	177	178	153	170	161	163	178	176	158	178	170	148	178	176	174	171	154	184	162	156	192	155	147	162	159	158	181	161	149	167	173	176	127	178	167	160	162	194	151	168	175	168	159	170	157	175	143	157	170	192	145	160	142	148	178	164	162	165	163	170	160	169	136	160	157	161	162	150	161	169	158	168	182	169	152	158	153	151	152	158	149	177	175	180	171	160	148	148	153	144	163	158	166	163	159	156	158	155	184	158	156	171	173	187	142	167	150	174	159	177	145	142	169	175	155	160	182	189	170	172	152	166	143	160	193	160	171	161	143	172	156	179	150	151	163	181	166	125	156	162	161	156	148	141	179	152	148	155	151	162	160	167	166	160	176	164	181	165	164	166	165	167	173	157	157	175	173	158	155	145	163	150	145	160	159	172	171	161	169	164	139	164	151	166	169	143	146	170	150	153	156	158	166	166	155	168	146	152	173	178	153	176	184	156	143	159	169	171	166	163	172	175	152	149	166	159	144	170	187	151	157	141	150	152	147	164	147	164	145	136	162	166	176	157	174	181	158	177	171	158	158	168	144	164	155	160	147	163	178	168	151	151	171	170	169	153	169	163	160	150	164	184	167	159	166	128	158	151	154	157	178	160	152	192	166	172	188	165	161	150	158	151	180	149	161	153	170	184	164	148	149	186	170	159	160	149	171	162	151	178	170	160	161	174	145	159	189	158	164	170	170	171	157	174	171	163	177	166	151	171	195	168	156	182	182	146	174	139	161	174	152	155	158	170	173	170	181	166	180	153	159	158	141	164	160	171	146	155	142	169	153	171	168	177	148	155	145	174	179	149	180	148	163	158	158	152	158	156	145	145	170	168	156	160	162	172	180	152	160	150	173	152	145	189	182	166	166	186	172	177	152	151	170	168	165	165	170	143	151	185	193	156	168	130	173	161	162	140	138	183	150	157	184	160	170	183	142	163	163	160	163	148	146	177	172	174	140	139	167	156	150	174	150	162	158	199	162	163	162	176	156	193	160	181	169	156	148	177	155	165	167	182	171	177	157	169	161	141	153	160	163	178	163	153	162	163	171	140	168	153	165	177	160	184	172	170	155	139	160	166	167	170	168	145	157	162	167	171	165	161	162	147	177	159	168	187	148	161	164	166	174	158	158	184	188	156	186	162	181	165	154	170	166	161	174	144	182	162	151	170	187	177	158	145	168	162	157	143	167	182	156	171	159	178	170	162	160	179	141	175	179	128	149	169	171	173	155	137	170	163	160	169	186	183	171	154	154	181	164	164	152	160	149	173	177	164	171	171	142	153	160	186	153	174	173	148	155	165	132	161	163	164	172	144	159	159	153	163	154	162	183	163	157	161	195	148	150	161	154	156	151	160	158	166	150	162	148	168	159	172	171	161	175	162	170	156	152	188	160	168	180	162	161	174	159	159	160	177	161	156	144	151	173	174	141	139	138	156	159	153	149	173	184	163	163	140	156	166	157	160	171	166	176	170	147	175	136	142	167	163	161	168	164	147	133	142	160	158	164	169	164	152	153	165	203	156	148	151	143	152	135	167	162	175	162	163	149	156	169	174	139	187	164	166	168	165	178	178	165	160	165	170	171	161	177	150	156	141	161	143	178	172	186	159	177	142	164	168	135	159	156	173	160	180	159	171	156	165	175	149	153	166	178	160	178	165	155	170	152	161	171	146	160	182	161	155	152	182	131	155	172	166	186	166	155	146	159	165	168	136	174	185	163	155	181	152	170	182	154	188	158	153	171	162	172	172	160	149	170	177	167	160	171	160	180	158	150	173	173	161	149	186	161	150	179	188	178	160	165	177	141	161	141	164	153	179	155	156	167	163	167	164	173	175	151	168	151	164	183	135	146	174	161	174	143	162	160	150	153	166	152	168	139	161	189	158	149	164	157	157	178	166	166	166	152	143	136	172	150	142	177	140	153	148	166	155	164	149	156	164	157	144	173	157	157	144	190	138	196	179	178	142	172	132	150	171	175	145	174	168	162	176	157	158	180	132	148	175	163	163	170	169	164	170	162	151	161	158	167	174	146	161	160	162	147	149	156	167	165	171	158	177	164	155	185	174	163	179	182	156	189	166	180	167	160	151	159	167	165	159	170	141	163	169	177	165	162	160	184	136	157	160	143	185	160	174	163	160	149	171	192	155	161	147	148	180	184	191	157	163	165	163	159	149	172	174	155	170	152	179	150	156	156	178	158	153	172	162	155	156	161	169	168	159	170	162	156	156	153	182	146	144	163	168	175	171	159	169	147	155	167	177	156	166	175	163	149	160	172	156	163	163	166	153	178	151	170	149	180	166	152	166	167	163	180	165	140	170	172	164	180	169	191	165	178	147	163	141	179	161	160	169	147	138	162	149	158	179	184	173	157	174	178	172	150	141	152	169	170	179	130	156	154	168	162	172	144	140	173	179	157	160	162	152	149	157	185	153	172	161	175	177	148	153	171	173	160	156	157	159	164	153	152	161	173	155	176	174	163	163	167	178	155	185	172	186	159	166	167	152	152	148	150	162	154	174	150	151	148	157	155	152	168	172	167	149	160	153	153	192	149	152	183	167	152	172	146	178	160	163	161	167	171	178	176	164	183	150	162	143	156	148	178	169	161	159	170	182	161	153	157	155	143	144	166	159	141	194	180	172	138	182	180	153	152	151	151	155	137	164	179	170	140	165	154	163	163	170	145	184	173	154	162	154	155	166	174	155	163	169	157	138	157	188	168	164	154	165	161	206	179	165	158	164	161	179	157	181	169	157	152	167	162	148	170	162	160	175	144	156	175	166	152	146	154	140	143	164	155	172	168	164	170	168	162	177	164	146	175	183	179	174	163	157	137	155	159	129	152	176	170	152	169	163	177	173	168	158	169	162	151	171	181	162	169	171	154	160	172	168	179	172	152	158	170	150	160	156	150	169	144	169	187	166	147	151	151	165	186	182	145	159	200	161	162	174	161	156	163	170	137	148	167	175	169	148	159	150	166	195	159	163	154	171	168	160	158	145	176	167	147	161	194	145	144	172	162	172	173	167	183	192	173	159	156	155	158	180	143	175	183	155	173	163	181	158	187	139	152	153	161	151	189	170	154	150	180	151	161	176	174	147	184	156	170	163	148	194	155	147	171	174	172	152	177	173	159	154	159	156	170	157	180	175	157	151	185	170	163	168	174	185	168	164	174	151	174	150	175	132	144	156	164
24451	20370	26453	24178	20373	8762	1153	767	644	597	531	495	467	479	422	414	415	395	356	350	324	350	346	346	343	361	348	329	292	290	328	319	327	351	308	318	322	314	329	341	307	320	300	309	328	320	331	302	296	301	298	319	304	292	287	300	324	330	330	309	330	310	318	294	296	315	307	277	299	300	291	285	282	298	264	287	286	307	286	304	313	310	316	285	281	258	317	270	305	281	308	282	291	277	307	306	294	272	293	271	305	280	296	275	320	322	273	271	282	265	270	279	306	278	335	332	334	279	316	280	252	287	287	298	302	310	303	268	267	273	290	299	315	276	329	257	295	288	280	277	294	307	294	272	300	316	293	302	313	304	308	249	284	301	289	319	292	319	278	280	315	281	298	273	273	266	283	300	283	286	280	267	270	299	289	300	284	314	293	324	292	281	311	300	307	295	289	293	279	313	315	291	266	293	303	288	278	311	273	277	290	289	272	283	271	323	280	296	303	293	312	291	278	290	304	296	288	300	286	288	293	299	268	296	273	305	280	294	280	317	325	295	276	309	296	302	280	261	252	295	278	306	280	292	300	304	288	274	270	305	297	323	286	271	300	323	296	300	290	305	293	297	309	270	314	278	326	274	292	301	316	295	320	288	285	260	275	331	309	309	311	278	322	263	313	299	301	298	282	279	285	275	304	293	282	307	314	276	294	275	319	292	271	303	284	318	294	292	285	270	297	301	282	284	270	302	265	286	272	279	262	298	279	287	273	279	312	314	300	275	305	337	290	350	273	270	303	297	263	310	270	296	295	292	285	311	313	327	319	288	306	297	310	288	316	264	283	292	269	297	271	282	334	269	298	291	306	288	299	301	289	291	335	306	266	292	277	309	244	276	294	285	320	294	299	265	296	291	304	310	278	288	253	304	315	319	275	304	274	298	281	305	264	314	318	311	297	283	284	309	296	300	252	282	296	286	296	305	297	325	298	325	310	327	301	314	298	279	300	291	269	294	310	280	292	276	276	320	268	296	307	302	279	315	284	305	295	327	297	278	287	277	352	296	313	291	269	277	278	285	333	318	281	306	276	292	278	282	266	290	265	275	297	291	308	261	309	291	302	290	309	268	319	301	270	289	282	304	288	301	291	310	289	306	319	304	303	289	273	278	289	302	255	309	286	300	298	308	277	277	261	319	309	312	284	306	313	295	290	318	299	270	282	285	276	273	318	279	297	305	273	275	290	274	320	308	269	332	313	283	319	274	269	266	290	292	279	297	261	275	286	286	289	289	298	321	299	275	333	268	307	338	319	291	307	307	286	275	300	327	294	269	297	301	286	296	302	288	297	272	301	293	303	270	274	291	258	295	295	266	293	328	322	277	282	283	310	321	312	291	296	310	285	302	293	276	312	270	287	286	275	309	299	331	267	280	335	269	285	289	279	327	297	270	276	274	295	346	282	286	289	310	297	285	304	292	291	291	309	305	302	314	290	284	291	275	268	294	283	269	293	300	312	295	295	304	274	294	299	292	256	255	290	285	297	320	281	306	272	298	290	285	278	276	259	273	296	312	292	295	308	312	290	285	307	269	310	285	285	295	271	298	323	270	294	304	279	308	317	289	310	290	312	305	282	289	300	282	280	310	294	284	300	309	269	300	305	293	278	267	274	296	269	265	287	274	279	344	302	273	295	262	304	267	297	273	272	283	322	288	299	266	297	310	293	324	290	303	309	302	289	336	299	261	348	291	289	276	283	286	285	296	304	290	291	326	292	302	257	307	276	329	274	277	264	296	291	268	300	293	273	326	297	296	311	287	310	292	263	271	298	296	280	284	305	273	283	272	310	297	287	252	281	308	314	303	314	305	330	292	312	285	320	293	283	276	291	294	291	304	260	300	314	277	292	294	287	320	309	300	307	281	264	297	305	299	311	285	309	293	311	312	283	309	311	285	310	277	323	276	275	272	293	289	303	298	281	258	284	270	307	306	320	282	300	314	287	284	310	256	284	310	314	293	304	319	312	298	294	297	329	277	267	286	274	285	316	331	317	289	280	299	306	322	271	331	279	296	300	278	298	262	287	311	309	268	291	315	277	292	283	255	282	290	290	286	282	305	308	295	291	293	308	279	283	285	284	307	318	294	309	307	301	282	289	293	278	321	274	310	327	302	287	317	282	308	289	304	274	304	332	299	327	279	298	308	316	288	326	281	298	302	299	292	289	291	292	289	293	306	297	280	290	273	268	296	301	263	284	285	285	281	282	308	278	324	309	337	276	259	266	323	260	304	276	301	304	320	279	283	287	293	278	292	294	315	314	285	287	326	293	308	298	287	286	284	314	315	301	269	284	267	274	292	284	290	333	306	284	284	311	304	293	279	325	299	312	285	281	269	288	302	267	303	279	310	285	284	301	294	297	305	275	293	273	300	277	299	259	298	317	302	308	302	299	278	291	286	307	304	293	307	266	315	290	296	303	282	321	316	321	267	266	261	291	294	297	265	289	296	280	330	297	292	271	304	281	318	312	307	278	280	279	274	323	290	256	313	278	284	335	301	292	334	311	325	325	274	301	297	287	303	298	263	289	309	291	314	315	311	307	303	280	327	294	298	302	306	317	320	285	327	321	305	308	292	285	307	278	299	296	279	306	309	307	309	292	313	264	306	276	286	302	288	280	290	304	277	339	301	262	308	289	288	285	264	303	279	268	280	283	292	289	274	293	288	285	286	280	287	300	295	287	250	289	252	299	289	300	304	276	268	292	292	279	314	279	272	275	309	293	288	296	292	277	300	277	294	318	269	302	262	296	297	283	276	294	295	299	260	281	288	293	309	351	270	287	306	323	305	285	303	273	295	278	287	283	325	276	298	306	298	306	268	304	288	325	286	285	298	263	280	282	270	296	292	292	323	288	279	274	292	291	298	291	308	260	310	301	282	272	294	300	308	291	301	285	281	245	300	270	291	304	272	306	287	275	316	297	281	313	295	285	261	303	305	310	279	270	295	289	297	269	270	319	299	299	317	314	263	286	317	292	305	283	296	307	277	313	293	316	317	260	281	278	277	300	310	265	328	320	276	301	273	268	268	291	280	294	304	283	325	285	293	296	317	279	278	311	318	271	291	286	314	310	305	291	295	275	293	283	317	285	275	274	272	293	315	277	314	302	316	315	312	257	302	297	284	317	277	287	302	316	292	301	293	277	286	290	294	290	321	270	303	279	307	303	303	312	283	291	283	288	279	276	301	297	303	329	296	292	329	273	274	286	275	293	281	289	289	303	270	271	297	313	304	270	262	272	307	344	318	290	271	296	283	274	286	298	294	287	283	286	332	284	303	253	312	299	286	304	307	268	269	288	286	283	304	305	298	332	255	284	287	294	296	282	276	300	288	265	285	286	287	308	288	327	299	298	306	303	272	292	301	302	298	309	283	285	280	303	302	274	280	309	296	291	279	294	301	322	288	298	305	271	283	284	275	267	330	284	280	305	284	290	274	305	279	293	274	327	294	296	284	294	304
8394	11560	10945	5764	3556	2503	1800	1428	1213	1025	903	778	682	614	583	522	558	443	455	449	472	428	437	401	386	353	388	328	355	370	347	321	370	337	348	360	305	332	331	320	324	321	311	323	312	317	285	306	312	297	325	323	291	292	297	320	278	315	324	283	313	307	322	317	296	289	303	299	309	291	309	288	284	320	308	336	299	286	293	295	244	272	322	298	268	292	291	303	305	259	253	276	299	290	280	313	281	257	300	289	295	284	315	290	317	291	295	300	270	316	305	309	271	277	293	293	291	285	308	302	307	313	283	269	284	300	315	308	283	270	276	304	311	313	305	281	281	303	270	287	297	312	303	298	300	310	302	301	286	298	276	286	305	257	273	293	292	286	310	299	303	284	261	303	260	317	289	330	303	321	279	315	301	285	279	297	264	299	303	284	314	293	288	304	317	282	297	249	303	286	279	310	296	264	296	287	256	306	297	279	308	295	295	297	305	289	303	291	314	277	256	294	266	275	281	297	317	280	278	318	301	327	280	275	304	304	267	310	281	287	301	311	291	289	299	273	252	277	296	318	269	286	304	301	266	257	316	291	303	291	275	279	317	277	291	296	311	308	317	289	295	274	288	281	305	268	320	301	294	295	300	297	320	267	292	310	315	293	326	262	289	269	311	291	283	311	266	305	283	285	290	313	271	300	284	281	295	290	283	275	285	293	294	291	278	325	308	297	317	271	299	283	273	274	320	306	277	320	299	277	290	292	311	286	262	301	303	266	308	273	289	281	319	292	296	250	308	297	294	311	269	292	288	278	277	312	301	284	320	293	299	310	304	315	248	297	293	297	310	308	301	289	288	287	272	301	278	299	292	288	290	266	331	297	288	300	298	269	270	306	284	288	298	295	298	288	300	259	298	295	266	269	288	298	288	265	301	293	299	286	274	304	267	286	289	290	260	282	295	268	261	292	315	260	299	295	307	299	273	286	266	299	306	310	267	284	299	288	295	269	273	298	296	269	338	280	306	298	254	284	262	283	268	316	328	292	295	281	299	270	312	298	291	282	293	305	287	315	304	266	307	268	322	294	283	271	275	305	315	280	313	275	280	281	298	298	310	275	275	298	300	292	305	304	296	318	312	256	296	278	287	293	292	311	268	278	274	313	313	274	305	265	307	304	291	296	294	269	283	297	285	300	294	302	285	255	282	317	289	323	249	300	280	292	274	298	292	295	282	305	294	295	285	295	305	303	295	301	299	317	293	280	259	303	266	265	323	285	314	291	278	309	290	305	289	300	290	284	314	295	303	301	277	310	295	297	295	311	309	287	266	259	288	332	267	274	268	304	306	297	286	287	291	294	293	305	300	275	307	272	312	276	277	305	272	317	297	282	299	260	292	299	291	310	283	302	261	291	289	319	313	302	306	274	269	297	285	280	257	303	275	312	293	291	301	272	298	298	292	305	298	290	291	297	290	288	273	278	260	295	261	310	316	309	316	276	295	295	288	250	303	295	282	275	306	276	281	323	295	299	291	295	319	325	273	289	264	299	329	287	302	286	319	308	313	300	262	280	269	313	259	296	298	303	274	273	292	309	309	276	271	291	301	270	284	282	305	272	285	316	331	284	288	273	306	289	265	286	290	298	318	287	291	285	319	264	283	285	306	277	292	273	294	307	296	296	282	295	308	311	278	307	287	292	280	302	283	310	286	265	323	278	304	271	274	321	304	300	272	308	294	325	272	291	301	283	295	287	300	283	272	312	296	267	255	270	295	292	292	307	276	290	329	284	293	309	281	286	300	265	292	304	255	309	288	293	282	271	289	308	277	284	309	273	291	272	283	296	300	317	310	287	287	289	275	308	301	301	290	286	293	296	292	295	292	293	304	274	292	305	289	306	300	296	315	286	295	287	280	271	292	315	287	276	266	310	300	323	278	306	285	271	265	274	301	262	322	295	282	278	271	282	295	299	288	280	315	278	317	292	306	294	304	240	306	277	269	293	274	266	316	293	286	295	267	257	296	289	283	273	275	279	261	279	277	263	268	309	289	294	278	288	297	282	248	346	273	297	285	285	279	277	331	283	321	316	295	347	264	306	307	281	288	268	289	285	292	279	290	297	300	291	276	310	271	299	286	270	300	276	292	242	305	258	307	277	287	267	286	283	267	270	294	297	283	297	312	277	291	267	267	299	307	287	310	281	298	289	290	298	299	291	275	313	286	267	284	312	282	312	257	283	286	284	281	281	290	322	306	299	296	289	314	297	269	260	312	307	293	301	307	309	286	295	291	282	285	301	289	271	285	311	297	303	281	274	297	285	315	299	293	289	314	254	302	319	311	286	277	288	261	296	309	296	288	268	256	261	289	291	276	287	264	323	318	292	295	281	316	292	303	269	293	295	280	308	296	310	307	276	279	297	304	282	291	307	252	316	290	280	288	296	302	295	298	286	268	295	263	270	280	282	313	278	291	273	239	317	288	284	287	298	298	274	256	276	270	304	280	327	306	282	297	304	326	274	293	251	292	329	321	261	303	309	282	265	288	293	246	274	284	303	319	269	326	313	270	278	287	287	280	290	271	303	276	318	291	290	284	288	295	312	273	273	303	283	319	312	273	319	307	303	281	277	292	289	274	294	273	330	317	273	286	270	290	284	285	284	275	321	275	286	300	296	279	278	278	334	261	290	302	302	315	308	274	320	284	317	287	288	264	271	288	290	297	291	286	321	313	279	281	290	263	282	327	269	297	280	266	286	321	290	294	289	276	266	290	308	305	288	325	257	301	268	259	288	290	279	311	297	295	321	303	286	273	276	275	271	281	259	295	276	316	290	280	280	319	295	286	305	304	307	295	304	294	336	326	304	282	301	305	302	297	312	285	278	276	299	316	291	301	327	304	330	284	285	283	256	298	266	305	287	282	283	275	290	291	275	296	323	298	292	294	275	280	305	251	311	308	309	315	268	299	309	266	279	282	276	308	298	317	241	281	279	265	305	314	294	324	307	255	272	283	307	285	275	303	268	279	265	298	302	288	317	303	261	309	281	284	303	292	283	275	293	332	262	288	305	284	273	280	299	295	315	257	273	282	293	321	290	287	293	282	276	271	282	300	261	321	279	306	291	293	315	311	305	282	299	291	302	276	279	266	302	247	286	285	273	302	287	277	327	332	310	306	288	296	277	272	292	311	317	292	292	306	311	264	309	291	289	280	308	286	275	289	276	292	329	278	265	306	290	271	270	288	263	320	295	305	279	304	282	283	288	241	324	285	278	307	305	307	313	280	268	293	282	296	277	280	292	315	318	303	307	294	299	289	259	284	313	279	297	310	264	323	303	328	292	301	283	282	312	307	267	288	291	296	265	277	275	278	279	271	307	311	285	281	284	321	298	291	294	279	299	283	275	299	318	298	314	310	286	286	274	297	317	272	268	290	298	297	266	312	291	292	296	272	263	293	296	293	275	287	294	268	281	280	284	300	308	281	325	302	310	271	316	287	286	310	312	301	298	313	303	285	299
22506	20342	26867	23702	20346	20402	7541	1779	1306	1145	1110	994	951	908	791	835	831	774	735	684	682	701	687	668	698	682	690	681	611	663	631	587	664	624	641	608	622	636	605	636	674	651	628	624	627	636	613	623	618	613	607	575	586	620	607	578	603	621	612	589	672	606	586	567	594	577	571	610	556	578	566	616	649	603	619	630	589	628	595	630	623	603	636	617	619	581	625	585	598	655	617	588	582	596	611	623	577	631	571	607	567	601	562	562	643	629	619	627	627	577	599	562	607	607	580	620	633	593	622	609	576	586	601	543	606	607	582	587	631	631	611	611	554	579	614	573	614	625	634	610	623	595	578	587	616	594	574	615	570	592	596	594	629	590	609	660	632	634	582	568	593	607	638	591	580	529	600	583	589	602	594	591	583	623	577	579	619	587	563	557	594	601	620	594	594	612	604	590	646	586	586	579	553	570	581	631	587	588	591	597	575	559	637	561	588	585	553	606	549	580	614	573	625	584	554	669	658	610	553	583	598	595	591	631	550	595	611	595	587	638	553	559	596	544	593	555	594	637	601	551	577	567	597	611	530	608	618	559	581	580	593	620	588	582	574	592	629	628	611	623	591	612	574	585	632	584	575	571	609	548	598	564	588	585	642	619	589	572	603	588	600	619	594	611	595	613	577	601	586	610	567	615	585	619	600	592	592	580	608	577	603	600	587	610	587	625	614	587	579	648	605	565	535	618	593	554	580	559	580	585	565	593	619	594	650	607	587	599	582	560	612	584	598	551	607	562	608	523	651	610	560	631	610	626	603	578	588	626	554	582	563	567	579	610	642	576	625	568	620	617	612	576	608	574	579	626	560	619	602	576	592	593	600	617	583	594	590	619	626	555	553	623	632	606	576	546	586	626	615	577	572	609	621	562	613	554	597	562	608	579	591	597	634	597	628	564	596	653	568	586	627	557	554	604	642	637	568	594	589	591	585	601	605	587	623	597	567	608	569	561	595	554	600	622	563	592	566	641	587	577	601	587	563	607	578	583	597	591	592	576	566	612	603	591	600	584	605	585	576	557	610	582	555	573	573	631	610	604	582	622	556	600	597	602	561	588	592	566	563	621	576	562	573	562	583	571	595	565	577	587	619	614	583	575	587	567	597	601	581	623	551	551	539	555	606	573	587	579	604	620	600	596	563	612	565	615	611	586	548	591	561	634	625	605	551	587	602	622	626	575	573	578	565	619	619	575	598	612	587	580	602	539	595	549	649	559	607	583	593	602	606	570	625	600	589	624	581	609	598	596	532	606	609	611	623	545	589	609	622	580	594	633	620	595	619	644	577	624	576	600	586	573	597	597	571	586	594	586	572	540	568	569	584	635	652	611	572	611	579	548	630	589	576	579	643	574	546	618	595	610	612	618	588	583	574	571	656	614	619	581	607	642	590	572	604	616	602	593	562	559	607	583	592	568	583	574	612	560	597	565	577	623	648	596	590	579	597	589	596	556	587	603	533	584	616	605	575	604	607	574	566	577	595	626	586	601	535	624	609	558	571	571	567	645	555	547	607	613	581	574	577	591	589	556	609	620	593	580	655	635	585	636	569	634	573	590	603	640	587	593	559	601	552	578	593	603	580	609	588	605	635	604	587	614	639	608	587	610	590	566	615	601	581	564	598	614	610	570	622	607	608	604	576	599	562	601	557	543	573	559	605	573	597	589	592	577	587	590	597	578	608	563	633	613	557	614	553	562	568	554	602	574	608	562	595	611	577	604	611	609	604	599	551	561	629	610	593	605	591	595	628	605	585	583	619	603	604	606	619	607	611	570	606	605	604	609	602	607	628	561	567	569	617	577	557	609	624	552	586	603	625	605	574	592	552	585	580	599	619	583	546	580	607	630	596	583	603	627	624	607	550	616	604	597	560	566	593	597	588	590	603	563	588	578	613	583	565	608	576	633	576	621	633	607	595	598	578	603	630	600	575	622	570	627	575	616	618	537	606	606	579	610	597	554	621	568	602	583	536	576	556	580	610	532	564	628	610	591	577	575	584	556	614	606	567	597	614	615	609	618	573	597	596	602	585	593	586	591	580	600	603	560	589	600	605	586	594	619	590	629	583	628	593	659	603	564	579	584	618	582	529	605	561	562	584	583	594	615	607	621	563	585	588	605	610	539	577	626	610	586	579	562	544	532	562	582	611	594	593	575	600	636	618	618	620	627	578	641	608	583	583	621	619	623	581	576	582	603	613	591	569	595	628	619	614	609	559	572	562	594	643	593	576	574	588	588	557	606	628	525	567	553	618	574	622	599	578	635	596	568	591	567	608	604	601	641	629	564	626	561	551	595	565	648	600	547	611	627	581	600	588	581	629	578	602	582	606	641	601	582	588	603	614	599	610	590	609	596	578	558	565	647	614	586	567	540	576	590	569	579	631	531	591	600	612	603	638	549	597	607	599	575	593	570	606	588	597	605	596	594	589	610	561	601	606	599	633	575	594	639	601	597	569	607	606	587	564	599	623	596	547	569	572	563	592	600	617	566	608	624	581	602	570	587	601	553	594	600	579	631	541	573	562	573	623	613	605	563	575	598	564	609	621	610	528	606	617	587	560	621	600	609	602	616	568	549	604	616	623	605	601	583	579	570	589	616	584	615	636	610	518	586	614	575	569	603	604	574	611	564	600	566	603	572	591	589	594	616	613	642	585	604	594	595	645	597	592	572	607	628	606	604	592	643	654	601	573	571	547	608	608	609	550	569	611	586	615	650	599	609	583	593	546	597	568	575	559	585	571	628	607	610	604	587	579	643	623	613	600	568	608	596	541	594	557	587	607	585	568	589	596	575	550	568	564	604	588	590	618	597	593	587	594	623	621	583	575	610	589	624	601	642	563	587	612	544	613	617	583	593	619	578	568	603	611	581	586	598	601	619	632	629	585	539	575	655	597	579	610	560	630	576	566	579	611	606	610	598	589	622	549	609	611	562	636	575	589	588	601	570	636	608	601	583	587	603	578	602	581	579	625	585	593	612	603	595	607	586	615	583	616	551	596	573	590	545	626	613	566	580	576	614	588	570	577	648	590	568	631	576	647	572	615	525	617	551	599	586	610	618	618	583	601	596	546	599	565	575	541	610	628	574	610	598	598	575	609	615	560	623	563	632	582	580	609	585	599	620	580	596	613	547	582	535	592	574	558	594	620	609	600	577	566	593	621	586	587	551	586	641	591	585	593	610	611	587	629	567	580	601	598	607	584	580	560	611	593	593	544	538	607	582	595	626	578	594	578	598	572	593	649	530	571	595	593	569	584	593	576	606	597	591	611	635	542	592	616	589	607	616	574	598	615	599	593	602	580	561	619	561	636	595	620	603	544	584	569	610	571	555	583	626	571	584	603	619	641	596	581	600	556	562	598	586	588	570	562	534	538	574	572	608	601	633	619	573	588	601	567	594	588	564	541	615	596	620	603	610	605	580	607	545	562	578	591	593	597	580	569	587	578	608	588	577	615	582
11790	18485	17263	9887	6417	4496	3417	2728	2300	2005	1789	1504	1337	1239	1220	1054	969	991	915	840	859	814	810	785	724	709	675	670	699	692	667	654	682	638	627	645	640	698	658	658	668	590	642	576	611	630	540	621	621	633	571	634	615	614	630	653	586	608	583	580	635	634	602	571	621	562	577	599	609	617	576	590	587	592	572	616	569	589	576	592	610	611	604	578	593	617	577	602	584	602	594	585	541	595	625	595	551	614	569	595	601	546	588	598	550	580	540	586	589	572	594	563	586	589	573	641	598	581	590	564	577	573	590	548	552	603	567	572	561	539	570	581	611	612	581	558	585	601	564	567	558	585	562	601	544	564	573	585	584	585	586	599	566	574	597	571	562	594	577	569	572	574	618	550	619	541	604	591	585	544	576	567	570	586	565	575	590	554	555	566	578	558	619	586	583	541	547	602	546	582	573	555	575	612	588	593	596	607	566	586	580	567	554	585	575	555	565	614	576	588	526	561	555	547	602	550	585	575	581	610	594	561	562	593	563	608	576	638	566	583	557	648	607	584	570	608	508	576	580	634	600	592	538	574	575	538	598	588	602	583	571	579	612	586	622	574	613	579	586	548	573	537	559	559	565	560	610	556	561	661	596	606	567	583	590	603	538	554	565	575	591	592	571	583	577	573	578	565	561	572	587	569	593	548	547	568	592	587	570	531	565	571	579	531	558	551	548	530	597	532	565	607	567	552	587	564	575	595	576	584	603	587	582	604	565	585	570	594	580	568	575	565	560	554	588	561	551	577	537	582	579	584	554	560	602	555	550	548	529	573	559	578	601	566	577	528	581	577	602	579	549	598	594	611	571	536	592	581	608	580	604	583	580	583	581	568	557	568	601	545	561	566	553	539	607	608	617	599	613	565	632	576	579	591	602	552	608	572	572	570	575	549	566	598	572	556	571	624	614	553	568	583	560	568	585	591	561	554	617	568	522	567	559	585	573	567	570	568	572	552	555	565	533	591	564	572	580	585	621	552	650	600	548	585	559	532	580	549	591	613	538	585	527	590	561	572	584	622	574	575	599	550	569	526	542	604	600	620	591	562	586	602	605	573	598	568	572	541	603	588	566	554	546	583	587	554	563	576	553	617	563	576	531	596	576	572	616	581	568	610	583	610	596	578	575	583	545	570	598	580	561	570	565	564	581	546	567	603	565	601	551	572	580	544	563	588	600	545	539	561	580	543	582	617	533	571	513	597	552	582	599	555	564	630	585	551	595	588	533	599	605	564	588	581	583	564	606	579	587	577	611	582	548	559	571	583	616	562	583	597	566	568	597	550	549	582	554	565	559	529	589	570	587	612	597	562	580	570	560	586	544	553	579	600	562	546	586	568	579	594	558	606	543	601	593	540	563	559	550	525	595	563	559	578	563	602	586	592	549	601	568	613	597	568	578	543	551	627	561	603	572	587	597	569	579	600	588	539	600	569	561	562	506	533	545	587	606	556	527	580	597	572	581	551	602	609	602	572	554	558	605	589	579	593	541	539	598	547	568	538	561	571	569	549	594	595	547	572	588	590	568	555	562	583	545	556	550	597	582	581	590	534	573	543	580	589	592	614	617	623	569	551	635	545	599	581	541	583	562	591	607	602	559	590	599	588	590	594	572	567	560	583	599	566	530	580	574	577	589	530	551	583	561	574	559	538	594	539	563	585	553	535	551	558	573	545	605	571	604	572	574	565	591	568	595	566	584	575	604	568	535	543	576	605	534	602	563	569	596	589	558	580	596	527	596	609	548	559	557	577	562	572	560	577	581	588	582	574	586	627	552	566	622	560	563	552	527	539	632	541	530	578	551	567	568	629	586	532	549	580	614	548	569	593	550	569	584	580	600	565	537	552	618	587	600	568	606	594	584	519	571	618	562	549	558	560	582	561	566	606	584	572	595	543	597	594	590	584	610	586	565	584	550	583	579	623	568	559	562	640	607	592	566	570	587	518	543	556	564	589	568	560	586	596	595	556	601	588	532	580	560	548	574	562	575	573	591	612	607	600	605	587	551	567	584	571	578	581	616	557	613	547	586	602	601	574	603	613	558	581	586	622	570	591	553	540	539	593	595	597	580	594	533	577	547	538	566	544	555	598	580	552	574	537	573	547	610	597	555	595	556	581	594	582	569	538	563	526	546	557	582	575	535	561	600	586	537	608	619	599	540	595	557	594	621	570	548	535	562	577	557	588	595	571	563	586	570	556	568	609	593	559	543	562	582	567	601	535	553	593	597	598	583	589	609	564	553	562	585	605	551	574	551	546	615	577	607	561	539	622	586	563	553	556	558	581	602	542	553	541	607	582	564	587	530	585	603	657	613	571	573	593	595	588	600	587	594	562	573	547	538	571	599	593	606	573	549	613	597	530	558	508	573	575	527	578	575	565	561	577	578	630	544	525	598	555	573	593	614	594	588	584	544	581	587	587	596	555	593	583	596	557	575	562	601	590	566	590	578	593	549	545	589	589	575	519	576	589	628	600	561	597	602	575	559	587	585	591	588	563	561	559	578	563	554	557	559	582	607	583	563	558	521	563	597	552	568	598	591	563	548	573	558	559	592	524	603	607	557	607	607	542	595	534	540	572	579	568	561	588	575	579	549	565	576	577	609	558	588	577	600	574	572	572	584	522	562	544	609	582	551	584	543	566	562	565	574	548	567	580	580	554	608	578	546	565	593	548	557	617	604	560	539	577	552	575	594	542	595	541	572	574	562	614	545	579	575	537	539	584	571	586	566	527	621	555	559	530	571	613	562	590	577	563	560	568	591	571	588	544	624	593	590	557	556	606	552	581	554	579	588	565	563	570	537	578	590	563	570	619	534	578	577	569	557	573	584	572	544	579	587	566	534	573	559	564	574	563	549	579	533	604	562	560	613	542	537	575	566	591	578	590	581	592	543	541	558	558	524	588	575	638	561	592	522	549	573	595	569	557	590	598	560	545	573	534	554	545	608	586	565	593	604	580	580	588	595	606	584	543	572	567	543	546	584	617	559	602	584	568	635	606	556	540	610	562	531	571	543	548	586	589	565	555	618	571	590	607	561	531	583	588	604	607	551	587	556	577	531	585	552	575	516	593	555	560	575	601	560	573	560	543	598	560	577	578	582	583	569	610	578	551	546	567	543	551	586	581	567	595	553	557	563	565	573	560	574	598	553	621	573	569	583	620	594	551	570	591	595	582	612	581	575	603	567	625	599	572	599	588	588	571	582	574	598	527	556	553	583	619	577	549	560	577	566	568	578	563	572	572	580	579	565	576	605	546	557	560	584	579	559	563	581	571	574	536	597	541	549	509	589	623	604	514	586	560	589	559	550	550	583	556	599	578	582	588	607	540	556	553	600	569	596	569	540	565	553	593	576	548	558	588	529	573	560	602	578	588	576	548	545	581	522	564	553	587	549	577	600	580	599	571	599	580	545	570	523	547	545	557	594	569	573	564	585	561	539	572	595	567	603	569	574	563	582	579
27713	12663	1191	361	242	224	163	187	155	143	163	160	159	148	165	127	133	145	169	157	121	164	136	133	151	164	141	125	143	133	150	164	147	138	108	138	143	153	118	148	138	138	131	149	151	108	143	122	137	158	132	138	136	158	131	139	132	136	152	150	131	174	151	127	127	143	135	143	153	134	133	133	150	133	136	115	125	139	148	139	136	131	148	145	154	144	151	135	138	148	145	128	126	138	134	125	141	128	139	141	134	148	154	148	162	141	142	161	145	148	143	131	156	131	139	141	165	133	141	125	129	132	162	127	159	154	125	137	147	150	142	138	147	133	135	138	156	119	149	109	155	140	152	131	130	142	152	142	151	154	130	112	122	137	142	143	112	139	116	143	172	140	128	154	132	149	149	134	153	148	148	145	146	136	136	139	141	129	148	130	159	137	145	156	138	132	143	145	143	125	135	126	144	140	122	145	154	137	150	144	144	151	122	136	134	137	152	146	148	136	151	133	152	128	135	127	121	150	125	114	123	154	140	139	148	138	149	135	139	125	111	134	134	125	143	119	124	147	145	124	133	133	143	141	148	134	132	143	134	153	144	120	145	147	138	130	141	134	136	118	124	141	132	141	133	154	145	161	141	127	142	135	139	162	107	146	151	134	152	149	152	136	122	125	128	143	138	152	152	140	136	153	143	152	148	157	151	125	159	134	144	119	132	129	150	139	123	140	129	129	137	162	145	171	143	153	129	129	163	141	145	145	132	133	136	141	144	151	116	146	141	141	130	139	142	146	160	149	148	114	139	132	168	147	137	122	137	141	133	160	137	129	119	142	144	129	138	135	125	106	107	121	141	149	114	163	145	131	157	145	136	163	126	149	128	129	163	130	124	155	128	145	134	127	134	148	123	132	156	137	133	148	148	163	138	139	135	130	131	128	131	133	136	164	125	140	141	142	141	160	146	120	138	148	142	152	142	158	150	130	158	120	143	116	125	124	131	156	133	133	124	111	126	134	142	141	128	142	159	146	135	138	131	130	128	147	120	140	125	125	128	149	112	144	143	156	141	162	135	144	129	142	117	136	157	130	166	120	125	150	132	124	128	136	130	138	135	116	126	143	156	136	153	133	154	142	113	148	137	152	128	154	151	125	125	149	139	142	131	157	126	129	149	120	137	147	153	148	117	136	103	134	139	128	134	137	140	173	135	145	140	133	135	123	127	144	143	139	132	146	140	132	156	141	138	149	139	143	124	154	133	136	138	139	151	136	154	136	146	139	145	138	152	139	152	142	133	135	140	147	137	147	151	157	139	134	127	147	155	123	149	146	127	141	154	135	149	138	150	131	143	131	155	129	154	143	142	156	140	127	108	125	139	158	133	155	105	138	111	151	132	180	145	138	136	148	137	149	148	132	115	137	149	138	143	141	128	136	144	131	137	122	134	147	133	140	125	121	156	158	144	149	159	150	139	144	146	150	136	160	139	133	147	129	139	148	143	130	137	136	143	134	124	144	139	135	158	146	138	113	143	143	136	161	135	122	144	138	132	129	140	124	138	129	141	124	142	163	159	129	142	137	139	116	166	135	147	132	147	139	137	128	129	136	138	125	148	129	142	121	136	128	132	167	154	136	141	135	158	148	143	127	133	140	109	145	130	163	152	141	118	130	143	136	140	139	119	139	126	147	147	147	133	124	135	97	159	125	136	139	146	122	141	156	141	147	148	149	155	120	125	149	151	127	138	139	133	129	154	130	140	146	141	121	138	127	132	136	136	119	134	133	134	145	155	144	159	131	150	131	133	149	133	162	139	154	142	153	134	129	142	155	167	124	153	139	152	148	145	141	130	158	123	122	146	141	152	127	127	133	159	141	139	132	137	140	161	127	139	135	132	147	115	153	148	147	141	138	116	139	119	153	129	147	128	136	132	137	145	147	148	144	126	143	129	130	155	148	170	144	142	126	148	143	136	137	121	136	135	141	124	133	136	153	142	148	154	141	149	121	143	129	151	146	146	142	140	148	142	139	130	145	131	144	173	149	137	150	153	152	128	142	125	135	161	144	122	121	144	129	134	150	153	141	149	129	159	137	154	136	143	140	125	134	146	121	114	146	134	133	140	127	141	133	166	131	140	150	160	144	137	158	142	128	145	144	161	125	146	141	134	125	124	146	133	132	146	140	142	156	145	138	136	159	126	149	122	130	145	164	124	142	157	150	134	121	143	114	136	150	140	135	146	144	133	142	147	141	138	131	149	138	125	145	141	122	155	136	144	149	141	154	138	126	148	126	131	145	160	138	159	159	128	129	102	140	158	164	146	129	136	134	138	111	133	133	138	137	140	138	126	144	145	132	135	142	153	133	151	155	126	130	120	145	125	127	126	141	141	126	134	130	118	124	133	155	170	136	112	143	151	143	148	143	112	153	155	125	145	130	144	131	134	160	143	134	130	159	155	142	124	146	140	126	137	132	145	142	151	134	146	133	128	153	140	144	135	139	132	125	145	140	150	140	137	160	162	139	111	137	130	138	146	140	131	139	145	122	141	132	138	166	149	149	161	136	143	160	129	141	117	118	131	131	134	137	136	151	124	124	119	144	141	126	146	126	135	149	153	132	134	156	139	131	132	135	131	150	130	142	134	125	147	126	134	139	131	136	144	151	161	138	140	147	139	156	151	124	137	151	141	130	144	131	145	150	129	144	155	124	148	151	138	133	156	122	128	152	112	148	135	154	129	132	126	130	135	145	146	125	134	133	137	154	138	128	121	155	142	130	137	142	129	149	146	132	141	120	133	140	126	137	139	136	150	145	162	139	140	129	123	129	127	161	148	132	168	138	144	134	131	150	151	133	151	148	118	136	143	143	160	123	157	141	122	135	151	161	134	149	153	149	145	140	150	160	145	133	134	119	120	141	147	136	145	144	132	131	120	133	128	159	168	132	156	117	133	138	142	127	139	132	146	143	160	149	166	139	131	145	128	131	122	152	147	139	149	159	140	119	141	162	161	163	142	149	154	145	141	142	151	149	153	143	140	138	142	159	144	135	141	125	151	137	150	142	132	152	149	145	134	146	126	144	142	123	141	145	171	139	144	146	126	147	148	153	127	141	142	146	133	135	155	132	160	153	121	146	112	120	136	132	142	146	141	144	140	150	129	141	150	130	154	144	164	137	158	150	131	128	142	125	152	137	124	123	148	145	153	176	158	144	132	133	128	137	157	152	118	140	133	132	130	155	137	131	141	136	162	131	138	161	129	124	139	145	152	108	137	145	147	137	156	135	143	126	139	150	142	125	158	151	142	138	127	150	145	128	149	134	131	127	151	123	165	135	131	126	140	140	127	144	144	130	142	130	127	116	137	148	147	151	143	166	145	129	117	124	140	140	141	146	167	131	114	160	155	135	143	144	136	132	131	150	130	141	133	136	142	150	129	155	150	140	136	149	155	148	159	162	133	144	148	150	145	124	145	136	146	123	135	145	136	138	137	140	155	132	145	144	147	131	143	123	127	158
5001	885	807	420	284	273	238	201	219	195	190	170	195	177	166	175	180	146	176	162	130	162	164	160	177	175	149	179	153	160	177	165	166	175	175	180	144	165	153	175	165	161	162	196	159	181	154	165	180	155	154	135	168	146	186	170	178	165	165	157	174	161	172	143	152	164	141	154	179	155	135	173	144	169	158	149	152	169	163	153	159	164	141	154	159	158	174	154	171	168	133	147	157	161	155	138	143	152	168	185	162	177	165	177	174	168	160	165	138	166	192	155	158	180	149	137	159	143	175	165	152	159	168	144	179	155	173	153	164	147	154	161	164	172	148	167	155	141	173	164	166	159	145	151	176	154	181	161	166	171	139	154	151	153	144	188	162	178	155	168	157	177	156	173	178	167	180	149	169	166	145	154	140	131	154	162	150	173	141	172	168	177	165	171	178	178	161	163	147	167	165	141	176	163	164	172	143	171	158	157	162	164	187	167	171	154	174	174	180	153	153	143	148	175	170	171	145	151	150	173	157	167	167	149	154	164	165	174	169	170	173	147	141	166	176	152	167	154	164	147	145	152	166	160	159	180	153	183	168	177	168	180	139	184	180	156	134	164	152	153	156	178	149	163	167	154	164	137	181	172	168	167	136	180	172	149	174	167	171	157	131	154	159	178	163	162	192	146	155	174	166	157	156	168	141	159	145	171	150	169	169	174	171	173	164	161	180	156	173	157	173	188	146	161	141	166	141	167	181	167	149	163	177	175	135	171	147	169	164	163	178	150	145	173	192	150	174	142	158	162	155	185	177	166	157	171	151	162	170	152	165	166	154	173	161	165	177	170	137	156	191	165	148	148	168	144	155	159	152	159	164	159	198	180	171	148	123	181	188	154	163	167	161	171	175	180	152	172	146	139	182	156	155	148	140	164	166	155	159	160	158	146	135	155	161	152	149	159	171	169	169	158	141	164	146	174	172	155	157	177	152	155	157	162	184	176	164	164	155	158	147	163	143	140	162	173	151	148	163	162	155	160	189	163	153	163	139	184	163	174	157	154	147	161	130	162	168	143	191	177	149	142	144	175	163	145	172	160	167	154	169	161	163	158	163	157	176	166	167	156	158	138	145	179	162	130	172	164	155	174	165	156	156	163	187	172	154	165	151	165	152	157	166	169	182	153	169	162	175	140	159	141	175	152	174	159	161	169	171	154	159	156	160	149	176	163	167	168	140	164	144	170	177	164	148	151	180	156	157	179	151	166	163	186	144	182	167	152	181	146	181	155	158	171	160	178	164	178	168	165	166	148	147	161	147	161	156	171	147	147	146	152	162	169	153	157	179	161	159	169	124	158	136	182	172	147	182	166	142	148	158	159	180	140	148	167	158	141	165	173	164	148	161	172	168	138	157	135	164	138	146	165	180	151	173	151	177	140	154	154	144	167	187	154	152	160	181	148	148	186	169	163	146	175	145	153	173	200	183	170	152	155	160	124	167	161	158	163	181	144	181	167	162	167	175	164	143	157	157	172	162	147	152	154	164	153	157	167	183	160	171	161	171	176	150	149	168	157	165	169	148	179	163	173	164	169	164	147	159	148	160	160	170	175	158	159	157	164	154	147	145	168	172	167	160	154	147	173	134	167	147	142	147	166	160	172	154	156	179	182	137	163	161	178	157	147	160	136	164	157	154	145	172	165	170	156	155	197	152	153	165	162	156	175	177	171	168	149	159	165	174	153	142	174	166	161	135	158	168	166	163	158	192	171	155	168	166	160	167	146	151	162	174	161	173	175	158	156	165	156	132	158	176	149	152	174	171	155	154	161	149	152	149	153	144	142	163	146	153	170	171	170	139	137	166	173	144	164	148	141	158	167	158	144	175	191	164	144	173	182	149	171	173	168	150	167	166	157	160	149	165	142	174	169	140	165	161	179	189	165	167	144	146	188	144	134	181	153	150	164	132	161	160	173	184	176	170	183	157	160	158	155	167	169	152	158	164	145	168	159	146	157	172	176	161	182	156	156	158	162	159	153	193	166	153	163	164	174	152	164	189	170	175	156	152	139	173	133	171	144	179	172	139	182	179	153	170	182	150	166	151	159	160	151	154	151	166	156	165	173	160	157	172	167	157	183	149	152	168	151	171	168	166	164	166	155	155	157	157	184	175	165	185	180	167	159	147	164	152	177	166	154	142	178	175	184	178	142	157	175	162	173	157	167	165	139	185	166	178	172	163	142	178	150	144	166	179	143	173	166	157	158	171	177	157	171	150	175	169	153	170	179	153	147	177	160	175	152	178	167	173	182	172	154	150	157	164	152	177	164	166	137	151	161	141	177	162	175	176	181	148	177	167	169	159	151	151	154	167	176	154	153	153	160	164	162	153	189	168	148	171	159	155	143	167	147	170	151	170	138	156	170	158	168	178	136	140	178	165	154	177	150	163	172	158	168	161	163	151	151	166	152	168	155	143	152	165	160	162	170	169	161	138	160	181	194	158	163	158	179	161	154	151	147	169	155	162	174	163	139	146	175	158	164	175	169	167	173	182	168	141	150	139	162	194	152	170	162	143	148	136	146	158	166	142	172	155	166	177	174	162	170	189	193	142	155	165	148	160	162	149	174	168	163	156	174	177	154	144	161	163	153	170	159	159	167	151	168	184	166	146	186	152	159	169	157	144	168	159	144	183	160	175	157	164	146	156	175	169	144	152	160	157	163	151	145	156	161	164	162	168	176	170	154	160	174	167	156	168	144	164	154	164	173	168	192	169	144	145	159	160	161	141	154	152	164	168	156	147	145	172	173	161	177	126	145	205	163	175	155	141	159	180	151	168	178	149	132	181	152	174	179	161	154	182	173	167	179	146	149	151	145	160	178	149	167	155	191	146	155	159	155	168	187	150	172	151	164	181	170	155	149	177	188	188	166	162	183	182	160	173	154	160	156	162	147	184	167	146	179	167	163	166	168	176	175	159	163	150	153	166	165	149	166	171	150	164	154	170	158	177	176	163	154	176	153	165	163	162	178	156	181	166	160	171	194	159	134	151	156	159	170	172	140	160	161	150	165	189	155	175	167	139	145	174	150	150	165	159	157	171	148	158	135	173	162	136	172	153	156	166	159	140	173	178	142	166	162	159	169	145	186	155	175	155	156	193	170	167	167	153	156	173	166	168	166	187	176	151	162	140	141	182	150	145	164	170	149	147	177	178	176	175	157	166	140	171	171	162	161	163	165	138	161	175	157	153	150	159	154	155	174	169	150	165	169	163	161	134	151	168	181	167	157	144	166	152	176	164	155	175	169	159	174	173	185	152	155	175	140	182	157	159	162	155	187	162	153	178	156	153	166	153	179	171	151	163	135	162	160	168	149	148	186	159	172	143	149	158	159	161	171	151	150	154	182	159	145	155	155	175	161	147	165	177	140	151	178	174	173	153	157	171	150	146	179	163	167	164	159	163	154	161	161	161	155	170	152	171	163	170	136	176	171	173	164	181	151	180	147	174	143	167	164	163	182
24419	20354	26434	24141	20357	8360	1151	813	719	583	511	488	411	416	428	379	364	362	340	338	329	343	334	343	352	349	321	338	314	298	330	306	309	278	301	325	271	294	304	305	300	310	276	310	291	271	302	288	288	302	314	300	310	291	308	318	303	291	346	335	273	291	279	300	295	308	291	293	331	288	280	304	305	301	297	313	292	320	306	319	302	309	335	272	309	293	310	292	324	287	285	278	284	272	308	293	283	305	301	296	276	300	294	316	309	262	322	259	290	290	294	299	292	302	321	291	273	262	314	279	270	285	280	308	313	304	287	311	273	319	302	287	271	283	298	301	309	315	253	322	317	292	303	321	290	317	319	320	300	299	276	297	258	313	284	283	316	303	311	293	268	277	307	287	275	298	298	305	322	285	310	251	297	294	295	315	269	322	315	328	322	279	323	301	288	273	288	288	306	283	309	294	289	303	299	265	272	290	288	274	268	312	277	298	292	282	285	291	287	260	314	322	287	295	275	290	269	318	293	307	298	257	312	304	265	276	281	293	271	317	275	279	325	278	270	304	299	290	280	331	293	262	267	300	295	318	269	283	311	276	274	281	317	299	304	284	299	307	281	275	253	300	298	287	291	308	308	315	314	300	297	285	291	282	303	296	306	282	281	300	319	280	276	264	300	302	313	274	293	279	284	309	285	306	299	278	292	307	312	289	299	294	277	276	318	298	281	288	303	268	259	329	298	325	284	310	286	309	300	292	333	271	257	291	343	278	279	310	288	279	299	280	316	302	277	277	290	302	302	260	269	296	279	296	296	282	291	312	285	302	288	331	290	314	274	284	294	283	277	307	297	303	295	292	313	283	298	293	322	260	275	284	312	307	293	297	329	298	261	291	286	302	268	304	305	333	311	283	283	297	298	316	302	274	293	299	265	302	279	275	279	299	288	321	282	295	285	302	279	279	307	286	285	329	295	317	283	282	283	275	267	290	305	313	288	305	286	302	279	309	280	310	271	306	313	317	282	292	275	308	266	312	289	293	286	293	289	287	263	296	268	293	268	273	305	280	297	300	311	333	294	286	304	250	285	280	270	282	266	287	294	311	281	281	305	298	308	306	313	318	275	305	297	314	285	298	289	302	270	286	267	294	311	298	293	308	299	281	283	245	291	281	296	332	274	292	289	292	285	292	294	279	298	289	271	309	286	323	303	258	302	288	302	302	325	308	284	310	300	280	278	307	280	301	283	287	305	299	292	268	281	279	284	273	299	270	268	293	287	331	296	292	302	273	271	282	277	289	264	292	260	274	281	285	305	320	289	294	296	303	306	291	310	269	305	331	322	313	304	298	268	333	309	294	297	287	277	324	256	266	281	297	301	255	275	297	298	300	265	298	308	305	281	265	291	287	311	313	307	304	298	271	266	321	264	299	302	287	313	288	291	290	284	290	283	324	277	325	320	288	298	291	305	283	253	295	261	264	293	282	308	301	281	255	297	299	265	287	307	311	317	270	291	268	290	295	286	303	294	298	306	289	287	286	299	295	252	278	293	280	253	280	307	296	278	302	291	300	309	276	278	294	305	275	298	274	313	256	279	273	308	297	291	283	266	295	278	278	257	321	302	293	283	287	327	288	313	285	294	288	272	275	272	276	341	295	246	274	251	279	269	269	283	288	322	281	300	286	287	299	277	317	291	282	298	294	314	278	254	284	292	280	281	291	297	283	282	264	295	286	286	305	245	269	274	259	263	297	262	293	295	309	303	269	304	285	271	305	300	286	312	271	268	311	287	281	315	288	302	291	286	291	296	296	272	289	315	313	303	315	300	271	278	268	287	303	265	242	269	296	292	300	305	273	299	292	312	264	288	289	302	271	317	274	295	282	297	301	284	297	310	301	315	289	298	286	291	327	313	287	310	318	290	289	265	299	285	297	300	294	275	288	300	290	281	277	281	286	273	287	284	297	290	288	290	325	267	290	286	314	311	301	321	320	315	311	302	285	319	296	282	293	294	283	283	305	284	303	300	282	276	251	304	298	271	310	285	300	313	291	286	269	265	273	267	291	294	303	319	324	285	260	275	286	293	313	302	290	273	297	295	273	283	292	280	291	291	285	305	293	275	306	306	301	285	281	325	310	291	306	279	331	298	302	297	287	271	305	288	284	302	249	269	282	318	276	288	255	299	247	292	302	274	271	270	253	280	288	307	294	279	317	274	298	286	263	290	292	300	285	271	305	283	295	318	291	304	288	272	284	279	293	314	295	295	293	297	278	311	290	285	283	306	294	274	295	289	287	283	300	314	261	271	291	334	289	321	297	302	296	257	290	315	315	302	298	284	307	295	307	273	297	298	305	281	285	258	315	273	279	292	293	318	303	279	292	289	319	302	276	305	284	289	294	255	287	298	286	294	270	282	279	308	299	302	245	284	292	276	281	301	264	307	276	304	320	320	314	269	291	312	302	292	280	312	299	276	270	297	290	296	302	276	296	277	302	311	293	304	268	289	285	297	271	308	278	271	277	314	285	314	269	293	262	287	302	280	279	299	285	259	281	276	312	246	303	278	292	296	281	281	314	289	308	278	304	268	275	315	290	281	295	267	288	294	303	296	286	273	294	294	279	277	289	290	337	307	291	300	284	279	307	289	283	287	293	293	268	292	278	258	279	302	288	283	300	288	309	318	309	287	311	272	278	250	302	289	279	274	293	341	299	282	271	284	293	321	276	292	282	305	279	283	301	302	274	329	252	292	290	329	315	272	288	296	285	296	276	335	300	339	263	304	278	304	308	298	305	294	272	288	294	321	332	299	310	305	325	286	303	295	293	309	295	282	262	278	316	282	325	273	284	301	282	284	266	298	288	269	331	300	280	291	316	336	309	293	300	273	303	289	297	317	298	329	281	290	315	298	309	277	332	299	303	293	290	299	305	289	341	292	300	292	279	278	308	289	306	284	303	274	267	309	275	267	275	263	305	256	304	293	302	314	280	295	269	294	279	313	303	261	289	283	263	310	273	297	286	301	279	290	315	301	281	264	266	309	299	291	289	289	299	311	288	278	270	269	282	291	278	288	298	319	293	282	277	273	288	278	298	289	277	263	304	292	292	294	287	310	269	270	293	296	280	297	281	300	318	307	264	284	290	313	283	320	294	279	286	262	273	345	314	300	325	295	314	274	308	311	311	317	300	297	265	319	290	321	296	280	293	276	289	281	291	311	266	277	297	314	294	291	292	272	308	300	256	287	288	286	284	283	306	298	250	280	306	257	288	304	296	294	339	282	264	274	324	278	311	290	287	280	292	275	288	270	297	314	286	273	272	299	333	304	288	298	309	297	278	282	287	294	299	296	283	297	299	255	293	313	295	274	300	296	294	285	293	294	293	300	292	255	292	307	310	264	271	270	308	289	301	274	276	288	252	296	260	303	307	306	281	282	267	271	313	292	299	267	245	298	317	270	288	310	277	302	311	302	304	317	283	275	280	284	287	301	281	294	298	288	286	270	269	298	300	293	282
7960	11503	10874	5640	3632	2463	1807	1409	1188	955	865	790	675	641	564	530	535	469	470	446	421	425	426	420	390	388	379	383	362	329	358	320	326	319	332	313	337	334	340	336	320	323	314	312	314	300	312	285	315	300	335	279	326	315	320	330	329	319	281	288	319	281	308	319	304	276	279	271	311	304	318	305	280	290	293	315	318	277	268	328	283	283	303	309	266	291	307	291	280	302	278	292	297	290	306	288	287	287	318	293	332	315	306	328	315	276	267	275	262	313	311	299	288	268	272	299	300	305	261	271	301	304	307	275	285	300	291	303	306	277	315	307	298	282	319	305	297	317	281	272	249	280	307	256	299	315	296	312	274	310	328	264	251	299	294	299	276	295	306	269	291	314	276	306	271	268	282	297	295	313	307	303	298	295	306	291	305	283	283	287	305	274	287	297	301	287	313	313	284	293	293	274	271	297	303	305	300	267	293	312	322	295	310	257	275	291	305	277	314	305	294	284	305	291	283	276	308	274	324	315	285	306	331	307	302	291	291	314	275	268	283	326	295	320	285	305	300	275	265	325	303	297	341	314	302	284	302	288	292	315	287	249	301	269	294	317	295	293	336	274	262	314	297	314	281	277	315	281	333	260	316	291	302	285	302	304	289	318	262	277	301	289	298	293	267	284	302	288	323	296	278	266	300	306	269	305	292	312	278	300	275	279	297	293	271	307	274	285	291	306	328	296	302	291	296	277	288	300	326	260	308	270	270	262	299	309	290	304	303	303	250	296	305	282	311	315	289	302	288	297	272	311	267	274	313	320	305	299	296	309	300	286	289	274	279	278	280	282	305	278	269	295	274	297	278	288	290	293	301	292	298	306	287	307	285	298	259	279	266	284	316	282	288	289	301	314	287	301	298	277	281	303	288	300	305	318	293	291	280	326	307	287	288	277	316	288	302	283	288	301	273	265	285	285	294	303	296	301	296	316	290	269	301	304	302	311	308	331	293	278	297	279	288	304	304	269	273	295	262	315	269	300	287	309	243	291	314	276	272	288	257	279	290	273	305	277	309	262	281	276	317	304	316	303	286	287	293	286	286	307	281	299	283	261	316	296	289	293	303	331	284	277	310	286	291	293	304	306	295	280	294	289	273	310	314	298	274	297	295	288	294	302	310	283	280	268	318	271	274	298	305	281	287	282	302	290	279	302	306	286	282	288	306	272	293	288	292	313	274	324	304	246	305	263	320	295	282	304	309	281	300	304	298	295	303	282	298	288	320	301	300	304	314	291	289	284	327	295	295	273	296	266	310	309	298	296	314	312	299	291	280	307	314	301	283	281	290	274	274	283	283	309	265	305	299	264	290	302	283	335	283	291	297	315	278	311	276	306	283	285	266	281	254	291	277	271	306	297	280	286	268	282	329	276	315	301	300	309	277	297	303	301	296	282	305	304	277	273	294	306	274	299	302	312	301	294	274	308	295	291	307	291	241	319	290	265	335	296	320	258	315	293	292	267	285	299	282	304	306	313	268	295	313	266	263	283	287	288	291	311	294	301	279	290	303	312	281	308	271	309	294	250	332	279	283	285	311	294	308	307	299	288	264	270	330	302	278	303	250	301	305	280	286	267	290	310	292	288	309	289	308	306	264	287	285	284	301	292	290	310	317	272	308	310	294	284	292	281	298	285	279	312	267	281	292	305	324	347	307	289	263	306	276	304	272	290	244	313	323	268	300	320	289	265	320	290	295	280	273	277	295	301	299	306	293	285	310	290	309	289	311	276	291	280	267	301	275	286	273	311	317	262	308	301	289	274	293	281	281	290	297	274	293	292	296	281	251	306	293	282	294	276	296	294	309	300	279	267	252	329	269	278	295	283	310	287	294	305	278	287	314	327	284	264	312	283	263	282	265	291	276	269	298	291	307	287	322	286	283	317	292	283	272	296	291	293	289	258	289	291	280	274	325	271	288	313	276	267	291	310	284	297	317	287	285	249	294	269	318	271	282	309	271	290	331	314	308	287	274	275	292	309	284	294	302	322	297	293	277	298	292	296	275	287	298	298	304	274	273	283	288	313	295	295	287	283	279	296	314	291	322	308	283	289	315	302	309	267	286	270	264	304	306	276	299	276	287	306	300	289	265	306	278	292	323	300	290	282	303	279	302	294	273	320	291	266	300	277	310	295	263	273	283	261	283	307	262	292	311	285	281	277	323	274	275	286	282	278	292	281	294	298	310	279	301	273	278	270	290	290	288	284	287	286	265	304	324	296	244	299	272	273	317	307	311	298	288	283	305	285	310	264	276	302	298	277	294	288	288	302	290	294	298	288	266	301	288	292	285	266	288	309	296	279	303	292	295	299	289	301	302	274	284	284	350	292	288	299	300	290	291	315	299	283	297	294	304	304	294	324	281	309	279	288	303	310	316	303	323	287	294	278	291	290	298	308	265	299	314	294	302	312	281	286	282	276	301	289	287	283	298	292	304	278	300	320	299	256	300	311	290	283	302	305	313	286	285	311	309	334	295	286	287	259	291	291	311	285	293	300	285	295	273	307	316	332	301	294	285	312	305	290	302	270	297	271	298	290	264	295	290	300	296	299	280	314	282	275	321	335	270	275	294	284	288	286	302	296	277	289	277	299	295	306	312	325	298	284	295	284	245	266	295	296	293	294	298	279	287	317	292	257	280	281	291	293	298	305	295	288	277	301	301	329	308	281	262	310	298	274	304	301	278	301	279	281	271	277	265	297	305	307	311	276	263	299	280	325	286	252	282	288	264	288	313	294	290	315	295	263	281	294	265	303	306	297	272	287	293	261	327	285	295	285	285	271	279	300	283	315	273	304	307	307	289	296	326	270	268	301	289	275	313	318	283	285	280	323	290	287	271	288	303	290	268	306	312	317	278	285	291	285	282	293	303	278	298	306	266	313	305	289	307	268	317	284	322	307	286	293	296	296	276	272	300	304	295	289	291	309	273	314	318	273	291	298	318	278	320	317	276	281	316	267	298	287	274	307	293	293	295	268	307	269	307	300	267	314	284	270	342	314	276	296	296	283	273	297	311	311	313	303	282	300	253	306	285	289	301	309	293	264	303	289	292	309	276	283	271	282	318	280	285	292	319	289	291	303	297	302	302	322	322	281	292	300	285	296	265	301	292	267	288	266	273	294	277	263	314	275	293	303	292	278	301	294	261	278	300	295	298	287	278	292	306	270	315	277	281	322	263	305	284	284	297	281	319	274	286	294	331	300	310	310	295	275	279	296	283	320	290	284	267	288	327	312	284	319	297	330	287	313	298	277	285	313	314	299	286	292	296	312	270	331	272	303	245	315	287	281	303	259	276	297	289	307	291	303	276	308	316	323	295	283	290	299	292	272	271	281	257	324	295	303	289	273	319	315	282	301	313	298	278	320	306	279	294	347	254	270	299	277	289	286	272	297	311	297	277	275	262	286	278	310	296	269	283	284	313	288	276	293	318	299	304	279	301	294	293	270	305	290	279	285	272	315
22538	20400	26930	23771	20403	20486	7352	1814	1304	1170	1065	996	935	789	834	813	772	755	737	705	678	691	725	729	666	713	688	673	677	691	632	638	660	642	680	614	638	628	596	555	605	622	623	587	611	580	647	632	600	601	610	583	619	619	599	623	588	620	577	647	607	590	628	606	590	614	640	585	615	568	619	612	589	584	589	618	593	561	598	563	600	596	612	602	633	578	586	554	606	547	569	574	576	562	594	603	618	621	564	596	580	574	598	673	563	559	605	566	597	565	594	544	639	597	605	581	598	606	615	593	598	620	586	600	607	611	580	556	563	640	597	574	582	623	605	606	609	636	603	594	577	543	611	574	554	570	586	595	585	569	647	623	615	590	560	584	617	608	629	583	589	568	553	575	556	598	588	571	563	576	591	603	619	594	602	581	587	600	616	628	638	633	570	612	582	551	619	601	608	571	620	610	604	583	569	568	569	632	584	562	608	560	596	575	575	565	622	584	579	559	576	593	573	563	598	584	609	618	569	590	595	587	599	568	584	530	617	571	629	568	603	595	645	591	586	586	599	608	622	577	634	580	602	562	581	632	605	618	609	597	598	616	573	547	567	617	596	606	605	620	581	615	613	572	572	605	600	550	557	600	669	595	599	584	632	584	573	582	591	636	589	577	567	550	581	620	567	576	599	614	598	575	600	571	599	572	596	594	561	590	602	568	576	608	591	598	643	585	628	616	600	575	599	593	567	570	553	649	598	594	596	617	607	526	588	546	609	570	585	565	617	632	567	634	600	616	571	609	608	616	584	592	573	599	572	608	640	601	604	574	577	600	587	593	537	593	621	594	621	588	601	616	589	574	612	573	605	606	573	575	604	606	611	561	599	568	597	618	567	562	569	615	525	601	555	570	598	632	604	596	593	596	631	575	590	586	580	603	578	611	588	596	600	580	576	580	572	536	590	598	593	592	626	588	573	592	563	591	558	586	588	592	582	592	559	605	627	600	585	589	605	575	564	606	602	577	599	581	581	574	597	577	584	608	578	598	533	618	601	640	549	643	581	586	595	612	569	608	603	594	586	622	577	619	560	580	629	645	630	603	600	587	591	612	607	599	572	579	565	597	569	602	590	593	598	567	573	582	605	581	621	625	596	631	566	601	573	574	553	598	556	582	590	621	625	592	585	540	595	593	608	567	584	631	598	646	628	573	573	573	665	607	608	625	584	594	578	557	530	594	586	569	651	582	575	599	609	629	649	587	588	590	615	573	603	555	560	633	577	577	608	570	592	605	609	580	613	622	578	587	575	603	594	551	617	577	589	598	616	601	587	586	578	596	542	579	629	614	606	578	604	606	648	620	620	599	618	599	603	609	557	580	604	584	621	576	607	590	584	612	591	550	598	590	598	581	608	559	586	567	595	584	552	610	599	559	597	611	606	590	583	598	573	591	570	553	600	578	563	614	597	606	562	581	609	593	600	584	548	575	598	580	590	573	581	548	608	599	588	589	619	627	589	614	560	611	579	585	580	652	610	643	583	596	588	596	600	570	601	602	568	593	598	608	596	593	590	582	585	573	611	587	598	586	563	569	567	576	562	606	597	585	611	615	624	575	617	577	559	591	566	563	596	599	633	614	572	579	575	624	561	574	592	597	602	609	640	616	558	596	586	553	569	618	592	535	634	565	618	594	578	595	668	600	551	616	643	615	621	573	524	656	617	606	578	589	618	579	572	586	577	588	560	607	628	565	577	597	588	580	585	613	634	608	634	589	590	621	597	608	585	568	635	608	588	605	592	567	575	623	547	580	586	611	597	617	599	632	622	620	578	598	553	578	604	569	593	616	592	583	592	619	611	589	582	575	660	555	611	627	574	583	541	582	565	589	624	625	615	608	591	583	593	615	561	603	588	574	568	549	570	591	609	609	601	562	593	546	562	583	581	581	544	561	620	568	585	577	594	577	594	585	601	596	582	614	592	606	569	589	598	617	625	605	582	602	574	613	619	612	590	568	646	607	599	577	586	550	601	597	621	575	653	578	607	589	571	631	660	552	583	642	572	583	601	587	556	592	594	635	583	618	597	610	574	581	586	576	573	571	597	588	598	625	578	582	588	583	622	592	588	594	593	546	573	589	579	590	620	564	577	609	589	577	575	630	580	604	568	636	632	636	547	600	540	621	587	630	606	603	623	587	580	606	600	610	614	561	596	579	547	572	602	634	588	594	606	610	558	603	583	568	611	596	601	633	583	590	596	565	613	602	584	616	568	576	593	568	630	608	643	628	602	574	563	569	582	619	598	617	630	581	572	612	588	555	642	601	605	619	609	555	569	582	585	584	604	602	589	598	579	586	581	577	602	592	634	612	609	593	589	562	603	578	608	639	620	577	596	558	588	606	577	529	562	595	589	567	599	652	549	631	585	601	582	554	561	610	636	591	583	604	633	592	591	560	579	592	582	621	582	608	615	590	620	582	585	592	593	583	573	594	593	559	622	662	634	562	605	566	588	561	667	565	639	632	591	610	556	590	589	573	639	567	583	643	605	588	585	562	549	612	603	581	591	601	634	588	593	592	647	584	583	649	564	550	571	599	612	601	601	622	575	626	658	598	610	594	571	585	601	610	563	597	663	623	621	586	575	607	538	563	577	590	624	565	561	582	628	548	606	582	583	642	606	601	561	624	560	573	575	555	611	604	566	608	557	611	564	545	610	562	572	644	579	615	614	594	585	608	623	606	589	577	633	587	613	583	582	558	570	580	584	591	604	626	604	601	628	615	600	568	592	582	591	561	559	610	567	555	538	548	573	583	599	603	590	594	585	556	592	605	593	600	563	601	575	588	554	604	605	558	640	570	608	549	617	594	581	579	562	629	595	669	618	591	578	597	591	542	567	544	577	589	584	606	605	584	597	575	589	595	570	588	570	579	585	584	588	588	596	570	603	565	610	576	548	594	605	603	597	609	562	571	575	643	608	600	549	585	608	592	604	592	613	615	605	591	588	591	623	599	610	590	560	594	573	582	590	581	612	573	592	575	601	533	526	607	606	621	581	556	603	619	612	593	575	611	597	553	576	576	546	558	549	588	595	600	567	589	630	569	586	594	591	609	571	600	600	608	579	603	603	607	591	609	560	608	574	602	610	589	592	606	559	571	605	592	557	598	593	598	610	586	575	552	664	602	579	604	574	564	605	562	595	592	600	579	593	566	624	600	645	560	607	550	566	612	561	572	588	604	594	576	604	634	615	606	589	595	588	616	553	597	629	592	591	604	620	568	618	573	570	578	568	562	561	603	555	597	542	595	558	593	599	574	579	615	614	594	573	571	574	625	585	632	570	612	579	586	609	556	568	590	568	605	575	583	562	574	594	562	574	648	547	588	561	637	584	639	598	587	592	579	589	580	570	650	611	611	539	543	588	619	593	620	596	612	579	586	617	628	552	602	548	552	597	552	567	546	589	606	587	585	603	623	583	600	584	585	606	588	596	636	584	596	556	550	535	627	589	610	575	613	603	633
11632	18405	17192	9811	6548	4633	3570	2779	2303	1992	1718	1537	1325	1278	1189	1111	972	966	895	853	812	835	792	774	741	720	717	759	686	712	743	698	673	640	635	635	602	673	631	663	670	634	591	634	616	648	581	629	568	616	597	616	585	625	632	638	607	574	611	566	586	607	570	650	579	604	596	600	605	642	581	620	575	612	570	605	631	573	569	624	594	608	594	574	591	591	645	569	547	614	615	583	612	576	589	558	573	601	582	601	601	595	570	553	593	558	601	533	559	581	599	580	607	586	579	625	553	554	588	611	614	588	635	587	600	603	545	572	595	536	567	588	585	574	587	552	538	567	609	599	565	607	600	582	584	612	621	585	588	569	588	571	576	585	600	583	572	565	593	585	582	530	547	594	635	577	623	578	579	581	553	573	567	556	610	590	557	591	584	551	579	601	561	580	581	623	610	550	594	552	571	542	569	573	545	566	600	604	587	601	535	552	597	592	590	589	541	553	581	572	541	604	584	574	593	592	575	523	626	573	574	591	602	574	625	595	640	586	550	578	565	568	549	592	601	567	561	611	567	533	584	591	588	583	557	569	570	549	575	550	601	558	606	590	585	579	596	548	594	566	564	600	576	605	605	559	580	565	563	561	609	601	579	612	568	544	606	570	555	564	623	577	547	587	573	561	592	570	565	620	556	569	582	586	567	580	549	608	532	618	561	571	596	574	564	584	573	553	601	567	572	608	538	559	572	597	609	601	536	569	562	568	563	575	577	562	529	566	610	559	590	551	532	608	555	595	595	582	578	615	561	554	601	562	569	568	581	557	576	525	551	572	612	587	554	571	602	533	570	557	580	541	569	592	559	568	558	582	560	595	590	601	581	578	646	586	585	615	578	557	562	576	556	622	609	557	565	537	552	583	512	587	528	526	572	550	580	573	576	573	574	555	607	569	578	549	565	558	561	559	605	612	558	557	603	586	608	592	566	536	622	592	563	629	587	536	605	609	568	568	618	568	552	586	562	566	593	560	603	621	613	616	569	564	548	587	619	586	560	581	549	581	561	588	610	565	586	605	591	554	600	586	566	583	613	549	534	574	603	567	562	602	567	608	582	613	564	626	573	590	596	557	579	555	590	581	592	568	566	548	553	569	549	537	607	593	576	537	558	606	621	573	565	590	570	569	566	609	574	561	573	550	552	576	545	570	559	582	564	565	573	553	559	524	579	591	559	624	580	543	554	537	593	601	573	595	583	539	591	565	585	547	569	574	586	579	608	626	591	549	560	617	591	559	580	523	531	581	577	565	601	557	544	607	585	569	563	621	548	585	544	582	564	528	543	578	553	543	554	554	596	548	593	579	593	564	578	593	604	560	581	600	565	590	575	580	599	602	578	585	577	589	542	562	590	574	576	533	580	580	597	589	533	596	581	566	597	547	602	558	599	642	576	548	579	618	568	611	582	560	557	592	584	575	549	585	585	594	543	551	548	594	583	550	605	537	617	545	564	581	588	580	573	567	597	577	579	603	561	560	587	548	590	572	568	589	617	580	633	545	564	565	559	566	599	570	599	567	611	562	554	554	608	579	566	550	588	594	555	585	624	582	574	531	597	556	564	598	580	569	573	547	593	593	537	594	622	590	588	586	581	596	560	555	580	630	571	594	564	561	580	597	541	581	595	579	580	595	597	585	563	580	575	569	552	583	589	596	573	610	523	568	529	588	588	579	561	553	576	575	567	570	611	568	551	589	580	540	603	560	574	580	602	592	526	573	543	582	594	629	581	612	599	559	581	599	532	603	571	572	575	575	578	611	566	564	598	559	584	575	593	578	570	556	532	556	553	592	601	590	601	568	585	561	589	567	551	595	565	595	604	604	559	580	555	569	587	578	562	559	571	572	562	568	566	579	547	605	573	548	596	578	570	563	552	599	553	609	585	550	623	598	594	557	567	536	582	553	584	615	570	604	582	565	544	577	547	595	583	603	550	563	544	560	589	563	589	576	588	568	607	560	564	580	581	596	611	583	561	601	590	579	567	605	547	593	616	581	603	593	564	520	571	612	545	549	557	571	601	579	546	576	566	540	570	600	593	563	629	542	600	525	578	619	570	577	583	535	589	557	581	582	580	581	524	577	566	587	559	556	556	591	557	585	581	602	583	548	563	602	604	582	618	574	594	559	539	604	570	575	594	561	546	580	545	601	576	608	526	574	582	591	577	628	571	588	585	580	610	617	581	527	565	575	621	531	592	583	578	561	571	603	612	572	629	564	591	551	576	541	537	578	591	567	585	573	557	585	590	554	600	569	573	596	567	628	602	581	556	630	574	600	634	541	568	590	567	602	526	602	551	595	534	540	585	555	577	553	564	531	554	543	568	596	564	587	562	606	595	583	581	558	605	582	553	529	613	573	581	577	640	613	578	548	577	555	595	574	571	545	553	532	544	606	584	568	545	609	599	584	567	553	580	580	566	585	635	580	547	605	566	600	511	595	619	609	619	585	636	551	568	606	565	587	574	586	593	585	568	597	579	597	552	563	568	570	562	574	564	565	564	589	596	560	542	558	577	533	619	608	602	572	595	583	594	545	561	561	609	593	539	576	583	576	594	573	579	551	598	581	593	585	557	605	570	564	562	573	586	556	524	610	554	619	614	535	586	565	557	613	566	579	551	611	558	591	574	580	606	565	573	563	548	545	532	592	605	586	615	586	626	579	616	559	548	545	602	558	569	571	575	578	608	525	594	572	586	577	552	632	539	559	566	607	542	571	571	585	569	615	591	577	618	575	572	572	559	607	529	566	564	608	571	583	616	572	574	533	564	601	567	580	606	572	597	585	576	551	577	604	560	601	598	586	528	549	557	562	599	588	605	580	577	574	567	610	606	568	617	561	579	551	571	562	587	616	605	573	603	584	588	561	578	582	602	590	583	554	577	562	574	623	546	542	585	601	554	597	594	578	583	595	582	586	593	575	543	530	570	542	574	618	591	551	594	577	564	582	605	553	544	560	550	589	613	614	592	539	589	565	550	581	601	588	612	581	569	518	553	524	559	529	579	605	568	551	556	573	607	570	577	541	577	566	600	590	609	612	606	553	563	543	590	559	562	574	574	558	583	537	574	570	611	548	616	604	601	617	568	582	575	551	579	559	558	568	545	601	547	549	547	566	557	593	600	598	562	579	579	609	590	588	580	585	574	591	568	558	597	642	528	576	552	577	580	586	606	540	551	562	547	558	567	604	580	552	604	587	589	565	552	598	581	577	551	619	576	525	586	531	629	589	577	570	565	624	556	536	582	573	566	585	570	603	576	579	624	550	564	566	555	539	532	583	576	581	606	602	591	589	576	576	569	517	542	607	609	542	552	590	546	571	610	573	545	615	573	580	556	556	535	566	597	599	593	581	631	562	547	597	570	543	563	578	526	570	564	596	609	568	542	579	546	589	604	576	565	602	573	607	604	545	585	570	570	575	599	572	566	599	567	576	540	576	577	561	582	553	584	577	574	546	631	580	554	578
27753	12545	1208	345	234	216	176	165	148	140	147	145	134	136	157	159	139	153	128	137	138	148	135	152	140	125	135	157	140	155	133	113	125	163	142	153	133	137	163	130	134	123	124	134	128	138	130	138	150	147	155	143	130	141	131	142	137	150	140	142	152	154	140	158	102	146	149	156	141	139	140	161	125	140	145	136	151	124	125	143	121	137	140	141	141	150	149	144	175	152	143	143	152	135	130	136	148	122	135	126	162	138	144	128	134	152	138	161	138	153	135	135	162	125	129	150	141	125	132	160	143	144	141	147	147	131	140	131	149	136	140	138	141	121	114	134	123	125	127	144	142	137	149	140	110	123	124	138	131	146	147	129	112	146	129	118	130	109	138	117	137	133	129	150	143	131	128	147	144	154	125	153	160	132	126	130	125	131	164	141	124	146	140	160	135	129	145	135	122	129	138	147	126	141	131	141	114	135	122	144	134	143	142	145	140	125	150	149	136	147	117	147	132	155	140	127	130	120	142	157	151	132	144	146	120	124	123	150	122	133	142	141	152	128	145	136	129	139	137	132	127	127	137	149	130	153	122	147	128	146	129	135	150	156	143	124	127	148	149	163	142	137	120	136	140	136	153	148	141	129	139	150	144	157	136	147	151	131	124	142	141	146	128	130	133	156	150	116	121	163	155	129	164	126	170	131	151	142	142	135	158	125	145	158	120	145	150	144	156	122	126	132	143	137	130	154	141	166	161	152	135	123	136	140	159	160	141	146	127	150	136	146	146	157	123	120	158	158	141	143	135	128	133	138	148	115	135	140	141	154	147	132	136	112	124	129	149	155	124	132	149	131	147	114	147	154	139	133	144	147	136	143	139	147	145	154	129	150	142	149	143	112	150	123	130	131	133	113	156	139	115	130	139	131	155	139	134	145	125	157	140	135	146	127	131	157	151	163	148	118	142	133	138	132	128	146	119	142	139	148	146	125	137	137	139	142	122	149	154	137	126	146	160	145	133	125	137	135	133	131	151	144	159	146	138	134	144	139	126	121	154	147	167	127	153	124	149	153	151	153	135	120	145	137	119	150	136	145	142	148	152	121	133	143	136	139	123	136	126	135	134	143	143	159	124	159	142	120	136	156	133	156	135	144	133	137	148	128	133	132	143	130	152	125	135	158	114	141	139	123	130	152	137	110	123	153	138	157	135	138	130	143	121	123	117	142	130	127	161	138	134	145	138	144	145	142	127	126	126	128	149	152	130	119	121	150	138	157	143	124	145	138	134	127	135	136	151	124	129	158	145	138	139	143	123	138	132	139	128	142	148	142	135	123	168	153	129	138	128	127	152	150	122	125	118	147	148	143	121	161	124	129	152	128	145	135	143	150	135	133	130	139	124	138	151	153	160	147	140	113	151	117	131	127	135	152	130	150	135	132	120	149	153	141	134	103	129	133	146	154	140	156	138	138	160	141	122	138	156	138	128	128	136	139	137	126	152	144	163	125	116	144	170	127	150	139	145	140	154	145	131	130	136	141	117	145	131	145	137	163	131	119	135	129	138	129	155	130	153	140	117	132	137	118	135	129	138	135	137	137	142	152	150	152	141	144	122	147	135	121	145	149	149	127	148	150	139	146	145	143	140	155	159	137	143	126	128	155	135	126	124	149	123	134	153	144	144	140	133	143	140	157	145	136	140	149	152	145	134	159	138	139	132	138	148	127	161	139	136	152	133	136	127	156	136	126	131	129	148	145	139	146	132	172	125	141	112	130	157	119	137	144	159	151	130	144	152	151	131	132	151	148	132	138	133	116	135	148	160	146	132	125	175	128	148	160	144	145	136	146	154	135	142	159	168	147	145	152	137	127	128	139	128	148	150	125	130	149	144	137	120	148	145	144	131	147	124	139	155	145	141	131	156	132	131	130	135	155	115	125	126	132	145	144	138	137	144	155	140	128	139	138	174	127	153	168	138	148	141	138	126	139	136	150	137	126	118	109	143	111	145	136	146	123	133	119	135	124	150	133	154	132	139	146	112	140	136	158	153	153	160	141	131	126	145	137	128	138	136	153	155	151	141	148	144	144	130	152	143	147	136	144	137	144	141	157	135	149	111	143	124	124	143	134	141	139	132	153	152	161	128	127	131	139	126	157	135	153	131	150	138	117	149	140	130	139	148	141	134	145	138	138	143	152	148	148	128	151	124	136	140	120	120	150	123	117	146	148	130	144	157	126	145	122	147	132	137	134	135	132	129	141	138	152	129	139	130	137	131	160	137	151	127	132	135	134	142	143	149	154	124	130	150	142	137	152	128	125	134	152	134	143	133	132	130	144	153	138	142	139	142	126	148	128	148	143	145	133	148	136	137	154	139	134	138	134	142	149	152	149	135	134	135	127	134	137	140	141	133	149	144	148	145	132	151	111	167	141	138	122	143	140	157	145	148	139	136	135	129	146	175	133	139	121	144	164	133	154	123	143	142	149	168	152	151	147	143	137	142	142	146	144	131	139	140	140	142	141	138	138	131	151	138	136	155	144	139	135	158	130	129	130	138	148	143	144	141	100	137	148	134	153	137	138	145	137	126	128	144	122	163	136	151	129	135	155	146	114	143	123	144	131	146	127	150	145	157	127	154	150	170	161	141	113	152	163	133	140	143	129	134	137	143	127	131	129	145	135	143	135	135	138	135	135	133	138	134	161	154	134	110	143	126	137	145	122	133	140	137	155	156	116	129	139	127	130	142	147	128	133	143	149	140	137	124	127	140	143	134	168	134	140	143	135	143	137	126	119	145	136	140	137	130	137	162	132	134	108	135	117	130	127	156	129	144	146	152	143	138	133	127	142	122	130	137	146	135	137	144	132	137	146	124	132	119	157	145	153	122	142	111	122	143	132	139	153	132	142	133	142	134	140	149	147	137	137	133	135	150	138	134	139	142	134	140	154	137	148	143	139	138	149	154	148	147	130	142	139	155	137	128	132	127	145	123	159	134	137	132	140	136	137	132	133	137	151	141	149	127	142	166	145	130	146	143	157	158	141	141	143	149	135	123	136	134	152	140	135	139	152	131	147	138	136	160	139	158	130	155	130	144	130	140	131	131	135	149	123	127	140	132	146	136	145	143	152	117	126	135	138	122	143	143	147	142	142	119	127	115	150	152	133	149	141	142	122	134	153	148	160	122	120	125	140	169	150	162	125	128	148	134	149	127	127	146	141	146	139	151	130	144	153	153	155	142	154	141	182	124	153	131	145	165	145	139	138	138	145	143	113	157	146	152	165	132	153	132	132	158	143	141	159	137	137	153	138	128	140	129	157	144	146	150	107	134	137	111	144	137	130	166	144	132	131	137	135	140	124	112	139	121	149	153	134	147	120	131	108	154	128	153	163	149	145	173	117	115	144	155	138	150	134	138	158	141	141	158	134	132	131	144	147	130	144	149	130	121	145	137	153	145	138	155	110	120	136	138	158	117	142	141	143	120	150	123	158	147	127	146	155	168	147	123	138	148	132
5136	900	811	453	342	270	242	238	214	177	205	186	191	163	192	165	163	185	175	152	165	193	174	172	160	167	161	168	164	169	187	188	183	157	185	140	153	176	153	181	166	163	159	152	149	162	165	147	153	170	169	178	177	162	155	166	158	174	150	186	184	165	158	163	161	152	159	163	160	163	159	178	178	156	182	163	167	137	174	164	163	171	186	170	149	148	154	154	160	162	170	172	163	164	187	159	196	162	149	170	163	166	185	152	172	154	182	150	175	161	144	172	147	156	162	135	138	170	151	174	159	188	179	130	162	150	156	151	159	163	161	169	157	159	143	172	160	170	173	156	158	155	148	147	153	161	148	140	152	151	164	163	164	169	171	171	164	155	164	169	188	149	156	154	170	154	180	147	150	170	169	159	155	191	147	173	144	150	160	154	156	175	163	164	156	176	147	158	181	169	149	177	143	174	158	143	188	178	160	166	174	157	151	176	184	157	153	157	145	151	148	164	167	151	162	142	166	151	171	171	181	162	149	154	159	144	173	146	139	153	169	177	173	164	166	163	167	171	182	175	169	153	176	175	156	173	170	166	144	165	169	154	150	156	153	156	166	177	147	152	183	150	154	130	179	182	187	150	175	151	157	151	181	144	168	167	149	159	188	161	150	174	202	153	169	169	157	160	169	155	162	164	167	159	155	159	156	177	158	167	147	170	164	176	166	145	159	188	174	167	168	171	159	139	144	163	175	145	176	159	168	184	159	162	155	180	161	169	164	154	190	165	146	167	152	160	155	143	137	174	158	150	150	152	165	167	158	161	186	164	153	179	187	156	170	182	192	158	154	174	155	151	147	170	179	167	178	174	154	151	157	168	158	176	165	145	159	151	152	172	153	156	168	168	150	149	177	171	171	153	162	162	164	155	158	131	141	167	162	168	174	159	172	144	158	143	133	163	143	168	156	156	157	163	155	136	165	156	166	168	175	132	187	173	182	144	161	165	165	142	167	159	172	151	163	191	174	159	180	181	155	165	179	170	148	152	170	157	162	171	188	150	175	140	151	161	165	152	152	176	158	167	171	191	177	162	145	172	184	145	153	163	169	156	177	154	151	132	157	155	174	180	153	162	158	152	186	175	164	172	162	174	137	166	168	159	167	162	159	164	169	162	175	147	174	161	161	175	166	155	163	182	161	160	170	167	152	140	169	165	189	193	160	149	164	159	156	172	157	163	185	162	181	148	160	199	171	156	173	156	177	170	163	167	145	162	162	159	161	156	146	171	153	170	166	155	174	173	181	197	171	150	161	151	156	169	151	178	184	151	139	162	184	174	172	164	147	173	162	165	167	182	168	156	153	163	191	129	161	144	178	148	140	177	164	177	157	161	153	151	172	152	180	161	164	163	174	163	148	174	151	162	168	157	153	145	194	139	162	164	170	189	191	150	170	165	173	161	146	169	174	153	154	158	157	159	153	131	189	169	163	167	151	164	162	152	147	172	164	142	162	167	157	162	134	150	167	156	150	162	153	178	155	157	169	166	162	146	134	163	183	152	160	160	173	148	131	162	168	168	173	150	184	157	169	165	148	163	161	165	161	153	165	163	172	176	148	152	146	138	134	187	161	186	153	158	178	174	162	186	173	152	165	150	142	170	166	185	169	194	159	161	165	160	150	163	159	164	153	159	158	145	176	192	152	160	150	173	179	163	164	155	169	197	168	152	155	138	171	199	119	181	170	154	152	179	137	143	171	164	175	154	195	151	148	186	171	159	154	208	176	146	161	168	162	169	147	154	178	165	158	172	155	152	169	153	179	186	133	151	156	143	152	163	176	180	152	155	147	138	180	169	160	149	151	146	162	165	159	161	150	149	175	165	164	185	163	150	168	139	162	153	143	148	137	173	167	163	148	173	157	156	156	188	169	137	143	151	168	184	152	163	181	177	161	155	144	171	163	160	146	151	147	188	157	186	190	152	163	160	180	163	163	149	151	143	153	171	175	165	157	154	168	186	153	121	158	176	149	172	166	151	177	151	169	148	162	163	135	171	173	182	178	186	155	132	174	155	176	148	144	163	163	160	144	171	159	160	162	168	175	197	173	171	171	168	145	165	161	140	182	174	164	146	160	186	151	164	163	181	151	144	144	150	178	169	172	187	164	149	164	159	155	173	163	156	177	156	158	158	149	141	148	151	175	154	156	177	157	170	151	185	182	153	172	148	157	182	178	143	138	157	160	169	171	178	150	178	150	153	157	165	159	179	158	157	167	157	181	169	172	174	179	163	149	173	170	146	160	175	169	151	161	167	163	164	158	161	191	152	167	175	186	167	155	154	167	154	163	171	163	149	155	152	149	162	151	160	173	141	152	152	169	163	175	153	176	146	171	153	163	160	168	141	165	171	166	182	150	158	151	147	168	153	136	149	154	158	168	152	186	135	163	161	163	172	168	153	167	138	158	170	151	168	174	156	171	157	149	164	144	140	142	156	189	142	143	150	172	152	160	169	174	170	169	160	172	162	156	157	172	148	162	168	137	171	160	168	154	158	172	148	157	187	175	162	138	186	156	153	142	162	163	157	157	165	177	191	176	148	140	170	161	160	191	194	162	158	182	158	156	164	171	177	161	159	165	169	150	156	153	153	165	146	180	179	163	180	176	172	129	168	162	187	163	160	161	161	153	155	157	161	157	175	158	175	171	153	159	151	145	183	160	179	179	177	159	163	203	188	176	164	170	141	162	189	171	146	141	168	138	165	157	142	184	159	177	169	181	149	165	158	169	165	160	175	153	164	155	164	147	157	148	163	166	169	147	131	158	169	173	154	145	147	150	180	152	158	173	145	151	174	138	166	148	171	162	158	161	148	161	163	163	188	150	145	158	174	145	155	176	168	153	159	196	152	165	153	159	160	160	152	158	168	138	158	140	175	132	170	165	175	172	180	160	161	145	158	168	167	135	154	181	160	156	140	173	174	168	163	181	203	156	162	157	172	145	131	173	161	166	169	150	172	169	137	148	169	170	190	158	172	180	170	174	150	168	162	159	162	148	166	157	172	143	166	155	170	157	161	133	155	144	160	161	149	159	158	150	157	149	155	171	157	148	156	147	156	154	162	151	162	150	167	171	147	151	149	143	146	155	153	158	164	149	168	159	159	158	159	193	164	147	149	140	176	168	154	151	167	161	193	153	153	163	167	163	137	159	156	173	156	181	171	173	168	152	156	168	192	136	157	163	169	186	161	134	154	169	135	168	153	156	155	157	143	175	153	157	173	146	147	181	162	156	174	163	162	155	145	160	166	170	135	166	165	160	169	158	167	148	166	173	163	152	145	174	184	146	167	158	153	157	157	148	169	168	124	189	168	159	139	154	155	147	169	159	156	155	167	163	171	161	157	168	153	194	161	157	148	162	166	164	161	177	166	159	153	148	194	176	155	178	161	160	138	158	167	172	164	149	162	199	175	155	172	180	164	167	161	168	147	165	159	158	154	173	158	188	165	148	154	144	175	187	162
24413	20364	26410	24151	20364	8584	1255	788	660	614	546	521	477	436	421	390	402	380	371	340	363	360	353	336	330	366	370	304	412	316	299	320	304	304	337	331	314	331	286	335	291	309	294	353	309	316	305	321	313	330	296	313	308	299	279	279	274	307	300	300	296	295	303	329	306	299	330	323	301	291	307	279	314	343	281	284	295	308	313	305	293	305	303	282	281	316	326	292	291	323	273	311	303	279	287	284	297	295	293	324	317	314	300	329	303	291	311	283	279	275	265	293	306	294	302	304	289	279	281	256	280	300	308	300	309	302	301	284	277	302	307	309	288	286	297	274	297	294	295	288	286	305	292	309	292	302	330	290	284	277	319	272	297	279	258	301	314	292	254	315	266	301	303	279	271	294	298	296	281	275	303	274	301	289	281	308	301	300	292	318	284	275	272	240	345	290	303	289	279	265	333	286	253	296	283	318	293	269	299	291	299	246	291	275	325	266	297	306	272	270	304	298	304	281	269	281	315	281	323	266	321	259	314	296	304	289	313	337	280	296	290	319	328	299	295	306	335	295	297	294	328	346	271	275	314	281	293	297	279	323	288	305	293	297	281	312	271	304	316	289	286	287	290	314	282	266	282	287	296	316	303	287	270	266	269	276	275	334	294	289	273	285	275	273	299	303	275	262	277	265	348	281	293	306	293	300	281	290	295	287	278	287	292	267	276	299	288	268	306	309	279	313	311	311	305	262	293	323	291	299	306	285	282	289	309	308	311	307	294	266	307	301	288	303	281	286	299	294	301	311	272	298	302	274	279	284	314	272	277	318	288	312	288	320	317	324	258	283	305	271	290	317	314	261	292	326	308	288	276	281	308	292	306	355	299	269	294	310	300	303	278	290	273	305	299	302	277	310	299	293	310	293	289	313	285	300	297	292	313	305	306	294	268	256	284	282	315	311	280	290	290	297	278	271	299	295	296	299	312	292	316	277	276	271	281	270	266	286	289	263	276	296	283	309	280	271	286	273	308	290	324	301	286	334	279	275	282	318	263	309	280	291	284	304	271	293	297	306	300	266	274	300	310	283	317	281	302	332	289	303	328	277	283	326	263	341	295	271	326	313	310	312	290	293	279	293	301	323	298	269	317	306	302	322	281	302	309	297	292	293	284	268	275	311	312	293	307	284	293	296	334	320	321	305	297	291	278	274	331	298	298	316	281	320	298	287	307	278	286	293	278	288	289	305	293	285	292	311	310	290	277	275	278	302	323	277	290	289	308	289	291	319	293	276	314	286	322	316	281	291	304	265	273	298	285	296	280	302	292	311	290	294	291	261	261	264	274	292	283	303	332	281	291	309	266	292	312	310	308	301	297	278	282	252	275	284	283	302	292	283	272	313	294	294	283	307	298	281	301	306	267	301	307	281	276	299	329	265	288	317	313	282	288	299	276	296	287	285	266	266	288	268	323	281	323	298	282	317	266	296	272	310	288	299	288	282	288	320	271	291	289	293	303	316	301	294	277	312	301	286	309	284	339	315	293	295	293	278	309	284	291	286	306	319	297	301	270	320	270	304	297	308	323	291	287	274	288	289	302	297	298	284	275	319	346	294	312	288	322	296	317	300	304	296	281	289	293	322	282	297	321	295	298	291	317	265	312	294	285	309	293	282	293	280	340	300	297	288	297	315	321	289	314	281	316	309	302	301	280	273	313	304	269	314	280	290	308	284	298	271	294	307	326	284	273	284	296	292	289	283	307	277	272	303	298	281	271	280	285	303	285	273	313	288	302	291	274	297	320	287	297	321	280	266	307	315	275	289	320	289	288	300	269	286	309	302	308	285	331	277	288	296	274	269	324	310	312	292	278	289	301	276	305	288	311	357	302	291	268	288	312	287	294	282	294	274	273	293	321	267	314	295	333	303	307	299	307	297	279	298	256	297	286	285	316	268	265	297	294	290	295	295	329	272	270	284	276	322	268	275	295	292	292	326	312	279	281	331	309	290	286	290	285	284	316	263	276	317	307	287	295	325	308	310	282	274	298	309	295	321	304	309	265	308	254	312	285	300	294	295	311	301	285	274	312	292	318	278	298	278	292	294	300	295	302	289	287	295	313	281	283	281	294	305	306	304	291	280	301	268	273	309	296	294	337	312	269	301	278	287	283	304	293	320	267	284	306	302	273	288	301	306	280	282	317	325	306	312	290	303	326	298	309	303	282	298	305	291	266	301	334	291	314	316	284	308	296	334	288	313	307	292	319	339	290	300	275	277	288	269	277	293	315	306	321	273	282	306	301	290	302	284	281	294	308	258	252	315	342	318	305	322	295	294	316	286	305	266	252	295	300	294	289	328	309	315	287	275	303	297	298	296	309	325	291	306	270	329	318	266	284	259	311	288	291	253	286	279	281	278	336	301	325	320	331	297	313	292	282	271	309	294	314	282	278	311	276	320	309	314	340	285	331	307	298	284	295	285	305	324	308	310	285	290	282	309	287	287	279	297	301	316	328	293	304	288	309	298	282	313	281	300	296	298	281	287	287	324	294	289	323	300	296	295	314	320	268	322	284	301	274	283	269	286	316	311	291	281	291	296	264	301	273	315	318	292	263	317	280	287	293	314	290	297	295	266	321	293	326	257	317	289	313	319	331	272	321	330	254	275	318	303	292	283	313	313	294	322	289	293	294	253	264	284	308	320	253	286	273	305	290	292	319	297	288	295	273	283	291	287	326	275	315	282	299	318	295	309	283	300	313	281	299	315	320	284	279	299	296	288	283	289	304	304	302	323	284	298	291	286	293	288	275	268	280	308	297	292	316	287	290	287	291	294	263	260	300	297	278	300	284	294	276	286	290	319	302	271	299	305	295	273	284	290	279	311	291	303	288	281	278	287	330	326	304	279	331	292	309	310	310	324	307	292	299	281	285	301	302	270	277	320	308	291	296	286	324	270	289	272	304	289	295	294	290	277	280	263	292	283	269	258	273	301	340	310	277	266	303	304	288	283	288	280	292	268	315	311	295	319	304	267	292	310	291	300	298	298	286	295	303	280	314	295	334	281	278	285	332	291	303	289	284	291	274	325	300	295	273	316	351	276	305	271	279	313	305	299	292	326	291	298	264	298	313	275	285	326	307	280	322	300	279	287	288	307	275	259	300	320	301	293	279	282	285	285	283	297	294	291	269	312	312	277	309	318	294	281	293	301	279	256	288	299	254	305	318	342	300	283	311	309	297	294	319	341	323	309	284	297	337	293	297	304	316	282	300	327	302	299	298	292	272	316	284	319	303	335	298	290	317	282	251	310	297	314	300	303	319	278	283	298	275	292	291	286	319	271	324	309	308	313	273	300	299	273	294	319	310	270	309	284	287	276	261	283	284	282	293	283	301	324	291	272	295	297	258	326	289	314	269	269	299	308	286	308	268	283	293	276	280	293	283	285	304	309	277	291	287	295	277	300	295	280	324	292	284	274	272	336	280	306	293	293	297	309	285	271	281	298	295	308	305	304	280	283
8317	11404	10848	5704	3552	2371	1853	1486	1168	958	913	769	669	607	558	525	516	493	473	441	444	429	392	409	367	379	346	359	365	347	332	342	329	317	347	347	317	323	327	334	309	319	333	323	338	329	324	344	356	328	317	325	305	330	294	324	308	335	322	323	286	300	314	328	311	310	292	291	313	311	282	294	294	309	310	275	291	278	274	292	314	286	314	304	300	322	299	312	271	292	333	295	314	260	273	273	294	281	293	290	265	330	305	263	291	307	273	286	283	268	288	284	291	287	296	299	288	309	327	293	292	290	286	307	330	317	292	294	271	264	316	272	283	295	294	299	306	299	316	283	282	298	288	308	307	280	284	298	275	261	262	285	262	325	283	289	302	304	250	312	302	273	293	277	292	294	280	294	293	307	286	271	322	294	275	291	299	309	302	283	321	294	286	336	315	306	308	284	284	323	318	269	289	305	338	293	319	264	304	297	309	316	321	297	280	295	293	306	290	297	286	314	292	267	294	312	265	298	313	287	298	300	295	306	281	322	314	265	295	325	283	284	297	307	319	308	313	264	281	320	312	295	311	294	286	297	299	247	306	317	265	313	291	303	272	294	295	310	306	279	296	268	311	278	299	315	258	291	274	282	264	312	315	299	290	298	288	290	301	297	278	275	306	333	294	327	297	267	286	294	315	287	308	275	315	318	276	293	295	292	259	302	292	281	293	281	282	299	304	311	297	291	304	268	273	275	280	321	276	304	295	292	249	308	285	259	317	292	297	298	289	285	310	272	301	304	277	278	264	310	293	278	298	303	275	288	299	291	302	287	285	309	319	284	287	287	273	275	284	310	285	281	303	283	313	304	289	308	295	277	303	304	274	307	268	298	304	285	299	295	288	315	316	271	277	268	299	292	308	315	324	283	309	299	301	285	280	319	281	276	270	271	274	304	289	288	326	277	280	312	268	277	258	297	309	299	276	281	304	282	280	267	317	268	288	306	285	329	299	290	300	276	292	311	306	288	271	321	306	333	273	329	303	288	318	306	297	331	297	313	309	333	291	301	296	292	284	291	314	295	298	305	288	286	259	303	296	303	310	303	282	271	298	276	290	300	281	292	274	302	274	311	276	300	304	286	278	290	294	325	320	268	308	272	305	267	306	295	304	311	327	310	323	308	313	266	285	301	285	300	279	283	286	302	299	314	266	302	283	318	308	301	285	294	273	300	273	297	285	277	310	279	296	292	298	295	276	305	265	262	288	297	295	250	317	291	266	281	267	281	263	291	267	321	286	286	296	294	295	289	295	307	292	318	260	282	279	268	313	300	303	269	287	276	290	291	277	337	297	319	288	307	283	313	283	323	299	281	274	298	293	264	303	279	289	321	279	309	298	305	316	281	280	293	309	297	284	265	297	288	313	310	322	304	283	311	306	303	275	294	292	285	307	287	288	311	287	327	317	300	294	317	282	257	283	280	271	267	299	331	288	295	295	295	275	294	301	290	287	264	296	275	296	305	288	277	298	292	274	304	304	308	286	264	295	279	281	264	300	316	294	319	294	325	268	305	285	307	279	273	309	294	277	299	277	307	297	288	276	288	272	287	274	310	288	284	287	285	294	297	303	288	311	299	328	313	286	311	278	288	318	313	312	292	316	286	303	260	285	271	276	293	281	309	283	287	315	323	290	301	310	285	310	293	303	291	285	290	320	302	281	306	312	299	325	266	289	257	307	286	273	292	281	286	291	293	304	264	315	297	310	323	314	307	282	293	300	271	297	281	315	327	297	308	273	311	282	293	304	310	306	311	300	357	323	285	293	306	314	320	267	316	257	301	269	318	282	301	279	300	271	280	280	309	288	318	306	277	307	289	285	327	282	297	271	313	310	293	303	288	281	325	281	299	280	282	299	317	283	283	289	310	292	330	294	297	315	307	263	314	310	300	288	306	290	262	296	253	272	275	300	308	287	286	310	293	309	276	271	283	307	289	315	285	297	302	308	296	296	295	292	284	315	300	316	287	295	277	305	304	296	263	269	278	311	269	300	303	354	290	267	288	270	272	315	289	287	283	295	286	309	269	302	319	311	261	290	328	322	277	285	276	298	323	276	281	299	296	317	295	273	313	282	300	287	271	302	313	294	313	299	303	282	304	296	313	286	312	309	278	299	281	299	277	263	281	284	294	297	278	289	306	289	299	279	298	321	291	301	269	297	257	277	309	313	261	263	281	275	274	293	294	307	326	316	287	292	308	300	252	312	314	293	309	292	320	262	305	307	280	281	274	278	294	272	307	276	279	280	305	299	320	296	290	285	288	329	299	298	285	272	298	257	244	308	270	284	300	286	280	269	269	313	294	315	278	307	327	284	301	301	280	296	290	308	287	304	293	295	311	265	282	294	298	280	273	320	284	301	291	288	293	314	316	305	295	299	304	278	306	307	326	284	291	293	312	288	306	277	303	251	277	287	286	296	316	316	321	272	302	319	271	319	272	277	283	258	289	308	278	322	300	285	264	305	317	300	284	306	292	283	252	268	293	295	270	285	297	285	315	283	274	298	285	306	291	306	304	303	300	325	283	321	322	286	279	309	286	318	292	284	278	279	282	313	295	292	291	293	294	289	291	324	311	301	270	297	315	317	267	289	281	296	286	301	288	313	290	298	255	310	270	294	301	253	309	285	279	316	311	287	280	319	289	309	285	294	306	310	326	272	287	303	286	338	321	331	287	278	299	271	292	298	283	306	277	288	279	298	288	312	296	281	297	283	315	294	300	303	302	314	308	311	284	287	303	276	295	285	289	277	272	292	304	294	267	288	302	300	311	271	292	305	264	292	276	292	283	285	295	297	302	284	280	297	268	297	292	315	320	286	320	276	288	312	267	310	303	302	296	289	307	289	289	304	309	293	292	270	325	278	295	304	307	276	269	309	311	273	277	315	292	305	299	285	264	302	257	303	292	243	313	285	296	290	271	287	266	336	281	262	295	303	291	312	284	274	314	302	310	292	293	269	294	303	290	292	266	307	280	288	281	280	310	285	289	288	278	289	292	303	276	299	300	286	300	280	289	309	291	299	289	279	301	290	312	247	273	311	284	253	290	287	289	291	299	267	276	313	307	294	287	290	298	282	294	317	317	276	265	289	297	300	373	290	256	297	294	289	277	336	301	290	258	279	307	293	277	292	301	289	294	293	276	287	309	296	319	314	306	307	302	297	299	276	316	309	300	291	267	293	311	266	292	319	297	306	294	291	330	316	278	293	306	299	314	326	299	311	283	319	264	284	289	314	294	303	291	288	306	297	292	324	288	290	281	304	317	278	325	303	286	288	327	300	312	294	314	292	305	273	303	265	286	310	295	283	306	311	312	287	299	276	299	320	280	279	308	316	288	313	292	294	313	270	277	291	306	262	274	232	297	291	277	269	294	285	272	288	277	290	300	279	311	304	292	287	301	300	328	269	251	300	303	284	317	285	300	290	283	289	282	312	281	302	300	298	313	280	282	309	327	271	252	294	285
22559	20364	26870	23709	20370	20410	7445	1723	1257	1181	1104	1024	882	833	832	755	776	715	679	728	746	743	702	707	663	718	707	619	620	635	681	716	611	627	596	639	615	615	676	653	614	637	604	610	582	640	627	602	607	604	585	639	647	583	625	607	621	579	574	620	639	616	624	573	643	624	580	601	594	612	583	595	576	605	585	616	605	634	616	600	612	584	594	587	598	603	605	634	545	638	629	569	589	599	636	577	620	614	594	569	610	591	579	565	598	586	595	571	603	590	581	626	595	623	621	569	567	580	637	612	619	571	622	565	598	618	574	597	580	625	561	585	596	637	604	605	613	632	610	594	652	584	572	638	564	564	566	626	605	590	602	560	578	597	581	581	584	616	635	620	611	631	595	580	575	635	583	631	605	573	601	622	632	647	588	620	577	569	619	546	596	608	612	595	551	583	610	549	606	643	552	580	575	659	572	573	618	668	576	659	603	598	586	634	629	591	559	525	614	615	589	614	592	656	610	543	617	598	611	545	629	591	608	600	549	536	605	609	572	541	607	596	608	545	575	595	624	582	629	577	618	608	591	537	636	645	630	572	601	581	588	596	605	614	606	600	616	562	581	566	543	555	601	632	577	569	627	613	607	605	593	586	596	543	621	577	600	614	581	586	605	585	591	598	587	624	598	622	629	600	588	620	593	591	588	612	617	603	623	586	600	581	588	624	586	567	604	616	589	648	607	547	586	600	607	581	612	622	582	597	587	560	626	628	609	562	567	611	601	582	587	597	563	584	606	591	600	599	619	619	610	611	605	578	576	583	598	604	608	605	614	611	560	601	621	604	575	624	595	587	599	555	655	561	628	627	590	583	551	607	598	573	628	623	586	541	598	605	623	600	581	536	610	585	586	573	623	616	579	627	591	604	609	633	606	605	604	594	606	576	569	581	627	580	612	613	581	564	594	616	621	596	595	599	613	569	608	598	527	627	608	625	560	569	552	598	602	621	603	597	546	578	619	583	600	570	556	583	589	605	601	593	603	629	587	613	610	590	606	562	594	586	584	596	619	602	582	573	617	591	651	607	569	571	609	594	608	572	594	613	584	596	601	613	581	552	588	584	616	604	603	604	611	592	592	582	574	603	581	592	627	596	622	643	612	579	548	599	627	586	624	550	602	595	554	582	607	624	585	594	596	598	594	610	637	595	596	587	591	604	601	605	614	613	633	620	612	564	625	565	584	587	618	583	607	577	607	567	594	584	643	597	587	553	612	558	619	633	585	578	631	591	613	578	588	577	592	623	572	631	626	569	583	602	630	616	584	590	598	572	612	559	562	618	600	566	607	624	626	579	601	598	570	619	549	617	598	602	578	574	576	617	591	566	609	568	592	628	609	648	593	603	569	630	595	596	577	546	627	583	589	595	572	590	522	584	603	571	588	645	637	565	610	585	645	591	594	575	610	605	604	627	619	542	607	591	589	597	565	583	619	587	661	581	589	651	591	593	629	664	606	577	585	610	603	586	551	597	605	581	548	576	585	574	628	613	557	635	603	617	566	586	604	595	587	575	592	646	642	562	561	629	604	559	641	597	624	581	581	580	616	633	622	575	573	628	613	643	597	638	599	593	553	605	627	570	578	564	564	591	584	619	621	604	610	540	629	598	592	601	610	598	610	634	598	575	577	594	539	609	588	588	630	564	604	609	541	583	580	572	648	589	562	608	592	611	580	612	608	609	666	604	613	578	625	608	576	563	616	571	613	604	573	542	565	576	605	567	621	589	601	634	583	593	601	613	573	610	550	594	588	648	595	574	621	604	633	578	612	560	598	600	609	609	565	626	604	539	600	639	601	593	545	605	596	603	585	602	607	595	616	616	584	577	601	554	593	592	588	594	569	618	579	617	603	605	559	601	587	617	633	617	488	630	592	605	641	601	604	610	620	639	562	611	607	611	587	607	572	577	581	603	605	590	612	619	604	574	615	581	628	576	554	584	602	577	579	579	542	578	596	564	563	627	541	601	620	598	613	614	564	605	555	635	577	608	596	576	629	571	562	591	554	581	603	589	634	619	608	573	553	570	552	599	583	569	591	590	598	607	580	645	603	623	617	579	607	592	612	608	587	600	618	590	591	608	564	601	623	629	588	569	578	611	603	602	586	589	591	621	602	541	595	592	564	611	592	619	652	610	651	589	570	601	598	577	632	534	599	607	597	597	610	635	585	623	586	564	568	577	620	595	577	627	571	567	619	557	599	609	576	565	546	584	591	598	624	540	590	595	568	619	587	595	630	599	541	561	588	564	581	597	557	610	616	582	657	589	570	582	550	566	581	600	573	617	621	645	581	649	579	595	597	572	563	612	599	586	615	608	600	611	617	630	559	585	666	601	586	577	584	605	640	624	565	619	587	609	569	619	590	560	581	599	583	550	598	628	562	622	607	569	635	589	619	618	598	577	599	576	631	564	575	611	604	566	603	615	635	603	570	594	638	572	605	581	602	595	614	619	572	613	613	596	594	589	544	606	575	587	645	628	600	576	576	600	568	581	605	607	624	569	556	582	589	587	577	607	620	555	592	605	544	592	618	602	626	612	631	577	609	613	610	593	603	643	588	642	560	612	627	613	629	602	572	581	615	579	563	602	604	612	630	574	599	621	576	558	617	582	594	553	600	580	641	594	575	588	602	585	593	616	592	589	630	611	566	557	532	572	625	615	597	606	587	561	595	588	592	620	597	562	582	586	609	613	589	602	603	573	584	585	589	610	595	562	602	603	615	554	629	603	577	634	603	586	598	570	581	625	589	641	621	570	569	581	589	549	618	600	623	585	621	550	602	568	602	587	595	625	596	601	614	593	616	579	599	583	604	590	564	599	585	573	575	631	627	562	594	641	585	623	589	575	569	628	560	596	539	634	601	549	616	606	578	599	571	580	633	580	637	619	590	576	616	631	635	543	627	576	617	583	636	579	603	503	565	593	596	626	615	641	562	562	639	541	565	571	537	608	571	573	607	586	584	626	622	602	620	599	590	576	618	631	599	603	571	606	583	584	623	627	548	576	591	593	607	611	611	608	602	568	613	556	629	618	606	587	618	572	639	639	574	585	628	572	580	592	628	622	594	548	582	563	596	596	613	594	598	596	583	624	591	558	583	597	610	640	562	624	544	577	603	642	578	612	597	564	608	597	632	575	633	585	558	583	579	607	606	592	584	573	575	590	594	601	598	594	604	618	572	580	593	555	610	579	581	610	562	607	590	601	554	597	610	568	567	603	591	579	626	610	626	595	593	605	603	561	605	518	593	553	626	618	621	566	543	586	559	610	606	593	618	576	573	562	595	575	580	642	591	604	557	626	585	638	594	580	594	586	593	639	576	578	600	601	570	585	573	636	555	549	585	588	578	586	581	601	606	508	588	628	563	603	612	596	569	608	612	599	580	558	574	558	578	608	577	585	621	560	592	603	637	587	612	592	572	620	624	588	583	557	574	610	610	582	542	592	581	606	586	592	599	573	555	624
12119	18566	17280	9792	6522	4537	3545	2898	2292	1918	1760	1512	1309	1174	1190	1077	1008	902	910	889	826	798	786	809	764	783	793	704	712	705	678	683	697	697	704	664	666	666	653	592	615	683	652	653	622	633	622	635	626	601	558	577	574	597	624	597	607	598	596	575	606	602	592	576	597	628	615	616	570	575	567	598	637	581	620	607	562	577	579	583	599	596	613	569	612	550	614	620	556	548	616	576	543	581	603	553	595	618	585	606	570	578	562	580	553	585	580	579	572	586	561	599	578	602	574	566	610	595	557	564	583	535	589	564	582	553	531	551	579	596	555	589	571	572	538	596	572	570	560	584	578	606	616	573	546	555	566	579	642	607	603	518	585	603	553	643	603	610	605	577	556	583	582	597	610	603	590	575	592	561	606	574	586	533	585	599	557	551	593	606	585	592	546	573	593	570	585	564	592	558	611	602	578	535	639	588	554	567	571	556	577	590	558	584	547	575	582	552	553	561	532	593	617	585	584	540	578	601	540	541	586	607	573	620	630	585	542	533	537	602	587	589	584	580	553	560	568	578	526	605	583	540	588	550	584	556	602	545	601	583	563	579	597	565	603	576	591	586	552	562	561	568	571	560	570	613	562	588	615	562	592	603	565	610	606	555	562	574	585	576	575	533	565	530	562	585	589	577	562	542	581	556	595	581	565	600	594	550	539	586	573	573	595	591	575	536	586	570	575	627	633	539	552	595	570	573	634	589	615	565	588	590	572	572	558	572	600	553	573	555	591	578	606	600	583	622	541	586	582	596	638	563	580	589	577	563	586	554	584	554	576	564	593	580	545	571	554	558	581	547	572	620	557	585	532	602	576	594	558	585	550	588	592	573	599	608	599	577	586	568	571	584	559	540	575	545	632	563	545	596	597	565	596	550	583	583	612	554	596	573	550	638	543	573	572	574	602	603	558	532	566	597	597	539	583	581	565	619	560	605	583	578	552	584	607	609	630	605	572	578	542	573	564	550	569	555	624	591	570	577	572	540	584	600	540	595	598	586	593	592	591	618	563	601	559	597	587	564	570	600	597	601	569	608	594	570	576	554	568	613	596	610	531	591	570	570	565	589	550	582	536	598	592	575	619	596	563	549	570	590	567	604	595	599	586	600	629	566	552	581	587	545	570	600	543	609	584	600	579	545	538	602	569	568	599	593	582	596	602	601	539	570	589	580	579	591	593	599	569	583	586	579	533	570	613	548	538	605	589	579	583	600	556	627	571	586	576	585	593	586	581	556	585	545	556	579	553	593	603	606	578	608	555	585	592	567	607	562	528	533	570	594	606	566	555	556	599	587	611	561	599	567	553	592	573	591	539	553	563	582	594	584	555	551	560	556	589	542	586	544	534	594	572	577	584	542	573	584	581	594	564	603	588	591	538	592	592	600	592	584	613	577	584	592	576	630	534	561	638	554	601	546	569	554	575	532	555	578	608	594	572	537	631	565	554	552	572	605	548	570	567	614	600	566	566	536	650	600	566	566	556	573	587	561	563	581	553	608	602	618	565	560	566	530	554	564	575	574	544	593	584	581	637	546	568	586	545	593	555	577	603	590	583	602	582	631	628	605	555	594	575	590	529	576	591	562	608	605	601	598	543	559	621	575	562	604	573	596	572	585	563	610	582	584	581	590	566	574	570	553	566	550	615	582	568	568	601	554	583	568	602	603	601	617	604	571	599	540	594	610	618	569	571	581	559	555	539	505	573	538	585	528	564	571	578	566	573	567	584	597	560	573	566	593	557	591	553	595	552	561	599	561	568	552	592	554	609	545	635	647	557	548	562	582	532	580	549	597	555	573	548	571	597	590	550	554	533	561	588	611	553	583	562	552	567	560	589	579	586	571	581	575	522	561	600	609	585	574	591	565	574	563	550	570	571	547	553	589	525	578	584	551	570	555	603	528	548	574	589	535	606	558	587	541	561	619	553	544	587	571	619	559	555	595	566	587	593	572	622	565	534	572	538	573	577	568	555	614	491	590	567	611	568	541	563	568	543	580	585	576	589	553	572	621	608	595	591	572	566	599	566	587	602	555	542	569	544	566	614	609	623	577	548	578	548	568	575	568	571	546	555	581	591	614	547	569	609	592	587	535	544	572	567	598	589	578	570	584	560	536	560	551	598	582	568	588	572	615	565	562	537	582	607	568	592	579	635	624	555	585	565	577	609	562	609	553	533	614	562	554	575	557	583	591	582	561	587	554	588	613	555	590	587	547	537	569	578	569	574	648	566	555	584	592	551	632	603	582	572	570	573	566	583	597	599	562	588	610	565	608	541	553	603	581	568	554	559	552	587	548	552	611	529	557	563	581	573	597	591	563	545	582	559	614	582	591	507	556	622	576	565	586	539	575	588	558	580	551	554	598	610	600	541	551	646	535	575	619	575	557	581	597	604	552	575	564	586	563	591	551	592	601	583	561	573	560	586	603	545	634	603	593	592	571	595	588	603	600	575	577	564	576	558	573	550	572	590	536	606	568	565	560	650	579	623	523	591	559	589	565	555	564	548	567	626	594	527	593	613	592	557	599	568	572	578	548	587	588	574	624	567	561	617	574	535	586	597	665	608	571	603	551	598	585	559	610	587	577	570	591	613	580	553	566	546	561	564	614	582	643	590	539	579	571	599	541	554	553	560	556	563	596	569	629	567	560	605	580	595	512	578	549	529	555	594	610	618	570	561	646	580	550	568	584	539	599	555	562	542	604	583	560	571	572	609	519	598	589	576	571	574	591	567	596	555	571	568	587	575	585	591	545	565	601	563	545	596	561	597	590	557	571	577	605	555	576	558	566	586	572	542	618	568	607	540	566	488	560	620	564	597	590	573	595	609	573	598	551	593	580	600	571	564	590	577	582	595	624	600	560	546	539	553	595	586	555	581	597	596	546	552	589	580	559	573	592	607	592	567	567	566	579	583	569	545	570	559	576	568	545	588	560	590	547	590	574	592	575	574	616	579	555	572	613	618	590	596	529	540	574	623	565	534	547	586	526	588	564	610	576	648	566	560	577	577	574	601	590	532	585	538	581	566	533	518	571	541	588	567	552	537	581	563	601	569	615	600	589	553	610	553	571	535	598	582	596	579	557	608	576	582	526	540	598	600	593	589	557	583	565	608	545	552	590	584	586	615	607	593	560	657	562	572	559	552	555	553	564	588	596	592	569	578	549	611	575	621	566	628	614	568	570	600	575	613	544	600	540	600	573	584	567	608	554	583	586	520	578	581	531	557	649	566	578	558	590	549	597	626	566	573	598	558	585	546	565	561	606	592	533	569	552	589	558	595	521	596	634	562	583	594	574	524	592	580	626	566	578	562	555	616	572	578	563	567	586	559	563	548	561	569	611	530	591	561	560	593	584	607	542	573	584	577	575	606	564	574	546	574	590	609	568	584	585	569	618	587	609	603	586	575	589	560	533	561	572	583	547	611	588	584	537	559	575	594	550	532	586	625	529	559	567	600	561	541	534
27701	12403	1222	351	225	190	191	167	168	150	168	150	161	160	146	139	135	145	131	169	157	142	137	124	132	162	132	148	135	148	134	130	127	138	136	137	130	156	159	142	159	135	141	135	139	140	145	132	139	136	140	160	137	124	141	132	142	120	141	151	131	117	126	143	138	130	127	138	134	147	141	136	128	143	136	132	155	126	143	135	156	162	117	146	145	123	144	149	138	142	141	129	134	139	158	150	145	145	129	127	113	139	125	128	149	122	120	146	147	137	132	126	141	131	133	137	145	168	133	162	149	127	144	148	123	163	157	146	131	122	133	154	146	138	127	142	160	145	127	138	128	150	128	138	132	135	121	137	137	145	153	127	126	121	139	130	134	150	143	139	163	108	131	138	139	140	134	130	143	154	150	138	142	125	141	130	114	151	133	127	151	132	122	125	120	123	131	157	150	128	132	147	161	150	123	155	135	107	130	147	147	153	129	133	146	175	120	140	157	129	143	129	142	128	138	129	145	128	146	126	146	147	127	150	139	137	148	146	142	149	149	145	131	141	167	152	128	121	156	133	137	152	150	143	150	142	128	137	142	141	153	142	138	149	174	151	141	126	137	139	132	146	138	141	149	171	130	137	114	140	142	142	133	113	145	144	129	126	145	137	118	143	149	137	138	135	139	130	133	168	160	147	161	157	157	141	134	150	123	145	149	156	144	138	143	158	167	130	130	130	152	152	119	148	154	127	147	134	111	132	124	147	156	151	118	124	136	129	132	149	121	154	150	153	130	151	132	135	137	142	145	155	142	123	144	157	151	155	135	154	125	129	124	123	129	139	144	155	151	139	128	147	134	136	134	133	120	137	139	118	129	132	128	130	143	152	140	128	138	151	142	139	153	130	142	137	147	119	142	156	171	130	141	130	129	144	124	138	133	156	156	143	126	151	123	145	132	134	128	147	146	146	146	138	135	137	140	132	135	123	137	130	153	159	149	140	124	139	132	157	140	119	142	138	159	149	145	155	130	136	148	130	128	115	139	156	144	129	130	118	133	121	158	153	160	160	106	137	139	143	140	152	145	162	136	134	136	157	149	145	146	120	162	117	133	131	144	116	157	139	134	142	147	133	161	141	158	119	138	138	150	141	141	154	125	150	137	139	122	131	159	126	115	135	141	145	144	147	130	143	140	133	136	128	142	139	136	134	135	132	127	144	135	158	129	120	125	160	122	148	159	160	130	135	144	142	138	127	152	137	136	151	156	165	125	131	118	133	164	139	133	99	130	137	141	151	135	160	151	123	137	140	150	122	130	154	142	130	144	143	133	137	138	137	147	138	143	118	146	155	130	145	130	141	172	119	140	151	125	145	153	123	141	143	142	146	151	135	134	147	123	135	142	132	127	135	134	144	135	145	128	150	132	152	159	135	159	141	142	129	133	143	135	143	141	121	120	133	115	139	147	123	125	139	157	134	133	123	139	112	123	158	142	118	129	151	148	150	138	134	146	116	126	144	150	151	125	135	135	119	126	140	139	154	134	127	164	137	142	127	143	132	155	141	148	146	133	137	111	163	131	142	132	147	141	168	141	140	133	150	137	151	134	144	141	165	145	135	114	125	130	143	146	127	126	169	154	116	161	139	152	156	145	130	131	148	142	131	152	144	137	159	120	119	133	116	142	133	153	147	137	128	133	137	113	120	118	145	139	112	153	130	145	147	137	119	119	131	147	140	124	116	141	145	154	157	128	148	164	144	130	124	149	136	128	131	154	131	122	131	152	147	162	131	137	147	142	159	138	133	168	153	128	140	132	137	127	122	135	153	131	121	136	160	136	155	136	142	147	145	149	139	143	130	159	149	152	132	152	147	140	134	138	144	120	147	128	133	132	135	135	139	140	139	153	141	135	151	148	124	122	143	130	146	147	134	118	116	129	118	121	143	140	133	122	135	146	135	162	147	133	129	171	138	135	156	143	143	163	152	121	152	143	138	131	157	139	137	162	143	131	154	157	136	140	149	137	151	141	130	154	132	129	167	146	134	147	155	147	140	148	128	147	153	148	138	138	143	146	133	147	135	143	147	145	137	136	145	146	132	125	142	166	135	137	120	129	149	148	154	134	130	148	147	158	154	124	127	143	157	141	131	126	150	128	132	113	141	136	141	148	139	143	132	132	129	149	140	135	134	134	136	138	130	148	131	139	171	140	156	134	150	119	159	159	161	134	139	143	139	133	139	121	167	160	127	147	129	139	118	143	122	121	128	150	121	149	122	137	135	150	136	151	165	135	137	132	130	140	154	127	158	127	147	136	136	147	131	125	143	147	146	143	114	145	150	133	130	131	143	144	152	134	142	137	138	129	150	127	153	134	133	126	125	144	154	148	132	144	123	125	133	135	140	139	134	150	135	128	135	151	130	135	147	144	145	130	131	127	142	138	149	140	133	155	147	143	129	154	156	147	146	128	136	114	132	142	140	153	142	141	127	117	129	147	133	131	134	138	148	118	138	126	149	142	126	127	143	121	122	141	137	134	139	143	125	128	136	159	131	138	151	136	147	114	150	125	130	134	131	135	138	134	147	129	152	119	147	145	150	119	139	150	140	131	137	134	154	136	153	124	113	146	127	135	149	137	158	146	143	142	126	167	150	135	117	127	167	130	154	123	150	129	142	149	123	140	137	159	143	144	127	139	142	131	129	150	163	141	144	128	143	121	128	145	145	136	164	141	141	147	156	133	155	136	118	151	158	166	149	136	136	147	135	131	146	127	149	120	143	161	135	142	138	133	139	125	139	145	135	129	134	147	157	147	116	147	146	145	136	117	138	140	130	164	151	121	143	139	157	122	146	152	142	132	143	120	154	160	162	139	135	125	134	152	110	130	156	134	156	140	120	145	150	134	122	147	127	135	150	131	145	156	139	146	150	136	164	142	137	128	126	163	146	130	152	134	134	139	127	125	144	137	122	145	139	127	133	172	148	145	154	125	153	125	131	156	134	141	144	145	125	142	114	141	133	154	127	129	153	128	133	129	152	139	135	128	145	152	159	126	140	155	137	155	131	128	148	145	149	112	143	160	151	143	146	137	154	131	139	134	146	153	131	124	153	148	152	122	151	133	134	145	131	148	110	143	147	113	149	143	137	121	147	139	126	154	145	136	132	143	137	125	150	129	135	119	148	148	126	160	151	136	142	146	142	139	128	135	131	149	132	130	154	110	132	141	121	131	129	133	135	147	138	147	126	118	121	151	134	144	126	137	120	141	153	135	154	149	165	158	149	132	122	135	134	148	148	142	130	172	130	143	142	151	129	112	128	133	134	138	149	127	137	148	152	162	141	118	143	122	141	137	144	159	143	141	139	150	128	153	170	155	140	131	131	142	149	157	142	145	138	123	174	157	144	136	146	129	158	157	144	133	135	137	164	147	135	151	108	130	139	142	138	146	120	151	128	143	134	128	147	150	169	154	153	145	133	148	139	146	148	139	138	151	143	147	148	140	133	152	150	117	118	135	133
5149	834	794	426	330	280	241	225	234	189	182	193	190	196	184	175	185	178	167	151	186	148	183	170	165	163	183	184	162	165	154	164	174	171	162	178	141	179	143	152	138	147	155	153	167	186	150	174	180	152	165	147	155	154	169	156	152	161	140	183	166	170	145	161	168	144	168	157	158	161	174	161	176	170	163	166	171	166	161	161	151	139	160	140	165	163	141	173	167	159	143	144	157	166	153	139	187	163	141	174	142	144	166	163	179	170	174	177	145	154	194	144	171	183	152	153	169	150	171	155	162	159	154	166	143	166	163	148	161	163	179	161	154	156	161	165	159	161	164	174	172	138	168	186	153	136	149	155	156	165	182	157	155	168	163	149	169	159	137	161	172	148	168	149	153	153	174	150	160	151	190	147	175	174	147	144	160	173	157	160	159	170	172	151	159	145	156	161	156	128	154	182	157	172	143	158	152	160	186	152	175	154	163	175	169	155	160	175	171	169	144	154	144	174	163	159	176	156	152	170	143	162	157	169	158	154	170	169	170	171	143	158	147	180	167	170	139	183	144	174	167	182	177	169	154	161	152	160	157	168	187	184	165	163	166	183	173	161	169	177	140	157	159	176	156	164	172	164	158	154	154	162	160	162	149	150	160	144	173	188	153	176	163	171	157	171	161	148	162	155	183	152	162	136	163	159	164	152	155	146	166	165	169	172	159	166	168	167	158	167	166	152	167	157	174	160	160	173	153	163	176	152	161	175	173	170	155	154	174	162	138	141	173	168	156	155	156	177	155	171	172	144	131	156	154	192	178	164	148	156	131	167	162	158	131	143	165	171	170	142	164	145	169	155	154	169	155	184	168	169	178	170	152	153	150	167	164	172	121	174	158	146	158	178	158	151	166	156	154	157	157	188	165	162	158	155	181	169	172	173	164	163	164	176	165	181	151	147	172	169	180	177	156	152	156	147	167	159	140	141	164	156	163	151	150	152	173	159	133	155	178	184	148	157	143	140	152	172	165	161	180	174	170	162	176	147	161	177	141	158	164	153	149	158	140	176	167	157	175	178	162	174	160	167	145	169	165	173	163	174	172	146	144	172	155	168	188	161	164	154	170	136	176	191	181	183	165	157	179	185	156	173	130	169	154	176	160	138	161	164	187	160	167	138	186	172	182	149	155	154	150	175	166	176	145	169	159	161	164	179	181	160	168	156	171	164	163	155	150	153	169	157	165	148	155	163	154	161	172	136	165	155	144	184	151	160	141	162	150	167	186	167	150	153	145	161	165	156	175	154	169	157	159	174	162	167	149	167	150	190	162	162	172	155	192	151	181	160	152	184	155	196	171	145	153	163	175	166	182	152	179	163	169	145	159	147	146	154	173	163	147	160	165	151	161	144	175	167	173	156	170	174	164	187	155	154	171	163	168	176	169	161	162	150	176	138	135	156	164	163	152	175	167	201	155	177	171	184	163	158	142	143	166	187	137	152	127	174	161	162	167	166	167	166	160	172	148	177	159	183	159	163	158	152	162	157	162	138	159	182	164	168	176	146	195	157	169	157	149	142	165	164	180	145	157	152	140	183	170	162	152	154	169	149	175	145	149	175	161	147	159	174	176	163	167	162	166	161	154	141	183	152	159	161	167	152	172	146	176	139	146	147	155	161	158	149	167	147	155	151	169	161	177	151	163	138	185	161	143	171	141	167	169	159	155	152	158	148	160	153	175	175	171	173	160	156	161	171	156	168	157	201	172	193	169	159	144	163	151	153	163	156	145	174	157	162	180	143	171	154	168	177	151	163	161	173	160	173	154	157	167	138	169	150	167	177	147	152	155	156	196	142	146	180	162	169	155	153	143	154	162	181	143	169	169	163	150	162	168	176	183	154	161	142	170	186	160	162	150	161	162	179	194	177	175	175	155	159	153	149	162	176	164	165	172	169	154	162	152	159	163	160	190	176	152	164	139	153	162	146	160	175	186	168	144	165	150	148	171	166	190	153	153	143	155	152	151	144	156	185	174	169	137	164	164	169	161	152	159	167	171	192	150	161	165	165	167	149	178	158	179	148	177	153	145	143	159	145	159	185	150	167	161	161	157	164	143	159	149	162	181	143	177	175	176	154	161	165	160	159	148	149	160	149	166	163	186	185	149	165	167	147	172	171	164	141	147	161	160	168	150	171	149	170	146	165	189	153	149	170	168	151	167	167	164	170	179	180	136	173	158	147	175	167	154	164	183	151	188	144	172	166	160	162	181	166	170	165	186	144	157	184	170	177	177	168	141	170	164	157	160	171	153	182	149	166	170	158	173	165	166	155	165	170	144	154	170	155	157	162	165	151	170	174	152	161	161	148	139	199	162	168	176	169	206	152	178	166	166	158	168	179	156	145	171	173	162	128	165	173	156	167	167	176	179	168	151	166	187	171	147	166	149	174	173	168	166	187	162	172	133	165	146	159	164	148	158	157	178	149	156	160	173	160	168	176	163	181	166	146	167	163	141	182	160	171	162	168	157	159	160	174	150	148	165	146	173	168	167	167	183	160	155	160	159	164	189	175	154	137	144	155	144	154	181	161	150	160	156	155	164	160	172	184	175	139	166	155	127	184	161	165	139	160	154	151	185	159	166	151	171	203	160	160	162	154	183	156	164	154	167	165	181	164	173	152	164	174	155	159	163	172	148	166	180	157	177	173	152	158	156	141	157	192	181	160	149	171	170	172	175	146	166	159	160	156	162	156	161	153	158	168	159	172	155	145	162	154	153	176	170	144	149	159	164	177	173	185	158	172	165	152	172	153	168	170	161	165	172	145	156	166	176	157	159	178	188	161	151	176	164	173	159	153	186	159	178	157	160	166	176	149	160	172	174	173	164	168	157	186	173	174	181	167	173	172	147	152	186	156	149	164	155	170	188	168	153	166	182	140	161	152	164	144	178	160	163	157	166	151	148	162	144	150	174	180	187	163	166	170	150	149	163	161	162	154	165	156	150	178	157	146	162	153	158	178	158	137	164	163	162	185	170	164	172	145	170	163	169	143	183	168	154	163	164	176	170	160	158	154	165	173	172	161	159	161	162	135	172	159	163	174	178	174	176	166	152	166	169	173	166	173	171	188	159	149	174	162	170	187	180	160	146	147	160	163	173	168	192	161	145	149	142	160	177	153	165	181	158	168	169	159	140	160	156	153	152	142	150	146	169	146	166	153	188	147	166	164	148	158	168	156	164	177	139	176	173	160	177	166	163	181	196	176	172	155	155	141	153	175	160	161	175	184	192	182	165	172	157	175	157	183	174	145	172	170	170	172	150	171	166	149	160	171	145	154	166	172	159	162	176	138	145	141	167	156	164	150	152	166	154	159	180	150	175	177	153	163	163	190	155	186	146	172	149	169	163	163	159	166	139	159	178	141	147	168	173	142	154	184	162	149	189	173	166	152	163	157	147	169	178	180	171	156	161	145	164	168	137	152	165	166	178	139	161	167	144	161	158	138	162	182	166	159	170	152
24459	20362	26427	24159	20348	8462	1232	820	667	615	537	539	454	444	403	407	390	374	352	346	357	366	384	328	328	357	359	325	351	340	341	328	302	304	294	319	302	344	300	298	333	289	308	295	305	344	312	310	307	312	286	296	312	299	317	327	304	334	303	303	286	276	331	327	257	310	296	295	307	264	305	305	314	320	317	311	302	289	325	300	273	293	288	267	327	309	311	320	291	281	280	293	301	297	290	292	288	332	296	280	280	300	296	289	332	309	302	305	300	303	306	290	297	319	298	344	300	314	312	307	299	292	277	302	284	308	282	301	311	305	291	304	291	290	302	286	288	317	304	270	277	285	292	352	290	285	318	297	299	281	289	337	279	293	274	285	302	298	306	294	280	271	270	304	302	285	293	317	279	311	291	303	292	308	272	259	310	322	314	310	303	287	279	341	246	316	279	294	296	324	329	314	313	317	306	313	307	265	274	299	306	302	323	281	264	336	290	277	267	280	277	298	353	282	296	291	304	287	288	322	290	307	281	274	292	274	306	285	299	294	289	277	298	286	291	257	305	280	308	294	330	306	307	291	289	316	270	287	264	285	305	290	278	289	297	316	289	303	296	293	298	274	306	268	270	282	309	262	335	317	311	286	311	263	296	345	304	288	280	307	277	300	308	291	309	285	298	314	300	262	283	297	283	298	312	310	252	305	298	289	313	286	285	294	309	275	295	304	299	304	268	272	258	300	273	282	293	305	310	305	320	289	309	330	298	262	292	288	284	302	301	287	272	290	285	284	286	311	331	295	286	283	276	303	272	319	273	288	280	282	306	300	272	285	285	302	323	303	290	306	298	270	291	327	319	292	298	313	277	292	304	309	277	282	320	297	259	287	305	318	268	336	301	280	307	289	259	296	292	265	287	281	293	297	283	305	286	291	294	307	273	287	319	287	280	317	314	264	290	287	317	280	330	319	296	295	294	312	278	293	259	300	286	324	288	308	294	306	287	284	290	300	307	290	284	283	290	283	267	305	291	303	312	298	306	302	290	310	288	291	295	301	311	293	306	311	301	286	321	277	318	304	284	303	322	280	279	310	295	316	303	285	309	301	318	270	284	308	278	298	317	323	288	307	266	299	328	301	274	291	312	320	296	307	265	310	310	310	293	306	299	311	313	304	300	321	318	299	320	296	305	292	301	263	293	316	292	320	303	297	310	271	308	317	304	275	295	302	319	278	275	317	301	288	294	278	288	296	253	256	314	300	307	304	284	257	300	307	276	277	289	282	317	301	280	291	309	311	285	303	300	287	279	268	309	279	294	293	302	286	283	283	271	337	296	297	320	304	305	294	272	292	296	294	285	283	301	306	320	274	293	299	306	310	299	282	296	275	273	303	288	308	293	271	275	267	300	292	283	268	304	320	301	292	268	301	299	313	271	311	287	269	286	288	282	332	309	308	334	286	309	288	300	307	288	290	304	255	302	283	309	321	285	280	292	289	305	281	311	291	270	277	305	289	304	287	324	316	293	288	276	291	309	294	317	309	304	266	301	300	282	279	287	273	273	306	291	295	284	318	286	294	300	290	309	279	293	330	302	329	258	290	325	267	296	285	295	300	304	324	276	290	266	296	338	271	287	293	279	285	315	348	289	264	319	295	335	293	297	295	319	314	311	283	298	288	290	285	290	279	298	287	287	278	301	299	300	287	308	306	316	299	294	318	302	302	274	294	247	289	308	320	294	285	299	280	315	304	318	295	305	301	289	301	307	269	315	300	282	286	297	289	291	273	303	340	294	282	305	292	292	292	332	294	312	292	304	268	304	308	287	284	283	307	309	291	290	312	263	306	317	327	294	291	282	282	304	281	309	301	286	310	287	286	305	292	314	294	268	347	290	282	288	291	299	276	302	288	298	303	280	298	298	334	316	318	286	307	293	314	285	289	307	293	282	306	300	314	308	290	325	290	290	292	306	280	299	320	282	331	299	282	284	297	323	324	281	322	310	277	249	337	294	291	286	291	288	295	288	303	303	286	291	303	298	308	300	311	287	305	297	270	325	315	285	288	259	307	268	277	304	267	293	282	296	326	296	300	292	278	314	302	310	261	297	311	300	319	304	292	271	299	289	305	302	301	291	304	304	308	322	280	308	290	318	294	283	290	290	325	276	283	310	288	284	286	337	284	269	304	304	282	277	311	283	269	312	314	292	285	315	280	278	299	309	279	313	318	286	294	253	297	299	299	316	256	302	311	304	294	260	285	281	269	313	272	286	289	305	280	329	287	283	244	306	265	317	317	297	282	282	264	320	320	306	303	260	315	267	289	276	282	303	296	278	266	288	288	296	277	291	295	315	314	287	310	295	287	280	318	296	285	324	254	298	315	284	312	286	312	287	290	269	249	270	301	286	259	303	283	301	291	305	288	300	302	278	292	324	277	282	298	295	273	288	278	286	323	306	337	278	294	318	284	306	303	304	287	308	316	304	285	312	296	307	280	322	307	314	318	301	307	286	268	306	284	296	317	324	308	289	300	312	289	313	268	257	276	295	315	313	294	284	258	289	288	286	299	288	297	302	314	307	294	333	305	274	328	313	323	321	290	297	279	281	282	302	262	299	308	310	312	331	268	292	280	290	306	308	265	309	336	294	294	304	311	311	289	281	297	264	277	320	299	293	280	288	302	315	324	309	293	306	288	311	292	283	299	300	265	283	286	292	311	296	318	294	268	317	273	309	294	290	287	294	296	344	313	302	302	307	301	308	303	291	321	294	303	297	301	309	303	317	315	305	327	304	309	319	270	318	324	323	302	271	279	301	288	273	327	325	299	332	281	328	297	287	320	297	327	332	270	282	304	303	300	293	275	293	295	276	303	290	303	347	274	315	302	263	282	313	291	278	284	313	296	291	289	308	274	330	311	296	311	305	313	286	292	281	305	311	286	321	299	291	318	300	286	294	274	328	284	286	312	295	269	270	284	286	269	329	283	280	309	306	310	293	268	341	303	272	297	312	297	311	283	315	300	292	317	262	295	303	269	333	279	297	281	292	289	298	297	288	286	273	270	310	262	291	282	304	305	289	289	262	283	295	260	301	295	300	279	302	298	287	314	283	305	298	298	284	286	321	308	265	301	294	321	291	282	296	276	294	285	296	287	300	323	283	280	305	290	299	302	295	264	278	289	332	313	282	281	311	317	299	299	276	292	264	285	306	290	315	302	314	302	280	294	269	273	306	266	285	291	303	279	307	267	295	311	303	277	307	298	296	299	290	295	286	306	286	295	304	298	279	299	295	294	320	303	292	284	282	306	311	289	289	310	286	281	282	245	317	290	317	290	319	326	311	297	274	270	294	301	281	250	303	299	314	275	293	316	292	287	310	299	300	279	305	273	267	281	279	303	276	290	305	297	304	309	318	301	289	289	299	288	326	285	300	311	282	301	296	317	296	299	289	287	284	293	328	288	280	270	282	304	273	323	290	319	290	270	285	300	292	299	294	266	301	318	283	297	317	281	262	297
8277	11572	10724	5583	3538	2424	1850	1383	1182	996	915	768	691	592	620	544	501	516	488	432	440	401	430	418	390	377	394	351	353	383	344	319	342	360	335	300	308	343	326	342	306	295	338	303	334	323	351	298	299	331	307	307	319	338	295	287	305	296	268	310	296	302	335	310	292	309	308	288	284	300	324	289	323	297	298	299	305	295	293	331	290	282	298	308	300	332	299	290	304	329	306	308	287	313	309	303	290	301	282	290	266	320	281	317	298	297	281	276	279	315	278	286	311	279	309	299	269	305	292	312	306	283	318	306	309	308	259	283	304	280	292	311	296	309	271	284	286	300	301	285	291	302	287	311	310	301	290	294	297	317	287	281	290	316	285	319	299	306	316	309	277	256	300	326	289	269	303	294	287	280	335	293	296	300	287	274	283	272	303	291	275	289	302	303	296	300	272	308	300	300	300	270	302	275	310	324	269	291	302	304	307	281	288	306	271	295	304	258	293	291	300	335	305	295	278	334	308	271	313	323	296	312	281	291	296	292	294	282	316	301	283	282	286	293	279	284	305	283	285	325	300	296	321	317	269	276	315	260	262	279	273	294	312	290	319	287	302	264	282	302	286	270	305	255	311	295	296	324	270	291	318	298	294	301	304	284	288	317	283	285	288	263	314	271	318	311	253	283	279	289	331	289	302	276	282	299	303	295	303	291	282	312	253	290	292	301	309	309	295	307	312	275	273	327	304	332	309	287	299	283	309	267	263	307	276	286	313	316	268	292	278	273	321	276	299	279	252	264	304	288	307	270	292	305	308	289	296	303	301	276	301	277	277	322	304	274	310	295	269	265	292	280	291	302	277	293	259	309	298	319	294	269	273	302	282	295	280	300	333	280	308	273	305	290	304	292	251	318	281	289	328	286	320	296	269	295	285	288	330	286	331	274	277	277	294	312	294	290	289	301	283	259	293	307	271	275	283	318	272	268	296	306	290	279	340	282	281	295	291	298	284	306	292	307	296	289	307	297	288	270	268	287	305	308	291	308	297	314	287	275	290	282	301	298	286	295	283	287	306	283	269	290	279	295	264	315	310	281	281	254	282	315	262	339	300	318	302	255	297	311	295	286	283	299	299	302	278	282	284	295	299	307	275	295	280	294	305	286	272	267	293	296	278	278	304	284	279	280	296	298	273	299	291	283	318	293	278	286	263	291	289	273	296	313	325	284	272	300	303	298	297	304	290	284	261	313	299	284	297	287	316	313	288	306	296	315	299	265	290	322	300	292	277	302	303	264	302	304	293	300	305	284	290	296	288	291	279	313	268	312	303	275	290	307	321	280	275	277	263	291	300	311	313	270	281	295	301	323	277	288	327	297	272	294	316	297	306	311	295	283	271	267	308	299	316	282	291	309	256	282	314	284	287	310	281	285	251	294	295	310	277	279	300	282	295	294	268	277	291	294	306	297	306	306	266	324	258	318	257	306	301	267	293	276	317	287	301	301	291	273	310	271	301	325	302	289	296	280	309	279	286	296	319	291	304	300	302	294	295	307	284	299	306	317	282	286	266	307	313	273	293	259	313	296	299	319	288	301	264	273	277	314	290	266	300	326	301	285	310	291	256	294	285	302	292	290	291	333	282	306	317	291	288	307	303	288	302	319	284	276	302	297	317	270	261	282	290	307	279	311	265	269	298	331	298	300	296	295	316	266	311	304	308	297	280	264	295	317	282	295	303	285	271	297	301	302	301	297	302	306	267	302	286	259	278	271	273	302	261	304	332	293	309	284	289	291	302	314	289	285	305	288	270	257	291	331	277	286	310	298	269	304	278	317	284	311	326	282	272	290	306	291	279	271	288	313	292	293	280	297	272	298	304	270	313	280	259	297	260	264	295	298	300	315	283	306	287	316	317	289	284	290	309	318	306	296	296	310	288	287	282	259	283	283	313	283	270	308	299	276	317	307	287	267	307	294	285	317	285	298	291	301	300	287	284	292	293	297	306	314	280	256	296	289	297	287	304	277	291	288	350	305	306	297	284	302	289	303	294	287	294	307	293	316	308	329	269	317	306	271	296	291	276	300	285	314	305	295	313	292	262	296	290	309	271	272	289	295	294	272	268	280	283	296	275	299	301	309	266	300	271	317	289	289	255	263	304	318	323	300	320	322	296	272	313	296	296	311	298	267	297	304	338	311	293	277	288	283	267	293	295	287	282	298	293	268	373	304	298	297	309	309	296	297	287	267	294	317	311	281	290	254	272	265	269	335	304	324	286	300	288	292	278	287	269	295	283	319	270	295	297	313	287	295	274	308	283	295	290	331	277	296	303	295	276	297	283	272	310	291	277	267	285	322	303	284	303	287	272	287	313	310	281	328	278	295	290	313	298	299	285	318	288	294	297	315	291	310	285	300	283	309	281	289	286	280	244	308	290	323	274	334	321	310	304	295	332	288	280	310	297	329	274	317	288	278	289	304	303	268	268	277	302	268	302	289	282	291	315	282	318	272	299	333	290	291	309	316	305	265	311	300	276	279	299	301	323	280	280	279	284	290	280	289	273	287	280	296	305	285	273	282	310	311	294	299	297	279	282	301	278	280	266	320	292	292	277	308	275	291	297	326	306	316	304	295	288	317	297	280	325	313	294	289	280	298	277	281	277	312	304	236	298	305	304	326	306	294	273	302	289	277	299	282	279	298	281	279	274	296	284	282	292	303	312	274	299	300	248	303	316	317	276	305	300	302	308	281	296	276	272	283	298	288	302	291	312	289	304	307	279	290	296	286	329	291	304	278	303	282	287	320	313	285	286	284	300	302	314	293	309	296	318	297	296	317	307	254	300	303	292	313	289	286	266	288	288	285	300	287	312	277	305	291	292	284	293	293	277	261	284	296	282	308	269	293	320	333	298	305	305	289	266	293	282	290	295	274	300	341	294	296	278	305	288	302	303	295	285	283	289	318	298	289	271	290	264	296	279	283	287	291	291	280	286	277	287	309	306	286	293	345	322	309	305	322	287	285	313	289	267	314	306	289	295	280	277	311	346	276	280	298	288	290	292	306	290	291	297	289	304	326	300	299	302	296	291	301	295	274	294	309	319	289	309	274	295	290	277	315	272	301	300	271	303	312	317	318	309	308	282	300	296	270	291	307	285	291	266	263	310	299	293	271	272	299	312	274	287	304	305	258	315	299	294	299	288	315	302	247	289	284	278	268	299	276	316	322	308	297	294	307	295	293	296	277	284	275	278	305	317	327	271	322	314	292	304	276	285	276	292	263	299	280	287	289	258	289	253	289	283	310	307	276	286	310	305	293	306	279	312	271	271	289	274	303	293	278	284	301	316	298	287	298	281	299	300	276	268	302	313	296	321	309	307	297	274	296	297	315	284	293	310	287	284	281	331	268	286	292	301	304	309	297	297	299	313	297	287	273	296	284	268	320	262	311	303	289	300	280	300	315	297	302	268	274	279	313	288	313	278	292	311	340	276	278	321	294	284	293	312	312	261	295	332	300
22543	20396	26969	23748	20400	20440	7470	1829	1307	1121	1100	970	887	880	794	810	793	785	720	714	693	726	718	673	687	695	627	681	618	653	708	647	650	616	641	587	621	606	610	659	642	650	600	605	629	577	612	627	603	622	619	621	637	659	650	632	567	617	610	600	618	621	614	648	591	634	612	619	639	610	603	610	599	614	590	579	623	605	562	609	624	609	588	613	584	562	608	601	599	613	598	593	597	616	633	611	573	608	612	603	602	581	576	571	605	601	628	595	569	584	588	633	619	627	604	583	586	615	569	636	583	582	606	586	587	617	593	604	616	598	602	605	633	583	597	625	589	595	600	591	577	560	581	618	631	634	608	579	575	564	627	597	615	561	599	610	595	606	634	605	655	659	585	585	600	609	579	621	596	596	586	602	619	639	609	609	552	589	619	599	579	570	580	571	578	616	607	527	616	631	599	587	625	583	618	568	611	578	574	583	622	575	611	588	630	634	636	610	577	595	577	571	636	564	589	574	593	569	591	590	549	622	591	590	567	585	579	571	632	613	553	601	659	608	574	624	647	619	579	579	571	628	598	610	583	590	641	598	588	606	615	610	593	564	585	576	604	577	566	579	656	621	572	593	587	582	618	610	628	617	602	603	617	588	597	613	631	629	570	603	587	569	616	600	587	583	591	610	579	628	598	609	585	573	600	614	624	626	575	607	608	606	568	558	576	620	606	569	618	611	581	596	602	585	608	595	603	601	598	586	636	577	623	616	547	590	600	615	636	570	621	588	604	612	600	593	569	578	575	590	628	579	639	608	610	597	617	652	572	625	580	584	637	577	592	610	595	570	579	597	639	625	594	636	594	578	646	613	625	563	595	604	578	635	614	597	608	616	634	621	596	557	637	593	588	608	626	576	575	598	574	584	572	570	592	570	620	560	627	600	576	598	597	608	675	613	596	588	639	601	623	609	634	611	563	611	579	592	565	604	625	572	576	592	619	539	603	609	602	582	604	583	634	593	641	632	558	620	578	602	607	583	573	587	558	618	598	578	586	578	648	621	563	587	589	622	603	577	555	589	569	620	599	580	586	552	605	607	630	567	609	581	641	618	597	550	644	624	605	605	612	580	621	588	556	635	611	572	606	630	623	576	610	627	624	625	589	594	562	635	613	597	628	578	563	564	629	583	589	609	604	603	655	635	591	625	583	592	565	609	585	615	543	585	613	589	559	580	620	571	612	524	552	601	596	576	583	576	605	562	586	602	586	616	589	572	614	559	567	608	593	589	596	610	620	582	536	598	589	627	617	600	604	600	592	567	585	585	585	575	625	589	578	584	544	598	607	589	611	613	605	548	632	623	619	556	607	577	652	606	658	598	587	565	573	577	619	580	609	573	586	602	617	627	561	580	611	576	570	589	576	592	572	590	597	585	582	621	604	592	608	604	599	569	565	650	596	601	586	577	587	607	595	587	575	607	607	655	583	613	579	649	613	634	567	584	577	610	598	590	594	613	594	580	623	592	541	603	578	589	568	574	546	584	564	567	568	634	583	591	639	580	578	603	574	562	567	616	628	635	586	600	581	590	591	639	611	607	573	555	576	591	643	568	603	580	564	638	638	609	621	594	607	552	577	585	596	580	576	615	603	588	580	581	587	583	566	587	576	631	649	583	570	549	606	610	615	581	611	616	568	626	599	658	622	632	643	601	567	604	606	568	616	629	572	645	577	585	598	597	574	580	630	600	615	635	627	585	573	620	611	596	609	607	617	629	573	597	612	589	597	565	607	644	604	591	612	571	606	595	602	606	580	575	591	579	636	596	611	621	574	611	604	598	526	603	631	599	599	597	626	608	606	565	619	568	598	604	602	649	572	583	547	610	615	596	565	613	610	593	614	592	577	595	587	598	585	651	617	586	589	594	617	594	573	587	569	587	598	564	621	593	592	636	575	618	606	577	591	585	554	581	649	584	641	576	617	562	611	575	562	561	581	623	622	668	636	573	610	612	663	605	618	594	585	601	601	611	582	590	646	585	566	555	584	594	592	585	598	587	590	623	581	637	615	571	606	601	556	620	616	579	562	599	614	588	591	571	610	600	633	560	592	554	589	582	634	615	582	570	589	572	568	622	566	641	618	603	600	565	570	612	565	600	579	607	590	578	575	629	553	595	569	593	618	577	640	603	645	609	625	584	575	545	608	611	598	570	578	596	578	542	638	636	608	637	599	623	608	623	598	587	585	585	609	586	567	591	625	641	581	601	577	623	622	616	590	586	606	596	598	598	615	561	609	576	619	600	584	625	609	631	557	590	597	596	592	596	622	629	583	573	583	627	609	616	584	593	559	634	587	623	597	566	597	600	623	590	608	594	607	585	594	632	589	562	587	640	610	596	593	609	597	584	587	570	591	599	598	591	621	646	554	626	641	537	582	569	639	553	589	578	557	584	612	601	600	609	617	546	615	591	637	611	637	609	605	570	572	619	621	581	530	583	565	627	607	651	592	587	581	596	593	599	614	619	623	584	582	605	612	584	591	603	618	597	608	561	602	569	593	609	584	608	600	558	596	562	551	633	618	626	617	591	571	585	630	577	590	565	595	624	565	602	656	576	573	575	627	557	579	592	608	597	563	615	594	565	586	582	613	622	600	594	597	585	540	585	607	595	652	585	571	596	586	589	583	604	584	609	593	584	561	652	611	601	633	604	633	576	539	594	612	653	588	580	575	577	604	585	597	619	650	595	557	579	628	610	602	650	597	610	615	577	609	607	666	604	596	588	625	582	603	549	620	624	603	597	582	597	602	584	545	626	586	611	560	591	581	574	599	619	635	613	597	611	611	642	626	564	589	555	605	598	597	598	592	607	600	612	579	592	568	617	638	563	562	606	647	610	609	617	591	555	544	554	623	596	581	651	599	567	596	576	618	596	629	606	562	607	599	587	586	610	567	595	568	633	606	580	646	627	553	590	659	631	611	550	580	591	593	608	601	628	647	623	551	578	615	606	600	611	596	566	588	607	612	615	635	624	603	591	598	618	583	576	608	607	605	565	561	578	605	595	578	617	598	604	616	577	605	600	542	578	569	583	591	625	613	609	587	540	596	607	581	609	603	600	584	588	579	584	574	581	602	567	587	572	624	615	594	625	630	566	580	616	553	621	566	667	559	568	593	626	572	574	633	587	582	600	585	611	570	563	647	588	594	612	605	566	626	632	566	582	590	553	617	598	583	553	594	619	580	598	584	625	616	567	587	525	610	553	581	604	602	553	552	550	588	608	585	628	620	609	611	564	598	622	581	599	632	598	607	617	619	577	599	573	584	597	646	616	529	601	602	587	586	603	553	585	608	573	571	617	590	592	607	600	574	625	595	587	588	615	626	582	616	560	560	621	578	633	591	608	592	595	576	564	578	579	594	608	563	626	586	598	566	621	603	620	631	618	597	637	585	626	601	574	623	620	596	602	626	569	616	581	581	573	601	572	627	620	607	628	591	611	587	614	601	610	618	585	559	595	578	608
11790	18614	17325	9934	6413	4683	3433	2758	2269	1911	1764	1520	1342	1240	1124	1054	1003	978	916	902	781	840	799	798	751	730	722	695	729	700	700	681	711	707	671	644	658	653	672	644	654	664	629	594	623	544	661	592	609	627	618	627	612	575	649	612	593	607	605	604	627	601	622	627	600	589	591	586	584	571	625	612	619	646	632	549	579	620	599	602	629	567	593	579	541	609	594	614	608	617	593	612	596	569	588	604	586	612	573	595	584	558	573	586	599	592	578	582	550	583	580	582	561	599	592	547	573	610	574	559	608	578	608	591	544	562	618	599	585	580	579	620	560	584	579	571	594	588	585	585	625	595	595	602	614	581	620	601	583	556	586	584	595	602	541	600	565	584	611	584	572	583	591	617	590	571	551	604	616	617	601	618	602	575	607	568	562	549	601	558	597	588	532	594	545	566	591	581	538	568	601	565	559	567	601	591	607	598	597	550	563	546	598	558	591	587	580	594	574	527	584	597	626	597	560	603	613	567	607	571	598	562	542	567	584	582	585	602	616	564	578	621	544	578	614	642	617	615	588	549	579	520	586	558	619	549	581	605	563	591	605	610	590	551	579	561	556	566	567	551	624	586	588	563	575	576	568	593	544	590	557	590	572	547	554	608	560	572	564	576	541	574	577	572	587	609	588	598	577	604	545	589	572	579	588	580	566	581	585	553	612	534	602	571	567	559	534	560	583	582	535	618	634	598	565	575	562	594	581	612	600	547	560	605	547	601	573	601	594	576	573	576	569	614	626	565	590	621	586	578	578	582	616	611	514	569	551	569	572	551	585	550	582	542	612	625	613	586	614	622	614	561	556	569	584	562	535	597	571	571	574	589	601	581	534	582	546	573	557	622	561	574	605	577	580	590	569	599	599	575	588	544	574	606	588	590	591	577	588	570	550	558	590	537	570	557	584	600	553	565	593	586	607	627	550	555	565	602	584	580	660	562	625	623	626	583	602	566	539	569	565	546	585	614	620	615	582	589	601	594	600	567	589	598	550	567	623	560	568	597	568	601	569	592	576	585	573	576	579	586	570	583	587	605	561	560	567	602	592	592	600	553	601	612	567	610	578	566	590	565	557	557	545	604	582	607	574	574	551	575	562	579	573	605	607	565	552	567	590	586	606	586	576	581	581	553	593	606	566	587	554	588	565	552	571	597	592	581	555	604	594	602	595	611	618	575	560	580	554	558	583	600	568	581	554	562	564	593	539	579	618	560	597	594	552	596	608	581	610	539	561	588	563	571	581	627	577	547	554	609	601	580	612	539	554	567	563	582	599	612	609	575	583	532	550	555	588	605	551	570	622	588	592	554	572	524	594	623	626	530	630	577	564	568	599	607	576	569	584	530	628	582	603	610	582	570	570	602	564	587	525	544	589	577	554	596	556	615	557	608	594	573	595	551	602	562	606	568	573	591	580	587	564	572	588	595	576	577	596	563	554	583	538	573	601	553	591	554	540	576	560	588	610	588	589	598	582	560	637	589	580	590	595	563	569	533	547	525	594	615	598	601	562	548	598	578	577	584	565	588	582	599	567	590	569	593	601	565	588	594	611	609	574	579	565	591	634	639	552	540	582	572	593	548	617	599	566	570	583	584	558	545	556	629	563	613	530	594	578	600	569	594	601	579	543	573	582	581	585	595	560	595	557	526	594	586	573	571	563	635	589	602	589	583	602	561	534	555	612	568	570	556	597	593	606	567	510	615	597	582	570	580	613	521	597	608	589	610	643	603	551	582	585	575	593	636	596	566	606	574	598	600	628	595	567	566	588	622	517	561	589	586	571	608	546	585	593	572	562	627	586	574	583	560	606	578	561	588	574	558	571	615	588	562	562	595	591	566	582	570	603	580	606	571	578	563	566	582	590	569	560	574	596	538	596	582	571	565	602	544	571	580	549	581	585	603	567	582	581	543	566	562	629	599	574	609	575	580	577	607	593	587	600	558	565	600	577	597	600	585	571	578	569	574	586	569	598	577	556	566	597	572	648	587	570	537	618	582	575	575	536	548	547	596	564	595	580	600	567	612	565	610	615	560	624	563	615	580	533	590	556	583	523	621	583	569	558	554	616	594	598	559	584	570	554	593	576	631	606	572	605	589	597	587	562	565	557	614	537	582	576	558	597	553	645	610	572	569	541	606	585	575	640	560	579	551	585	574	602	575	521	595	585	590	570	580	600	634	620	532	562	616	547	524	554	582	583	567	604	590	575	599	579	564	611	561	609	580	603	609	571	568	630	585	573	637	599	549	560	613	592	576	574	599	587	567	574	549	568	586	575	552	574	601	538	578	607	569	581	593	610	571	571	584	595	581	574	588	572	574	560	586	544	630	553	628	547	547	574	559	598	569	572	552	605	544	563	580	594	589	606	567	570	576	550	587	616	618	593	555	600	608	614	564	576	586	621	569	556	564	570	592	568	549	577	604	572	569	579	583	620	579	623	574	550	539	588	575	571	546	589	594	556	605	575	584	548	597	578	587	588	595	549	583	556	558	570	577	554	565	623	618	576	568	605	621	551	564	586	572	526	571	569	561	526	600	590	575	580	616	587	584	596	586	555	574	567	552	565	553	592	608	619	587	564	610	580	602	564	557	549	593	573	592	579	582	566	588	572	568	599	604	567	542	532	584	550	601	535	590	573	575	587	556	587	581	607	595	585	612	549	589	577	578	569	567	579	573	582	564	612	611	577	634	572	579	543	579	575	615	561	540	596	553	560	578	609	605	609	592	579	556	614	617	598	617	584	563	577	551	597	593	557	585	563	577	589	558	649	550	602	583	551	588	527	580	555	605	546	650	652	629	590	568	534	574	576	573	540	525	605	539	561	571	575	562	604	574	569	596	566	590	548	575	593	594	512	568	600	590	599	577	527	572	571	571	597	503	541	601	566	547	592	568	536	610	592	568	589	547	577	595	573	571	612	586	590	568	548	586	596	591	589	605	578	553	592	569	576	538	555	579	584	590	597	535	562	555	588	562	555	575	581	568	571	542	578	598	591	591	560	584	559	571	594	569	591	612	593	583	564	552	626	609	590	580	533	557	604	570	583	595	586	564	575	611	547	619	541	595	561	595	565	584	543	574	613	598	643	581	550	556	543	579	574	563	589	536	555	595	593	583	506	582	576	632	608	597	564	610	586	617	593	576	604	584	594	550	589	557	540	574	594	574	557	592	567	594	609	569	579	565	597	601	533	565	605	564	577	571	571	615	591	611	599	600	543	648	567	562	550	597	554	584	518	564	604	578	607	619	548	584	599	582	589	538	580	550	575	584	556	620	584	552	596	557	574	545	587	590	583	593	570	587	596	579	616	576	572	547	539	615	585	567	624	589	592	587	510	564	574	562	570	582	580	615	566	582	568	593	596	599	573	567	573	584	598	541	595	567	583	595	587	624	591	571	624	570	568	555	582	589	572	552	578	575	578	593	583	573	561	601	586	583	569	580	645	589	558	577	580	596	568	597	566	582
27739	12352	1265	406	300	250	180	164	168	164	161	156	114	149	132	140	129	139	161	145	137	145	151	145	129	140	163	139	135	123	132	137	139	142	157	157	144	142	128	147	112	121	145	153	144	166	140	148	157	131	127	127	148	155	119	167	138	146	145	143	147	148	149	143	123	145	142	131	139	150	165	157	151	135	125	118	143	134	127	131	134	156	135	176	137	119	120	141	138	129	135	149	145	159	142	146	159	128	126	145	126	150	139	138	137	151	158	132	122	159	154	147	146	139	162	143	110	137	124	153	125	153	124	154	124	141	139	141	132	129	148	125	140	138	129	134	126	139	160	161	153	140	152	162	135	145	145	137	142	133	148	150	121	119	150	129	159	148	147	145	137	135	166	131	154	146	152	141	126	131	172	134	138	143	133	153	125	154	139	167	123	137	143	132	147	139	124	161	158	157	133	128	150	134	121	151	146	156	166	150	150	131	148	142	157	158	132	146	155	130	134	141	114	160	136	133	149	151	138	130	115	138	145	124	126	145	150	122	136	130	141	120	128	160	127	132	152	134	138	165	154	145	159	137	148	137	124	154	140	134	157	135	150	148	168	140	147	133	154	138	156	133	150	159	136	144	141	136	130	131	138	145	134	136	128	134	147	154	136	151	160	145	143	122	156	134	132	127	154	145	136	154	138	150	116	135	149	141	147	158	139	113	165	160	138	134	130	111	148	124	145	119	137	150	124	158	137	146	141	159	139	137	127	135	139	137	140	153	116	154	128	165	126	153	168	151	149	135	130	148	147	142	130	142	144	147	127	138	152	158	163	127	126	141	152	129	154	142	168	131	142	147	138	129	150	135	145	155	172	127	149	147	132	123	149	148	142	150	147	166	121	137	147	144	137	137	138	155	148	119	117	127	142	135	143	170	145	130	134	152	131	138	136	142	131	133	136	141	149	141	150	116	141	126	142	137	160	133	129	145	137	130	140	159	133	127	155	132	162	141	157	130	152	138	145	143	141	148	149	120	157	132	147	137	139	139	125	110	153	152	121	151	120	153	157	125	134	130	160	153	135	132	140	139	130	130	130	144	131	161	125	129	129	135	132	128	127	144	134	125	156	122	137	138	145	139	138	131	123	154	130	139	174	143	122	139	139	149	130	151	134	144	148	154	136	148	144	167	143	131	133	138	139	122	159	127	136	125	145	136	126	135	151	138	144	134	151	120	129	126	140	122	140	142	143	142	138	145	138	150	152	123	143	125	141	127	119	146	157	136	139	152	137	108	146	155	133	163	145	149	136	142	150	124	124	152	133	152	140	159	151	161	160	143	110	160	159	145	178	147	148	129	150	148	116	110	155	125	138	130	131	147	125	166	134	155	122	151	148	141	165	143	164	139	136	142	136	128	160	149	162	137	124	168	123	128	139	121	127	133	116	149	140	151	137	131	133	137	157	149	134	137	156	149	138	123	143	126	127	148	119	149	146	143	148	134	129	152	142	134	139	119	135	124	151	143	135	158	153	149	144	148	118	139	150	130	125	144	139	154	160	131	145	145	158	134	136	153	146	129	116	134	128	136	153	147	152	143	128	116	133	128	147	147	144	152	150	127	140	131	144	162	140	142	155	135	137	126	142	128	133	133	133	137	129	159	118	135	162	142	151	150	111	146	150	137	141	121	157	163	132	130	167	146	120	144	148	151	137	133	142	123	129	131	139	157	144	132	137	137	133	128	144	138	123	135	149	137	134	144	155	152	149	137	142	151	156	151	128	139	136	140	161	125	150	137	141	146	148	135	136	176	142	135	146	140	145	135	156	150	145	129	128	144	132	121	134	184	141	142	164	140	156	152	153	147	136	137	155	116	130	130	115	152	126	143	134	137	138	142	152	143	142	133	138	147	145	131	145	137	122	148	137	141	157	150	148	157	144	138	171	136	166	153	118	133	154	144	136	149	156	130	136	111	157	148	117	154	137	135	139	128	111	132	145	159	129	140	132	118	163	138	146	142	111	152	153	138	146	145	120	128	131	161	132	132	140	141	121	136	147	150	152	135	131	137	144	126	141	146	136	163	142	158	141	127	139	157	140	156	144	135	132	157	137	170	117	131	141	144	143	142	134	128	139	127	129	118	144	130	169	138	134	131	129	127	132	139	124	139	128	145	142	122	112	160	148	160	111	127	143	154	155	135	145	143	136	137	131	127	147	154	126	125	152	160	139	162	123	151	138	142	142	151	139	146	127	127	128	144	135	129	152	131	163	129	143	133	164	134	161	139	128	135	129	115	135	134	130	144	154	145	140	144	180	150	148	135	155	141	136	147	137	141	132	161	141	144	152	167	145	141	142	114	144	154	151	133	133	141	152	147	139	151	129	126	123	130	117	132	142	146	126	175	139	142	130	127	143	145	132	141	138	149	149	130	132	140	152	127	126	141	153	149	159	127	142	168	120	155	143	117	132	139	159	148	167	123	143	140	156	130	141	141	131	153	122	129	132	155	144	144	133	136	120	146	107	147	140	163	159	147	150	134	139	140	125	136	112	148	154	134	142	135	164	159	135	130	166	143	149	122	154	147	135	145	140	130	136	134	136	155	139	124	151	110	128	136	126	155	167	112	131	120	132	154	145	126	135	147	140	151	150	141	148	154	129	135	135	136	160	125	176	140	132	157	144	146	157	148	146	128	138	136	145	135	144	136	150	140	143	130	126	172	150	155	120	141	136	179	140	136	129	134	138	136	143	152	141	143	143	153	136	148	141	121	139	139	163	135	138	143	171	146	125	152	145	119	142	135	158	151	136	150	155	132	165	151	132	135	134	152	159	125	133	152	134	123	160	133	134	119	140	158	161	150	142	158	158	140	138	151	134	159	150	145	134	140	164	121	148	156	128	132	148	136	150	137	138	149	131	140	140	160	145	126	153	119	150	145	141	158	146	129	127	153	130	134	157	140	138	132	166	136	127	132	129	149	160	156	147	146	148	132	123	119	144	127	147	133	143	143	127	136	152	153	159	138	174	142	139	135	132	110	140	142	163	133	157	140	146	153	135	146	140	148	153	139	130	139	137	127	135	136	146	142	129	133	138	140	144	159	153	163	118	141	151	145	134	147	148	149	132	153	149	145	163	144	131	146	140	147	141	138	127	140	137	139	167	125	164	148	125	120	139	147	137	144	129	120	140	136	133	170	147	106	135	138	160	142	134	132	134	134	162	143	146	154	126	130	161	151	132	124	129	129	136	163	164	133	130	128	152	134	151	131	141	146	146	126	129	154	141	140	177	147	146	165	135	140	130	132	138	131	145	110	135	134	134	148	134	144	151	129	135	147	124	152	141	142	128	136	135	132	141	130	140	154	129	130	144	157	149	148	123	150	172	145	128	157	144	161	154	130	132	123	155	157	141	129	145	158	159	128	121	136	138	113	135	128	162	135	113	129	160	134	142	147	123	154	170	145	142	131	126	145	141	151	141	123	129	141	162	154	155	154	112	148	133	146	122	128	142	146	139	135
5095	926	774	462	318	266	260	231	235	227	188	191	187	199	163	169	194	170	160	184	150	165	188	172	166	162	178	179	194	178	164	184	179	161	163	138	180	167	206	142	180	165	190	155	174	176	172	156	143	154	189	169	157	148	162	159	160	158	169	174	163	156	162	162	181	166	149	159	156	144	149	169	168	166	176	186	174	168	151	174	171	154	169	166	179	167	151	173	160	175	169	178	169	157	176	169	167	175	164	156	178	157	175	157	172	166	168	185	190	168	164	160	162	181	184	166	160	164	142	175	165	159	164	159	167	151	167	176	161	175	164	162	153	176	152	138	178	148	195	175	177	156	172	170	176	151	171	180	155	159	160	187	174	171	157	156	147	138	134	174	173	165	169	164	168	151	177	175	163	168	166	166	158	158	171	143	183	142	174	171	158	132	166	176	141	173	175	172	172	161	177	154	171	124	171	156	159	155	196	185	143	162	157	169	188	158	155	135	165	169	212	150	163	159	161	154	149	180	145	164	161	158	156	172	174	168	168	164	164	129	171	155	187	186	139	143	176	147	171	172	147	160	179	166	148	174	183	160	148	148	159	165	171	158	150	166	170	148	164	151	161	165	179	154	168	147	173	180	172	168	162	135	176	160	166	189	151	174	181	168	153	172	153	163	164	147	149	155	173	175	177	138	151	183	139	183	166	136	158	164	158	161	160	158	164	177	178	164	170	158	166	163	158	181	128	147	167	160	157	158	178	163	164	171	171	156	173	176	171	170	158	159	163	141	184	173	160	156	165	161	165	153	172	160	175	159	165	160	177	149	153	147	153	153	179	183	157	174	174	162	144	160	159	173	183	147	185	167	157	171	165	147	156	156	176	179	168	133	155	178	175	183	174	159	161	167	151	175	175	178	178	150	167	155	162	190	162	153	156	150	174	155	150	180	153	173	155	158	191	159	151	173	165	180	139	159	162	157	141	169	172	161	161	171	161	157	168	168	147	148	169	182	154	157	161	157	183	200	180	168	164	153	172	179	188	161	178	164	153	156	150	156	156	179	152	145	180	149	150	154	175	172	163	141	158	178	160	156	160	162	163	184	146	148	170	147	168	150	158	168	169	173	183	154	140	156	161	196	157	173	147	167	163	179	177	165	177	163	173	163	162	163	171	157	155	140	163	171	165	156	155	164	156	152	153	187	171	161	156	179	177	176	162	130	145	187	144	164	165	164	131	195	158	170	168	148	153	162	184	156	164	182	172	165	169	151	154	162	160	156	162	170	193	183	142	178	173	166	163	167	146	166	168	194	176	148	165	155	153	148	161	135	172	156	161	168	171	155	167	169	166	166	163	172	168	164	161	182	153	171	180	146	157	182	158	169	176	172	194	159	155	173	163	173	169	164	152	161	157	187	188	162	172	159	151	153	167	170	169	177	163	168	179	164	177	161	177	148	182	152	185	173	159	153	156	176	163	168	186	176	146	168	160	172	174	130	147	164	149	167	141	179	167	166	155	165	149	152	151	157	153	157	162	170	174	149	153	172	159	177	168	171	162	177	159	156	184	169	149	158	183	166	171	148	180	191	178	165	162	166	168	149	170	174	160	173	155	169	141	170	140	132	182	177	176	162	164	161	170	176	149	156	144	170	145	170	155	166	158	138	166	160	175	160	158	167	164	169	175	171	148	160	153	157	176	154	188	153	167	173	161	166	161	153	158	140	183	178	160	155	146	161	186	171	173	164	176	156	147	164	140	173	152	145	173	173	152	189	166	188	143	129	166	175	168	165	170	162	161	158	152	160	161	147	158	188	152	161	170	167	175	184	176	163	160	168	166	153	181	171	190	158	165	165	176	154	171	153	166	159	165	141	172	173	175	169	165	153	141	151	178	165	140	155	184	168	178	156	151	138	160	175	181	181	154	142	163	165	163	164	184	159	156	169	147	160	167	174	156	170	155	149	151	176	160	161	162	161	143	181	173	167	161	130	149	152	150	169	149	161	145	182	149	178	182	159	157	185	176	161	154	170	173	178	163	167	167	149	182	148	173	168	165	163	165	179	179	143	161	177	179	170	168	163	145	148	188	171	180	166	184	165	155	172	186	157	139	141	142	135	154	166	161	161	147	183	167	165	148	140	151	157	178	157	174	155	149	156	184	166	178	171	132	201	185	174	195	163	149	167	154	168	146	186	208	166	172	165	174	177	186	137	155	167	159	159	162	164	159	161	166	169	152	153	170	154	150	172	149	162	174	152	177	184	148	159	177	155	141	138	161	149	160	176	168	173	182	155	150	147	167	163	125	148	169	182	171	160	179	159	147	173	157	164	153	153	147	152	169	175	178	154	174	144	159	172	149	154	160	150	147	176	162	139	140	154	157	148	156	165	174	157	152	177	159	159	163	172	158	171	167	163	181	181	171	185	147	160	149	174	154	168	172	151	162	164	182	167	184	172	166	168	166	130	131	148	169	160	175	166	170	171	162	150	139	157	171	168	152	167	146	169	142	167	163	176	167	196	179	179	153	182	155	156	156	169	152	158	152	177	192	158	151	166	180	163	185	162	168	182	153	155	172	142	179	171	173	159	157	182	166	172	177	154	147	164	150	174	181	180	166	173	162	170	165	154	164	170	162	196	143	147	140	167	180	174	174	158	165	177	160	168	172	150	158	150	178	162	150	157	164	157	173	130	159	146	159	163	165	184	185	158	149	144	161	181	165	155	161	159	164	151	164	159	170	159	162	169	195	180	179	162	159	163	169	166	168	152	175	163	176	174	146	155	173	168	158	185	134	177	168	146	164	163	145	177	150	150	150	160	161	148	199	174	163	166	160	148	155	179	174	160	152	177	173	176	166	157	146	179	166	153	176	176	140	149	176	155	173	142	162	177	172	173	155	184	181	150	151	169	158	154	158	157	181	178	151	160	162	144	162	174	162	160	178	157	172	168	151	171	162	163	161	171	170	188	139	154	145	147	147	135	175	177	173	154	184	170	151	151	167	155	146	149	157	156	143	185	164	162	179	141	156	163	167	160	175	141	153	145	186	155	160	168	155	161	153	159	158	181	170	169	175	169	164	156	148	149	179	163	169	156	158	157	163	146	162	150	171	160	179	143	176	140	181	171	162	170	166	165	146	178	153	158	173	170	161	149	187	173	155	172	154	146	163	136	140	171	163	168	174	158	180	179	171	178	140	173	160	179	174	164	155	179	166	177	161	179	164	174	147	159	148	142	182	124	163	160	159	156	189	158	160	189	163	168	169	160	157	170	143	175	175	158	148	155	162	155	162	144	178	138	146	159	128	176	169	114	157	161	165	156	156	148	167	169	158	142	167	189	164	151	186	157	175	185	183	190	149	157	156	193	175	185	154	151	173	157	153	182	168	169	146	156	177	152	183	167	170	156	173	159	161	160	153	159	155	163	176	177	166	167	175	168	145	150	155	169	169	142	171	171	177	174	162	145	172	170	165	153	166	167	158	163	175	150	150	177	144	164	160	165	149	166	172	168
24442	20368	26455	24151	20356	8504	1233	808	731	600	475	482	441	396	439	404	402	383	381	325	344	346	340	333	340	333	322	308	359	334	338	338	303	335	294	301	337	289	309	269	272	318	262	318	306	290	300	287	273	261	304	311	312	327	302	326	300	306	295	324	309	292	317	294	279	303	299	270	292	297	296	287	315	282	299	298	306	311	317	285	306	292	289	306	270	283	304	300	290	282	301	276	246	291	306	247	311	320	292	272	287	298	304	288	303	299	305	296	312	283	315	296	308	288	310	305	287	302	266	256	272	301	301	284	274	323	316	277	311	289	303	328	261	268	281	296	322	272	290	281	265	277	246	281	290	296	301	314	289	282	296	311	317	282	245	327	302	290	302	289	283	302	296	310	274	289	287	279	306	303	302	281	335	300	293	297	297	297	320	294	255	265	271	304	309	307	273	291	302	306	285	305	310	283	299	281	298	275	300	299	287	305	315	305	273	320	323	285	304	271	306	305	303	302	304	331	299	288	278	283	274	317	272	300	290	295	276	287	267	265	307	286	313	282	258	315	302	301	330	313	323	300	253	296	252	316	305	311	309	308	289	305	280	293	311	299	294	275	283	264	295	275	303	311	312	278	308	324	299	276	277	310	263	281	297	295	293	299	296	295	315	312	287	306	273	276	304	286	286	315	300	297	308	264	319	319	296	307	309	351	301	316	311	304	312	312	312	280	312	273	288	303	279	322	285	286	276	296	305	298	312	310	273	291	311	274	300	255	286	302	293	297	300	317	302	303	314	242	262	293	309	299	299	286	306	292	282	307	262	292	291	281	301	272	293	291	304	294	286	289	314	299	294	277	297	303	283	303	327	302	317	292	273	282	293	294	281	278	279	287	312	311	303	265	294	247	279	302	315	318	300	293	273	288	291	296	288	304	281	299	287	293	299	295	278	293	316	319	259	264	256	306	302	294	309	289	324	313	283	290	286	302	286	252	315	281	282	346	296	291	305	310	261	319	303	282	288	313	317	274	307	246	300	309	307	302	305	312	283	293	291	299	286	284	291	327	276	298	266	293	331	296	292	249	287	299	298	290	295	313	276	294	291	263	287	303	300	286	302	288	268	305	269	265	303	330	291	316	289	284	293	300	320	285	276	296	308	296	286	279	286	296	276	285	323	284	329	290	292	322	297	322	284	295	278	308	298	312	288	302	302	309	270	295	301	297	288	282	279	289	304	264	282	252	289	288	266	333	294	312	280	291	274	295	284	317	292	301	290	269	289	287	276	297	304	290	294	285	310	283	293	324	293	297	314	272	310	327	297	278	291	296	293	271	271	311	305	309	294	285	295	345	314	305	289	273	300	310	301	287	281	308	278	316	284	292	292	305	305	299	276	304	285	301	303	315	279	282	271	304	265	294	281	301	289	275	301	307	293	300	289	285	297	271	296	295	270	265	298	273	271	287	276	276	300	298	300	314	335	272	275	295	299	280	293	285	295	257	304	294	307	284	272	287	286	273	296	281	290	299	293	274	302	294	310	293	299	285	276	293	297	273	291	283	302	290	299	283	261	306	301	304	312	283	295	285	285	292	249	305	294	292	279	260	291	318	288	281	287	339	323	305	277	287	310	318	257	267	281	283	260	301	291	293	287	274	313	320	285	295	221	251	306	281	324	300	303	287	292	295	300	291	273	294	290	294	288	291	296	278	303	305	315	272	320	297	293	328	314	295	282	291	307	345	307	287	262	290	292	304	297	281	299	298	291	316	290	287	296	268	297	301	310	309	309	296	286	274	302	282	274	297	318	299	293	289	315	277	297	317	306	293	295	286	304	272	295	272	274	264	273	315	288	299	287	277	248	296	323	331	300	288	308	318	310	272	341	279	292	320	290	284	292	309	284	275	322	335	297	325	295	266	289	301	299	289	305	284	286	294	289	300	268	286	319	291	294	287	308	308	294	304	306	282	277	278	302	277	268	308	279	303	331	260	285	300	301	280	294	284	260	279	308	311	301	299	288	268	294	309	288	306	296	316	299	300	315	297	299	299	298	306	282	287	311	269	301	285	291	293	324	294	291	296	303	300	295	296	311	281	296	269	286	283	286	273	301	270	280	270	276	310	286	261	291	290	309	303	294	301	303	262	299	290	320	301	301	302	264	295	295	263	298	328	273	312	265	318	276	278	263	295	297	284	322	298	299	298	290	297	285	302	298	293	280	311	313	273	299	272	287	278	264	291	313	302	288	296	326	278	287	284	303	279	304	302	293	316	319	302	281	279	312	296	276	298	304	289	310	276	295	324	296	299	281	284	282	297	330	310	322	291	299	304	292	306	279	312	291	294	307	292	318	302	302	287	314	278	308	277	300	290	269	298	278	288	274	271	294	291	264	314	289	284	286	290	303	282	302	295	270	298	267	306	280	317	297	288	306	285	315	288	297	279	290	302	301	296	284	278	306	297	291	284	296	314	287	289	301	299	297	277	294	279	284	283	283	287	294	282	282	300	325	280	290	302	287	302	312	288	300	295	287	309	291	268	262	303	302	305	285	312	299	274	271	276	310	250	272	288	294	289	272	298	306	295	294	318	289	277	302	306	286	300	321	289	305	311	280	326	300	283	289	324	291	262	323	293	299	277	287	275	307	279	283	332	313	304	321	296	294	334	281	298	292	312	257	302	290	315	282	308	264	298	263	279	270	305	304	272	300	274	321	294	331	305	296	294	337	304	298	314	281	280	300	315	263	266	287	280	266	310	310	284	278	280	313	307	284	267	280	286	307	312	314	267	304	316	303	291	273	305	308	309	282	281	259	266	270	282	301	306	274	288	332	351	298	296	303	323	283	301	311	337	314	304	318	302	285	298	290	306	306	295	281	280	296	277	270	276	344	264	289	325	284	297	309	293	310	291	284	291	311	278	304	296	323	323	277	300	282	312	308	322	273	307	304	272	294	305	315	281	341	307	305	298	281	267	286	285	295	284	279	280	286	279	291	278	334	309	332	298	316	287	282	280	321	257	286	302	286	272	292	305	272	273	267	300	277	276	319	302	278	314	308	286	279	295	293	297	283	292	325	296	321	299	291	303	285	295	300	300	299	284	311	292	298	323	306	293	317	251	311	298	296	298	299	302	305	319	305	281	327	288	310	309	307	310	279	290	287	310	293	285	299	310	270	313	282	271	312	303	288	294	290	267	294	274	290	314	309	264	279	275	308	269	308	312	299	270	281	278	294	304	291	278	286	300	288	299	269	304	305	281	321	315	266	303	311	280	300	292	278	310	291	293	263	273	302	300	293	280	282	278	281	261	307	328	302	293	298	299	322	299	293	287	288	286	290	277	289	306	277	309	299	310	329	294	295	279	310	312	314	292	295	306	314	303	284	328	260	285	332	291	268	276	294	291	299	314	300	298	292	275	292	292	283	298	284	279	285	284	281	297	315	275	288	309	268	306	287	318	300	278	318	285	308	305	304	309	280	275	316	317	292	268	281	263	323	296	308	300	249	311	288	300
8450	11529	10685	5443	3559	2584	1823	1435	1168	985	939	791	719	644	596	531	534	506	461	450	430	426	389	395	382	351	353	376	334	369	341	395	339	365	351	331	322	353	314	306	339	297	306	328	322	302	303	331	301	317	281	297	343	326	323	323	307	336	300	317	298	326	317	329	308	309	293	337	320	287	322	284	306	315	288	326	290	278	271	337	279	316	318	295	282	319	309	287	308	294	316	301	348	281	294	324	302	292	291	292	288	305	301	302	333	295	268	309	332	291	292	296	312	317	250	296	291	298	320	329	258	309	288	304	312	280	319	293	286	272	297	280	289	291	277	299	303	275	276	298	322	310	300	323	283	293	266	335	237	290	301	301	294	311	296	343	283	274	293	284	300	276	276	317	318	290	304	295	302	324	307	306	288	287	282	306	295	283	283	276	313	298	304	301	296	357	290	294	329	321	318	313	283	291	303	290	283	304	321	312	301	308	305	285	297	301	295	283	302	284	267	315	300	307	299	302	280	302	303	300	271	297	258	323	302	299	292	278	267	287	260	301	303	339	286	328	272	315	261	304	333	319	273	311	259	315	304	289	290	317	276	284	303	302	296	319	293	283	281	287	291	297	305	329	286	289	302	297	280	258	272	277	274	307	272	293	307	283	285	258	327	288	296	300	310	299	285	296	271	285	330	321	271	277	275	278	303	299	291	292	275	273	265	249	314	295	286	318	273	293	281	275	269	307	285	278	265	261	293	288	282	293	300	312	309	297	266	296	264	319	293	281	298	324	285	268	301	281	322	312	285	285	288	292	290	298	338	276	297	280	303	304	270	282	319	266	285	296	299	296	308	289	277	281	287	275	289	265	333	287	296	300	300	297	304	260	308	304	280	296	297	305	280	290	330	312	323	306	294	296	299	321	293	284	261	316	296	282	278	294	304	291	299	305	296	315	312	306	282	282	309	290	289	306	355	294	282	312	289	299	316	277	312	297	334	305	279	310	298	309	281	288	277	273	308	316	268	278	328	292	287	311	279	282	275	294	323	292	285	335	289	310	299	284	300	317	299	310	311	296	301	279	273	301	293	285	286	291	305	293	279	300	300	302	328	310	272	292	315	272	323	291	290	286	271	285	320	260	286	328	290	309	291	310	318	321	304	305	261	325	262	301	250	314	314	305	254	288	268	283	320	312	321	267	301	307	304	291	305	298	300	292	268	296	321	292	321	293	289	280	301	278	302	264	294	322	294	290	285	313	290	311	282	251	298	320	295	270	271	304	307	345	291	280	298	291	297	310	296	311	273	281	303	287	285	299	294	291	288	312	278	292	292	325	289	284	301	294	301	286	302	318	330	322	290	290	279	241	303	311	297	293	281	292	307	304	299	291	331	299	293	288	299	286	277	289	307	290	271	321	335	286	310	280	300	288	320	306	280	274	291	299	298	298	300	277	301	298	313	287	294	285	301	288	288	275	300	290	274	304	276	272	304	288	317	287	299	312	308	306	276	334	297	301	292	262	245	285	297	265	302	277	264	310	292	267	277	307	299	312	312	282	316	302	290	289	292	279	305	313	288	309	284	315	314	289	286	288	292	297	312	313	295	300	281	281	274	279	287	298	298	338	303	273	276	280	285	292	277	318	301	309	293	315	310	300	309	298	274	321	289	307	280	279	294	299	286	275	312	271	286	319	302	313	302	318	314	290	294	295	299	313	292	314	277	302	290	312	272	307	289	284	294	306	295	296	311	282	283	295	276	263	290	273	326	280	316	288	280	286	274	267	315	255	325	274	294	294	299	295	295	320	302	270	302	286	260	288	310	276	309	280	284	318	312	300	286	285	289	250	322	275	318	267	262	275	294	276	282	305	285	322	294	305	294	303	276	294	291	273	277	284	332	295	308	297	309	259	305	279	283	314	282	310	301	297	258	297	298	312	279	283	290	293	319	293	304	280	316	277	280	293	302	317	321	296	300	295	275	311	291	288	283	301	305	322	308	300	288	294	273	301	286	302	273	311	294	317	310	325	300	276	272	282	288	285	296	316	277	307	294	298	301	281	303	298	305	290	281	313	259	311	327	295	288	302	267	266	278	324	289	297	339	257	312	296	279	297	298	305	322	299	310	312	260	305	320	284	335	310	315	324	285	289	273	289	295	279	284	300	306	297	288	303	313	336	306	280	308	309	296	294	286	294	277	282	290	272	294	279	299	301	275	250	287	301	318	283	284	301	250	254	262	299	321	310	269	295	274	287	280	320	281	294	318	298	307	318	273	282	303	282	293	294	300	264	262	279	274	290	304	264	307	287	302	285	291	294	288	320	286	273	286	287	304	299	302	280	298	305	270	303	270	315	285	305	315	297	309	304	294	301	302	285	325	284	310	263	324	297	274	275	307	314	262	326	290	309	300	310	301	261	311	297	283	286	318	274	290	312	279	282	280	300	298	304	288	293	310	291	277	303	312	305	292	284	301	303	302	291	306	268	295	299	304	276	266	275	291	290	250	289	288	280	277	286	331	306	311	315	277	319	318	307	323	323	288	297	294	314	301	304	252	279	293	299	287	285	298	304	291	318	280	301	291	315	274	283	287	300	291	295	257	286	298	285	268	301	298	303	298	296	313	277	290	326	317	309	285	271	290	294	277	286	305	290	333	299	292	293	277	298	283	290	306	298	312	286	307	301	252	293	289	310	334	303	327	295	315	307	294	293	317	282	290	287	317	292	287	303	270	269	308	287	281	301	280	313	278	277	264	286	282	270	279	277	294	277	280	332	304	300	287	297	324	312	270	270	301	293	333	292	308	307	294	301	300	315	302	298	347	272	273	266	296	267	305	299	261	272	316	296	279	293	279	292	297	267	305	270	283	282	306	307	282	329	300	301	299	291	273	290	283	282	308	293	292	271	278	288	286	286	282	280	283	295	283	290	305	296	275	311	260	310	280	332	264	297	309	226	339	293	257	277	272	305	304	283	287	299	315	267	324	286	296	317	301	292	283	310	303	289	296	281	297	300	291	274	284	318	318	316	295	312	287	311	302	295	311	317	331	312	300	288	302	304	307	312	301	356	305	312	296	304	293	294	325	313	309	311	302	279	299	308	294	259	345	275	268	294	273	311	289	308	281	332	288	252	299	288	293	253	256	309	300	282	272	284	310	282	285	293	269	285	261	280	349	289	301	284	261	281	301	316	298	334	301	273	312	309	281	290	277	317	285	284	305	279	286	327	290	278	303	325	296	268	258	302	315	281	277	287	329	298	280	287	318	309	320	284	295	313	279	284	285	315	283	289	280	318	286	311	299	269	298	271	290	283	307	325	286	256	310	300	265	301	308	254	301	322	304	262	277	299	299	284	301	312	282	291	329	311	308	299	304	319	273	284	293	304	260	285	332	298	309	304	284	264	268	296	290	312	338	308	324	315	315	290	305	310	322	309	303	286	312	287	295	279	309	324	283	287	305	300	282	296	271	320	281	301	284	267	262	317	296	337	300	279	283	334	308	285	300	303	305	319
22554	20364	26885	23731	20373	20421	7485	1751	1280	1179	1023	987	928	808	839	800	782	749	749	716	720	700	728	719	740	683	690	659	672	654	673	657	664	651	633	680	650	642	641	615	635	635	608	605	623	620	612	611	614	627	627	607	615	610	610	645	583	638	623	645	620	620	644	578	582	600	608	670	622	592	575	640	606	605	549	610	580	597	644	580	602	581	628	577	600	561	582	619	613	608	605	577	636	623	574	594	584	604	598	605	607	617	566	580	628	607	611	596	608	594	589	603	616	606	636	579	598	580	620	582	564	565	630	605	610	611	620	619	575	597	611	550	554	604	591	595	570	555	664	593	600	579	612	597	602	618	537	614	620	583	637	617	598	600	633	587	646	603	632	605	592	591	581	600	609	603	590	590	579	588	607	575	577	597	579	600	584	585	655	607	628	649	600	619	582	588	649	586	589	606	604	585	588	576	580	617	591	605	570	625	609	599	607	588	613	615	584	624	589	518	594	633	597	527	555	561	619	610	641	671	592	555	641	604	572	625	613	560	633	620	591	613	558	595	633	601	597	604	575	595	568	571	600	602	623	612	644	632	594	602	577	603	583	628	645	616	532	615	599	600	545	577	564	591	581	549	601	590	561	537	593	559	596	592	602	614	635	602	575	584	619	659	656	588	603	638	604	600	648	589	645	591	585	615	556	613	579	583	564	584	541	584	588	612	603	596	563	610	617	589	643	600	568	578	575	600	593	585	640	574	586	575	603	581	646	577	588	567	604	568	591	581	624	560	618	554	617	596	600	623	592	639	649	578	589	596	607	602	607	589	565	620	607	583	584	579	576	570	599	614	628	599	590	565	601	564	560	587	580	565	620	615	569	605	623	553	568	605	599	603	611	607	576	618	613	621	566	634	610	611	591	625	598	535	608	598	636	566	659	631	593	561	596	594	636	610	616	546	600	627	583	624	608	626	591	609	609	580	606	607	600	618	619	588	610	608	618	574	550	580	607	580	612	567	608	594	609	637	612	608	619	594	600	585	577	630	602	599	593	577	617	624	627	565	583	571	561	592	625	588	652	623	605	637	605	587	593	605	595	577	609	584	655	578	626	602	639	601	614	600	572	600	578	621	576	561	597	627	598	577	602	633	611	585	607	568	586	591	597	609	528	590	563	604	589	601	597	606	612	605	540	597	601	617	616	608	601	576	587	590	594	599	576	598	631	589	580	574	578	623	638	611	634	599	588	593	596	566	597	614	603	643	567	550	616	601	555	564	564	623	629	632	617	581	575	575	595	614	584	567	598	605	589	626	612	594	547	563	607	594	618	586	642	593	580	596	598	564	586	585	597	623	563	634	596	577	587	569	578	571	553	576	582	595	527	615	625	590	623	622	598	585	579	609	623	619	625	583	639	585	609	587	598	593	579	580	644	639	594	597	610	572	571	585	597	570	547	622	549	579	629	582	615	638	601	600	660	624	595	600	571	593	633	598	566	556	617	586	632	596	608	565	582	588	613	632	599	556	557	577	575	594	579	554	553	607	569	607	589	626	586	602	586	604	632	636	562	601	564	559	558	545	635	611	594	589	584	586	599	669	612	658	608	597	592	601	572	550	585	631	563	594	597	586	573	588	576	578	581	628	619	605	668	573	613	591	565	610	607	633	585	629	586	594	575	566	565	550	609	614	573	574	579	585	636	604	605	613	639	585	561	631	595	609	572	612	562	613	618	625	592	626	566	640	590	558	566	573	590	580	583	551	577	636	608	565	582	581	577	606	576	607	557	569	596	610	635	626	569	610	610	581	578	552	592	590	585	620	569	599	577	595	628	606	578	551	630	608	619	581	607	609	631	639	575	595	616	552	622	593	581	605	568	558	570	625	586	614	564	565	585	585	636	625	555	588	563	583	564	600	612	578	574	593	584	612	590	571	608	605	610	613	592	616	603	576	599	626	599	609	579	579	544	596	622	601	602	585	594	576	616	622	620	595	612	612	611	617	599	599	585	593	564	618	585	584	628	606	611	606	610	575	591	616	586	614	597	604	596	575	622	585	622	618	588	608	601	562	590	536	632	602	597	589	605	546	552	582	558	619	586	589	610	596	618	599	631	582	610	576	591	608	596	576	586	600	579	568	586	569	602	587	560	621	612	591	595	646	566	634	581	592	557	591	570	594	584	633	600	567	623	606	581	581	573	561	581	598	564	562	597	580	584	581	550	611	615	586	575	611	588	597	545	573	602	575	591	577	581	614	561	620	660	632	599	616	586	630	589	635	592	564	602	610	580	598	582	566	583	638	563	623	535	564	624	609	593	591	587	566	589	566	573	551	576	566	606	590	558	616	602	601	610	621	569	610	565	615	612	566	632	615	624	592	621	560	639	598	583	564	550	600	598	614	579	596	584	562	603	565	575	601	598	598	586	585	600	570	602	578	611	550	603	614	603	596	548	542	608	566	559	571	606	609	564	626	635	608	625	625	567	559	584	583	606	544	603	614	580	585	621	579	574	558	605	569	588	551	639	572	606	629	557	556	606	571	607	633	583	570	604	577	589	584	600	574	572	613	592	598	586	618	624	594	608	624	597	578	573	576	566	602	643	555	637	532	595	600	604	587	654	638	639	614	581	538	635	563	625	619	572	557	618	571	617	621	561	604	590	641	610	593	591	597	646	597	577	624	602	618	588	641	555	621	586	581	601	606	621	616	654	530	599	618	611	609	627	590	642	605	618	620	633	559	586	608	592	581	624	622	582	583	647	589	580	624	552	636	576	593	603	637	590	636	578	571	610	579	639	589	607	588	624	581	580	556	600	625	625	603	583	604	584	541	568	586	638	587	547	544	578	563	617	568	595	593	565	591	606	630	625	628	620	605	618	584	624	594	633	553	575	631	589	616	608	588	556	602	557	581	579	591	625	574	598	581	594	624	596	590	611	578	593	577	570	601	573	587	607	586	549	578	571	547	608	581	580	558	559	647	605	595	569	618	571	625	610	564	579	559	623	570	597	624	574	617	613	565	614	573	629	582	633	629	597	594	588	605	577	570	633	597	568	598	609	593	639	591	530	571	602	583	599	581	565	535	563	602	578	551	593	635	609	594	591	582	555	636	588	591	574	605	609	586	605	588	585	615	601	634	620	609	631	577	566	618	629	593	595	584	623	592	619	605	610	586	594	602	583	612	642	594	568	628	597	610	607	601	624	624	595	588	581	628	531	631	598	624	546	608	607	618	608	628	596	573	551	578	547	561	592	612	594	572	590	596	613	572	634	599	549	619	614	591	610	597	626	593	565	572	591	616	589	593	568	636	570	646	588	627	560	618	635	565	594	576	621	625	591	552	597	570	589	581	564	636	599	572	612	581	625	587	621	596	581	623	574	574	603	587	565	573	611	627	645	606	632	569	585	571	576	579	555	609	593	629	616	555	575	582	560	645	611	590	589	595	615	604	593	610	577	605	615	606	622	579	593	596	595	615	595	626	600	564	606	589	639	539	603	591	619	600	593	574	595	593
11680	18459	17415	10014	6534	4700	3488	2792	2220	1975	1710	1483	1347	1238	1138	1096	981	972	956	885	873	808	823	746	759	731	738	726	738	715	722	719	670	624	669	648	670	650	656	619	657	628	660	634	691	638	599	644	582	625	603	613	600	603	592	554	648	608	601	597	612	668	583	605	581	576	587	594	582	605	624	668	562	598	581	546	621	575	597	585	591	616	613	578	633	574	585	587	554	585	567	578	550	614	602	583	627	578	568	558	616	578	584	585	568	584	566	602	588	567	590	583	592	605	597	546	532	621	581	572	574	583	609	537	605	585	609	602	621	623	600	610	615	580	582	601	615	543	568	536	557	582	625	591	601	590	619	537	580	576	540	547	585	557	597	573	571	581	574	600	560	542	594	603	585	591	582	591	567	541	553	619	611	566	606	584	564	574	580	595	534	566	580	582	519	606	554	622	591	608	595	546	621	571	624	564	560	584	578	591	626	573	565	593	590	578	559	577	594	575	576	538	555	576	607	555	586	601	580	549	567	624	541	594	534	555	582	599	588	598	591	597	624	610	609	560	576	560	532	570	577	571	572	576	633	580	556	596	551	585	555	587	534	574	619	546	618	614	630	589	608	603	579	581	560	558	608	620	587	564	581	592	579	592	610	592	593	583	603	561	595	562	584	557	532	533	613	568	590	559	575	548	567	633	570	625	581	595	550	561	589	591	609	612	611	551	572	589	579	571	555	580	578	584	584	606	567	603	547	595	574	533	602	560	518	575	582	585	590	579	556	602	539	537	576	593	587	569	566	582	586	557	581	590	634	562	610	560	615	552	569	583	586	564	552	577	631	617	600	561	549	596	566	609	554	533	533	567	553	589	555	579	570	566	576	542	594	535	588	545	585	567	563	603	541	592	597	541	601	568	604	615	595	573	564	551	573	590	600	596	577	556	606	594	563	621	563	548	604	548	550	574	560	579	581	590	581	559	590	534	588	564	597	590	622	586	560	596	551	593	563	532	608	560	599	580	582	584	531	590	579	583	557	575	631	573	573	595	626	599	566	559	611	581	586	600	571	585	562	511	549	545	555	545	628	532	592	561	575	557	578	571	562	548	592	616	586	611	556	593	559	565	545	589	558	575	594	561	557	606	528	608	614	583	579	628	548	602	587	567	574	624	588	580	567	583	620	576	586	589	592	572	552	576	556	580	564	566	583	547	564	615	611	574	579	559	558	564	624	550	607	545	572	572	595	546	566	564	563	591	565	597	613	632	633	542	538	551	541	580	575	573	549	597	604	574	607	565	545	563	553	577	585	588	559	564	585	584	536	623	612	559	566	642	619	603	590	581	586	572	644	592	608	561	593	591	580	548	561	596	557	547	526	605	559	598	607	605	614	553	546	610	531	537	554	644	568	598	579	585	610	612	611	546	550	561	601	592	595	557	622	601	548	561	580	638	565	561	568	560	593	564	569	567	581	590	576	552	572	569	576	616	564	584	566	596	583	592	575	592	549	586	560	587	567	566	564	535	587	599	578	578	566	586	549	545	553	586	592	572	578	580	622	559	552	564	557	624	525	525	603	581	577	592	552	611	605	583	608	563	571	533	589	559	599	593	575	579	548	563	527	611	572	584	602	587	620	583	573	603	581	583	594	574	530	604	528	555	600	598	530	576	545	577	584	585	598	550	565	598	561	560	537	558	595	547	564	571	550	573	587	557	598	587	581	531	560	592	618	604	587	589	599	567	547	587	552	536	603	609	611	587	561	595	539	587	582	557	575	596	562	595	571	573	567	569	591	552	579	582	588	542	584	559	589	573	514	531	604	569	605	577	606	555	579	577	566	549	615	541	595	565	625	612	614	580	589	568	550	554	549	554	572	602	571	573	591	544	552	602	559	539	564	566	565	646	633	600	556	572	599	536	548	586	535	575	570	571	571	576	582	553	536	555	571	578	582	568	626	605	582	634	573	553	565	548	604	556	555	573	544	561	584	586	602	577	576	553	556	611	627	553	536	575	572	547	600	583	597	583	622	544	606	606	561	598	575	514	550	587	582	636	620	588	610	577	553	595	529	561	575	592	571	554	612	585	588	604	558	612	559	566	579	560	586	594	615	597	577	518	557	585	528	584	564	580	575	599	576	541	631	553	576	579	631	604	565	592	571	617	604	569	613	600	586	587	557	567	558	597	557	542	615	593	579	565	578	583	547	619	533	610	561	583	548	606	588	613	539	590	615	587	583	597	617	607	576	617	582	597	536	591	601	541	598	619	567	583	572	519	575	608	585	572	563	614	574	583	586	609	610	571	565	559	586	540	540	549	589	631	572	610	564	564	593	591	567	592	567	567	569	592	597	558	589	552	547	613	600	575	614	613	607	564	559	547	595	542	571	591	606	561	580	580	605	603	597	559	569	575	583	599	542	594	592	607	590	566	539	576	559	578	588	553	549	557	550	528	595	553	541	586	587	560	587	577	603	566	602	556	583	572	616	577	565	555	616	591	582	617	570	598	584	559	578	557	579	576	580	585	586	562	585	534	565	599	595	591	558	535	584	575	549	591	575	559	552	592	560	544	580	538	613	561	568	552	605	608	571	606	588	578	576	589	590	591	557	590	573	644	583	572	554	559	571	596	527	554	558	543	564	579	593	554	580	560	622	599	553	555	568	563	572	566	534	548	551	592	603	551	559	573	557	600	536	582	575	552	582	587	592	580	561	595	596	604	646	570	571	604	592	580	612	522	545	562	564	600	585	548	569	567	556	583	561	624	524	554	606	596	591	586	538	573	559	549	574	547	594	550	581	623	556	589	609	563	564	559	569	531	547	563	607	612	574	573	548	575	611	586	589	590	582	585	565	586	619	578	569	631	576	559	603	543	534	577	523	577	592	570	591	553	610	577	603	580	573	626	549	509	591	579	573	618	555	619	560	581	578	547	581	568	584	576	575	544	533	570	576	560	599	602	590	538	550	588	593	575	551	567	591	600	571	612	559	602	551	568	620	551	592	577	580	555	559	534	614	566	595	590	589	580	551	582	582	610	578	575	589	580	561	560	564	580	582	564	596	530	601	587	537	547	607	585	544	610	589	598	552	546	600	555	580	571	578	578	561	594	546	573	517	554	551	603	553	560	602	568	585	594	574	618	559	555	560	625	614	577	581	552	606	556	577	605	589	577	586	584	563	561	545	551	532	563	572	568	574	623	598	607	596	581	567	570	576	538	639	554	586	609	558	579	590	603	612	552	586	596	545	566	549	629	585	633	579	552	596	553	573	566	575	587	561	575	629	562	565	593	609	569	582	577	560	573	584	568	593	557	539	587	591	558	578	600	552	583	576	597	590	593	623	569	585	596	566	582	547	555	593	549	617	563	601	595	601	567	572	588	575	549	609	555	594	559	564	575	569	596	567	549	546	580	578	558	612	567	594	568	581	581	559	573	563	628	577	606	585	540	567	604	561	555	580	584	532	569	595	547	564	573	585	523	611	575	536	569	558	591	583	542	555	581	611	610	577	573
27661	12442	1184	332	268	207	167	136	167	152	165	157	156	166	111	139	143	147	148	132	132	155	151	155	155	133	156	131	142	140	136	129	134	157	128	142	111	164	139	134	146	148	137	134	132	159	134	142	159	131	139	158	140	151	126	128	132	138	143	156	133	130	143	142	124	168	146	136	147	162	135	130	113	132	160	132	132	155	151	120	142	120	134	127	143	139	131	133	150	159	134	121	141	152	160	140	144	119	145	129	155	148	123	118	117	136	132	147	155	141	150	156	126	149	164	156	143	116	146	136	147	139	128	136	144	131	141	142	134	120	140	132	146	123	141	151	136	144	127	150	156	137	155	130	136	149	146	134	150	137	132	137	151	134	125	140	130	145	142	123	136	157	126	148	151	127	152	157	136	147	133	121	144	123	135	133	157	145	134	140	137	140	154	145	141	136	140	136	144	131	144	137	140	124	120	126	156	162	152	145	135	127	143	138	156	149	152	151	131	156	129	127	121	121	142	144	113	139	140	131	158	131	140	157	142	140	138	123	131	137	133	132	137	153	153	129	133	138	154	134	131	133	132	140	135	145	177	145	115	150	132	147	138	142	131	140	121	152	148	129	143	126	133	137	142	150	136	140	150	151	129	140	144	148	129	153	138	148	153	139	157	154	149	129	152	129	124	163	141	143	146	149	159	136	148	127	142	141	154	132	169	148	151	150	151	150	144	134	138	141	150	145	140	134	117	149	151	143	138	129	146	143	142	137	139	117	119	128	140	145	145	139	117	125	143	149	154	141	146	133	134	169	161	142	154	159	118	160	151	145	155	127	152	152	144	162	147	132	139	136	150	123	129	145	146	139	127	128	127	149	133	135	150	155	142	152	127	133	152	131	129	141	132	148	143	147	120	152	147	136	152	135	135	129	158	142	138	141	155	152	132	140	142	152	131	134	134	158	117	130	134	153	131	133	148	147	134	124	177	120	155	144	134	135	140	140	149	141	129	125	159	154	139	142	155	122	135	132	149	133	140	130	137	135	151	134	115	130	133	146	145	143	150	128	131	144	150	140	132	145	146	163	124	129	137	132	153	157	143	158	152	139	138	147	140	143	151	157	133	128	145	162	130	131	133	132	136	144	118	140	156	130	140	152	132	131	127	151	110	152	137	156	135	125	139	131	128	131	140	160	142	117	152	155	147	117	129	131	130	116	146	157	147	170	138	118	131	157	134	144	142	125	137	136	164	132	123	156	129	143	145	166	134	128	129	155	155	150	157	136	145	139	127	140	170	145	141	143	152	147	162	145	146	122	126	133	148	111	126	109	139	156	135	156	144	133	131	150	143	147	144	146	169	135	149	124	153	143	152	159	138	151	145	141	144	157	147	127	142	136	149	157	139	145	124	103	158	157	141	144	146	165	146	146	155	131	147	149	124	143	124	114	143	139	134	146	143	121	179	132	152	150	140	147	135	164	144	135	156	128	148	134	136	124	155	125	147	130	139	132	128	137	150	149	141	138	136	133	147	171	141	130	162	140	152	149	119	142	139	147	130	143	155	129	133	140	124	134	141	156	143	120	120	151	148	169	140	133	140	137	152	171	170	148	131	144	125	134	128	146	137	139	140	150	133	140	142	137	137	161	133	133	138	142	141	156	125	128	122	156	139	151	129	137	143	127	149	149	156	146	142	145	119	152	129	155	146	125	143	144	148	146	127	119	153	128	139	129	152	142	121	129	117	135	140	132	111	145	153	127	144	148	146	145	148	129	140	149	139	135	143	149	137	139	143	141	144	111	123	136	141	142	154	164	133	138	136	118	147	137	139	127	146	146	131	154	157	148	130	148	144	129	115	144	151	142	137	163	136	156	128	139	122	126	141	145	159	149	139	144	147	130	112	139	138	145	146	127	150	153	135	135	131	150	135	141	150	140	147	141	128	146	132	154	144	144	127	120	136	131	141	159	142	142	161	134	133	137	139	161	130	133	136	136	135	142	121	152	127	154	142	154	120	116	137	142	138	152	114	136	147	127	140	131	155	152	125	156	132	139	127	147	151	139	147	174	131	148	147	134	137	132	132	158	119	146	148	119	144	137	142	142	136	142	141	135	135	135	126	133	140	160	142	155	130	145	147	131	145	110	134	144	153	133	118	150	135	168	151	125	137	168	138	159	147	144	122	143	134	145	144	122	136	133	155	142	146	151	146	156	119	146	131	143	138	139	132	140	145	126	155	167	137	142	128	159	146	134	131	126	149	149	142	117	139	132	129	141	144	142	152	144	140	139	147	145	151	137	167	136	183	151	126	134	135	148	144	150	165	132	106	136	131	148	142	150	123	132	142	133	131	140	119	148	142	155	142	146	140	184	124	144	159	120	152	112	137	132	130	142	141	114	159	147	122	137	159	137	145	117	149	143	141	136	145	124	150	129	122	132	129	139	134	141	135	138	147	131	126	129	136	144	150	150	127	118	148	133	126	141	131	151	135	133	148	150	123	130	149	140	156	132	135	143	129	117	140	146	145	147	151	141	153	130	162	140	141	117	135	147	132	157	131	136	141	142	147	161	140	124	138	123	119	162	140	136	128	141	135	120	131	153	164	161	164	163	124	141	138	135	133	133	138	144	141	150	134	147	152	141	129	146	132	149	143	130	136	125	131	133	152	139	133	131	147	133	162	120	148	153	137	135	125	128	134	130	131	146	156	150	129	162	141	135	128	148	120	135	151	166	147	137	124	153	141	134	155	142	134	134	132	149	113	130	131	137	125	138	156	137	147	137	145	144	153	138	123	161	121	150	134	140	143	127	126	135	145	167	124	112	154	113	144	137	155	153	134	128	144	154	133	124	130	141	151	163	149	159	146	124	123	112	131	138	129	147	132	161	143	159	137	137	129	136	141	165	142	133	139	125	145	150	118	146	150	167	144	139	153	144	148	133	155	136	140	133	125	140	127	145	131	144	143	139	137	140	155	115	126	166	142	132	135	130	132	136	139	151	149	158	128	139	148	158	138	150	135	130	147	127	167	155	162	126	129	147	131	119	134	132	109	145	150	147	145	129	141	126	152	142	144	154	125	122	168	132	120	126	145	137	133	140	145	141	148	145	143	144	154	145	135	153	148	116	134	139	157	142	148	147	156	126	143	147	123	142	124	144	146	144	145	115	132	141	134	150	154	134	147	140	138	136	136	144	130	143	134	143	147	147	132	132	128	136	139	131	134	131	166	122	134	115	121	138	157	150	137	133	144	156	142	153	126	117	129	144	144	126	141	158	126	147	137	122	147	139	125	132	135	122	143	140	128	142	131	141	144	148	141	148	138	132	135	148	135	121	144	137	141	133	137	154	134	153	143	143	147	124	149	157	135	118	137	139	161	136	150	140	114	152	155	140	117	156	161	126	147	136	156	144	146	148	140	129	134	141	136	135	141	109	135	125	128	138	128	146	127	147	123	146	149	138	144	130	120	155	140	98	140	132	129	133	147	137	129	139	120	141	149	149	154	148	144	144	146	149
5052	889	751	412	293	254	267	213	176	191	198	196	189	166	155	176	178	187	177	170	149	169	191	174	185	171	140	176	162	165	141	154	158	162	157	180	147	158	171	156	162	165	154	162	154	167	179	177	170	153	120	165	173	137	150	185	155	179	166	183	170	171	169	141	146	171	163	177	164	176	159	166	159	155	147	171	196	172	175	149	151	175	163	154	158	166	158	166	156	160	176	154	171	154	172	155	185	162	152	177	147	175	181	174	149	157	179	158	144	160	159	175	170	181	170	158	172	147	166	162	187	150	166	190	153	161	160	170	165	161	147	165	164	165	200	167	156	149	155	160	167	153	166	161	152	154	184	163	160	166	168	160	149	155	170	175	142	149	155	173	179	141	149	179	154	156	146	154	174	150	169	152	143	146	149	147	176	171	174	168	169	135	169	157	166	155	186	169	146	179	162	166	167	161	153	173	146	166	164	162	178	155	181	173	155	159	171	151	157	143	156	164	142	181	165	178	152	151	200	173	157	162	169	148	166	163	171	163	159	147	151	145	153	162	158	173	157	180	147	167	165	163	172	152	165	171	131	163	197	166	156	159	157	173	157	166	149	146	170	165	156	145	157	168	175	165	153	176	154	144	147	168	179	164	141	161	160	188	180	160	166	202	164	143	200	174	137	174	174	166	170	158	172	145	154	165	161	169	166	163	150	141	174	164	169	187	173	167	139	169	160	151	163	165	155	155	173	168	170	200	166	165	174	168	154	139	159	177	166	158	136	170	138	171	164	186	164	167	177	165	178	159	193	157	154	180	163	159	156	171	199	160	136	169	195	150	179	152	137	155	170	162	159	177	155	160	166	147	161	139	159	152	182	155	150	157	189	179	155	152	151	172	179	164	140	150	154	189	163	177	145	169	148	185	152	165	159	157	159	168	168	168	147	166	154	175	166	174	195	166	165	149	178	176	186	167	157	151	162	158	195	185	129	173	177	161	173	143	161	144	158	181	167	176	164	167	171	141	167	156	139	168	161	169	166	130	158	172	153	174	140	185	167	164	165	169	184	159	155	160	159	174	167	158	149	168	179	171	172	168	167	156	162	150	156	176	138	183	179	151	164	177	151	164	187	147	191	158	156	134	140	156	172	155	159	154	159	146	164	165	139	153	159	150	172	161	196	153	139	152	177	154	155	159	134	137	179	147	159	158	139	160	179	154	154	154	161	168	171	154	154	155	178	165	157	172	174	163	147	163	181	159	162	160	147	142	135	141	175	158	144	160	160	171	172	169	178	164	132	159	146	157	164	174	155	135	163	158	187	152	153	167	143	175	172	187	155	153	161	142	179	171	149	144	184	158	169	155	169	150	157	169	175	154	161	165	157	160	153	155	159	178	170	152	162	177	157	161	176	154	179	168	136	166	164	146	143	159	177	130	162	170	135	161	176	157	169	128	166	150	168	160	191	172	198	169	142	171	164	161	178	177	180	170	154	163	161	158	165	182	154	164	143	167	163	177	163	172	179	151	189	160	152	166	174	142	171	168	171	145	142	164	176	155	162	169	145	167	160	142	163	171	166	167	174	176	150	173	158	165	177	171	152	178	154	150	162	139	161	157	185	146	158	186	168	192	151	159	151	145	173	162	158	172	163	160	166	162	161	150	173	178	158	153	180	194	159	164	169	163	168	181	171	156	163	156	171	157	173	161	148	170	173	170	155	157	173	154	165	169	140	171	153	171	183	181	165	165	161	171	147	185	160	156	152	159	169	175	159	171	170	151	176	144	156	140	181	148	160	163	160	158	141	136	141	172	177	146	153	174	189	161	164	163	155	177	152	174	164	147	186	161	161	184	157	153	182	160	140	166	156	167	166	168	146	174	168	150	187	159	184	145	160	149	147	177	166	179	172	178	163	138	162	172	170	173	167	167	190	132	178	140	152	161	172	155	166	176	150	162	163	144	157	142	159	171	168	167	175	188	170	164	148	151	169	181	155	175	167	173	153	172	159	178	163	149	164	153	158	155	154	146	177	154	169	167	164	172	163	150	148	152	188	189	162	156	167	175	164	139	142	175	161	170	150	163	160	173	159	157	150	166	145	151	178	133	168	162	165	168	182	172	173	169	148	164	175	159	148	155	175	124	164	157	164	150	134	158	183	150	162	154	168	150	176	164	170	177	143	167	147	165	148	162	150	157	164	154	173	129	156	174	179	165	156	173	177	149	164	180	148	157	179	132	138	156	183	170	145	153	163	171	170	167	164	167	148	152	168	156	172	161	167	163	170	182	152	169	167	159	146	153	179	186	167	172	171	167	162	160	182	148	143	157	164	159	183	163	180	162	153	147	162	163	181	152	157	138	182	146	147	178	180	180	160	174	148	172	162	174	162	176	180	160	172	155	145	149	190	181	194	177	188	187	165	155	160	166	165	170	202	164	157	161	156	162	157	160	172	148	167	146	170	147	144	154	187	182	173	157	163	139	161	145	157	155	168	160	154	135	179	150	181	171	173	161	176	164	151	156	178	175	179	166	175	171	167	151	157	150	179	167	164	145	159	156	150	164	165	176	162	161	197	168	155	170	162	162	161	164	162	159	164	167	166	169	201	170	177	150	180	168	167	146	156	186	163	154	169	147	190	165	146	153	161	154	170	172	161	137	192	146	153	165	142	163	153	146	168	175	185	151	175	155	165	178	169	152	177	161	159	172	153	160	166	159	166	139	158	186	172	162	161	171	171	154	156	153	158	167	166	177	171	168	176	163	164	167	176	158	180	169	169	186	177	138	150	152	176	158	164	163	156	168	163	157	145	160	150	187	155	190	162	181	150	168	166	164	157	146	165	154	176	159	152	166	161	171	162	139	158	160	154	183	161	143	164	181	166	145	142	148	179	154	150	160	145	141	162	158	163	158	176	167	164	153	170	151	145	149	167	156	175	180	158	162	161	168	172	173	190	175	158	166	173	166	152	140	161	182	155	142	164	155	172	163	161	171	150	177	165	182	166	154	163	160	165	167	167	161	156	171	150	163	155	166	161	151	153	185	156	158	137	173	161	150	184	151	151	186	165	154	159	163	169	191	149	167	168	153	175	147	152	180	137	161	143	165	158	162	167	137	159	147	152	166	172	165	151	152	155	161	165	157	171	167	162	159	185	159	151	171	139	154	154	161	151	159	160	150	152	146	153	155	176	152	169	155	148	184	156	165	168	165	168	177	190	147	171	148	164	142	169	177	150	155	177	146	155	166	172	173	161	165	154	178	161	191	148	145	150	148	162	160	153	157	180	162	171	176	166	161	147	140	153	190	181	172	178	158	182	165	153	156	161	150	180	153	162	157	173	168	185	167	161	175	155	171	153	140	166	157	189	160	159	170	165	173	145	152	143	179	151	153	144	168	173	163	181	160	163	150	149	153	158	151	154	161	171	147	157	190	162	191	154	180	152	163	163	165	158	178	149	157	172	158	155	169	182	171	145	164	160	189	165	164	149	153	143	153	197	159	163	183	150	152
24502	20412	26526	24187	20394	8643	1312	824	640	564	549	503	472	407	424	407	411	371	396	385	352	375	357	353	343	347	349	329	311	350	303	325	316	334	307	288	333	319	341	324	264	332	316	270	292	348	302	290	287	301	323	311	328	310	303	276	332	325	299	301	318	316	290	317	303	314	290	297	325	300	307	308	332	287	305	267	311	285	300	300	297	311	299	274	298	317	285	318	331	299	305	301	316	296	308	336	292	318	335	297	294	291	302	298	310	308	307	303	317	323	303	316	271	294	262	280	292	301	322	325	271	294	297	289	315	283	293	310	305	288	278	281	329	316	277	293	301	321	286	286	319	306	312	294	315	289	289	269	296	304	295	286	313	291	298	312	299	246	291	282	291	281	317	306	310	302	279	288	309	317	293	271	295	297	285	287	316	297	276	341	322	326	289	301	298	272	305	326	301	313	335	308	329	292	306	295	315	264	286	295	280	301	286	275	296	308	296	313	303	312	291	304	308	298	298	290	304	357	306	313	280	300	302	303	317	288	305	318	350	312	299	292	294	317	307	296	321	286	320	327	317	286	289	303	313	337	311	273	294	318	292	310	316	296	288	293	283	289	271	319	292	299	295	301	287	292	309	295	276	293	303	313	317	276	328	263	302	304	315	302	299	295	281	283	314	260	294	358	264	288	329	297	286	319	316	336	310	295	293	272	301	251	303	295	280	285	269	301	285	313	305	300	306	291	300	281	258	302	310	320	296	299	279	284	305	289	282	310	286	289	285	311	272	309	311	326	302	294	266	329	284	325	311	281	280	320	294	303	280	293	301	278	306	288	317	277	293	313	306	325	287	326	295	277	302	285	293	278	311	309	290	308	298	295	323	266	298	292	322	299	306	313	307	318	325	293	304	303	264	287	272	269	301	318	260	311	292	281	296	283	292	289	302	260	277	277	285	282	292	297	309	310	319	302	301	287	271	292	310	296	276	285	300	313	257	303	302	282	305	268	317	281	305	286	293	280	294	306	322	314	285	292	295	292	260	271	323	313	308	300	290	276	285	315	268	285	283	293	312	267	288	269	291	282	300	285	290	331	308	328	308	299	283	277	311	271	299	264	283	255	300	295	298	305	309	293	301	278	299	326	309	284	295	298	298	275	312	324	323	325	311	308	267	285	290	306	287	304	290	273	264	303	302	295	288	309	342	288	296	259	302	310	309	341	303	329	277	292	304	299	287	301	260	278	307	312	281	311	319	305	296	299	306	308	279	313	300	320	283	269	284	271	312	296	272	314	299	303	287	284	316	307	317	339	297	345	300	283	304	272	305	310	278	290	283	274	287	297	306	273	276	267	301	298	305	301	297	284	301	303	284	280	288	314	277	296	288	293	293	300	307	295	322	294	291	299	287	297	314	298	331	285	297	324	311	284	292	286	286	293	309	307	298	308	316	285	289	298	278	306	298	302	276	303	323	316	295	275	288	319	295	254	309	300	285	274	320	269	304	263	300	275	298	310	298	288	290	311	313	300	308	316	295	306	285	304	304	288	285	266	302	333	296	308	313	290	292	286	282	309	289	299	276	267	281	304	310	349	299	323	297	307	302	328	303	275	265	303	284	300	288	290	296	299	258	292	288	315	280	307	318	305	292	311	285	317	310	295	301	286	310	296	306	279	302	274	292	302	336	274	289	313	301	257	290	318	311	277	330	314	303	304	296	270	290	283	318	307	318	287	306	281	268	308	271	299	294	268	306	300	305	295	301	297	293	321	306	294	296	291	311	304	329	307	309	318	306	312	283	316	293	318	344	285	272	329	280	277	320	286	297	275	277	320	314	344	295	326	328	314	286	314	307	285	273	282	294	292	261	278	290	277	292	335	299	297	282	287	298	318	289	263	290	280	306	347	298	298	316	273	301	296	307	273	319	297	324	314	287	315	313	305	282	304	290	263	326	292	288	280	287	279	319	304	318	263	293	289	256	306	306	296	311	324	281	293	301	300	281	284	289	297	299	299	322	293	296	314	290	296	308	326	285	305	286	324	297	301	257	267	317	294	304	297	305	291	315	300	297	301	296	282	288	279	288	358	276	283	291	305	289	304	313	313	275	288	316	308	311	317	296	302	281	274	295	300	306	322	307	273	316	288	329	308	328	301	311	284	294	318	291	292	324	286	316	325	299	274	321	320	295	300	308	288	284	311	299	275	297	268	294	282	314	285	272	277	295	284	316	281	315	286	273	299	340	299	328	319	296	271	300	309	319	299	328	277	295	311	259	289	300	297	305	290	263	318	322	301	275	305	278	306	315	315	281	325	304	319	255	332	282	313	272	306	265	312	307	276	297	326	280	293	298	309	303	319	284	299	294	333	300	314	294	298	316	308	278	284	295	304	294	323	303	263	303	309	308	305	279	300	297	298	297	304	290	304	316	328	266	278	290	298	281	312	303	275	298	292	301	280	295	274	286	260	278	314	299	300	278	296	264	304	310	299	297	291	284	298	299	318	298	274	306	321	274	300	319	322	291	287	329	291	304	297	297	320	302	305	300	277	318	306	297	276	279	271	267	284	285	282	285	308	291	278	299	294	281	283	317	324	290	295	291	283	330	305	282	322	301	312	317	311	292	273	313	334	280	255	280	284	273	277	302	329	291	302	300	305	309	272	307	300	290	320	289	313	316	299	290	296	296	270	296	303	330	310	319	296	312	314	292	290	290	277	303	300	309	303	300	280	313	312	262	300	301	318	316	297	321	319	320	287	270	305	296	307	284	311	297	286	296	317	299	299	312	288	280	314	316	300	288	280	288	320	290	290	306	308	316	285	290	262	299	301	318	283	303	299	297	304	294	299	295	296	306	313	295	310	340	295	282	287	299	280	292	277	281	297	299	302	309	302	299	275	322	313	289	309	290	290	297	323	297	302	336	293	265	308	327	295	312	323	288	274	298	335	295	279	304	298	312	281	284	302	296	306	295	299	305	314	302	300	305	309	270	297	288	309	268	312	288	316	298	307	287	300	294	269	304	280	294	323	315	272	306	279	299	291	305	299	283	280	274	343	260	297	310	330	268	278	277	314	313	278	271	290	294	286	293	275	305	307	294	247	271	279	333	330	313	298	294	296	313	304	315	283	312	291	298	275	318	294	275	283	302	332	315	304	310	302	284	270	310	258	285	266	278	277	307	328	288	246	303	320	324	322	276	307	308	295	268	320	302	299	298	299	308	279	261	293	307	311	272	311	302	273	320	301	293	297	279	297	301	306	308	285	290	289	290	298	289	275	302	310	296	307	291	302	329	279	291	309	298	304	285	304	319	300	292	309	304	309	329	286	310	314	332	299	299	303	285	288	325	285	323	323	296	282	304	310	280	303	268	298	323	300	293	271	299	322	290	292	273	300	305	291	303	282	306	288	295	308	293	284	306	304	326	291	323	314	309	314	322	302	323	279	274	294	282	321	303	316	302	298	342	305	304	302	250	272	289	291	285	276	294	307	282	278	316	308	312	295	275	322	283	312
7944	11591	10817	5650	3593	2461	1833	1465	1239	1009	906	814	702	658	617	563	477	454	482	449	439	439	429	411	386	376	341	363	389	356	365	362	347	359	331	345	313	346	318	327	317	325	379	322	316	295	320	333	314	348	289	337	310	319	281	310	330	325	330	305	300	309	272	297	289	312	302	279	300	310	319	281	311	309	332	293	300	300	305	282	279	317	281	282	305	318	287	310	292	295	286	291	293	304	295	282	302	281	273	298	297	269	309	293	298	276	304	312	322	294	304	273	305	292	287	316	289	291	296	311	272	286	325	267	301	277	303	327	304	287	289	338	302	293	297	338	279	281	299	267	304	322	297	307	295	308	316	293	322	269	305	297	292	282	278	273	323	298	300	290	317	289	310	316	305	299	310	297	271	297	309	278	294	259	314	328	304	277	308	292	292	267	296	302	315	308	309	300	296	272	310	266	330	287	305	313	315	308	285	278	300	329	259	298	312	289	291	311	328	293	280	280	300	301	286	320	291	309	292	300	272	339	294	288	303	317	310	273	307	316	296	300	276	304	293	303	299	275	285	281	300	262	320	298	305	290	274	286	284	299	303	281	300	290	318	306	296	303	295	294	294	313	283	261	287	287	317	304	288	277	298	262	298	335	285	298	327	265	309	305	323	307	282	308	294	311	323	308	288	301	291	283	288	310	303	296	295	290	293	294	293	309	313	291	302	306	316	311	310	260	302	288	307	292	305	281	302	287	337	288	310	270	329	307	289	281	288	323	286	278	305	316	344	305	258	310	317	329	278	312	301	303	307	298	297	304	316	310	322	323	283	283	290	313	308	283	280	301	286	309	292	315	325	290	286	307	276	317	321	283	263	284	308	327	296	312	285	302	293	242	284	298	264	268	279	280	253	301	296	305	300	302	269	292	305	299	327	299	288	320	298	272	305	292	295	308	316	259	282	285	280	289	294	283	287	305	284	296	291	300	288	307	310	299	290	278	282	290	302	300	293	321	293	316	299	310	288	303	269	295	289	306	268	270	314	289	269	321	288	281	320	284	305	324	288	287	325	316	301	281	309	303	266	274	280	298	313	323	266	280	260	303	290	292	312	309	335	321	317	326	312	299	272	296	262	282	286	283	280	302	299	291	301	288	283	294	322	286	309	283	305	308	294	313	282	300	289	315	288	289	324	280	292	270	317	295	301	266	335	296	292	287	273	325	313	321	295	310	312	296	303	299	296	305	311	300	299	304	292	312	297	289	294	318	265	290	282	302	277	288	290	314	308	278	289	272	299	311	274	299	294	293	303	305	290	288	304	292	287	314	285	309	288	302	316	308	272	249	298	295	282	304	312	302	300	283	299	301	326	318	294	283	296	293	282	267	280	294	307	285	305	321	276	295	327	307	282	302	255	266	301	287	324	298	276	288	255	321	311	287	282	299	297	276	280	303	304	286	297	314	313	307	328	329	274	306	289	283	250	300	275	246	309	286	311	282	311	305	300	314	284	299	262	276	303	278	283	320	291	300	311	299	297	299	314	289	266	289	319	303	310	291	275	315	300	303	274	299	262	287	289	326	273	284	296	284	278	315	312	289	309	303	250	270	259	315	292	300	303	298	286	278	290	287	275	306	297	276	321	277	304	319	307	295	261	314	325	328	264	319	279	299	294	281	322	295	271	267	288	284	286	310	344	300	337	300	318	285	281	318	284	285	283	292	306	304	289	292	286	312	337	313	281	266	306	286	322	288	308	296	303	280	276	305	309	288	281	299	279	313	317	300	294	299	314	302	288	302	291	324	308	294	293	309	282	294	271	307	306	291	308	339	289	292	300	288	304	288	315	315	328	299	278	308	247	299	280	310	310	302	295	265	291	303	316	297	283	298	312	286	303	300	284	298	310	320	300	260	294	287	282	283	321	279	312	292	280	290	307	280	279	291	293	273	286	282	263	306	285	319	306	294	271	274	304	312	300	294	316	280	307	297	274	284	274	284	316	294	299	296	283	294	297	271	292	308	353	343	313	324	281	309	320	298	282	274	304	306	273	304	281	291	295	292	269	286	316	290	297	301	288	284	304	282	322	281	311	309	313	309	321	304	314	295	289	296	338	266	285	292	282	316	277	288	301	283	272	303	292	308	315	276	328	329	289	332	285	276	286	277	275	267	291	311	295	273	289	278	275	303	321	307	316	287	303	290	317	321	306	283	296	316	313	287	290	295	292	328	246	305	270	308	269	302	296	295	279	305	307	272	288	297	308	301	310	303	282	325	293	305	286	330	328	282	277	292	291	316	287	310	278	304	303	278	301	273	308	289	273	272	282	302	302	309	298	291	311	290	270	303	254	291	321	327	279	307	288	278	312	303	277	300	297	314	301	295	292	287	305	303	304	281	285	293	304	294	292	298	332	315	282	279	302	312	298	268	292	298	303	290	327	290	288	309	300	318	271	269	309	319	320	306	295	303	290	277	270	272	311	308	305	299	297	296	288	280	290	305	295	319	288	284	305	292	282	266	295	293	263	298	296	292	337	285	287	328	291	283	276	319	293	314	300	285	315	301	296	277	269	322	284	276	291	275	305	297	320	298	289	280	335	310	272	313	304	276	300	295	293	273	295	286	302	311	296	304	272	283	286	293	313	310	294	291	276	280	289	288	284	292	283	295	268	281	318	302	274	323	296	312	318	299	282	263	277	276	279	290	297	308	289	302	298	289	291	300	298	291	298	320	298	309	297	307	301	326	305	298	294	320	299	289	280	308	298	287	263	306	287	341	292	289	299	312	297	295	297	272	305	285	305	285	325	282	314	308	293	299	281	284	267	293	300	314	287	312	276	285	307	282	300	271	281	279	291	293	318	275	303	273	275	284	265	295	290	280	306	295	319	295	305	278	268	297	295	301	306	310	295	303	312	315	277	296	298	308	283	289	295	300	285	286	287	301	312	306	285	271	308	248	300	267	289	324	254	289	299	295	303	290	314	331	273	283	273	280	313	273	293	299	291	301	328	314	277	295	304	296	319	302	310	277	283	316	338	302	289	291	279	283	337	282	304	297	307	285	289	305	296	300	316	298	284	281	290	325	282	284	301	320	297	282	310	304	313	284	304	291	326	307	316	320	275	316	293	307	297	279	310	284	292	291	302	319	284	332	297	270	321	265	290	320	259	282	263	311	310	338	294	289	310	298	304	302	271	314	273	284	289	296	313	306	290	276	300	287	295	283	306	293	301	342	317	302	277	301	272	293	268	275	283	324	280	319	305	318	316	294	295	320	314	306	294	297	314	290	289	301	295	306	286	309	294	284	285	307	278	277	305	329	281	292	303	293	317	315	289	287	319	301	286	299	286	295	301	295	286	301	301	290	290	308	290	295	280	317	306	316	280	281	303	307	282	319	298	307	328	290	306	287	295	334	285	293	276	291	304	298	323	306	305	303	279	286	279	298	300	293	299	315	289	311	273	309	316	263	315	284	303	295	320	314	287	295	281	316	304	311	288	301	264	284	288	293	286	310
22497	20366	26895	23724	20374	20440	7742	1836	1318	1160	1141	1041	894	841	797	817	797	755	744	787	752	701	670	649	669	659	685	667	689	657	660	663	664	632	614	625	600	658	674	616	640	637	637	598	660	624	622	624	656	603	584	637	620	603	621	601	592	622	601	603	620	624	608	593	590	650	630	593	602	566	635	588	621	634	649	621	598	640	584	622	621	572	647	570	631	627	581	603	628	600	597	596	629	618	607	596	605	645	667	614	568	587	616	616	573	568	652	653	606	618	623	604	601	621	598	587	623	598	580	610	579	593	653	593	581	604	582	605	610	635	587	606	617	591	609	591	622	566	637	626	638	625	639	558	612	633	583	614	608	590	620	592	608	587	604	628	594	619	620	612	611	621	575	538	583	616	633	598	612	603	607	619	580	608	606	596	588	602	591	594	589	570	596	588	576	610	585	589	612	580	558	602	603	596	593	550	605	619	642	592	627	566	603	618	625	591	611	604	594	650	566	575	593	605	580	637	562	607	544	598	582	582	612	572	620	573	603	630	595	643	601	654	573	594	623	615	608	589	632	601	570	597	587	597	575	608	655	618	557	612	643	618	588	599	588	634	609	622	634	552	604	626	581	605	575	585	598	577	583	606	585	581	602	621	594	609	615	599	615	608	622	589	573	622	620	648	541	597	566	620	615	598	618	607	613	617	600	592	588	609	580	611	639	590	614	606	594	635	629	606	602	605	625	546	645	611	605	594	628	592	545	593	589	636	592	619	594	618	611	600	562	616	628	609	588	572	624	602	612	601	565	621	557	581	592	608	596	614	633	570	561	650	593	578	578	602	606	615	594	632	599	594	660	596	630	578	606	619	557	622	629	614	580	636	605	633	630	598	628	602	662	614	601	584	576	588	639	596	601	635	673	600	573	650	612	636	590	573	585	600	598	614	632	609	565	612	617	594	576	562	613	597	630	596	605	632	605	610	645	589	586	616	631	597	597	559	553	598	611	601	557	628	605	556	603	605	599	606	597	597	592	607	581	619	598	587	598	568	593	605	575	612	585	545	564	630	626	589	618	593	632	648	573	603	605	620	614	588	617	600	623	630	621	580	583	617	570	602	612	615	609	621	629	596	561	608	589	611	596	588	635	599	542	568	580	611	643	604	625	575	527	594	599	599	580	593	633	635	565	584	602	617	623	577	557	609	592	546	613	589	606	596	614	603	577	593	605	562	577	627	630	633	578	578	642	607	596	613	601	582	601	634	637	592	541	606	587	600	609	586	586	573	613	539	573	580	627	570	590	623	584	563	616	634	638	623	590	627	615	595	596	576	578	632	601	577	579	593	642	605	590	571	614	628	582	601	619	608	616	570	603	577	605	617	564	575	593	581	587	585	649	576	603	583	619	636	597	603	642	640	646	565	606	610	569	615	641	637	576	621	612	575	603	586	613	588	609	596	616	607	569	620	586	585	598	585	616	571	582	582	603	592	574	594	624	606	621	623	581	542	571	589	616	603	533	618	589	563	625	637	607	600	569	670	569	588	592	602	581	612	668	619	589	589	570	578	611	608	592	605	596	600	586	606	615	598	608	631	567	647	611	628	585	610	577	533	578	541	598	605	597	617	614	575	638	597	614	613	623	568	597	574	570	557	590	630	591	629	594	637	619	552	600	574	614	601	610	568	604	605	616	582	625	613	628	605	620	586	607	578	561	628	577	570	615	617	635	640	611	598	570	578	595	562	658	624	586	634	612	635	567	607	554	593	586	600	569	568	600	617	668	557	584	594	586	574	661	648	557	578	587	582	581	555	635	596	585	614	581	581	566	587	632	596	655	598	646	624	618	604	633	600	595	565	607	584	597	652	663	601	599	572	630	610	603	600	600	604	598	655	640	613	580	573	576	606	603	585	610	612	562	588	592	536	563	612	626	559	585	590	598	617	619	544	605	579	634	570	585	602	573	633	614	609	596	611	607	611	633	557	596	568	610	625	600	579	571	581	624	584	574	545	599	575	607	656	604	608	551	599	586	606	608	602	664	600	634	550	610	586	574	615	586	642	602	604	582	612	604	620	596	599	575	597	606	593	620	576	608	586	575	617	630	605	599	610	630	599	597	628	594	641	612	593	581	591	596	602	612	624	602	622	619	595	574	574	641	571	595	593	621	623	616	585	605	578	604	580	614	623	576	608	584	598	578	576	571	616	610	606	571	615	581	594	607	608	600	608	615	594	589	612	613	567	605	599	561	580	610	623	582	616	625	571	567	627	616	588	584	549	611	590	600	574	588	579	638	605	615	617	561	624	616	612	625	583	562	576	575	566	591	617	599	608	587	600	599	597	610	586	596	592	626	604	648	612	549	586	593	598	624	602	592	628	626	583	612	624	612	593	605	637	603	595	605	603	609	545	603	581	534	610	627	588	614	591	635	593	588	636	629	565	552	566	624	624	623	607	621	640	596	626	611	616	610	631	601	596	602	580	578	564	594	566	575	680	648	646	636	598	555	601	613	578	561	563	633	584	599	562	640	590	577	653	614	593	606	649	583	611	574	579	593	601	595	616	578	601	585	586	575	601	629	575	589	598	619	555	575	652	644	553	621	575	614	624	574	603	561	597	617	636	572	575	587	566	619	599	606	591	598	604	657	648	577	573	620	594	591	591	567	550	644	615	615	585	525	548	581	639	608	608	606	620	602	613	619	588	555	612	586	614	627	563	612	587	605	573	595	609	593	606	587	570	622	658	591	615	573	561	611	561	592	603	602	569	598	579	613	608	634	596	579	580	634	570	608	559	609	618	629	625	595	631	588	588	607	560	582	589	601	626	599	548	581	566	601	627	603	602	552	607	576	605	617	587	634	616	607	598	588	603	612	559	599	576	610	580	605	615	586	615	616	623	604	591	597	607	576	604	613	611	581	594	581	577	601	565	615	557	585	606	602	628	653	561	587	574	552	607	568	607	605	610	613	621	592	649	612	615	564	636	643	614	620	568	562	625	601	609	611	621	616	652	621	594	597	564	575	570	595	600	567	578	591	569	587	565	564	590	668	595	600	581	595	607	588	584	588	615	629	585	604	577	584	576	610	604	601	620	576	584	533	585	622	605	600	570	579	567	640	551	637	583	584	616	608	641	635	634	597	600	552	624	601	600	603	580	562	596	574	647	599	619	571	586	622	623	569	593	617	566	592	638	656	565	573	568	593	596	617	608	559	564	599	611	602	519	561	603	541	583	596	578	557	587	590	587	598	586	591	602	610	619	595	631	596	575	573	580	651	608	581	603	577	628	610	589	602	580	598	547	623	586	605	607	612	645	643	622	639	604	615	577	607	590	571	598	598	634	612	611	568	596	574	595	589	598	573	574	597	588	603	644	640	624	601	633	615	570	586	584	596	537	579	616	596	603	601	612	602	617	611	611	637	602	610	596	602	619	562	624	651	598	613	616	628	628	619	623	586	584	621	599	600	573	568	528	589	585	572	598	603	632	612	604	577	580	617	608	591	635	621	597	633	597
10952	18576	17395	9911	6639	4622	3578	2769	2278	1926	1765	1524	1314	1228	1132	1130	1032	965	908	911	879	822	810	789	763	712	659	765	743	730	681	653	668	682	671	663	684	642	628	642	626	641	630	648	630	613	644	621	672	691	665	612	611	650	628	622	643	656	629	602	596	586	593	574	563	590	563	559	616	564	590	623	625	578	571	607	552	601	577	568	579	609	596	576	594	580	580	583	601	602	612	588	599	603	558	616	572	582	601	610	597	599	599	540	544	584	582	531	561	587	589	549	552	559	606	564	553	614	609	569	637	576	600	565	559	620	582	561	568	589	584	568	603	568	599	554	588	602	579	594	565	587	567	559	607	553	550	582	544	565	600	568	603	573	608	576	619	570	571	608	610	557	601	543	596	562	522	557	543	623	564	601	584	631	593	600	577	583	585	569	567	631	605	600	547	611	571	615	606	571	588	612	570	595	579	628	582	554	591	592	547	533	603	603	583	581	581	535	604	568	622	635	564	572	610	539	561	581	603	593	638	578	601	574	577	556	596	575	606	561	587	593	560	585	587	603	583	618	581	615	598	577	591	591	600	644	577	558	593	576	634	563	554	511	605	618	586	542	584	618	583	586	579	559	615	560	574	604	592	535	544	573	577	563	605	576	576	575	577	572	614	573	584	569	567	568	566	591	599	589	604	634	594	567	571	594	628	591	573	584	545	619	546	583	591	569	581	545	593	547	603	599	579	590	611	560	574	606	590	574	606	616	607	627	597	607	581	607	594	611	603	566	604	586	558	534	567	544	604	576	587	604	585	599	541	589	594	565	627	575	551	568	576	569	579	612	555	610	595	543	555	581	555	562	587	604	599	586	600	554	619	565	587	607	589	575	643	614	585	580	597	566	558	582	593	595	584	570	617	515	561	577	592	585	597	529	585	602	600	547	588	606	577	610	572	576	578	595	649	604	572	608	632	634	585	575	578	578	616	567	532	577	606	557	588	565	577	579	576	545	583	579	589	583	534	574	596	596	597	555	562	585	604	555	611	606	589	591	611	593	501	537	612	582	656	599	602	566	578	585	558	611	578	604	568	615	615	558	582	557	596	575	593	567	597	634	550	596	619	578	589	571	568	576	591	584	596	564	574	647	577	595	569	533	603	581	602	572	584	634	591	597	582	603	600	564	625	544	613	573	534	552	570	560	607	558	590	577	548	621	586	578	584	595	571	570	556	578	557	564	600	588	574	583	585	600	543	594	540	570	565	609	578	591	593	618	595	557	591	570	606	523	523	609	545	602	593	556	598	547	619	589	562	594	603	580	596	593	536	584	558	571	646	605	602	582	565	582	591	577	594	605	572	581	565	563	580	557	563	566	581	548	579	603	607	624	567	599	577	570	583	603	567	607	586	593	606	604	622	604	574	582	583	517	576	600	575	564	582	552	566	597	581	569	586	582	563	611	562	591	572	538	599	589	593	588	596	581	579	572	616	617	576	590	562	550	570	562	527	566	599	566	611	588	582	599	578	571	618	597	602	600	595	590	617	562	638	615	573	619	605	573	531	555	595	535	579	547	578	555	590	546	607	619	585	606	620	597	527	594	592	560	578	567	570	623	572	644	559	571	601	607	577	632	574	562	564	549	560	594	594	636	594	588	588	564	599	563	576	537	602	553	543	577	577	586	592	553	610	598	581	587	583	574	552	578	593	554	569	565	579	595	603	553	577	618	574	575	561	571	558	578	594	597	587	541	560	580	572	557	585	614	604	617	567	592	574	565	564	624	537	540	576	561	556	575	611	578	573	575	548	582	608	572	568	562	579	581	562	536	572	602	545	596	569	548	561	582	564	615	576	578	573	620	558	603	637	574	619	579	648	570	574	544	578	578	553	587	572	513	617	592	569	588	604	585	599	578	578	548	514	538	565	634	628	614	580	578	588	601	583	597	610	579	559	570	588	559	600	589	577	564	586	584	580	570	577	575	555	585	603	548	540	597	601	558	598	621	573	548	588	601	548	570	576	556	590	569	576	548	606	557	550	564	617	535	600	583	556	586	594	570	592	595	559	571	570	576	587	569	600	584	581	551	615	620	601	530	545	596	591	598	566	585	581	542	581	568	577	580	616	571	593	589	576	582	564	569	560	566	571	561	580	557	617	599	584	592	613	572	603	602	582	576	604	586	566	567	581	622	606	573	562	553	638	580	575	562	534	572	588	603	593	584	566	583	560	554	624	613	588	596	593	571	568	634	617	620	555	588	629	569	582	581	550	593	560	589	586	558	583	613	566	592	620	593	518	575	602	562	594	612	549	610	609	572	596	564	569	566	588	571	540	596	552	555	603	546	627	584	602	580	579	565	602	584	525	584	623	574	602	598	605	593	590	583	618	565	611	585	546	608	574	604	580	573	512	614	568	572	641	581	576	593	562	595	546	591	579	612	614	571	593	580	582	605	617	574	580	562	630	608	595	608	641	557	555	520	602	540	563	574	549	575	572	573	581	578	581	617	541	584	594	563	583	600	552	553	556	553	586	595	604	582	570	549	592	575	594	605	619	602	587	612	607	564	598	572	563	561	559	557	640	562	615	565	585	591	608	560	582	569	538	540	613	566	601	593	583	585	536	616	546	568	562	576	624	620	603	549	611	607	548	581	591	559	579	606	538	571	556	593	554	581	583	586	568	600	588	603	559	569	563	591	560	587	594	588	561	570	580	555	535	560	546	554	535	606	563	554	579	565	584	526	556	585	568	589	569	541	585	582	579	600	562	544	573	622	614	603	558	632	569	604	549	643	589	579	581	596	570	591	590	566	570	585	556	580	639	572	570	559	619	617	587	603	586	548	561	560	591	584	561	590	593	576	587	541	572	566	555	572	583	563	558	541	588	548	567	613	575	585	568	565	592	554	588	558	574	567	570	572	575	589	643	583	602	564	590	585	591	547	581	567	582	620	598	617	563	573	624	589	563	566	548	593	588	583	585	573	547	570	608	544	561	547	557	585	576	576	589	620	556	584	587	596	559	536	567	562	596	614	584	581	555	621	582	565	580	585	616	609	594	595	551	567	573	556	547	590	539	593	576	574	594	563	545	577	584	558	635	590	605	594	565	602	588	579	603	581	603	583	624	575	607	513	622	602	552	558	567	569	577	559	571	578	552	613	606	590	583	636	574	574	614	625	619	581	573	598	574	560	591	588	599	602	604	561	602	586	577	610	587	565	576	584	612	561	585	567	586	612	563	587	600	574	560	561	609	605	639	570	559	543	587	564	596	589	589	581	559	562	585	569	547	607	606	570	560	558	588	569	579	605	585	581	625	584	585	549	596	585	590	556	581	593	589	613	616	582	616	618	556	553	557	582	591	625	580	543	542	534	575	618	588	588	539	555	575	608	567	599	574	565	557	586	580	577	598	573	579	604	566	582	573	628	604	582	598	564	576	611	595	603	576	604	548	570	565	622	571	568	576	561	559	560	641	547	524	584	570	575	573	584	550	554	560	535	593	600	568	569	585	558	594	566
27660	12493	1158	358	222	208	188	186	155	177	145	163	136	149	146	136	139	153	127	133	137	144	156	157	137	167	161	149	155	156	145	146	151	138	159	136	137	157	152	129	126	134	114	145	140	133	147	129	131	141	136	136	149	145	150	132	140	147	151	136	143	143	143	135	145	151	135	151	130	143	130	132	128	154	131	146	123	146	171	128	135	141	137	134	124	137	142	149	138	132	146	130	141	156	130	144	126	141	138	136	141	135	141	165	149	136	127	123	146	138	142	132	137	158	143	120	151	142	144	146	149	111	140	133	147	137	140	139	149	157	134	133	142	138	143	136	155	144	153	126	127	128	139	154	110	138	147	167	145	139	153	166	130	142	142	150	119	136	158	143	148	117	158	119	129	149	140	155	138	147	142	145	141	143	144	154	143	142	135	133	141	131	146	139	116	129	128	124	149	120	120	163	122	137	137	125	135	121	140	155	142	148	157	142	139	129	148	154	145	147	135	148	127	131	156	127	119	123	153	138	129	140	130	128	131	158	111	137	129	128	120	142	128	137	147	131	129	129	133	135	120	130	124	136	136	132	130	150	148	145	153	138	142	129	145	143	148	157	129	137	129	130	152	164	160	145	132	120	151	127	121	143	148	124	149	118	131	152	133	154	163	145	131	142	142	138	141	139	130	138	149	156	157	120	136	131	154	116	156	134	133	152	133	145	129	154	135	137	142	139	151	144	143	160	128	152	138	126	156	145	124	149	129	146	119	116	132	132	137	138	147	133	129	139	146	131	137	136	151	146	130	121	153	106	155	140	154	150	146	144	156	140	133	158	153	143	152	145	141	126	152	135	142	149	168	137	133	150	158	124	161	158	123	159	134	141	131	147	169	147	130	148	128	151	139	139	140	138	132	136	130	139	129	148	152	148	153	122	131	141	134	131	128	135	129	149	146	146	131	147	128	141	145	134	128	126	142	133	143	156	127	129	142	144	160	150	158	147	126	126	152	143	133	151	136	147	147	143	133	131	131	134	124	120	149	144	114	121	137	132	127	145	144	110	159	173	134	148	128	122	122	155	130	174	118	136	166	145	148	154	139	129	137	132	119	143	160	156	136	128	125	122	149	139	127	127	142	149	117	141	122	136	142	120	145	138	116	158	120	141	144	155	152	144	126	123	143	147	171	137	140	142	148	150	132	134	146	139	151	139	158	143	154	133	133	123	133	141	142	161	150	174	131	127	161	137	131	133	146	120	147	140	145	152	145	150	142	152	135	156	133	123	122	151	130	146	137	136	134	134	119	148	128	152	140	142	153	148	120	155	130	125	124	132	144	145	152	145	124	133	119	149	142	147	132	148	121	139	157	175	134	139	127	128	140	130	131	140	152	120	135	155	148	139	136	142	120	143	124	130	138	140	134	141	142	148	131	138	133	133	129	136	129	147	149	147	140	163	150	162	154	163	137	150	120	132	139	157	132	138	143	125	124	149	161	119	123	137	150	131	154	138	131	143	144	122	138	135	136	145	146	140	150	134	127	142	132	123	144	127	144	141	150	153	138	143	142	128	132	120	139	136	148	126	141	147	129	149	132	151	125	123	149	126	149	146	116	139	135	161	155	148	133	137	155	138	147	146	134	146	143	119	126	131	149	124	120	125	123	162	150	148	137	130	153	146	134	157	149	142	134	135	139	130	137	107	121	158	132	142	135	128	138	159	147	164	141	135	136	134	137	131	156	134	144	148	133	124	157	142	131	130	147	131	139	123	138	137	130	129	160	150	129	136	116	135	132	124	131	135	151	135	125	150	142	154	133	122	137	140	125	118	147	152	126	146	143	130	128	131	160	143	144	152	134	137	134	131	144	135	141	150	138	159	117	112	134	134	131	123	136	131	130	135	139	124	137	154	153	137	124	121	158	140	128	138	131	129	144	149	158	150	145	138	135	150	127	136	150	118	127	125	133	142	121	144	137	126	134	131	131	177	156	145	153	143	141	137	142	136	135	156	123	143	120	141	137	133	150	140	144	147	140	151	133	101	124	139	159	140	140	141	141	152	127	138	176	151	128	150	147	131	141	129	130	127	142	143	129	140	143	126	142	147	146	130	128	132	159	150	123	134	149	144	143	138	132	132	141	128	125	118	139	108	134	140	134	135	146	137	114	137	124	136	135	131	152	136	158	152	143	145	149	137	148	138	138	138	152	137	126	151	167	153	152	136	149	131	138	147	131	123	139	122	144	139	128	138	145	140	150	173	129	155	132	146	127	146	159	142	132	150	155	137	116	124	149	151	164	128	138	118	132	146	127	130	142	121	151	137	143	143	134	137	157	145	141	142	160	139	140	135	140	144	137	124	148	123	126	147	134	133	149	129	133	132	141	106	141	144	132	145	125	136	147	157	151	149	144	120	142	146	151	122	139	135	129	142	132	121	134	133	139	138	173	155	139	131	125	133	155	116	148	132	135	135	135	136	130	132	116	135	164	137	142	140	126	127	141	138	131	122	134	149	126	119	148	140	123	146	102	139	141	153	119	149	133	141	164	144	119	145	133	146	125	164	115	138	132	138	152	130	130	116	139	119	161	150	157	141	125	131	128	147	126	140	144	139	140	147	150	163	119	136	144	135	128	134	146	144	131	148	139	155	144	141	148	140	136	146	138	123	146	125	124	142	135	134	134	155	154	120	138	142	151	143	157	155	125	122	137	154	127	148	140	134	144	140	145	113	132	132	112	164	158	136	153	137	154	138	120	149	133	151	136	145	140	156	132	128	124	134	140	124	145	127	132	131	134	134	132	156	129	143	148	144	125	133	145	150	128	148	145	151	144	120	120	136	148	124	145	126	138	125	142	132	136	128	143	127	134	130	138	158	135	131	131	137	137	125	118	132	124	160	156	146	132	138	126	132	139	139	154	140	171	151	134	151	138	119	161	135	137	161	119	151	120	149	148	137	143	164	143	138	136	135	150	154	145	150	141	143	135	156	152	139	148	128	151	126	154	159	137	151	141	143	163	131	137	148	143	137	137	132	155	150	141	143	129	138	129	129	158	125	144	131	166	165	148	144	132	145	149	148	139	136	139	141	152	129	129	137	120	132	145	136	149	144	133	138	144	148	133	145	147	137	141	135	124	125	133	134	143	130	122	144	164	128	129	137	124	146	131	162	143	146	135	131	135	145	131	142	152	119	138	125	130	123	157	111	137	149	115	137	150	149	143	147	157	143	123	160	153	145	118	149	128	117	114	149	147	155	147	135	152	124	153	149	162	134	144	153	163	132	121	154	134	137	140	146	146	150	131	144	141	148	121	141	121	130	154	136	127	144	134	125	152	137	121	124	137	130	125	118	128	124	123	127	112	143	121	140	157	132	137	151	152	113	147	145	120	127	143	135	142	146	157	136	132	117	136	124	138	143	145	149	136	134	120	117	152	145	152	132	130	131	127	126	142	137	145	130	141	127	151	154	143	125	129	128	166	147	144	129	161	122	124	129	145	126	152	138	142	139	130	146
4947	874	745	421	326	264	217	190	203	173	182	203	188	156	175	168	183	185	171	161	173	166	193	183	172	175	161	177	170	191	177	168	168	164	153	171	154	162	159	146	167	159	162	148	165	153	172	146	148	151	151	188	172	177	168	163	155	145	196	175	169	149	153	159	172	175	147	149	181	160	140	157	153	148	143	162	142	166	173	162	160	176	173	165	160	152	145	150	177	153	165	168	182	155	152	167	162	151	167	147	160	177	158	166	153	163	152	170	153	179	149	181	157	165	153	159	146	160	153	166	164	171	174	174	175	154	177	166	159	164	187	149	181	161	155	163	155	160	174	167	186	161	194	167	175	173	140	163	164	165	143	154	167	156	180	176	162	168	157	166	160	151	178	162	151	132	173	161	150	178	175	186	167	148	165	183	161	162	181	174	166	147	182	162	172	153	161	149	155	193	164	167	180	161	157	171	146	152	140	167	169	138	164	160	165	180	156	159	166	136	147	165	167	167	185	165	160	167	148	168	152	166	155	138	159	157	186	143	158	159	168	163	158	172	150	144	176	175	171	145	161	160	174	143	179	162	192	172	149	163	169	159	182	164	183	156	154	153	159	166	177	162	176	169	146	163	183	175	158	166	171	137	151	153	173	165	166	163	153	167	148	151	153	183	172	148	171	159	166	147	186	178	160	185	173	145	164	156	160	160	158	170	179	167	184	177	164	135	148	162	175	155	163	163	155	170	154	161	133	155	190	176	152	173	180	148	153	177	153	142	161	187	152	166	157	183	178	158	138	141	150	146	155	178	142	162	172	153	168	163	171	150	152	160	152	172	155	161	175	159	151	152	182	178	146	154	166	170	167	159	150	170	158	168	171	149	167	154	172	168	152	152	146	167	148	124	144	160	177	175	152	151	154	150	142	174	143	167	156	154	166	180	159	175	174	161	149	168	159	167	186	179	194	164	197	166	170	164	149	169	165	181	187	152	162	162	158	153	157	181	153	202	149	167	148	149	173	156	162	123	185	167	162	133	155	167	154	147	172	157	177	162	176	174	169	170	139	168	171	193	177	155	171	145	164	151	156	160	146	150	148	171	154	161	155	164	172	156	175	178	171	176	159	176	148	201	172	158	138	162	174	166	143	166	148	156	175	153	158	167	161	151	149	186	158	173	154	169	153	137	163	165	160	166	147	152	159	158	163	167	148	151	164	164	165	161	165	164	161	147	177	166	179	153	173	168	168	171	140	140	164	184	167	169	153	163	156	138	142	162	171	130	176	179	155	168	173	162	187	171	188	155	168	163	160	133	158	144	167	163	173	158	148	173	175	151	171	162	163	140	156	158	155	153	152	164	160	149	169	149	173	152	152	146	165	176	164	177	159	169	147	182	180	180	160	175	156	181	171	168	158	171	138	172	168	163	166	168	159	152	145	163	197	156	174	160	172	157	159	148	171	172	173	169	148	171	156	155	155	141	179	165	194	198	154	146	169	156	160	156	140	155	158	162	162	156	152	186	172	190	177	161	183	147	155	157	165	157	181	152	144	162	159	169	178	165	168	165	163	158	144	136	169	172	164	161	164	161	174	140	170	140	160	152	145	162	155	147	142	172	168	181	179	167	156	174	160	168	139	142	160	156	175	157	176	174	157	161	155	152	162	157	167	184	182	154	151	162	157	164	154	188	170	167	151	180	160	180	176	157	152	173	163	173	171	189	155	158	171	156	160	150	182	171	166	145	164	173	128	171	180	150	179	157	164	163	194	154	151	140	176	159	177	176	158	188	166	160	165	169	157	169	170	155	168	160	151	161	160	156	177	158	159	149	170	150	150	148	171	156	179	176	141	167	151	151	173	145	159	150	157	138	179	180	131	160	164	162	147	160	173	147	162	134	148	161	174	153	171	162	165	156	162	159	155	168	162	170	196	162	159	148	161	157	163	166	144	166	157	161	168	154	166	169	159	167	147	149	169	165	149	169	150	160	146	185	146	166	184	171	157	152	170	140	166	157	143	165	163	150	175	158	151	147	151	168	163	169	183	169	165	167	164	175	142	151	167	146	153	186	171	152	164	185	167	172	152	159	168	171	176	190	182	168	156	153	166	164	150	175	187	170	169	162	175	152	165	159	155	145	136	160	163	152	160	168	181	159	143	179	145	170	173	170	159	155	165	167	184	167	185	160	154	183	150	173	164	157	160	176	169	182	187	163	168	167	154	167	152	181	160	176	161	186	160	171	158	140	159	148	154	177	189	166	159	160	169	147	165	167	164	140	169	166	174	163	158	172	183	182	170	154	159	169	170	136	140	147	147	184	160	154	160	138	155	152	164	184	151	163	175	149	160	170	154	155	148	143	154	158	162	179	181	151	164	149	149	143	184	158	143	156	145	149	168	138	127	183	177	148	160	168	170	162	155	164	173	165	137	164	169	150	157	152	163	148	156	154	176	158	162	161	179	157	162	174	191	172	147	157	153	170	155	167	173	167	165	183	169	163	150	142	153	170	165	150	167	199	160	157	185	179	162	155	157	163	160	168	170	170	171	148	163	155	163	153	171	155	145	164	163	181	147	164	179	158	174	170	153	133	162	162	144	178	149	144	176	162	157	172	154	183	148	146	174	167	173	168	174	164	159	152	161	197	149	167	171	168	169	171	182	183	159	153	190	149	180	191	154	147	164	161	167	175	174	168	149	178	147	170	151	179	183	160	169	154	158	184	170	170	165	180	154	163	169	171	157	149	166	149	170	150	131	162	170	180	151	167	160	179	170	177	178	148	165	164	141	155	160	151	154	162	175	149	169	164	162	166	143	160	170	164	181	142	158	148	148	157	167	172	178	176	146	174	135	158	163	173	157	161	171	152	197	162	154	158	166	166	155	150	141	151	151	151	147	154	164	145	160	161	172	174	163	162	160	173	139	161	171	173	171	167	170	154	158	173	154	162	142	173	150	181	181	159	171	165	177	169	160	137	161	151	169	164	176	177	155	167	154	167	181	175	177	160	160	175	159	170	153	138	156	158	176	164	159	151	155	187	150	169	153	160	164	169	173	179	152	171	174	167	132	171	172	169	161	155	195	153	155	164	157	167	153	165	170	186	164	153	169	176	149	162	172	179	172	172	187	157	184	147	164	173	163	151	149	176	151	160	179	158	166	145	150	153	164	157	176	173	168	173	161	146	168	181	157	192	168	142	164	170	139	176	156	155	179	183	172	159	168	170	190	170	154	162	184	174	167	157	153	178	164	182	153	163	191	186	166	152	147	165	143	189	164	148	134	169	167	172	170	161	163	181	173	155	161	161	147	166	170	162	169	138	171	162	176	156	133	165	161	139	161	157	151	148	169	155	150	158	145	172	171	152	164	183	173	147	151	164	150	183	163	160	162	159	174	168	158	170	168	145	137	154	156	166	166	156	173	148	164	174	155	160	166	145	165	167	149	150	177	165	178	173	193	157	149	151	158	162	169	153	152	171	146	159	155	168	141	175	162	178	166	170	161	192	188	164
24371	20404	26508	24193	20378	8494	1205	795	650	559	510	514	434	415	421	430	377	366	378	337	318	369	323	326	347	324	353	330	350	333	351	314	315	326	306	307	338	289	293	314	304	329	278	299	308	308	300	282	348	307	303	320	330	302	258	292	322	320	278	304	296	309	312	320	323	309	312	312	326	310	290	281	333	319	320	303	281	282	301	296	285	272	286	277	326	318	307	295	317	277	281	318	322	275	317	277	300	304	313	277	281	286	319	300	296	313	281	314	280	299	336	316	288	298	276	281	281	301	295	309	286	325	288	306	292	294	324	287	270	291	295	303	254	303	313	290	308	300	298	316	287	292	276	307	287	318	303	283	277	277	322	282	322	330	276	309	284	313	317	338	306	292	291	292	307	292	263	281	329	296	302	322	257	286	295	297	321	281	312	323	322	321	291	307	292	289	298	298	329	309	295	296	295	267	287	287	292	279	256	321	301	259	303	303	293	285	310	332	276	282	293	309	284	273	283	320	294	319	310	318	295	276	313	318	288	297	265	301	283	299	307	271	290	291	282	319	316	289	284	315	260	326	292	296	292	274	289	313	302	315	302	291	273	278	310	309	280	299	321	300	282	317	282	301	291	305	304	328	269	311	302	306	312	304	311	279	312	289	277	290	276	289	328	278	284	326	328	275	258	310	321	304	275	289	277	308	288	274	303	294	299	288	300	311	296	294	294	306	315	308	279	287	273	297	296	324	314	294	289	289	325	285	283	299	315	286	284	311	299	320	277	304	270	268	269	293	312	283	297	284	296	304	289	278	304	296	313	304	283	312	306	286	279	310	293	283	303	319	304	302	302	317	269	275	293	282	313	332	326	305	287	292	286	286	288	338	285	278	297	299	338	303	282	305	284	318	309	315	298	284	313	277	289	307	311	307	277	287	305	344	280	294	297	318	304	293	293	281	302	312	280	276	312	321	290	279	290	284	329	307	331	317	286	297	296	317	275	289	284	285	287	326	280	277	295	327	303	319	292	309	280	303	263	327	297	334	287	315	276	314	283	290	312	298	320	300	275	314	284	295	272	308	315	301	311	325	295	303	312	276	295	294	289	285	325	321	272	319	309	294	300	314	295	309	304	294	302	291	305	288	276	308	288	297	319	302	284	291	277	300	335	309	268	285	273	291	327	338	319	301	281	285	319	293	329	299	284	248	290	277	303	282	315	277	299	310	311	297	290	300	318	307	278	292	284	311	294	274	288	319	327	291	324	314	309	282	299	288	282	305	308	318	313	301	303	293	287	293	291	287	318	301	309	291	280	294	275	269	292	280	295	270	290	279	345	312	302	293	293	273	306	296	285	273	279	277	273	275	311	307	313	273	318	287	319	285	284	289	293	297	302	282	325	291	323	294	302	314	291	303	253	296	327	290	299	299	333	281	253	315	319	277	304	300	286	262	292	298	269	289	295	313	312	281	299	287	265	278	289	293	296	285	310	292	315	281	301	320	310	287	309	279	279	296	317	328	302	310	281	293	283	283	266	297	298	298	284	268	319	284	309	292	299	301	307	298	273	309	311	324	279	281	312	302	289	288	279	339	303	285	312	310	345	296	272	300	343	308	268	329	282	288	287	277	329	296	302	319	314	277	321	301	289	322	310	263	316	301	336	282	301	278	306	298	310	306	266	304	269	280	304	299	298	268	301	277	278	306	267	326	287	321	304	285	312	302	280	290	299	316	293	317	303	323	299	318	347	274	303	282	292	279	317	294	315	308	301	296	281	259	306	332	269	287	299	311	301	321	300	315	312	282	315	292	312	264	296	276	301	289	284	286	272	277	318	314	283	289	299	277	290	295	328	287	321	310	315	288	297	307	324	301	334	311	284	259	294	325	313	306	286	295	328	301	296	310	303	291	298	312	307	328	320	311	275	289	309	332	314	280	282	274	310	289	284	300	283	309	285	317	307	296	311	297	283	331	286	281	316	303	270	295	306	286	321	331	321	311	333	316	305	302	292	294	290	310	300	266	268	298	299	296	314	316	273	316	300	343	271	282	285	292	304	286	287	313	321	288	276	314	284	302	310	286	275	307	325	339	316	315	321	286	332	279	281	318	286	274	273	344	284	326	293	300	278	285	309	288	298	305	281	312	287	311	334	283	296	306	298	281	303	305	346	264	296	296	304	321	313	278	338	309	282	278	273	277	316	300	295	290	294	336	300	278	280	294	314	263	314	265	315	262	308	307	284	297	310	279	306	327	296	293	287	305	302	305	294	295	301	280	308	281	295	329	319	282	284	287	278	269	277	300	268	288	289	326	309	303	307	301	305	308	288	280	302	296	289	299	303	316	316	281	305	314	299	294	323	288	327	299	308	277	289	294	313	292	293	312	309	326	299	267	285	299	289	303	287	310	307	313	322	279	292	317	282	296	297	289	297	298	288	308	321	270	301	322	287	269	298	311	338	276	297	268	278	303	267	295	303	316	294	296	296	277	301	305	314	287	301	293	288	286	318	291	323	301	295	290	301	275	287	308	291	347	296	298	315	254	302	303	266	284	284	282	316	286	289	299	321	290	322	308	294	306	319	302	301	288	298	300	295	296	299	322	291	309	292	303	307	280	307	279	304	293	285	321	270	280	291	281	318	281	306	318	297	277	286	308	299	285	295	313	289	312	315	285	300	289	298	320	299	318	325	303	298	325	309	316	272	289	254	294	303	306	318	290	310	294	337	294	285	296	314	275	292	294	343	309	302	318	303	303	302	255	285	309	322	286	307	293	296	274	308	297	293	305	318	271	280	319	284	341	282	277	280	269	303	279	296	306	296	294	267	280	292	314	312	275	283	278	275	311	318	272	297	308	317	283	286	308	288	305	286	298	299	276	301	303	270	302	264	294	282	284	270	301	313	317	329	273	304	276	308	296	288	285	314	277	325	322	297	321	292	272	299	298	294	284	295	320	292	322	306	311	306	304	309	295	298	307	281	267	276	273	299	298	291	337	306	325	348	265	275	280	328	266	329	302	327	265	303	253	308	284	291	311	302	338	294	310	331	293	296	292	312	268	296	282	292	301	284	294	295	311	306	349	298	269	298	331	288	286	330	295	290	297	251	319	304	280	281	312	306	335	266	309	275	318	302	262	310	303	286	307	275	291	276	289	295	288	280	340	328	303	287	290	279	291	319	292	306	302	322	312	299	294	290	308	313	278	297	307	310	316	302	310	310	270	311	286	292	298	284	275	303	308	304	277	272	306	291	289	315	348	310	302	273	286	312	315	275	331	306	269	310	292	298	314	283	320	298	301	281	314	284	287	271	273	259	293	297	279	302	295	313	321	307	275	322	300	303	307	296	317	317	305	279	310	271	261	274	287	278	305	272	316	304	264	287	295	275	274	318	308	267	300	301	274	295	289	303	327	270	290	306	285	324	285	306	289	323	287	290	289	331	294	313	286	331	306	287	288	320	307	297	293	272	285	322	296	272	269	326	307	301	306	335	275	291	310	314	287	292	285	258	302
7711	11684	10774	5658	3648	2528	1745	1445	1205	980	897	767	694	610	596	539	540	505	497	438	437	405	414	391	392	397	378	341	390	333	355	379	390	344	361	349	307	318	342	357	327	352	310	316	364	314	336	342	331	323	295	319	320	312	328	311	280	302	311	281	298	286	279	331	308	311	309	341	303	293	313	302	308	285	293	314	292	292	311	294	291	321	317	290	319	316	310	313	299	288	291	315	303	283	272	290	276	303	296	285	280	294	286	297	320	319	308	294	327	317	315	283	320	309	251	334	277	309	297	314	294	340	311	297	274	313	299	290	304	298	262	288	300	271	358	314	328	287	290	300	292	297	292	282	298	282	314	286	293	288	286	320	275	279	306	282	304	301	301	254	310	331	273	289	274	306	260	294	270	262	332	314	299	295	345	287	350	344	309	284	340	291	288	325	300	299	311	251	294	290	287	304	278	286	312	301	283	282	278	276	310	293	279	305	280	283	301	282	290	295	272	315	319	295	288	298	313	294	299	305	291	278	311	287	273	301	288	307	314	323	298	307	286	290	270	321	311	285	302	297	323	302	269	295	302	314	304	279	300	287	289	285	293	298	305	303	304	281	258	293	293	299	319	297	312	300	325	285	279	309	322	306	326	302	276	267	310	315	285	270	323	306	296	300	306	290	317	284	339	275	342	278	295	290	314	308	307	294	306	337	301	293	275	303	324	314	283	305	306	291	317	309	295	285	276	275	307	289	290	296	330	317	307	281	323	307	297	289	317	302	291	277	281	355	289	277	318	289	305	289	291	277	272	297	316	310	305	263	317	300	288	297	304	317	301	286	266	320	300	318	294	294	308	314	275	304	306	331	306	312	292	299	283	309	295	291	267	279	285	283	282	309	317	296	297	307	316	269	260	284	330	309	289	286	286	316	320	338	299	309	294	288	310	283	274	308	276	289	314	292	296	303	290	291	313	302	281	290	309	289	294	297	281	286	285	293	318	296	291	317	302	307	297	300	343	315	294	309	316	278	315	320	293	326	320	294	282	284	295	308	304	289	305	316	292	282	306	305	321	282	297	303	305	284	296	305	303	284	301	306	295	295	299	324	302	298	279	294	307	308	276	293	306	306	287	303	287	291	304	305	277	294	300	302	266	295	296	281	286	315	307	284	281	280	277	310	281	309	294	298	282	309	318	315	292	306	332	279	292	277	285	303	321	308	306	300	302	322	279	313	288	312	291	279	282	305	297	299	284	276	286	284	285	287	301	285	309	274	296	283	285	271	299	304	321	287	310	308	295	291	273	290	314	285	288	272	275	295	286	291	294	284	291	277	307	299	297	294	287	317	288	270	290	307	318	298	293	310	286	290	285	295	305	295	293	290	288	278	298	318	270	295	345	306	335	289	317	285	317	290	287	307	310	342	312	277	314	292	262	286	342	283	275	304	292	280	318	282	299	308	307	301	291	284	280	311	291	302	269	297	302	295	296	315	292	299	284	284	318	295	290	289	291	313	313	330	306	334	290	296	287	275	309	308	297	288	317	305	306	297	259	319	274	321	301	285	314	310	313	279	321	289	317	299	290	282	298	296	306	285	280	283	294	282	274	285	305	277	324	285	276	317	302	267	309	287	327	294	310	308	308	297	264	316	305	312	291	271	309	278	303	302	299	311	292	331	290	297	318	322	268	286	274	261	279	276	292	294	298	282	299	268	309	308	315	285	312	285	307	310	251	285	293	314	272	288	280	281	300	296	314	309	325	291	290	298	305	311	293	295	291	288	329	276	316	310	313	305	289	322	333	311	292	266	306	288	278	269	301	328	285	312	329	274	311	288	310	315	320	290	312	304	300	307	326	299	287	282	299	284	260	323	308	314	264	276	303	290	297	299	296	303	304	318	286	292	307	298	305	280	315	273	318	304	304	330	285	306	304	302	267	290	291	280	272	274	302	308	290	312	292	285	317	311	327	287	296	322	277	286	312	273	287	291	267	307	280	306	297	268	294	274	304	293	286	291	304	307	301	279	305	273	314	343	286	275	304	259	306	290	291	330	288	296	299	286	288	288	310	304	289	277	325	326	325	294	306	319	269	288	279	282	308	313	280	312	276	304	290	307	285	300	288	274	316	298	289	304	318	308	293	271	284	322	298	291	296	263	283	287	300	301	293	306	320	309	292	324	291	299	307	338	291	320	292	265	276	307	310	299	303	296	295	302	291	281	322	270	277	286	323	305	313	294	288	311	277	263	299	277	304	277	301	269	275	289	273	302	296	330	282	317	246	308	335	309	339	298	302	289	290	269	302	295	300	290	271	300	311	269	271	299	289	315	287	277	281	289	294	307	283	300	286	292	307	288	280	314	300	291	287	284	305	308	308	287	313	311	305	319	289	293	294	306	318	319	306	314	278	325	324	290	262	292	298	310	322	289	301	314	294	310	272	315	296	310	292	323	297	307	275	291	296	306	290	314	279	284	251	279	329	295	275	309	286	305	264	275	271	284	311	314	274	314	304	316	295	293	299	300	311	286	306	291	305	306	288	297	306	283	287	298	293	278	320	296	294	311	297	283	328	275	283	319	302	292	294	318	314	307	293	293	292	289	294	273	296	292	307	326	300	301	313	329	278	316	318	317	308	304	287	255	282	281	328	302	293	332	293	332	293	328	290	283	303	318	302	278	334	287	301	307	290	297	302	287	298	278	310	311	298	323	290	268	279	279	288	283	293	284	318	300	259	319	296	306	296	344	287	313	326	321	264	279	291	305	322	285	292	287	312	280	322	307	280	314	331	329	319	305	307	291	304	265	320	304	305	305	307	312	282	326	325	308	312	287	301	283	268	288	308	274	312	290	331	303	287	264	300	320	289	315	273	297	282	319	298	289	277	329	317	317	334	299	272	284	324	295	304	296	249	317	288	289	307	318	316	277	318	301	301	293	277	296	333	291	295	255	295	262	293	313	309	280	293	290	320	295	296	321	305	307	326	307	297	330	307	306	313	309	301	300	292	297	283	286	261	307	268	281	301	283	317	306	302	297	296	288	277	327	288	289	304	291	304	338	315	293	319	324	289	273	308	318	288	328	300	315	290	300	293	288	314	318	278	312	320	293	317	317	299	296	286	298	269	280	316	312	325	296	289	308	291	265	290	285	271	316	301	259	312	321	297	293	331	280	286	288	284	289	262	309	286	280	335	268	308	270	307	251	330	312	296	329	311	279	303	272	294	320	316	288	300	292	270	270	303	310	279	288	297	298	288	272	279	294	288	328	301	294	275	284	287	291	278	320	289	314	317	291	299	291	280	302	289	243	302	290	288	298	275	252	295	291	279	305	309	280	284	283	311	293	290	292	283	321	290	342	291	303	282	326	283	278	294	292	293	291	312	311	307	312	298	298	271	276	280	277	313	290	277	319	325	308	266	305	289	295	300	274	288	306	312	282	291	301	275	308	324	295	312	293	298	297	289	298	305	325	290	314	291	299	305	311	285	291	282	292	300	302	277	282	310	306	301	283
22568	20376	26918	23734	20377	20454	7533	1861	1250	1122	1054	968	877	881	843	810	767	753	750	694	725	692	679	716	660	678	622	716	639	689	672	591	686	594	643	685	632	604	605	636	608	650	611	647	606	631	583	595	655	612	592	582	652	589	630	620	582	586	591	614	586	610	608	578	614	591	611	624	620	642	640	609	606	608	570	607	601	600	639	589	640	636	615	582	593	606	649	621	651	570	637	569	635	596	633	613	562	637	585	629	618	608	620	582	612	596	648	611	618	594	643	593	586	674	583	578	646	618	626	603	587	558	620	611	608	580	619	575	595	605	622	608	600	605	600	641	629	626	583	594	601	610	620	592	636	588	565	592	584	565	623	602	605	588	578	599	564	596	571	617	625	590	562	593	649	593	612	590	630	578	600	638	605	586	639	582	579	649	619	597	592	618	608	578	629	618	603	599	539	652	603	601	615	590	640	604	599	591	570	543	596	601	616	560	608	579	583	614	607	548	638	585	646	621	578	637	592	604	635	575	639	545	672	608	562	550	602	602	616	600	634	642	612	624	594	601	550	612	630	623	590	559	558	611	617	618	581	596	627	612	620	609	622	581	602	589	631	617	582	529	588	619	602	628	557	630	641	607	581	601	603	630	601	561	593	605	607	646	588	632	637	621	593	590	614	574	605	601	604	599	544	587	640	556	546	582	594	605	606	582	597	583	619	632	571	602	591	588	627	576	554	566	602	569	598	600	589	624	605	581	593	582	607	586	606	670	581	560	597	573	620	615	577	623	565	620	600	623	642	586	583	596	577	571	651	584	590	614	593	591	645	602	621	603	625	599	613	560	558	556	562	599	550	607	576	595	580	620	605	600	598	582	582	630	635	620	584	614	614	647	607	606	624	595	604	546	576	592	649	584	610	614	602	592	599	605	574	602	619	594	596	592	605	590	600	567	601	604	644	622	617	596	635	590	587	599	598	600	567	600	549	622	585	537	567	621	600	587	601	596	615	576	599	580	521	632	567	614	593	613	581	602	565	614	585	621	617	597	637	552	632	584	559	613	644	603	568	642	588	568	627	568	579	613	626	557	618	590	579	592	624	604	595	603	620	588	576	572	601	566	563	581	600	573	558	566	606	599	576	608	619	605	587	584	605	596	643	649	554	589	616	636	591	586	613	601	584	594	602	615	619	581	642	633	574	577	565	595	612	613	646	615	585	620	598	605	590	573	620	646	556	611	625	650	604	578	618	590	639	618	555	592	610	617	576	591	565	612	583	619	620	604	584	612	564	591	608	640	674	558	579	620	584	643	603	599	639	582	614	610	604	607	586	651	628	601	590	613	583	596	560	576	559	643	603	566	585	646	635	587	602	580	631	593	628	596	626	590	612	642	625	618	579	602	647	592	655	596	620	600	611	599	618	564	597	597	613	605	609	591	613	583	610	620	596	589	628	632	564	576	612	592	594	571	579	534	583	641	579	569	586	581	581	609	597	627	595	564	588	615	595	617	600	620	590	569	608	604	623	583	596	596	605	591	609	592	564	609	625	576	579	626	612	552	590	599	591	584	603	553	609	596	612	578	571	562	599	606	604	621	621	617	555	589	589	633	576	609	616	622	593	609	634	601	621	651	583	571	649	581	581	612	635	632	588	567	573	608	614	584	521	582	581	626	551	627	601	583	628	596	563	599	567	591	588	611	610	576	585	609	573	556	589	613	580	585	636	566	600	640	581	578	598	591	598	598	632	652	592	625	601	592	626	619	553	661	602	584	617	593	595	585	593	603	597	607	637	585	613	612	636	586	618	592	579	599	587	617	597	619	633	588	581	577	609	558	589	577	564	622	607	641	591	615	595	596	621	613	639	585	615	589	578	589	592	561	609	573	556	611	597	599	619	625	620	591	600	574	591	658	621	551	617	608	648	610	583	586	593	604	617	570	614	562	593	561	600	572	550	601	599	585	591	643	607	585	566	548	587	597	567	577	594	627	597	575	566	589	609	585	616	610	613	620	592	617	633	579	568	594	578	627	574	637	623	567	625	584	597	638	578	600	651	600	625	597	583	572	579	599	593	588	576	601	622	558	585	607	631	606	603	602	582	602	602	607	654	580	619	581	587	643	609	629	594	642	572	592	640	618	594	613	625	577	584	609	619	616	593	583	611	622	618	571	610	551	622	603	555	587	571	556	620	585	600	621	620	607	582	618	634	596	554	545	619	637	612	585	603	603	617	602	614	595	596	578	606	589	601	604	577	583	600	593	571	589	565	593	587	606	591	605	595	597	586	615	603	621	587	593	615	564	614	582	581	590	591	599	630	574	607	562	635	637	605	578	639	582	567	610	582	585	588	639	562	562	600	587	601	573	604	634	621	581	624	568	578	647	553	593	592	644	594	600	569	608	605	637	601	612	582	609	577	571	626	585	608	602	582	638	606	572	648	573	597	582	569	649	623	595	602	586	620	614	612	589	585	623	589	613	602	548	615	572	614	622	641	611	603	594	604	636	579	565	580	554	559	590	564	621	570	552	637	587	569	569	640	638	605	631	565	577	605	595	605	559	590	605	569	580	644	575	594	569	575	583	613	614	603	619	615	664	576	608	598	590	639	652	616	606	586	584	603	614	592	600	626	605	603	625	566	579	600	632	583	624	569	569	561	636	597	609	580	591	587	593	597	546	577	618	584	587	621	587	659	591	579	590	606	610	583	578	583	602	659	622	618	570	596	577	628	598	585	585	595	577	582	583	609	603	589	614	608	609	599	613	604	586	628	590	562	591	599	611	591	597	616	612	616	603	588	614	567	597	588	615	585	609	589	568	612	550	613	622	597	608	590	607	622	607	635	628	530	604	561	600	638	599	582	569	612	605	569	614	604	600	621	591	653	620	606	600	629	587	601	597	602	656	619	595	571	587	590	597	613	624	568	640	613	614	606	613	620	592	613	585	617	589	627	606	604	565	582	606	579	643	601	630	619	560	576	631	599	612	609	606	630	606	577	575	539	608	628	577	593	614	594	624	617	594	585	609	579	591	560	598	558	621	607	582	622	587	570	534	605	591	603	619	617	622	585	601	611	600	654	647	567	569	602	617	605	612	593	619	615	607	558	589	651	622	629	593	634	589	620	609	590	616	570	599	582	599	601	570	613	592	561	559	570	580	637	569	616	599	628	577	587	593	588	655	627	603	614	643	618	598	623	571	601	624	561	581	620	690	567	611	577	611	610	638	554	668	580	551	611	606	582	536	609	608	561	613	560	615	609	593	599	599	630	583	539	632	624	568	574	616	596	635	591	563	597	565	599	542	593	569	556	567	600	598	606	593	612	617	569	602	643	633	642	596	623	560	578	610	569	620	558	587	580	568	558	614	572	655	560	596	570	528	617	594	610	582	553	581	599	607	578	602	573	606	602	580	597	608	640	565	603	540	547	600	635	588	617	609	577	595	598	635	598	615	615	582	573	573	506	629	594	573	599	605	593	569	582	605	571	616	593	594	582	598	574	576	597	615	612	597
11271	18815	17233	9866	6507	4664	3459	2714	2324	1905	1733	1483	1345	1229	1207	1101	971	907	900	891	860	835	794	777	727	774	717	775	727	707	663	658	695	636	688	655	649	671	630	643	665	628	617	585	647	621	662	603	596	592	617	624	583	576	616	621	598	636	608	627	605	645	586	599	555	576	607	597	566	623	555	663	558	590	606	587	607	559	617	596	585	588	607	584	568	625	593	587	566	566	598	587	612	591	609	599	580	644	605	577	653	605	571	605	578	598	593	586	559	608	616	553	638	603	579	573	564	618	507	558	617	622	620	569	575	556	567	609	575	580	621	584	608	607	597	576	579	617	598	584	558	586	622	572	576	607	567	574	535	551	597	579	618	604	597	587	643	570	571	564	514	571	561	568	590	586	586	594	591	531	620	603	611	585	580	520	579	577	570	561	642	575	581	556	603	651	589	574	589	594	543	596	585	551	602	582	559	614	579	589	580	577	565	619	618	561	557	552	579	570	595	572	562	571	598	590	573	571	569	610	542	631	567	591	606	545	572	575	571	538	575	592	561	571	548	608	636	564	574	586	572	630	598	568	575	593	575	593	587	594	574	597	562	615	562	586	601	631	540	572	587	565	561	596	571	589	602	585	569	594	567	582	608	575	531	544	576	592	590	591	580	576	574	562	533	594	565	567	563	635	562	624	582	582	599	600	591	570	586	553	580	593	580	555	587	564	561	625	519	601	604	580	588	617	539	558	561	565	590	575	556	554	589	576	591	591	586	570	578	563	577	542	554	582	571	610	577	562	579	593	589	557	638	578	581	577	598	598	609	592	566	566	570	566	572	580	591	554	630	548	608	591	609	563	592	592	613	577	555	560	605	601	618	567	567	577	615	582	555	533	595	592	599	620	530	519	583	582	589	571	596	609	556	568	532	583	559	577	601	568	599	571	575	571	591	605	582	568	557	582	553	588	610	581	546	604	578	563	569	577	608	567	534	540	540	573	532	560	592	602	607	534	598	583	548	595	569	554	609	599	590	567	568	599	580	567	578	598	639	570	582	593	578	609	593	565	617	592	615	583	603	604	609	544	583	580	606	574	541	614	563	580	588	561	560	559	582	582	595	569	567	597	599	605	584	542	563	557	576	569	585	590	594	584	598	555	665	566	597	556	621	598	578	572	616	602	550	646	608	606	576	617	566	571	575	603	566	583	564	575	579	559	593	584	578	618	566	575	569	615	587	568	551	650	604	594	554	576	578	602	600	602	563	549	590	576	536	626	577	571	558	616	581	595	597	627	639	590	568	566	589	618	576	605	545	549	610	575	550	588	555	564	572	572	579	598	542	575	579	599	620	641	591	560	589	573	598	556	572	601	539	567	582	581	585	585	564	612	602	577	599	566	572	568	576	595	588	588	559	556	574	592	602	579	575	626	583	608	588	601	582	630	567	579	577	570	579	588	585	590	620	565	578	590	601	606	549	582	585	621	595	591	589	565	552	594	606	582	558	559	616	571	604	541	550	530	596	593	609	538	590	566	561	604	570	624	552	585	551	537	547	588	577	625	564	586	567	573	570	570	561	598	577	555	574	593	583	604	548	604	587	605	583	583	594	570	578	593	595	583	561	547	609	547	586	586	597	608	604	604	592	553	611	581	591	575	573	585	629	637	593	612	535	589	652	559	608	626	582	601	565	616	534	616	593	551	567	584	554	592	588	573	579	570	603	550	604	584	575	640	609	579	588	629	591	621	545	579	603	593	551	557	560	617	571	566	561	568	596	597	585	582	603	600	581	562	550	556	583	579	586	598	563	557	545	566	591	570	569	534	573	581	632	607	554	569	582	587	585	650	556	590	585	547	575	564	594	616	601	560	549	613	577	619	625	580	550	566	588	573	552	590	553	575	581	594	601	554	601	555	577	574	579	604	580	576	600	585	572	551	544	580	580	579	581	597	528	575	624	586	574	564	575	534	548	587	565	575	586	595	602	593	579	540	588	576	607	582	569	516	610	564	569	615	581	560	630	582	597	560	551	564	558	607	559	542	587	555	543	578	610	595	566	568	590	562	609	612	555	553	627	581	594	592	613	602	587	604	564	583	564	593	547	597	631	584	548	567	599	624	510	643	566	591	572	559	575	507	560	578	578	594	620	554	563	560	591	565	611	561	609	606	563	537	599	569	580	571	592	574	584	575	564	583	612	637	582	541	611	627	579	565	623	564	550	542	607	620	574	575	595	610	607	611	572	570	594	596	570	667	583	595	541	560	578	588	614	574	611	575	627	563	601	606	553	576	586	595	595	584	586	593	575	602	534	568	591	585	595	571	615	546	566	566	601	585	571	611	576	576	560	587	588	574	558	533	578	594	582	606	614	627	566	576	586	585	600	569	566	624	583	615	619	609	532	590	604	581	588	563	609	560	573	594	578	555	563	564	573	552	591	580	602	588	600	596	595	584	592	610	559	584	582	568	551	608	550	619	600	561	572	587	558	605	601	604	590	574	619	580	590	590	577	560	635	561	552	570	556	617	601	545	591	585	599	571	618	566	593	592	582	583	607	581	600	534	563	575	573	589	582	594	608	585	612	589	552	609	568	580	586	622	592	583	586	557	556	592	577	499	641	595	603	577	577	602	586	589	535	581	565	505	602	594	554	553	619	553	583	549	595	585	580	569	578	546	568	589	597	543	563	607	598	596	570	549	552	553	585	575	599	584	603	596	573	511	555	598	584	545	618	594	610	576	543	591	604	590	560	562	550	639	618	554	605	559	601	545	561	583	567	577	605	619	541	563	586	555	554	567	601	572	557	580	630	648	579	550	582	598	562	628	600	577	585	585	595	583	626	572	583	591	588	559	572	579	605	558	547	558	591	577	610	557	643	570	593	572	577	578	606	588	579	599	584	567	559	599	575	602	602	615	568	604	558	593	558	537	568	606	583	586	561	527	570	551	593	581	582	569	600	577	575	562	548	594	552	590	559	603	562	581	580	583	579	603	604	574	586	608	584	505	605	575	536	558	578	589	556	568	626	597	575	573	549	591	569	595	532	592	535	617	591	557	567	558	557	576	570	586	570	590	607	533	569	578	558	575	563	548	579	586	595	567	574	575	576	618	583	579	608	570	614	580	578	563	601	554	598	582	580	584	585	560	618	602	609	601	615	567	599	599	598	603	579	564	608	569	594	544	578	586	582	599	522	615	606	561	581	601	563	546	540	586	605	574	599	587	581	600	567	603	603	608	603	597	584	625	599	557	599	537	597	573	631	604	583	596	546	561	566	577	548	561	625	561	580	592	616	558	595	594	629	583	544	588	565	621	601	579	576	586	544	570	627	607	572	565	559	616	557	577	591	638	572	557	610	550	611	617	615	566	563	587	610	581	529	565	563	585	580	576	591	597	591	613	560	590	559	573	584	584	563	599	586	571	614	549	601	605	582	569	600	548	582	607	626	594	580	646	564	621	597	616	603	577	603	586	582	566	586	594	573	613	567	580	550	617	615	563	583	572	593	559	582	597
27678	12440	1174	363	240	197	165	162	177	140	155	163	150	148	129	145	135	139	143	147	157	133	120	133	160	127	130	146	101	127	155	134	128	124	151	161	144	135	143	141	147	140	133	142	135	131	151	142	118	159	137	140	137	144	128	152	138	150	132	137	145	142	127	149	138	131	131	136	122	151	151	137	151	126	138	143	164	143	145	149	138	145	135	149	157	136	147	131	162	146	145	134	156	152	136	145	154	116	154	171	123	140	143	157	142	114	123	122	130	164	134	134	140	131	150	124	155	150	128	131	156	148	140	157	126	152	158	129	126	136	135	133	118	127	141	112	148	128	140	161	155	131	153	151	156	153	125	133	150	132	157	151	147	145	129	124	141	142	147	140	147	158	152	149	124	124	154	162	140	154	146	147	140	139	113	141	138	152	122	137	158	164	149	148	155	124	154	127	135	141	139	135	142	134	153	154	159	145	149	125	140	126	128	133	138	146	156	152	144	127	135	136	145	143	119	156	125	143	140	119	126	139	143	133	124	142	147	133	126	127	133	132	142	137	127	128	160	137	135	140	134	164	134	142	132	142	133	128	166	146	132	147	125	138	151	145	125	143	144	115	146	125	135	139	119	150	124	136	134	116	130	133	138	130	150	135	132	103	133	140	150	145	133	126	131	122	138	130	128	128	165	152	142	144	139	133	135	151	134	140	129	144	149	137	141	109	130	141	149	131	131	162	159	130	120	163	120	137	138	165	137	127	142	142	150	126	134	133	134	134	153	144	138	170	138	158	138	134	144	142	152	145	146	142	143	136	147	144	157	136	142	138	163	126	131	130	139	141	135	145	156	137	151	142	152	138	155	117	141	143	149	154	146	146	130	131	164	136	133	121	127	138	144	143	141	149	140	156	116	134	149	118	150	161	135	131	131	130	134	136	150	120	124	148	134	122	142	146	134	130	155	168	150	143	151	146	140	119	137	153	150	134	134	152	123	117	124	134	148	127	147	136	150	131	154	126	150	124	144	144	133	143	172	124	141	145	134	139	136	138	135	164	151	141	124	138	134	136	129	125	144	128	155	115	134	147	128	121	153	157	149	137	134	140	139	150	134	138	118	142	139	104	146	149	153	148	146	148	134	137	155	140	154	142	139	137	126	148	142	140	155	150	142	137	140	159	149	151	143	139	139	145	135	147	144	153	148	135	141	125	122	149	135	126	153	149	130	148	153	142	154	150	150	141	136	131	148	138	128	127	143	122	146	118	127	146	144	152	142	133	147	124	123	123	147	146	145	145	136	145	128	139	173	128	145	144	148	138	128	147	132	131	142	122	101	158	139	139	143	126	134	147	139	147	147	128	147	146	112	139	140	140	148	160	129	145	134	151	128	161	133	145	126	122	140	150	151	137	132	138	135	152	136	149	141	154	138	145	152	149	124	152	163	126	150	131	145	134	140	124	134	148	144	116	135	131	141	123	134	146	145	130	127	152	137	157	145	141	155	120	145	158	151	129	132	141	159	126	143	140	159	156	136	130	141	151	130	134	151	145	127	130	124	160	144	124	121	140	144	115	135	121	120	150	147	148	148	162	140	165	137	137	138	144	147	156	128	136	129	142	148	138	132	149	137	147	137	145	141	145	164	143	137	137	139	139	146	157	158	149	139	150	135	125	154	132	144	150	145	138	139	122	146	134	122	152	116	132	128	136	106	144	134	133	128	131	144	131	135	146	131	140	126	132	128	133	151	148	131	127	152	142	136	126	125	126	120	110	144	151	133	136	151	131	138	126	133	154	140	133	149	145	144	129	138	153	133	145	138	137	127	142	121	140	154	156	143	121	150	141	123	127	137	151	125	142	126	148	124	151	132	156	135	132	146	123	140	141	141	145	152	135	158	120	129	146	138	133	136	137	115	143	150	121	144	139	153	143	149	159	144	136	128	155	153	144	138	152	136	119	149	134	143	127	144	151	130	125	153	159	139	139	135	144	136	124	126	159	163	123	142	134	145	143	158	149	144	137	126	148	110	165	152	170	161	156	133	128	156	140	159	130	139	132	139	121	141	152	139	144	138	152	172	134	167	122	121	120	130	164	141	133	121	141	134	140	130	136	133	130	139	152	126	116	133	158	149	122	149	135	154	148	143	126	135	141	141	154	148	133	150	124	130	133	130	136	123	126	141	124	123	151	128	151	140	137	142	145	138	136	115	133	114	152	135	156	139	147	141	155	115	137	146	120	135	147	150	148	149	128	135	150	144	111	133	145	138	143	151	140	148	137	122	144	150	146	122	146	128	142	138	132	149	152	162	161	157	136	135	125	132	169	130	146	142	136	133	140	133	143	123	136	144	135	122	142	185	136	117	154	146	128	158	142	139	140	125	153	136	141	152	167	132	136	129	145	109	129	131	137	130	130	136	134	149	135	147	159	134	157	158	130	145	125	143	135	142	148	132	145	152	162	120	152	123	140	124	131	153	141	136	128	145	126	131	139	139	150	147	151	139	130	133	160	155	149	140	129	130	134	160	138	131	153	135	125	126	148	145	142	153	154	148	159	153	117	124	145	136	153	148	143	149	153	144	157	135	136	146	131	138	134	141	100	127	124	106	119	135	140	125	168	128	154	145	144	148	153	138	156	153	151	145	149	137	142	146	135	145	131	134	144	128	120	141	126	131	125	142	136	144	127	152	140	146	141	120	131	120	135	142	145	153	137	127	133	148	154	142	130	145	134	144	145	158	133	118	136	139	129	144	133	140	120	137	122	123	163	145	137	136	143	143	137	130	138	159	132	137	116	133	135	133	146	161	137	133	142	122	157	139	144	118	151	148	134	155	124	147	150	122	137	141	145	136	125	138	130	144	131	134	145	124	144	132	127	143	139	122	131	138	162	130	143	136	117	138	130	149	144	134	134	117	145	131	136	115	140	135	150	145	123	134	147	140	132	137	145	122	140	132	150	143	136	135	137	136	119	128	145	134	129	140	146	130	139	160	144	164	145	149	135	152	142	147	119	142	135	138	121	123	119	138	144	140	135	131	129	121	148	136	137	137	133	138	111	137	140	159	136	160	148	123	144	146	160	165	130	144	140	132	107	161	153	149	110	146	123	140	129	131	149	147	142	131	149	156	141	137	134	142	138	138	151	132	150	124	151	145	146	132	145	130	130	135	157	154	123	149	158	137	141	166	120	147	126	145	133	131	105	130	169	129	133	131	143	170	164	129	119	159	134	136	136	131	138	152	140	130	132	130	137	139	166	127	131	141	150	133	153	136	136	151	145	130	152	151	141	133	131	153	144	133	140	151	134	136	165	140	134	158	143	125	127	135	154	134	137	140	142	156	148	145	115	165	134	154	165	159	130	141	138	136	139	167	143	139	135	139	135	137	150	124	123	135	127	140	126	145	132	142	128	120	142	127	121	127	120	132	114	125	125	133	134	137	142	148	132	120	154	131	134	137	157	137	141	137	143	120	127	142	149	111	135	127	137	131	150	144	141	151	141	128	145	151	146
5021	894	781	433	356	270	229	242	191	196	177	170	191	160	170	171	171	193	171	167	188	178	184	172	147	190	202	150	157	174	162	193	154	190	163	161	172	178	165	164	162	159	168	180	165	159	161	169	179	161	154	162	179	174	178	169	189	156	165	157	167	173	175	187	173	144	180	181	183	185	155	166	172	157	154	156	176	160	172	202	150	172	153	170	143	179	170	179	148	169	184	145	173	181	158	149	153	183	146	180	158	179	146	163	169	133	165	162	145	171	153	151	172	165	150	183	169	139	172	172	169	172	164	163	160	154	126	165	183	161	141	157	164	178	160	154	159	149	174	158	145	143	160	138	173	192	156	184	161	153	161	162	160	168	163	167	151	155	157	149	134	176	154	168	150	156	161	182	150	180	175	143	165	179	166	160	190	187	164	184	148	155	168	185	187	170	161	147	148	149	165	153	169	160	154	146	168	157	143	157	160	178	168	178	179	166	190	160	152	166	149	156	159	163	169	155	155	179	144	163	179	164	180	152	169	148	181	164	179	148	155	159	155	149	176	146	158	159	165	182	174	161	161	166	166	180	177	174	162	161	173	149	177	178	165	172	170	151	168	181	165	177	174	189	157	177	173	153	155	169	128	143	156	161	168	161	152	150	171	164	159	155	176	133	165	143	150	171	162	182	168	155	152	157	144	154	174	159	166	157	174	160	159	156	172	155	163	156	171	169	166	157	159	162	130	139	156	160	151	155	170	162	150	151	154	151	147	166	151	149	153	148	167	175	181	148	163	158	154	153	160	172	121	162	182	147	143	184	188	149	163	180	148	169	171	155	160	186	153	154	179	145	174	175	182	148	182	175	176	175	150	166	175	154	159	162	176	162	177	176	162	174	155	190	170	173	190	176	147	152	173	178	164	143	140	171	148	185	163	163	156	165	186	162	166	162	162	167	160	166	185	147	159	132	155	175	170	161	174	170	151	162	182	148	173	151	149	160	151	171	161	175	145	164	151	172	147	169	167	137	167	170	202	164	155	171	151	152	162	168	164	153	160	135	178	154	130	178	154	167	158	165	147	158	128	164	168	165	163	168	171	172	180	164	176	173	161	158	154	167	157	171	176	167	154	138	157	173	173	171	174	191	176	167	178	158	169	162	167	161	154	143	153	162	153	189	146	169	189	147	176	163	156	150	138	162	163	167	130	158	138	183	162	177	162	180	160	171	169	172	155	153	172	143	157	167	146	193	154	147	181	182	164	141	166	200	153	164	179	163	172	163	175	150	179	181	173	175	161	152	159	173	170	152	151	153	147	180	175	157	181	158	153	169	164	165	137	158	165	158	179	163	167	162	161	173	161	146	156	179	168	190	167	151	151	128	171	171	176	154	185	173	177	168	156	172	149	177	164	161	167	175	152	168	161	166	157	147	155	166	185	150	165	152	164	161	152	141	151	189	172	160	166	175	175	144	183	162	148	153	151	167	169	142	185	149	172	185	158	153	156	175	147	151	153	147	164	160	157	150	153	166	179	163	166	162	159	162	156	150	176	171	169	149	180	159	156	163	162	177	155	167	160	140	132	168	175	137	171	139	169	166	177	157	160	175	187	170	153	188	179	163	175	150	172	183	174	169	163	152	169	169	158	155	171	161	161	164	137	180	156	138	150	175	156	180	155	161	176	157	174	155	149	169	168	168	169	166	161	169	169	146	172	171	150	142	169	147	138	167	165	179	185	140	162	159	165	160	155	160	165	168	159	164	150	152	168	181	166	163	149	182	178	170	171	160	162	178	163	158	169	178	150	166	163	132	149	162	177	161	163	157	172	164	160	152	169	144	161	172	169	151	143	165	157	155	153	164	154	161	181	163	175	177	191	168	169	164	165	178	168	160	149	187	156	145	151	143	172	169	163	138	164	159	134	160	170	166	144	145	142	151	151	148	144	195	162	150	157	163	165	156	158	136	175	143	152	166	161	170	180	162	158	154	160	158	147	156	144	182	157	157	160	168	178	182	168	199	160	149	158	147	185	157	174	181	154	173	183	165	161	171	144	175	165	163	151	169	165	181	155	178	137	175	185	170	199	142	170	154	144	145	154	155	177	169	161	154	167	164	171	146	160	175	143	166	140	174	157	158	165	151	155	145	151	162	178	154	155	166	163	160	156	151	157	194	173	167	156	162	161	173	183	170	191	144	159	155	148	176	165	147	173	173	148	172	156	137	173	172	140	130	153	179	157	167	180	170	173	171	186	156	157	156	167	170	156	147	160	166	179	164	173	180	184	163	170	170	170	169	176	147	189	152	181	180	160	171	157	182	148	181	174	177	163	155	163	181	151	181	166	138	169	171	150	175	167	168	169	169	156	170	147	179	152	162	134	161	166	160	183	149	174	180	179	169	172	185	163	160	181	183	179	175	182	168	164	162	167	155	172	154	164	155	183	190	149	165	164	175	165	143	169	143	180	148	156	163	182	165	173	151	159	155	180	169	174	179	164	173	187	161	158	175	144	159	178	163	177	165	147	147	158	191	182	166	189	175	183	158	157	155	181	157	149	170	181	162	155	155	165	153	163	163	177	171	131	161	147	170	163	169	144	165	157	173	166	171	174	193	139	171	157	155	146	164	158	184	163	138	167	165	158	156	184	167	163	147	173	163	167	157	161	162	147	146	150	132	162	159	159	164	162	165	164	162	158	176	133	167	163	136	156	138	163	143	159	139	161	185	160	165	140	191	161	168	168	185	167	145	154	151	154	176	157	164	164	175	158	185	151	184	176	182	170	175	153	160	175	163	187	182	161	155	170	140	158	158	178	167	149	181	163	152	156	158	171	152	158	168	145	161	175	158	181	141	164	177	158	184	153	162	145	168	163	153	141	141	161	180	160	141	151	165	186	176	128	169	183	186	153	152	147	168	168	152	178	161	149	197	168	156	176	159	166	159	173	173	166	166	161	178	165	158	153	153	169	164	179	153	167	160	152	146	155	185	143	163	151	147	157	154	168	163	172	159	174	137	165	155	182	137	165	149	160	156	163	183	163	166	171	158	156	161	164	156	159	152	166	169	166	172	179	158	156	159	179	158	159	168	169	187	167	171	171	161	154	174	144	171	160	131	177	171	153	162	145	153	171	187	165	163	168	176	165	153	162	170	163	167	159	177	145	164	172	171	182	151	145	172	151	184	166	154	173	163	153	163	156	157	176	165	143	179	179	160	150	171	175	175	163	148	158	170	171	159	143	171	165	173	159	157	174	180	159	171	158	148	145	153	163	143	134	163	151	129	153	173	156	164	171	170	171	170	156	173	171	143	161	165	182	167	184	145	175	154	177	165	162	155	167	166	173	161	145	161	159	167	169	173	143	175	133	161	158	163	143	142	165	153	164	155	150	174	164	160	173	161	155	160	191	148	133	136	181	162	152	161	167	164	171	149	148	158	150	174	159	187	167	157	143	141	147	168	153	166	159	172	155	154	156	173	186	158	164	166	143	157	151	155	138	160	172	163	164	179
24442	20352	26404	24167	20354	8541	1259	771	640	612	542	503	460	415	392	392	366	402	393	362	375	341	339	355	352	329	354	341	306	315	304	316	352	338	305	312	298	335	312	321	323	304	334	265	346	308	291	304	274	279	301	313	305	318	316	303	310	326	323	332	294	308	317	284	288	310	312	308	275	300	316	290	304	326	300	309	303	295	295	307	328	303	300	300	310	295	298	325	323	307	301	329	281	300	305	292	324	267	314	307	297	275	330	283	303	309	282	311	307	306	299	300	314	301	321	287	317	292	286	277	281	290	317	323	306	325	321	304	310	311	252	307	296	306	268	287	276	316	323	298	318	307	275	290	316	311	322	311	274	275	306	288	279	328	301	305	301	332	277	270	303	280	298	296	279	308	269	272	301	300	298	314	286	260	313	312	300	300	281	294	289	296	295	269	318	309	292	291	295	299	292	296	326	326	303	300	277	309	316	311	309	302	315	290	288	291	332	284	315	292	311	297	298	312	310	258	279	301	282	297	276	297	266	276	295	290	317	291	292	293	320	288	300	267	299	289	307	334	299	288	325	284	295	288	305	315	333	294	279	288	354	298	297	326	318	278	312	300	282	276	287	295	280	310	301	313	304	304	294	305	278	286	333	316	313	288	283	301	318	334	275	310	297	313	278	287	290	296	309	330	281	287	291	281	315	295	308	295	260	298	310	303	311	269	282	320	288	327	283	285	303	294	279	336	294	309	298	259	276	290	323	304	308	320	273	311	338	300	327	309	328	285	263	298	274	314	295	298	285	301	290	290	321	308	263	274	308	317	305	296	308	308	308	292	292	334	285	302	295	281	322	285	287	308	285	266	291	328	294	291	305	281	279	305	306	317	302	296	290	283	282	279	292	305	292	287	283	300	315	298	287	271	282	322	310	297	304	317	283	320	272	296	287	278	329	302	317	301	294	291	303	293	286	310	292	292	330	299	272	304	283	309	325	300	331	299	322	311	326	301	312	306	293	288	305	259	338	301	301	299	325	309	291	284	300	302	281	251	298	287	304	304	295	301	276	291	303	280	286	297	291	296	273	291	301	301	292	304	278	317	307	309	306	302	297	300	322	304	358	267	310	298	291	271	323	315	300	291	324	294	286	288	302	284	292	291	311	293	314	298	334	274	291	307	299	311	287	280	288	326	273	284	293	315	355	313	276	299	285	287	295	291	251	312	309	301	305	280	311	308	316	289	314	282	280	331	291	285	279	285	320	290	303	304	322	270	294	311	293	301	309	299	301	293	291	297	320	272	289	315	307	303	300	300	310	289	298	328	320	304	285	302	268	306	295	310	293	278	291	279	327	296	290	278	278	296	301	323	316	284	305	304	346	280	318	298	295	294	297	293	329	308	306	321	306	307	305	269	304	300	292	287	284	285	295	298	319	304	291	317	303	284	304	307	286	297	314	291	303	273	299	298	281	291	320	290	290	296	278	303	304	293	302	312	288	276	285	307	301	283	285	270	302	278	294	284	282	275	288	289	304	270	293	281	319	299	303	278	280	311	294	272	282	287	277	315	266	305	278	283	284	310	282	278	310	323	302	322	307	271	326	300	308	290	293	300	320	301	309	282	282	283	328	299	294	301	322	278	303	299	300	308	306	283	302	292	315	298	308	289	291	304	290	297	340	282	305	281	293	307	283	289	324	285	291	298	323	298	314	312	282	288	320	289	281	321	310	299	314	278	307	301	296	294	323	318	310	297	302	277	293	302	296	268	297	321	273	306	293	288	283	304	302	293	289	299	329	293	331	302	301	297	325	333	286	322	293	310	295	301	306	290	321	284	282	298	308	275	298	298	272	299	287	314	328	318	285	312	308	298	303	311	287	274	318	270	290	280	317	251	311	297	297	286	299	326	311	302	288	317	285	309	273	295	303	295	333	287	315	296	337	292	301	276	317	279	306	339	305	280	310	307	298	291	321	349	297	302	281	317	311	283	277	281	310	317	295	334	279	311	308	295	328	292	273	302	297	270	310	319	308	313	323	269	279	297	309	304	298	322	284	286	318	294	299	279	305	299	319	306	314	322	289	283	323	297	286	294	286	294	320	312	312	271	293	306	273	283	272	279	287	317	305	309	301	304	310	254	316	300	296	313	294	272	263	275	302	304	300	310	291	290	297	273	304	307	298	293	292	314	289	309	288	308	294	301	311	284	276	282	315	306	324	303	320	294	291	290	300	306	300	290	294	287	293	245	305	303	290	327	287	267	326	290	297	270	315	282	287	300	260	295	303	295	320	310	310	280	278	311	280	317	320	293	295	280	307	350	319	286	278	298	321	324	281	310	288	281	312	275	289	315	276	308	327	237	306	298	271	307	283	296	275	305	280	323	313	321	322	302	301	302	296	303	295	300	312	312	321	269	264	324	278	311	296	283	319	305	285	303	302	254	290	276	356	294	289	297	293	305	267	298	324	279	305	272	296	290	286	337	311	332	331	319	287	320	270	299	307	279	356	294	274	312	321	287	288	301	287	289	290	306	271	291	296	267	281	289	302	292	293	320	291	286	263	292	290	311	299	300	286	293	300	265	294	299	280	313	299	278	289	311	290	289	270	305	261	297	293	321	288	284	253	313	287	277	289	292	307	309	294	300	286	304	288	308	283	261	287	271	300	329	327	306	294	296	335	333	304	316	306	301	297	303	320	308	285	307	330	275	296	291	291	302	295	304	295	259	292	293	290	294	338	308	339	305	297	261	282	262	326	293	310	285	273	305	319	314	321	302	308	278	298	289	299	272	296	278	309	300	258	291	292	333	273	298	308	279	303	278	312	316	322	270	307	284	269	274	285	285	275	307	300	320	287	285	333	288	306	289	301	301	286	281	327	308	283	297	275	311	299	252	271	296	304	306	278	277	278	294	334	322	293	296	288	305	298	271	301	285	298	316	296	312	248	319	294	279	320	302	282	296	323	311	304	276	272	309	305	285	314	330	296	317	297	291	275	291	322	307	307	313	294	319	305	313	337	305	287	318	259	274	301	271	310	286	315	320	323	306	305	331	315	259	296	308	317	305	294	310	323	300	285	305	339	317	285	280	268	316	304	285	326	282	291	300	286	320	288	304	314	284	278	288	284	313	291	280	306	320	287	275	302	283	330	304	299	292	292	284	264	297	265	279	307	309	297	325	286	302	281	274	275	306	325	315	296	286	301	313	307	294	303	304	299	309	300	277	284	288	307	293	291	313	300	289	308	275	293	290	289	321	311	302	323	332	292	291	281	331	299	290	306	277	322	303	270	296	308	292	319	268	309	305	269	324	267	296	317	270	316	303	313	315	301	283	313	282	288	312	300	299	309	294	319	274	319	308	304	275	307	298	284	291	290	316	271	301	270	331	293	276	302	270	268	309	311	305	306	283	275	289	296	294	315	306	309	315	276	279	293	322	291	286	303	306	286	314	325	280	285	300	295	331	310	281	283	272	310	298	327	280	314	302	279	295	285	317	325	258	279	334	306	327	258	282
8253	11552	10803	5524	3489	2554	1785	1499	1131	969	943	796	695	677	561	554	524	482	446	498	458	393	399	392	407	385	337	390	353	382	365	340	342	331	353	349	331	316	349	343	350	323	334	326	349	344	339	300	322	311	326	323	329	324	321	304	319	278	294	295	340	292	296	298	313	308	308	298	319	310	295	304	310	326	295	338	273	291	288	301	295	306	315	300	316	303	319	275	301	347	271	309	295	326	287	313	308	271	300	323	308	272	262	283	280	282	278	288	281	324	303	310	300	317	298	289	306	310	297	310	327	296	319	282	294	275	289	300	299	309	327	314	328	328	316	306	336	323	278	313	303	288	296	296	270	276	291	297	276	324	290	297	278	304	286	322	310	287	310	308	294	320	287	275	303	302	296	263	293	297	285	331	324	286	331	281	310	313	286	301	307	290	268	296	315	319	290	308	314	297	301	342	273	315	302	269	294	286	280	283	269	313	270	299	313	265	332	301	310	294	272	327	288	304	294	297	306	292	295	301	295	321	288	314	281	318	316	291	267	295	289	290	300	266	306	294	292	277	298	270	297	294	306	311	318	308	283	323	301	311	301	285	286	313	268	274	289	279	265	267	298	312	264	319	298	307	302	311	295	285	282	324	305	322	318	281	306	267	301	272	304	307	320	298	280	304	273	273	307	314	283	308	290	275	301	317	298	292	288	286	325	285	277	293	276	312	311	284	271	284	284	322	322	313	285	296	304	285	269	286	306	285	325	311	316	300	300	303	307	289	284	315	304	296	327	283	308	316	305	304	309	300	305	267	282	279	298	288	306	327	305	296	284	289	297	318	302	297	294	290	287	299	322	272	305	290	272	290	319	281	299	297	291	284	300	309	300	305	314	272	322	304	290	288	313	303	273	337	275	325	333	296	297	316	285	287	288	290	306	296	339	292	334	300	290	292	302	313	294	294	323	306	274	307	285	283	307	295	298	300	284	288	296	314	290	312	276	313	294	302	270	292	272	287	302	313	303	290	276	309	276	306	301	313	286	322	303	287	296	286	293	312	278	279	312	316	317	297	299	305	295	282	269	320	294	285	271	300	295	304	327	299	280	303	276	334	289	327	297	315	321	296	301	314	295	332	303	278	301	293	293	324	303	298	302	310	284	253	304	279	277	300	288	287	320	321	275	303	282	291	306	293	287	286	300	313	300	284	286	341	283	287	275	299	256	307	291	329	296	272	280	321	319	261	284	291	300	315	271	325	302	303	299	272	315	282	287	278	287	292	292	303	294	309	316	306	275	293	297	293	269	290	308	285	304	284	310	298	283	328	311	307	279	267	336	303	293	317	301	289	312	287	286	288	310	296	296	271	277	285	304	327	295	306	298	302	270	299	293	289	311	298	303	309	269	272	295	314	315	309	276	323	303	281	288	283	305	318	315	313	336	305	307	293	326	317	281	292	280	291	311	291	315	327	300	290	312	273	295	262	304	307	298	296	305	292	267	328	286	299	262	305	311	316	314	312	292	300	306	286	298	303	289	304	291	307	282	290	285	270	284	288	287	306	289	289	283	294	295	302	283	301	292	287	291	311	307	323	307	282	289	333	320	279	300	287	286	296	308	272	300	334	301	296	319	301	314	331	275	278	300	292	290	267	318	259	290	286	304	291	304	279	312	294	294	308	290	343	336	310	291	291	288	329	299	305	268	265	287	295	332	288	311	279	292	306	297	308	266	294	291	305	277	294	280	286	329	293	265	315	300	306	293	283	311	260	287	295	298	313	322	317	294	283	329	309	287	320	315	310	280	286	278	259	278	335	313	296	308	296	304	282	292	308	317	288	304	311	298	303	280	318	266	307	313	317	299	299	308	294	300	259	298	305	237	292	289	280	295	298	280	296	247	276	334	269	323	308	277	312	287	340	269	274	266	289	293	294	314	277	303	300	268	265	302	302	297	303	296	276	259	310	292	270	270	322	299	289	320	316	325	287	286	297	277	325	277	302	307	286	278	302	269	280	295	292	278	302	320	312	306	296	286	278	303	287	318	318	287	272	299	302	267	282	316	291	288	290	338	299	299	312	269	288	288	296	306	315	300	293	306	276	298	287	310	319	328	314	291	298	314	306	313	317	305	299	289	312	300	268	287	321	289	279	312	311	328	316	293	268	300	291	300	289	304	312	284	277	294	302	287	281	297	287	270	301	305	320	316	292	285	289	275	288	324	294	299	303	334	314	287	299	297	323	277	265	274	270	287	284	266	298	282	297	324	308	293	312	315	294	290	288	315	291	303	298	302	297	294	272	294	303	333	276	281	323	297	308	288	299	313	309	320	282	334	283	315	301	300	323	301	296	362	303	296	245	287	287	285	295	310	327	312	313	272	284	289	322	333	285	288	287	324	315	288	272	273	320	321	329	288	294	304	309	283	297	296	300	261	281	296	315	324	295	275	293	276	324	279	263	297	277	292	324	291	294	279	296	304	303	289	285	299	319	283	305	288	269	283	344	324	286	312	309	292	301	313	316	266	287	297	272	313	294	267	306	302	316	314	345	276	279	301	301	315	295	296	306	308	334	318	276	282	280	271	278	292	301	310	295	310	292	294	330	295	302	325	275	289	288	281	327	307	331	271	290	283	323	323	283	277	286	304	288	314	307	318	300	304	310	260	282	321	283	296	302	275	256	304	302	309	277	308	304	299	308	317	290	286	288	288	297	280	308	293	288	293	276	315	307	288	298	317	276	294	327	299	302	298	303	275	266	310	269	313	274	319	287	301	285	272	313	315	274	321	309	309	309	276	300	339	336	300	272	305	311	283	308	287	321	283	265	288	285	290	283	279	299	295	328	319	315	284	275	300	284	296	295	303	316	283	336	311	330	291	286	292	259	316	313	302	327	282	315	287	314	305	303	286	299	285	290	299	281	288	306	308	306	295	304	299	297	324	311	290	295	319	298	320	319	273	323	288	304	308	278	286	283	303	300	304	319	308	302	322	300	308	323	297	274	293	295	322	334	294	291	279	289	299	261	270	291	275	306	282	291	308	295	287	314	295	288	298	293	255	281	292	322	273	294	283	292	280	298	274	291	307	305	286	292	294	314	295	297	290	302	347	302	307	287	283	292	292	311	279	314	297	286	276	306	332	306	311	322	276	275	301	283	295	297	277	314	310	314	316	326	279	316	290	285	302	318	290	304	293	275	291	294	292	292	286	289	297	283	297	314	298	305	286	317	295	278	286	315	296	319	298	295	294	320	267	295	277	312	296	290	279	282	280	310	267	302	328	303	314	300	281	304	272	309	291	289	296	304	283	299	271	298	289	287	313	278	283	284	309	283	292	314	271	316	258	270	312	289	280	277	289	322	297	306	306	307	298	338	309	303	297	280	306	297	276	316	297	292	290	299	285	280	276	261	327	274	289	307	307	330	289	302	303	289	301	276	304	303	273	298	276	309	295	319	274	286	297	295	293	271	297	280	296	307	275	285	308	287	299	311	286	268	276	296	290	308	297	303	313	314
22512	20396	26923	23748	20400	20451	7490	1774	1255	1221	1135	972	935	910	732	805	786	742	767	737	728	701	785	694	643	652	663	655	673	724	677	686	664	651	607	625	693	630	636	617	649	661	595	669	610	608	629	611	634	616	676	616	601	634	605	603	626	633	606	605	631	625	608	608	629	674	563	639	600	643	585	589	567	610	587	612	564	581	597	600	589	601	636	570	573	653	592	642	595	652	649	590	572	573	577	591	609	581	614	641	612	599	584	615	593	591	655	626	627	593	627	597	580	608	597	612	580	628	596	632	598	586	621	604	596	643	612	584	584	606	589	605	612	597	572	610	615	605	612	612	623	601	594	607	596	559	620	604	615	540	586	535	647	598	570	574	627	604	580	596	616	605	638	587	605	583	568	602	640	565	640	595	576	652	586	607	620	657	587	575	615	560	579	563	572	663	619	573	541	609	610	616	606	599	582	577	601	662	563	621	604	605	621	586	545	599	593	595	588	576	602	564	565	590	626	616	622	607	578	618	612	581	606	635	611	608	599	639	621	626	575	584	585	566	627	610	617	576	589	606	545	655	575	613	542	593	597	589	627	563	595	604	594	655	588	623	609	590	603	598	636	588	602	605	584	603	624	558	630	606	642	598	567	597	625	615	627	609	595	565	539	583	590	622	607	565	597	614	624	617	627	603	619	608	591	581	587	585	569	616	599	579	552	564	592	589	618	613	598	574	589	628	636	560	601	612	609	635	567	593	613	625	638	634	614	634	610	605	600	657	593	619	583	576	585	603	563	585	585	599	577	611	617	584	594	605	617	592	613	610	566	649	583	554	578	603	660	642	611	608	569	615	596	579	603	611	584	559	581	582	617	612	622	571	581	602	592	603	573	587	595	612	590	597	585	591	612	596	623	607	595	591	585	579	604	547	623	626	594	620	614	586	615	581	578	594	606	623	597	605	623	601	571	586	572	589	623	664	590	608	662	593	600	581	638	641	593	641	572	588	610	590	605	595	592	556	615	573	594	608	644	596	631	610	590	585	613	614	601	618	600	648	634	597	584	628	643	583	614	617	525	567	602	580	617	575	613	588	626	607	623	595	582	626	568	622	581	598	562	546	607	628	612	624	581	643	573	585	621	598	585	595	618	589	638	566	601	583	517	609	607	571	614	631	623	593	565	629	583	592	615	581	604	613	617	635	626	617	582	631	624	603	593	614	603	607	563	584	613	650	579	574	577	605	629	590	556	588	604	617	641	605	633	601	637	609	640	603	613	537	626	578	632	603	662	570	574	624	561	574	624	600	614	614	620	628	676	633	639	527	593	574	622	578	642	569	579	635	618	608	597	631	643	535	620	622	587	559	587	605	631	634	565	573	588	603	590	670	613	629	581	593	632	584	607	575	609	579	665	587	619	584	572	616	609	595	577	575	569	641	541	595	636	591	600	624	607	591	652	593	601	594	560	579	564	593	578	590	606	589	635	658	559	642	625	581	602	576	623	597	610	600	595	646	642	562	594	625	608	612	590	603	645	599	624	617	584	610	623	598	619	592	591	638	613	620	611	574	598	611	607	571	623	598	609	617	630	587	593	617	618	631	623	585	573	571	622	577	583	604	592	608	586	606	589	607	581	585	550	649	622	592	627	601	574	584	581	570	590	584	587	550	577	608	642	607	592	598	586	597	596	578	641	616	661	607	600	647	655	586	594	604	604	568	597	586	639	606	583	627	577	621	596	593	632	583	621	619	584	577	611	617	604	614	597	604	586	599	556	590	604	633	548	597	610	595	620	591	597	557	611	595	588	644	557	597	619	620	611	577	589	626	581	623	637	631	600	558	601	584	647	553	612	520	563	592	660	621	632	620	584	597	601	587	585	592	553	586	637	596	609	582	604	592	589	605	614	577	630	590	569	624	602	582	565	631	630	601	597	652	549	618	664	574	596	620	585	581	592	659	625	566	605	582	607	551	688	612	623	587	647	562	604	639	629	607	608	617	618	625	506	601	618	598	627	592	567	611	651	581	617	551	580	596	592	593	601	623	587	656	631	615	635	605	587	602	623	620	634	568	615	607	568	626	581	593	624	564	656	587	557	592	616	607	626	633	609	608	577	592	582	619	588	613	686	580	628	583	643	630	608	580	583	614	625	585	632	581	602	635	527	576	630	594	593	604	597	572	554	562	659	618	623	593	608	607	583	602	608	620	599	589	581	600	594	588	606	604	558	590	577	589	602	582	626	577	614	615	564	636	603	605	609	602	626	593	576	621	572	599	613	618	583	618	599	618	611	590	609	665	627	601	630	580	566	636	617	591	620	592	602	622	583	576	595	582	614	627	591	569	621	579	576	600	573	601	668	587	608	592	584	606	595	599	606	602	611	620	635	600	608	605	584	586	642	589	608	584	601	614	690	582	658	652	570	596	577	563	552	569	590	612	609	570	607	607	602	583	557	578	587	621	624	571	613	606	645	566	605	549	589	606	546	587	556	571	572	600	551	569	596	590	649	600	634	569	575	613	585	629	623	591	600	616	591	578	574	612	639	584	563	591	550	580	563	658	628	573	635	579	534	606	592	642	597	613	604	591	610	654	592	576	631	654	586	597	604	609	611	642	626	626	633	599	624	598	642	618	580	619	590	619	605	618	575	593	630	608	598	534	571	580	588	637	597	585	585	592	585	624	638	602	608	607	566	611	596	573	611	579	593	593	616	622	617	641	582	630	581	571	585	604	596	614	597	567	613	565	622	629	599	551	607	636	644	598	616	644	634	614	610	610	595	628	600	614	602	614	610	633	617	595	641	560	611	603	613	615	596	547	590	605	594	628	647	586	583	597	582	602	582	585	610	598	538	620	591	606	619	591	582	632	610	635	613	574	597	608	586	623	568	619	597	607	648	612	650	627	579	625	580	637	574	588	664	574	580	579	634	606	621	603	576	588	613	602	630	593	635	595	571	559	609	622	643	556	614	554	598	667	644	605	597	626	577	629	569	553	603	592	606	641	576	631	587	588	592	615	557	596	624	615	589	587	612	591	587	600	591	599	618	623	569	583	640	579	542	606	591	620	612	611	645	612	617	661	579	562	582	563	611	589	571	566	607	601	609	597	619	578	587	605	605	634	592	624	643	597	628	622	665	569	604	545	619	630	585	620	608	612	615	596	560	551	648	564	598	610	604	594	554	562	610	597	605	618	629	515	598	601	592	617	615	591	623	575	567	611	581	588	617	609	626	635	568	534	609	597	559	616	621	597	623	597	580	597	583	622	562	583	563	596	603	649	595	555	630	606	606	562	604	629	588	592	546	647	613	600	586	620	635	617	577	612	540	589	602	587	625	610	622	643	581	616	572	641	590	593	573	581	597	584	568	605	592	629	648	591	645	602	598	603	634	591	629	554	647	563	540	576	551	614	618	609	597	621	582	570	586	629	603	614	596	550	626	631	617	647	598	597	559	615	556	596	629	603	594	589	539	591	616	614	584	541	601	599	621	617	572	616	646	539	578	575	600	596
12173	18796	17496	9972	6538	4624	3551	2861	2372	1972	1710	1549	1400	1166	1135	1086	1044	923	939	881	825	801	747	829	790	763	716	741	719	724	678	714	697	673	715	633	657	675	618	593	669	656	595	654	617	633	629	593	700	609	628	637	625	627	597	591	636	631	626	603	582	603	591	601	625	620	603	584	631	599	586	569	609	604	522	599	611	529	565	609	586	567	586	609	619	586	603	601	621	529	605	602	579	630	568	601	585	615	577	585	588	592	633	612	581	588	581	603	636	607	582	606	619	584	583	616	605	548	594	593	551	597	565	582	577	567	588	585	557	572	602	614	592	630	592	606	585	593	557	605	598	612	638	593	594	634	571	635	563	575	643	573	579	620	552	601	601	588	621	611	613	590	584	594	566	602	564	592	597	601	592	588	586	602	542	532	569	594	589	638	599	581	575	594	619	589	592	555	566	597	603	564	549	595	581	580	577	603	579	561	567	577	574	584	565	605	577	567	579	608	578	587	596	547	601	589	591	554	580	616	602	551	556	569	616	579	556	582	600	578	584	578	644	580	614	580	604	585	582	633	551	596	552	579	545	603	590	584	602	579	568	631	551	565	562	585	583	538	598	592	573	612	595	557	587	605	583	609	609	562	577	598	595	604	585	544	588	598	602	575	540	615	569	555	613	592	595	588	585	588	567	616	619	535	567	607	578	623	624	587	606	596	581	597	604	588	618	589	590	573	576	583	606	574	572	544	505	611	576	591	589	576	577	616	627	603	564	582	615	582	624	593	555	572	581	576	564	602	547	599	576	581	579	610	596	631	573	551	605	557	555	568	533	639	601	593	582	584	641	595	574	572	557	604	557	569	576	548	580	579	584	577	613	571	583	586	582	573	599	606	578	604	613	544	570	576	606	582	579	590	602	603	573	591	593	651	552	566	557	558	653	580	553	544	607	550	599	591	577	564	591	568	577	572	590	609	540	595	631	586	572	568	567	526	556	578	545	609	556	597	564	600	564	575	580	575	576	577	606	627	589	555	588	542	570	564	576	591	600	585	553	557	584	604	598	607	581	590	603	562	553	575	574	555	588	563	596	556	572	610	595	630	572	589	566	567	551	617	595	600	566	623	565	604	591	603	581	582	603	603	607	571	595	574	593	585	576	587	578	562	604	577	566	564	618	625	578	590	573	594	573	596	600	599	589	585	603	569	558	552	566	610	548	582	528	576	588	561	580	598	555	592	561	589	579	584	594	546	550	609	549	583	557	600	588	546	618	559	555	591	625	582	590	603	529	587	599	561	575	582	564	606	571	562	581	609	620	570	554	568	600	569	588	579	617	584	561	585	590	580	568	561	644	582	571	583	570	599	586	590	612	596	576	604	612	596	602	558	585	617	626	600	597	610	624	570	578	585	586	594	534	590	585	539	669	610	603	572	571	592	585	600	598	571	540	575	577	604	567	623	556	576	565	578	563	538	578	600	598	592	577	568	591	591	575	551	564	615	596	585	586	559	611	587	575	569	541	587	606	582	567	570	520	570	573	617	585	575	567	557	552	608	576	580	563	568	598	573	599	610	615	551	621	552	581	593	577	595	580	571	551	553	575	584	537	612	587	592	563	573	577	534	579	563	591	577	562	576	538	575	602	604	569	572	603	574	591	580	558	572	609	583	625	615	626	594	613	602	587	552	613	588	579	536	562	575	591	542	565	554	601	575	570	580	552	570	633	585	559	586	583	591	584	589	559	635	588	591	595	538	592	591	612	594	563	585	568	566	574	588	584	551	576	527	590	569	601	611	593	565	582	602	548	620	563	575	604	566	604	601	629	603	567	527	616	539	552	594	608	576	603	609	577	589	562	613	582	581	564	576	575	535	577	567	597	604	604	561	562	611	564	577	589	600	590	645	566	613	575	562	590	580	609	586	561	559	570	579	560	546	569	583	610	584	593	586	571	587	604	617	553	563	559	592	578	587	561	577	607	607	604	595	612	622	568	603	560	540	588	565	597	586	555	547	579	638	550	574	615	556	591	580	601	564	551	603	578	557	599	557	549	546	592	562	581	548	583	590	589	592	582	588	603	633	598	560	563	597	546	614	582	567	533	568	566	592	590	589	630	632	604	615	580	573	563	557	585	598	622	573	621	607	575	596	582	578	577	572	615	563	604	603	585	600	553	583	589	555	593	586	560	608	554	626	556	617	544	602	591	565	600	564	568	600	557	592	584	584	598	590	590	541	582	578	614	627	601	628	571	590	576	599	612	613	549	591	568	608	570	569	579	620	595	592	571	584	595	522	616	644	577	574	572	607	568	586	566	533	593	593	618	582	617	560	604	581	548	623	544	546	573	543	581	622	579	591	564	587	603	549	595	586	566	537	557	606	532	623	621	584	605	550	566	555	569	548	576	596	593	570	543	583	628	605	593	557	649	612	593	581	617	572	618	598	581	594	608	579	567	600	565	511	580	579	593	587	571	565	636	521	615	570	571	578	565	627	607	601	572	613	598	545	585	559	583	607	601	572	624	586	577	546	561	601	548	621	562	588	605	581	601	607	574	550	575	587	571	601	630	564	621	608	610	543	598	588	568	556	623	615	530	618	555	583	578	613	554	583	544	587	557	569	597	551	618	576	557	625	609	596	552	555	559	606	593	559	581	626	614	582	568	588	609	599	570	650	590	610	599	590	582	567	595	563	613	546	575	587	584	555	576	572	582	551	582	528	549	575	556	598	620	576	574	585	616	584	567	567	551	606	610	594	600	596	627	641	577	582	555	630	614	581	595	580	556	627	566	590	570	557	620	564	561	592	576	593	577	615	568	577	601	637	570	605	538	595	586	626	590	559	595	563	551	570	560	559	598	595	607	598	587	574	620	581	572	580	563	574	558	590	554	604	591	620	552	573	546	575	650	545	558	598	552	612	555	574	560	640	606	642	611	552	570	535	606	585	594	591	591	595	550	596	529	552	601	580	600	576	576	594	576	569	605	546	571	550	570	556	581	579	573	588	553	559	604	558	610	614	557	599	592	566	598	595	608	571	595	601	593	598	613	565	595	606	557	606	565	597	573	569	588	629	599	620	558	618	592	577	560	567	601	598	559	561	588	588	626	526	585	621	594	565	584	618	616	591	586	581	564	606	568	539	603	584	588	564	547	590	617	547	562	614	597	625	593	550	583	612	556	548	608	591	600	595	584	607	590	571	594	549	554	635	564	597	610	600	623	539	623	539	582	569	582	625	588	574	589	624	566	582	554	581	609	598	593	560	544	566	574	580	551	569	573	587	561	585	545	565	613	567	552	520	594	581	558	611	575	574	575	572	562	583	585	615	594	588	584	593	539	587	589	598	622	604	585	580	573	607	601	541	604	559	521	582	582	573	558	579	560	563	620	584	581	604	597	579	598	573	612	595	623	574	613	574	590	583	579	606	595	584	556	619	580	562	570	615	607	590	589	587	536	558	568	587	593	586	633	605	583	587	609	624	584	543	634	558	563	550	547	585	558	593	589	551	539	570
27818	12373	1187	351	247	195	168	167	161	156	142	150	159	127	130	136	135	136	173	152	136	153	134	129	170	134	139	151	119	120	137	134	136	134	138	141	139	153	153	120	140	128	121	143	157	137	150	131	128	125	176	127	144	151	132	142	154	143	147	143	140	141	148	110	134	163	130	150	159	121	159	126	140	134	157	134	141	152	158	122	141	134	141	140	114	134	137	154	130	141	144	149	136	155	146	125	135	136	133	131	140	170	121	153	140	156	132	137	131	183	104	122	124	146	135	128	135	153	148	152	142	138	151	117	129	142	119	136	156	159	148	143	131	141	150	148	148	125	139	150	145	131	146	159	134	127	130	136	148	159	152	138	132	131	136	134	139	149	145	145	135	142	131	150	131	123	133	127	138	132	157	139	128	146	138	141	137	137	153	147	131	139	134	152	123	109	152	132	128	134	133	142	132	121	140	144	144	142	150	133	142	131	148	155	139	153	140	140	126	146	152	145	127	137	134	137	118	136	151	160	142	151	149	130	124	132	131	120	130	142	138	134	136	154	155	156	149	150	143	147	133	146	141	135	136	140	161	129	143	120	135	112	129	151	135	150	137	146	149	146	141	154	111	140	123	151	154	147	148	135	151	116	128	156	128	124	132	134	157	131	136	128	148	142	141	136	146	129	120	146	160	160	136	134	140	143	133	136	136	125	135	141	140	132	131	141	121	133	138	142	132	155	161	136	143	166	138	129	122	136	132	115	119	146	137	142	132	128	138	138	137	144	129	139	120	142	142	124	135	159	117	138	155	140	139	151	138	130	130	143	118	138	122	151	147	134	111	129	143	149	145	136	152	138	130	150	145	151	153	154	132	147	140	145	148	126	148	144	136	167	143	151	157	128	142	152	131	143	134	138	144	117	139	156	134	155	143	142	142	121	133	120	146	154	148	130	140	154	142	153	152	140	134	134	139	148	145	151	131	146	127	147	153	129	124	150	121	118	138	135	123	141	130	140	137	146	144	157	151	138	141	138	147	107	149	134	148	146	135	164	139	140	159	136	125	150	146	138	149	145	133	123	172	145	146	136	143	149	144	133	154	141	143	152	136	146	139	141	129	135	140	110	149	156	154	143	137	138	132	147	123	127	141	126	127	126	161	130	142	128	132	139	121	125	114	137	148	125	139	160	130	140	117	137	151	145	152	145	125	142	133	131	143	166	155	146	155	142	127	140	147	111	140	142	155	156	155	119	152	153	140	134	128	153	161	127	150	139	137	157	133	131	126	148	150	134	145	136	126	146	156	149	125	133	138	126	120	137	131	122	149	164	132	121	118	119	129	125	129	127	143	132	144	135	149	129	138	141	146	156	156	136	147	133	143	123	159	135	143	151	140	138	155	157	156	139	163	146	135	140	129	159	142	124	135	140	161	133	130	134	131	150	132	153	127	140	128	130	136	144	137	146	127	106	136	124	146	149	151	118	152	155	138	128	136	132	160	145	150	135	131	128	144	135	127	146	138	151	121	130	131	146	139	149	148	129	138	160	122	122	148	137	157	162	125	143	139	145	127	143	134	126	151	150	131	132	133	156	141	131	126	168	137	147	145	126	148	138	130	143	139	133	125	142	135	149	156	140	129	136	123	151	143	153	133	124	153	149	136	131	129	136	134	141	138	129	156	146	159	134	144	124	119	158	142	141	177	141	127	149	145	146	118	134	142	131	147	145	128	141	149	142	142	130	133	136	128	137	137	135	148	130	145	135	137	156	146	156	115	144	166	141	138	144	119	149	159	147	137	134	147	133	158	140	148	124	139	111	144	148	139	133	142	134	145	149	137	161	142	121	155	136	141	130	142	124	138	135	144	124	146	160	138	139	158	163	143	110	157	144	162	126	139	134	148	145	127	115	134	113	149	151	151	133	156	137	141	144	139	130	121	132	138	136	126	152	129	130	142	135	134	124	111	129	142	137	122	138	146	161	137	171	135	130	147	154	151	124	143	118	131	135	142	142	122	128	128	139	142	149	122	142	131	146	131	127	143	125	125	130	130	137	160	123	135	146	117	131	139	120	130	138	111	152	147	134	138	156	144	138	142	98	136	143	148	136	156	165	133	123	147	125	128	145	121	136	146	139	160	136	129	126	138	137	145	123	142	139	133	129	120	126	126	145	137	143	121	165	146	150	129	127	136	125	157	123	151	138	151	143	108	137	150	140	157	148	154	116	140	126	138	136	155	140	124	131	134	149	160	124	143	141	139	141	127	130	166	143	112	129	133	148	150	159	147	155	134	142	140	132	139	153	157	138	137	132	131	124	160	142	144	134	132	135	149	148	121	140	141	121	150	131	131	142	168	137	161	150	153	109	147	137	128	141	161	125	134	143	129	128	132	129	129	161	138	145	150	136	134	133	123	149	126	130	135	120	148	161	124	163	142	137	145	137	130	136	156	141	126	161	148	152	136	148	146	139	165	142	162	128	121	137	160	133	140	125	129	148	136	146	146	139	142	149	127	132	158	142	114	135	150	122	137	125	158	128	135	126	137	137	146	148	149	130	137	156	135	143	143	149	145	134	158	132	138	146	155	153	133	128	145	111	148	145	138	137	145	151	138	154	117	118	145	144	141	140	129	129	128	138	125	117	115	161	152	134	142	144	129	161	150	129	144	143	143	135	144	128	136	152	161	138	141	123	157	121	142	146	99	143	117	170	145	149	151	149	145	113	129	138	137	139	137	144	146	127	137	158	143	165	120	135	127	137	134	128	128	160	138	138	152	138	141	137	132	145	148	117	134	136	133	153	154	149	121	148	117	148	126	139	128	126	155	136	153	133	116	136	143	141	144	132	125	132	138	121	141	139	143	143	151	96	132	145	125	138	141	147	128	122	138	167	135	141	126	151	142	122	166	143	141	127	130	151	133	122	141	143	145	150	145	141	151	134	171	151	152	131	117	120	149	135	141	157	160	139	153	177	144	159	163	147	149	144	147	140	139	136	142	133	129	142	153	159	145	155	131	140	131	154	142	144	136	139	159	134	143	123	153	147	129	137	141	139	139	144	142	145	146	140	140	132	137	150	130	147	118	155	160	127	136	150	126	146	128	143	156	154	119	132	153	139	127	133	147	137	121	132	136	151	148	128	149	143	122	145	117	133	129	139	156	112	139	148	131	117	135	141	138	133	139	148	132	145	130	153	159	123	147	149	134	160	144	153	145	144	140	143	125	136	121	140	165	157	144	156	138	130	120	153	145	151	132	144	151	165	138	169	124	132	125	129	162	137	150	134	146	140	138	132	130	145	131	126	149	158	120	128	153	126	143	139	154	145	125	156	153	155	148	148	146	145	137	154	146	149	132	126	123	139	146	146	162	149	147	126	130	141	127	142	141	131	131	146	143	162	132	138	136	144	143	137	147	146	144	126	122	151	148	148	134	155	144	157	171	132	171	153	135	144	126	127	155	148	138	128	137	137	131	141	130	154	149	135	141	126	137	148	145	136	113	147	121	155	131	150
5059	945	772	438	315	250	232	216	202	177	189	195	200	150	178	187	149	171	175	162	169	175	162	191	167	174	176	158	149	175	165	177	159	167	145	157	180	169	152	173	150	175	178	179	169	159	194	162	154	167	189	188	180	159	178	186	165	158	173	186	157	161	168	158	165	161	146	164	151	135	163	164	172	167	145	158	161	151	185	161	162	139	161	162	156	144	151	156	168	162	163	159	167	177	159	155	148	188	166	172	173	164	165	177	148	179	173	165	182	170	161	174	172	174	169	154	146	149	144	174	165	156	149	171	178	145	175	181	184	167	168	181	160	167	152	151	159	156	173	158	174	149	160	166	187	177	173	179	147	193	139	156	173	175	154	156	151	155	181	173	175	151	170	150	169	162	175	155	168	162	158	138	144	163	171	163	170	171	172	148	149	166	137	161	171	162	159	169	165	141	142	183	179	165	155	163	181	154	151	169	167	157	155	163	171	162	158	139	164	166	155	149	147	167	155	154	159	150	162	152	192	159	180	166	151	169	171	169	151	171	184	176	191	165	171	138	178	195	155	137	166	187	147	161	172	161	176	166	170	154	163	167	188	183	165	185	161	174	160	170	160	170	161	171	156	152	151	174	155	168	165	161	161	157	151	142	167	177	160	146	150	161	168	142	157	148	175	177	129	161	153	177	156	164	183	158	189	142	176	158	172	168	182	156	152	158	163	179	170	160	166	148	140	172	155	176	183	174	165	159	135	178	163	170	170	164	168	141	171	168	176	174	134	175	173	141	172	170	160	148	160	178	167	159	165	146	183	161	155	167	160	161	191	139	183	166	168	162	165	157	199	162	178	155	157	172	191	165	160	167	153	174	149	179	182	199	170	155	158	168	189	168	189	188	174	164	165	162	169	168	159	166	155	167	168	149	167	148	167	166	147	170	170	158	150	177	179	171	159	169	154	184	161	159	157	153	165	157	162	156	166	174	144	172	172	157	178	157	161	162	170	169	176	155	166	170	154	174	166	176	148	159	160	181	158	168	167	152	169	153	166	174	187	169	166	167	159	170	167	154	156	159	147	151	175	157	141	186	157	159	163	160	146	147	157	177	161	169	148	156	149	169	194	166	145	166	183	163	153	169	161	173	155	167	149	172	149	157	165	176	180	151	144	154	178	140	170	195	154	174	156	138	165	130	183	171	152	169	136	178	144	151	180	166	168	158	155	181	183	153	157	150	175	146	163	160	158	150	156	134	162	154	153	154	147	179	170	184	160	178	152	169	173	168	172	151	177	154	151	152	183	175	166	178	168	165	176	176	141	181	173	155	161	153	163	207	163	179	167	178	171	187	167	180	148	169	154	144	172	169	171	151	162	132	169	186	155	186	145	176	157	170	170	163	156	164	156	164	173	171	174	141	133	138	135	152	154	168	184	173	179	151	180	155	173	169	162	160	155	160	168	163	159	150	188	162	175	156	165	146	175	177	136	156	182	175	146	148	155	148	164	155	155	166	158	165	153	158	180	153	170	157	175	147	150	153	155	173	165	139	161	173	157	170	139	150	146	134	171	144	154	157	157	123	155	129	150	178	151	171	161	170	161	158	156	167	173	154	161	167	155	164	164	149	169	160	166	164	171	185	147	154	174	147	175	157	155	158	173	141	162	147	175	178	167	157	175	167	164	168	169	162	169	185	169	149	168	179	159	170	161	158	152	176	171	181	165	161	162	156	151	167	179	164	173	143	163	149	157	187	175	175	202	158	165	162	162	168	150	148	155	177	130	166	166	168	175	178	168	183	161	169	140	164	185	167	155	154	147	151	151	159	187	171	163	176	158	146	151	156	164	179	184	179	159	179	154	160	148	171	165	152	166	149	160	165	156	170	172	161	139	177	178	199	178	160	167	158	157	155	166	157	183	169	151	171	165	173	152	169	175	168	162	150	158	189	197	163	160	158	180	159	168	163	176	160	189	179	177	188	135	155	160	194	151	170	178	155	180	168	172	161	174	165	163	168	170	124	167	153	165	156	169	179	146	159	158	148	156	130	161	189	146	156	162	154	171	161	152	184	162	183	154	177	152	172	170	157	161	169	142	169	152	162	179	152	168	161	146	180	164	145	155	173	149	153	168	179	152	167	159	172	177	179	175	173	156	176	143	154	188	151	159	143	150	172	150	147	168	159	142	167	177	148	176	183	168	177	154	155	165	159	150	157	157	151	161	159	171	166	144	173	149	192	162	160	162	181	160	152	153	160	155	152	155	172	160	204	167	151	164	179	167	159	181	187	156	154	156	158	170	151	138	163	178	167	155	152	148	159	152	171	167	154	177	172	146	164	190	171	154	145	146	173	149	185	167	137	184	151	147	165	144	140	162	182	183	173	169	169	174	155	147	155	174	169	168	147	173	161	177	182	154	159	153	153	168	167	161	173	147	165	190	152	177	172	135	164	161	170	154	150	168	147	143	148	139	179	146	158	160	172	150	173	176	156	178	178	157	172	153	170	174	154	166	165	156	179	153	160	157	158	175	176	150	181	150	189	157	177	159	148	147	162	154	175	148	175	176	156	169	168	156	156	156	183	144	176	169	140	157	171	158	157	171	166	164	149	168	180	175	160	176	169	149	144	169	162	165	159	142	160	151	184	161	163	166	148	162	173	149	167	166	160	186	162	151	178	176	161	145	147	173	145	150	175	167	156	175	180	164	144	166	158	169	155	167	156	172	143	141	153	160	179	161	164	169	172	156	144	168	149	160	163	152	145	147	164	154	183	171	171	163	167	162	137	182	171	169	164	153	172	166	162	166	156	153	186	174	160	145	168	174	158	176	143	162	148	178	152	155	142	171	174	154	156	157	166	151	163	175	173	177	171	162	164	145	162	173	164	163	155	159	153	156	165	155	164	152	188	159	155	161	155	156	175	184	155	152	164	161	154	168	169	152	149	164	175	151	168	159	149	131	159	155	137	157	174	175	171	146	181	170	178	171	153	163	157	166	128	170	138	166	187	168	172	150	175	152	164	143	156	148	138	172	177	152	174	163	169	158	163	171	174	159	146	181	173	155	148	164	174	179	163	170	148	172	167	160	174	151	146	137	163	155	177	157	176	167	180	151	179	139	152	172	168	167	169	148	183	133	176	157	151	170	150	152	163	176	124	159	152	136	148	148	153	158	173	172	156	175	164	174	156	142	172	146	138	160	171	193	190	181	183	171	123	163	192	135	180	184	173	162	163	170	157	148	167	163	166	151	144	164	144	154	156	153	179	173	161	169	175	172	173	157	181	180	184	180	190	145	168	168	170	177	165	163	162	180	162	160	171	157	161	167	166	182	146	162	186	148	160	154	146	199	153	160	173	179	154	152	169	161	142	144	176	159	146	165	172	172	172	180	165	159	154	178	172	177	177	162	178	168	162	154	169	169	163	140	151	157	155	151	161	150	148	142	160	199	156	168	174	169	144	177	161	202	166	171	176	154	167	177	156	149	181	165	150	162	151	153	176	205	180	151	157
24439	20384	26468	24189	20365	8769	1228	800	679	627	524	496	423	464	397	430	396	401	354	415	404	375	367	357	330	351	351	366	322	361	342	324	346	314	326	324	302	322	294	303	327	316	307	302	302	343	311	334	346	281	306	309	330	299	288	332	292	300	296	311	298	295	333	289	291	295	350	293	323	310	327	290	290	284	305	319	290	259	293	311	302	308	303	314	265	293	291	318	296	323	322	301	321	291	309	283	299	291	264	260	299	297	308	333	282	288	273	275	287	306	283	281	290	281	332	263	308	300	319	317	309	313	288	288	306	315	295	323	305	303	298	303	276	296	304	328	294	309	333	285	307	315	305	315	336	271	314	300	309	305	330	330	334	288	281	313	286	316	287	325	315	299	317	326	295	300	292	305	326	307	316	311	313	330	319	294	277	299	308	317	259	315	303	318	295	335	279	289	289	276	298	320	312	285	308	304	329	331	320	309	293	307	288	308	280	269	293	294	305	287	305	334	321	267	291	310	287	304	301	317	334	332	349	293	275	336	313	283	300	313	335	277	281	276	291	292	295	275	301	296	300	319	305	308	271	276	296	337	263	293	294	324	297	270	333	291	313	306	306	251	288	340	317	298	307	341	316	349	295	268	279	298	286	292	327	276	288	320	297	315	307	255	288	317	296	303	311	315	270	296	313	319	311	299	315	296	309	325	324	255	286	347	316	305	297	307	290	297	272	326	289	283	279	317	316	301	275	305	319	299	303	312	282	287	312	308	297	293	276	314	315	295	301	316	294	279	316	304	313	304	305	302	268	296	295	287	321	306	275	320	300	290	323	295	319	295	312	297	304	302	284	329	273	305	302	289	311	316	314	286	273	298	295	331	295	290	313	289	303	296	313	305	298	323	326	298	280	291	331	296	317	285	293	309	294	301	355	274	330	322	285	303	321	272	294	300	316	322	304	303	319	272	293	295	302	295	295	298	278	286	294	296	276	301	303	290	300	304	292	302	323	288	295	297	321	296	317	309	267	308	270	320	301	304	275	279	314	273	307	319	306	310	280	307	309	290	297	297	319	289	281	322	313	323	299	294	277	319	260	316	310	294	311	300	305	325	336	286	313	340	283	270	294	286	310	279	269	294	283	299	296	293	283	306	307	284	292	278	303	292	298	299	281	305	323	299	300	291	299	298	312	319	269	279	301	276	300	292	312	316	292	295	303	313	297	302	277	316	312	290	306	292	269	308	278	297	306	277	313	281	317	302	278	303	312	328	287	253	318	285	304	257	320	301	302	301	286	302	310	349	315	300	314	299	308	288	296	317	299	308	268	300	313	329	321	298	305	309	302	303	317	285	273	325	312	261	295	284	303	299	261	320	289	298	309	322	313	306	299	309	247	313	297	315	314	285	315	311	297	324	285	313	301	287	300	304	301	316	292	300	319	292	341	321	289	339	304	301	309	306	308	333	283	303	313	301	297	294	301	310	288	275	306	308	293	301	288	287	328	307	301	310	287	309	322	291	295	303	307	293	291	313	280	309	267	284	298	308	276	293	336	300	282	313	283	324	303	307	295	309	302	295	304	317	295	292	296	283	271	268	282	285	311	285	316	295	319	287	272	345	291	305	298	296	290	316	296	318	334	302	295	303	328	285	308	300	314	306	313	285	277	281	278	300	318	288	305	303	309	315	292	293	277	279	318	321	307	316	290	276	281	290	275	284	287	316	304	289	290	320	311	314	300	302	291	293	311	356	312	310	287	330	262	304	301	305	300	287	302	294	300	305	290	287	303	287	298	300	303	268	294	293	249	258	294	311	304	298	282	301	290	285	279	295	320	306	300	295	292	301	300	296	325	289	298	313	294	309	300	304	316	329	291	273	293	286	326	301	284	291	309	336	299	289	301	266	285	297	300	334	300	320	289	307	295	277	281	302	289	298	291	307	289	297	320	321	294	287	316	298	307	295	276	314	293	309	280	295	281	284	285	267	258	293	321	284	318	277	309	300	302	315	304	274	288	300	283	290	295	289	302	305	315	299	290	295	306	260	288	323	302	305	294	322	294	303	317	298	307	301	272	327	321	325	336	304	295	323	302	277	307	289	320	300	290	296	311	320	328	307	327	298	286	277	324	317	327	305	310	293	302	291	293	305	314	298	310	317	304	291	299	310	280	319	288	319	291	316	306	338	288	301	312	295	312	303	286	287	300	284	306	271	301	310	309	301	292	321	290	322	308	302	323	299	281	296	264	267	287	309	305	316	291	286	304	309	292	310	337	300	266	293	292	298	256	299	280	264	293	292	340	315	292	309	307	301	290	296	304	310	291	294	311	321	337	282	267	343	292	317	307	307	309	301	305	297	307	307	269	293	332	296	266	305	294	301	297	305	296	305	279	301	313	304	290	340	294	287	290	308	352	284	295	304	275	296	307	258	295	309	281	250	300	302	292	286	316	279	304	287	325	272	292	274	286	294	258	278	292	325	300	291	330	276	285	313	300	321	322	341	308	291	289	328	294	273	287	282	305	324	308	268	303	296	296	316	306	316	301	300	278	331	303	306	301	290	288	294	291	307	303	280	296	286	320	296	321	301	292	336	307	308	295	282	324	261	268	257	271	294	295	341	288	292	314	324	293	286	302	307	295	296	302	319	320	305	273	303	291	301	283	305	320	316	335	316	306	309	300	296	267	319	280	278	311	291	305	269	319	318	317	293	274	311	295	301	330	310	288	292	317	298	327	349	282	309	314	307	305	325	279	314	321	308	295	273	301	327	327	312	278	293	288	275	290	301	296	323	303	294	308	291	280	280	297	287	299	314	295	318	307	290	301	283	307	304	348	303	322	286	295	296	281	299	281	318	272	291	280	278	302	266	331	348	299	282	299	278	320	310	315	319	314	296	315	306	271	311	305	298	307	241	319	281	292	305	300	315	316	325	296	294	295	288	290	301	285	312	294	295	314	312	307	285	284	285	271	271	305	298	310	266	264	285	264	304	303	293	275	323	280	300	292	299	311	271	302	318	321	314	288	306	308	300	300	302	301	299	299	276	283	294	307	292	338	307	293	313	318	290	300	300	299	321	267	275	360	303	305	312	311	303	292	287	296	282	291	310	312	305	277	326	285	297	284	302	284	286	281	282	334	277	306	305	309	304	327	310	293	294	287	289	309	319	294	279	314	286	306	288	331	314	313	300	260	278	308	271	318	303	311	322	274	297	337	305	318	299	310	303	313	332	283	304	318	285	295	325	314	276	278	300	278	327	296	293	298	298	307	265	300	291	305	279	302	349	325	310	282	311	326	258	273	299	331	273	286	305	283	277	285	323	301	282	291	302	309	283	288	288	306	290	300	280	309	298	270	312	271	306	315	294	274	333	310	301	297	305	331	302	311	289	318	314	271	294	301	272	305	300	311	301	322	330	303	313	312	287	286	294	311	301	291	281	318	305	272	321	327	318	273	297	297	314	291	303	284	322	292	298	340	323	295	284	317	280	296	310	327	322	339	287	285	266	287	319
8235	11727	10716	5612	3610	2417	1836	1475	1243	994	923	819	688	587	573	550	496	497	475	445	457	442	391	392	429	378	348	384	377	389	369	348	332	341	338	339	330	311	339	357	329	332	315	334	287	322	341	336	311	317	341	300	298	325	331	315	326	274	329	290	315	318	314	288	297	283	310	291	311	301	317	318	307	283	305	315	305	325	307	304	303	298	333	332	306	302	314	288	284	272	279	295	299	325	291	301	313	287	307	313	290	329	303	296	307	293	285	298	287	309	269	304	305	304	273	266	310	287	310	293	296	322	294	288	299	293	320	307	288	297	303	297	314	307	284	283	304	326	318	288	301	308	329	309	292	305	290	291	296	300	313	282	286	277	310	314	310	316	289	297	275	311	300	294	287	329	288	306	302	282	311	272	295	283	318	301	272	300	289	302	302	310	272	316	294	296	310	307	316	299	253	308	325	296	308	301	314	324	319	305	265	304	278	285	322	331	280	296	289	319	311	301	266	287	291	314	290	281	291	303	292	280	283	256	294	306	305	297	288	285	315	297	308	288	264	272	289	307	269	283	279	309	297	291	283	277	294	281	321	277	265	298	294	297	308	303	286	299	259	297	300	260	303	308	269	280	326	312	293	306	297	309	309	285	305	334	302	281	314	292	269	298	279	305	273	320	307	315	308	302	296	298	320	279	309	287	296	295	283	299	300	285	306	309	308	290	330	288	296	313	277	313	292	287	307	303	316	335	305	284	271	295	288	300	276	299	294	305	293	271	287	268	323	315	308	303	308	302	303	264	318	297	292	321	318	311	310	321	287	286	307	315	292	281	329	302	289	259	319	284	289	287	301	321	289	261	292	281	268	306	278	291	290	289	315	267	306	284	285	261	308	321	292	299	294	290	282	309	293	315	278	276	285	299	305	308	304	295	308	313	271	305	264	325	364	292	314	293	286	318	284	285	302	306	330	300	298	284	339	357	311	284	306	333	294	293	278	295	294	290	287	279	295	294	294	310	287	326	304	289	290	301	278	310	291	319	277	301	266	302	311	293	287	307	289	299	294	290	285	308	312	316	314	320	282	312	324	308	291	296	275	295	279	322	298	277	324	304	302	293	291	289	305	302	295	310	331	290	301	291	327	296	301	287	309	311	293	280	288	314	278	282	295	277	307	311	326	307	295	307	298	335	303	320	257	287	312	311	328	308	323	281	306	297	291	328	319	302	293	299	291	300	292	263	298	300	298	310	303	291	332	320	321	304	308	293	298	305	307	283	273	303	319	297	269	287	291	268	291	293	271	289	332	292	318	281	296	294	287	285	299	278	289	302	297	274	334	291	306	302	308	288	290	302	266	324	311	298	272	314	297	320	273	333	285	287	300	311	320	279	312	275	268	296	309	281	278	302	297	304	279	291	313	278	313	290	328	303	317	291	307	297	319	295	315	288	270	330	297	308	338	289	297	284	272	299	278	301	307	317	306	307	272	293	302	278	297	320	310	298	300	288	294	277	325	281	299	294	296	280	292	290	287	294	341	299	290	293	296	323	294	297	282	295	267	303	310	305	275	310	301	255	315	307	298	276	309	285	301	298	273	275	287	293	287	271	296	290	285	291	301	288	317	271	283	277	289	298	308	337	288	311	285	297	291	298	311	289	313	280	284	294	273	321	300	305	319	294	308	262	324	296	286	295	323	292	288	299	290	292	319	273	301	253	298	298	291	273	318	317	264	289	305	306	283	297	279	290	337	299	326	277	301	323	292	291	319	307	269	303	312	318	295	284	279	282	310	280	295	261	286	296	298	290	264	305	322	282	285	306	297	283	317	306	272	311	277	307	284	308	282	318	287	304	281	307	302	293	276	309	270	302	300	331	290	303	308	266	313	290	291	263	286	306	291	291	294	307	300	311	303	304	329	262	285	313	312	287	291	287	309	338	313	252	270	281	300	307	317	297	313	266	318	300	304	305	308	286	293	306	262	293	277	325	299	307	295	285	289	313	319	260	313	326	294	303	307	299	312	300	261	293	302	298	288	303	304	292	284	326	267	275	303	312	293	277	286	295	286	289	293	282	275	292	316	307	284	289	301	299	290	281	290	310	335	323	329	327	290	304	299	320	306	313	309	290	307	298	312	314	317	312	311	306	281	272	277	274	295	289	297	289	295	310	303	303	291	277	283	302	308	301	303	292	296	297	259	306	320	306	295	274	306	295	317	324	302	286	287	279	285	301	293	273	319	285	305	293	299	307	342	323	324	276	293	261	289	290	329	343	309	329	311	284	288	317	290	316	301	338	281	285	300	296	285	334	294	277	293	310	275	284	298	308	290	298	282	300	287	282	322	319	277	312	293	346	268	304	291	341	352	313	283	299	290	280	281	285	291	310	267	312	300	280	281	298	289	279	299	283	327	269	267	303	319	299	308	281	269	298	311	294	273	294	290	318	293	291	273	308	300	308	283	299	283	311	307	298	279	293	282	293	295	273	324	299	257	290	263	253	288	287	305	310	318	311	312	284	312	292	285	307	318	283	312	309	280	309	322	326	315	286	298	298	287	299	285	307	282	294	322	318	289	295	278	309	309	310	318	309	316	295	298	324	302	292	288	284	305	270	304	321	325	280	326	284	318	329	294	318	294	300	311	269	314	300	295	289	306	286	278	295	297	321	279	298	313	283	316	297	299	282	299	316	305	301	317	308	294	302	291	282	288	304	297	310	308	299	281	307	301	308	283	260	316	310	309	313	310	281	312	319	300	273	293	293	285	280	336	329	311	303	318	295	305	311	298	296	326	290	292	306	301	311	298	285	301	312	297	281	325	264	310	294	301	280	313	308	314	312	283	277	305	275	301	299	292	298	286	294	290	305	298	325	294	305	287	292	279	293	318	311	262	305	288	302	306	314	300	304	289	322	290	313	295	311	307	316	306	312	330	279	266	284	316	281	310	297	298	308	283	296	311	346	299	297	309	299	308	303	300	326	311	274	268	307	297	303	301	300	290	336	282	286	276	312	288	268	307	259	304	299	298	290	317	295	305	291	272	308	295	293	303	297	317	266	283	317	293	312	290	260	274	279	286	303	333	310	303	308	280	302	307	280	305	300	314	298	298	297	290	302	329	287	280	312	302	262	313	274	282	321	341	315	277	261	274	281	312	320	269	292	295	306	295	287	294	323	306	282	306	292	286	299	291	288	302	310	297	295	278	305	307	282	297	290	285	296	295	301	298	282	281	291	286	281	284	291	299	310	296	300	291	295	322	288	320	298	284	299	316	299	333	282	289	322	321	300	295	284	260	302	290	283	300	265	301	283	300	304	300	294	280	325	297	314	324	284	317	320	304	309	298	296	292	301	309	286	331	309	282	286	262	295	293	296	305	289	306	270	296	287	279	303	306	289	272	296	307	299	285	290	314	275	264	323	306	300	259	315	323	294	321	292	307	323	281	250	288	272	309	294	297	284	283	271	290	285	302	291	285	299	318	282	290	313	289	287	313	307	302	312	315	287	299	289
22518	20350	26882	23663	20358	20397	7879	1834	1266	1196	1092	970	965	845	783	876	778	730	765	798	762	699	715	652	701	700	679	681	708	661	648	669	669	673	648	645	625	677	606	636	572	698	644	606	671	679	609	629	608	638	633	671	614	635	611	673	639	657	642	616	604	636	628	640	597	587	643	611	630	602	573	605	637	613	633	601	566	601	582	604	589	632	582	648	620	580	641	612	567	675	630	602	640	612	586	606	617	643	592	605	612	621	588	584	661	626	619	605	611	597	626	624	584	598	575	599	604	630	634	561	623	565	586	615	602	625	571	605	607	572	593	605	618	583	584	559	619	583	604	598	565	625	676	584	634	589	630	612	620	602	613	572	639	626	628	593	591	640	562	611	561	584	615	588	576	578	567	616	625	652	592	625	570	618	606	582	595	598	616	654	635	627	579	597	596	643	593	546	602	620	596	587	609	607	677	559	648	617	619	558	619	587	658	635	563	608	634	622	572	576	602	609	598	585	627	581	593	547	630	581	604	652	652	622	593	629	609	588	611	591	593	593	616	562	587	641	600	611	619	616	604	574	595	664	567	606	611	612	637	641	611	627	642	608	608	593	596	584	612	544	645	627	599	618	615	637	661	574	594	630	582	603	610	603	605	633	602	609	611	643	608	643	623	631	648	611	663	578	573	579	606	579	610	637	594	605	582	607	585	643	643	626	635	621	614	618	697	607	591	609	597	641	620	613	583	582	612	623	614	550	606	593	650	574	647	543	602	618	582	618	589	607	612	617	583	634	589	615	613	629	590	615	619	608	583	571	625	616	614	601	667	588	606	596	680	623	548	614	639	591	618	615	614	620	589	579	623	619	605	614	580	556	597	564	628	599	612	627	633	591	632	599	600	624	618	600	635	579	623	619	643	606	605	620	579	585	610	619	618	612	626	604	598	648	595	608	632	570	555	598	606	595	599	630	615	611	603	582	590	624	575	626	620	576	616	560	616	621	596	577	617	629	586	619	615	605	626	601	601	623	675	601	617	582	568	610	605	628	589	631	597	645	591	597	602	618	602	601	585	583	589	628	601	616	574	604	588	595	593	643	605	607	584	628	624	568	598	603	631	617	571	637	617	594	606	620	602	610	621	605	585	610	601	610	629	602	642	613	559	568	616	610	623	630	604	598	613	615	632	640	582	598	588	637	600	607	586	587	584	599	635	553	600	631	609	578	607	618	636	598	575	595	603	601	601	612	628	671	619	651	609	604	552	640	557	622	566	634	604	636	620	599	655	607	591	598	612	630	609	586	587	634	591	576	642	563	587	598	640	591	615	636	609	639	626	607	570	541	614	588	614	586	631	615	598	601	595	600	605	574	600	623	639	568	598	588	596	577	627	616	603	621	588	624	614	602	622	607	556	642	632	615	592	642	582	602	570	621	610	555	603	573	598	558	541	610	622	582	603	572	596	607	592	616	590	572	641	659	602	581	563	663	582	601	587	611	620	621	635	637	638	625	526	598	657	645	640	605	587	617	562	635	574	626	598	581	642	598	635	616	587	629	588	623	576	570	595	637	614	620	612	585	579	652	566	585	605	609	564	641	550	588	584	589	615	638	646	607	565	607	632	566	604	614	581	609	607	558	625	598	596	606	580	613	613	600	601	615	613	620	627	629	585	572	622	593	614	654	633	578	660	568	609	587	656	598	607	620	604	635	606	610	599	639	640	606	600	585	607	593	605	598	606	597	586	658	569	611	632	592	587	605	568	583	568	602	634	624	607	599	604	582	595	644	591	565	587	679	640	580	628	651	617	624	592	622	589	615	578	593	627	605	610	587	584	579	600	616	602	619	603	590	585	620	621	616	634	615	606	605	632	579	608	571	614	630	584	595	605	628	580	581	592	600	586	609	544	617	624	614	606	567	629	598	615	568	539	639	571	594	612	592	622	637	611	638	625	595	619	586	546	655	628	628	596	599	569	628	595	637	596	577	581	597	561	619	580	589	605	606	613	603	608	595	625	575	605	627	567	655	624	612	633	574	594	662	607	592	627	606	629	593	610	600	587	619	573	625	593	595	596	598	622	606	618	612	607	596	599	591	617	586	616	664	620	600	577	596	616	647	609	624	574	624	601	613	564	606	574	621	569	607	547	613	602	592	559	570	606	611	584	621	661	581	641	633	590	589	568	582	579	583	539	566	614	587	594	566	666	559	586	610	595	583	620	595	617	604	595	607	623	628	621	580	612	608	615	597	612	590	596	638	600	643	605	593	627	595	623	589	577	610	591	604	613	630	574	570	579	623	603	598	609	587	582	644	569	628	589	645	577	605	617	591	626	637	611	549	624	569	629	574	566	615	652	604	632	597	638	626	627	600	612	595	618	581	601	646	622	574	621	612	593	599	582	593	610	574	552	618	580	565	617	598	585	643	596	596	644	572	580	616	632	602	609	582	611	596	605	629	607	600	640	598	563	634	589	583	639	594	627	587	613	601	576	586	609	588	578	630	629	615	569	603	614	609	595	606	589	655	642	593	571	606	638	620	597	655	589	603	578	598	608	611	638	584	579	628	614	584	615	587	590	649	600	577	550	633	561	577	625	617	611	614	612	604	633	644	608	603	614	642	685	635	591	608	609	587	610	566	591	619	646	629	615	589	594	648	589	633	567	598	570	698	607	571	610	609	642	621	571	623	580	597	582	631	571	581	561	613	600	581	618	638	625	594	560	560	610	617	599	593	598	577	582	576	640	614	570	657	582	639	577	583	604	603	619	620	650	584	651	623	590	631	583	603	613	632	573	556	614	571	574	591	594	584	605	593	616	651	613	603	556	576	584	652	600	569	612	619	647	609	600	611	620	633	610	607	615	643	577	552	611	600	576	607	591	608	622	606	602	621	652	617	599	610	626	631	579	563	579	624	596	621	617	587	616	576	633	602	574	651	606	617	625	620	587	580	590	587	588	571	614	605	613	597	601	581	638	607	601	609	572	580	619	620	592	613	651	589	602	578	570	589	608	596	653	569	620	624	612	577	632	591	617	573	580	596	603	615	650	630	575	579	613	547	575	608	602	602	633	611	598	614	591	580	565	627	568	588	590	632	590	611	626	588	614	578	564	598	621	602	581	602	575	640	603	577	606	601	611	563	593	596	653	564	571	632	597	552	564	647	570	578	612	599	601	572	588	626	568	599	602	635	596	595	575	621	603	589	632	626	629	610	571	615	567	598	587	672	572	620	630	570	632	658	595	617	559	617	610	639	635	606	553	594	629	585	611	577	579	613	654	588	595	618	598	605	611	567	555	648	657	583	637	585	605	645	623	624	574	611	606	608	624	580	557	575	626	622	593	553	552	601	633	606	547	605	595	611	626	572	568	589	584	591	632	594	597	632	644	613	597	557	518	587	633	613	603	606	609	622	652	600	594	575	568	585	568	635	607	607	649	584	574	602	588	577	642	629	604	583	600	624	623	595	603	583	606	595	664	593	586	579	595	579	564	598	640	579	587	617	596	572	612	631
11580	18722	17231	9746	6372	4678	3527	2863	2254	1971	1799	1583	1374	1147	1158	1046	949	997	864	899	850	868	762	759	751	731	740	726	698	667	720	646	670	689	679	674	668	662	650	644	651	670	619	634	671	608	657	649	659	613	668	612	585	624	613	635	638	589	594	610	572	596	605	615	608	575	613	606	625	620	602	627	554	575	668	592	624	564	579	567	592	569	611	590	616	627	596	622	608	607	588	593	640	588	584	596	594	594	617	622	635	578	577	571	606	581	629	581	603	639	568	601	604	585	561	607	583	581	597	626	640	585	622	585	601	583	609	584	582	577	585	593	591	563	590	568	606	601	594	581	584	601	605	565	596	614	622	590	546	615	614	604	587	579	589	565	581	547	567	591	586	559	585	649	603	567	601	559	629	598	538	576	570	585	535	620	619	586	599	569	562	596	581	596	575	576	607	591	607	560	599	592	618	573	570	596	555	614	570	567	602	597	598	570	602	616	603	572	560	570	535	598	586	560	588	594	561	562	570	553	557	590	611	591	585	569	541	572	582	619	593	592	574	608	604	583	614	614	583	614	556	603	567	654	581	554	607	554	563	606	594	586	557	570	590	584	582	608	556	567	580	598	604	609	585	589	616	583	586	581	562	635	597	574	571	577	591	606	583	610	584	604	581	614	592	560	554	600	566	568	533	624	636	583	556	585	616	578	592	581	589	584	587	601	585	624	582	573	568	593	514	608	596	561	578	574	590	596	570	554	568	591	574	576	604	537	572	589	614	545	594	604	596	571	575	570	575	601	603	585	585	562	599	558	585	568	591	606	562	590	580	580	566	553	584	589	575	572	565	586	591	588	616	569	625	601	607	566	579	575	613	582	588	586	582	573	554	589	567	567	606	599	601	549	590	553	600	546	577	609	598	592	551	540	548	602	569	613	601	610	544	583	566	590	609	620	593	578	577	596	545	571	595	561	550	564	570	629	569	582	574	605	585	594	549	581	584	615	549	600	603	579	549	528	566	575	566	593	573	555	619	569	554	557	552	597	565	618	586	627	572	571	585	618	572	572	609	563	580	573	607	586	586	557	614	601	585	567	618	595	618	619	609	563	604	583	549	596	580	581	580	566	579	570	609	597	544	579	550	629	533	581	620	593	580	587	567	564	575	593	580	618	588	586	594	564	569	639	569	596	580	609	614	605	578	612	567	563	617	615	556	608	606	567	597	595	610	570	544	599	547	609	565	615	600	635	585	568	553	552	615	586	582	568	561	597	562	584	568	551	559	568	578	638	573	587	612	544	580	589	617	569	583	577	552	608	545	530	576	578	559	579	612	594	623	599	577	601	538	567	572	561	579	611	566	604	607	589	567	560	596	551	583	581	594	581	577	616	620	575	564	607	612	601	597	551	576	605	600	565	555	569	580	561	562	570	610	575	546	618	562	590	579	602	600	581	617	584	577	561	573	611	520	587	612	588	588	558	601	603	551	534	594	579	615	573	594	607	569	613	551	569	606	603	586	564	604	625	566	584	580	599	562	582	598	570	602	569	552	565	569	597	613	617	579	604	578	596	618	558	588	523	573	605	558	557	580	588	574	638	625	589	548	576	573	573	575	573	623	600	584	595	596	610	562	607	578	605	540	565	586	583	594	618	612	596	629	602	596	564	585	575	563	596	593	592	564	606	578	536	572	556	587	602	608	579	564	593	573	598	585	591	589	562	585	549	612	562	586	555	562	555	582	535	568	583	574	563	556	644	604	560	555	587	593	566	601	561	605	621	547	583	586	611	649	628	628	573	573	577	571	607	617	610	582	584	627	606	603	604	582	555	586	578	588	567	555	597	571	587	585	552	554	589	591	566	594	587	566	538	579	554	543	598	567	572	587	535	608	582	534	569	566	589	602	606	588	567	590	577	570	586	600	590	550	591	585	618	624	611	613	588	564	594	576	607	639	553	570	558	551	566	608	585	570	593	541	589	615	588	581	575	577	605	550	596	581	568	589	611	531	620	600	567	572	541	552	569	564	607	582	600	556	577	574	596	610	636	570	582	598	582	621	586	589	528	605	584	587	603	560	569	613	577	578	587	579	578	588	575	574	573	623	555	611	567	601	609	522	578	560	582	612	556	573	594	528	569	573	584	603	628	585	609	637	568	557	541	586	626	581	589	630	563	581	643	592	581	594	589	559	602	620	569	570	600	581	568	598	593	601	583	582	538	571	607	612	618	574	607	608	590	581	597	573	604	561	601	613	618	584	550	592	574	589	608	572	582	580	592	587	640	613	609	608	589	571	566	552	588	585	590	553	573	580	585	603	600	627	609	598	571	569	563	578	594	604	522	592	585	583	556	635	553	626	615	619	588	549	586	555	583	537	590	581	547	619	590	595	600	580	600	547	603	611	589	570	589	584	587	601	574	599	562	584	593	607	562	557	566	587	579	578	549	611	576	578	575	608	591	598	601	540	557	568	587	618	561	571	599	612	583	610	620	557	571	587	600	570	581	584	594	552	624	569	587	572	550	557	580	547	608	583	549	580	578	564	583	577	603	583	595	579	590	563	528	602	582	565	570	572	617	619	567	598	548	546	593	596	561	596	583	595	597	592	592	601	572	583	532	581	602	572	596	583	593	561	561	553	559	563	567	609	579	533	582	570	535	584	566	543	561	566	560	630	610	573	605	589	593	592	577	590	596	545	606	620	572	588	547	592	576	600	602	584	568	569	613	592	626	599	549	572	593	592	526	601	600	544	581	529	581	587	597	584	592	585	593	612	572	602	613	598	556	580	577	631	577	579	588	622	565	606	577	588	554	615	576	620	558	584	593	555	600	583	599	594	593	589	554	568	600	587	592	574	590	606	562	607	607	588	589	548	582	597	590	551	547	595	615	584	566	547	582	620	564	561	600	613	573	536	602	528	548	588	605	555	555	597	560	584	605	605	598	600	607	572	615	606	591	563	550	588	652	613	627	570	598	633	577	600	616	570	574	560	567	607	594	575	590	595	626	590	585	576	601	612	624	578	545	584	551	609	645	588	579	588	602	591	584	589	596	612	611	598	581	595	562	576	568	595	600	572	588	627	593	581	597	564	600	565	558	555	585	595	589	555	530	589	575	581	568	562	590	575	586	600	594	568	601	574	593	569	561	610	591	546	591	618	578	573	588	594	626	630	562	611	552	550	583	593	608	604	597	589	613	599	584	587	580	558	581	613	585	602	598	574	577	565	579	561	579	549	584	559	580	548	605	596	603	571	600	590	602	602	554	567	578	573	618	530	579	621	611	568	573	569	559	547	595	574	604	604	599	579	560	587	596	617	628	588	601	585	573	583	542	564	515	573	582	578	561	606	583	590	601	577	598	526	617	617	602	569	609	590	580	621	554	563	569	607	618	583	553	569	594	587	567	592	612	592	554	585	580	597	567	524	609	607	600	550	618	595	580	571	573	586	578	595	624	560	544	591	590	571	592	619	587	613	567	568	588	583	579	566	511	584	632	593	557	567	578	571	611	599	603
27783	12471	1198	320	231	212	163	159	154	153	155	160	152	151	158	144	144	145	138	132	158	156	137	156	142	132	140	145	132	168	135	130	148	132	137	149	134	126	166	141	135	138	149	142	149	138	134	145	148	124	140	131	124	155	147	129	122	132	121	137	128	150	154	131	164	139	135	142	149	151	150	165	137	165	149	144	144	145	143	151	129	140	149	123	133	143	164	137	147	121	161	131	144	128	118	149	142	122	160	140	128	130	143	141	151	132	139	145	137	151	158	124	149	141	150	145	158	166	144	137	153	149	140	149	117	141	145	126	159	128	146	135	150	138	115	150	135	129	138	148	157	161	122	131	144	154	149	139	125	108	127	156	130	137	145	135	122	163	127	152	142	148	128	143	149	169	129	134	148	145	125	147	163	127	163	149	126	124	153	158	142	139	144	143	152	136	154	145	142	132	120	137	167	133	149	141	131	154	147	151	139	142	129	107	125	126	142	140	142	128	128	133	119	136	183	147	148	140	154	159	143	145	147	127	158	141	144	142	142	136	141	168	132	145	127	150	134	124	139	143	147	125	151	148	140	127	146	165	120	144	143	121	131	138	122	138	135	132	131	145	148	147	158	151	138	147	140	148	132	145	137	161	147	136	151	139	143	143	150	141	159	143	163	161	142	133	153	137	142	143	143	133	143	153	140	146	135	168	153	134	134	105	162	157	145	141	127	157	134	94	133	137	127	139	134	149	136	166	152	132	142	145	147	133	157	147	144	151	124	135	150	147	156	161	152	149	143	110	127	137	144	152	150	153	138	151	160	164	160	143	150	133	161	144	131	137	140	150	129	149	121	136	139	151	138	147	133	154	143	143	154	129	166	128	148	136	152	141	148	132	133	120	159	148	131	148	144	143	142	133	148	135	135	146	123	136	145	154	145	151	157	145	140	139	124	136	139	133	141	127	127	127	146	132	142	129	131	119	133	140	125	142	127	150	154	123	155	152	144	119	153	152	139	153	138	123	139	147	146	156	171	143	147	143	142	147	148	139	157	149	158	123	134	132	151	142	138	133	155	134	145	135	149	139	149	141	156	148	137	144	151	125	150	135	160	151	123	127	138	138	133	139	124	130	140	153	119	142	149	136	132	143	122	138	152	139	167	123	128	128	171	141	153	162	140	121	130	144	120	140	136	140	138	136	130	154	141	138	158	133	158	143	136	126	142	142	142	140	159	157	152	141	170	144	142	115	145	154	135	144	143	130	126	147	152	147	134	140	137	136	145	142	158	143	147	145	134	141	138	148	156	139	150	133	138	161	144	148	143	157	141	134	125	111	140	146	135	168	145	142	135	146	121	152	125	164	122	124	143	143	142	150	138	137	141	135	149	156	155	141	147	153	136	140	133	139	134	148	149	135	115	144	131	141	145	148	152	142	124	142	125	129	144	127	155	152	127	152	143	141	141	120	137	150	150	131	131	126	121	139	138	138	160	145	149	138	126	147	136	145	143	129	137	138	148	139	133	133	151	131	117	169	135	159	131	157	147	149	139	158	160	125	157	150	138	126	139	147	137	129	148	156	141	146	161	161	138	123	151	125	141	137	129	137	128	121	143	126	127	159	140	153	120	154	127	134	139	152	140	139	136	129	142	133	126	139	140	140	121	139	141	147	152	131	145	142	136	145	163	149	152	140	137	153	123	133	150	156	123	130	124	161	170	143	122	152	116	133	135	164	97	150	131	163	120	148	153	154	136	135	142	133	134	140	126	149	124	128	135	125	135	138	119	138	156	142	137	134	156	138	150	119	140	131	135	119	148	120	127	137	133	149	159	123	134	130	143	146	127	153	120	133	154	145	127	151	137	157	141	141	156	149	145	137	136	156	139	152	138	134	158	161	160	144	136	148	142	149	133	148	139	137	142	136	130	137	151	149	128	141	121	144	136	147	145	143	147	134	132	133	141	135	139	147	131	124	156	156	150	159	143	144	144	136	118	139	125	140	136	153	161	155	159	116	140	148	140	157	161	145	130	133	135	145	147	158	127	138	132	161	155	126	150	157	156	157	110	164	151	150	134	159	133	145	140	140	148	148	120	137	170	142	134	139	162	144	157	142	144	130	133	138	166	126	154	148	141	124	151	141	154	124	137	123	159	142	124	127	121	154	154	124	156	153	129	141	151	131	127	136	131	161	142	144	135	153	139	144	143	147	139	146	132	124	163	155	148	141	145	140	146	132	145	140	136	164	142	113	141	130	126	136	138	151	153	130	125	135	132	136	145	132	140	131	151	136	134	136	129	175	138	152	133	126	129	145	143	138	142	145	141	144	131	139	131	148	136	120	142	143	155	137	132	157	145	129	143	129	134	113	131	135	129	147	149	127	129	148	137	132	129	129	135	142	150	133	166	126	130	140	139	134	136	149	143	153	150	133	155	125	155	144	144	159	135	153	132	136	136	142	141	125	126	147	135	136	155	140	130	141	152	119	134	135	138	145	132	156	141	147	156	118	130	148	129	139	155	131	135	143	148	138	128	128	132	163	149	138	125	143	152	129	127	163	144	159	141	132	139	159	121	136	137	147	150	141	137	169	151	124	157	167	158	134	132	137	168	137	125	139	138	177	144	156	129	140	156	135	150	154	125	125	147	127	114	145	140	151	130	122	136	132	145	149	169	141	138	136	148	148	148	139	146	125	138	132	148	142	125	140	147	150	126	163	127	143	125	153	130	139	141	153	144	123	147	135	134	133	143	145	158	159	157	149	138	161	143	134	134	160	124	134	127	150	160	132	148	136	139	142	136	130	123	139	161	136	144	128	151	152	141	143	156	137	138	156	119	126	162	133	130	143	155	150	145	138	126	140	142	174	138	146	140	148	140	148	137	120	110	138	137	151	130	147	147	139	160	148	131	131	154	131	140	174	130	140	153	149	143	124	140	140	142	116	142	132	152	126	141	125	155	134	157	138	127	133	170	156	139	143	151	138	135	138	157	149	127	162	135	144	147	133	142	143	148	143	132	149	140	138	121	141	138	146	142	142	130	161	152	138	161	140	124	147	150	132	145	129	155	134	140	139	138	138	132	155	142	143	144	148	133	169	144	116	138	142	136	147	129	135	130	146	133	130	138	141	143	127	148	131	139	136	140	122	138	141	162	150	134	134	163	144	132	140	174	149	146	152	145	129	136	170	160	143	143	137	146	165	136	146	143	134	154	126	146	156	144	135	159	137	139	171	156	143	143	149	117	131	146	150	156	149	118	132	126	152	129	147	145	136	112	138	149	132	138	127	145	115	165	125	129	133	156	152	138	145	163	126	147	148	122	142	143	142	155	167	150	165	156	159	141	158	170	124	132	143	138	143	155	138	140	146	147	129	115	156	145	132	141	122	125	141	154	146	130	142	134	152	139	119	118	126	155	136	137	130	130	133	140	144	134	138	147	132	142	155	157	151	151	147	145	131	139	152	150	124	136	141	157	138	146	139	157	120	143	153	140	147	130	136	152	137	138	151	143	127
5093	862	767	440	329	259	223	179	175	193	193	154	174	169	162	194	184	165	180	182	175	183	188	161	175	171	162	207	164	178	186	160	169	200	167	161	154	166	169	167	150	170	179	155	161	160	160	164	176	158	173	142	146	170	170	154	149	174	163	145	163	186	144	161	164	149	168	186	176	163	161	167	179	174	161	165	168	171	166	168	152	154	179	141	137	164	161	176	146	178	172	180	151	179	152	183	143	163	151	158	160	164	182	160	167	161	180	155	173	183	185	148	159	179	147	153	154	168	162	129	142	167	151	155	176	175	178	186	178	152	176	171	142	137	138	156	144	132	192	161	190	174	156	151	166	194	172	162	153	149	164	157	159	177	155	140	188	158	168	162	141	154	158	160	208	174	154	170	167	158	145	173	142	171	155	144	157	169	159	164	178	181	155	168	154	154	168	132	157	181	186	150	176	160	154	154	177	151	166	153	162	151	178	183	160	162	155	172	155	167	169	177	205	173	169	161	159	164	160	165	159	180	157	156	160	171	187	159	144	160	149	163	155	164	149	152	151	166	152	175	162	152	136	158	173	172	160	170	182	147	171	175	183	157	165	161	148	168	173	155	162	186	158	162	169	146	163	151	169	180	158	174	174	160	164	167	143	172	144	142	159	160	177	159	171	143	169	148	189	160	144	162	167	147	151	146	149	175	169	146	161	180	174	141	143	175	177	152	158	152	168	142	163	170	162	159	181	182	156	150	146	175	166	164	153	159	171	127	170	156	150	166	142	144	172	177	150	164	159	153	175	155	169	158	150	188	159	143	163	166	154	180	201	175	155	131	176	167	142	172	156	160	170	167	141	166	170	179	164	163	150	149	171	167	171	149	161	176	157	178	172	171	167	157	164	166	141	162	178	150	147	149	150	176	143	173	162	168	166	173	170	160	139	163	151	160	172	153	173	139	179	164	157	148	160	170	158	150	165	178	167	162	153	188	167	164	140	173	155	182	163	169	166	174	153	159	189	177	157	168	169	167	152	155	145	184	158	174	153	162	155	167	151	157	163	149	166	152	150	148	141	151	149	180	162	180	172	149	186	175	170	156	160	177	147	147	157	162	184	164	176	178	158	156	165	170	166	182	136	150	147	148	185	168	151	148	173	194	147	147	154	161	161	189	167	147	153	163	186	162	166	169	179	159	157	160	148	136	157	163	159	174	172	146	158	149	177	155	155	171	155	138	166	164	175	168	165	150	159	160	178	162	172	162	173	156	164	173	155	160	168	178	188	193	164	165	143	143	146	163	149	157	183	158	164	183	168	178	183	169	159	162	152	170	166	140	166	156	175	147	191	141	168	159	169	163	157	159	145	154	159	151	164	183	186	181	166	168	187	172	171	154	159	169	167	139	165	174	164	156	175	150	159	170	160	159	180	153	171	171	154	171	140	152	173	192	159	143	165	162	181	166	170	164	188	148	169	157	175	161	162	160	160	144	152	182	149	174	164	149	142	182	177	179	158	146	154	155	146	149	149	140	162	155	167	157	174	169	164	163	137	158	153	155	152	162	186	157	144	158	154	161	178	165	194	184	140	175	171	152	163	170	161	171	161	163	170	138	152	169	157	154	144	138	152	184	151	172	169	161	171	175	150	176	169	174	165	172	163	152	163	180	164	170	138	159	165	168	171	170	165	145	146	190	141	163	161	156	160	166	166	147	158	165	177	163	188	148	149	149	178	162	155	153	154	153	148	176	160	187	145	160	141	147	148	192	174	159	164	174	172	142	157	136	166	177	160	139	148	174	154	174	152	154	174	175	177	151	177	166	191	176	165	150	161	147	167	153	157	142	166	165	169	167	151	176	154	160	175	174	161	181	181	163	159	163	175	155	179	149	153	175	144	163	157	160	163	177	172	163	148	158	161	159	161	168	168	161	178	151	179	166	183	165	162	177	170	149	144	162	186	180	168	157	165	192	163	174	139	183	154	149	166	183	175	158	165	165	156	178	149	158	159	135	157	168	173	164	161	175	165	173	172	171	155	170	150	153	155	177	184	144	141	131	189	147	157	181	189	176	189	184	173	153	170	144	164	175	190	176	170	170	153	181	149	153	166	146	144	159	166	172	153	147	158	158	163	168	159	156	162	165	154	176	167	136	154	159	183	147	175	153	166	149	178	124	150	156	182	134	120	168	149	144	165	168	152	157	169	153	147	171	167	158	177	158	185	155	161	163	158	164	144	164	160	167	178	160	187	152	140	171	173	175	171	145	174	158	170	172	135	160	163	152	147	167	189	180	176	177	141	172	148	160	155	149	165	157	166	152	188	171	148	149	153	154	153	183	168	180	149	160	129	171	147	171	151	138	150	162	153	166	168	152	155	163	163	173	170	164	183	161	157	167	175	167	168	175	162	174	167	152	165	159	152	183	154	165	160	173	142	150	161	155	143	188	173	169	170	150	178	154	159	178	167	168	170	150	138	166	176	160	159	193	177	157	148	175	159	168	185	177	138	165	159	168	192	175	151	158	168	165	159	149	169	164	159	166	146	159	170	168	157	154	168	155	155	169	164	163	178	158	184	159	156	153	165	138	168	170	166	174	159	173	178	159	157	154	167	177	161	165	169	165	161	174	161	155	156	168	158	164	192	166	168	146	165	174	153	153	196	174	152	170	162	184	184	149	162	153	161	157	157	156	151	155	166	166	165	162	157	180	161	175	165	177	150	137	142	164	160	180	166	142	165	174	171	171	166	152	170	156	184	143	155	185	193	158	167	176	161	151	163	163	155	143	167	162	165	146	173	161	197	172	170	163	173	162	158	167	155	148	166	163	161	169	183	176	174	160	161	153	181	165	141	148	177	161	174	162	163	173	178	196	161	162	158	173	173	139	149	144	164	142	167	177	170	186	159	159	162	174	153	181	164	165	167	167	162	162	157	144	153	154	159	174	166	148	152	163	175	172	150	165	164	183	189	153	187	186	139	168	172	161	162	168	144	180	171	163	147	146	168	136	171	163	168	174	170	154	164	172	180	183	141	151	162	142	127	138	161	160	171	155	141	170	181	179	160	150	150	147	154	156	155	154	179	187	146	131	156	209	181	166	138	189	151	158	159	154	176	166	172	159	166	171	175	160	182	156	160	166	175	171	165	150	155	176	156	141	166	149	169	156	162	163	169	147	157	170	178	183	172	152	173	152	145	164	168	167	167	153	170	150	163	156	186	177	155	166	171	140	183	149	164	155	167	169	173	164	141	158	170	165	169	164	174	158	201	165	163	164	139	181	171	168	164	146	160	147	174	160	186	162	166	156	182	178	160	168	168	190	135	159	162	159	162	146	174	179	164	146	158	143	175	158	153	150	168	176	176	176	158	171	160	152	152	165	149	137	169	164	168	150	190	163	153	179	183	189	133	141	182	165	175	155	182	151	168	184	191	178	146	158	149	159	170	159	135	165	181	161	139	155	162	153	143	154	153	151	199	191	162	169	153	145	174	182	151	147	147	172	165	162	164	172
24448	20408	26519	24208	20392	8742	1165	785	633	594	602	491	459	461	424	427	382	388	388	366	360	344	350	366	327	356	370	340	360	342	351	321	321	367	320	332	300	321	309	340	344	313	301	325	320	329	344	349	319	302	297	339	350	311	311	305	298	315	333	286	312	316	324	298	316	266	325	303	272	294	296	295	290	327	272	319	316	302	282	305	275	279	292	327	314	319	310	296	317	284	329	310	320	294	290	313	312	331	327	329	305	299	324	294	300	310	311	302	309	318	300	304	281	300	290	290	301	268	300	319	307	273	307	325	314	302	318	319	309	314	282	275	294	278	308	299	302	300	307	287	320	306	300	319	334	306	289	291	290	303	311	310	301	328	326	312	309	316	309	327	298	323	287	287	325	309	277	303	300	297	276	285	312	296	299	318	320	301	286	315	307	319	297	314	300	309	290	315	326	304	318	312	282	260	316	296	324	308	291	295	294	339	320	315	271	325	282	289	270	299	313	279	353	312	300	289	290	309	331	303	289	301	281	270	276	309	325	277	267	304	297	324	302	303	302	325	307	297	311	289	289	297	295	316	295	304	276	306	319	322	293	334	341	301	281	303	292	275	298	306	338	294	312	292	303	329	298	278	321	301	293	275	277	283	301	317	306	288	297	313	311	302	307	312	308	296	311	324	271	285	290	282	305	302	296	271	255	308	304	280	306	278	326	283	291	309	294	296	297	328	305	305	311	332	302	312	303	339	336	288	318	311	314	284	298	286	305	338	303	303	312	285	300	320	293	282	305	313	323	308	302	291	321	298	310	307	303	291	278	290	300	311	315	321	332	298	312	299	296	286	300	314	302	348	290	288	292	292	270	321	303	303	297	276	315	319	309	300	322	302	282	290	312	312	295	290	319	284	300	292	303	298	328	315	297	281	299	332	312	319	302	291	320	307	303	319	269	289	275	309	289	287	317	274	301	302	314	312	288	318	345	270	307	281	300	335	278	327	303	270	297	291	295	349	263	290	315	309	306	317	303	300	323	300	297	264	296	326	284	300	300	264	330	302	295	281	351	264	286	301	289	300	311	281	284	295	278	278	296	299	292	278	297	297	303	291	313	281	288	299	320	306	331	277	269	283	313	272	283	305	298	303	302	289	302	309	327	292	301	316	301	298	296	329	291	291	303	307	256	289	303	291	320	288	297	300	312	276	337	306	296	323	325	302	318	276	275	298	286	274	275	352	314	318	314	317	293	308	293	311	287	295	288	327	302	281	309	275	316	295	311	304	315	316	301	325	284	331	293	308	287	286	321	313	304	312	333	334	301	304	323	281	316	296	294	308	285	304	290	300	324	269	274	295	313	278	310	311	321	305	292	286	277	306	330	281	308	295	326	293	306	326	328	295	285	305	319	294	308	294	283	293	276	291	300	272	305	295	295	321	308	293	301	295	280	308	298	287	347	349	294	320	302	265	295	294	329	283	289	269	309	299	315	336	334	295	284	299	297	300	307	309	317	287	303	298	329	304	311	278	300	313	295	302	271	333	286	276	302	326	272	278	308	309	290	306	311	306	286	311	312	288	322	284	311	305	298	284	309	309	317	309	289	322	288	318	273	304	302	318	306	296	319	319	304	294	285	317	307	308	343	303	320	319	308	324	288	313	293	298	294	295	316	280	323	303	303	313	276	294	317	336	316	319	303	323	313	280	310	304	294	306	315	287	296	303	288	298	298	308	323	291	293	289	317	310	293	300	284	307	309	299	291	300	323	295	314	290	323	306	292	321	323	290	283	302	308	292	342	328	308	318	277	288	283	315	285	321	292	288	274	295	311	313	323	313	294	279	310	303	317	283	328	286	302	320	304	293	324	313	293	298	307	313	349	320	316	286	268	285	283	310	271	282	288	309	338	270	312	310	308	315	326	282	346	303	280	309	273	328	288	319	302	295	301	288	330	314	325	295	288	333	275	315	301	289	324	306	313	311	313	314	316	305	320	311	287	303	302	301	309	300	327	303	276	330	325	329	331	304	314	297	277	296	273	313	296	295	322	300	298	307	298	279	293	309	307	325	318	285	312	291	326	311	296	298	288	314	304	298	285	318	284	279	282	315	319	325	307	285	319	303	291	321	329	295	333	288	309	296	303	319	275	322	310	263	313	295	276	293	261	287	290	269	282	300	294	307	280	303	302	287	272	303	269	303	305	284	307	314	264	314	295	325	313	282	298	317	335	295	284	321	314	284	283	276	287	284	308	282	325	318	332	291	297	298	274	327	285	290	294	296	313	344	298	305	324	278	298	267	307	285	286	275	270	307	292	325	317	324	277	270	284	249	307	312	271	295	313	300	278	319	317	291	278	309	297	300	298	337	301	284	319	296	328	321	313	291	297	297	304	294	277	315	309	297	281	313	318	316	318	325	320	296	311	287	309	319	313	319	288	286	308	260	308	292	294	283	286	321	301	315	309	282	298	352	322	324	296	343	282	326	321	266	314	336	321	270	301	310	336	293	280	302	284	288	321	278	301	309	328	292	314	319	265	299	286	303	319	286	304	294	320	298	301	287	320	307	299	285	286	290	305	313	308	306	304	313	316	288	296	320	317	280	303	301	292	277	309	268	287	307	300	273	314	297	294	315	287	309	327	333	327	300	257	311	326	275	291	307	296	334	295	297	300	308	294	299	316	291	324	313	266	296	298	308	276	294	322	299	260	306	300	289	281	329	304	312	264	306	293	299	311	322	317	294	327	264	339	300	281	303	313	292	279	289	314	294	307	326	284	318	283	310	289	310	299	303	314	331	301	269	298	317	269	312	295	298	329	303	309	314	275	328	320	277	289	284	277	291	282	323	287	286	320	307	301	287	294	311	282	285	291	329	305	311	326	265	306	263	307	320	279	299	278	296	326	324	270	291	282	291	302	274	333	291	330	311	333	264	304	324	327	256	284	292	291	295	300	260	297	303	284	329	306	311	285	327	275	309	275	277	300	290	310	293	282	306	307	294	306	320	290	301	324	322	302	316	299	332	322	298	313	317	316	277	282	302	316	309	287	296	277	312	313	321	290	305	263	322	287	312	310	262	315	302	303	289	307	321	346	318	314	289	325	287	319	297	315	331	302	284	289	322	295	290	275	280	310	316	295	304	319	303	317	316	299	283	299	277	295	310	301	271	251	293	287	275	311	304	361	310	307	333	276	339	294	319	306	294	306	302	294	337	303	298	322	306	323	294	310	315	324	292	317	297	285	320	310	323	289	283	293	318	312	314	306	317	270	253	287	303	304	305	327	299	295	306	305	288	282	289	331	282	306	334	321	330	311	285	305	280	306	330	299	332	300	262	276	322	321	298	288	278	296	283	329	325	303	314	335	298	311	282	316	304	289	287	293	316	315	310	283	299	296	294	291	325	296	301	279	312	311	299	256	318	285	284	301	311	308	313	338	286	287	301	292	292	290	302	265	272	292	289	323	304	296	322	306	317	321	321	331	268	300	342	314	322	290	299	281	293	292	294	309	295
8001	11607	10730	5729	3632	2480	1828	1436	1164	1040	939	773	704	660	594	537	535	480	464	475	437	392	393	388	377	387	388	381	354	342	357	311	332	332	347	327	341	354	331	355	333	314	318	327	314	324	314	304	320	324	307	313	338	317	322	306	346	291	274	303	303	347	335	318	307	282	309	332	324	309	302	300	307	303	306	312	320	281	303	285	304	318	327	293	297	320	313	327	292	331	308	282	282	290	328	291	322	316	286	297	335	330	299	283	311	272	299	315	319	299	296	306	284	310	295	296	299	299	298	277	270	327	306	302	303	276	283	336	305	325	312	312	292	310	287	293	284	299	267	289	319	294	283	291	321	327	317	321	289	319	307	311	319	272	332	320	307	285	266	297	292	297	267	279	294	283	261	294	287	319	300	296	288	306	334	274	286	299	299	309	303	306	283	306	288	297	312	296	316	295	333	308	293	298	323	313	311	291	290	300	298	325	294	277	283	297	292	277	267	296	294	308	300	330	281	304	259	288	284	307	307	299	314	282	313	267	289	303	308	283	283	317	290	314	268	297	310	339	289	298	308	312	306	296	318	302	275	288	303	327	265	312	303	293	323	285	290	304	272	292	297	296	306	312	297	304	301	287	290	286	307	302	280	336	294	256	299	307	288	270	303	304	300	303	305	291	291	294	287	315	330	288	302	297	313	310	291	282	287	329	294	328	329	281	278	316	283	292	335	301	303	291	295	308	304	297	323	321	289	310	319	299	283	280	282	300	304	294	303	275	327	304	295	328	310	278	297	302	337	290	315	313	339	289	323	302	286	287	292	294	300	296	313	297	294	286	285	298	269	295	295	296	273	277	289	277	289	283	330	299	302	315	309	280	307	299	303	312	294	312	269	297	300	303	298	301	313	296	332	289	301	306	304	340	310	302	279	296	287	288	311	281	298	327	285	313	299	287	293	298	303	305	302	346	289	327	313	304	314	310	329	293	297	281	276	296	305	300	317	296	297	299	289	297	311	284	298	302	319	294	301	325	294	264	293	336	306	282	327	291	267	298	271	277	309	294	288	311	330	298	295	282	287	289	305	268	274	313	288	325	312	305	301	275	334	295	301	294	312	284	306	286	307	303	279	301	339	295	271	297	269	302	314	297	301	324	274	310	288	290	328	271	305	295	301	279	295	285	283	327	318	342	283	307	290	306	323	298	296	294	300	308	274	334	310	295	302	311	337	288	303	315	327	302	325	283	282	303	283	294	301	317	331	278	254	302	308	296	322	275	281	302	280	321	296	317	326	306	286	308	295	297	281	303	286	252	294	292	301	299	279	312	253	324	312	287	287	333	333	297	323	313	291	287	289	318	326	295	286	310	321	320	304	295	316	306	314	323	301	315	315	298	281	280	305	295	293	281	282	283	327	280	284	277	286	321	279	340	280	298	310	287	290	295	247	280	302	318	294	313	268	306	290	262	297	305	273	313	299	303	283	318	338	301	321	301	315	288	281	309	305	299	277	296	309	284	298	297	294	299	284	302	284	312	299	303	282	280	289	305	334	287	290	321	303	325	272	287	312	289	293	305	296	281	294	317	306	275	331	297	311	338	299	320	281	311	337	294	276	285	269	284	305	299	292	296	340	301	298	302	260	312	284	293	279	308	312	295	281	322	280	296	308	303	287	330	267	340	244	309	313	290	314	321	314	296	284	306	290	315	285	293	301	302	271	305	299	316	314	264	302	306	294	338	304	279	303	315	319	318	282	325	301	316	315	293	285	286	314	289	328	321	308	301	297	268	270	314	309	277	304	302	290	268	307	320	328	331	307	307	258	314	323	298	307	278	315	309	303	305	312	341	287	307	296	282	308	297	289	311	292	307	300	303	298	311	271	304	299	297	298	297	301	340	271	315	342	284	275	315	329	302	292	289	317	276	270	255	317	298	330	291	292	319	294	308	330	313	278	292	267	265	314	321	277	291	303	310	299	329	281	312	282	303	262	268	286	283	272	304	294	281	313	312	308	297	280	308	316	312	298	298	277	278	281	298	308	307	337	327	292	300	288	257	299	292	276	302	340	285	294	329	321	294	301	300	257	301	275	293	279	312	292	316	303	316	277	289	293	328	333	269	298	286	309	311	288	308	253	294	283	297	315	307	327	293	305	285	277	291	264	307	287	315	306	306	301	301	298	301	297	297	311	289	294	315	304	306	253	316	291	332	288	339	344	305	302	297	304	319	280	307	280	299	322	302	290	298	299	302	305	320	349	323	303	317	299	277	297	311	320	315	299	288	309	285	295	280	324	299	299	296	302	304	302	320	317	299	324	281	288	319	316	306	275	304	283	310	276	297	297	327	300	275	301	300	324	282	285	335	310	299	316	340	297	303	288	330	274	279	286	310	267	300	312	299	295	263	306	300	288	309	290	267	299	298	287	300	299	341	316	312	308	329	282	303	286	279	278	294	307	295	291	301	295	288	299	303	328	313	303	295	250	304	304	338	301	323	304	339	271	318	304	295	295	313	309	308	326	299	315	259	298	288	325	276	318	272	320	270	311	321	283	293	277	277	301	303	299	296	309	298	263	315	311	317	298	289	317	307	300	319	289	282	258	301	292	303	316	295	324	294	296	308	302	325	293	284	276	300	302	296	290	283	298	330	294	290	305	283	320	291	307	270	326	288	284	300	313	303	305	273	275	318	296	275	272	290	324	322	265	300	292	305	322	290	294	316	304	324	294	291	296	322	294	302	305	314	286	312	314	293	325	322	311	277	318	313	328	286	322	300	285	297	325	282	298	313	324	335	321	310	285	304	316	287	281	288	293	272	302	290	303	296	275	331	273	275	316	306	274	279	295	314	300	304	293	330	291	306	283	321	315	269	273	320	322	279	288	301	327	314	287	311	315	288	311	316	346	315	290	326	307	306	321	275	289	305	278	295	320	308	317	310	327	285	290	275	316	293	311	322	302	275	310	329	278	294	301	295	320	314	321	311	286	285	310	275	329	326	296	343	329	286	300	272	315	320	312	282	318	296	319	290	281	280	282	323	313	308	314	292	283	304	301	293	283	307	322	288	306	297	293	292	289	273	287	270	310	298	292	321	281	307	309	314	309	319	266	318	325	277	298	278	290	280	280	318	285	275	301	325	310	298	297	328	271	299	310	300	281	288	314	293	302	281	303	324	284	312	295	327	299	289	272	289	283	273	304	268	277	318	272	302	297	321	284	315	289	309	301	308	300	329	285	291	305	311	313	289	285	296	281	289	299	281	269	302	296	313	301	314	289	268	295	304	298	272	307	280	292	314	297	312	321	296	291	290	295	311	301	269	269	323	264	288	256	290	292	291	346	310	327	282	312	314	297	286	300	311	303	307	287	271	298	288	295	287	288	296	299	267	290	287	317	319	292	296	293	303	287	283	280	310	307	294	275	294	279	286	282	288	298	294	303	310	335	303	300	239	288	286	306	291	281	260	339	314	273	312	322	275	270	291	299	284	295	307	300	320	335	295	310	300	284	302
22539	20362	26903	23713	20373	20422	7743	1717	1323	1181	1118	1030	922	918	909	801	798	766	705	737	704	732	741	668	705	657	655	686	676	680	635	716	653	694	643	645	624	697	649	645	642	612	626	642	601	616	626	626	573	571	592	661	622	634	634	613	600	619	586	553	587	648	680	590	664	599	641	618	637	593	611	600	578	591	636	636	631	677	605	593	567	607	617	620	630	623	580	590	600	618	612	631	585	611	639	648	611	625	611	604	646	646	587	621	646	605	594	630	609	603	622	580	624	626	628	637	614	624	616	623	581	608	573	646	589	621	607	594	630	623	613	605	638	593	554	613	588	605	588	596	605	641	604	634	593	614	580	589	604	577	564	612	624	615	581	597	593	592	567	591	572	616	613	618	625	584	596	619	641	570	632	642	572	606	595	635	587	594	578	619	630	637	631	596	590	626	591	641	603	579	590	660	588	552	608	611	623	617	621	611	603	564	581	600	583	604	601	607	604	622	606	605	581	608	601	620	608	601	580	612	623	603	635	624	582	601	642	618	637	595	639	649	595	567	605	590	579	578	628	601	583	607	634	601	597	590	591	613	620	605	655	599	640	603	636	579	601	620	605	586	593	624	630	567	602	622	591	612	582	604	625	623	588	604	608	550	627	591	641	600	647	623	604	565	626	620	632	600	568	593	643	594	580	643	573	630	617	625	632	637	588	595	624	626	602	607	648	631	643	646	579	581	643	604	579	577	625	620	593	557	619	572	614	573	558	615	641	586	570	605	599	590	589	582	576	621	602	658	647	628	598	594	598	573	547	581	604	606	599	576	604	644	587	599	612	608	612	578	657	579	632	574	641	576	599	597	614	609	655	597	600	600	613	591	633	573	582	622	577	587	614	650	575	586	627	603	652	632	642	577	581	578	610	581	605	585	592	638	598	611	622	580	589	558	611	565	652	632	605	626	622	613	641	592	556	593	604	635	594	610	573	627	609	579	616	627	641	606	621	607	564	596	547	616	604	606	605	610	610	625	642	621	611	588	634	617	636	583	620	633	618	617	599	611	643	600	578	587	587	584	574	599	614	642	638	589	645	611	588	586	570	601	578	611	591	602	622	618	573	597	619	668	579	612	602	612	618	625	568	622	618	609	611	634	617	592	617	645	636	609	616	601	602	632	605	567	618	616	602	616	620	593	606	556	592	611	609	596	626	590	564	583	607	606	555	613	594	616	592	608	613	604	602	603	615	589	646	580	615	644	560	611	607	584	586	571	629	595	607	589	604	577	589	649	581	617	615	577	610	639	631	600	567	634	599	585	596	607	620	609	618	555	637	600	587	646	598	598	560	617	616	593	596	604	609	594	617	620	563	603	604	595	609	593	602	570	622	601	598	648	607	628	585	618	578	637	601	621	589	540	651	695	608	630	642	567	614	644	615	643	640	592	618	574	583	617	618	608	611	601	620	572	606	603	605	582	564	594	621	631	632	650	577	618	672	586	563	592	649	585	635	600	622	538	577	620	593	607	573	607	562	620	652	578	619	601	618	641	593	605	616	609	585	642	629	659	601	611	583	652	606	580	624	558	622	637	567	645	582	588	618	621	577	620	597	625	615	586	585	607	593	633	599	608	602	604	566	561	642	601	625	625	565	602	591	603	564	588	663	576	561	621	568	574	586	579	617	592	645	550	646	620	605	548	566	553	586	607	622	622	578	630	652	601	620	611	585	628	633	632	597	588	609	610	585	585	644	592	621	618	637	641	581	633	601	664	605	605	624	579	622	534	599	635	573	582	572	593	581	615	605	595	599	628	600	599	597	570	618	589	632	610	591	613	614	625	618	626	647	625	604	615	630	609	595	585	629	653	569	584	576	607	614	624	612	591	587	623	576	554	572	608	621	614	589	578	547	591	666	635	597	591	615	569	606	605	598	596	590	592	643	582	538	611	593	631	604	644	594	632	573	587	580	605	581	595	639	575	586	615	597	598	640	597	602	596	660	582	597	575	611	602	603	616	651	602	613	602	557	613	594	594	565	582	604	551	581	600	606	603	583	610	611	597	587	580	644	622	623	611	675	608	595	643	593	601	590	596	645	610	641	617	612	573	650	571	609	642	584	578	618	625	634	579	614	601	584	600	616	592	599	649	611	583	612	605	646	597	592	597	621	607	597	612	624	618	619	620	566	622	615	598	627	625	620	602	630	613	636	567	586	633	648	614	600	607	628	611	586	645	605	548	565	562	612	567	617	605	614	588	559	610	592	652	607	581	585	627	600	662	594	576	577	595	606	613	579	636	583	614	549	666	639	649	592	623	634	616	602	576	598	571	591	589	615	604	661	612	563	636	645	594	650	607	588	559	614	591	600	622	645	626	618	596	617	562	571	647	578	631	604	613	581	628	616	621	595	588	601	598	596	548	630	625	593	592	615	605	649	638	612	576	611	593	592	602	575	607	585	605	578	581	611	625	637	602	581	590	607	648	616	656	640	635	625	607	587	606	617	594	620	560	629	561	637	613	624	583	602	636	620	619	594	624	570	591	639	642	620	585	556	608	649	647	573	582	615	630	625	556	617	623	606	594	615	592	625	607	586	625	580	583	594	601	608	635	598	593	627	627	589	637	618	589	620	563	618	579	625	547	570	617	564	598	590	549	598	555	601	602	615	586	645	596	585	594	589	586	594	546	617	607	605	592	590	622	597	669	609	574	616	601	597	576	609	613	600	668	611	600	606	588	558	612	559	578	617	595	603	636	607	564	638	578	621	600	633	570	602	595	620	600	601	594	590	616	600	609	615	604	569	597	595	599	618	629	637	586	556	605	572	659	624	647	616	640	551	605	605	604	621	637	636	621	581	639	634	628	585	589	574	629	609	593	582	628	585	628	608	567	604	538	591	603	608	620	603	611	612	582	583	578	569	621	537	611	631	636	585	564	609	590	622	592	595	547	640	566	608	583	618	572	617	598	613	599	603	589	617	597	570	552	628	612	581	599	596	583	585	607	622	595	623	582	591	628	592	577	611	610	538	612	553	632	618	635	648	597	608	564	611	577	594	571	629	639	611	652	585	607	644	572	579	590	558	589	564	650	602	610	627	608	607	593	605	593	617	623	616	628	627	598	647	593	599	623	627	615	583	602	623	599	638	596	649	571	587	654	587	548	632	583	614	588	606	625	646	589	590	600	620	590	582	603	596	593	619	606	595	593	607	608	617	592	572	665	562	573	614	623	598	605	605	587	614	625	571	621	585	636	621	612	585	607	627	620	568	607	615	588	617	585	612	588	611	594	643	612	594	595	622	576	574	581	674	641	609	573	596	575	590	597	622	604	648	590	577	586	599	616	624	667	579	587	619	606	636	601	637	603	583	591	577	616	583	621	611	602	653	608	602	611	582	611	575	615	626	582	575	589	610	601	634	616	603	576	589	620	646	572	594	590	617	614	588	575	618	617	608	608	586	609	571	603	644	603	607	618	587	598	562	572	594	603	621	626	607	619	614	578	600	573	623	586	626	590
11086	18621	17236	9783	6386	4553	3566	2744	2351	1977	1731	1571	1333	1212	1133	1033	1046	1010	852	898	870	802	800	804	808	747	725	716	724	713	696	666	732	659	644	668	685	648	670	560	661	646	650	631	644	654	606	615	642	621	598	659	652	615	595	584	609	611	615	586	628	623	608	618	575	572	615	608	590	599	571	600	586	577	629	600	592	564	588	605	617	596	604	566	583	575	594	600	594	566	597	593	576	615	609	583	616	592	637	573	559	578	582	548	600	576	604	583	572	570	601	602	591	589	585	597	584	584	643	598	559	580	626	643	600	575	587	598	623	564	631	577	586	582	593	625	543	561	591	595	618	597	567	603	569	582	561	599	623	599	597	578	560	593	591	572	576	587	559	546	596	626	638	573	572	552	619	628	583	586	580	578	634	612	596	610	592	587	627	605	608	588	647	557	580	616	595	594	571	555	594	584	652	546	562	570	568	620	598	608	578	583	529	610	597	571	578	608	578	617	575	641	609	553	593	572	564	598	610	600	603	577	594	598	624	583	537	535	591	600	595	549	538	560	599	608	586	594	570	548	600	588	562	566	601	602	589	597	590	594	641	580	595	620	604	584	593	624	582	597	616	565	573	582	549	548	579	579	561	568	555	641	615	587	577	611	594	627	588	585	551	575	582	606	612	605	609	571	566	584	580	606	563	613	584	600	569	621	568	588	596	595	606	601	548	558	590	613	547	579	590	577	593	597	589	570	573	580	546	572	580	601	581	559	577	602	569	611	610	591	595	544	591	578	568	567	567	585	584	602	566	582	554	612	567	580	577	568	605	597	559	619	537	556	583	609	578	589	552	570	626	627	606	583	583	558	585	584	605	592	542	574	593	634	598	574	580	545	591	602	566	575	597	534	620	576	590	595	584	590	588	627	590	634	555	577	592	636	605	574	618	605	596	573	562	589	540	566	575	552	570	596	590	587	602	618	567	613	638	605	614	601	559	568	583	573	565	560	577	586	554	584	602	539	643	595	576	574	587	552	557	545	590	635	554	624	559	642	583	594	591	606	602	575	572	607	573	573	586	582	562	563	589	600	549	592	567	548	593	583	559	563	569	558	587	567	585	573	590	574	578	617	583	575	611	556	582	552	578	568	568	624	607	623	562	585	569	561	539	542	594	648	568	640	595	551	561	576	568	594	549	610	583	565	525	575	570	567	549	598	636	599	560	604	601	551	632	596	570	570	579	598	577	543	601	570	574	571	586	592	580	544	585	593	554	629	574	571	556	585	581	581	577	565	641	566	604	580	551	566	588	549	600	598	580	574	594	586	593	589	592	582	580	620	596	621	627	595	569	612	595	573	582	603	549	612	584	585	551	565	577	583	618	574	583	594	580	625	568	590	577	602	587	552	556	518	544	599	563	583	595	592	605	588	572	555	580	593	547	608	587	617	596	577	543	629	598	546	597	619	627	559	598	588	570	540	552	570	604	612	604	560	567	569	563	540	546	577	552	622	610	609	572	595	599	593	610	553	601	563	607	592	590	583	582	600	608	626	553	620	597	551	579	577	601	581	587	595	583	574	581	613	585	621	603	588	580	593	555	569	571	589	534	577	578	576	594	559	580	581	590	569	569	588	604	566	548	609	557	604	599	548	559	605	655	631	575	566	578	578	622	584	586	619	622	573	559	594	572	643	549	530	601	628	557	561	601	599	584	599	606	601	593	570	587	553	548	571	592	574	576	594	602	548	582	612	563	572	572	564	592	586	609	554	608	548	565	569	609	589	628	560	587	632	650	615	544	617	624	556	572	547	580	560	574	586	582	602	557	560	591	572	613	595	536	605	604	587	579	649	576	575	576	542	579	563	611	579	583	582	591	571	551	545	571	566	610	641	565	574	598	612	623	603	577	543	637	610	643	590	547	563	593	566	574	600	582	602	583	559	571	622	572	600	608	603	556	546	598	566	582	595	560	605	593	624	597	577	620	606	617	574	584	553	608	608	581	556	589	534	602	561	610	562	593	621	565	567	604	629	607	585	570	601	575	620	586	602	564	573	560	582	570	587	599	602	561	604	594	564	605	605	616	583	594	591	597	630	553	555	588	554	597	629	557	638	606	561	573	612	605	564	579	556	564	591	560	535	574	584	606	576	542	540	550	548	606	591	558	593	575	605	583	547	593	578	550	587	596	606	608	585	642	603	584	610	553	588	601	526	571	618	573	579	615	568	597	568	606	615	571	605	635	552	595	558	590	567	558	614	596	620	570	586	573	542	590	617	610	589	614	573	594	577	603	602	566	608	550	589	618	593	616	650	583	536	605	578	584	585	628	570	631	627	609	573	537	567	626	601	581	572	545	586	599	594	567	573	628	574	551	564	569	552	581	615	554	561	535	618	561	586	587	590	539	613	619	607	615	615	589	577	544	629	617	639	564	609	561	570	562	559	590	574	570	627	620	600	569	602	565	584	576	604	581	588	536	554	612	590	587	596	600	587	577	622	554	555	601	618	599	575	636	595	608	615	600	600	604	601	582	603	585	580	602	608	568	564	596	575	601	580	602	576	610	565	561	601	612	615	586	620	587	624	577	595	573	618	591	595	585	569	549	631	579	606	577	547	584	576	607	602	587	531	597	564	616	586	586	606	587	609	594	592	572	613	585	617	591	573	585	590	603	611	586	564	618	622	572	563	584	562	571	566	580	562	611	586	554	580	591	596	579	555	580	578	622	508	592	601	595	618	593	600	555	602	567	599	596	555	600	589	566	587	577	555	578	551	580	579	591	598	569	580	564	601	607	591	625	609	554	622	604	590	568	600	576	591	618	589	567	581	608	609	586	600	601	582	598	596	595	605	551	582	572	581	560	589	645	568	600	553	579	606	610	572	596	605	550	614	604	601	571	613	597	572	568	557	545	619	559	574	550	572	563	566	536	633	609	591	566	569	606	593	608	625	570	569	589	577	563	596	594	595	596	578	583	562	545	652	580	595	561	589	566	569	561	607	569	592	613	607	580	572	569	583	617	552	603	549	534	591	578	608	630	546	574	546	539	598	585	594	570	628	569	588	600	608	590	609	528	584	580	585	578	583	564	621	631	632	611	607	581	558	518	596	562	611	588	580	569	607	589	591	622	559	591	592	558	621	581	595	551	613	602	614	582	572	600	556	593	600	556	559	563	623	511	581	555	565	616	573	575	583	599	548	530	624	572	532	566	576	567	586	604	590	539	580	596	576	590	568	559	627	591	586	541	576	598	577	579	599	608	628	573	560	581	608	562	585	596	584	602	574	592	624	538	600	588	599	619	563	548	582	551	608	564	604	590	590	570	566	535	586	552	557	555	561	594	578	637	564	534	613	555	549	588	612	583	534	626	578	601	598	621	571	563	566	560	567	565	628	615	581	541	599	584	573	579	527	569	613	596	621	580	611	587	647	582	615	604	589	568	610	606	564	590	565	563	601	607	586	585	571	617	544	583	588	580	600	594	582	567	580	561	551	550	607	601	629	606	573	564	565	602	644
27790	12446	1196	358	247	173	178	166	160	164	147	139	150	153	136	147	123	143	136	136	136	150	122	165	161	163	153	140	134	152	151	152	145	140	134	116	141	149	157	123	144	149	127	133	134	148	133	143	160	126	157	131	143	165	147	114	133	141	143	146	131	125	137	139	137	146	150	145	159	136	146	144	165	115	134	142	124	135	119	140	136	129	125	139	126	147	141	143	133	141	141	147	136	142	147	152	141	143	143	144	135	147	129	152	129	141	134	126	130	148	124	145	145	157	140	144	137	126	150	126	145	140	128	126	145	141	120	131	145	142	131	142	136	141	137	138	151	146	134	141	123	142	144	135	144	137	152	163	153	139	124	147	128	140	137	138	134	154	137	141	136	147	151	124	135	121	126	101	151	126	138	138	141	122	140	152	130	128	145	146	138	140	136	142	118	157	150	124	151	152	132	146	140	148	134	155	129	132	137	137	133	132	136	146	150	130	124	143	132	145	140	123	122	134	150	119	132	137	127	139	144	136	144	146	136	133	130	157	122	141	133	151	137	149	166	149	137	121	126	132	135	118	132	138	123	142	133	138	140	152	151	140	133	149	122	124	133	161	113	103	151	126	164	137	131	146	133	138	154	148	130	143	133	153	131	137	125	151	127	133	131	135	147	137	157	144	131	128	133	122	146	128	127	125	134	120	123	136	150	143	153	135	150	133	133	131	119	128	139	126	141	144	134	147	150	123	130	156	159	144	119	142	142	147	153	142	160	153	138	135	148	136	134	146	137	134	160	141	141	163	154	130	138	141	140	125	128	168	145	140	140	130	174	122	150	135	130	134	132	152	147	151	143	150	116	151	133	141	141	138	137	156	134	140	142	138	143	143	143	127	118	143	141	132	130	139	140	136	155	146	148	128	122	136	160	134	160	132	143	155	159	148	153	136	134	151	130	124	125	144	121	144	121	113	132	135	132	162	144	139	134	127	144	154	162	132	126	151	151	140	137	161	162	145	146	149	160	121	134	132	148	132	138	136	141	154	162	148	144	127	164	150	122	164	110	137	139	137	123	133	126	150	136	153	132	134	134	136	120	136	144	159	140	132	131	130	151	146	136	161	149	150	136	152	134	151	137	151	143	123	161	163	159	129	131	135	130	133	154	153	129	120	135	161	156	141	148	129	136	140	146	164	153	130	134	160	126	131	135	138	150	145	148	118	113	152	139	149	117	155	160	114	139	129	140	171	140	137	148	145	127	139	114	139	132	148	146	151	125	144	130	147	138	133	145	141	129	155	124	118	165	132	137	116	115	130	142	167	123	117	147	149	172	154	134	141	130	129	139	136	157	141	133	111	143	141	145	142	139	140	126	132	123	163	141	132	152	129	153	154	135	159	162	112	137	123	154	134	133	129	145	120	138	136	128	131	147	132	138	132	134	149	151	151	138	138	142	129	136	128	149	138	123	150	133	134	135	131	129	137	138	137	138	129	131	130	137	137	141	141	155	137	110	120	134	138	145	126	127	147	152	155	139	117	137	130	149	137	140	151	146	143	127	150	129	138	160	143	137	120	142	166	152	123	135	156	136	155	149	135	142	158	127	143	137	125	132	159	153	154	126	138	152	141	137	144	123	151	162	153	125	124	165	145	138	139	129	135	144	131	148	151	128	139	132	117	155	139	147	160	130	149	150	144	138	146	155	136	126	145	142	150	140	138	129	145	146	138	154	145	142	133	116	128	135	146	131	136	145	129	124	153	132	140	157	116	122	142	140	142	142	157	138	144	142	150	151	119	129	150	119	154	131	148	141	155	129	125	139	142	152	137	127	136	150	130	143	133	137	138	144	134	127	139	143	139	133	142	132	138	143	152	145	138	143	140	142	132	131	136	130	149	124	128	145	146	131	137	144	131	151	143	125	117	143	124	136	133	139	147	129	158	127	128	141	141	139	124	126	150	138	130	170	133	124	148	153	133	134	150	128	147	124	122	137	126	150	137	113	141	131	142	142	142	151	152	126	108	144	151	154	142	123	163	129	141	156	134	130	115	141	136	137	120	150	107	118	138	126	133	136	148	144	157	125	139	152	166	135	141	151	157	134	155	132	140	130	139	138	132	126	118	132	118	131	159	150	133	141	127	138	144	156	130	159	147	156	152	127	149	151	149	157	143	147	130	118	149	149	113	140	125	153	123	131	147	132	149	135	153	138	125	142	149	147	146	114	127	147	113	126	155	156	155	133	136	153	147	126	128	155	135	149	155	119	138	146	160	116	141	115	146	156	119	122	139	147	138	141	128	143	141	157	130	140	153	130	150	139	139	130	133	134	130	152	147	139	141	143	140	129	139	115	138	143	154	138	139	138	150	123	143	128	122	142	144	120	148	160	149	139	130	159	155	127	129	169	120	154	134	139	125	138	139	137	157	154	143	138	134	128	129	129	137	132	144	136	139	127	132	127	143	144	142	155	131	145	143	124	148	142	136	134	147	139	153	158	123	139	138	123	130	141	135	129	124	100	145	128	157	157	146	136	162	152	127	155	154	135	150	130	141	145	143	134	126	165	138	132	115	141	154	152	134	146	149	138	153	149	131	157	162	122	139	127	144	136	148	153	140	129	139	150	145	144	132	138	153	127	107	139	143	141	143	136	147	117	139	136	115	124	133	132	123	141	133	136	118	131	115	140	141	125	150	138	134	139	134	148	139	149	134	139	118	148	127	122	123	134	139	138	131	147	143	135	179	131	139	138	129	119	130	149	131	160	127	141	134	153	148	129	136	139	148	155	141	145	134	149	136	150	126	135	151	141	154	126	124	140	144	138	130	130	124	130	127	153	153	123	153	148	117	132	143	159	150	154	139	122	161	141	140	123	115	139	159	171	151	155	154	141	136	142	142	150	157	126	134	129	142	152	123	153	138	148	171	149	151	165	145	129	131	153	138	136	138	139	131	142	141	148	141	165	151	129	120	124	121	129	137	145	150	162	159	145	126	135	153	133	145	146	136	149	146	135	131	129	142	125	144	125	129	133	136	141	162	148	160	144	141	141	135	140	146	139	134	120	141	151	132	135	155	149	133	146	150	155	152	119	126	142	149	135	143	147	189	167	141	139	131	127	157	141	127	122	144	139	142	129	137	136	148	134	156	124	127	149	133	144	143	145	134	129	138	138	145	133	123	162	142	136	147	128	123	158	133	151	132	143	136	111	131	146	132	145	135	148	149	151	136	130	154	150	150	129	142	145	137	146	144	141	138	134	135	141	125	132	127	134	139	134	146	135	157	129	148	143	150	125	146	149	140	152	144	160	130	140	150	149	164	135	131	138	133	124	137	121	139	136	139	153	124	145	119	153	123	154	153	126	130	126	131	154	131	139	133	142	154	140	137	125	117	154	142	156	133	130	165	114	146	143	132	138	142	158	131	155	145	159	141	148	118	147	145	110	136	129	113	147	129	151	121	144	145	150	125	138	141	124	131	151	124	138	135	147	112	130	140	132	128	127	146	156	123	153	145
4964	915	763	417	334	241	222	227	214	186	184	183	171	175	203	170	158	183	180	178	167	188	163	179	162	165	158	175	160	197	168	196	171	153	185	150	170	161	170	153	153	166	147	141	154	176	156	172	153	149	170	168	180	175	173	144	144	150	130	171	161	168	151	176	172	174	158	183	135	147	170	174	148	173	171	170	135	168	157	177	152	157	142	163	140	134	157	169	179	181	150	149	170	169	158	164	147	144	144	158	157	150	145	151	172	139	153	160	156	152	186	151	171	162	188	176	181	163	164	170	151	165	156	161	185	164	172	151	159	156	149	159	179	155	130	153	181	170	162	165	152	173	159	156	156	163	174	130	144	177	161	157	161	165	147	153	158	136	181	181	167	157	156	175	161	164	167	147	172	163	174	150	162	155	163	181	160	180	164	139	178	168	140	167	145	185	171	170	143	149	155	154	153	168	179	157	158	139	154	183	166	158	165	170	162	152	156	167	179	164	163	164	170	168	162	166	183	163	157	152	153	170	164	171	170	184	154	180	163	188	156	151	147	182	169	168	174	157	165	153	199	134	157	175	160	182	166	174	150	149	175	153	168	181	170	163	179	142	167	163	182	167	118	148	150	160	162	148	156	165	162	131	176	162	157	200	160	170	162	171	157	174	144	153	170	154	157	156	162	135	170	154	158	164	162	144	170	176	175	161	192	171	165	192	192	187	161	140	164	164	154	152	179	166	172	154	182	156	145	192	180	184	162	170	160	161	146	178	158	163	153	153	178	167	162	152	169	162	171	168	177	187	163	178	163	152	151	136	165	167	190	188	155	150	181	156	155	162	169	162	146	168	168	160	165	158	172	149	154	185	148	172	171	168	189	157	154	148	141	168	146	152	161	173	169	146	173	154	152	162	151	167	162	145	148	168	163	160	169	178	162	169	158	154	169	131	135	159	150	163	155	169	147	183	164	171	174	148	185	168	165	143	154	175	178	165	175	160	183	153	144	181	167	163	158	174	148	163	178	158	159	195	144	170	174	196	173	160	166	152	160	143	164	174	154	165	151	174	174	149	144	170	155	154	162	144	166	179	150	155	138	148	168	154	172	171	153	161	153	155	172	164	166	151	161	173	149	163	156	175	174	158	164	135	149	141	150	179	153	148	190	178	150	179	154	147	172	153	142	137	169	165	151	149	150	146	166	151	183	145	158	146	162	158	153	174	155	150	182	159	162	160	158	164	152	151	177	152	164	179	174	134	157	180	159	143	138	192	162	163	166	143	172	133	193	173	166	149	154	137	164	154	149	184	161	168	176	163	155	133	170	136	148	154	148	170	179	129	146	154	168	161	156	164	148	184	156	169	146	158	160	168	164	156	152	154	156	170	158	142	164	148	193	181	158	169	137	144	170	169	145	174	150	167	158	144	149	189	170	163	166	169	185	158	146	162	162	155	173	157	163	159	169	144	172	157	176	183	160	161	169	165	155	172	167	153	152	171	156	143	166	168	155	148	153	175	167	176	170	187	167	136	152	160	195	172	153	168	167	151	167	159	143	145	166	160	168	140	169	161	161	156	182	151	178	177	168	153	164	161	162	144	172	142	161	178	155	137	142	177	155	158	155	163	151	148	155	152	159	150	156	169	177	162	158	142	164	167	169	162	155	175	163	156	143	185	153	154	157	162	151	159	176	163	166	149	140	138	171	175	178	157	156	156	157	173	162	158	162	186	162	157	176	156	156	155	172	163	139	154	145	154	155	166	163	180	187	185	144	176	170	145	164	168	159	173	165	161	155	146	147	180	175	169	164	150	166	178	172	158	170	155	150	154	166	159	158	139	178	172	156	140	149	171	156	163	145	148	166	169	172	173	160	176	159	157	156	169	137	154	157	158	172	174	150	160	179	156	151	155	171	160	171	151	168	159	169	175	172	177	152	159	174	158	166	162	148	163	160	181	150	181	189	180	153	153	163	174	160	193	152	181	172	137	143	132	173	157	140	172	177	175	149	148	160	160	147	172	164	133	154	175	180	162	146	165	162	148	156	184	143	161	147	176	151	157	163	147	158	161	143	169	162	172	145	159	154	154	147	194	175	147	156	148	146	172	152	147	159	162	167	164	148	172	171	177	175	173	179	177	151	162	171	170	142	202	177	173	157	160	153	166	139	161	155	160	152	157	172	184	159	158	154	193	166	171	167	177	162	149	148	180	170	155	170	157	173	159	184	144	168	153	150	164	187	162	152	150	157	155	166	160	170	161	186	188	166	171	165	163	167	162	172	149	139	172	155	178	173	153	161	171	170	157	154	146	159	144	138	164	157	156	162	157	162	170	143	152	163	168	136	169	171	171	151	153	161	163	151	185	176	171	163	145	194	162	154	169	164	171	165	157	133	142	159	161	161	168	159	163	157	140	127	152	132	159	159	150	167	161	137	161	154	159	153	169	157	146	161	154	157	161	149	171	161	177	157	143	171	147	154	167	145	181	138	160	173	181	162	184	159	193	150	160	169	160	155	184	160	178	163	145	175	176	164	170	176	134	145	156	165	150	158	164	159	154	167	155	169	172	161	173	189	169	174	158	156	162	171	146	149	164	152	157	158	176	148	174	179	175	137	156	191	175	158	172	143	159	135	167	173	163	158	159	170	160	163	145	153	152	166	150	171	153	149	157	153	165	162	148	170	161	161	160	166	148	183	138	160	165	170	163	130	154	181	166	176	191	151	176	189	180	164	166	159	149	165	172	163	150	160	159	163	171	148	171	171	156	169	141	190	190	154	175	166	146	162	167	155	154	143	133	159	149	161	159	156	159	167	181	142	157	138	148	171	136	164	168	151	180	173	171	157	161	177	150	152	144	174	138	169	175	160	154	159	165	159	168	137	160	173	140	153	171	155	155	161	157	131	181	161	167	148	173	161	171	176	176	148	154	173	163	158	164	132	165	158	160	166	173	148	150	156	141	172	144	153	136	173	174	158	149	191	156	151	145	150	149	147	173	180	142	166	153	140	140	158	174	137	143	164	173	177	175	172	138	165	164	146	151	166	160	156	156	138	154	188	159	172	172	171	172	161	148	177	149	168	144	166	169	171	174	134	154	148	198	144	154	150	156	159	162	168	161	165	146	167	172	167	167	166	154	164	174	168	171	141	160	158	172	171	158	161	159	159	182	155	152	186	166	170	174	164	161	153	164	166	157	164	162	158	144	180	186	159	151	170	157	150	157	178	166	155	171	160	174	142	174	155	135	180	166	167	150	166	138	164	161	152	144	168	162	162	173	157	148	159	145	165	181	156	150	152	157	159	169	187	143	161	140	149	190	179	144	166	163	163	178	193	169	147	151	174	157	176	172	159	162	167	160	163	178	171	183	167	164	164	190	151	155	172	181	180	189	181	161	163	172	138	159	169	167	169	157	163	145	159	163	146	167	168	167	176	150	156	157	144	178	156	183	162	162	176	178	163	152	175	152	165	151	150	155	164	182	160	185	163	151	164	144	189	154	167	169	165	154
24500	20380	26518	24143	20368	8842	1247	791	644	620	548	482	508	461	422	388	420	439	367	378	373	338	368	348	328	345	316	336	340	370	326	315	348	359	332	302	308	313	304	344	353	305	295	302	329	308	335	326	285	325	314	320	307	330	325	313	320	314	322	288	328	289	325	295	328	283	328	356	298	313	345	283	328	308	310	310	312	336	326	295	327	312	334	282	293	317	329	313	326	299	273	373	318	328	315	320	305	319	315	300	322	308	303	287	318	314	319	351	291	302	293	300	289	269	311	284	371	320	260	313	349	308	304	277	316	314	308	289	320	303	318	306	301	336	283	285	295	277	296	314	302	338	325	320	303	286	320	331	290	309	299	290	290	297	335	290	322	325	304	295	312	289	307	281	296	301	304	310	305	282	303	286	277	279	343	333	293	281	292	296	330	350	286	287	270	309	311	286	308	305	295	283	328	314	280	317	303	293	303	323	285	305	337	298	304	282	285	297	317	283	302	284	298	314	304	326	325	323	325	316	318	274	285	308	336	326	297	314	304	299	306	283	265	302	328	316	327	293	283	318	331	319	299	305	302	277	319	329	325	309	302	308	306	326	322	308	336	323	287	300	304	317	326	292	312	301	306	356	292	308	315	278	280	303	291	289	313	318	310	328	316	323	322	292	299	319	293	273	308	303	292	296	334	293	300	318	311	281	314	288	298	303	307	325	332	296	304	321	319	317	298	299	291	320	277	279	301	278	289	288	271	319	290	294	289	295	323	321	306	314	303	287	292	341	320	268	297	262	297	284	312	312	321	313	284	326	327	274	292	319	307	304	301	310	322	305	290	287	295	307	314	358	302	337	297	321	302	275	303	293	298	293	283	307	284	289	334	302	327	311	299	300	270	302	306	304	302	313	303	311	304	314	280	300	283	266	315	306	298	305	295	304	316	335	311	317	284	301	286	301	305	306	291	296	268	283	298	285	318	292	305	296	296	296	297	304	323	272	293	311	289	314	328	307	327	316	296	291	316	310	286	318	336	298	311	295	279	309	319	318	302	290	330	290	310	304	316	289	276	296	304	285	299	282	309	312	295	308	281	291	296	297	331	298	307	306	285	301	285	293	300	281	287	324	315	293	302	316	297	307	301	331	321	328	286	265	296	297	296	306	335	290	290	300	304	341	311	291	279	292	326	304	317	299	318	283	296	324	288	318	278	310	326	323	285	299	297	318	278	318	316	340	259	301	290	320	289	294	280	330	282	295	302	324	290	259	292	323	314	289	329	289	299	289	301	313	321	324	298	296	278	304	313	291	315	307	315	311	289	289	297	297	313	285	311	297	309	298	319	328	282	301	298	313	310	311	297	323	273	287	307	309	331	286	324	320	295	291	300	326	308	336	267	303	291	315	295	293	311	284	309	300	297	294	300	299	304	312	309	313	292	284	263	300	298	283	293	282	293	303	305	328	315	317	285	281	306	318	290	315	280	300	297	285	293	302	347	303	344	321	281	319	311	301	310	293	306	314	304	270	313	282	315	323	312	288	327	290	297	331	314	296	296	283	306	324	309	295	313	289	289	270	334	311	263	321	281	290	301	320	311	314	311	297	310	285	307	286	279	311	292	286	315	283	312	298	319	316	298	296	307	304	311	261	317	286	283	312	311	311	326	311	273	325	306	305	330	331	292	301	320	323	319	321	290	331	307	287	314	316	305	293	298	324	331	322	330	307	294	293	313	317	290	332	274	295	322	293	294	323	306	301	313	320	316	290	303	262	287	315	281	317	289	299	335	290	307	282	303	307	291	299	315	270	306	307	318	285	328	316	298	315	259	324	289	289	306	262	314	310	357	326	307	308	290	295	313	319	319	291	309	329	301	293	284	290	308	318	306	299	291	319	323	302	281	277	290	292	302	282	270	310	314	320	300	315	294	288	316	317	304	269	293	306	283	295	305	299	288	323	290	306	337	295	314	296	303	290	278	295	287	304	321	305	286	288	342	297	291	289	326	302	294	303	294	270	307	303	304	249	318	273	328	299	324	326	298	339	297	284	281	283	320	288	300	313	280	293	287	301	273	286	335	285	315	318	310	291	278	297	281	273	325	300	311	314	301	323	287	302	276	295	319	310	318	308	261	276	313	297	285	289	313	271	307	280	284	317	303	297	292	334	308	288	263	291	324	301	285	301	273	315	291	320	291	299	289	304	302	301	314	312	268	305	331	302	299	267	312	292	313	300	308	308	310	302	304	317	287	333	328	324	280	307	260	320	303	289	309	316	335	301	306	322	334	294	292	324	315	307	283	290	292	298	286	318	315	316	303	300	309	272	279	294	298	279	288	313	271	281	271	282	314	331	306	314	317	296	292	280	285	317	300	281	284	331	308	316	281	314	275	278	302	323	319	342	305	282	317	277	283	289	292	284	302	283	309	299	309	313	314	279	333	323	285	307	312	326	311	307	263	307	293	289	308	302	283	276	298	322	300	274	295	311	281	331	289	296	313	315	288	294	275	302	294	340	304	303	300	313	321	287	324	293	323	316	289	300	282	323	285	318	289	272	319	300	301	297	307	304	302	346	315	252	312	255	277	292	286	333	299	308	286	320	306	314	294	305	297	322	314	333	317	323	274	303	296	308	297	289	305	280	333	302	308	300	291	287	322	327	292	296	299	316	311	343	309	325	326	290	307	311	311	299	317	326	312	305	304	286	317	323	300	314	345	340	297	310	286	292	318	305	315	310	298	291	290	295	291	315	293	313	320	306	289	304	307	309	319	336	307	313	301	280	318	291	284	322	282	316	310	325	309	318	285	301	314	306	302	336	287	295	311	292	318	319	291	298	282	312	308	299	295	312	320	315	308	312	305	289	304	295	324	307	291	297	316	284	280	292	290	314	271	307	316	282	293	296	327	334	300	285	316	312	325	320	304	291	285	323	297	322	292	318	293	318	282	303	324	319	314	294	305	321	282	307	298	275	320	298	322	288	295	300	320	332	323	294	302	290	307	305	294	316	292	308	302	288	297	265	306	305	316	343	319	322	311	310	298	337	308	317	311	323	299	332	267	311	283	297	287	319	313	305	305	330	340	301	344	295	286	322	308	292	304	284	301	324	291	335	340	282	315	295	297	299	298	319	340	294	300	276	293	280	275	297	297	294	313	306	301	310	319	306	318	273	319	282	315	301	299	302	326	303	315	278	299	297	323	318	320	312	302	282	308	301	297	330	301	320	317	310	318	278	307	294	298	270	276	296	298	320	290	301	310	296	295	296	301	309	293	292	280	300	271	319	272	322	315	294	323	349	298	306	274	298	290	293	331	298	317	302	263	293	301	299	301	269	312	268	288	304	293	303	273	281	304	318	296	323	272	261	290	340	281	312	265	287	314	293	307	276	330	305	280	299	303	335	282	322	293	302	313	278	353	266	304	318	271	298	299	282	321	300	306	308	296	297	271	283	308	283	294	315	303	298	274	293	298	294	297	316	304	308	327	292	316	328	310	282	319	300	302	326	320	293
7752	11695	10726	5629	3530	2462	1868	1456	1187	1040	855	792	699	616	550	546	510	522	463	405	445	413	430	392	386	376	347	393	365	352	376	367	364	382	328	350	352	331	362	375	341	310	309	290	326	320	340	320	379	324	320	321	328	334	308	351	326	325	317	314	289	311	318	319	317	296	298	311	296	327	294	284	303	285	324	313	290	312	299	309	323	311	313	315	320	296	307	331	287	318	293	291	330	309	312	311	304	315	318	269	276	304	290	302	281	272	331	313	298	299	333	297	289	317	313	302	313	338	323	299	302	275	302	296	295	270	316	277	326	288	301	317	325	327	311	316	273	314	294	284	305	304	300	317	298	313	308	288	271	326	297	298	326	327	320	313	297	300	293	346	306	288	291	308	271	328	324	266	343	277	298	336	296	285	283	276	306	320	304	328	303	289	317	276	284	278	301	282	314	300	323	316	282	314	301	325	278	294	305	295	301	307	314	314	299	303	290	298	305	302	287	286	291	314	288	320	280	277	324	300	319	316	294	308	310	310	282	306	277	285	294	305	283	273	282	316	289	282	309	307	326	303	288	315	315	289	307	259	289	270	311	262	269	317	296	298	307	330	329	280	292	306	299	316	313	309	296	308	303	292	306	310	289	316	280	273	292	293	267	283	289	283	304	340	280	311	296	287	270	301	312	295	303	299	286	301	293	299	275	293	290	271	277	274	263	301	296	290	295	311	324	310	299	295	289	282	301	345	300	290	283	249	314	311	309	305	325	331	276	302	303	279	317	284	315	314	310	305	322	330	308	292	292	283	329	329	297	319	325	277	299	303	276	292	332	292	283	286	291	303	305	293	321	334	293	278	313	289	335	291	296	290	309	318	350	270	292	333	326	304	282	299	308	288	309	301	337	287	298	299	310	300	304	286	296	312	324	309	320	307	283	283	292	319	305	274	295	287	271	313	305	328	288	310	283	287	275	292	321	300	309	296	280	314	298	321	277	317	295	295	284	301	291	308	289	302	291	310	294	281	253	282	314	278	292	301	318	335	321	331	291	271	305	287	309	304	283	288	310	267	299	297	286	281	302	294	306	289	286	317	324	292	306	278	267	305	319	270	310	290	301	287	302	286	299	310	288	318	309	311	307	297	305	296	314	290	273	308	319	319	298	326	298	299	289	314	311	321	290	264	288	332	304	290	295	277	324	289	310	292	307	318	280	310	263	299	309	309	286	326	292	292	322	288	319	297	293	284	296	296	276	287	305	286	289	290	280	324	292	301	313	295	307	310	311	303	323	298	336	275	329	304	300	302	270	298	276	299	306	295	305	307	288	305	292	318	314	286	319	314	302	324	328	305	336	289	282	319	326	292	306	322	279	292	346	309	297	303	299	298	322	288	293	313	304	302	316	334	277	323	301	279	306	264	311	319	251	319	335	322	334	321	292	290	278	309	300	292	308	306	284	299	316	301	306	291	319	310	295	299	328	281	287	319	300	273	287	328	315	303	312	269	287	288	291	312	286	293	280	305	297	312	309	298	268	309	278	306	316	301	303	293	309	295	327	285	317	290	281	290	295	316	278	280	288	286	317	314	310	293	288	297	327	265	292	288	300	327	347	311	307	310	290	293	266	278	273	295	287	280	308	278	293	289	343	316	335	309	311	325	282	287	303	310	309	278	318	303	308	316	300	289	295	324	281	285	286	317	282	316	309	292	286	311	268	297	306	297	270	321	335	281	292	282	287	296	300	285	291	296	311	281	285	298	288	330	300	306	283	280	285	281	310	304	264	288	324	290	321	301	266	297	304	322	322	293	315	298	297	299	293	304	264	294	275	291	281	307	287	311	287	304	290	301	282	276	305	317	272	293	286	281	297	300	311	292	321	297	297	285	312	314	277	293	311	286	302	313	275	291	297	303	276	296	269	296	310	294	299	277	317	302	317	283	293	312	347	289	306	282	303	287	295	327	322	314	317	331	315	312	313	284	283	318	280	301	271	290	303	294	294	284	321	307	295	293	303	269	317	333	291	296	305	342	284	290	292	295	315	316	303	255	307	276	293	294	306	263	277	295	321	300	276	303	301	283	312	279	276	308	307	335	312	271	305	323	286	285	274	318	307	306	302	316	300	316	313	298	303	282	302	305	339	294	276	264	301	289	312	271	292	284	281	305	308	297	314	294	313	283	281	302	297	281	268	289	315	335	318	301	289	306	285	320	297	294	294	293	284	308	291	281	283	318	312	293	304	316	265	299	317	318	308	305	290	288	306	283	314	289	310	287	306	329	276	290	310	288	269	320	305	255	301	304	349	317	293	302	317	307	298	292	302	272	272	312	301	308	291	330	297	282	306	294	321	288	287	282	307	323	306	314	281	298	282	317	319	293	285	302	313	304	310	328	300	323	275	290	255	296	288	316	298	305	304	301	325	285	301	291	295	293	275	277	271	315	278	302	280	268	274	299	290	308	317	301	292	291	286	304	284	304	315	275	304	306	316	312	310	321	305	293	329	290	294	317	332	319	316	283	279	283	281	297	302	316	321	294	317	319	282	284	289	304	277	312	309	268	294	310	292	326	309	296	311	346	292	321	323	341	294	273	316	313	284	304	315	312	336	330	301	292	298	252	287	289	266	310	279	297	314	303	323	303	320	294	302	310	285	301	313	321	287	307	284	279	297	333	306	310	323	311	271	290	321	298	291	308	305	249	284	302	297	293	308	278	310	285	317	284	319	287	317	324	295	305	293	279	309	314	339	312	314	320	284	303	307	310	321	308	257	303	289	319	271	293	312	278	315	282	313	330	331	336	322	295	263	304	288	300	276	270	313	287	307	316	301	297	306	299	258	280	318	291	291	338	317	321	306	260	294	281	288	285	306	274	299	301	345	285	320	295	310	309	293	315	317	275	292	295	281	303	282	311	305	313	303	348	303	280	280	315	269	286	360	284	296	297	283	294	275	286	313	279	312	343	272	326	312	294	257	324	310	314	287	300	295	280	301	304	330	315	292	293	281	324	342	313	279	326	304	268	299	286	327	268	271	303	295	279	288	312	309	315	288	291	307	292	330	334	313	275	295	308	303	307	296	296	295	288	318	319	305	277	290	296	292	315	278	320	305	313	295	306	302	284	293	311	314	344	300	300	316	314	303	282	286	285	306	304	309	277	305	284	292	292	290	326	298	286	262	307	315	310	291	285	290	308	285	343	298	302	304	299	330	291	330	298	309	295	292	312	300	284	304	276	298	303	309	298	291	276	301	293	312	315	282	299	279	271	332	290	304	296	291	302	308	298	320	307	291	296	314	295	322	321	282	306	293	271	288	306	344	296	290	308	324	306	324	325	314	298	296	291	315	306	332	303	292	292	309	285	329	346	298	285	314	315	273	305	343	318	304	335	290	317	301	301	303	267	304	302	312	348	287	298	320	312	273	321	273	289	287	311	329	314	303	320	290	314	319	296	301	297	293	334	315	269	299	288	311	277	311	318	265	309	300	281	283	302	285	330	339	280	299	298
22538	20368	26908	23720	20376	20425	7739	1771	1302	1223	1053	936	953	920	818	848	772	728	738	636	756	749	745	746	726	720	654	714	647	667	629	659	630	605	623	621	653	636	624	648	669	679	658	646	627	588	636	601	622	619	594	586	606	596	622	610	627	662	605	641	624	611	620	620	636	579	649	599	639	640	618	604	571	607	628	652	656	599	595	603	647	657	560	637	608	591	642	599	580	611	648	638	572	631	640	590	624	608	626	572	625	594	598	626	641	621	645	601	592	610	625	604	570	616	605	582	624	621	630	589	621	607	652	607	638	642	592	611	610	558	650	587	591	625	613	601	624	612	586	585	580	585	573	566	630	582	610	602	593	622	560	611	603	638	561	626	594	584	619	641	694	567	600	598	590	590	614	587	639	604	575	616	595	611	599	578	600	629	579	634	592	623	606	590	636	562	573	568	570	602	641	608	639	595	620	620	613	588	629	572	594	605	641	626	661	644	603	620	614	608	607	610	621	631	611	615	622	592	593	638	603	606	604	597	611	613	599	603	611	625	583	641	616	606	598	631	617	576	609	624	594	617	657	588	616	607	627	606	572	606	566	603	581	588	638	627	635	593	638	655	616	647	607	578	590	630	620	604	566	605	612	579	596	588	557	595	569	579	582	591	572	627	583	574	629	650	614	603	616	604	602	567	625	566	651	574	607	615	589	639	607	629	626	608	618	620	627	621	614	578	599	585	636	569	620	643	574	628	609	593	616	601	617	618	580	647	582	595	627	578	606	561	610	641	574	566	601	615	624	600	601	599	639	584	574	583	605	598	559	610	598	576	612	606	631	632	598	634	596	607	633	632	589	656	585	627	590	588	590	598	625	622	566	585	566	571	594	610	566	571	634	590	633	598	608	588	589	618	602	644	616	587	626	621	606	577	609	591	618	606	579	543	582	633	578	599	647	616	609	577	637	612	588	668	663	601	603	552	604	579	573	638	579	609	606	626	643	596	632	616	642	628	627	589	582	616	594	585	622	606	594	620	606	614	666	598	605	593	626	657	636	636	601	591	614	615	614	589	585	595	607	631	644	598	591	633	592	604	629	599	628	597	569	609	622	593	569	648	604	591	632	637	614	612	552	604	598	587	647	597	574	625	664	608	580	568	624	616	641	602	594	624	618	616	625	595	619	623	559	607	601	592	605	600	655	644	628	618	586	630	603	646	588	608	636	626	623	604	607	601	606	590	612	591	617	658	630	572	638	592	576	568	623	580	598	595	582	633	627	588	618	601	622	635	601	635	628	573	631	570	587	616	617	599	576	605	608	604	581	608	621	619	591	582	606	583	615	586	612	557	585	620	570	593	625	625	612	593	599	607	613	592	588	592	605	593	584	609	559	623	626	594	589	579	554	643	612	570	624	574	620	595	610	571	612	630	594	613	619	598	602	660	597	622	604	585	591	621	616	616	622	617	638	614	538	578	624	609	604	639	626	598	600	593	592	624	584	578	582	626	631	645	566	583	583	581	591	606	596	651	591	603	604	623	524	541	604	601	575	640	600	634	562	630	633	585	616	667	567	626	584	587	598	573	573	583	611	606	579	568	668	630	586	635	590	626	603	586	595	629	580	599	594	631	598	642	672	615	609	571	567	563	621	585	607	595	599	590	620	611	623	608	581	583	575	621	573	565	562	594	572	577	581	620	552	647	630	571	636	623	571	632	600	598	581	601	661	610	618	617	599	619	590	558	611	607	621	592	599	564	606	626	656	576	586	588	574	634	667	586	612	626	583	574	617	604	643	617	622	636	607	611	563	624	614	622	614	550	562	644	609	591	589	618	605	622	560	591	605	568	613	572	581	626	597	625	598	605	579	597	648	543	554	609	589	608	611	583	625	605	640	602	624	576	600	665	596	584	581	611	625	596	607	614	562	583	644	607	616	643	566	592	603	591	613	599	557	595	625	592	589	651	638	669	625	601	597	549	612	607	666	593	555	595	592	629	620	573	638	612	603	576	605	652	628	620	586	625	574	606	589	618	648	630	619	636	619	582	634	580	604	631	624	587	626	631	658	621	636	611	611	583	609	608	583	561	564	621	600	569	586	628	625	646	651	619	682	638	639	596	613	565	607	604	609	636	571	609	630	595	556	568	633	594	645	559	573	599	598	609	596	638	618	638	614	644	617	609	634	597	621	628	582	591	587	589	604	602	596	621	630	614	610	598	587	557	637	594	662	618	618	586	580	553	556	586	630	605	553	608	621	594	586	592	593	579	602	591	600	645	616	606	622	593	613	564	620	600	617	615	611	610	624	611	583	617	594	614	589	618	606	612	594	658	620	601	583	612	592	604	623	555	606	553	631	546	601	590	590	624	613	611	632	611	625	548	602	628	600	577	595	615	574	625	650	595	635	608	619	609	635	583	627	611	632	599	548	604	596	637	618	632	571	594	615	639	605	651	585	580	609	624	580	574	643	653	618	639	598	654	601	605	612	602	625	646	605	614	597	626	586	638	630	561	622	575	620	593	581	597	588	649	615	641	607	594	585	617	599	640	592	547	630	601	650	587	604	633	601	613	620	617	615	650	558	553	592	593	590	616	606	589	577	571	607	550	610	634	608	602	576	614	629	609	571	631	628	603	624	601	596	611	651	609	548	622	591	606	605	620	604	630	568	583	601	580	609	613	620	611	568	581	615	626	584	604	610	625	611	607	594	612	620	602	604	639	607	641	578	631	549	600	607	582	666	591	612	594	661	602	641	592	600	605	628	610	638	654	626	637	613	600	635	594	547	576	623	549	651	614	570	587	569	622	614	613	577	579	614	578	626	601	591	609	574	592	594	541	581	555	545	642	628	634	592	617	611	597	568	581	618	581	559	591	586	600	625	641	565	607	585	650	606	625	635	572	581	561	605	572	618	604	634	578	593	604	597	616	619	650	618	627	575	621	645	606	630	559	584	620	608	627	608	630	609	642	600	593	558	610	614	612	587	613	549	621	624	631	607	601	573	637	585	594	603	622	623	573	613	596	585	604	602	561	582	585	587	568	612	618	600	626	547	607	613	572	678	594	584	617	636	607	569	599	582	599	564	563	618	628	556	636	587	641	641	612	601	592	593	628	599	578	614	567	607	583	587	604	592	613	629	616	616	607	575	567	603	574	639	593	587	612	585	627	595	626	639	628	594	609	597	607	591	579	648	571	594	646	602	648	616	639	653	588	664	600	605	632	565	641	581	578	569	640	583	633	635	570	624	611	565	605	599	564	644	588	639	561	591	621	589	661	585	588	585	563	595	604	601	608	592	599	622	641	626	605	566	608	629	593	582	628	602	578	606	609	601	638	597	585	648	603	613	589	570	566	608	582	597	620	630	644	604	596	621	565	562	646	631	576	602	626	661	624	592	639	636	602	556	629	625	544	612	595	631	624	569	619	585	611	588	604	638	602	605	629	616	607	596	598	589	569	622	613	583	570	618	579	629	582	578	561	583	636	601	603	607	602	607	567	602	643	604	604	618	588
11188	18660	17322	9930	6574	4666	3537	2845	2307	2004	1733	1509	1344	1209	1099	1073	1028	898	946	883	852	872	767	795	763	739	702	720	737	681	717	699	689	738	681	678	649	636	643	643	628	687	636	634	622	635	615	635	641	627	627	637	639	631	601	605	591	596	636	614	638	673	599	613	621	587	596	599	624	614	604	562	599	616	586	636	604	635	608	606	621	563	617	597	625	578	640	577	633	574	568	586	598	616	612	546	607	558	590	603	618	617	575	581	599	586	550	582	565	598	537	597	596	633	573	586	648	633	555	597	577	611	589	611	626	576	603	554	615	583	615	579	594	614	578	556	613	567	642	619	583	616	564	633	558	599	632	588	615	590	625	585	602	611	613	553	563	659	627	579	611	606	609	603	558	595	548	628	596	601	552	575	569	566	601	594	585	639	613	588	561	567	584	608	559	612	612	587	575	556	577	597	599	588	584	640	606	575	602	560	555	581	575	553	585	616	563	559	623	585	626	554	565	607	544	566	614	578	575	581	584	570	569	589	549	618	570	609	585	604	594	604	599	563	570	593	615	586	595	574	631	630	573	580	620	552	624	613	612	611	578	580	603	594	549	580	582	573	589	616	597	580	583	566	558	588	613	561	582	565	615	557	632	597	573	572	599	609	617	590	563	586	587	553	569	600	576	613	613	555	581	577	529	527	631	561	596	583	576	580	612	582	629	577	581	595	589	592	600	547	584	602	558	563	554	611	567	589	588	597	594	621	575	558	628	533	587	578	566	599	603	610	585	597	585	605	561	609	587	587	591	604	600	599	604	651	595	575	568	589	587	596	602	626	618	566	608	608	572	550	588	577	594	568	621	573	570	603	593	571	617	598	569	591	621	594	592	598	561	567	600	588	560	590	599	530	566	591	532	587	538	564	579	594	571	607	578	582	569	585	556	629	605	559	617	622	578	611	568	569	645	585	624	523	596	594	603	593	602	587	569	575	589	581	604	561	592	577	604	567	555	598	589	587	559	566	630	587	582	610	631	598	600	563	575	584	633	559	584	625	618	585	606	585	585	598	584	579	610	617	562	598	605	587	601	572	615	602	548	611	571	592	580	575	607	584	600	617	572	623	589	620	592	579	563	583	616	599	615	591	590	601	554	551	565	582	583	619	609	552	615	617	574	586	606	574	590	601	586	613	592	581	569	597	601	580	613	623	582	556	573	560	634	606	619	567	577	610	594	600	596	573	568	617	582	585	583	613	575	560	583	596	566	607	579	609	618	624	556	583	582	579	565	576	578	589	592	588	593	583	572	596	589	630	625	593	602	577	577	592	574	599	601	608	660	559	611	593	557	603	570	611	621	550	604	621	586	580	612	568	547	597	629	575	581	599	587	597	629	581	587	640	582	576	604	602	563	558	635	577	594	604	601	618	603	537	618	591	599	587	593	552	627	572	567	593	604	572	587	609	560	591	574	590	582	632	575	552	595	608	570	562	584	603	582	564	607	604	623	584	634	584	593	575	647	621	548	577	570	561	567	556	577	637	564	595	593	630	541	616	625	604	618	568	602	582	562	635	618	645	636	590	594	569	552	609	553	608	583	574	578	586	597	564	535	576	554	603	601	615	584	555	599	580	586	591	593	574	603	586	585	575	605	557	592	594	557	605	591	608	587	583	600	591	558	622	567	544	604	572	601	569	565	567	579	558	571	611	576	617	591	581	568	604	580	609	639	592	564	588	605	590	586	577	600	590	554	562	564	601	618	611	610	540	584	575	571	616	599	580	602	575	606	567	570	563	614	578	582	577	584	540	595	580	565	608	567	608	644	620	599	574	613	581	630	579	570	560	558	571	579	627	554	555	596	570	587	594	565	643	582	637	568	597	597	583	585	582	521	628	574	586	537	593	609	559	584	597	565	649	614	585	597	561	582	605	608	554	607	570	584	614	622	597	620	573	582	567	572	541	617	562	619	584	602	520	601	576	570	605	568	594	619	600	593	628	570	616	568	588	654	567	606	560	586	582	576	604	583	584	636	624	612	602	582	615	534	578	570	587	566	571	580	582	611	601	587	606	637	611	608	564	602	569	608	599	591	592	577	572	591	619	596	594	594	592	577	544	589	585	598	574	592	565	575	575	573	585	623	578	584	543	601	573	565	572	594	562	615	589	576	559	658	588	608	613	580	590	579	560	566	610	618	575	576	597	617	592	594	621	597	621	580	581	594	591	572	632	590	564	626	605	577	566	579	620	574	584	577	576	584	585	597	587	606	595	607	609	598	598	603	598	587	578	592	608	548	600	616	572	606	573	610	597	565	581	577	588	563	576	594	567	582	580	621	605	587	592	582	637	555	598	555	568	568	600	601	597	566	620	582	606	617	605	554	588	560	603	577	565	626	599	612	622	607	586	600	594	524	555	581	605	564	596	581	580	559	588	636	625	596	607	593	571	569	615	631	582	570	580	576	611	627	553	569	618	581	606	579	550	587	605	570	573	578	599	545	569	600	573	614	595	626	614	586	563	599	572	605	545	570	570	597	565	593	616	596	546	571	609	616	586	618	586	635	567	577	595	583	587	588	578	606	607	632	625	623	583	580	569	554	572	568	615	598	603	629	618	609	590	581	584	578	587	565	539	603	592	585	605	576	550	591	581	581	603	608	561	633	550	573	557	613	551	610	626	541	547	616	574	557	603	581	600	579	619	618	560	559	596	606	584	594	566	595	553	577	591	567	538	591	591	584	530	633	583	622	551	613	599	581	561	593	587	598	601	612	583	534	597	614	590	585	572	574	591	567	570	544	598	598	564	600	570	533	595	608	587	613	567	577	600	575	556	555	606	568	573	587	605	599	579	555	563	557	586	591	602	587	616	564	624	594	525	588	570	621	601	596	580	551	634	603	568	586	584	564	635	603	559	593	594	569	567	589	600	576	605	605	597	613	585	583	560	580	602	535	645	579	609	594	599	608	582	595	573	634	602	606	602	608	619	603	579	570	590	583	562	598	565	572	581	601	587	562	572	556	597	592	596	650	614	591	568	634	575	590	570	554	595	574	588	593	638	575	624	536	629	592	537	597	575	581	608	623	632	629	596	575	618	601	584	621	537	588	613	640	571	556	604	560	564	587	599	583	605	579	561	575	572	578	564	593	628	586	617	598	548	590	562	578	582	582	633	546	582	582	580	577	593	602	592	576	646	610	572	562	579	604	597	572	614	574	561	554	582	574	580	599	630	577	619	558	579	608	573	550	593	545	601	572	609	581	572	621	556	608	574	568	587	582	613	635	531	568	624	565	602	536	598	544	576	614	587	605	608	572	573	572	591	618	601	589	601	591	593	569	606	567	569	612	581	597	618	538	590	556	673	591	561	582	601	557	613	585	626	596	558	612	591	614	559	591	581	540	637	585	582	591	588	579	579	617	593	597	603	611	618	531	613	596	604	579	618	576	588	596	592	639	601	573	627	552	577	572	610	603	576	557	568	598	621	580	608	532	581	638	565	585	596	552	563	583	593	569	619
27623	12448	1163	366	243	198	191	152	146	165	168	145	117	160	140	139	142	146	140	115	135	134	138	145	136	150	156	123	135	143	145	136	168	152	134	136	140	137	147	142	137	139	110	140	142	134	125	131	114	126	138	142	133	145	153	143	159	129	134	130	131	133	137	146	146	148	133	126	143	142	136	140	132	152	140	133	161	131	141	123	139	138	158	137	137	149	146	123	143	129	134	151	144	144	163	136	123	139	131	117	149	128	146	147	142	139	139	164	120	126	145	157	149	140	161	151	152	134	117	130	140	142	131	131	137	129	144	153	111	123	133	138	142	138	139	126	158	132	130	152	152	144	156	137	140	125	126	138	136	160	146	148	139	148	157	144	152	147	138	144	141	139	147	150	157	133	164	125	141	133	141	141	118	131	130	137	145	127	138	115	142	156	156	131	140	128	155	148	130	136	129	145	141	137	143	147	140	127	154	161	155	132	145	142	147	139	137	150	148	140	140	154	143	132	141	151	128	138	128	150	151	166	117	139	170	150	131	137	153	143	139	125	140	146	139	147	152	150	147	133	126	130	142	126	111	141	114	157	134	145	161	129	101	141	134	131	135	157	178	118	154	148	121	140	142	145	139	125	152	122	141	150	121	147	155	155	143	131	129	142	146	155	153	133	154	148	150	139	134	117	130	126	135	148	148	154	116	128	148	123	126	138	139	122	114	130	147	135	139	160	141	130	131	144	138	138	137	153	140	158	125	141	151	156	143	124	141	143	125	132	141	148	132	162	147	116	143	137	118	138	161	151	143	143	119	132	164	146	151	156	150	126	132	153	128	135	136	128	122	125	147	142	136	138	108	128	147	156	158	127	142	152	142	136	141	128	148	119	147	150	120	154	133	143	132	162	138	136	123	153	133	130	130	164	134	119	127	140	142	139	128	166	142	134	136	178	122	133	115	130	115	155	142	158	140	131	147	128	144	119	123	152	139	156	150	151	123	149	136	135	139	158	130	142	135	143	141	161	112	145	141	163	154	125	128	136	135	116	139	128	138	140	138	129	134	129	111	153	143	129	140	140	130	147	130	152	147	130	133	136	156	149	143	151	121	146	115	153	142	144	140	130	138	133	144	128	131	135	134	149	129	127	148	134	146	153	150	136	153	148	146	132	115	145	136	141	134	150	135	142	164	153	144	158	131	142	155	140	121	159	137	141	142	140	138	116	125	132	130	141	135	139	129	122	159	148	134	124	144	118	138	124	171	161	127	164	146	151	152	161	148	142	144	134	134	164	126	126	139	130	161	148	146	148	130	157	129	130	131	154	140	144	131	149	141	127	123	144	141	113	148	143	130	128	163	132	128	128	137	121	151	142	148	123	141	146	143	139	123	138	132	150	126	122	135	136	139	145	143	147	162	140	126	149	154	139	137	149	142	136	153	131	164	140	129	148	137	152	169	169	155	134	130	130	149	128	122	132	143	131	140	129	165	146	138	134	137	126	151	152	160	133	150	143	156	145	120	128	133	153	156	132	136	152	128	135	138	125	123	135	137	147	141	152	149	151	159	144	133	134	142	144	118	130	136	132	139	133	148	137	120	124	149	118	134	138	138	135	154	135	134	146	138	129	143	156	138	153	162	147	114	140	149	135	128	138	126	140	154	165	144	140	134	139	140	116	140	137	133	142	138	152	150	132	134	129	123	156	148	138	144	155	128	138	130	136	127	134	138	124	131	109	143	128	130	131	152	142	149	131	137	155	143	125	147	139	156	127	128	144	111	125	134	148	143	129	158	155	125	135	130	142	138	129	138	141	156	139	138	131	131	150	127	130	131	138	130	141	119	126	144	129	116	121	139	132	144	139	107	155	124	139	136	145	133	152	135	150	167	129	138	145	134	143	154	138	132	118	138	147	157	135	146	161	135	122	147	115	134	128	136	147	154	147	134	153	150	148	138	137	136	148	134	145	141	125	130	147	127	130	122	116	136	132	127	167	129	120	132	151	132	144	124	125	153	126	124	150	131	151	137	126	141	128	128	154	132	134	128	140	131	142	130	126	127	151	116	134	126	135	147	143	133	134	139	127	124	153	146	146	136	160	139	156	142	155	134	127	143	142	148	144	126	138	169	121	150	139	116	131	133	149	127	155	149	138	118	120	120	132	125	144	131	129	141	135	153	123	140	135	144	146	133	138	141	138	139	137	151	128	132	158	124	130	160	149	141	145	150	135	154	125	128	140	163	150	124	151	165	154	138	157	124	133	139	135	136	139	126	132	130	146	137	125	147	149	149	131	152	139	153	133	140	147	148	155	135	156	125	151	119	152	136	129	151	145	137	128	129	119	134	129	146	144	122	130	152	123	152	154	146	148	126	131	142	141	129	145	127	145	130	130	150	142	140	145	160	147	134	158	124	140	152	138	154	126	131	134	110	125	132	136	144	132	147	140	148	141	137	148	142	168	135	135	150	136	148	148	137	151	134	156	137	161	144	135	150	161	126	144	129	142	117	130	137	149	154	135	119	149	144	137	131	168	144	126	138	129	142	126	141	132	113	158	154	128	148	172	139	134	149	142	140	135	132	135	148	139	138	144	139	136	122	153	140	139	135	131	142	142	148	125	133	134	134	143	128	135	140	137	139	139	122	138	117	134	148	164	126	166	142	171	138	147	153	151	151	124	151	151	145	144	138	142	112	147	149	126	147	144	136	147	125	145	134	127	149	120	143	123	140	161	142	125	139	142	136	141	134	124	144	150	132	117	124	132	135	147	150	129	146	124	132	135	147	163	158	129	140	121	142	158	120	143	117	156	149	151	131	135	143	142	142	140	127	142	134	132	141	156	145	151	121	158	124	131	135	134	145	145	138	140	140	161	140	111	146	147	125	137	143	136	150	129	136	132	130	129	135	153	154	132	148	124	130	135	130	125	132	124	134	117	141	151	132	110	132	127	133	148	128	141	142	115	143	141	120	145	146	118	135	129	141	127	150	145	140	139	121	106	143	156	147	128	133	151	157	145	137	118	143	142	141	136	152	154	139	139	143	146	119	135	149	151	139	145	132	148	128	137	139	137	140	131	125	163	154	129	142	139	135	132	129	134	127	129	135	137	128	139	151	143	143	132	145	139	145	157	148	164	158	138	148	148	129	133	151	140	117	132	127	139	145	141	127	153	134	151	133	143	130	145	116	131	134	156	169	149	141	150	159	138	117	121	153	139	126	165	151	135	135	130	171	143	147	136	146	160	159	122	146	144	132	149	167	145	127	146	130	121	146	124	133	126	127	128	125	152	142	142	151	160	130	144	141	158	171	138	126	128	142	135	134	135	157	146	125	147	129	129	131	145	129	139	142	159	133	136	145	146	143	143	151	149	150	152	133	124	124	140	137	157	149	121	110	132	151	146	129	151	120	117	151	134	159	149	124	134	127	122	137	143	133	115	144	150	126	136	142	143	145	138	133	149	142	142	146	138	146	139	138	161	142	139	169	133	147	149	127	134	143	137	150	142	150	145
4998	893	757	476	320	265	222	235	196	191	226	187	182	184	145	162	187	164	145	193	165	166	176	187	161	162	158	153	161	157	161	160	166	170	147	160	167	164	163	182	153	161	148	176	173	170	169	167	173	150	162	153	155	164	186	139	183	162	158	173	169	159	156	155	173	174	162	154	147	168	144	165	169	157	183	151	152	154	156	154	166	178	165	162	160	187	161	145	160	159	160	170	153	152	164	170	171	167	168	153	156	152	165	183	184	142	161	164	161	157	176	176	168	181	167	172	174	161	138	164	157	162	156	182	182	168	177	168	171	185	150	176	153	150	162	165	159	167	152	178	177	168	160	163	177	148	167	168	178	165	177	167	143	157	172	172	163	159	150	168	177	182	173	145	181	152	173	192	151	146	168	183	168	148	175	165	164	148	180	136	157	131	146	171	164	182	167	182	153	159	176	177	168	169	158	156	156	170	168	154	142	174	163	164	162	151	160	167	189	167	166	139	154	158	148	157	161	145	166	154	172	145	167	162	191	161	173	154	171	166	194	173	173	159	155	157	180	154	179	146	172	141	158	179	158	142	155	171	176	172	168	157	166	148	134	168	152	174	168	170	161	170	163	167	157	167	171	149	161	165	174	164	163	161	159	153	150	160	167	163	158	169	138	176	155	149	156	149	161	169	202	161	173	170	137	156	176	161	158	155	156	165	151	156	172	161	184	160	158	169	141	175	161	165	180	176	142	176	157	161	158	153	151	176	154	168	175	146	136	168	174	134	153	156	149	180	160	147	147	174	176	177	153	137	175	171	169	163	183	153	170	149	162	141	158	170	150	169	165	173	167	177	166	152	161	158	175	159	179	168	156	165	178	134	160	171	179	171	176	172	165	169	172	173	165	140	165	154	177	171	164	165	142	160	152	160	155	155	165	139	179	144	170	166	172	169	160	160	155	163	160	165	167	163	158	151	156	173	149	188	154	171	151	162	165	154	198	164	158	156	183	161	173	153	164	154	164	171	187	163	183	141	151	159	177	171	139	178	138	162	159	172	160	155	177	171	163	173	151	178	149	161	170	175	148	145	156	166	162	173	156	177	147	160	172	184	178	158	143	154	155	173	159	192	164	139	153	143	176	164	173	166	174	165	160	163	178	178	191	169	183	168	166	168	153	157	153	167	162	168	171	175	160	168	174	160	151	177	152	166	160	176	171	160	162	187	158	151	173	168	153	149	175	162	146	160	153	162	178	165	163	177	168	186	183	151	170	159	167	150	177	187	172	170	173	140	187	152	164	142	170	178	178	164	181	152	166	155	161	156	157	158	169	176	155	165	176	163	160	155	136	163	175	163	182	171	166	161	175	165	172	164	157	172	176	182	154	148	165	184	152	189	154	174	159	168	153	160	150	183	179	173	155	195	174	161	142	144	175	181	181	148	171	179	171	168	139	163	175	169	175	156	176	164	142	167	144	179	163	168	143	145	167	168	143	184	163	188	162	162	157	167	168	158	150	185	156	180	153	172	180	169	155	146	174	169	159	135	171	169	157	155	163	160	181	175	161	165	155	164	149	158	140	172	159	178	191	160	171	146	153	181	163	165	149	170	160	160	162	149	188	174	166	175	163	145	177	161	163	173	167	165	167	180	173	143	155	164	150	183	149	177	168	150	165	182	163	175	147	177	165	179	160	165	151	191	160	164	182	174	170	160	169	168	174	177	151	203	162	192	171	138	160	181	154	153	170	158	187	166	158	138	175	150	159	178	153	161	164	176	199	167	153	157	161	154	161	153	148	159	163	146	160	182	168	158	141	183	173	147	182	163	156	142	179	134	170	158	159	160	135	164	189	147	142	171	155	185	156	140	158	156	163	142	176	165	162	137	157	152	200	156	158	166	179	151	159	148	128	178	179	149	156	170	163	154	142	189	146	162	160	152	135	154	133	161	165	156	165	182	156	173	157	152	156	154	195	173	145	161	158	172	153	167	147	176	179	177	165	162	156	155	141	147	169	140	168	177	165	188	174	156	151	153	169	175	158	132	158	153	154	172	148	159	184	157	175	179	161	159	169	181	171	161	167	179	163	158	158	145	172	182	158	154	159	157	164	170	159	145	175	172	149	167	165	157	174	166	170	167	130	132	160	177	138	153	182	147	171	168	153	162	147	175	159	145	172	174	209	153	166	157	161	151	157	162	159	155	158	165	166	142	148	155	160	151	155	161	171	168	147	153	183	146	169	155	155	153	177	171	177	144	147	154	152	188	164	144	164	155	177	163	187	173	174	178	145	167	165	156	156	143	172	167	156	162	166	156	156	143	167	172	165	141	173	154	177	151	136	160	166	179	169	196	134	170	168	181	164	153	162	165	151	165	144	169	165	166	157	155	149	156	167	168	163	151	154	161	172	162	145	159	152	188	170	145	176	170	170	153	202	166	175	163	166	161	157	158	159	163	163	132	157	154	156	168	151	158	152	148	161	174	156	142	162	163	161	157	166	187	165	179	173	158	171	163	153	162	179	148	155	155	174	166	144	145	170	176	152	164	169	188	160	170	180	165	150	188	175	177	161	133	178	154	175	166	163	160	165	146	139	148	166	155	149	138	137	154	159	141	171	157	140	154	151	143	177	152	164	174	153	188	160	151	149	181	187	176	162	162	186	155	181	153	151	169	125	161	150	174	161	143	171	172	175	169	182	161	168	152	173	158	153	161	167	163	181	173	178	175	165	171	174	150	168	165	161	165	164	162	185	154	169	160	160	161	170	164	167	167	147	151	153	188	161	172	157	169	162	170	134	152	159	156	181	153	167	152	140	157	144	167	175	176	149	152	162	148	158	192	169	181	154	169	157	158	158	150	187	178	161	151	159	178	167	153	179	164	131	148	170	163	178	160	169	187	157	183	181	180	180	161	159	169	160	150	154	154	148	170	155	185	178	174	149	151	149	155	147	153	166	146	170	144	170	149	152	178	161	171	168	162	184	147	166	172	160	164	134	157	172	179	174	179	172	157	166	167	160	148	178	157	151	157	150	154	170	190	162	127	177	164	150	139	163	130	156	143	167	165	158	178	145	146	169	135	169	154	170	163	169	175	171	157	163	158	158	167	159	144	166	175	151	153	189	177	159	177	146	151	175	153	152	159	155	162	177	182	161	160	177	155	126	173	163	155	172	145	174	157	168	141	157	140	173	154	162	158	149	176	164	149	172	183	162	161	154	145	140	162	152	145	159	140	164	172	156	171	155	188	155	159	156	187	169	150	143	163	152	162	153	133	146	199	159	170	153	160	152	153	171	178	160	181	169	179	137	145	183	172	165	157	164	140	138	164	158	148	152	179	176	162	164	151	174	157	175	163	162	165	141	146	172	141	152	162	160	155	180	190	138	172	171	146	155	176	149	155	159	175	157	145	150	168	164	158	163	151	158	154	167	155	165	179	134	157	151	164	175	148	185	168	173	186	163	164	156	147	171	165	172	143	185	139	157	157	150	161	139	168	172	189	162	155	159	152
24439	20354	26433	24145	20364	8865	1210	811	638	614	532	518	477	455	406	415	387	380	394	371	382	344	342	365	353	320	361	319	317	364	345	351	334	333	320	337	325	344	295	301	314	298	302	334	304	330	320	327	311	313	329	306	280	325	304	319	287	299	355	324	321	317	302	284	328	331	282	300	280	337	305	316	298	285	301	296	333	302	293	292	310	282	310	301	314	289	308	321	326	308	314	312	302	312	307	279	276	279	295	293	329	295	299	294	308	283	312	315	320	315	293	285	309	319	336	313	333	303	312	286	299	309	346	355	303	299	331	331	319	298	333	309	297	315	284	306	325	296	298	288	326	293	316	277	303	326	292	312	328	306	320	295	313	282	324	318	311	292	317	299	265	346	290	325	313	308	294	313	281	312	294	300	302	297	281	343	318	292	283	295	288	285	315	314	331	336	317	279	311	310	294	328	351	303	308	298	300	284	314	286	312	364	305	326	343	313	290	271	303	318	301	331	301	284	255	300	300	290	305	275	313	328	319	296	264	308	300	294	296	312	299	296	344	310	295	305	290	322	285	288	280	299	301	312	271	300	311	284	308	337	309	313	300	326	306	297	312	298	302	308	274	272	297	295	319	332	309	329	308	327	294	317	289	294	311	324	337	310	295	278	280	284	308	313	328	299	267	312	289	269	292	330	318	308	283	287	310	273	309	311	323	268	283	289	306	309	285	282	305	292	280	292	291	284	300	301	300	311	295	284	332	298	299	350	317	311	310	285	317	330	313	299	310	281	287	312	285	276	288	285	332	313	315	326	296	321	327	304	293	311	279	296	313	298	295	314	295	289	285	289	285	324	292	288	308	284	295	300	302	337	318	305	293	291	305	300	293	326	308	286	304	268	289	293	304	309	311	309	321	322	291	311	299	284	305	302	334	325	329	305	285	292	316	296	288	303	343	304	298	303	328	314	301	316	303	314	325	330	325	306	305	313	305	284	311	302	287	302	296	298	333	318	303	321	286	303	313	303	307	304	305	299	295	288	285	291	326	318	311	323	306	326	285	279	295	313	274	335	263	295	283	299	335	320	332	278	300	281	319	286	307	273	324	299	339	310	278	316	297	313	294	293	284	301	282	326	291	330	267	311	301	292	313	333	275	325	287	332	290	284	292	282	324	324	333	311	305	301	332	290	309	311	330	304	293	289	292	298	300	277	272	296	315	276	314	314	313	281	318	316	330	271	331	344	309	273	267	316	300	308	289	314	297	290	311	297	330	273	316	305	311	300	306	295	286	278	303	290	286	313	273	289	311	298	322	299	253	304	314	287	285	302	304	301	285	274	320	291	306	310	278	282	307	290	310	303	298	292	300	301	312	297	302	279	311	261	312	314	316	321	282	314	276	312	322	308	324	276	313	306	331	331	313	306	302	324	311	316	323	291	294	287	316	314	306	282	325	267	300	287	326	291	311	306	308	302	309	285	294	281	278	312	302	299	294	321	322	270	272	309	299	300	300	293	298	312	304	318	314	298	311	327	286	300	296	295	324	274	286	283	289	321	319	314	317	301	314	293	283	310	294	309	306	268	262	289	289	268	333	316	284	327	297	289	348	304	277	297	298	294	285	286	310	289	324	312	300	299	316	310	274	329	321	339	314	302	317	312	313	278	293	293	310	293	285	310	309	318	313	286	306	321	318	278	290	307	282	317	305	311	332	316	286	295	329	343	348	319	291	305	308	285	294	320	306	337	321	300	300	302	297	303	297	285	289	327	250	309	309	301	321	288	302	300	272	275	295	315	306	268	308	285	270	273	320	291	348	282	318	309	306	321	308	306	286	329	277	302	303	288	305	323	304	302	324	304	307	299	312	304	262	294	335	294	287	312	299	325	324	291	309	318	292	320	297	298	283	294	306	300	321	308	277	319	286	292	309	303	334	304	285	276	315	299	304	301	305	300	310	311	297	272	293	285	338	293	319	307	312	312	296	310	316	285	329	305	312	325	299	295	305	307	313	317	296	343	293	315	314	313	263	296	363	298	329	332	297	293	307	305	288	311	310	299	282	295	307	311	296	327	295	296	343	317	308	285	316	278	277	302	317	300	328	307	292	312	269	316	324	280	282	322	287	304	312	309	299	312	319	317	293	267	318	267	308	311	302	329	327	286	317	300	311	312	341	304	303	330	256	308	290	298	331	308	343	296	317	315	298	310	305	282	355	311	308	321	285	298	319	320	317	277	331	321	313	319	320	299	305	299	305	318	305	273	327	289	298	325	309	304	295	353	308	334	316	278	319	318	304	283	350	315	274	310	307	307	316	282	313	266	307	298	307	321	316	320	297	298	287	325	327	315	303	305	284	299	313	286	315	306	310	273	305	292	279	322	308	296	278	298	292	312	300	282	301	299	284	259	310	273	304	273	278	304	307	317	289	293	288	307	292	285	297	336	335	284	283	295	276	309	286	301	305	297	292	318	306	310	343	300	286	294	258	299	308	309	313	293	306	336	292	333	296	267	304	292	313	285	250	300	298	283	332	270	339	321	260	302	305	317	311	285	276	300	317	270	317	307	257	276	325	317	316	271	305	317	299	286	319	299	310	286	312	342	332	311	299	300	299	282	312	294	300	305	308	297	306	297	300	323	298	324	297	337	287	297	289	303	270	309	301	297	323	293	287	293	282	336	315	300	333	288	333	336	330	346	295	317	316	315	299	299	315	327	297	307	274	288	287	321	286	311	340	314	306	319	321	300	295	307	301	284	308	317	298	302	295	294	301	257	280	297	303	296	305	326	309	298	262	319	298	324	305	288	302	281	300	288	342	266	349	302	298	314	324	309	317	276	290	313	352	312	295	314	296	327	309	317	304	312	274	326	292	285	300	280	311	299	310	296	320	266	301	327	296	311	291	287	275	302	280	312	333	300	299	326	313	278	299	318	298	313	331	291	303	272	308	295	339	281	297	316	315	320	270	288	308	332	299	298	339	295	315	292	284	327	313	290	308	287	290	317	315	285	281	249	306	324	308	336	287	320	287	304	302	293	309	292	298	330	320	302	261	296	289	324	327	330	330	288	307	327	294	299	324	297	298	278	276	301	284	276	307	303	298	289	275	307	259	326	293	267	294	301	299	266	299	253	304	309	306	269	294	323	295	293	284	291	290	271	301	332	305	321	328	312	286	256	295	289	314	319	304	307	302	291	330	293	259	271	313	271	315	310	294	291	300	280	297	344	301	316	258	317	316	296	276	304	322	310	304	295	303	303	309	294	256	291	290	347	279	287	298	301	295	322	298	282	286	285	307	311	292	302	311	294	325	308	311	291	262	301	291	294	310	291	291	328	301	321	274	301	332	281	304	290	306	299	275	293	308	280	306	307	312	302	299	301	340	318	287	323	298	316	318	337	272	322	328	317	310	295	323	303	309	310	301	306	341	258	279	296	309	327	267	270	297	283	307	322	273	329	299	282	301	303	307	311	318	311	311	285	290	323	294	284	321	318	311	328	313	261	300	310	334	339
8191	11691	10805	5807	3539	2494	1821	1498	1160	1044	868	754	725	607	582	566	558	528	435	487	441	430	403	409	382	406	371	359	362	365	352	362	324	338	343	366	327	361	354	329	350	331	314	328	354	316	318	333	314	328	343	322	320	316	315	321	314	279	334	322	324	308	359	328	295	296	308	316	276	326	324	314	342	316	314	341	322	317	302	282	301	296	298	308	314	325	296	310	261	283	279	340	290	305	305	346	333	273	300	300	296	294	325	312	293	330	300	296	334	309	330	318	294	289	294	315	275	326	331	347	336	321	290	282	309	265	291	277	277	285	285	278	273	303	298	280	351	296	311	305	300	328	292	272	300	292	318	314	300	300	313	297	304	320	301	303	289	305	300	297	317	283	299	301	318	336	318	301	284	286	330	316	295	322	278	301	298	327	339	312	298	305	274	308	309	289	308	304	288	301	301	309	297	276	291	300	299	309	295	313	333	280	263	279	268	326	303	320	289	277	275	298	312	278	311	327	304	318	325	280	288	310	313	266	313	310	283	272	304	297	287	315	294	307	309	300	303	320	281	297	312	296	306	300	288	320	289	316	283	315	284	326	323	305	341	286	335	302	302	290	270	296	300	286	233	285	262	297	307	297	300	325	319	286	296	275	307	304	276	296	322	282	332	307	320	304	284	296	313	332	280	335	305	293	296	287	284	305	330	321	308	272	295	306	296	267	314	278	314	297	301	301	256	327	292	261	282	317	284	305	292	302	330	284	295	309	299	307	269	286	297	299	303	333	274	337	323	292	276	329	315	282	299	296	304	298	307	318	304	323	286	293	292	261	309	282	292	306	281	323	295	294	305	320	284	323	299	300	280	273	283	310	296	315	294	309	332	279	289	284	290	305	304	277	315	282	288	330	284	292	304	314	287	301	303	276	291	294	316	299	286	310	292	293	303	277	302	304	307	295	292	319	302	294	305	329	317	286	312	305	302	285	327	299	315	298	290	302	292	312	313	281	292	271	294	258	308	320	292	300	321	310	339	287	314	311	298	285	291	333	281	299	300	307	303	304	288	320	298	286	307	328	312	335	319	315	306	309	303	298	282	298	324	290	302	307	304	313	283	338	279	295	325	291	297	295	291	280	335	313	301	336	307	312	300	325	301	301	309	305	314	298	328	316	268	303	309	319	285	326	301	326	309	313	292	275	288	303	274	290	312	284	334	286	318	325	289	317	294	304	289	320	300	313	293	293	313	274	292	301	338	310	305	296	290	296	301	300	306	301	316	301	322	304	323	315	293	324	322	274	293	281	290	321	298	316	313	298	289	293	311	283	314	303	291	320	287	329	308	283	292	285	326	270	301	302	302	311	274	314	308	316	309	288	276	317	282	340	308	292	303	260	279	290	312	304	311	307	288	311	299	312	299	308	321	275	290	276	307	312	296	297	302	315	307	267	370	286	317	306	311	295	293	308	293	303	285	308	324	307	269	299	333	306	303	333	297	276	267	284	312	305	295	297	314	320	326	290	293	310	264	286	314	294	276	301	326	285	277	321	321	309	295	286	293	302	289	267	316	319	295	285	270	304	328	273	292	322	283	311	297	307	312	294	319	317	300	316	317	284	301	308	296	293	266	322	330	299	293	300	283	321	296	287	292	289	296	302	274	308	312	325	331	283	331	289	296	327	292	300	306	301	309	310	310	284	312	321	316	319	272	307	302	324	315	324	289	280	304	303	296	307	292	292	303	316	294	315	306	314	292	317	266	293	278	309	313	312	324	306	285	298	289	294	282	280	306	291	291	308	277	315	323	282	290	299	299	297	294	291	311	303	309	269	282	310	287	297	314	315	298	308	293	300	288	290	285	323	312	289	315	303	343	299	295	273	307	303	291	292	288	301	299	305	279	297	285	293	327	315	315	298	303	291	299	314	290	287	303	340	286	294	283	304	332	304	300	310	305	291	297	318	293	301	287	305	290	321	290	319	294	291	300	317	263	296	312	276	301	326	316	315	323	314	294	274	302	329	297	295	332	323	321	290	299	334	273	315	322	317	285	290	321	287	300	298	298	266	302	309	305	323	318	279	300	313	289	292	284	314	287	316	318	314	289	315	273	278	302	307	316	320	306	287	322	278	310	341	298	311	307	308	272	309	316	284	292	278	301	310	335	285	314	274	269	332	310	320	279	319	320	262	306	317	281	273	305	304	286	296	324	276	303	303	282	295	329	282	310	317	267	304	266	326	293	287	309	307	325	326	287	309	328	300	267	284	284	321	306	290	302	315	295	270	278	354	288	265	321	316	303	309	329	278	294	313	304	299	314	301	300	291	327	273	295	322	324	324	306	305	325	304	297	285	289	283	292	307	304	312	308	337	329	320	335	307	288	310	300	268	309	317	313	280	288	268	282	311	308	308	266	290	283	309	335	268	307	262	300	293	292	311	297	254	306	295	324	314	292	308	324	314	291	278	274	294	318	301	298	283	305	265	309	326	308	292	316	315	336	307	300	305	320	298	285	280	334	316	333	335	303	288	291	289	311	301	307	289	278	306	319	291	309	303	331	297	296	277	268	299	298	298	287	313	260	274	297	280	293	289	320	291	336	291	307	288	264	301	285	289	295	300	288	331	303	285	283	296	319	317	310	283	312	288	302	301	302	290	311	291	320	317	277	294	296	272	283	285	321	321	327	290	300	325	301	324	305	299	297	314	264	322	291	271	306	306	292	327	310	294	314	294	326	324	288	290	310	300	275	302	306	273	277	284	307	270	270	308	279	298	287	309	278	337	327	275	296	316	310	301	283	344	308	302	291	301	304	294	290	284	333	308	298	312	312	289	333	295	285	281	292	294	294	309	295	326	280	301	338	294	304	311	301	317	282	287	308	273	307	288	329	287	267	276	307	321	285	296	248	278	308	306	312	297	335	345	297	301	290	303	298	325	293	294	296	334	288	281	312	324	314	311	329	294	309	300	300	315	300	284	259	291	301	293	284	296	315	299	299	299	289	280	266	296	286	282	312	311	305	287	290	317	303	284	326	292	298	343	301	299	307	302	337	291	293	278	278	317	287	286	306	289	298	297	287	286	318	304	336	305	352	292	291	287	278	313	267	287	295	325	287	275	312	309	301	312	296	305	287	307	298	338	311	314	301	290	298	270	311	282	316	293	304	295	319	314	277	309	275	329	292	310	321	291	320	300	323	333	281	275	308	321	292	318	311	293	299	326	266	295	296	328	279	288	267	285	304	314	310	316	322	319	305	337	298	312	302	296	334	296	337	286	296	306	303	284	286	301	275	302	330	287	304	291	299	281	307	298	314	269	316	300	303	281	315	356	294	311	310	308	313	275	323	262	287	327	317	306	317	277	278	270	285	299	287	307	279	288	300	290	294	299	337	303	303	309	304	275	324	290	288	307	340	291	315	266	307	302	308	320	287	329	292	285	307	288	292	319	293	306	334	273	307	308	322	309	297	314	336	313	312	285	299	282	302	335	323	317	295	311	292	292	266	324	319	306
22476	20350	26868	23684	20361	20413	7944	1769	1307	1135	1109	980	904	853	834	759	824	800	769	760	750	715	765	698	680	703	634	687	626	708	688	675	650	701	669	682	620	615	608	646	629	631	627	652	635	634	652	635	592	633	650	622	591	628	648	592	616	623	636	673	620	634	604	633	600	629	620	632	619	699	626	605	625	578	579	662	566	624	630	593	660	605	632	616	609	611	644	584	618	624	577	608	608	597	613	665	632	612	622	663	613	613	609	597	587	629	596	614	627	656	644	613	617	605	569	610	601	586	608	614	617	592	589	642	642	621	587	625	592	630	586	584	582	617	597	577	609	655	613	629	604	589	625	627	590	542	665	630	654	595	614	615	622	594	619	628	593	605	635	635	575	631	621	595	623	627	623	559	591	583	645	638	629	596	633	603	607	578	607	602	601	612	618	625	662	608	579	588	622	590	573	593	656	628	584	616	599	632	558	606	605	602	599	597	563	585	645	629	625	595	626	632	638	616	603	611	587	650	599	548	634	571	592	655	565	620	610	605	648	583	644	596	605	561	629	616	588	623	640	604	612	595	636	598	610	622	619	601	604	560	602	622	614	634	635	574	583	568	628	566	596	628	614	663	653	601	654	618	607	616	609	582	666	624	586	621	596	657	637	569	623	603	598	626	621	610	597	619	571	639	630	596	571	659	672	587	594	617	627	584	605	608	626	613	584	610	629	575	616	593	559	576	630	597	646	572	633	634	608	600	595	633	617	636	616	589	607	633	571	586	580	633	621	662	580	597	606	591	579	636	606	630	602	582	618	610	603	623	617	594	588	664	606	600	585	638	622	623	586	601	567	602	641	592	641	622	586	587	595	623	593	619	602	619	614	566	585	590	596	586	614	593	642	604	636	606	637	606	614	638	633	649	628	632	610	622	622	626	601	637	599	597	627	578	637	593	566	607	612	584	584	606	666	634	589	621	590	579	594	635	580	625	619	585	631	602	571	619	592	613	592	643	647	534	628	578	584	607	589	655	621	619	643	622	592	660	586	601	616	628	623	631	615	633	588	595	615	622	646	615	631	579	660	627	608	570	623	611	598	564	640	665	601	612	606	607	582	633	620	586	636	621	611	591	638	602	598	617	565	614	592	598	583	649	599	532	570	633	572	626	624	598	568	627	602	563	618	652	606	615	605	633	619	629	596	598	595	629	627	576	594	553	635	645	601	578	611	605	585	622	632	603	612	616	620	615	610	611	624	621	574	569	666	592	629	615	660	629	659	552	630	578	625	602	618	586	656	659	566	615	631	605	563	602	529	624	631	616	627	592	590	559	609	607	638	600	605	664	593	580	636	647	582	626	583	602	608	566	592	590	566	624	586	584	619	580	607	644	584	617	648	614	634	642	568	643	612	570	576	580	645	580	642	658	605	604	623	579	595	637	604	635	630	646	630	642	618	606	544	600	606	617	668	631	631	629	637	672	637	566	568	652	625	571	570	604	587	586	629	545	609	638	590	602	608	592	606	577	588	572	614	592	591	644	545	648	659	625	592	597	639	634	627	616	618	611	609	598	590	614	635	607	622	592	634	608	590	616	599	579	640	625	616	624	643	605	585	644	576	613	618	633	625	611	595	594	582	618	621	593	579	614	557	597	629	595	614	615	638	607	588	592	614	586	621	567	584	631	600	646	608	612	601	615	574	587	606	604	585	619	645	665	590	643	617	582	560	604	602	648	599	634	564	613	611	616	640	607	675	625	641	620	635	585	593	606	670	571	620	643	656	590	592	568	596	659	646	608	614	622	615	594	588	621	623	589	592	615	594	592	630	592	628	560	588	585	606	598	590	607	614	601	554	562	577	592	621	602	641	620	568	603	624	578	615	586	621	581	591	619	581	589	641	590	576	630	564	606	623	539	593	589	650	601	577	586	683	595	567	577	623	571	596	593	613	588	576	624	609	597	607	642	630	561	603	592	592	637	578	636	607	589	622	638	600	564	609	646	615	615	608	597	622	636	611	583	608	596	590	605	624	615	615	589	629	600	592	631	588	638	643	597	593	573	612	611	588	617	631	578	615	622	602	578	572	597	648	640	588	613	616	626	610	592	638	652	617	588	588	626	533	576	601	594	543	594	585	613	619	608	621	582	649	617	636	597	621	589	588	621	628	609	596	608	580	659	597	625	610	610	610	590	601	617	650	587	598	575	600	616	616	588	544	604	604	570	603	626	595	628	629	623	562	617	603	588	603	617	607	613	589	612	553	609	619	607	611	618	613	650	581	605	602	660	635	629	584	616	585	620	589	633	614	620	649	618	600	571	601	571	562	600	626	620	573	583	566	591	645	610	609	588	586	608	578	593	605	592	623	636	612	621	614	627	611	609	599	645	573	618	606	592	633	595	643	598	623	575	602	599	675	610	608	570	579	622	610	613	607	586	565	638	607	576	602	620	618	610	617	642	632	622	612	617	609	588	581	635	600	616	591	630	579	597	570	612	590	576	629	598	567	629	548	640	589	670	628	618	643	657	653	639	619	631	656	580	556	596	615	586	590	677	611	599	629	637	651	623	623	585	622	603	658	594	612	590	613	575	600	649	628	599	570	645	621	593	602	615	591	654	639	663	607	615	604	621	602	604	614	622	616	588	617	632	523	571	605	597	613	594	576	570	602	620	632	619	620	618	613	599	618	635	615	563	647	620	639	584	615	601	587	591	638	647	621	591	573	618	585	590	667	582	616	611	578	625	572	624	621	587	640	616	598	596	621	605	571	593	644	631	598	588	591	578	584	554	594	604	631	570	544	648	623	601	601	607	583	590	558	550	634	632	594	617	601	622	638	618	600	632	632	669	599	634	634	626	605	596	600	619	610	540	610	619	606	633	616	603	601	601	600	598	582	581	640	611	616	580	608	637	647	586	594	623	607	604	562	589	633	575	616	630	613	594	649	598	592	609	617	621	570	568	640	563	614	566	597	639	628	613	588	602	608	645	642	593	608	588	579	614	617	558	619	608	627	603	639	665	612	574	611	560	609	595	597	622	587	612	614	599	623	570	629	623	548	581	639	568	579	639	633	612	637	600	646	597	599	592	641	565	655	577	581	625	605	621	595	606	647	657	580	617	566	619	651	580	609	641	617	632	653	622	607	625	635	606	610	612	596	547	622	587	586	615	638	615	613	598	600	577	608	621	618	631	619	608	617	582	601	603	575	592	612	622	623	577	620	663	612	612	601	626	614	637	613	601	536	643	650	612	612	579	599	622	613	618	640	645	642	618	616	616	615	621	591	627	589	620	622	576	661	603	618	632	612	647	584	598	614	643	561	606	600	651	632	630	598	572	648	627	622	616	585	584	604	655	606	582	583	574	602	586	641	641	636	621	634	637	622	627	624	583	589	654	642	629	641	614	606	653	626	644	624	658	616	595	599	611	590	636	635	552	572	573	644	645	629	612	601	631	616	620	566	617	601	588	579	617	587	616	663	616	564	597	621	651	615	626	642	607	625	594	615	598	592	572
11817	18581	17353	9775	6508	4740	3533	2798	2339	2029	1725	1526	1399	1224	1123	1068	958	964	914	905	840	845	806	770	765	779	746	716	726	697	751	703	715	678	672	660	674	684	674	653	614	625	669	656	635	657	679	623	652	617	614	619	605	560	605	594	624	637	590	599	572	594	615	644	568	632	650	640	561	589	593	609	625	603	611	632	603	576	588	628	604	601	608	589	563	585	606	571	584	609	634	605	629	580	652	616	593	575	637	625	577	610	572	567	613	563	620	630	587	624	551	586	600	570	597	595	576	557	623	587	618	602	565	608	544	607	547	598	594	561	596	594	567	616	581	569	629	594	591	620	597	641	589	602	647	563	593	579	607	575	557	554	606	581	614	578	560	593	541	612	586	570	576	547	585	577	567	556	602	601	590	609	591	580	580	599	564	611	557	638	585	632	588	655	594	639	604	594	623	591	607	639	557	542	596	608	611	566	604	573	607	579	589	559	593	562	583	596	543	571	618	600	549	579	575	612	593	624	589	593	548	559	621	547	589	607	596	579	581	582	580	638	601	598	580	597	636	588	581	598	565	596	591	615	547	571	594	556	585	591	579	550	572	577	567	562	592	577	615	597	592	611	615	582	588	593	586	605	587	576	595	633	600	562	581	588	605	601	587	614	589	584	574	599	615	630	585	580	555	568	570	592	572	607	628	557	589	616	588	524	581	615	576	605	570	582	514	579	607	643	591	608	631	596	573	574	586	596	605	576	533	562	585	589	566	591	596	566	572	603	569	583	580	640	589	577	585	550	598	582	588	574	577	593	584	593	553	550	616	611	640	598	612	559	591	598	588	576	610	611	603	590	602	587	632	605	572	553	581	630	584	619	582	561	558	545	558	584	570	572	594	594	603	620	611	591	580	564	586	588	634	541	624	602	569	600	567	578	612	612	552	565	566	583	603	582	562	604	588	587	575	548	591	581	622	556	600	606	639	623	590	590	557	587	619	607	584	561	578	579	575	564	597	594	568	560	558	567	577	541	604	611	575	562	554	568	600	584	649	613	584	613	591	594	591	546	577	617	622	619	558	589	587	587	601	580	571	569	603	622	622	606	582	600	631	645	604	583	605	574	607	600	602	548	626	579	576	610	599	557	575	588	575	579	583	632	583	594	564	583	605	563	616	613	647	573	570	587	583	609	589	634	585	648	604	608	648	529	634	546	620	569	571	585	565	615	577	597	547	568	571	583	598	605	609	567	560	594	618	592	563	581	604	609	585	619	588	583	571	593	596	583	596	597	559	538	599	609	637	564	532	568	609	602	607	602	597	606	590	566	592	610	565	576	558	595	569	563	602	555	564	562	580	607	611	559	574	580	580	599	555	574	598	573	589	610	572	612	566	609	604	555	567	589	574	603	576	593	517	604	571	619	613	571	573	626	575	563	583	614	579	601	564	595	578	598	590	601	569	597	593	606	619	538	577	595	554	602	587	560	591	601	560	614	602	607	625	578	606	597	603	594	606	586	582	563	572	562	582	620	593	563	598	580	610	575	572	565	571	534	562	579	588	571	561	574	554	582	561	555	619	583	612	610	619	584	573	584	590	591	630	594	615	575	625	579	601	611	582	551	580	614	618	612	587	581	593	574	570	601	564	600	581	612	567	563	560	665	569	606	592	578	573	587	617	619	576	560	610	590	538	597	569	562	610	580	577	572	575	567	602	595	612	550	583	596	599	566	521	575	569	609	557	613	579	576	576	577	593	598	607	583	593	536	611	562	589	624	569	581	632	611	565	601	655	611	591	558	602	595	605	607	617	586	564	595	594	635	634	607	607	603	594	633	577	611	560	560	544	640	668	623	542	577	601	554	581	576	580	613	581	602	583	578	589	605	585	591	562	593	623	630	580	622	641	582	571	577	588	550	619	599	548	578	578	574	601	574	564	565	554	602	548	587	572	616	634	611	568	597	648	599	573	594	605	568	618	593	553	531	575	582	608	534	596	606	542	587	621	542	592	635	600	611	572	626	544	630	586	627	609	565	560	563	629	581	595	631	561	584	584	629	622	567	562	615	613	570	583	567	611	592	562	603	603	578	553	563	597	603	550	580	616	573	611	548	576	532	623	575	560	506	601	599	569	602	555	621	566	592	640	582	622	634	570	573	568	575	586	599	597	610	594	562	587	590	611	563	602	583	622	561	610	587	587	602	598	599	586	584	592	573	613	566	551	571	615	538	578	587	591	610	601	586	558	583	560	605	598	570	590	619	609	606	579	570	593	605	597	608	598	565	569	570	627	603	589	598	606	538	598	617	577	669	578	559	619	592	569	615	571	577	598	581	617	590	570	517	557	628	648	600	588	591	554	559	603	587	558	609	637	574	621	605	593	591	605	614	608	605	579	579	666	555	601	601	594	593	602	606	571	594	613	585	613	616	583	607	598	574	600	571	607	587	595	563	641	565	587	579	599	612	607	579	632	564	602	600	607	562	616	575	589	621	572	630	615	608	555	602	571	610	597	618	603	599	580	597	557	572	562	604	574	566	613	607	563	611	586	574	596	588	583	597	566	584	621	614	577	604	571	587	583	571	607	596	594	617	599	590	562	579	580	566	590	595	613	643	591	568	583	590	602	596	631	604	584	529	585	564	612	639	592	552	582	629	592	581	593	547	623	573	557	598	601	566	545	597	634	589	583	599	567	605	565	574	628	591	590	565	579	608	578	557	566	608	565	626	591	612	594	603	621	570	579	667	596	563	577	624	609	612	573	599	562	602	602	592	565	570	582	608	640	597	597	622	567	587	599	585	627	589	569	586	607	609	618	600	578	551	569	598	564	562	583	594	611	620	572	575	575	563	600	556	558	618	579	606	570	551	581	582	586	571	550	593	571	600	586	601	591	588	570	599	640	600	570	600	592	602	599	606	530	605	577	614	560	625	589	567	645	647	587	599	537	587	564	601	589	626	574	580	586	627	577	576	589	608	537	608	609	621	588	532	595	617	569	610	569	569	585	572	593	561	581	592	616	567	577	612	592	556	547	649	574	559	608	592	599	575	614	563	581	605	674	606	566	548	596	590	648	623	568	607	562	617	589	599	608	597	624	542	597	603	563	572	583	569	591	578	595	605	613	578	599	632	576	578	572	564	606	612	598	582	540	645	577	564	606	591	585	564	657	575	593	602	575	584	585	587	562	586	618	583	604	601	591	579	584	581	620	629	593	557	605	578	604	582	566	577	584	582	620	600	583	610	590	569	606	628	592	624	534	593	606	625	608	607	607	585	579	621	549	538	622	547	606	580	585	575	598	582	634	615	613	591	590	592	583	586	561	588	582	573	598	605	594	612	606	620	576	596	547	635	578	623	602	586	565	585	581	555	555	608	596	524	592	611	614	534	575	599	562	589	532	543	561	632	550	592	554	584	619	564	597	595	610	581	583	587	599	541	578	596	624	615	634	572	565	610	579	525	601	578	597	572	592	579	566	587	596	592	598	606	577	591	609	559	609	596	578	521	551	602	565	619
27740	12532	1218	341	226	194	189	152	159	137	163	130	168	134	165	157	127	152	150	150	176	147	127	135	148	139	157	157	139	142	128	139	151	128	125	138	146	149	139	151	139	158	158	128	144	136	131	139	122	150	147	127	136	133	139	147	148	128	129	139	144	135	153	139	138	134	120	150	120	145	127	135	126	148	157	127	126	184	127	137	132	150	125	131	136	154	124	136	149	135	130	151	144	135	133	152	151	145	158	134	129	126	149	133	160	111	138	129	138	144	151	152	137	150	134	133	140	126	132	154	148	146	162	146	145	135	154	145	139	140	131	137	138	129	135	158	147	147	133	119	124	144	136	147	156	132	122	154	136	156	146	139	129	120	138	125	128	158	153	157	123	122	141	144	151	149	136	110	135	143	147	151	124	147	161	142	123	149	141	170	147	134	129	133	132	144	135	147	144	119	150	140	135	144	133	116	138	144	131	126	136	128	166	143	132	144	132	119	155	151	129	132	144	128	145	157	138	140	143	169	151	144	160	119	142	152	149	136	140	142	128	138	112	140	129	155	145	142	131	148	127	152	139	123	124	131	131	136	146	151	150	148	123	147	131	125	141	143	150	166	139	146	157	169	123	137	131	138	126	125	116	137	131	139	137	144	145	171	152	145	119	142	141	124	141	142	140	113	147	140	153	147	138	170	131	128	129	135	157	148	145	124	150	136	144	118	141	138	148	160	117	154	150	139	130	136	141	153	143	142	131	127	119	132	144	154	139	145	131	133	161	142	142	140	143	137	142	135	139	116	146	138	128	157	151	154	141	153	142	129	139	129	169	127	147	130	150	121	139	159	145	136	136	126	126	150	170	146	159	127	156	146	130	145	145	147	154	151	121	147	135	161	121	136	140	136	127	139	160	137	140	147	132	131	122	146	139	113	122	123	134	146	135	125	140	141	140	140	137	146	151	134	149	136	133	125	145	140	124	147	155	142	141	163	155	141	147	149	145	139	140	149	124	131	163	151	155	140	145	126	129	135	143	160	120	168	149	151	133	127	132	130	165	161	125	136	146	142	147	139	119	131	143	145	155	132	123	138	145	154	142	151	147	142	143	132	149	139	160	141	144	134	148	140	136	137	122	135	130	145	128	163	162	143	129	136	156	143	141	135	103	155	158	145	136	138	140	128	134	133	163	162	134	146	136	136	126	143	144	159	153	129	141	128	164	129	128	134	134	133	134	129	154	146	153	138	134	119	130	146	135	126	136	146	142	147	138	147	153	142	146	122	147	142	126	133	129	148	131	139	148	141	127	113	133	145	122	149	162	145	126	159	136	145	139	133	139	137	131	148	140	136	134	148	146	146	147	140	141	140	146	120	153	134	138	142	142	142	146	162	137	151	142	140	131	154	152	158	136	127	147	138	130	122	126	143	127	157	146	107	136	136	134	139	123	141	153	132	152	127	135	147	145	143	131	147	131	131	140	133	157	142	126	153	133	152	142	121	140	146	155	133	122	133	142	152	151	139	135	136	150	131	138	146	149	124	124	154	152	139	152	142	147	148	145	151	157	159	154	151	146	146	134	157	154	137	164	133	122	135	155	145	130	141	134	131	146	137	131	147	159	159	131	121	140	122	120	137	136	125	165	139	136	114	144	117	144	134	145	146	146	162	124	136	146	143	148	147	144	137	129	135	130	136	160	141	147	141	162	145	153	123	133	151	127	139	135	137	152	165	113	128	144	137	152	145	122	141	140	153	132	136	148	147	151	123	129	144	118	151	121	145	164	139	135	167	149	126	145	128	140	133	140	145	156	121	134	147	157	141	144	158	150	120	153	127	134	134	155	142	151	144	138	125	148	135	123	153	129	148	144	152	149	139	137	154	135	138	137	135	129	131	154	147	155	157	140	149	147	171	150	138	142	156	157	148	146	130	151	153	147	163	137	116	153	131	132	136	136	103	128	133	141	164	129	166	158	131	144	162	133	142	127	120	151	134	147	124	115	145	135	143	128	137	137	128	145	135	115	133	136	148	147	133	148	139	121	138	132	167	146	140	148	135	134	135	142	135	137	140	139	162	128	155	143	136	118	138	144	144	164	140	156	145	141	158	139	128	140	143	135	142	144	129	114	148	115	152	142	140	115	145	130	150	144	135	146	161	140	125	142	138	137	135	114	120	156	148	154	132	110	132	125	135	153	133	141	134	129	131	136	127	152	154	135	159	137	163	131	141	143	121	142	162	137	128	142	157	142	128	138	131	132	125	138	154	125	130	145	138	137	140	155	137	130	147	120	146	142	140	119	130	143	132	132	143	132	145	129	144	137	129	165	151	129	157	152	139	151	141	139	124	147	134	136	136	154	142	120	136	129	146	147	122	144	157	138	123	138	140	131	138	147	148	150	127	172	148	104	139	121	139	128	137	127	141	121	150	150	126	152	155	131	150	153	157	158	139	141	120	138	135	158	122	128	161	144	146	133	137	122	150	127	141	132	133	146	136	135	159	167	147	133	143	163	148	142	135	141	142	169	139	138	149	141	144	141	133	145	123	153	144	141	145	149	138	132	146	119	145	142	157	139	116	146	132	132	136	140	147	148	134	148	123	131	156	134	137	147	125	169	134	131	151	131	143	133	124	134	132	134	125	154	135	166	142	133	140	149	141	163	123	133	133	138	151	132	125	150	148	146	129	145	138	144	141	162	151	160	129	149	155	162	143	138	132	142	134	145	154	138	142	123	146	143	148	122	131	143	158	144	155	134	156	160	147	145	147	157	136	136	147	114	130	140	135	135	129	137	128	140	141	141	137	133	140	119	142	144	158	131	157	163	134	127	131	151	143	161	139	145	159	134	149	139	140	137	130	120	141	143	137	131	153	153	129	136	140	144	142	127	127	158	136	155	135	167	116	133	160	130	143	135	138	129	143	133	143	135	125	157	143	141	153	144	144	161	112	140	136	155	134	165	146	110	155	141	145	158	134	145	112	136	136	142	133	137	139	151	153	119	154	135	147	141	124	131	118	120	131	116	153	134	149	147	150	155	139	134	126	145	132	140	153	148	171	153	137	123	148	135	123	151	143	175	136	147	149	129	149	151	127	140	117	150	121	135	140	152	141	138	133	140	154	145	138	156	146	134	132	148	137	147	140	138	133	150	145	132	130	150	153	149	145	132	131	133	136	139	143	122	145	161	149	155	124	129	134	171	132	133	142	138	146	115	129	158	146	146	148	120	121	132	147	148	131	132	152	143	139	129	106	151	151	145	161	136	131	116	120	109	157	143	152	176	142	136	136	122	152	129	132	154	148	161	150	158	141	112	150	136	137	128	146	137	143	146	159	136	124	151	120	149	138	134	148	144	157	148	155	150	149	129	127	139	123	130	138	146	135	134	132	128	143	157	130	136	136	145	136	146	152	137	136	142	157	136	149	163	132	133	136	132	148	117	149	132	125	151	135	134	139	140	122	150	125	151	140	154	143	185	144	121	128	135	120	145	148	141	143	149	150	143	140	118	142
5006	937	779	482	331	263	236	214	152	207	206	169	175	161	190	167	173	173	164	180	182	169	156	157	168	179	152	146	172	173	171	172	129	180	159	157	164	155	160	161	162	155	171	159	150	171	170	158	168	147	167	154	155	148	161	164	155	142	182	160	176	156	167	150	180	134	207	162	151	174	152	191	184	139	161	157	142	157	134	177	170	145	154	168	156	157	138	159	173	183	179	143	175	169	171	159	180	167	143	168	163	154	166	149	156	148	163	150	146	147	157	161	156	138	162	164	159	148	180	168	163	158	161	165	166	167	155	146	175	143	151	149	183	168	166	158	170	169	153	182	166	157	139	147	166	144	167	161	143	159	160	171	169	185	171	154	139	161	152	154	171	175	157	159	166	176	179	160	167	140	153	148	145	153	132	174	168	141	153	148	149	170	149	143	157	161	162	165	155	162	179	166	159	166	170	172	179	150	179	165	148	152	179	175	155	152	157	146	172	152	151	168	176	151	167	161	143	156	153	165	172	192	147	172	165	165	159	163	155	151	168	137	158	146	178	164	151	165	155	158	183	135	181	149	148	174	171	168	157	173	161	156	173	169	133	170	162	182	161	155	148	157	175	167	161	172	152	158	170	168	178	161	177	162	143	172	164	157	171	160	172	195	171	166	170	160	156	169	168	164	122	154	160	130	168	168	158	137	161	177	145	162	157	148	153	149	163	171	148	163	139	158	171	177	153	147	182	168	137	165	160	145	166	135	147	160	146	147	171	161	155	146	177	161	142	152	145	155	161	185	155	155	165	171	162	150	177	178	139	159	163	163	165	169	157	185	158	192	143	172	175	193	165	162	157	153	192	140	138	167	150	138	144	150	152	169	158	140	174	159	158	153	182	170	172	153	150	167	165	168	171	152	187	156	165	173	178	190	154	155	170	166	146	171	164	170	149	146	155	148	166	157	171	153	146	172	168	176	172	185	161	154	168	165	147	175	166	182	143	177	152	161	155	167	152	159	160	149	154	187	162	140	167	182	149	188	158	152	170	173	163	146	189	173	133	155	184	146	183	149	149	178	157	163	170	171	163	147	156	171	150	156	182	153	193	148	145	159	174	149	174	164	198	167	171	170	162	152	158	164	172	172	163	192	162	155	164	169	175	160	157	170	144	191	175	157	160	150	192	154	187	163	160	170	164	170	177	156	150	140	156	148	167	159	131	153	138	155	160	187	164	154	163	160	164	171	183	152	154	167	145	172	150	160	161	178	170	172	171	142	166	171	157	178	166	170	157	156	156	143	146	179	171	158	160	152	182	158	159	163	139	164	171	145	153	166	162	142	148	152	181	156	144	168	178	149	170	163	164	154	155	159	151	164	163	158	183	161	162	148	147	158	151	151	148	168	168	157	153	173	161	176	183	151	157	154	160	154	163	159	166	167	175	171	139	164	151	158	148	155	168	156	178	152	160	174	164	186	159	165	163	173	148	136	141	157	159	159	179	151	172	147	152	160	174	176	140	163	158	177	150	192	153	155	169	165	166	161	155	165	165	166	184	147	156	157	160	166	160	157	153	144	153	169	190	158	177	156	161	161	160	176	155	156	142	185	150	164	163	177	149	162	176	168	184	138	156	175	148	167	160	163	171	169	175	176	174	169	165	156	164	154	192	147	161	158	152	148	176	166	153	157	175	176	165	174	155	180	159	163	165	174	168	158	165	174	164	196	153	156	161	163	142	179	146	162	155	160	153	150	164	139	175	136	150	170	166	178	154	145	169	137	180	173	174	157	160	178	152	178	156	163	184	174	172	171	186	153	150	157	179	148	162	150	149	182	146	175	153	176	149	158	175	173	177	154	152	146	148	156	173	149	148	162	191	187	162	164	143	173	152	161	155	159	183	149	185	170	163	155	163	156	151	165	162	152	165	165	175	142	177	155	161	155	161	163	170	141	157	169	161	176	142	167	153	179	152	167	163	157	139	152	179	133	156	162	165	166	151	168	174	171	145	194	175	156	167	150	180	160	180	183	167	177	145	167	164	172	144	155	153	179	168	131	155	136	145	163	151	147	158	158	142	165	169	158	155	175	169	175	162	173	169	182	166	159	155	174	168	152	154	162	167	201	158	167	174	176	148	162	144	158	161	159	143	153	174	176	143	163	143	166	179	172	175	164	168	147	174	167	155	165	152	153	167	146	161	199	167	156	143	141	168	194	180	177	149	156	160	162	180	156	175	182	151	180	144	155	152	165	146	144	158	163	169	138	192	156	177	145	163	182	161	177	172	155	170	182	162	177	161	143	145	155	177	170	174	168	189	159	160	161	156	152	145	148	147	152	166	163	153	152	149	173	136	159	156	160	140	161	142	148	182	159	168	150	158	161	166	155	174	160	151	200	174	157	160	192	179	163	157	157	161	159	169	148	157	160	149	185	189	158	165	181	185	146	166	167	158	179	169	170	157	163	150	170	168	165	160	179	161	156	168	148	149	139	139	161	181	163	177	142	148	187	152	181	194	177	160	167	178	185	172	162	156	157	169	164	153	159	150	176	152	160	161	183	177	155	181	165	159	176	142	165	169	169	156	153	154	148	152	168	151	159	173	186	181	161	156	147	166	154	180	181	162	150	167	182	175	152	164	161	168	182	172	164	160	175	154	174	170	166	149	155	192	172	188	164	149	195	172	165	164	158	168	139	161	155	164	179	158	162	134	164	151	140	138	140	164	174	159	178	148	179	148	169	163	144	180	171	165	154	158	187	163	154	166	159	166	186	162	165	163	157	158	179	174	169	139	168	183	177	153	154	158	143	151	139	154	156	169	160	166	154	168	150	140	139	163	169	150	139	158	163	180	159	183	156	150	151	185	163	154	172	168	150	139	192	146	153	174	181	177	149	158	152	185	167	177	163	171	210	175	164	183	165	182	163	178	151	144	165	167	153	157	180	152	137	158	159	155	141	184	145	159	157	169	163	157	178	162	170	188	192	148	177	168	149	172	169	155	159	158	150	161	153	161	169	166	156	166	193	167	184	162	160	170	173	176	156	158	183	168	146	160	157	149	159	176	170	150	171	178	161	170	189	170	167	166	183	158	154	162	152	156	169	157	163	172	148	173	149	152	145	177	182	185	153	184	161	182	170	170	166	158	147	138	184	164	141	152	163	147	161	165	172	165	159	163	146	152	151	186	168	141	167	152	171	153	152	160	169	149	146	168	174	142	182	179	162	149	157	158	184	165	161	156	154	158	171	150	192	162	158	172	171	177	163	142	154	158	151	143	161	169	168	157	163	161	177	179	178	162	164	163	165	155	171	178	182	156	175	164	138	168	169	143	167	179	177	160	168	148	156	168	171	156	170	177	169	176	159	165	175	142	174	159	193	160	161	186	171	177	163	164	172	165	167	145	143	131	179	152	195	172	170	161	160	187	165	160	150	164	156	158	175	160	181	164	158	135	160	167	158	154	154	159	145	157	168	153	171	176	156	159	150	144	163	160	175	154	177	165	167	168	156
24395	20346	26449	24094	20357	8827	1198	853	682	590	524	529	450	422	389	390	382	363	396	385	392	405	360	361	321	364	322	349	319	312	310	336	312	304	341	302	322	319	304	305	301	332	323	321	306	299	324	311	305	331	309	320	306	310	350	314	337	308	315	298	340	316	288	307	321	290	316	312	311	303	281	304	321	294	316	288	309	311	288	312	305	290	289	333	312	311	322	318	338	295	315	269	323	298	356	333	304	323	330	304	324	284	314	284	275	299	294	327	308	328	290	275	346	314	338	292	302	301	312	288	290	294	296	294	306	309	307	308	347	307	315	255	342	288	301	312	301	336	307	322	293	335	260	278	293	303	300	304	322	302	306	296	326	284	328	276	313	284	309	285	310	295	332	317	289	323	344	304	286	289	313	276	322	344	312	302	314	300	317	294	309	286	342	298	324	299	321	334	313	297	316	288	343	315	319	308	296	297	365	307	305	309	288	283	328	277	301	313	297	300	311	292	307	300	299	299	320	273	326	314	305	316	287	311	301	297	311	300	314	322	307	299	288	294	328	312	277	283	315	311	298	295	286	299	299	310	307	319	292	287	329	321	330	307	325	305	310	328	291	348	311	289	297	290	304	300	293	285	300	329	308	286	321	300	289	305	296	309	315	307	294	305	329	305	282	315	310	296	276	306	330	299	328	290	285	331	327	309	297	311	300	340	284	291	317	302	313	316	309	304	300	296	285	324	313	304	291	297	327	291	284	290	307	311	291	320	307	304	307	296	335	326	313	328	315	303	300	314	304	279	300	273	335	289	295	332	275	316	320	343	305	294	323	293	289	258	315	304	319	315	298	314	343	297	336	299	310	293	322	285	278	302	302	304	300	321	309	305	343	345	278	309	292	315	313	314	294	294	317	337	334	297	314	301	309	287	286	295	333	291	294	321	330	314	304	304	299	314	300	312	328	323	292	298	309	311	306	326	333	278	321	307	301	288	319	278	285	323	330	314	316	270	292	294	292	299	305	285	293	317	265	258	331	287	297	312	308	302	309	309	302	294	299	332	314	282	293	283	298	309	309	315	299	285	303	297	322	303	338	311	309	327	284	292	295	302	329	291	304	322	300	300	301	321	275	312	312	310	297	298	313	321	314	309	295	292	274	298	330	314	301	339	290	293	308	301	290	282	298	293	306	319	315	302	310	310	291	299	310	303	303	287	333	276	301	317	282	313	309	306	309	280	316	285	252	350	297	354	292	298	325	311	333	324	316	321	321	282	298	307	295	311	308	320	274	299	286	334	318	306	293	318	304	298	307	335	298	339	308	320	321	293	309	320	313	294	308	332	293	292	303	309	286	272	315	313	294	303	294	274	278	329	348	326	291	311	335	335	315	299	325	299	342	299	308	313	292	278	282	283	296	261	342	333	311	296	329	330	285	306	301	284	313	318	329	309	326	320	326	279	327	291	312	291	315	344	322	308	301	307	284	305	291	311	301	294	287	264	314	338	274	284	289	318	324	287	316	305	306	301	319	330	298	324	340	286	323	320	334	292	328	294	300	336	302	288	301	321	308	285	316	285	315	286	290	306	301	310	318	311	283	295	327	296	292	329	256	315	313	302	336	290	311	299	308	304	307	311	310	295	302	314	300	299	304	303	309	298	305	345	284	326	335	298	287	335	280	286	298	300	320	310	305	327	341	286	311	299	324	302	295	308	328	293	327	301	282	296	302	319	312	303	280	314	339	312	299	284	294	326	307	281	319	299	304	259	302	288	310	300	306	329	284	299	313	310	316	264	282	314	303	345	317	348	303	307	289	309	287	318	301	290	286	298	317	295	298	347	328	321	304	329	289	280	314	292	328	306	300	309	279	284	291	297	280	301	280	311	310	304	293	320	311	295	290	295	290	308	313	289	304	340	287	295	311	305	326	275	311	293	300	297	310	297	336	321	283	300	275	299	298	291	317	332	311	294	310	301	284	276	312	269	336	307	324	327	282	297	301	313	307	308	320	325	325	288	291	304	294	315	312	319	295	308	309	323	331	294	309	335	323	321	313	296	285	324	313	324	309	298	361	298	291	319	316	289	276	302	267	292	298	316	323	331	310	298	290	289	300	307	291	268	326	320	301	306	314	296	304	301	339	304	318	308	288	300	328	344	305	324	304	296	303	290	261	327	260	274	304	293	280	329	297	314	301	295	288	306	297	306	284	300	268	323	294	306	317	275	319	337	281	304	321	285	297	308	285	322	275	301	273	308	327	302	340	312	351	289	312	309	318	316	284	305	345	341	316	303	294	307	314	313	331	309	296	315	298	325	314	315	340	302	293	292	321	339	296	318	280	294	289	304	330	309	266	337	293	276	324	319	305	296	306	305	292	313	325	313	299	287	318	305	328	315	292	300	310	286	299	305	324	292	316	289	294	292	306	334	313	308	297	323	312	313	293	296	295	308	323	324	338	295	308	292	325	292	311	275	306	312	292	297	298	304	318	321	332	312	308	288	311	316	301	301	290	311	323	312	313	307	321	327	292	315	296	310	281	290	286	348	332	309	288	292	320	280	306	260	339	281	286	282	281	318	298	312	319	318	291	319	297	295	320	329	297	271	282	302	304	311	298	292	294	278	298	306	313	305	304	326	304	321	311	326	311	288	292	323	312	299	309	297	309	306	324	319	297	307	273	315	309	320	318	315	325	324	301	294	299	285	309	306	308	315	316	292	308	286	310	316	306	307	313	294	291	314	308	274	312	326	304	332	294	294	317	302	308	302	299	318	312	282	291	289	301	295	318	307	299	292	320	311	298	334	302	304	320	290	311	322	310	314	314	311	274	323	296	296	280	275	296	326	285	281	282	310	294	295	316	304	311	293	293	292	323	275	322	273	342	303	314	280	286	284	286	276	276	327	300	312	310	289	288	332	300	301	293	308	307	289	319	337	319	322	294	309	319	325	323	284	312	283	282	308	314	326	304	305	285	306	284	265	335	300	343	312	285	312	301	283	297	300	315	318	321	311	287	290	299	327	315	297	306	300	298	304	292	323	288	282	308	329	345	298	290	337	282	305	320	315	313	307	300	318	292	298	284	311	288	317	297	295	291	276	304	295	329	303	311	297	276	317	331	312	316	301	275	300	299	317	267	321	310	288	275	292	318	313	310	316	332	293	310	283	334	321	302	295	336	300	290	292	312	270	305	306	293	332	338	284	286	278	327	310	329	286	317	269	288	346	358	308	314	291	308	318	291	301	284	277	314	290	310	298	320	336	282	345	324	302	273	310	317	333	296	336	291	294	303	307	278	295	339	297	309	346	308	327	297	304	326	320	285	303	320	294	299	253	307	289	307	283	270	319	299	304	303	323	299	321	336	285	303	311	301	291	304	328	290	294	324	275	280	291	304	281	290	301	287	305	333	293	312	297	286	339	338	303	337	284	291	281	319	291	312	333	278	306	291	278	285	322	311	286	315	295	282	293	311	300	267	310	340	296	291	288	302	277	302	299	323	301	308	316	278	339
8492	11530	10944	5632	3606	2537	1816	1468	1236	1033	905	728	690	603	583	559	530	542	490	440	463	432	397	408	400	407	394	375	376	381	372	376	327	320	354	328	342	344	357	336	319	337	303	334	330	323	306	313	312	316	323	315	303	334	302	292	316	333	335	312	318	294	291	328	342	306	332	310	302	313	312	312	345	342	310	290	314	302	317	289	333	292	289	308	304	342	315	287	314	301	318	326	339	307	287	250	298	310	327	320	292	299	316	316	312	313	303	312	305	293	284	300	299	337	297	321	315	267	307	303	323	305	301	326	295	333	286	310	311	336	277	328	323	311	318	308	327	319	294	291	294	296	323	329	310	297	306	290	310	310	308	305	295	317	280	302	278	308	300	290	293	313	320	319	300	294	312	308	304	278	294	321	289	309	280	266	291	311	282	308	297	320	325	297	292	310	280	277	305	309	306	295	296	316	312	306	282	311	346	297	336	318	307	304	323	309	334	269	312	310	330	289	294	331	315	311	300	332	336	297	309	286	308	341	319	265	255	305	287	318	286	305	325	289	320	286	294	301	276	317	290	286	289	288	256	268	309	311	310	307	295	318	315	273	316	290	311	292	291	299	313	318	301	278	287	306	292	320	284	352	287	308	291	302	335	317	329	301	302	288	302	293	316	274	262	292	304	303	318	308	342	287	305	283	293	290	318	321	278	327	298	302	285	295	288	301	305	310	312	335	284	305	330	281	287	305	294	290	273	292	274	286	286	315	336	303	305	303	299	302	298	306	286	303	311	331	309	314	288	294	271	300	321	309	303	324	306	301	290	307	266	284	318	309	291	330	323	306	303	339	280	275	286	306	297	288	290	302	300	275	301	301	313	289	295	302	277	304	303	300	322	291	271	317	288	317	295	317	305	319	264	263	307	279	290	293	320	278	298	335	275	315	318	295	300	304	283	289	320	279	291	283	300	290	322	297	300	304	290	313	298	281	284	282	298	310	297	274	318	307	277	283	298	311	304	314	294	314	328	347	273	310	327	312	304	282	310	284	306	287	323	288	316	299	298	323	317	278	308	280	284	312	304	328	297	281	273	340	312	306	315	292	296	331	270	305	284	296	301	273	307	276	313	274	295	303	297	275	325	290	256	300	304	349	321	272	336	307	298	300	332	287	285	311	278	324	287	283	312	329	302	301	278	306	294	284	315	316	317	321	284	297	307	295	326	305	317	302	309	290	284	305	286	298	314	298	324	294	302	303	302	298	319	319	319	300	273	285	270	335	304	322	311	306	309	306	308	310	312	304	312	296	284	330	342	282	301	300	326	316	315	304	331	268	303	319	309	305	297	337	303	279	299	328	305	293	317	312	321	295	278	292	291	330	291	301	288	287	276	302	293	297	313	285	295	277	310	301	309	297	258	307	268	280	302	304	320	283	291	324	310	312	303	323	319	288	327	277	291	310	322	285	312	295	285	284	303	318	310	290	290	320	290	315	314	307	338	316	298	306	302	311	297	277	282	288	275	301	303	315	321	274	289	293	324	301	333	328	299	281	294	283	307	317	298	279	308	313	292	307	321	306	298	303	290	308	289	268	303	301	281	307	277	318	299	328	269	287	310	304	316	302	305	314	310	288	367	285	296	322	288	302	310	309	291	316	322	302	286	294	331	318	319	283	311	293	297	282	291	326	295	308	291	314	298	318	319	282	318	286	310	309	282	307	277	331	291	309	289	290	326	298	332	341	304	307	304	304	291	290	307	326	326	332	317	304	293	335	282	308	320	312	315	318	319	291	310	300	312	287	292	317	323	280	285	312	304	289	320	311	300	276	313	310	313	284	291	288	300	284	294	308	308	290	296	303	290	300	328	306	334	277	310	307	303	295	335	279	343	316	296	280	338	285	293	326	296	312	323	271	309	300	272	306	322	292	309	316	303	285	289	285	297	307	301	270	301	327	338	323	294	282	311	316	329	327	303	300	319	284	345	321	309	313	313	297	299	294	308	303	270	290	332	312	314	310	279	301	295	332	317	299	326	298	291	289	294	317	278	293	306	313	319	281	301	282	281	280	310	276	293	311	289	299	313	303	301	338	332	300	299	297	287	291	285	326	313	320	281	335	278	318	311	313	293	322	324	293	284	304	341	293	282	317	291	301	315	316	289	311	324	284	307	323	291	312	277	321	271	313	284	306	295	283	291	294	310	274	293	279	295	299	281	311	288	298	311	333	313	264	309	291	324	313	317	305	310	304	326	316	293	301	282	300	301	310	307	299	308	297	303	313	292	297	318	320	309	290	283	331	344	324	305	302	277	304	312	306	277	252	304	286	323	286	295	325	312	327	284	321	322	287	310	317	317	305	290	293	287	299	323	333	306	280	311	274	324	285	333	262	305	282	322	294	301	306	294	288	261	301	345	308	279	313	314	314	325	303	302	303	292	300	268	322	339	317	278	286	305	293	283	312	312	287	351	298	268	309	310	306	266	277	310	302	286	322	323	274	318	305	334	299	287	301	300	285	306	314	293	277	289	312	285	274	308	340	320	284	290	297	320	300	323	291	337	299	319	290	297	296	303	322	303	312	315	299	334	300	309	302	302	311	312	290	299	322	340	299	281	311	312	322	296	318	307	297	346	331	315	312	295	287	319	307	290	298	329	292	278	308	333	324	317	294	307	287	274	338	301	282	314	288	312	280	310	294	276	318	269	305	267	316	316	282	303	338	286	266	305	303	299	309	273	294	309	260	282	311	294	277	291	307	316	313	292	305	262	328	308	294	324	306	309	323	295	304	341	302	311	328	298	326	272	304	307	287	328	292	291	299	317	284	287	306	295	300	318	295	286	302	275	318	307	303	304	293	252	288	310	300	286	321	274	328	284	317	307	307	311	304	293	303	281	291	287	324	283	308	286	277	339	321	304	315	323	286	298	312	334	323	297	276	294	296	282	285	324	290	285	297	306	322	315	281	258	276	334	323	307	302	294	294	300	281	303	317	307	363	291	291	300	275	292	326	268	313	309	296	280	311	311	299	290	307	338	316	298	290	305	300	285	299	301	302	321	334	287	293	284	275	331	304	291	297	283	317	285	289	319	292	302	266	305	302	299	316	330	323	286	323	292	292	297	280	305	314	303	277	319	288	291	332	290	325	309	308	268	293	278	333	318	297	303	345	289	316	300	287	314	292	283	286	304	311	318	266	291	303	309	256	323	299	250	291	269	313	331	308	311	317	277	265	321	293	317	291	318	326	300	305	304	321	286	324	294	319	315	274	295	316	300	319	318	286	280	296	288	337	287	321	291	309	323	293	313	271	303	292	322	295	293	315	293	306	337	289	294	310	299	325	322	353	324	295	294	322	288	336	322	299	292	340	309	306	313	278	299	315	327	277	284	325	276	294	276	309	315	284	287	286	292	301	284	305	322	316	321	302	285	311	295	327	321	285	293	325	310	289	311	295	267	333	296	298	284	286	286	292	323	327	297	307	310	324	315	304	311	304	268	291	270	301	311	310	329	313
22566	20408	26959	23804	20415	20481	7889	1836	1345	1157	1123	995	895	853	909	827	748	833	792	732	787	750	677	690	704	680	636	699	692	680	644	691	661	626	636	645	667	641	655	703	645	685	691	645	612	623	669	600	611	624	642	628	636	626	639	616	647	612	647	629	666	656	623	612	595	682	616	610	647	597	652	617	620	640	617	620	594	656	602	622	618	586	633	636	600	624	662	586	633	587	612	618	642	623	592	584	606	588	619	617	613	641	610	638	604	595	621	609	602	604	568	601	610	584	634	553	648	623	633	641	656	594	553	593	628	628	635	647	561	614	583	616	606	638	612	652	598	615	634	630	602	639	629	605	659	607	648	623	632	611	617	574	594	652	614	605	590	643	579	620	616	603	615	645	607	548	601	607	608	667	572	597	576	628	654	645	598	604	570	664	636	600	619	620	635	595	648	560	648	607	622	625	601	590	621	611	586	585	592	607	608	590	618	584	629	590	589	548	602	586	640	649	627	642	610	639	574	627	584	656	623	627	563	550	624	606	620	608	598	609	650	597	600	626	626	604	634	604	592	616	580	596	610	613	603	604	559	640	611	636	638	642	589	673	611	580	595	666	605	599	604	635	566	612	597	598	633	617	632	623	601	658	586	632	644	617	601	606	572	558	621	609	640	643	616	605	603	595	611	596	627	633	633	645	601	646	588	605	626	612	637	612	616	595	640	570	584	622	601	644	607	566	617	621	633	629	612	607	619	586	644	615	626	625	616	650	618	600	612	576	594	592	633	616	612	638	587	615	604	602	593	615	649	627	610	617	623	636	655	613	624	618	598	591	622	614	614	591	643	626	648	598	616	595	615	603	595	593	612	625	612	596	613	584	577	620	629	605	658	582	633	582	598	627	633	620	615	643	602	567	627	598	613	657	609	626	625	616	580	593	688	634	574	591	590	643	633	621	613	604	624	632	615	640	605	572	619	588	611	577	634	617	556	625	644	657	601	610	575	607	607	646	600	607	603	580	596	597	581	623	664	617	593	607	583	630	649	624	606	608	599	631	580	614	602	628	596	660	600	672	599	602	643	626	596	555	613	643	584	603	592	620	589	614	610	639	629	662	589	631	609	591	600	644	621	642	684	551	641	609	636	576	585	656	604	633	604	616	554	591	589	617	602	640	636	612	637	589	574	613	584	612	578	584	561	599	643	591	653	558	576	579	593	605	613	602	611	654	646	589	612	585	611	579	629	588	578	593	621	593	590	614	611	588	599	665	562	641	615	595	584	589	607	628	625	618	610	586	608	635	587	635	656	599	577	595	630	594	606	598	599	622	633	557	609	613	621	656	606	609	600	625	585	608	597	584	640	594	605	616	609	603	617	641	622	629	594	581	614	561	581	591	605	608	582	600	608	639	587	608	613	561	600	649	616	554	625	620	630	591	643	623	603	616	624	630	606	646	590	595	641	602	601	605	633	631	579	590	590	662	602	615	617	568	656	627	617	637	622	593	608	618	515	621	648	616	643	664	578	661	661	597	576	614	597	620	608	607	622	589	588	607	617	646	618	604	633	602	636	565	628	617	637	572	605	624	637	619	613	603	592	654	600	583	559	615	622	625	616	600	644	581	637	598	635	636	629	589	596	613	608	604	669	624	558	611	611	622	615	645	604	635	559	636	584	598	607	653	653	576	597	570	604	591	601	598	553	637	620	617	590	635	581	550	594	640	603	596	595	620	664	604	565	639	587	646	584	641	620	613	625	636	643	609	610	652	563	628	611	635	622	575	563	584	605	619	618	586	625	630	604	671	617	618	572	647	597	614	560	578	560	592	622	592	610	564	619	618	582	592	601	611	623	612	582	604	590	575	571	624	637	625	613	609	562	609	627	610	608	589	601	605	612	591	624	616	646	589	642	594	630	587	598	631	632	613	606	617	597	630	627	634	627	635	609	596	616	662	637	577	567	625	582	568	579	591	559	663	554	594	623	570	630	637	645	623	606	602	607	645	612	644	614	610	601	605	604	588	616	649	665	644	625	624	670	676	642	632	662	578	616	608	613	628	613	660	616	624	571	666	572	589	597	616	639	631	646	627	643	626	587	629	592	625	594	599	584	580	623	602	644	604	569	590	586	609	591	595	565	597	592	642	582	589	606	650	588	615	615	599	648	628	605	587	605	614	564	569	630	599	629	631	592	575	626	621	640	584	597	586	629	628	604	632	605	601	584	603	605	655	625	625	679	587	650	631	609	598	616	633	595	576	605	612	564	604	640	671	590	612	629	598	605	638	584	621	593	578	623	614	655	537	580	662	587	633	592	602	578	602	651	563	552	597	597	598	623	592	640	608	605	618	608	570	558	636	589	620	629	600	593	626	596	598	634	637	615	560	610	611	631	625	606	614	609	624	626	601	615	604	593	605	604	605	587	604	599	658	574	593	610	600	619	556	608	598	628	615	592	626	609	642	587	622	606	577	579	624	576	610	601	600	567	630	569	584	630	622	632	625	615	642	646	623	603	611	628	609	636	614	579	620	623	636	608	587	628	602	559	593	607	632	582	613	582	644	594	633	621	611	640	597	621	587	596	643	597	630	618	612	629	608	611	594	581	646	641	612	624	600	574	667	618	619	595	592	676	634	619	655	633	675	624	616	627	634	606	612	608	631	612	624	596	608	638	592	598	598	611	632	633	626	603	608	579	587	584	583	622	651	615	616	622	580	612	627	630	576	596	584	594	594	640	616	612	592	538	654	612	634	623	618	657	627	578	637	643	655	607	621	603	585	616	631	623	615	602	607	599	619	649	611	619	613	602	648	611	606	602	625	601	629	593	587	639	596	612	630	637	612	645	627	652	611	604	553	593	587	625	574	572	604	607	584	630	610	599	624	599	605	550	619	618	615	647	607	577	575	608	594	592	605	614	601	587	595	613	598	572	586	632	601	624	623	579	577	596	606	615	670	563	621	605	617	579	618	633	606	612	597	602	616	623	608	627	573	592	606	576	597	572	618	635	619	576	570	586	618	615	601	630	635	618	578	600	578	609	594	616	592	622	584	642	625	630	617	585	607	617	640	609	541	593	581	600	633	570	614	581	585	586	614	599	612	634	580	597	586	610	596	534	575	649	656	620	636	617	582	601	634	536	644	602	590	620	603	648	624	606	598	624	620	609	646	620	629	566	584	608	627	654	573	582	629	635	593	548	644	590	590	643	621	600	588	599	599	596	624	599	614	596	601	603	576	618	567	595	607	612	606	612	628	591	602	589	641	577	607	624	591	574	597	641	603	566	612	637	602	599	582	618	583	629	621	640	631	605	612	648	607	604	618	573	570	620	616	632	623	615	634	595	639	629	615	633	636	644	612	636	656	593	654	604	584	645	576	628	637	594	673	609	606	621	615	608	611	636	622	622	635	564	587	579	614	592	640	627	634	643	625	574	626	613	621	579	590	591	588	633	639	637	629	587	619	619	636	558	684	608	605	652	610	575	631	625	604	583	601	623	643	611	621	606	611	629	619
11933	18578	17335	9970	6467	4741	3619	2764	2366	1872	1740	1582	1406	1269	1205	1081	989	989	985	881	872	848	863	813	813	749	700	735	763	719	683	683	699	671	656	634	664	683	668	655	641	658	652	637	621	646	627	651	686	591	608	635	630	651	640	617	644	587	591	617	643	605	637	608	628	579	596	598	613	581	635	617	595	596	604	564	647	630	638	640	584	610	614	590	576	607	582	632	614	593	600	593	575	615	609	642	618	578	585	565	634	633	594	570	584	545	615	604	624	567	632	592	576	567	574	614	625	598	598	576	615	618	607	605	628	565	593	622	626	570	629	592	579	633	596	571	586	613	609	631	622	629	545	584	580	613	628	582	616	653	559	595	570	610	628	600	570	625	610	629	599	589	589	619	600	619	570	596	598	620	612	597	613	592	597	602	602	603	603	538	574	625	611	625	613	611	558	582	546	579	606	595	604	589	664	614	615	578	585	588	594	606	612	555	573	578	569	592	627	562	571	542	619	598	594	618	578	586	581	585	617	599	616	567	595	607	610	571	582	586	621	651	608	610	607	572	552	553	520	580	618	593	597	583	540	591	614	583	583	607	591	573	593	588	593	596	572	583	578	615	599	576	563	594	609	608	568	573	597	607	641	575	574	584	583	615	573	572	618	565	618	544	544	614	611	575	578	607	602	609	560	597	602	615	574	568	597	610	600	587	603	620	618	627	578	644	562	624	592	591	595	587	610	585	578	593	596	584	566	608	596	565	616	626	574	581	606	582	574	601	618	571	612	562	637	557	558	574	574	585	632	569	602	581	588	586	605	599	589	611	580	586	560	589	601	569	583	598	612	588	600	561	594	561	618	574	569	591	592	628	596	619	587	638	635	628	616	627	593	581	589	563	628	604	615	565	594	564	591	606	563	571	564	620	617	566	612	591	561	566	602	627	562	596	590	603	585	563	573	584	579	591	631	628	564	590	623	609	575	653	641	587	569	605	576	601	583	597	565	552	632	609	577	532	594	595	586	591	565	614	616	581	598	575	591	608	554	565	603	583	607	614	618	560	640	560	630	600	575	611	644	600	611	603	582	577	586	602	552	587	593	580	605	551	602	607	576	577	556	576	577	612	604	581	596	579	647	629	615	563	594	621	598	635	622	632	567	602	597	608	604	656	550	603	549	562	592	579	600	591	566	576	571	581	576	606	584	582	558	596	598	611	579	551	566	593	552	607	602	601	612	585	579	575	588	617	583	631	573	614	581	567	581	598	657	620	566	585	586	544	601	597	579	600	595	585	656	617	599	551	613	645	598	567	580	633	572	611	605	620	599	600	619	603	616	580	620	632	565	637	556	585	587	577	616	586	583	581	660	607	594	655	603	604	550	586	581	596	594	616	594	582	588	573	582	616	581	646	608	544	610	619	549	601	579	616	591	614	581	646	584	574	626	604	609	571	586	576	579	564	645	578	565	588	571	616	544	572	585	589	550	611	591	556	549	596	529	579	587	592	615	602	548	574	625	607	580	560	602	586	566	591	587	588	587	583	584	602	608	588	610	591	580	597	619	568	572	563	573	618	585	555	594	580	586	573	598	583	608	580	582	607	645	600	586	596	645	603	575	631	639	601	591	556	589	603	574	598	616	565	565	594	618	617	645	632	593	587	612	551	543	552	565	598	619	623	623	612	563	590	544	588	587	631	549	592	592	543	550	553	654	587	581	592	567	601	616	592	603	578	586	608	597	601	557	625	593	620	568	598	575	577	586	606	582	561	599	590	555	601	571	589	614	536	577	605	593	634	582	615	571	621	587	578	587	612	631	554	592	591	591	569	629	577	595	625	575	606	538	576	600	631	620	555	604	581	573	553	612	558	567	614	625	634	579	568	589	568	617	598	655	594	593	609	578	588	597	610	591	577	602	578	592	562	583	561	572	610	568	584	601	628	603	576	572	576	538	624	601	608	574	580	580	606	590	610	576	632	609	572	588	614	608	539	603	558	595	571	619	600	590	616	593	599	616	612	560	601	580	606	593	587	571	632	630	618	613	606	617	585	565	598	594	566	566	630	555	589	586	590	562	590	606	589	614	577	558	629	571	592	614	577	589	570	599	547	587	578	575	591	611	547	586	604	613	579	587	602	628	582	578	599	586	620	595	637	584	645	614	594	584	633	590	642	551	573	596	575	609	604	562	571	586	609	615	591	594	577	600	596	585	572	558	610	601	570	591	597	573	540	589	639	628	579	587	622	593	574	589	590	605	590	586	599	588	605	626	570	605	596	620	579	611	619	603	644	551	590	602	605	615	623	560	587	608	543	562	583	636	654	575	631	615	565	598	571	581	584	595	617	592	577	559	617	574	598	560	607	585	575	606	624	560	614	600	588	588	652	565	632	594	582	547	583	588	564	591	585	579	583	594	553	591	576	639	584	608	603	599	611	583	595	580	603	610	595	622	571	619	607	591	572	620	578	568	608	614	589	581	607	552	592	595	566	590	570	553	609	570	604	606	581	594	604	605	607	627	617	610	556	574	545	624	612	579	601	604	554	562	583	594	580	592	651	609	561	557	568	556	588	600	632	583	608	569	597	569	557	576	607	606	607	591	591	564	590	569	586	591	576	563	636	576	578	620	640	633	600	583	584	595	597	565	600	569	577	640	580	556	643	565	560	607	575	588	587	575	602	625	550	588	614	583	583	606	580	576	601	595	607	600	577	576	597	569	584	616	582	620	599	606	575	647	628	580	585	603	599	628	592	577	595	598	655	578	608	583	568	598	595	599	606	608	622	567	616	582	618	604	602	602	570	582	607	605	609	620	584	595	614	611	608	608	633	646	616	612	560	586	550	619	585	577	578	558	605	575	611	613	638	602	609	573	606	596	546	615	607	617	601	585	584	605	597	573	582	587	574	591	598	617	578	576	547	609	620	615	529	580	580	572	559	623	623	635	587	588	609	583	575	600	578	621	614	615	588	570	576	594	577	614	586	614	602	590	583	597	595	557	590	597	570	599	575	625	585	604	572	570	585	641	595	582	606	635	603	560	561	563	603	587	626	552	625	616	580	574	550	597	620	611	611	591	606	594	572	586	578	623	586	627	584	645	577	570	604	573	597	611	560	594	596	622	628	587	599	591	591	574	572	550	575	575	587	607	584	543	595	583	604	610	624	582	609	594	610	602	580	557	583	612	553	603	554	566	561	585	626	592	581	584	569	628	552	608	570	600	627	619	581	566	587	623	567	553	580	579	574	577	616	580	591	594	596	577	599	592	585	615	609	590	596	545	598	607	609	620	571	603	550	595	575	594	607	590	618	618	608	564	592	591	599	608	597	548	600	571	587	645	585	591	604	604	620	619	622	572	577	621	581	593	583	589	589	601	624	584	573	623	576	612	571	601	567	611	573	576	567	556	621	600	607	589	612	597	623	579	624	556	607	562	638	564	592	597	594	611	566	626	591	600	613	572	597	596	613	582	600	605	605	553	617	593	594	581	594	622	568	581	564	604	631	604	582	623	591
27618	12507	1195	344	233	195	192	153	131	137	143	160	135	145	161	139	133	147	140	127	135	147	158	133	141	139	118	167	130	159	136	146	105	127	120	135	154	132	134	147	157	147	138	141	169	175	131	144	131	124	121	152	137	140	135	138	139	166	144	139	142	136	144	131	133	127	147	149	135	147	151	137	137	142	147	140	137	134	124	148	158	134	137	155	153	138	145	112	160	157	151	149	145	122	120	136	151	130	124	172	143	136	136	160	145	140	146	158	135	122	146	143	151	138	149	140	142	126	132	143	145	158	112	126	160	141	152	124	157	151	127	136	165	143	134	131	133	131	140	122	149	158	143	144	148	157	151	106	156	146	116	155	152	114	113	136	141	144	140	142	153	160	149	139	128	123	148	137	156	165	156	130	139	124	120	129	160	138	156	132	134	132	141	120	139	126	117	131	135	139	156	153	162	154	138	127	137	139	137	122	131	119	113	144	128	169	157	141	141	151	136	145	134	132	152	126	138	151	136	159	156	160	139	143	122	133	136	148	145	138	139	117	146	144	147	161	136	146	140	129	137	156	160	133	128	129	127	146	157	120	146	157	136	141	146	122	139	144	131	155	132	146	127	134	129	136	161	138	136	122	161	121	165	116	135	147	119	142	156	150	142	142	150	177	145	147	164	140	140	161	136	164	146	134	120	154	149	147	130	145	157	135	124	141	147	139	132	145	132	135	140	140	142	155	151	137	144	137	128	142	163	128	136	139	160	161	148	132	125	146	142	150	147	175	139	135	127	149	140	119	134	137	145	138	143	136	124	137	128	150	139	117	158	119	120	162	122	145	125	131	120	143	151	146	147	147	136	130	153	132	135	144	160	134	127	126	143	146	141	155	144	157	143	128	130	134	152	132	128	144	139	184	117	143	121	136	142	139	140	135	147	159	133	152	148	137	131	131	136	134	141	133	135	152	158	125	145	143	133	122	159	138	139	136	139	140	133	167	157	149	122	160	143	160	138	131	131	147	155	163	149	134	153	124	153	140	132	152	152	144	165	160	131	133	139	106	136	123	157	137	154	142	151	134	136	150	134	147	143	168	148	155	135	137	143	141	143	134	157	133	138	158	132	145	152	143	162	139	133	124	150	143	147	124	155	142	146	148	144	117	143	138	141	142	116	144	158	134	153	163	144	145	143	146	133	167	154	147	164	139	148	125	115	147	148	136	146	148	135	134	134	134	136	140	168	126	151	139	126	130	149	121	151	157	143	134	133	106	149	156	154	130	145	121	147	160	150	125	143	140	147	136	131	152	133	155	147	136	128	159	145	103	134	134	144	141	161	132	134	142	131	152	142	140	149	139	136	149	144	147	134	148	160	144	127	133	139	126	137	151	145	153	128	128	138	134	140	140	125	156	138	150	129	153	131	145	142	129	138	145	137	130	158	148	132	148	106	162	144	128	145	151	156	126	137	170	132	123	148	110	151	141	159	160	141	129	121	144	122	137	141	148	151	148	127	125	143	150	144	131	151	129	139	130	129	115	160	128	142	128	134	124	161	144	142	128	155	136	122	122	146	160	152	139	152	145	127	127	153	130	144	163	155	130	131	161	135	123	135	149	140	152	152	141	116	140	144	123	150	126	162	146	176	134	136	130	150	132	136	137	143	141	143	148	139	145	135	141	134	134	133	118	132	145	126	137	130	117	134	143	129	142	139	155	153	143	135	128	142	134	149	132	152	142	145	156	143	134	134	115	157	151	143	143	160	138	160	135	151	155	168	129	162	124	141	135	139	141	132	143	167	123	125	137	138	152	133	129	167	155	141	148	131	114	155	158	138	128	135	141	152	116	148	148	135	131	120	153	131	131	143	136	116	135	139	139	133	153	143	116	138	135	141	147	144	127	124	137	164	160	126	147	149	134	152	144	150	121	153	158	144	135	148	172	142	137	141	147	141	152	135	131	145	141	157	114	122	127	148	130	146	162	123	142	124	125	134	146	145	146	147	133	131	145	141	127	140	151	151	123	131	133	148	134	154	137	149	146	148	130	155	141	130	133	142	127	138	140	118	140	145	136	171	130	156	141	137	145	128	160	128	129	144	137	138	132	155	135	132	156	144	163	153	141	156	144	135	160	141	168	133	124	137	144	151	147	163	151	140	132	141	135	148	125	132	119	135	169	150	131	144	124	141	134	145	148	143	151	150	134	120	139	155	130	144	167	139	120	145	174	141	134	155	150	121	124	149	128	152	147	140	135	173	150	151	129	140	136	124	143	155	148	121	116	136	147	124	158	139	132	146	116	142	124	124	144	117	137	129	138	127	125	122	158	139	136	147	161	129	154	129	174	151	109	167	146	124	124	137	142	141	141	118	135	145	131	146	172	137	158	132	132	160	133	121	128	122	141	133	124	145	132	152	143	135	130	129	135	149	141	130	160	139	117	138	137	146	147	133	167	130	117	125	136	124	138	133	135	136	158	129	135	148	150	147	147	144	160	133	146	118	118	152	143	142	132	156	132	148	134	140	127	130	133	130	164	154	133	145	143	135	138	146	138	151	140	157	145	141	146	154	129	146	152	142	141	120	154	132	152	152	153	154	138	139	144	146	136	136	145	141	119	136	151	112	130	129	138	132	157	146	145	155	146	133	159	133	136	146	129	117	129	135	123	170	130	132	170	153	123	127	130	157	131	154	137	146	125	138	145	140	143	156	130	136	150	142	142	130	155	131	122	139	140	159	132	151	133	134	139	153	160	131	152	127	145	153	175	137	144	151	120	152	130	143	157	142	156	136	156	146	141	156	139	128	153	156	129	151	126	132	156	127	130	159	133	132	123	123	151	154	113	124	137	168	144	130	112	136	125	130	119	145	137	168	148	136	130	155	149	151	141	133	142	137	146	146	136	144	126	142	140	152	142	141	139	149	141	140	154	147	128	157	150	135	149	167	142	142	133	151	126	146	126	154	145	140	151	129	148	142	135	128	151	140	131	124	158	143	140	139	127	153	134	160	146	135	141	122	138	146	147	153	141	150	140	157	149	132	130	157	135	157	137	146	139	136	131	140	159	132	157	143	141	135	149	149	136	127	163	138	134	109	127	142	140	136	158	153	152	119	139	140	145	151	145	136	144	150	136	128	149	138	135	179	131	128	138	142	132	131	136	141	132	150	128	142	147	121	134	146	129	132	138	141	138	134	137	148	141	136	146	151	135	146	122	164	127	148	145	130	136	148	138	127	138	157	134	144	152	148	128	158	127	151	141	143	144	145	135	115	132	115	157	136	133	125	133	142	154	143	147	141	153	149	130	166	129	112	122	155	149	162	137	135	131	139	136	150	138	129	146	129	136	142	123	118	126	146	152	133	147	135	140	135	158	146	129	153	151	132	154	149	144	134	141	137	144	114	133	143	146	146	163	161	147	121	127	138	132	135	130	149	138	142	146	159	140	125	138	123	120	135	167	140	158	140	136	134	142	145	143	114	148	135	126	138	134	129	133	109	135	128	159	147	159
4999	883	717	426	317	287	265	228	193	179	205	171	198	167	185	170	155	158	174	167	162	166	151	149	163	152	173	167	191	196	141	166	180	146	168	167	181	175	163	174	151	152	138	161	147	164	158	155	156	165	157	170	170	146	143	190	170	165	162	152	149	165	158	162	168	159	144	154	166	152	146	173	140	165	173	194	160	158	176	165	161	151	156	159	162	155	161	170	172	150	165	155	150	150	166	146	191	167	174	154	154	168	164	173	175	180	163	149	148	197	158	171	160	185	173	159	181	176	160	181	165	171	171	147	183	150	152	159	155	168	172	167	161	157	152	163	152	169	164	154	148	175	137	164	184	161	148	160	181	161	151	180	175	159	165	156	150	157	186	176	159	157	155	148	182	161	140	163	164	150	179	161	149	177	158	162	148	161	177	145	163	164	177	158	159	147	166	173	144	146	162	168	165	170	163	169	160	157	177	143	166	156	171	161	144	162	179	195	150	175	154	151	139	165	159	172	143	162	174	172	141	147	163	185	155	173	144	159	144	138	187	188	175	199	169	167	168	153	172	170	160	181	184	171	166	167	159	159	158	163	156	157	173	167	152	149	170	162	181	171	167	177	160	173	165	151	170	144	146	174	167	153	166	173	158	139	168	155	185	174	166	183	168	152	153	150	161	156	144	150	151	184	174	162	176	171	172	178	178	147	183	182	153	168	150	161	164	173	179	147	151	175	168	188	171	147	152	145	172	157	163	176	173	180	155	172	169	180	148	137	138	161	195	147	165	166	153	168	156	158	167	167	168	182	144	168	177	166	167	155	146	165	164	158	148	168	152	166	160	166	146	152	178	165	171	165	155	180	155	179	141	160	145	157	152	175	166	155	161	153	174	166	170	153	154	166	183	165	171	171	159	152	170	154	157	173	172	154	159	164	154	159	157	148	166	155	149	151	163	163	177	161	172	160	164	154	157	147	137	169	163	154	158	156	143	148	176	166	164	171	151	163	147	165	180	164	174	148	172	162	183	165	156	151	165	176	157	172	159	147	177	152	178	142	156	172	185	185	180	165	171	148	173	170	158	167	193	167	144	171	145	158	151	159	164	177	169	151	165	164	163	151	168	167	174	171	165	173	178	170	167	162	138	157	167	161	144	167	167	145	160	167	143	174	165	175	178	169	161	133	144	178	163	186	165	156	163	147	163	144	172	157	157	169	157	145	181	172	147	132	157	170	168	167	151	157	154	154	132	164	151	171	148	165	172	157	162	150	155	168	145	138	165	177	171	186	166	189	173	152	163	153	154	163	164	157	160	162	172	132	195	189	167	162	162	152	187	158	150	156	188	152	160	173	154	155	164	156	161	146	165	182	168	148	151	139	164	164	174	159	171	157	165	149	184	163	192	152	152	188	154	169	166	163	152	141	155	172	142	168	167	156	160	186	153	160	168	170	189	165	156	147	174	156	151	154	152	155	150	162	170	144	151	164	174	154	162	173	176	162	155	168	167	146	163	179	158	162	151	159	146	162	176	188	150	154	129	172	159	167	178	183	156	182	157	161	172	163	166	153	170	160	156	161	163	149	172	179	149	147	157	144	143	141	144	192	163	181	165	137	175	154	171	166	161	160	159	156	176	164	164	154	171	158	163	160	164	174	149	166	189	157	195	162	172	148	175	167	142	169	159	149	154	158	165	169	173	171	150	165	166	188	175	168	151	186	152	159	154	181	153	185	136	164	179	164	164	170	160	147	162	159	172	143	157	175	158	168	165	140	147	171	155	175	160	156	161	164	160	170	155	151	167	155	160	161	146	145	157	214	173	174	182	159	163	150	152	168	153	172	151	154	178	189	167	162	162	181	156	148	175	153	169	163	179	173	156	154	189	165	161	176	137	161	164	142	171	175	151	150	178	162	149	177	167	149	168	160	163	173	185	154	175	175	167	168	166	136	163	162	157	151	160	149	169	162	157	161	166	161	134	131	137	139	142	163	176	171	160	165	177	175	172	170	143	152	164	178	184	171	149	177	160	134	147	162	180	155	168	143	169	171	182	184	143	179	161	143	174	166	153	187	172	169	172	161	165	163	141	162	153	158	149	164	142	167	157	162	185	158	174	163	151	166	162	144	174	168	169	150	158	148	165	170	155	184	163	203	165	149	177	144	177	175	171	173	168	149	152	168	163	145	165	156	154	143	157	186	166	161	163	157	154	150	161	177	151	160	156	178	148	174	134	133	163	160	160	165	169	165	171	169	165	164	139	179	177	166	162	163	163	173	172	174	189	171	165	184	185	171	155	180	160	169	153	163	182	157	173	161	141	161	161	165	147	177	176	162	141	147	169	139	140	173	157	176	146	174	148	147	141	173	164	172	171	168	164	159	160	158	159	174	166	149	182	142	158	162	148	179	147	171	160	169	179	145	168	150	172	163	168	165	163	160	160	183	172	144	166	159	175	159	179	177	164	164	149	145	159	137	165	155	172	154	142	158	177	165	163	172	168	149	163	174	147	156	188	186	171	170	157	158	170	168	169	160	179	154	154	174	158	130	160	173	149	154	181	161	163	181	161	153	159	134	169	151	161	164	135	167	181	161	171	185	137	148	164	148	147	175	163	139	152	188	147	168	172	146	158	154	182	174	150	157	175	154	176	159	194	165	147	153	178	161	161	168	151	139	152	186	158	166	150	168	149	167	141	171	163	159	160	158	175	165	149	180	157	159	134	163	148	170	169	167	168	165	161	151	167	177	164	142	139	161	157	161	165	145	138	156	184	187	153	159	149	165	157	142	163	134	150	150	134	148	157	175	133	176	155	143	157	196	168	158	156	156	161	152	173	155	159	174	146	156	163	166	133	159	185	169	160	167	156	171	187	168	162	158	152	166	154	153	157	142	177	156	149	148	164	158	154	184	161	156	171	147	156	165	173	192	129	151	165	162	161	128	136	154	143	179	175	168	171	158	175	166	140	165	144	132	172	153	159	163	159	193	182	173	194	177	159	163	146	152	151	150	180	156	161	159	188	159	162	176	164	141	168	172	151	153	178	170	152	167	160	176	176	164	153	172	170	148	175	141	152	153	146	172	161	160	157	180	166	191	171	155	151	133	168	156	158	164	147	154	182	136	163	146	167	147	194	154	176	150	163	171	163	165	173	164	171	173	167	165	170	167	172	152	170	177	160	169	173	172	166	144	155	151	141	178	177	172	155	200	170	169	165	189	144	178	174	163	138	150	176	150	167	159	153	191	166	165	171	151	180	163	157	152	147	194	164	159	177	179	176	172	158	178	179	174	148	172	158	187	163	166	166	178	175	156	158	174	160	159	138	164	134	156	165	173	165	177	168	170	157	186	149	148	154	172	169	177	167	150	165	177	187	171	158	166	141	162	154	172	138	174	158	180	174	141	153	156	144	150	187	158	173	169	168	168	182	161	165	170	165	166	158	153	155	162	173	151	153	147	149	158	170	152	159	172	149	177	174	167	159	151	157	155	163	160	157	154	186	156	155	182
24465	20361	26428	24144	20357	8850	1270	810	642	579	564	511	460	418	401	387	361	363	370	347	348	375	396	376	334	337	361	324	366	334	370	324	338	335	331	310	338	331	304	330	330	323	305	313	322	345	315	351	322	304	275	333	308	311	312	349	306	296	301	309	321	305	329	310	328	325	306	309	300	320	302	323	321	316	316	305	313	304	319	345	333	294	326	328	335	309	327	306	307	306	318	318	312	290	323	297	309	285	310	325	287	319	324	305	289	303	323	289	334	270	348	304	342	293	295	300	300	317	286	303	309	330	304	331	300	321	277	332	309	305	310	284	334	305	305	318	307	355	305	306	292	319	315	294	346	283	318	301	303	282	337	293	342	304	312	305	335	305	271	320	357	319	323	276	304	305	294	321	313	333	293	309	323	287	289	291	294	287	316	300	306	307	300	299	261	299	289	315	314	316	313	304	312	305	304	299	279	307	302	312	310	283	282	332	352	298	278	318	318	317	270	314	292	271	290	305	310	319	313	288	290	302	306	312	359	316	300	317	314	320	332	305	303	283	322	305	328	305	320	306	316	339	280	309	328	308	372	300	310	311	317	301	307	314	302	311	341	315	311	322	330	328	280	313	287	295	301	319	336	313	318	312	325	295	348	290	301	301	312	312	321	319	282	275	299	308	310	283	291	302	299	302	308	329	322	315	303	340	287	307	324	275	298	291	292	256	343	293	296	275	286	326	301	293	296	299	317	296	311	320	292	326	297	288	276	312	329	299	309	294	306	277	303	302	304	281	326	304	286	308	302	304	290	303	313	305	282	303	310	306	307	348	296	287	273	340	312	359	291	311	325	308	321	306	284	288	322	315	300	294	313	296	315	308	320	275	324	317	288	291	298	314	319	353	278	303	299	287	293	325	325	303	284	304	299	310	292	312	324	293	280	330	296	298	322	289	299	286	306	360	322	326	326	313	292	311	310	318	320	317	323	293	264	313	269	313	314	315	321	302	284	308	288	300	314	291	310	307	310	313	309	331	338	347	329	284	300	314	287	300	300	302	333	291	275	321	322	330	298	323	343	303	315	315	284	309	278	301	277	293	280	284	312	292	339	334	313	321	324	321	286	306	335	327	310	307	297	319	339	289	314	298	315	309	311	319	312	327	317	333	343	320	296	309	313	323	272	312	289	281	295	313	302	321	315	317	329	319	343	324	330	318	320	321	295	320	310	304	282	299	287	298	315	321	334	295	282	289	302	344	330	309	322	272	299	295	305	341	285	320	331	308	294	289	325	293	319	295	331	326	259	300	329	326	287	310	318	305	347	305	330	311	318	346	336	300	287	312	334	315	292	321	289	320	313	363	295	327	321	336	296	294	275	310	322	299	302	305	312	327	319	339	288	306	280	306	292	329	279	306	299	286	303	289	322	307	302	328	303	324	316	305	310	299	326	321	295	287	300	329	308	281	306	311	334	311	312	316	293	281	311	316	309	296	295	304	324	297	342	311	322	309	269	337	287	306	325	335	293	287	307	312	271	292	318	301	296	321	301	317	286	324	339	326	315	326	319	298	334	272	297	340	306	311	309	304	312	304	293	285	301	277	340	328	319	291	343	293	310	302	324	316	287	296	287	311	302	304	286	297	327	319	312	287	298	299	288	291	317	327	311	327	302	304	296	297	288	304	298	337	282	299	293	263	322	308	297	324	289	292	277	318	309	326	295	307	297	299	302	330	312	313	317	306	317	301	280	319	339	322	301	306	294	310	334	302	327	323	299	317	278	302	290	306	267	298	314	293	285	339	325	294	309	307	326	315	303	293	270	296	311	337	281	299	296	311	323	313	329	297	301	290	311	278	316	320	289	293	303	313	313	300	286	313	335	300	303	295	298	302	313	295	327	318	314	354	307	286	317	308	257	326	293	291	290	339	311	296	324	309	306	337	313	295	267	321	323	277	344	317	314	288	297	316	276	299	313	303	290	299	336	294	307	296	323	293	293	302	303	313	301	294	286	331	312	297	293	315	280	279	279	314	301	274	297	287	303	301	295	300	300	323	309	314	304	320	299	294	284	296	274	300	311	319	309	317	300	303	277	339	299	312	308	321	280	323	297	296	277	326	320	289	279	302	294	331	292	281	299	271	324	320	313	326	301	305	283	302	324	251	327	302	290	325	313	312	329	323	272	333	303	330	328	293	305	313	277	314	294	301	294	297	270	305	309	290	317	295	264	293	275	307	324	283	293	298	306	302	308	321	309	297	291	292	293	279	302	302	332	305	291	291	360	304	308	257	287	337	306	312	283	312	297	303	301	312	315	284	337	286	306	320	288	283	352	310	307	311	292	306	306	297	294	312	295	301	309	309	292	313	324	295	302	331	264	314	309	332	278	332	316	285	312	281	289	309	331	318	312	296	286	307	297	288	318	343	323	296	299	304	324	315	303	324	299	274	307	288	284	313	329	294	293	282	287	309	336	305	301	290	314	285	314	301	319	283	275	340	292	315	298	297	314	320	294	310	299	301	317	297	303	305	301	261	303	319	271	312	315	333	298	303	326	299	347	292	333	282	288	334	333	339	290	294	268	334	325	318	304	295	322	290	309	295	298	317	334	317	286	315	349	284	325	293	305	308	294	295	328	318	306	326	342	313	301	267	352	292	304	320	311	330	309	303	303	296	302	302	294	295	322	317	281	299	291	291	297	293	293	299	326	309	294	322	307	300	288	324	291	320	305	272	303	312	332	314	273	309	303	326	315	291	338	315	293	302	343	281	302	308	309	306	275	312	316	314	296	324	322	324	302	308	325	304	282	304	297	346	305	314	338	310	342	319	305	300	304	308	314	273	292	304	300	301	319	278	301	331	355	284	301	333	301	308	290	327	278	310	308	303	323	300	289	276	317	336	338	298	332	306	295	283	270	272	319	309	307	323	309	311	339	276	313	276	319	322	294	331	338	325	293	286	322	314	308	307	294	270	287	310	294	346	304	314	293	325	321	332	332	300	294	307	307	317	292	308	283	335	332	300	292	336	304	278	321	310	300	332	329	315	288	299	277	317	298	353	290	322	295	315	296	310	308	301	323	302	317	319	269	306	306	311	308	299	323	304	298	297	297	303	361	287	335	303	303	299	322	305	287	307	302	320	325	294	297	304	332	309	311	306	343	313	300	287	301	330	293	301	338	319	327	314	323	304	295	266	307	298	284	318	300	295	339	300	317	297	318	309	289	307	328	319	303	313	300	301	298	339	287	322	303	322	288	305	291	313	308	333	294	305	274	342	329	342	313	289	344	335	307	320	305	292	348	309	304	268	310	295	318	322	302	350	311	302	298	303	313	307	331	313	304	285	294	276	312	314	292	287	321	322	301	303	334	298	317	343	276	292	314	328	294	315	287	298	299	336	305	308	300	300	286	280	315	316	297	290	323	305	292	309	320	280	297	299	326	302	293	332	320	294	309	284	309	304	289	298	253	341	324	320	295	300	298	310	293	290	308	293	316	320	302	306	325	319	311	296
8308	11576	10695	5562	3524	2504	1826	1520	1192	1085	938	777	714	605	575	533	494	527	487	487	423	424	407	410	362	376	367	369	371	361	374	374	340	353	354	364	320	344	338	341	335	322	345	293	315	309	349	336	334	319	352	300	299	339	295	333	311	317	326	310	327	319	336	314	307	328	307	320	312	306	308	333	325	330	315	299	310	287	322	310	333	293	320	302	285	322	314	283	286	293	305	274	262	311	306	322	285	318	299	299	322	303	316	318	306	317	332	300	308	336	314	304	292	293	302	329	306	294	304	316	296	298	301	327	307	315	291	304	304	319	292	282	323	282	296	313	293	307	321	309	324	299	329	335	303	273	274	320	334	302	314	300	302	297	300	329	293	326	320	294	290	301	291	313	263	297	316	296	305	284	318	299	287	299	342	310	312	287	297	290	300	323	322	321	318	330	291	287	290	293	297	310	311	304	281	337	301	313	310	300	286	306	293	299	305	325	294	298	304	292	296	326	327	336	286	317	312	299	332	319	313	321	295	301	294	303	288	277	308	313	284	281	320	337	323	290	320	305	334	287	323	286	318	314	327	342	284	298	364	301	283	318	332	317	302	314	269	287	304	310	286	271	296	325	295	281	278	310	317	281	300	278	304	299	314	275	346	294	278	295	326	329	294	290	309	329	282	302	307	297	321	289	312	296	274	290	284	309	315	283	296	295	295	312	320	314	291	305	324	301	284	308	285	311	304	270	292	283	319	286	309	294	316	319	296	291	337	302	306	306	276	276	276	311	293	311	310	282	293	312	315	293	300	307	306	302	295	310	289	280	330	295	321	299	320	300	297	303	277	329	287	276	311	335	321	320	298	295	298	320	294	331	302	311	308	294	299	263	291	277	347	277	288	295	359	310	290	311	316	265	295	291	317	314	298	315	328	326	301	326	317	274	313	319	301	293	330	327	269	302	306	298	311	310	321	313	290	288	303	315	291	284	300	320	303	298	297	304	312	297	315	289	329	300	303	309	301	303	340	309	292	319	316	279	266	305	292	309	338	314	272	308	311	339	310	323	292	302	308	320	299	284	289	298	286	286	309	297	274	293	338	297	290	299	294	330	286	322	307	286	287	280	287	274	330	323	336	315	297	300	292	287	297	295	319	303	336	291	279	314	296	303	312	318	298	286	300	309	335	285	281	317	327	288	316	299	308	294	310	305	292	298	308	307	325	314	334	270	316	291	299	317	306	304	275	318	306	308	294	314	297	292	294	312	301	326	289	294	324	304	301	283	275	294	315	310	314	311	275	323	297	314	287	318	320	313	329	326	311	305	331	320	297	303	326	283	302	338	312	318	311	300	313	293	296	252	288	310	269	290	291	288	332	286	317	302	307	314	284	309	290	278	271	335	286	318	290	315	296	299	306	313	305	311	338	284	291	317	342	295	310	304	289	303	300	277	287	277	273	306	290	311	297	300	279	325	305	275	314	287	287	315	305	273	322	298	318	308	335	344	300	277	306	316	282	296	310	316	282	330	314	332	335	301	287	301	299	320	313	283	308	335	276	299	306	314	303	299	328	299	346	290	314	303	339	302	271	333	299	303	298	322	305	306	308	299	316	276	307	328	316	307	344	314	325	309	288	311	306	307	288	271	298	330	310	332	321	303	317	309	281	331	325	302	335	282	277	302	287	302	297	244	301	338	353	320	303	325	293	306	314	310	325	289	280	302	276	306	288	312	336	295	296	323	314	280	304	308	292	295	344	293	316	299	324	321	306	319	327	286	296	306	318	292	290	296	265	329	271	317	313	334	277	280	316	321	337	315	291	264	322	294	295	284	317	288	268	293	317	322	322	308	298	304	310	298	312	312	288	300	331	297	296	291	345	288	290	305	321	291	286	285	316	325	291	294	306	301	324	302	292	290	332	280	289	301	315	291	319	291	308	284	282	320	286	292	309	300	311	278	315	295	338	325	301	315	305	320	310	319	301	278	306	314	280	303	299	261	281	312	329	293	326	280	307	298	311	300	273	303	331	318	268	312	329	304	310	288	307	323	306	304	269	313	295	328	323	299	304	294	293	330	286	294	300	299	299	305	304	314	331	327	311	303	319	319	311	301	314	339	272	278	293	310	310	259	297	321	308	324	312	289	329	287	297	298	279	313	326	318	319	289	281	302	296	296	258	308	301	321	319	325	314	292	314	268	294	314	298	314	309	304	303	280	300	307	309	305	269	279	308	299	335	321	330	321	291	300	324	315	299	279	312	293	307	313	299	278	312	291	278	329	323	308	307	312	298	296	286	304	298	314	320	291	283	310	303	301	301	334	303	296	331	310	290	331	289	333	301	272	299	312	281	301	274	308	298	296	290	297	297	335	317	275	332	323	321	307	324	293	305	279	331	316	304	290	300	319	320	302	312	293	333	319	277	280	263	293	280	332	320	288	305	308	300	287	333	308	314	306	323	271	292	300	328	320	339	271	311	316	291	287	289	313	272	271	317	263	290	318	305	280	302	293	319	305	315	320	319	283	313	320	292	311	312	295	276	326	302	315	290	295	305	292	310	304	327	276	286	290	306	311	341	310	310	309	312	318	324	284	285	306	300	301	284	308	305	317	283	309	292	295	325	284	285	283	286	336	290	306	302	277	320	308	308	284	304	301	310	313	316	308	315	346	285	295	322	305	282	280	331	321	276	309	329	283	282	288	317	290	297	290	286	300	280	310	273	302	293	275	301	302	300	292	310	302	271	280	296	301	326	286	278	275	267	293	308	350	310	312	311	291	323	290	305	314	315	304	290	298	310	284	291	291	283	297	301	307	323	313	285	333	310	304	283	288	334	308	294	286	319	291	317	323	314	314	321	303	299	283	279	297	316	315	302	282	298	294	305	291	306	311	318	325	285	317	318	284	310	299	333	320	313	305	307	336	301	282	302	298	281	311	330	290	294	260	345	293	297	288	293	297	265	306	292	306	300	283	310	292	280	325	302	315	294	291	299	343	341	305	308	278	297	308	307	323	293	311	301	296	312	328	299	300	299	297	285	347	265	269	315	294	301	290	308	302	297	328	314	305	336	345	289	328	328	290	304	311	323	321	321	312	285	276	323	296	299	326	298	274	299	339	286	333	294	312	304	270	271	329	301	265	318	303	327	308	281	299	302	286	333	302	280	317	303	308	317	282	328	341	311	300	280	304	287	286	309	296	316	283	297	298	286	281	291	297	245	287	301	311	331	297	299	330	290	331	294	311	277	297	270	306	325	285	270	312	310	292	290	304	267	290	294	291	312	310	330	324	299	319	286	321	295	322	319	302	307	283	288	333	332	291	340	318	325	284	328	298	300	295	323	301	314	274	274	304	286	289	303	307	288	295	306	338	315	292	277	293	306	329	300	298	315	311	306	298	276	327	322	305	296	287	288	314	313	283	313	320	293	271	315	281	303	304	288	309	325	298	305	298	321	295	314	316	319	298	300	350	303	315	293	303	339	300	292	334	285	304	305	293	298	324	303	289	303	283
22468	20368	26916	23689	20379	20419	7652	1870	1278	1229	1111	1002	948	890	879	867	845	822	769	741	721	757	711	726	671	753	685	715	693	689	675	688	670	647	645	656	659	645	653	664	707	677	648	645	624	628	682	576	623	654	627	601	679	604	653	605	607	634	616	591	625	636	655	620	677	621	604	588	620	642	614	603	589	683	621	594	618	610	598	617	663	586	610	668	676	615	580	617	612	577	581	606	584	638	594	594	635	577	614	599	605	642	581	637	623	605	568	591	633	638	587	628	599	607	653	634	608	609	653	577	632	595	633	599	579	620	623	604	625	586	639	682	640	631	600	625	650	643	559	604	603	572	638	613	600	597	627	611	617	617	595	588	584	621	621	660	615	622	607	604	588	621	590	599	601	610	597	662	602	638	597	599	626	609	587	601	603	620	636	620	567	599	605	601	622	607	588	638	583	609	619	636	629	622	641	644	611	612	588	587	579	615	599	646	595	618	653	646	591	650	633	614	637	649	625	629	630	600	613	627	619	574	616	617	626	594	604	602	627	594	619	646	577	591	585	592	635	622	625	595	614	678	651	629	625	615	637	610	628	613	623	612	579	602	601	635	600	643	590	600	578	568	616	608	586	632	628	566	597	606	615	634	650	596	617	623	622	576	574	615	600	663	636	602	629	636	639	601	606	603	582	638	645	616	605	585	643	647	568	600	620	610	564	620	614	581	623	618	602	622	630	587	628	595	598	584	631	621	644	571	598	589	578	613	660	607	616	607	624	611	640	612	616	562	575	589	602	611	605	603	603	599	609	618	600	631	664	612	586	595	604	601	580	557	591	622	651	612	633	611	572	563	614	585	650	558	617	578	628	611	646	616	639	612	639	619	625	606	687	611	622	613	642	666	612	598	660	593	564	563	608	609	606	606	618	622	615	636	584	605	635	624	547	639	616	611	632	600	612	644	604	632	617	624	619	653	582	542	588	604	586	635	645	594	611	611	608	607	662	585	605	622	624	641	586	606	626	571	604	675	624	612	599	627	627	570	652	631	660	627	634	643	593	545	592	655	592	624	598	577	616	614	611	602	620	589	599	631	621	572	655	600	609	608	630	598	608	609	629	608	643	588	627	590	599	580	595	585	602	677	643	610	593	549	592	589	627	586	640	588	621	621	610	611	595	629	608	603	625	607	579	565	597	632	561	594	624	598	574	604	599	582	601	632	627	623	586	678	646	602	634	594	623	600	645	591	613	619	646	623	659	613	637	662	588	602	608	585	594	571	596	645	571	600	615	625	654	601	578	622	628	604	628	605	641	606	602	622	622	571	603	577	588	595	582	583	653	570	586	601	565	651	635	545	580	660	606	607	624	578	607	571	592	609	597	571	602	590	604	620	572	609	628	624	637	603	646	618	615	609	597	634	581	619	610	621	588	567	608	589	659	625	561	632	618	612	610	596	596	605	605	639	607	616	628	580	634	620	611	614	576	629	647	614	637	679	637	555	593	624	604	590	602	586	629	639	593	602	610	592	622	631	575	635	592	625	638	601	580	620	597	611	634	589	612	577	619	640	641	599	640	638	593	620	603	601	606	608	677	591	675	594	605	638	582	604	601	626	621	649	641	570	636	643	603	619	600	585	595	631	602	616	629	583	638	627	616	597	621	594	621	625	609	558	659	640	624	576	662	545	640	569	603	601	636	576	639	651	610	600	623	636	623	636	609	603	582	636	628	605	605	637	621	562	587	586	623	638	658	589	610	631	589	636	568	652	635	623	615	614	669	653	576	626	613	538	564	605	606	624	617	607	599	591	629	575	591	605	554	582	609	606	592	592	584	626	604	615	603	630	619	610	611	590	610	600	583	631	605	631	626	670	587	604	616	672	579	611	628	622	593	542	596	608	622	622	630	597	608	631	601	607	616	585	635	654	562	626	648	628	660	614	624	638	578	601	625	602	643	582	616	619	640	623	603	603	611	672	565	632	631	646	570	602	595	589	600	595	627	614	575	586	608	558	580	622	634	609	594	631	659	606	604	609	617	612	611	613	552	646	607	631	594	603	603	668	637	628	580	658	635	634	597	590	598	582	598	655	646	560	600	631	598	624	653	580	603	629	589	587	596	626	554	602	595	584	650	602	613	603	620	598	659	634	623	610	607	574	595	637	611	647	633	598	612	602	611	613	592	584	566	667	593	639	617	637	604	575	634	574	624	604	610	587	608	570	639	600	637	593	634	598	606	636	613	614	569	617	574	617	573	601	586	616	632	587	620	602	597	604	610	586	596	608	585	605	638	591	610	590	581	610	624	618	592	601	609	615	616	660	624	630	621	619	579	584	576	653	668	562	579	603	616	606	637	594	568	632	627	624	619	668	594	591	617	630	616	611	633	633	619	597	611	623	593	635	560	615	627	603	598	618	617	574	610	637	589	628	595	606	613	587	617	586	621	610	598	597	611	653	598	599	632	588	626	643	630	625	621	594	607	640	600	592	638	596	630	620	624	638	613	606	660	567	592	628	651	613	591	617	599	621	599	596	648	653	609	608	613	624	598	538	589	602	602	612	607	628	622	600	595	595	586	592	595	650	621	565	665	625	656	622	645	669	656	623	622	615	600	632	603	634	624	553	624	611	675	595	608	565	651	594	626	578	587	646	564	592	570	652	611	600	606	583	611	601	590	589	613	682	597	593	584	612	618	606	565	611	608	590	611	575	606	583	541	599	602	536	614	614	632	619	611	624	604	636	581	645	617	609	631	676	572	597	585	644	614	597	650	610	572	575	609	602	626	652	666	607	589	587	584	593	633	611	591	589	587	605	645	591	567	632	646	626	601	602	563	602	612	613	651	645	625	600	632	624	628	601	608	588	595	620	618	661	603	628	638	560	612	635	616	644	610	574	613	610	629	606	631	650	609	590	632	612	622	594	583	625	624	562	652	603	625	609	581	608	587	643	588	603	607	612	651	589	615	607	632	592	592	639	595	634	605	648	631	577	583	648	583	626	606	610	593	615	620	594	579	607	590	637	645	601	618	599	616	615	568	584	612	616	636	625	606	611	587	602	569	593	613	544	605	634	607	614	621	602	653	639	640	618	614	641	623	630	609	583	613	574	636	670	586	561	607	658	639	632	667	606	579	626	632	641	606	576	562	606	635	608	641	607	597	623	633	628	644	614	612	592	604	665	633	680	600	574	622	617	629	574	612	554	603	654	588	653	632	608	614	629	629	582	588	608	594	636	626	626	579	576	618	604	614	600	610	625	607	609	599	630	599	603	562	624	617	659	602	609	596	602	619	619	634	627	622	613	617	583	614	631	602	624	634	641	601	623	576	613	618	654	563	593	676	621	585	584	594	595	600	666	627	608	595	602	634	600	634	617	618	633	571	609	586	609	607	648	588	571	665	594	570	611	640	626	638	605	668	618	605	571	581	630	591	608	576	584	628	642	588	626	612	659	612	606	625	611	630	587	630	619	624	610	650	629	630	662	605	639	569	576	625	577	583	552	592	609	623	611
11495	18630	17141	9933	6418	4742	3509	2847	2320	1958	1707	1596	1323	1252	1169	1166	995	1015	912	861	844	830	825	788	819	751	719	694	694	712	669	668	677	635	673	680	636	659	642	647	623	664	655	622	644	609	601	599	643	647	610	592	644	616	607	627	621	577	614	618	653	562	643	567	643	657	566	580	567	576	610	611	608	590	540	622	590	602	623	608	622	640	594	618	623	592	583	577	577	632	617	595	590	581	583	609	594	593	563	576	609	584	570	615	643	642	607	612	601	601	649	597	587	633	562	619	589	609	643	608	591	586	581	573	602	608	597	604	621	596	586	655	584	585	567	593	605	601	618	574	613	605	572	599	619	614	597	642	595	612	635	587	643	567	609	621	591	576	548	641	560	622	619	560	601	572	614	553	566	622	604	552	607	603	602	618	635	580	562	602	563	602	560	570	610	620	610	581	609	572	584	643	624	577	554	600	586	626	602	595	597	638	593	603	527	594	609	620	580	589	598	558	612	577	586	596	611	586	568	608	583	598	565	600	624	548	583	563	628	591	576	569	646	600	559	620	638	600	607	609	608	622	610	587	624	596	609	555	592	592	605	625	635	580	625	629	601	581	603	604	574	541	598	584	579	619	588	564	598	576	617	578	599	581	560	551	572	616	600	601	589	613	578	615	612	613	587	575	578	593	576	588	608	566	592	596	591	579	618	628	594	575	560	576	566	633	595	593	611	586	598	560	552	624	590	591	580	568	566	598	561	572	624	586	608	582	566	599	538	639	612	584	586	556	606	561	604	620	606	595	566	593	600	608	543	616	596	586	590	578	605	605	587	578	581	578	600	582	599	595	536	602	541	571	617	554	616	563	629	567	580	618	596	612	574	564	586	593	565	596	633	595	590	633	590	645	581	554	596	576	603	596	571	573	609	606	646	541	613	609	579	580	575	605	586	635	592	608	584	544	587	630	561	606	563	606	594	607	524	606	607	631	591	563	600	585	586	598	595	594	576	596	592	602	610	578	576	572	637	614	562	571	566	592	571	552	569	585	558	556	592	577	627	584	611	646	573	611	528	592	591	585	609	606	604	582	598	607	606	581	581	562	607	588	596	622	574	566	579	581	589	564	626	573	544	604	622	584	597	616	580	579	602	574	614	605	615	610	570	561	587	563	588	604	553	580	620	623	586	565	598	581	583	604	605	567	563	541	559	580	586	586	547	589	547	633	622	576	597	594	569	559	588	591	586	589	577	572	593	637	604	569	593	610	591	587	566	546	617	595	532	543	617	617	611	558	586	652	555	619	624	594	544	576	608	612	591	600	590	527	597	619	590	578	604	639	578	605	615	609	582	631	576	538	613	602	572	602	595	559	634	552	593	596	595	566	609	557	576	587	613	607	575	587	530	603	582	598	574	593	590	575	582	649	549	613	615	613	564	585	588	567	579	592	562	592	597	558	615	608	638	592	558	592	628	584	591	582	545	574	583	609	583	579	560	599	567	612	626	565	555	578	613	574	605	609	589	625	553	614	651	581	584	595	610	617	574	593	590	617	567	601	546	582	628	601	614	594	596	567	615	574	594	570	604	585	623	601	619	600	579	567	590	571	562	584	601	582	642	575	608	570	599	591	576	571	600	573	562	620	584	596	573	574	605	560	603	653	555	540	611	540	564	576	546	574	585	608	563	610	570	649	636	639	573	601	560	561	612	568	603	554	636	584	559	600	591	594	604	606	574	571	595	554	591	545	602	607	585	602	538	598	538	616	559	569	626	611	579	607	599	602	574	577	575	600	583	542	579	582	580	583	601	593	625	554	586	604	589	576	592	592	600	595	570	550	627	586	586	618	582	644	606	574	609	591	569	588	568	622	567	599	616	571	585	564	589	560	580	588	563	613	584	592	594	616	547	595	602	585	556	595	599	558	537	589	618	633	580	584	554	572	658	588	586	589	591	595	578	566	584	611	617	582	555	580	655	599	575	581	572	576	597	591	583	603	569	578	605	606	568	579	595	585	558	538	582	609	606	551	602	628	576	596	593	580	620	544	624	561	622	632	555	592	543	638	600	581	582	557	595	594	577	603	608	590	584	601	606	596	564	556	558	600	589	567	592	600	583	592	572	597	548	592	565	601	607	589	574	623	553	561	620	604	577	567	610	590	636	571	575	580	609	579	596	607	592	574	592	580	603	596	639	606	600	606	597	581	606	570	607	629	601	606	595	586	579	547	589	638	590	620	632	596	568	577	589	589	581	598	634	593	589	575	587	591	587	565	581	618	567	604	550	574	556	635	588	606	619	542	580	566	580	642	593	610	590	600	602	563	586	624	594	539	572	580	633	579	582	542	585	581	563	626	582	604	604	600	594	552	627	582	576	572	610	615	601	594	569	591	581	621	590	547	645	552	615	593	587	617	558	596	559	619	557	609	549	587	588	590	585	613	566	598	571	556	568	591	610	567	602	570	530	554	604	606	619	644	619	591	533	635	649	602	568	581	584	605	586	607	622	587	586	615	575	613	605	604	562	621	620	576	604	634	575	590	579	577	617	557	561	583	572	532	589	588	574	553	557	642	624	568	584	585	572	564	579	582	582	547	582	624	566	580	532	604	645	573	568	597	591	625	601	579	616	574	552	602	631	657	623	588	613	569	566	563	639	620	606	566	549	650	578	641	593	603	584	604	598	586	552	586	559	575	638	589	582	607	581	602	662	585	565	591	559	569	647	597	543	587	595	629	530	607	626	584	540	616	595	619	629	595	552	586	611	599	586	593	612	641	580	577	601	574	625	573	600	592	580	560	606	592	574	584	613	596	595	588	608	575	597	602	573	593	597	593	538	587	566	604	628	559	569	611	590	606	560	609	583	545	589	574	630	562	613	633	609	598	608	603	584	572	588	632	590	583	587	537	621	580	623	548	596	611	602	568	583	600	632	586	578	595	564	579	562	587	549	589	548	603	586	565	629	566	596	556	603	587	591	603	575	600	586	600	583	531	588	600	585	588	572	617	557	602	591	601	598	575	557	570	574	631	588	596	595	560	604	597	600	594	565	584	591	587	562	585	597	551	613	580	572	603	567	627	606	608	604	571	609	599	574	586	595	557	578	628	587	609	599	554	676	538	596	589	610	559	550	605	567	592	606	585	607	561	587	619	563	606	618	538	561	569	587	615	588	597	587	571	600	583	607	613	598	611	605	560	600	612	605	642	566	588	560	583	585	597	614	629	581	605	566	598	577	578	595	567	603	584	587	624	570	590	573	577	593	607	585	561	580	587	588	580	590	577	603	578	601	533	592	588	627	619	612	582	586	582	564	617	632	615	582	602	618	611	595	595	590	587	582	626	609	565	593	560	635	573	573	588	568	633	595	594	624	578	597	564	575	644	609	626	594	597	582	585	607	600	598	592	543	565	602	600	591	587	603	600	594	622	579	597	578	621	645	575	521	542	594	592	591	606	617	621	607	616	601	605	581	587	565	557	604	622	586	603	618	604	595	625	573	594	598	584	584	578	591	627
27810	12368	1211	352	250	204	190	164	158	152	144	147	147	148	125	117	136	148	129	116	163	134	146	136	129	145	144	141	160	130	124	126	134	128	160	142	163	155	145	143	117	140	138	134	133	133	146	121	140	122	160	147	119	157	148	131	142	140	152	157	131	141	147	136	124	161	150	120	130	126	153	166	134	151	116	128	134	130	151	131	147	134	138	150	142	133	152	129	134	156	148	143	141	149	150	137	135	129	160	134	139	142	158	153	120	121	162	128	142	123	157	150	123	134	146	159	126	134	134	154	139	133	153	128	147	130	157	146	153	132	136	149	136	150	135	137	150	143	137	149	116	136	140	126	155	159	145	124	124	126	145	149	147	140	152	144	134	135	142	152	131	131	138	127	148	121	133	146	133	145	163	154	143	157	128	167	130	114	158	170	140	133	135	140	127	139	148	144	135	159	123	164	173	137	160	149	114	159	157	155	147	166	143	167	154	133	137	138	143	143	133	120	156	140	140	146	148	130	144	137	137	149	127	137	137	136	147	159	160	124	120	143	132	170	136	130	153	117	139	146	134	141	141	127	145	135	148	150	123	148	152	150	130	130	144	133	150	131	135	145	156	169	130	134	120	133	151	168	145	132	127	145	139	140	144	129	141	131	117	133	147	138	142	158	147	138	145	171	145	155	147	143	136	133	140	136	118	129	130	122	134	125	161	136	133	125	156	150	139	164	135	142	116	140	126	158	149	141	145	112	127	137	136	144	140	136	130	157	141	153	128	145	139	149	139	123	161	144	141	156	121	139	136	129	126	141	154	133	163	151	123	115	148	122	126	144	110	132	137	142	149	146	142	129	126	123	138	135	134	131	122	142	140	150	139	138	144	142	141	133	142	143	136	137	165	134	154	155	145	157	137	150	135	159	133	143	132	151	139	135	159	155	148	101	149	138	137	145	143	141	130	150	155	147	132	137	141	116	143	139	157	144	149	132	121	144	133	119	138	145	128	147	136	138	141	144	143	152	147	149	102	147	139	148	126	134	116	128	146	132	128	146	151	131	124	115	130	144	138	125	141	145	133	159	136	147	128	144	153	145	142	114	149	150	156	128	149	130	141	127	149	127	131	127	134	135	157	141	142	134	144	156	136	138	135	143	142	135	152	137	110	120	171	150	143	143	133	140	139	140	171	152	134	130	141	143	141	128	167	139	129	146	133	127	162	121	147	146	156	143	150	121	128	163	137	137	117	128	149	151	138	144	144	151	108	132	129	140	133	149	141	141	136	154	159	127	140	138	149	145	126	141	156	138	149	127	147	135	136	142	142	138	135	179	150	142	148	134	123	130	134	149	142	149	138	132	125	144	145	124	126	130	115	125	134	163	123	151	153	160	135	148	122	150	152	168	149	135	150	134	165	143	135	158	125	134	152	149	147	154	159	135	139	143	147	153	156	138	149	139	137	146	140	144	156	152	133	129	126	151	131	142	137	126	127	119	125	122	146	133	139	153	127	128	131	129	148	128	136	156	128	137	105	141	127	141	149	148	145	159	123	133	147	136	135	144	148	143	161	148	128	134	156	139	127	118	142	152	147	149	128	159	143	171	138	128	124	130	132	146	131	132	115	158	155	144	152	137	137	127	126	127	169	147	130	162	159	123	161	133	111	127	140	145	133	146	138	140	141	150	144	139	149	153	145	124	147	146	130	138	138	137	139	106	136	160	149	152	140	136	133	133	135	129	140	145	142	125	126	144	125	132	142	133	164	153	138	132	151	124	143	139	139	136	139	131	156	143	140	136	147	151	132	124	147	159	137	122	130	168	140	126	146	143	141	155	125	131	132	144	129	126	156	118	155	147	133	138	141	154	151	155	163	147	148	154	136	137	152	127	148	123	132	150	118	145	130	140	130	128	129	148	143	147	154	116	151	144	109	126	136	144	149	122	132	174	146	156	134	136	150	129	113	125	150	157	149	162	155	127	130	129	152	166	166	146	144	141	152	131	143	137	132	135	126	151	134	145	130	133	139	156	125	141	134	140	142	133	134	150	153	136	163	122	148	134	129	135	152	147	116	138	141	152	129	148	143	128	149	146	156	145	118	150	149	138	160	135	162	131	116	145	152	141	138	141	138	131	152	139	144	159	155	143	134	140	128	138	125	141	180	144	139	139	144	132	123	131	147	136	127	131	122	156	150	141	144	131	117	162	110	142	149	139	127	130	138	153	147	140	147	151	136	142	122	143	141	139	125	166	144	149	165	132	128	124	143	143	123	151	164	137	143	137	138	122	143	138	134	157	141	142	132	143	135	136	151	116	145	144	164	154	147	127	141	161	146	144	142	131	145	125	153	142	145	156	142	148	140	129	151	150	137	161	129	134	145	155	126	143	134	129	145	155	131	139	132	132	138	132	128	132	137	126	132	148	149	164	147	143	151	136	120	136	137	135	141	137	155	154	151	129	140	158	156	140	144	138	135	152	135	134	142	136	147	137	144	131	145	146	131	155	136	136	149	144	141	170	125	131	143	125	112	133	153	142	125	125	127	153	126	155	142	152	150	114	145	141	153	155	142	157	152	137	136	149	143	143	144	142	148	142	147	133	136	141	154	136	138	144	130	150	127	143	153	134	117	142	129	140	160	139	154	121	150	118	139	159	156	145	121	140	132	134	124	162	135	138	141	131	154	152	148	153	128	132	150	167	152	149	143	143	163	137	142	130	140	151	148	130	145	124	145	133	153	147	130	135	142	123	123	133	129	134	149	134	148	137	130	126	138	135	130	155	145	142	157	128	154	125	129	147	144	140	154	126	136	162	155	141	148	139	172	135	141	164	122	162	145	139	149	139	153	162	153	125	141	142	136	119	122	155	153	149	146	138	149	139	147	160	123	142	148	144	116	132	150	148	148	148	126	148	143	147	141	140	145	142	142	149	131	120	133	135	133	127	126	117	117	139	140	134	141	138	130	140	132	154	145	130	145	159	125	131	138	123	139	143	136	136	156	149	130	123	149	144	150	158	140	142	153	150	142	141	123	137	143	118	140	145	125	134	151	141	130	157	137	138	137	133	150	153	156	137	133	124	147	165	141	125	131	143	140	149	147	132	138	159	138	129	151	129	140	134	122	126	135	144	148	138	150	155	143	128	131	127	136	150	128	166	146	137	142	150	125	147	157	139	122	123	133	140	152	143	124	124	144	127	142	149	155	136	124	129	126	145	149	123	137	176	121	145	138	161	142	147	151	143	144	130	136	136	175	151	150	146	144	139	141	156	136	143	136	148	155	135	125	128	151	159	139	141	145	136	121	134	153	144	137	133	138	137	136	146	146	141	148	155	153	151	141	129	149	168	145	125	132	144	144	183	145	141	134	159	154	147	124	128	161	127	131	139	137	141	155	122	141	131	137	124	150	147	146	143	131	151	164	143	131	147	140	141	154	144	146	145	155	152	151	160	147	137	128	169	135	156	131	128	123	151	154	123	130	144	145	152	138	152	135	156	138	152	123	144	138	146
5108	902	790	440	330	279	282	223	221	219	219	201	187	152	168	190	170	192	179	172	176	135	178	166	156	169	158	173	164	181	180	174	173	169	174	160	163	173	185	158	155	157	164	177	174	163	184	166	141	172	181	172	159	173	163	179	154	159	177	145	134	168	143	158	150	191	146	176	144	166	141	151	161	158	144	153	168	167	168	154	184	175	160	146	171	144	153	166	163	162	169	185	159	171	178	148	150	197	164	165	160	170	175	160	177	172	162	167	136	162	164	165	174	161	182	171	140	138	181	139	173	169	173	167	157	152	163	139	150	155	177	165	161	160	184	175	188	156	175	166	173	159	168	157	166	182	151	143	149	147	160	168	139	159	170	166	139	157	148	181	179	154	163	175	167	180	167	182	172	182	160	172	168	166	184	129	173	161	173	185	153	142	173	166	148	136	174	174	172	152	167	168	157	150	174	155	172	158	158	154	157	146	184	167	148	172	163	164	155	186	148	148	147	165	151	201	147	166	184	166	161	181	153	161	155	173	161	189	151	170	170	173	149	174	140	172	148	177	182	161	160	140	149	152	159	146	141	165	151	158	167	173	146	151	161	169	166	172	170	170	159	152	166	141	176	149	176	161	156	181	181	160	162	162	170	158	180	151	172	167	175	162	160	188	180	177	158	172	150	159	168	186	167	180	183	155	157	163	166	157	165	168	147	182	162	152	178	162	159	168	156	162	191	152	174	148	162	164	169	169	177	167	159	183	177	133	163	165	178	137	177	139	164	162	133	176	171	192	158	173	150	177	162	156	149	194	139	162	177	148	166	163	150	141	150	154	172	132	159	155	140	154	155	156	168	150	159	164	181	162	156	169	177	167	152	177	176	171	196	173	167	152	140	176	167	163	176	160	171	153	174	154	164	160	169	182	176	173	161	145	171	164	171	131	159	185	168	153	144	158	170	155	171	170	156	163	153	173	140	177	172	171	146	175	151	139	174	166	169	183	166	163	157	168	181	183	172	168	160	176	156	150	157	161	144	147	162	148	156	175	169	183	146	170	131	181	177	171	193	146	173	151	148	158	168	150	141	178	167	149	167	175	164	183	174	165	170	168	165	160	161	151	162	143	153	151	178	152	168	171	153	177	159	161	149	149	140	154	149	150	160	165	161	152	177	147	146	168	178	163	151	153	163	139	139	176	167	166	155	193	162	184	143	144	168	177	166	165	164	147	196	176	161	162	167	160	165	143	168	191	155	165	174	168	182	161	156	177	164	154	171	175	144	165	136	183	167	168	158	171	177	169	176	176	141	169	141	168	163	142	181	174	140	140	144	169	189	161	164	165	164	175	143	159	151	150	169	166	152	187	167	182	160	156	190	146	149	176	178	167	173	162	153	169	141	167	158	169	175	155	146	154	163	170	144	170	149	153	175	154	173	178	162	165	150	168	168	163	173	172	146	163	179	143	180	164	159	156	155	156	157	151	172	199	173	175	162	177	158	143	157	150	153	175	144	169	176	181	175	175	147	171	188	151	161	166	162	174	155	166	164	179	152	156	145	145	162	166	155	182	193	159	160	186	151	168	158	173	160	159	157	143	174	180	147	196	149	186	150	156	155	169	158	160	168	159	160	188	137	163	150	184	165	175	143	164	183	169	172	147	140	173	174	163	167	168	139	158	144	156	181	165	158	187	150	170	178	145	174	191	153	166	164	156	153	166	151	170	170	160	158	164	139	158	165	188	170	168	167	141	156	142	163	167	159	178	169	184	142	178	134	162	158	129	158	157	163	155	174	155	169	159	176	168	157	136	164	172	159	177	161	177	173	167	177	176	145	154	147	138	162	155	145	187	143	157	166	156	159	154	137	168	164	169	163	163	172	177	178	165	189	145	191	179	178	155	179	154	155	168	154	169	152	144	154	163	159	154	153	181	178	163	151	171	185	160	175	189	174	163	174	162	149	148	172	166	164	174	145	141	162	180	150	168	153	167	165	138	201	166	165	169	172	137	154	147	185	155	159	146	156	158	161	163	159	156	165	160	158	180	165	165	149	156	152	172	157	140	170	142	164	179	189	167	158	181	160	161	164	159	156	166	163	157	173	159	158	154	170	157	157	167	150	188	167	145	146	158	165	171	172	145	170	170	127	151	154	179	159	190	144	159	176	161	177	168	172	165	158	156	158	186	159	166	167	175	177	153	180	158	154	157	161	195	152	172	152	161	154	192	158	155	142	168	154	155	162	170	156	157	170	189	162	148	176	143	170	174	187	161	153	162	168	170	158	182	168	173	159	153	157	159	143	164	166	146	161	181	155	167	164	147	156	173	147	174	160	173	171	148	173	177	176	141	165	163	173	184	165	161	135	167	154	168	170	153	151	175	172	153	165	162	162	188	164	156	147	149	171	179	154	163	141	158	158	171	140	153	169	161	149	137	203	157	176	161	139	165	164	157	160	165	144	175	185	163	160	173	190	152	180	166	158	177	170	162	167	180	126	150	169	158	117	153	163	165	166	181	160	158	150	163	184	167	155	161	168	195	175	155	156	179	186	146	153	155	180	178	119	161	179	163	153	166	154	158	164	190	147	186	171	150	181	193	168	172	167	157	170	161	143	158	161	156	161	162	182	170	143	176	154	157	165	157	180	169	152	148	168	159	174	163	145	178	148	141	152	172	156	183	179	168	168	179	155	176	145	147	154	177	151	165	158	160	164	181	158	157	163	163	175	166	149	174	146	144	155	152	162	162	176	135	157	169	165	179	160	149	179	165	185	172	158	159	144	149	159	152	167	196	183	160	144	153	177	160	182	153	163	161	152	148	176	168	173	147	147	158	152	165	158	170	171	181	184	144	181	174	180	156	158	159	147	159	186	158	157	175	155	153	172	161	140	151	174	155	133	172	153	143	167	166	157	173	153	163	159	161	172	188	168	166	177	158	177	140	160	152	165	179	145	152	156	154	155	133	160	164	147	149	168	176	163	162	168	183	144	163	170	166	179	174	154	146	155	140	158	183	195	165	169	159	170	152	158	158	162	170	172	174	163	175	137	168	152	179	157	181	190	175	160	168	167	166	150	178	163	151	161	179	157	166	136	176	159	156	158	168	189	159	187	158	181	152	174	171	165	153	166	151	159	154	153	155	150	157	155	149	152	153	163	159	175	142	152	186	155	165	176	168	161	167	158	162	173	149	136	182	145	160	162	164	159	169	146	175	143	161	157	149	192	167	172	173	147	160	172	168	166	174	164	164	162	154	151	169	174	152	154	156	175	168	157	163	175	152	157	192	153	165	173	212	155	164	168	162	170	167	166	192	164	148	164	154	172	169	182	169	160	162	158	146	154	166	183	166	180	163	160	170	163	148	166	168	149	168	152	147	154	163	151	157	178	163	163	158	169	147	162	174	151	137	156	153	173	176	156	163	177	163	157	168	181	138	162	173	171	169	177	173	146	163	150	178	184	152	179	146	157	174	177	154	143	155	160	173	153	163	162	149	175	162	140	164	178	151
24336	20338	26401	24115	20334	8733	1212	842	677	608	578	502	452	423	458	436	392	420	375	379	380	371	331	372	346	319	334	344	344	330	318	316	310	321	325	333	319	337	313	335	306	320	311	335	300	317	317	348	326	314	285	316	322	313	331	314	324	315	304	310	332	293	303	315	299	315	280	315	281	319	314	290	301	345	299	321	314	333	350	287	352	300	324	331	338	311	302	298	307	297	306	307	319	338	297	299	307	319	323	309	282	292	284	319	295	314	305	303	270	338	290	309	307	317	309	306	320	311	328	328	309	286	320	322	313	296	323	293	289	307	325	295	286	343	302	317	335	279	290	313	295	300	334	323	326	312	299	310	314	315	290	323	277	319	308	303	291	299	330	315	343	313	359	300	351	325	307	312	298	298	312	299	290	320	294	346	286	332	347	321	306	302	304	299	307	328	327	315	292	323	288	318	300	347	316	323	272	298	316	295	300	294	316	294	302	321	327	299	312	314	331	295	343	300	297	302	277	326	322	322	299	297	295	301	308	328	290	327	320	281	295	322	294	321	351	279	304	304	318	296	321	324	319	320	278	353	318	295	279	304	320	332	312	305	308	305	325	336	317	327	294	293	297	323	304	318	300	300	316	330	292	315	313	285	306	292	312	304	264	310	294	303	325	333	273	315	317	288	312	312	272	291	330	300	338	327	290	321	285	283	287	320	311	291	324	302	281	311	290	293	274	312	293	263	335	306	305	323	304	312	304	282	307	318	340	335	292	322	307	296	326	269	327	323	306	342	317	335	309	291	286	290	305	294	287	288	305	304	316	309	314	287	317	313	321	313	304	316	307	296	267	276	323	320	318	291	294	333	341	292	308	297	311	302	320	290	313	306	315	295	300	333	304	305	316	312	343	301	328	326	321	305	318	325	312	323	319	299	296	299	344	313	289	282	323	350	312	332	294	299	305	291	301	309	319	289	334	276	295	292	292	295	302	320	351	270	296	321	303	332	276	316	285	296	305	309	336	294	301	294	323	298	297	304	288	294	308	337	322	308	292	332	297	350	309	301	319	315	353	309	316	315	313	290	326	284	282	311	278	294	320	321	310	297	302	332	322	301	311	295	299	325	311	295	300	329	331	330	295	332	305	279	300	327	330	303	325	296	327	285	300	298	332	285	285	339	300	293	292	304	297	273	287	323	303	277	260	340	322	322	330	283	302	316	318	289	285	282	317	328	301	283	306	323	325	299	284	326	338	302	333	289	315	273	268	290	286	296	311	296	301	317	324	314	323	312	308	327	320	316	318	302	328	309	310	322	301	321	327	301	311	316	309	309	292	283	327	299	295	307	320	301	296	280	316	302	299	314	296	312	305	306	313	357	299	302	321	321	319	279	273	324	335	310	322	343	288	299	281	321	310	313	282	301	322	294	275	307	312	336	301	306	333	301	308	310	307	293	271	300	298	332	318	297	299	305	336	281	321	335	316	297	318	304	330	330	287	294	302	331	305	332	293	299	321	339	310	303	271	302	295	324	312	285	307	321	287	317	317	303	288	315	302	318	302	324	328	301	311	316	331	337	285	328	320	310	302	315	309	344	318	286	312	321	288	308	305	320	328	328	300	289	297	333	317	295	311	321	329	294	304	299	315	287	306	273	293	276	323	301	308	307	300	273	288	277	313	310	283	290	303	289	296	282	328	305	296	290	286	306	297	308	319	308	312	330	336	301	305	297	311	322	330	294	308	297	326	282	284	283	302	317	320	311	297	341	323	304	277	321	305	302	305	307	325	297	269	296	306	311	326	291	300	315	296	290	292	316	288	337	292	302	317	307	324	280	300	315	303	295	317	294	323	298	335	298	320	330	310	324	313	316	306	304	303	324	298	307	268	332	330	298	279	325	328	284	309	318	308	286	325	297	312	335	289	279	333	298	325	324	311	310	309	298	321	340	307	319	303	302	319	327	295	293	314	320	295	309	309	312	324	306	291	314	308	326	330	294	305	298	292	314	292	323	340	335	307	311	307	310	327	290	305	308	296	309	332	308	323	293	317	301	298	288	281	311	360	278	316	323	313	279	310	303	323	313	318	324	322	280	319	285	302	309	305	332	328	277	295	309	281	299	290	299	287	351	284	312	290	306	298	353	305	295	284	312	358	343	284	308	283	302	300	329	312	305	306	320	345	334	312	308	306	287	335	340	306	286	318	305	311	301	307	332	295	321	342	293	304	335	333	324	328	305	296	291	270	289	323	324	305	317	298	337	295	339	290	322	300	285	340	315	285	335	313	289	322	298	315	276	275	294	334	307	257	300	291	303	318	287	301	321	315	285	308	315	324	291	311	325	327	320	268	340	305	300	320	302	273	340	293	288	318	280	293	337	298	315	296	338	292	281	310	288	312	320	331	343	300	339	287	298	281	324	293	321	333	269	287	311	317	289	304	318	308	321	322	300	339	289	320	303	292	285	329	299	303	283	338	295	314	305	293	288	316	332	306	296	329	318	339	284	329	309	288	302	340	308	305	305	296	285	301	285	279	313	287	305	314	319	327	275	289	283	293	287	297	316	321	320	333	326	299	299	317	310	273	303	290	284	259	328	296	315	309	325	258	317	350	289	308	313	321	285	297	316	335	301	296	311	309	330	330	312	315	317	305	321	307	305	287	307	295	311	341	316	316	319	327	304	287	329	308	321	318	302	301	319	306	321	297	286	282	312	294	311	317	304	297	268	331	286	298	300	339	306	321	286	308	303	308	320	335	312	312	329	292	300	302	320	333	285	340	314	279	314	276	299	307	285	312	302	315	307	318	302	293	319	317	300	288	331	329	315	286	319	302	314	305	276	330	302	297	280	332	302	306	337	304	345	312	342	310	298	289	314	322	275	318	276	298	314	318	304	282	312	313	290	287	298	326	320	336	304	256	313	295	294	302	310	303	320	292	303	306	312	329	318	290	314	296	316	342	326	330	304	296	305	306	309	301	280	323	332	295	295	309	307	302	301	301	291	317	313	303	298	260	316	308	305	287	317	325	325	296	316	311	286	295	311	328	336	297	308	324	293	302	290	277	337	306	291	286	312	288	293	309	313	298	299	304	322	313	293	323	292	311	305	291	354	312	315	312	351	310	317	298	328	333	316	318	319	300	286	268	320	287	295	310	317	291	306	312	291	292	347	332	279	328	351	311	289	304	341	301	302	299	311	314	313	312	313	267	295	296	280	302	304	269	330	303	274	313	287	306	305	297	345	301	284	294	284	305	284	305	312	289	320	298	326	300	339	285	306	283	325	323	308	327	328	303	301	315	315	335	302	301	295	305	294	300	301	323	284	279	321	304	273	296	278	299	295	326	342	292	318	283	292	306	310	307	276	307	320	328	244	285	302	301	301	297	309	310	297	334	304	308	332	314	312	299	328	314	311	314	266	281	283	321	301	344	309	294	309	302	320	340	299	300	301	296	322	311	292	329	300	302	300	281	320	284	312	311	312	328	313	291	312	294	310	324	297	301	318	334	297
8344	11672	10590	5508	3478	2513	1834	1477	1161	1040	946	773	642	657	599	536	499	496	458	433	448	434	418	422	385	363	366	379	370	391	359	359	343	343	357	321	366	334	340	344	301	344	365	317	343	361	383	304	354	306	300	316	324	306	321	293	303	364	290	316	312	315	322	309	312	315	314	328	332	312	292	310	342	304	333	304	304	319	323	313	324	301	315	334	300	305	293	340	298	303	268	330	309	315	315	303	305	301	306	293	311	309	301	289	287	311	290	279	286	280	290	303	306	291	334	326	305	297	317	289	302	341	305	268	282	328	341	333	302	283	339	294	312	304	305	317	314	327	312	302	291	289	295	314	308	317	295	286	293	301	305	293	308	265	337	336	291	307	312	341	335	324	284	326	311	301	299	280	313	330	294	292	326	300	283	295	296	296	320	292	279	286	318	330	296	290	276	278	320	283	286	296	288	314	267	304	307	321	336	289	311	310	311	303	260	260	308	282	312	303	298	267	320	317	284	279	295	290	309	337	273	324	303	312	312	288	297	281	293	299	314	298	294	323	302	310	304	281	293	350	324	307	300	304	277	291	300	303	283	298	307	309	318	280	327	298	274	310	332	307	306	285	294	304	319	285	290	302	286	304	296	297	330	305	348	295	308	302	291	294	289	306	322	331	292	313	296	303	290	265	329	308	275	300	345	295	355	273	294	294	307	294	311	307	310	301	297	297	281	332	302	311	297	296	295	328	304	295	324	340	286	285	335	328	306	280	315	284	333	295	299	295	324	326	317	313	307	303	264	309	293	299	326	305	321	280	296	319	310	295	317	334	301	295	283	297	322	309	304	288	281	334	288	279	285	334	294	303	298	316	295	315	294	301	317	304	292	318	296	333	301	273	328	309	310	340	296	307	278	304	337	306	290	320	329	310	312	334	325	298	312	306	298	287	314	342	324	308	310	291	332	284	323	328	331	297	322	294	300	296	268	310	332	299	324	324	279	296	304	294	276	304	319	307	306	281	310	307	284	292	311	329	320	292	322	309	332	314	308	284	316	297	289	297	281	308	294	298	297	326	306	298	280	286	291	279	341	319	309	336	321	292	296	321	301	279	320	304	275	327	295	273	248	309	302	303	314	297	288	328	296	318	298	268	336	312	287	319	302	299	317	299	284	296	299	288	330	296	312	297	310	291	285	290	320	279	317	331	303	299	294	330	296	327	310	318	316	318	326	309	307	313	278	302	282	286	287	304	288	304	295	306	293	322	337	291	308	303	302	304	285	299	303	297	291	309	315	310	284	291	287	311	289	298	295	314	300	301	306	284	268	312	281	286	311	279	305	295	308	307	332	308	297	337	267	311	272	329	317	290	313	328	317	269	299	287	275	305	319	318	304	308	297	293	285	327	307	296	320	321	315	310	316	308	316	294	302	299	322	308	278	300	301	329	291	324	336	335	271	325	285	326	318	298	304	286	308	299	340	282	303	315	303	324	299	308	327	316	321	328	340	277	276	299	308	304	310	274	295	292	263	299	287	315	318	323	279	288	310	303	296	350	301	346	333	291	269	262	306	311	298	295	303	302	327	318	295	299	325	348	315	324	289	307	316	339	308	333	299	272	314	283	312	301	311	301	295	286	315	294	335	303	308	322	295	326	287	289	299	313	330	309	294	301	309	281	271	313	270	311	273	267	318	332	284	309	315	328	309	276	299	294	310	326	276	289	304	297	298	309	276	309	292	313	295	309	281	310	305	303	286	309	305	277	293	314	315	324	284	309	313	296	331	314	309	314	337	276	285	298	286	300	308	302	301	289	304	316	314	338	306	337	312	321	301	310	307	283	315	344	304	303	310	310	308	310	296	292	274	302	319	301	311	331	286	314	299	295	298	297	322	293	292	317	315	305	312	326	304	284	308	288	312	316	312	324	274	317	322	306	308	305	323	306	302	292	337	321	303	313	300	317	255	309	289	317	287	299	300	287	305	286	323	303	297	327	312	287	285	325	296	320	313	298	280	315	304	318	321	324	317	284	301	301	300	284	279	293	324	284	283	296	303	294	306	304	312	321	304	308	290	289	288	309	293	304	297	312	316	298	319	312	317	321	277	297	332	336	324	309	326	302	283	288	283	301	290	315	303	294	293	318	287	294	266	289	310	337	301	263	290	319	329	303	297	286	288	279	292	303	312	300	303	282	331	301	317	309	329	318	298	335	273	317	284	313	336	309	327	290	278	294	312	297	305	313	318	299	338	312	302	324	287	292	329	284	280	291	292	297	338	313	290	305	340	312	297	319	301	315	296	308	333	304	319	271	295	286	293	304	321	305	272	333	283	302	324	311	304	279	319	293	358	323	256	293	279	304	266	334	290	314	331	278	311	309	280	315	330	307	313	310	310	282	299	301	312	292	301	307	301	291	304	311	302	304	294	292	312	308	304	284	312	256	308	313	278	351	297	307	295	308	317	328	284	292	301	311	318	305	307	302	318	312	307	293	296	290	295	280	306	302	322	299	321	330	281	345	292	291	281	295	326	302	315	306	316	293	296	318	302	315	292	324	331	295	317	315	314	313	274	312	313	290	341	270	316	286	313	311	290	321	320	262	320	305	272	298	322	298	291	298	309	301	288	311	331	318	314	306	287	302	298	314	304	305	308	302	292	296	297	286	283	335	296	285	297	285	272	300	286	309	322	284	280	299	306	301	335	287	285	298	312	316	285	334	296	274	288	301	316	307	316	325	308	333	268	287	311	308	300	299	321	293	330	304	309	323	290	317	286	285	297	268	269	333	321	331	311	302	309	297	297	291	281	272	279	320	290	265	310	289	291	290	275	300	283	292	328	310	270	319	307	311	298	265	297	309	313	281	294	281	284	274	305	302	298	318	303	305	313	293	284	317	286	302	323	311	303	279	316	296	288	324	301	298	296	290	293	311	296	352	281	322	279	320	294	291	326	318	311	304	292	291	294	290	293	287	289	317	281	316	293	298	305	335	300	298	303	286	307	306	301	287	300	341	309	321	321	288	292	298	289	289	283	318	295	311	311	321	306	302	285	275	303	287	280	278	299	318	313	296	302	317	317	300	289	307	310	260	302	306	287	262	305	294	322	314	314	286	294	298	283	275	315	316	313	313	270	283	303	294	289	307	303	314	315	319	320	312	313	299	332	342	314	293	299	317	309	283	278	325	309	313	307	311	295	310	305	289	323	307	323	307	282	271	317	310	299	286	303	312	316	287	296	309	297	294	301	304	304	271	330	313	268	288	275	317	321	315	293	277	328	320	343	292	297	320	300	318	289	325	285	298	304	318	314	325	316	273	325	290	285	282	328	316	312	294	340	339	292	272	295	347	334	289	307	300	315	323	282	296	321	295	299	317	279	300	312	307	311	294	300	260	297	301	327	346	306	302	316	327	293	332	301	307	274	323	288	303	299	307	300	321	328	338	306	296	321	298	273	327	315	300	294	282	327	265	280	320	295	312	264	304	316	305	337	316	319	290	356	303	300	308	280	287
22582	20400	26969	23762	20407	20466	7913	1939	1397	1196	1143	1015	947	903	881	839	865	738	750	711	754	718	718	712	716	759	704	645	707	661	645	639	659	632	662	680	636	673	665	649	626	623	659	645	643	650	584	659	673	623	651	665	597	662	615	612	626	605	612	639	616	579	655	650	609	589	612	592	652	635	617	636	626	592	641	600	646	622	618	625	653	599	625	600	606	591	612	645	635	596	612	641	617	665	619	614	648	614	593	643	643	623	625	640	626	615	661	595	605	609	637	575	617	596	648	603	579	610	575	591	638	613	653	610	597	627	626	618	592	639	618	644	595	595	653	586	663	635	598	592	669	655	626	660	667	613	634	639	629	598	583	676	601	612	583	578	616	628	609	643	628	612	599	613	630	613	634	603	638	628	633	609	604	641	616	607	630	652	622	650	594	611	571	618	581	603	608	645	546	640	628	607	593	622	617	576	651	626	634	639	580	619	613	597	592	634	623	603	657	630	598	610	619	589	586	593	693	641	627	646	636	587	626	623	588	638	628	591	650	598	615	643	658	650	611	600	603	608	589	665	622	620	607	654	616	569	577	606	612	591	613	597	615	620	607	620	652	604	587	597	587	627	582	624	631	636	618	614	650	615	645	633	579	612	604	628	567	591	680	649	592	635	630	657	616	583	606	608	601	634	610	599	627	635	595	565	633	669	562	620	585	629	620	689	583	674	582	595	607	610	636	600	596	593	658	597	578	604	585	626	595	585	579	594	638	586	582	647	604	582	623	645	629	614	626	651	576	600	552	622	624	603	617	634	601	630	626	599	628	599	607	629	644	643	658	619	583	593	623	607	601	629	581	585	573	560	613	619	614	623	641	591	614	602	640	589	598	600	609	617	599	604	605	600	635	634	605	574	641	684	608	663	575	632	630	610	647	626	645	612	585	619	621	616	606	586	598	592	640	600	645	641	572	657	621	636	622	634	605	618	652	629	598	600	620	577	634	572	647	634	654	643	600	620	641	642	608	599	663	694	591	622	601	621	623	644	638	572	615	623	610	588	591	580	693	605	600	604	629	605	610	665	648	621	672	589	632	650	611	686	634	586	629	607	603	657	585	612	667	597	621	596	614	560	571	599	592	665	578	608	604	609	615	646	622	628	614	559	592	648	640	598	604	596	611	591	626	620	622	623	618	637	613	628	641	629	605	620	603	590	602	586	608	530	617	608	592	662	631	621	610	640	614	603	611	620	637	647	569	623	618	672	647	618	630	598	589	598	603	603	617	621	574	613	601	645	585	635	594	649	607	585	569	600	588	648	616	616	624	655	584	651	601	594	668	620	589	602	610	603	617	626	583	633	605	628	627	585	614	607	581	590	590	630	617	580	607	613	668	607	660	595	603	584	641	654	611	572	609	599	638	639	607	618	586	604	620	590	597	622	628	606	640	590	619	636	582	587	579	579	630	617	604	609	598	657	619	604	598	602	521	626	615	580	602	612	617	582	632	610	617	615	560	629	627	652	642	618	644	616	624	590	632	625	630	632	610	580	646	560	662	609	654	614	651	626	632	631	617	603	573	641	638	605	605	625	623	584	594	640	598	630	620	581	601	642	615	616	591	581	634	574	605	592	591	602	613	600	620	641	626	608	597	631	605	621	580	596	594	656	676	613	574	579	580	634	604	576	646	652	642	649	562	638	628	651	608	668	600	593	622	622	629	654	600	621	642	616	605	619	644	629	611	596	619	610	616	655	607	560	629	608	631	623	628	639	623	589	619	660	626	616	624	654	618	647	634	648	618	613	608	648	593	627	607	633	598	617	588	621	605	637	611	642	616	554	610	622	616	618	634	590	627	625	601	612	623	568	570	609	637	557	626	657	617	599	610	605	643	575	626	605	605	643	620	590	633	631	620	554	602	638	637	608	580	592	601	613	585	606	607	612	598	582	661	606	626	581	613	649	621	615	571	586	567	658	574	626	588	601	585	594	607	643	608	595	615	557	578	599	579	602	616	624	615	606	632	613	612	609	634	598	627	625	615	658	583	612	638	624	588	609	636	614	637	589	582	611	616	609	616	594	667	590	611	595	620	599	588	576	617	666	601	593	668	655	629	579	611	667	602	641	606	597	618	624	599	609	606	570	569	594	570	594	578	622	612	620	617	617	608	635	595	617	616	590	616	656	638	605	613	601	631	579	586	604	629	637	606	596	605	595	670	611	643	595	582	608	579	589	599	642	619	576	633	616	663	600	585	600	595	617	660	663	650	624	618	595	593	612	603	639	557	592	587	626	617	591	616	635	639	600	621	640	609	621	608	615	615	616	627	635	637	593	641	630	597	626	579	588	654	634	625	620	648	584	619	598	618	612	606	651	620	588	582	607	605	657	617	567	629	613	616	601	601	632	590	655	594	579	604	631	613	609	585	613	594	622	601	575	607	616	649	628	658	612	589	595	597	626	544	608	578	614	605	641	621	622	625	610	591	621	596	655	620	613	575	648	629	615	590	626	579	644	612	642	623	616	610	630	613	638	586	614	627	618	614	612	620	613	652	609	588	567	625	655	643	621	579	614	664	580	628	632	601	619	628	607	629	571	634	634	631	651	601	605	597	591	617	654	601	602	583	626	641	624	610	605	596	620	630	597	591	605	621	639	600	637	566	619	613	599	604	665	600	587	599	589	617	609	587	634	583	610	609	627	625	627	611	607	561	583	626	599	614	580	613	622	635	618	604	575	585	612	575	644	639	627	575	622	628	618	614	604	611	549	595	597	631	586	611	568	583	579	614	674	637	599	616	631	611	584	646	613	614	611	593	588	632	670	644	599	649	611	658	607	602	622	631	624	589	606	592	561	601	591	645	596	678	598	623	611	628	627	603	648	628	644	621	644	596	623	600	578	589	640	625	637	649	612	604	644	604	654	604	579	558	600	578	611	615	608	592	627	593	616	577	634	587	614	586	656	605	576	605	591	629	593	638	570	619	642	613	626	613	584	607	635	565	618	601	611	616	650	620	595	609	653	636	634	625	655	593	672	579	599	597	635	584	664	583	591	592	588	641	616	676	631	623	625	633	600	646	572	622	613	611	587	615	594	560	602	658	620	651	641	580	586	646	622	630	598	617	681	602	587	613	620	600	582	604	577	613	625	623	611	618	664	638	627	620	655	644	597	567	610	626	588	600	607	599	638	637	630	618	631	630	573	591	593	633	631	592	572	615	614	585	615	636	614	625	626	603	613	578	602	639	626	591	631	580	633	605	603	615	611	652	585	613	586	665	606	585	625	595	614	588	602	591	591	611	628	642	582	674	658	635	613	623	612	587	612	608	634	606	604	626	576	656	614	637	584	660	588	647	546	586	553	624	595	601	626	595	603	639	625	574	616	605	593	617	587	610	645	660	616	648	634	605	603	587	593	593	644	582	652	614	578	610	622	603	614	599	642	643	594	603	632	615	634	604	658	603	648	607	636	593	637	641	604	535	562	611	637	610	621	591	603	622	637	649	591	608	576	667	617
12106	18841	17400	10069	6525	4604	3561	2791	2291	2009	1727	1548	1319	1234	1153	1103	1048	1002	910	853	852	857	817	807	803	792	726	759	739	711	744	646	706	690	661	665	671	649	686	647	677	655	648	637	660	597	599	620	668	649	623	593	628	643	599	627	611	623	588	607	623	625	593	585	644	626	598	620	601	632	639	652	610	600	571	603	645	586	615	590	594	638	648	615	643	572	641	627	603	603	591	594	632	621	631	603	617	600	627	622	619	589	625	584	603	602	617	603	591	614	566	566	584	609	605	614	575	591	609	635	565	576	610	607	572	617	590	623	595	596	582	615	597	593	581	581	558	547	559	580	583	614	587	618	575	599	590	556	655	604	604	580	577	587	586	555	580	563	587	573	568	564	608	602	553	614	593	610	598	610	620	632	568	577	638	585	610	617	587	620	563	575	579	581	606	608	583	576	586	594	591	572	558	609	582	565	613	553	599	599	580	582	602	596	566	616	592	576	580	563	619	616	626	591	577	610	581	570	592	581	581	625	573	642	631	583	539	599	605	615	584	608	559	547	587	597	626	567	604	600	634	589	623	584	632	619	621	577	604	576	619	575	573	611	591	588	632	584	648	610	574	606	629	584	589	619	624	592	584	644	604	581	594	581	587	614	563	612	586	577	663	562	592	593	587	636	578	622	595	601	604	610	558	585	610	591	615	597	596	571	587	608	575	601	625	594	585	605	560	594	615	588	592	582	588	545	626	646	584	622	617	578	627	601	588	632	578	570	611	650	576	565	609	612	548	599	612	608	587	585	632	596	594	591	604	607	595	567	562	586	593	577	551	590	581	591	596	600	645	622	605	603	589	589	554	568	629	582	626	608	558	576	566	567	638	613	617	610	574	622	594	571	579	569	591	628	578	608	554	566	597	582	582	594	572	610	572	583	607	591	630	612	631	583	594	575	554	582	598	568	589	571	630	610	599	576	607	557	601	635	603	562	613	616	555	616	602	649	573	545	609	653	559	607	611	589	608	601	610	585	630	568	604	593	608	636	593	574	627	585	637	620	607	602	621	612	612	630	590	594	617	589	584	630	605	597	568	566	605	622	602	572	610	582	589	578	565	603	577	602	569	595	537	609	571	599	562	570	577	571	574	566	576	607	603	598	603	643	629	595	588	612	570	561	627	608	612	595	574	571	600	611	617	597	563	600	607	593	618	588	570	598	597	652	597	619	573	624	602	552	601	603	629	619	594	588	584	591	563	625	536	600	571	565	599	624	585	574	565	558	620	539	619	568	598	581	581	611	613	606	620	639	622	609	609	633	633	622	610	574	615	562	595	624	608	598	602	590	545	608	583	625	612	568	624	587	622	607	600	599	580	613	576	605	634	561	574	588	571	552	642	572	579	586	544	555	612	563	605	591	551	618	556	633	606	594	569	584	549	542	576	624	567	612	536	585	607	582	594	590	598	548	628	591	591	579	592	619	616	611	601	578	590	593	627	610	625	619	593	590	584	599	611	604	607	626	584	626	586	614	595	552	593	564	617	602	566	550	599	535	631	607	624	584	542	609	614	622	594	605	591	591	612	611	584	600	579	603	609	587	574	585	586	608	601	588	580	607	617	623	609	619	583	590	596	606	624	600	578	603	622	623	549	577	534	566	583	596	597	575	611	553	632	570	605	638	591	583	630	599	625	567	609	624	559	613	582	541	596	584	569	569	595	633	568	600	604	577	597	645	599	568	628	578	578	621	538	594	584	555	544	580	574	606	594	588	600	636	577	561	594	599	598	616	582	587	601	566	568	594	591	581	565	566	581	609	622	589	576	555	600	573	606	572	575	613	587	639	604	611	605	557	593	649	556	609	589	585	606	595	547	588	578	624	557	581	561	622	540	581	641	550	568	636	604	551	604	568	595	600	584	622	591	573	566	564	628	570	593	571	570	577	601	573	595	582	595	596	607	556	590	556	628	646	570	586	568	592	574	640	572	604	600	585	614	639	580	570	579	627	573	605	585	563	602	555	605	576	606	618	608	534	592	613	577	596	591	558	618	611	612	614	600	580	580	604	553	570	549	651	553	633	618	568	629	612	623	632	607	548	593	606	589	592	552	628	565	612	578	598	601	574	582	601	569	633	623	598	579	573	659	594	617	595	589	569	591	572	605	571	573	594	618	595	608	592	600	617	577	595	604	576	600	578	595	572	643	615	620	597	558	593	619	607	603	592	589	621	590	630	586	641	592	550	547	613	592	531	601	551	585	600	598	582	623	557	642	572	563	593	592	610	643	605	578	545	595	583	592	601	568	626	588	636	589	599	560	595	630	595	602	604	623	561	641	590	597	590	634	626	592	614	604	579	616	606	648	602	653	612	577	597	623	574	591	611	596	572	571	572	570	608	606	535	598	580	611	597	576	609	579	540	611	580	587	619	608	581	641	564	550	603	610	589	626	588	582	638	564	608	583	559	643	589	539	578	568	571	588	579	623	575	619	610	611	581	569	577	588	602	576	579	567	561	625	603	599	587	601	607	596	600	564	565	603	612	582	559	637	562	565	585	553	605	582	605	609	560	558	593	588	571	613	570	643	613	591	584	632	595	583	602	558	574	584	577	627	591	635	561	627	583	581	601	620	623	584	598	580	593	603	585	547	568	632	653	605	604	571	571	608	603	580	575	595	575	584	578	570	609	631	638	610	587	596	611	591	595	626	587	592	609	618	594	609	596	604	602	603	653	604	574	554	608	607	602	616	599	585	631	608	618	556	576	584	573	534	604	624	607	557	555	598	647	598	622	605	637	599	585	583	576	609	587	637	594	569	581	613	605	590	578	615	587	600	628	574	631	617	613	574	595	562	610	591	587	590	606	666	575	619	611	597	591	626	576	566	568	594	572	596	596	607	640	618	598	605	545	629	602	604	550	589	576	596	597	571	593	594	634	552	589	613	619	534	581	617	566	616	640	559	548	598	575	589	615	591	569	593	619	588	563	570	585	609	590	615	569	603	568	621	633	636	622	577	619	571	555	599	597	611	615	579	645	600	594	605	600	617	585	617	611	538	574	593	602	623	607	627	617	581	630	581	599	583	546	535	582	587	563	569	595	611	640	555	571	596	623	633	596	609	605	606	633	582	554	574	610	563	602	591	575	552	610	580	588	571	579	589	591	549	581	625	572	631	595	587	607	564	612	535	569	604	609	642	554	600	588	637	610	602	584	635	567	570	618	614	608	624	608	588	621	613	614	557	583	614	587	585	572	628	606	604	611	557	594	605	597	592	596	569	579	624	592	582	603	610	562	644	581	579	561	593	581	589	576	620	601	572	574	553	584	579	591	583	584	635	582	594	571	556	597	620	554	613	615	624	588	609	625	583	623	575	569	576	617	599	634	597	627	587	569	628	611	617	623	582	571	583	596	598	580	592	583	594	551	598	617	591	586	584	594	532	559	582	577	607	576	588	583	591	598	593	551	560	575	598	613	630	585	613	603	629	626	588	638	587	564	599	621	573	583	575	598	608	566
27856	12630	1211	340	225	201	182	136	157	142	139	142	168	130	170	143	119	143	146	157	142	162	140	156	136	126	153	134	132	128	158	180	166	140	122	150	132	147	149	140	153	140	130	146	152	123	130	140	142	123	134	127	140	148	140	153	125	141	142	136	143	160	142	145	136	136	144	135	150	145	164	166	128	148	154	136	142	147	146	148	130	141	139	156	130	123	152	152	132	148	141	140	157	134	145	143	139	148	136	144	127	105	162	152	150	145	151	144	126	142	123	144	113	149	138	139	137	135	126	139	142	140	138	165	131	178	114	143	149	131	158	154	137	154	143	141	129	145	150	137	123	135	122	135	136	129	135	134	134	142	149	135	125	157	142	156	149	120	157	141	149	117	134	133	122	138	156	167	150	135	150	142	145	131	166	160	139	128	143	148	127	156	136	135	137	123	158	165	146	137	122	134	154	159	139	142	142	129	154	148	149	159	142	121	141	152	130	148	153	151	146	135	134	150	145	128	137	159	144	155	134	143	130	120	146	157	121	148	139	147	140	142	147	155	130	130	144	131	129	141	151	152	123	139	137	153	117	120	131	152	131	146	133	155	143	147	124	148	144	126	127	143	138	144	144	145	111	146	161	143	129	142	127	149	151	153	140	148	131	136	125	143	141	125	148	129	138	127	131	150	125	166	130	131	142	134	137	117	145	142	140	143	123	141	149	139	138	125	165	142	135	148	137	151	135	147	136	153	139	122	150	134	136	119	127	148	154	128	134	136	151	130	147	153	150	135	127	141	137	136	139	133	141	132	136	141	140	149	161	140	125	156	134	168	142	139	150	136	131	158	148	144	129	132	152	134	121	119	120	124	144	147	148	126	149	157	130	134	132	113	144	126	135	121	124	145	145	147	139	142	127	159	135	140	139	127	138	125	142	133	102	145	152	141	137	131	136	149	131	146	132	145	148	148	123	139	121	140	114	164	128	149	134	134	137	158	146	119	141	151	137	157	132	137	136	124	154	119	125	134	134	152	131	120	135	143	139	165	159	128	150	155	141	141	116	145	151	137	127	144	126	125	141	124	151	126	149	150	151	138	148	152	129	125	156	133	119	110	154	138	153	130	105	128	156	132	139	140	145	131	149	131	136	151	135	125	137	145	149	117	137	145	129	153	146	152	144	136	144	126	129	119	158	140	117	130	150	126	128	138	124	158	133	112	132	126	128	141	162	154	136	143	128	151	173	136	140	159	129	142	145	127	154	126	138	125	134	123	162	137	128	150	131	123	141	128	151	138	156	148	141	131	146	142	137	158	150	150	129	144	154	125	140	128	155	136	141	158	161	153	122	126	156	137	137	155	156	118	128	140	124	130	134	141	132	141	148	125	138	126	144	161	157	120	153	162	124	141	126	122	134	124	153	156	150	149	153	136	138	134	154	132	153	138	140	145	136	128	130	159	145	145	133	123	149	120	156	145	143	150	111	158	146	133	156	125	139	156	131	148	142	133	142	152	146	125	149	121	123	166	168	126	156	147	121	142	134	137	139	147	127	155	143	144	150	138	143	137	96	134	127	128	135	152	127	122	142	138	122	152	131	144	141	117	151	133	152	122	137	146	139	152	147	143	127	152	146	135	125	129	141	123	142	136	126	130	160	129	143	123	153	146	152	152	116	143	158	146	143	126	133	131	141	128	130	115	143	162	150	145	168	152	129	128	134	122	130	141	140	124	145	140	129	147	147	136	168	150	139	162	166	141	121	121	155	163	128	116	144	150	141	156	161	145	155	142	140	146	131	132	127	157	135	158	154	143	156	143	124	155	133	120	138	151	133	121	147	112	126	134	141	155	148	145	131	132	145	157	140	140	143	144	145	137	146	143	146	131	142	169	152	131	144	165	137	129	151	143	130	133	138	158	126	136	144	145	146	124	148	131	137	151	130	137	136	135	126	123	142	144	143	119	131	148	149	135	134	126	154	140	107	141	151	133	133	138	146	156	159	147	114	130	133	144	124	130	120	168	142	136	158	141	140	129	115	135	146	127	130	141	153	126	146	149	162	131	134	152	130	127	129	140	123	135	160	146	143	149	146	139	117	146	136	129	134	135	128	138	152	132	146	124	126	147	160	167	127	135	132	131	134	139	143	129	143	158	145	134	117	142	149	134	118	144	154	138	129	124	136	137	120	142	132	130	133	141	119	136	146	156	140	141	130	159	143	146	135	133	122	112	127	135	148	151	148	141	123	129	144	130	139	162	134	142	142	122	134	155	147	146	125	137	160	117	144	127	153	146	149	140	141	143	141	115	135	148	166	148	122	146	129	157	158	143	133	133	149	139	135	130	133	132	152	129	131	122	155	133	139	144	116	155	128	130	138	139	123	142	127	125	135	134	133	133	145	144	140	159	125	119	131	126	152	135	132	144	141	135	128	159	143	137	128	151	148	135	125	179	138	135	142	170	156	118	123	137	121	136	140	128	134	156	125	139	140	145	156	133	154	147	120	135	129	137	135	152	149	135	130	137	139	153	142	151	148	139	143	143	125	145	143	143	147	144	137	143	161	136	154	149	135	137	144	136	138	141	129	151	142	136	117	140	147	147	164	172	143	150	139	137	150	166	139	154	128	141	157	153	125	150	151	132	146	138	144	144	142	157	122	115	130	135	145	123	140	164	147	143	155	143	125	150	124	122	161	143	137	150	140	154	149	138	157	138	143	137	128	153	136	142	163	147	124	142	136	119	151	118	148	139	143	154	150	134	123	160	125	138	138	141	147	144	134	144	114	135	144	130	135	161	127	122	127	127	168	137	151	148	131	158	152	141	130	139	149	135	147	160	138	124	143	131	151	155	156	161	159	112	156	147	158	121	119	152	170	145	131	132	150	131	133	114	137	141	160	142	137	142	140	146	134	131	155	138	143	137	136	148	135	131	123	137	146	143	134	144	140	133	138	116	144	157	141	142	156	164	127	143	145	125	155	150	144	122	151	127	148	153	128	135	128	133	154	159	146	122	139	162	162	145	179	122	134	153	153	139	138	121	144	150	131	143	120	140	127	143	128	134	135	144	119	164	132	141	135	142	147	128	151	139	160	134	140	125	162	155	129	142	126	132	141	132	148	175	147	124	116	157	140	145	136	152	146	139	118	145	129	147	140	149	123	121	128	147	142	145	133	145	146	146	162	132	152	149	135	136	140	129	141	146	128	136	127	141	127	135	129	123	140	153	135	133	124	139	161	171	149	133	132	127	152	129	141	148	135	138	133	117	148	151	143	128	156	142	136	129	123	139	155	125	131	148	169	151	131	152	133	146	155	131	134	135	160	135	155	117	143	132	114	144	143	141	168	127	148	141	139	126	133	150	141	147	147	138	126	161	135	132	134	163	145	129	134	129	132	137	136	144	135	146	119	133	150	141	136	136	149	147	138	144	151	146	135	130	146	138	149	139	136	148	146	142	164	157	124	149	128	132	143	145	144	163	148	119	126	157	155	150	129	137	149	147	140	140	147	159
5157	855	728	439	332	249	239	191	204	212	202	180	176	194	177	166	177	175	169	172	182	179	171	171	154	177	165	160	163	153	163	157	180	175	170	145	193	175	175	158	176	176	185	179	178	143	187	147	176	180	162	153	156	159	156	175	157	182	179	174	156	178	174	153	163	167	147	157	154	199	168	156	163	158	151	174	142	181	173	152	172	176	169	181	170	167	163	176	154	159	158	168	164	139	181	156	137	170	167	174	163	184	161	175	157	168	161	147	166	158	184	161	170	169	163	170	167	173	160	153	139	171	159	169	149	168	146	152	165	181	152	164	158	158	150	185	168	160	177	153	164	164	166	178	169	170	172	165	148	146	180	145	174	153	160	189	162	169	163	157	164	171	164	165	178	194	167	140	155	143	158	153	157	181	157	159	167	163	153	191	186	151	170	150	156	176	162	151	142	172	163	147	151	153	165	167	168	169	157	160	154	167	179	195	170	172	150	127	169	167	161	163	187	161	160	160	148	143	178	160	151	140	175	180	139	146	154	162	138	160	160	176	203	168	138	176	157	161	176	158	155	172	163	167	160	161	175	172	139	165	140	158	160	155	152	166	169	157	159	145	153	179	160	181	153	163	148	169	183	161	166	202	162	168	157	146	150	171	153	147	150	147	153	168	166	165	162	162	145	147	159	162	151	150	151	169	170	167	161	185	193	185	190	166	172	150	160	159	152	152	178	186	147	165	190	173	164	156	174	167	159	148	155	173	148	170	174	164	175	163	190	145	168	155	158	143	139	169	157	178	138	165	161	143	149	174	157	168	156	190	181	166	196	150	160	158	155	174	150	179	173	157	170	170	164	167	168	195	157	168	142	176	148	148	174	151	164	154	163	180	155	149	162	164	153	163	152	184	165	164	161	168	172	156	164	158	169	175	153	161	168	162	155	165	190	161	155	149	155	161	164	155	168	157	168	161	184	170	167	179	162	169	180	163	171	169	174	158	147	146	170	171	165	175	156	144	145	148	159	159	165	185	168	162	177	152	181	185	147	167	169	133	153	173	165	150	161	148	146	152	178	161	155	159	183	141	180	175	168	152	166	170	152	160	166	149	176	154	184	151	136	185	169	166	158	162	153	152	180	175	153	173	184	174	160	147	176	162	172	168	178	167	165	160	175	158	183	153	158	172	176	157	161	146	198	164	156	177	200	176	162	183	178	142	145	176	175	180	165	165	165	173	175	149	150	159	163	146	177	174	195	175	160	169	166	178	171	160	157	170	162	146	154	178	192	153	136	157	171	159	173	191	178	159	167	154	168	175	175	152	174	140	151	187	153	167	184	154	168	165	152	162	151	155	159	164	164	164	153	151	174	188	134	168	147	154	165	164	180	143	156	186	154	158	151	169	160	158	166	175	170	144	168	157	163	165	162	164	165	157	177	172	167	156	178	156	159	160	166	150	140	160	163	151	167	190	144	183	197	170	132	156	143	157	155	150	166	149	160	153	167	160	154	162	154	154	192	144	168	142	162	163	167	155	142	149	164	182	151	152	150	157	155	148	153	139	167	151	148	173	167	157	155	141	177	167	160	193	157	177	179	157	185	140	168	170	179	162	160	156	178	166	167	147	165	149	162	173	154	153	171	165	144	182	156	168	155	148	157	164	170	140	191	157	166	157	159	157	142	160	163	169	173	148	157	161	175	198	161	159	170	178	175	158	183	183	179	155	161	153	143	147	154	161	166	163	159	170	158	165	169	135	166	163	159	160	175	166	151	145	148	141	170	164	157	192	147	158	163	151	162	176	160	157	175	162	165	164	163	166	148	174	163	155	151	174	156	133	171	168	159	169	181	147	173	178	169	173	165	152	157	153	157	169	160	150	156	153	155	154	153	162	161	171	154	171	185	170	162	163	159	166	172	188	178	151	176	181	160	182	153	189	201	171	156	166	157	169	174	156	174	163	151	178	145	181	140	153	171	150	162	169	156	176	163	166	156	136	177	179	148	172	171	182	164	170	168	170	155	155	152	158	158	158	164	159	155	163	149	176	174	175	163	154	146	163	153	169	144	143	147	150	156	165	180	166	147	171	154	169	173	173	148	162	164	171	158	171	172	140	159	130	140	154	179	153	150	167	164	150	153	157	179	173	156	178	143	182	176	153	154	146	164	151	172	151	171	177	176	166	174	142	160	171	176	149	165	161	169	181	147	178	157	173	174	156	165	166	163	163	158	177	164	140	163	181	182	169	151	150	153	159	160	163	166	147	136	169	159	140	165	173	165	153	165	160	157	135	164	160	179	147	161	157	158	156	178	136	163	169	153	171	164	158	199	153	158	152	146	156	175	165	180	152	158	148	157	168	146	153	177	162	164	181	156	164	157	167	164	182	187	166	150	181	161	185	176	132	165	170	173	156	154	157	163	157	172	166	158	168	178	190	160	172	149	167	164	159	164	148	182	160	155	171	183	147	153	150	141	172	161	155	164	162	160	146	170	188	165	167	163	153	166	167	164	179	173	179	146	165	163	143	163	165	168	160	163	136	155	155	155	155	168	164	179	162	170	148	163	153	146	169	152	149	161	161	143	170	141	160	164	161	169	182	161	160	160	130	163	161	149	171	144	172	161	145	184	165	154	154	159	140	149	177	163	138	154	154	153	188	174	154	148	157	142	163	147	173	163	152	173	148	183	146	170	145	158	168	141	171	164	160	166	163	157	174	166	183	153	135	148	154	149	151	164	151	136	150	159	155	161	163	158	134	173	181	163	172	147	173	152	157	162	149	139	143	156	173	149	153	180	163	146	150	193	164	165	160	144	177	175	157	139	159	176	158	151	152	153	177	160	171	154	160	167	160	155	159	154	159	155	171	160	160	172	165	181	156	162	169	159	179	163	158	162	155	175	172	163	164	150	173	147	158	163	157	186	174	149	163	161	159	164	164	165	155	167	179	180	159	169	159	168	163	169	156	166	168	187	177	153	171	168	160	166	162	153	138	163	174	176	154	170	164	162	149	170	158	166	177	182	168	148	175	152	162	157	157	158	148	187	168	173	176	154	155	159	170	170	180	152	187	174	187	184	161	173	152	162	150	146	182	156	159	141	166	175	160	151	141	167	174	176	158	159	169	181	168	130	176	162	170	173	177	141	173	156	176	148	144	181	165	185	141	165	150	154	165	167	147	158	175	177	162	152	167	171	164	151	160	168	158	141	151	156	136	177	164	149	157	155	172	146	162	157	168	181	163	155	160	166	150	160	170	165	174	161	154	139	158	146	131	170	152	157	144	147	162	157	162	170	151	152	164	164	158	169	182	176	169	163	155	161	166	171	175	145	159	140	172	164	161	170	173	155	120	156	172	157	181	158	161	163	178	167	163	163	172	175	148	175	160	193	171	150	168	160	155	159	166	163	145	166	151	184	187	168	192	176	162	159	156	172	146	192	170	149	158	165	173	148	182	168	176	158	162	155	152	159	150	161	174	150	164	176	157	149	141	164	165	152	168	155	154	166	175
24361	20346	26441	24089	20352	8967	1199	892	661	589	552	491	473	448	401	454	391	412	394	362	362	381	405	352	394	333	349	360	365	346	314	351	380	364	353	337	322	299	305	338	317	291	310	317	328	341	330	303	317	314	343	312	338	314	320	275	325	320	317	288	340	342	323	326	294	307	323	294	330	339	285	313	300	293	325	290	326	308	305	284	295	301	332	321	292	305	290	307	324	320	297	297	307	303	308	322	315	304	281	310	298	320	301	334	307	322	311	336	312	298	286	324	315	339	293	312	297	313	315	305	273	332	317	321	272	294	308	306	300	328	307	318	302	315	282	347	295	299	315	315	328	317	340	324	357	315	301	323	297	316	284	328	317	301	303	295	328	323	348	323	318	310	313	284	285	310	332	339	325	281	316	315	319	298	304	315	311	293	350	294	317	323	320	300	327	305	303	287	308	338	284	315	331	334	284	311	345	269	325	286	325	292	279	329	289	302	321	300	293	311	291	328	327	312	309	322	287	317	298	299	314	258	314	327	308	302	350	311	293	312	307	303	292	321	282	277	296	366	310	274	314	326	276	336	297	327	343	311	338	292	307	311	310	298	321	297	319	304	300	308	295	336	303	313	319	298	280	325	281	336	292	316	314	299	306	302	330	314	292	284	322	305	288	310	303	312	319	286	336	292	332	312	307	326	278	301	352	319	315	282	324	298	339	280	300	283	328	318	314	309	335	320	286	330	288	297	315	322	286	283	304	282	318	284	318	306	308	297	311	332	289	318	338	287	310	280	299	312	289	317	288	322	320	304	338	285	316	294	345	314	319	329	296	300	291	337	311	290	313	320	297	316	303	312	302	344	285	298	305	310	297	307	304	330	294	296	321	302	334	327	307	340	328	327	289	299	296	318	329	310	323	332	325	319	319	329	289	313	311	309	286	292	327	311	329	313	326	311	301	301	303	338	293	328	287	319	322	317	309	332	316	313	323	316	304	299	328	301	295	305	265	303	324	316	319	337	319	289	314	309	302	299	320	302	281	333	332	311	316	317	298	314	333	315	317	328	315	288	318	321	310	272	306	304	299	267	321	331	322	296	305	298	287	289	295	305	316	314	302	295	315	263	310	304	317	324	309	306	321	331	262	315	323	305	294	323	305	311	338	267	311	324	305	315	316	307	318	322	305	278	302	276	297	323	308	314	347	298	312	303	291	293	309	319	310	325	335	281	290	328	304	331	288	304	317	298	314	309	281	326	302	331	276	316	298	321	311	283	299	314	312	297	321	278	282	296	330	303	282	291	295	321	307	302	346	335	298	309	282	304	296	322	305	328	278	321	314	305	312	327	296	310	309	305	314	325	293	286	338	302	320	280	286	322	278	322	318	299	314	342	332	338	316	299	305	313	318	341	267	286	323	325	317	282	302	317	330	305	290	318	299	285	313	281	334	304	325	302	318	315	322	298	329	323	297	306	302	318	313	279	327	284	315	345	283	355	303	302	319	286	310	305	292	306	298	290	314	300	310	320	298	295	331	327	309	323	304	294	307	340	304	320	309	298	318	283	292	320	305	285	286	310	306	297	321	311	299	336	290	324	297	318	293	317	310	314	285	297	328	302	316	320	310	300	287	312	280	266	319	292	333	322	292	340	335	277	316	310	324	279	295	308	330	299	323	291	343	301	310	299	311	319	343	284	306	315	305	338	292	293	294	311	330	290	315	344	317	330	293	294	315	333	327	324	286	306	307	301	338	307	279	333	318	309	314	307	299	287	310	332	290	300	333	366	293	307	333	286	296	320	312	334	324	300	309	290	312	331	313	320	346	310	298	310	340	317	322	315	306	339	310	291	295	289	321	298	312	330	323	304	304	314	323	298	299	309	295	284	284	290	323	300	285	294	310	302	319	307	284	303	327	349	307	302	323	291	314	319	285	340	328	287	305	328	287	312	311	310	339	316	310	314	299	327	310	334	366	294	302	301	331	308	293	311	308	304	327	354	316	319	319	298	302	304	292	313	327	304	306	276	324	344	300	295	310	316	313	311	348	333	301	328	297	338	297	263	302	305	303	276	315	327	303	321	279	330	298	307	326	287	320	302	314	315	328	313	287	285	328	319	312	337	306	313	289	293	333	294	321	315	325	316	318	310	309	294	296	315	339	290	284	323	296	301	306	309	300	279	315	298	322	267	281	300	319	326	344	269	291	298	300	340	308	298	322	307	314	303	346	272	268	311	314	327	319	324	315	313	319	337	314	312	308	310	327	329	289	324	317	304	271	316	310	298	271	299	291	316	296	325	304	325	290	315	316	285	312	327	287	326	331	303	306	289	301	282	318	336	295	309	305	304	315	302	317	296	301	303	267	317	300	315	337	284	329	315	289	279	311	295	326	297	284	282	297	304	322	321	316	336	332	306	299	321	308	299	334	297	303	296	299	340	299	323	324	336	322	315	295	304	311	312	315	318	324	291	314	301	308	308	289	331	271	341	288	305	323	325	301	301	314	296	303	277	318	308	336	306	324	318	328	298	319	268	295	300	326	306	331	328	276	322	305	325	319	306	300	308	310	308	300	314	308	304	272	308	350	307	293	327	304	306	335	317	303	292	306	309	303	298	332	290	300	301	307	304	301	334	306	321	321	310	313	335	277	282	320	310	312	365	306	284	294	308	297	321	318	290	278	307	302	336	293	310	326	319	290	304	310	291	311	309	304	308	271	326	317	300	316	307	296	295	278	301	292	307	292	309	302	304	272	328	325	352	324	293	332	307	268	320	333	329	288	318	309	313	314	318	302	318	288	312	321	314	330	333	295	305	320	325	286	318	294	337	319	293	295	309	342	301	330	311	330	310	279	305	314	294	304	292	321	334	303	305	316	309	318	310	320	339	331	306	300	320	307	291	284	299	281	304	324	317	303	304	332	313	298	293	318	278	314	323	312	354	324	302	298	303	317	282	308	329	273	303	301	296	281	292	296	299	315	306	293	314	295	296	307	304	311	308	292	327	314	309	306	298	323	319	307	293	310	318	325	332	326	339	332	312	292	315	306	332	294	329	283	330	302	325	318	345	307	274	307	297	311	308	327	306	294	292	311	278	325	309	291	279	309	324	313	312	324	332	309	302	298	314	300	301	325	296	323	300	327	317	312	297	296	287	315	321	289	320	309	305	314	318	304	276	304	288	332	331	295	311	293	309	307	288	312	288	321	290	333	307	294	288	296	293	283	332	313	286	270	305	290	271	313	294	290	311	321	316	314	304	306	315	297	284	303	316	280	330	313	290	336	300	337	304	303	288	329	328	304	274	293	298	298	338	296	317	287	346	312	333	327	334	284	291	326	320	311	319	301	316	276	291	298	319	357	282	312	297	326	299	314	297	304	307	331	314	329	332	308	306	322	327	332	305	319	307	323	300	332	360	279	290	322	336	328	283	309	276	278	321	272	323	321	329	312	323	300	315	304	306	285	294	293	293	317	288	284	315	301	294	294	287	313	289	316	322	320	307	301	301	329	344
9232	11816	10689	5684	3580	2491	1966	1484	1200	1036	907	808	715	657	634	568	509	497	477	460	455	472	419	402	388	380	377	359	370	375	367	355	353	340	361	356	353	365	327	337	322	352	338	329	308	317	319	330	288	330	355	297	314	328	319	347	328	330	280	373	313	315	305	343	309	334	336	338	327	327	320	298	304	303	279	288	314	322	310	305	317	349	322	278	295	323	302	282	312	334	313	314	293	299	296	316	328	324	280	305	315	316	292	320	316	301	302	310	316	341	334	295	316	304	305	316	305	303	317	321	299	322	287	325	301	315	295	299	338	296	296	283	291	291	310	329	319	315	297	317	288	301	291	298	320	314	332	314	318	303	316	302	322	330	290	321	293	290	297	303	294	297	328	310	271	342	322	282	313	297	304	294	313	274	286	276	290	304	307	299	320	284	321	306	313	321	282	325	309	313	293	280	299	325	298	330	343	304	323	306	300	280	329	294	285	325	308	335	320	293	301	269	305	317	341	292	332	286	295	310	316	315	313	298	323	292	330	290	326	337	305	309	306	295	359	284	316	316	280	316	327	287	327	294	286	315	297	284	304	278	279	315	317	314	294	319	288	305	304	314	284	300	296	291	301	290	322	287	330	317	288	299	316	321	312	295	302	295	295	295	308	315	324	286	254	275	293	307	324	276	319	322	332	319	285	294	311	334	312	293	315	318	304	301	324	307	297	324	315	308	315	307	325	292	323	301	300	279	319	302	323	289	314	300	312	307	284	283	303	283	331	297	323	266	292	332	291	294	338	326	309	320	271	292	292	309	279	287	306	299	340	300	310	307	305	303	290	292	275	316	321	314	287	299	300	317	296	302	314	326	311	301	285	316	317	318	287	299	328	311	296	253	280	326	324	305	299	293	335	304	273	317	310	355	313	296	280	289	293	290	297	316	302	288	325	317	312	300	305	320	280	305	308	311	310	315	321	296	302	308	291	322	311	311	297	306	332	272	280	284	312	273	323	315	293	289	316	305	333	286	264	321	329	314	313	273	300	291	297	279	309	328	295	302	301	307	271	305	297	312	307	291	304	299	296	300	349	296	308	306	281	332	310	308	305	302	305	309	331	299	297	288	293	287	288	298	313	312	323	302	299	302	290	334	310	312	309	331	315	284	305	299	300	272	316	307	358	290	288	306	317	314	311	290	285	301	323	298	290	328	320	330	292	312	298	296	338	310	347	312	300	287	333	293	298	276	292	312	293	323	303	279	333	323	357	302	335	294	314	288	291	289	318	309	292	302	311	304	305	305	283	326	336	334	313	292	332	302	289	331	307	294	305	333	296	259	337	315	291	302	261	273	320	331	296	314	298	304	278	294	293	284	300	306	293	339	282	304	288	255	331	311	275	282	292	334	294	297	320	302	271	316	317	310	310	270	331	316	319	285	285	295	285	305	291	330	347	315	309	309	332	327	266	294	300	275	307	326	299	312	318	295	326	295	309	310	268	329	285	308	334	332	301	290	313	308	261	290	272	308	326	289	313	326	306	284	309	318	310	290	285	300	307	303	312	287	312	270	315	322	307	329	299	299	329	285	308	347	264	276	275	306	350	293	294	345	318	300	314	267	283	284	303	287	303	298	316	286	315	277	298	308	337	275	310	294	295	310	287	311	285	312	313	283	309	332	291	297	281	319	333	309	306	303	302	291	306	297	304	335	294	333	304	290	328	315	334	338	305	294	251	294	290	282	290	299	317	306	297	305	301	316	312	327	326	295	299	318	317	292	304	292	306	312	323	299	313	301	291	301	307	309	298	278	310	322	294	336	298	305	310	339	324	321	285	297	331	287	304	332	309	305	294	311	289	299	300	324	330	314	328	324	290	327	292	283	307	309	312	308	308	337	330	279	277	302	353	315	304	328	326	288	336	316	281	337	302	279	313	313	285	301	334	336	306	304	322	314	284	281	285	309	282	312	313	288	310	304	281	310	285	327	318	279	325	327	293	317	341	307	333	306	307	327	307	312	302	287	306	312	287	294	289	289	314	342	297	279	303	324	300	309	335	302	282	304	326	321	302	319	277	310	276	299	320	315	282	273	304	297	289	316	307	280	318	302	306	305	298	304	324	318	314	314	320	291	282	311	337	284	329	291	309	328	315	315	311	308	267	275	302	284	314	319	325	299	307	293	273	314	285	315	299	296	301	314	262	280	280	323	317	278	311	309	295	301	297	287	316	288	311	284	305	300	302	298	337	306	303	280	261	292	285	282	320	341	302	337	286	303	302	306	321	312	297	303	330	303	315	311	304	301	296	339	300	323	313	315	344	319	281	318	276	292	308	316	314	308	281	327	294	339	314	284	304	272	330	317	297	310	318	304	277	346	320	324	323	309	303	316	275	307	314	289	334	322	320	323	293	322	316	322	302	318	326	318	328	317	333	286	319	293	339	312	291	302	312	302	272	324	300	333	306	312	330	326	305	295	325	334	298	271	356	292	298	317	275	306	299	299	327	333	317	277	323	316	297	326	301	327	307	308	312	306	317	300	300	315	290	283	262	318	298	335	341	297	296	317	307	303	293	283	303	309	285	309	304	343	314	308	305	304	303	298	313	282	304	354	281	301	342	315	303	276	284	283	316	297	315	293	312	296	307	333	309	288	296	316	314	328	294	295	295	289	324	315	267	290	333	308	291	267	313	305	284	309	283	308	322	320	311	294	306	328	285	308	304	303	309	294	287	299	302	293	331	288	294	301	364	304	290	331	339	290	326	313	286	322	304	317	313	302	345	296	325	285	314	295	292	295	306	308	302	288	322	358	297	304	285	304	314	320	334	292	313	329	309	332	290	335	311	323	299	310	333	314	311	309	289	276	312	301	300	336	312	306	314	328	304	317	318	305	313	297	293	290	315	329	318	302	297	316	288	296	293	292	295	288	316	292	320	303	301	307	278	300	322	322	296	286	353	312	286	286	306	310	305	294	295	283	322	289	306	301	309	321	329	333	306	310	292	323	301	296	317	266	321	304	287	311	297	307	308	289	304	307	288	295	297	305	297	314	281	283	305	294	334	307	319	300	277	312	310	305	297	303	310	320	285	280	284	322	321	325	310	314	325	320	310	318	308	272	302	317	312	299	308	303	323	314	322	333	327	297	290	300	287	309	294	295	307	314	340	273	300	271	311	283	317	311	309	299	314	329	309	311	313	306	293	308	301	329	305	312	307	305	294	316	298	313	299	307	316	286	345	320	292	286	268	327	324	315	281	285	294	295	305	288	287	284	342	293	308	307	301	311	313	312	303	295	317	303	318	301	313	300	308	310	289	309	319	305	301	301	314	304	306	304	337	316	304	292	305	327	273	301	326	288	299	296	300	296	313	310	317	305	318	331	304	297	330	335	293	287	324	319	330	304	310	297	296	313	295	296	330	286	308	308	326	282	354	319	292	300	307	256	278	310	299	311	316	330	313	330	308	286	298	318	304	321	298	298	305	320	324	289	307	292	319	315	310	291	298	320	306	274
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
